Browse Source

合并代码

seimin 4 months ago
parent
commit
02b87b5229

+ 10 - 0
pages/changeUser/changeUser.vue

@@ -186,6 +186,16 @@
186
       uni.hideLoading();
186
       uni.hideLoading();
187
       if(res.status == 200){
187
       if(res.status == 200){
188
         dataInfo.incidentData = res.data || {};
188
         dataInfo.incidentData = res.data || {};
189
+				if(res.data.state.value!='pending' && res.data.state.value!='handler' && res.data.state.value!='reassign'){
190
+					uni.showToast({
191
+						icon: 'none',
192
+						title: '工单状态异常!请刷新页面再重试',
193
+					});
194
+					setTimeout(_=>{
195
+						goBack()
196
+					},1000)
197
+					return
198
+				}
189
         let transferFlag = false;//转派权限
199
         let transferFlag = false;//转派权限
190
         let assignFlag = false;//指派权限
200
         let assignFlag = false;//指派权限
191
         for (let i = 0; i < loginUserStore.loginUser.menu.length; i++) {
201
         for (let i = 0; i < loginUserStore.loginUser.menu.length; i++) {

+ 2 - 1
pages/consumableList/consumableList.vue

@@ -8,6 +8,7 @@
8
         {{data.name}}
8
         {{data.name}}
9
         <template v-if="data.model">({{data.model}})</template>
9
         <template v-if="data.model">({{data.model}})</template>
10
         <template v-if="data.unit">({{data.unit}})</template>
10
         <template v-if="data.unit">({{data.unit}})</template>
11
+				<template v-if="data.price">({{data.price}}元)</template>
11
       </view>
12
       </view>
12
     </view>
13
     </view>
13
     <view class="zanwu" v-else>
14
     <view class="zanwu" v-else>
@@ -62,7 +63,7 @@
62
     dataInfo.selectData = {
63
     dataInfo.selectData = {
63
       consumableBrandModel: data.brandModel,
64
       consumableBrandModel: data.brandModel,
64
       consumableUnit: data.unit,
65
       consumableUnit: data.unit,
65
-      consumableEndPrice: data.endPrice,
66
+      consumableEndPrice: data.price,
66
       consumableId: data.id,
67
       consumableId: data.id,
67
       consumableName: data.name,
68
       consumableName: data.name,
68
     };
69
     };

+ 10 - 0
pages/handler/handler.vue

@@ -545,6 +545,16 @@
545
       uni.hideLoading();
545
       uni.hideLoading();
546
       if(res.status == 200){
546
       if(res.status == 200){
547
         dataInfo.incidentData = res.data || {};
547
         dataInfo.incidentData = res.data || {};
548
+				if(res.data.state.value!='handler'){
549
+					uni.showToast({
550
+						icon: 'none',
551
+						title: '工单状态异常!请刷新页面再重试',
552
+					});
553
+					setTimeout(_=>{
554
+						goBackOrToList()
555
+					},1000)
556
+					return
557
+				}
548
 				dataInfo.summaryId = res.data.summaryId;
558
 				dataInfo.summaryId = res.data.summaryId;
549
 				newProvideBackupMachine.value = dataInfo.incidentData.provideBackupMachine
559
 				newProvideBackupMachine.value = dataInfo.incidentData.provideBackupMachine
550
         let storeData = handlerStore.handler.data
560
         let storeData = handlerStore.handler.data

+ 6 - 6
pages/incidentList/incidentList.vue

@@ -50,8 +50,8 @@
50
             <text class="date">{{formatDate(data.acceptDate, 'MM-dd HH:mm')}}</text>
50
             <text class="date">{{formatDate(data.acceptDate, 'MM-dd HH:mm')}}</text>
51
           </view>
51
           </view>
52
           <view class="btns">
52
           <view class="btns">
53
-            <button @click.stop="handler('changeUser', data.id)" type="default" class="primaryButton btn" v-if="data.state.value === 'pending' || data.state.value === 'handler' || (data.state.value === 'reassign' && assignFlag)">换人处理</button>
54
-            <button @click.stop="handler('handler', data.id)" type="default" class="primaryButton btn" v-if="data.state.value === 'handler' && data.handlingPersonnelUser && data.handlingPersonnelUser.id == loginUserStore.loginUser.user.id">处理</button>
53
+            <button @click.stop="handler('changeUser', data, data.id)" type="default" class="primaryButton btn" v-if="data.state.value === 'pending' || data.state.value === 'handler' || (data.state.value === 'reassign' && assignFlag)">换人处理</button>
54
+            <button @click.stop="handler('handler', data, data.id)" type="default" class="primaryButton btn" v-if="data.state.value === 'handler' && data.handlingPersonnelUser && data.handlingPersonnelUser.id == loginUserStore.loginUser.user.id">处理</button>
55
             <button @click.stop="receive(data)" type="default" class="primaryButton btn" v-if="computedReceive(data)">接单</button>
55
             <button @click.stop="receive(data)" type="default" class="primaryButton btn" v-if="computedReceive(data)">接单</button>
56
           </view>
56
           </view>
57
         </view>
57
         </view>
@@ -222,11 +222,11 @@
222
   }
222
   }
223
 
223
 
224
   // 处理按钮
224
   // 处理按钮
225
-  function handler(type, incidentId){
225
+  function handler(type, data, incidentId){
226
 		handlerStore.clearHandlerData();
226
 		handlerStore.clearHandlerData();
227
-    uni.navigateTo({
228
-      url: `/pages/${type}/${type}?incidentId=${incidentId}`
229
-    })
227
+		uni.navigateTo({
228
+		  url: `/pages/${type}/${type}?incidentId=${incidentId}`
229
+		})
230
   }
230
   }
231
 
231
 
232
   // 接单调用方案
232
   // 接单调用方案