From 53bf1e11c46964e15ab2d334457066ed3b68c98d Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期五, 06 六月 2025 12:57:57 +0800 Subject: [PATCH] refactor(lb-eims):调整代码和更新配置- 注释掉 EimsEquImportVo 中的 @ExcelProperty 注解 - 优化 EimsEquImportListener 中的异常日志输出- 更新 snailjob 监控页面的 iframe 源地址- 修改移动端项目的 API 基础 URL - 优化移动端页面跳转逻辑 - 改进维修请求列表的接单操作流程 --- eims-ui-mobile/src/pages/maint/order-detail.vue | 133 ++++++++++++++++++++++---------------------- 1 files changed, 66 insertions(+), 67 deletions(-) diff --git a/eims-ui-mobile/src/pages/maint/order-detail.vue b/eims-ui-mobile/src/pages/maint/order-detail.vue index 9823cd4..beed4f1 100644 --- a/eims-ui-mobile/src/pages/maint/order-detail.vue +++ b/eims-ui-mobile/src/pages/maint/order-detail.vue @@ -2,29 +2,25 @@ { layout: 'default', needLogin: true, - style: { - navigationBarTitleText: '宸ュ崟鏄庣粏', - 'app-plus': { - titleNView: { - buttons: [ - { - text: '鎻愪氦', - fontSize: '14px', - color: '#FFFFFF', - }, - { - text: '', - fontSize: '24px', - color: '#FFFFFF', - }, - ], - }, - }, - }, + style: { navigationBarTitleText: '宸ュ崟鏄庣粏', navigationStyle: 'custom' }, } </route> <template> <view class="bg-base container" safeAreaInsetTopBottom> + <wd-navbar + title="淇濆吇宸ュ崟" + left-arrow + @click-left="goBack" + right-text="鎻愪氦" + @click-right="handleClickRight" + custom-style="background: #4D80F0;" + safeAreaInsetTop + > + <template #right> + <text v-if="isOperatorOrRepair()" class="text-white">鎻愪氦</text> + <text v-else-if="isLeader()" class="text-white">楠岃瘉</text> + </template> + </wd-navbar> <wd-form ref="form" :model="order" :rules="rules"> <wd-cell-group custom-class="group" title="璁惧淇℃伅" border> <wd-cell title="璁惧鍚嶇О" title-width="200rpx" is-link> @@ -199,7 +195,7 @@ toast.success('鎿嶄綔鎴愬姛') } -function handleClickRight(data: any) { +function handleSubmit(data: any) { message .confirm({ msg: '纭畾鎻愪氦锛�', @@ -208,61 +204,64 @@ updateOrder(data, resolve) }, }) - .then(() => {}) + .then(() => { + goBack() + }) .catch((error) => { console.log(error) }) } -onNavigationBarButtonTap((e) => { - if (e.index === 0) { - // 绠$悊鍛樿鑹� 涓斿緟楠岃瘉鐘舵�� - if (isLeader()) { - switch (order.status) { - case '0': - case '1': - toast.warning('褰撳墠宸ュ崟绛夊緟鎿嶄綔宸ヤ繚鍏荤姸鎬侊紝涓嶅彲鎿嶄綔') - break - case '2': - // 鍕鹃�夐獙璇侊紝鍙彁浜� - if (isVerify.value) { - // 淇敼宸ュ崟鐘舵�佷负宸插畬鎴� - const data: any = Object.assign({}, { id: order.id, status: order.status }) - data.status = '3' - handleClickRight(data) - } else { - toast.warning('璇烽�夋嫨鏄惁楠岃瘉閫氳繃') +const goBack = () => { + uni.navigateBack() +} +function handleClickRight() { + // 绠$悊鍛樿鑹� 涓斿緟楠岃瘉鐘舵�� + if (isLeader()) { + switch (order.status) { + case '0': + case '1': + toast.warning('褰撳墠宸ュ崟绛夊緟鎿嶄綔宸ヤ繚鍏荤姸鎬侊紝涓嶅彲鎿嶄綔') + break + case '2': + // 鍕鹃�夐獙璇侊紝鍙彁浜� + if (isVerify.value) { + // 淇敼宸ュ崟鐘舵�佷负宸插畬鎴� + const data: any = Object.assign({}, { id: order.id, status: order.status }) + data.status = '3' + handleSubmit(data) + } else { + toast.warning('璇烽�夋嫨鏄惁楠岃瘉閫氳繃') + } + break + case '3': + toast.warning('褰撳墠宸ュ崟瀹屾垚鐘舵�侊紝涓嶅彲鎿嶄綔') + break + } + } else if (isOperatorOrRepair()) { + switch (order.status) { + case '0': + break + case '1': + { + const data = Object.assign({}, order) + // 鍕鹃�夊伐鍗曞畬鎴愶紝鏀瑰彉鐘舵�� + if (isFinish.value) { + // 淇敼宸ュ崟鐘舵�佷负寰呴獙璇� + data.status = '2' } - break - case '3': - toast.warning('褰撳墠宸ュ崟瀹屾垚鐘舵�侊紝涓嶅彲鎿嶄綔') - break - } - } else if (isOperatorOrRepair()) { - switch (order.status) { - case '0': - break - case '1': - { - const data = Object.assign({}, order) - // 鍕鹃�夊伐鍗曞畬鎴愶紝鏀瑰彉鐘舵�� - if (isFinish.value) { - // 淇敼宸ュ崟鐘舵�佷负寰呴獙璇� - data.status = '2' - } - handleClickRight(data) - } - break - case '2': - toast.warning('褰撳墠宸ュ崟绛夊緟绠$悊楠岃瘉鐘舵�侊紝涓嶅彲鎿嶄綔') - break - case '3': - toast.warning('褰撳墠宸ュ崟瀹屾垚鐘舵�侊紝涓嶅彲鎿嶄綔') - break - } + handleSubmit(data) + } + break + case '2': + toast.warning('褰撳墠宸ュ崟绛夊緟绠$悊楠岃瘉鐘舵�侊紝涓嶅彲鎿嶄綔') + break + case '3': + toast.warning('褰撳墠宸ュ崟瀹屾垚鐘舵�侊紝涓嶅彲鎿嶄綔') + break } } -}) +} onMounted(() => {}) onLoad((options) => { -- Gitblit v1.9.3