From 1efdf8fa2f60cc6d9da42b319540d4c2df4b3e0a Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期六, 14 六月 2025 15:13:35 +0800 Subject: [PATCH] refactor(repair): 优化报修相关功能和页面展示 --- eims-ui-mobile/src/pages/home/index.vue | 58 ++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 32 insertions(+), 26 deletions(-) diff --git a/eims-ui-mobile/src/pages/home/index.vue b/eims-ui-mobile/src/pages/home/index.vue index 8033aef..94dae84 100644 --- a/eims-ui-mobile/src/pages/home/index.vue +++ b/eims-ui-mobile/src/pages/home/index.vue @@ -61,7 +61,7 @@ <template #title> <view class="flex items-center menu-title-box"> <view class="menu-indicator"></view> - <view class="ml-1 text-xs">鏁版嵁鎬昏</view> + <view class="ml-1 text-sm">鏁版嵁鎬昏</view> </view> </template> <view class="flex flex-row justify-around"> @@ -80,34 +80,35 @@ </view> </wd-card> </view> +<!-- <view class="bg-white mt-2">--> +<!-- <wd-card type="rectangle">--> +<!-- <template #title>--> +<!-- <view class="flex items-center menu-title-box">--> +<!-- <view class="menu-indicator"></view>--> +<!-- <view class="ml-1 text-sm">蹇嵎鎿嶄綔</view>--> +<!-- </view>--> +<!-- </template>--> +<!-- <wd-grid :column="4">--> +<!-- <wd-grid-item--> +<!-- use-slot--> +<!-- class="flex justify-center items-center"--> +<!-- v-for="(item, index) in commonMenu"--> +<!-- :key="item.id"--> +<!-- @click.stop="goItemPage(item)"--> +<!-- v-show="!(isLeader() && item.custom)"--> +<!-- >--> +<!-- <image class="slot-img text-center" :src="item.icon" />--> +<!-- <text>{{ item.name }}</text>--> +<!-- </wd-grid-item>--> +<!-- </wd-grid>--> +<!-- </wd-card>--> +<!-- </view>--> <view class="bg-white mt-2"> <wd-card type="rectangle"> <template #title> <view class="flex items-center menu-title-box"> <view class="menu-indicator"></view> - <view class="ml-1 text-xs">蹇嵎鎿嶄綔</view> - </view> - </template> - <wd-grid :column="4"> - <wd-grid-item - use-slot - class="flex justify-center items-center" - v-for="(item, index) in commonMenu" - :key="item.id" - @click.stop="goItemPage(item)" - > - <image class="slot-img text-center" :src="item.icon" /> - <text>{{ item.name }}</text> - </wd-grid-item> - </wd-grid> - </wd-card> - </view> - <view class="bg-white mt-2"> - <wd-card type="rectangle"> - <template #title> - <view class="flex items-center menu-title-box"> - <view class="menu-indicator"></view> - <view class="ml-1 text-xs">璁惧绠$悊</view> + <view class="ml-1 text-sm">璁惧绠$悊</view> </view> </template> <wd-grid :column="4"> @@ -129,7 +130,7 @@ <template #title> <view class="flex items-center menu-title-box"> <view class="menu-indicator"></view> - <view class="ml-1 text-xs">鍙拌处鐩稿叧</view> + <view class="ml-1 text-sm">鍙拌处鐩稿叧</view> </view> </template> <wd-grid :column="4"> @@ -161,6 +162,7 @@ import { receiveOrderRepair } from '@/service/mobile' import { useToast, useMessage } from 'wot-design-uni' import { ref } from 'vue' +import {isLeader} from "@/utils/RoleUtils"; const message = useMessage() const toast = useToast() @@ -212,7 +214,11 @@ } else { switch (item.name) { case '鎺ュ崟缁翠慨': - handleSelectReq() + if (isLeader()) { + toast.info('璇风櫥褰曠淮淇伐璐﹀彿鎺ュ崟') + } else { + handleSelectReq() + } break } } -- Gitblit v1.9.3