From 0a27a9c0f9e1213dff16162d73a03dba0473b96e Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期五, 27 六月 2025 11:06:36 +0800 Subject: [PATCH] refactor(lb-eims):优化维护计划生成订单功能 --- eims-ui-mobile/src/pages/maint/maint-order.vue | 35 +++++++++++++++++++---------------- 1 files changed, 19 insertions(+), 16 deletions(-) diff --git a/eims-ui-mobile/src/pages/maint/maint-order.vue b/eims-ui-mobile/src/pages/maint/maint-order.vue index b67e041..f314dca 100644 --- a/eims-ui-mobile/src/pages/maint/maint-order.vue +++ b/eims-ui-mobile/src/pages/maint/maint-order.vue @@ -12,6 +12,7 @@ v-model="dataList" @query="queryList" :auto="false" + refresher-only show-refresher-update-time > <template #top> @@ -37,10 +38,13 @@ <wd-card type="rectangle"> <template #title> <view class="flex justify-between"> - <view class="flex items-center menu-title-box"> - <view class="menu-indicator"></view> - <view class="ml-1 text-lg align-center">{{ maintSt.equName }}</view> - <view class="text-color-gray ml-2 text-sm">{{ maintSt.assetNo }}</view> + <view class="items-center menu-title-box"> + + <view class="flex justify-center ml-1 items-center align-center"> + <view class="menu-indicator"></view> + <view class="ml-1"> {{ maintSt.equName }} </view> + </view> + <view class="text-color-gray ml-2 text-xs">{{ maintSt.assetNo }}</view> </view> <view class="flex items-center"> @@ -175,7 +179,7 @@ > <wd-input v-model="part.name" - label="鍚嶇О" + label="鍚嶇О锛�" label-width="100rpx" placeholder="澶囦欢鍚嶇О" @@ -183,7 +187,8 @@ /> <wd-input v-model="part.quantity" - label="鏁伴噺" label-width="100rpx" + label="鏁伴噺锛�" + label-width="100rpx" placeholder="鏁伴噺" type="number" :maxlength="5" /> </view> </view> @@ -215,9 +220,9 @@ clearable /> <!-- 鏂板纭瀹屾垚鎸夐挳 --> - <view class="flex justify-around mt-4"> - <wd-button type="primary" block size="large" v-if="maintSt.status === '0'" @click="handleClickRight">鎻愪氦</wd-button> - <wd-button type="success" block size="large" v-if="isLeader() && maintSt.status === '1'" @click="handleComplete">纭瀹屾垚</wd-button> + <view class="flex justify-around"> + <wd-button type="primary" style="margin: 20px" block v-if="maintSt.status === '0'" @click="handleClickRight">鎻愪氦</wd-button> + <wd-button type="success" style="margin: 20px" block v-if="isLeader() && maintSt.status === '1'" @click="handleComplete">纭瀹屾垚</wd-button> </view> </view> <!-- 鏂板鎻愪氦鎸夐挳 --> @@ -260,7 +265,7 @@ import { getMaintSt, getMaintStOrderList, updateMaintOrder, updateMaintSt, updateMaintOrderBatch } from '@/service/maint' import { ref, reactive } from 'vue' import { useToast, useMessage } from 'wot-design-uni' -import { isLeader, isOperatorOrRepair } from '@/utils/RoleUtils' +import { isLeader, isLineOrRepair } from '@/utils/RoleUtils' import { formatDate } from '@/utils/DateUtils' import { useUserStore } from "@/store"; import { getSpareList } from '@/service/spare' @@ -298,10 +303,8 @@ dyzCount: null, specialNote: '', }) -const queryList = (pageNum?: number, pageSize?: number) => { +const queryList = () => { const params: QueryParams = { - pageNum, - pageSize: 30, maintCode: maintCode.value, } getMaintStOrderList(params) @@ -314,8 +317,9 @@ } }) }) + console.log(res) // 璇峰嬁鍦ㄧ綉缁滆姹傚洖璋冧腑缁檇ataList璧嬪�硷紒锛佸彧闇�瑕佽皟鐢╟omplete灏卞彲浠ヤ簡 - paging.value.completeByTotal(res.rows, res.total) + paging.value.complete(res.rows) }) .catch((res) => { console.error(res) @@ -561,9 +565,8 @@ } function handleClickRight() { - if(isOperatorOrRepair()){ + handleUpdateMaintSt() - } } -- Gitblit v1.9.3