From f571cf0182abd65176fb1512c5cb5ddaea49c4a3 Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期二, 24 六月 2025 09:00:14 +0800 Subject: [PATCH] feat(eims): 设备状态变更记录功能 --- eims-ui-mobile/src/pages/home/index.vue | 80 ++++++++++++++++++++++++---------------- 1 files changed, 48 insertions(+), 32 deletions(-) diff --git a/eims-ui-mobile/src/pages/home/index.vue b/eims-ui-mobile/src/pages/home/index.vue index 5bac502..c4e42ed 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,35 +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)" - 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 class="ml-1 text-sm">鐐规淇濆吇</view> </view> </template> <wd-grid :column="4"> @@ -130,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"> @@ -157,7 +157,7 @@ import { useUserStore } from '@/store' import { tabbarStore } from '@/components/fg-tabbar/tabbar' import { getEquList } from '@/service/equ' -import { getRepairResList } from '@/service/repair' +import { getRepairResList, getRepairResUnfinished } from "@/service/repair"; import { getFixtureList } from '@/service/fixture' import { receiveOrderRepair } from '@/service/mobile' import { useToast, useMessage } from 'wot-design-uni' @@ -196,7 +196,8 @@ getEquList({ pageNum, pageSize }) .then((res: any) => { equTotal.value = res?.total || 0 - queryRepairResList() + // queryRepairResList() + queryUnFinishedRepairResList() queryFixtureList() paging.value.complete(true) }) @@ -227,7 +228,7 @@ onLoad(() => { // getAllMenus() queryEquList() - queryRepairResList() + queryUnFinishedRepairResList() queryFixtureList() }) @@ -256,10 +257,16 @@ }, { id: 2, - name: '宸ュ叿鍒楄〃', - icon: '/static/ico/ico16.png', - path: 'pages/fixture/fixture-list', + name: '鐘舵�佸彉鏇磋褰�', + icon: '/static/ico/ico15.png', + path: 'pages/equ-status/list', }, + // { + // id: 2, + // name: '宸ュ叿鍒楄〃', + // icon: '/static/ico/ico16.png', + // path: 'pages/fixture/fixture-list', + // }, ]) const inspectMenu = reactive([ @@ -379,6 +386,15 @@ .catch((res) => {}) } +function queryUnFinishedRepairResList() { + getRepairResUnfinished('0,1,2') + .then((res: any) => { + console.log("res", res) + faultTotal.value = res || 0 + }) + .catch((res) => {}) +} + function queryFixtureList() { getFixtureList({ page: 1, -- Gitblit v1.9.3