seimin 1 år sedan
förälder
incheckning
40f6277977
2 ändrade filer med 12 tillägg och 4 borttagningar
  1. 9 4
      src/views/processing.vue
  2. 3 0
      src/views/summaryOrder.vue

+ 9 - 4
src/views/processing.vue

@@ -6,7 +6,7 @@
6
         <div class="navBar">
6
         <div class="navBar">
7
           <div
7
           <div
8
             class="fl"
8
             class="fl"
9
-            :class="{ p50: modelData.incident.handlerUser.id != loginUser.id }"
9
+            :class="{ p50: showHandleComputed }"
10
           >
10
           >
11
             <a
11
             <a
12
               :class="{ active: actives == 'info' }"
12
               :class="{ active: actives == 'info' }"
@@ -27,7 +27,7 @@
27
           </div> -->
27
           </div> -->
28
           <div
28
           <div
29
             class="fl"
29
             class="fl"
30
-            :class="{ p50: modelData.incident.handlerUser.id != loginUser.id }"
30
+            :class="{ p50: showHandleComputed }"
31
           >
31
           >
32
             <a
32
             <a
33
               :class="{ active: actives == 'progress' }"
33
               :class="{ active: actives == 'progress' }"
@@ -39,7 +39,7 @@
39
 
39
 
40
           <div
40
           <div
41
             class="fl"
41
             class="fl"
42
-            v-if="modelData.incident.handlerUser.id == loginUser.id"
42
+            v-if="!showHandleComputed"
43
           >
43
           >
44
             <a
44
             <a
45
               :class="{ active: actives == 'handlerInfo' }"
45
               :class="{ active: actives == 'handlerInfo' }"
@@ -98,7 +98,7 @@
98
               pro_hides ? "隐藏详情 <<" : "展开详情 >>"
98
               pro_hides ? "隐藏详情 <<" : "展开详情 >>"
99
             }}</span>
99
             }}</span>
100
           </p>
100
           </p>
101
-          <div v-if="modelData.incident.handlerUser.id == loginUser.id">
101
+          <div v-if="!showHandleComputed">
102
             <div class="label" id="handlerInfo">处理信息</div>
102
             <div class="label" id="handlerInfo">处理信息</div>
103
             <!-- 添加耗材 start -->
103
             <!-- 添加耗材 start -->
104
             <div style="margin-top:16px;margin-bottom:16px;">
104
             <div style="margin-top:16px;margin-bottom:16px;">
@@ -839,6 +839,11 @@ export default {
839
       hcs: [] //耗材列表
839
       hcs: [] //耗材列表
840
     };
840
     };
841
   },
841
   },
842
+  computed:{
843
+    showHandleComputed(){
844
+      return this.$route.query.hiddenHandle == 1 || this.modelData.incident.handlerUser.id != this.loginUser.id;
845
+    }
846
+  },
842
   watch: {
847
   watch: {
843
     // 监听synergeticChecked变化
848
     // 监听synergeticChecked变化
844
     synergeticChecked: {
849
     synergeticChecked: {

+ 3 - 0
src/views/summaryOrder.vue

@@ -635,6 +635,9 @@ export default {
635
         name: "Processing",
635
         name: "Processing",
636
         params: {
636
         params: {
637
           data: this.modelData.incident
637
           data: this.modelData.incident
638
+        },
639
+        query: {
640
+          hiddenHandle: 1
638
         }
641
         }
639
       });
642
       });
640
     },
643
     },