Browse Source

协同功能展开式

seimin 3 years ago
parent
commit
32f656f610
1 changed files with 22 additions and 5 deletions
  1. 22 5
      src/views/processing.vue

+ 22 - 5
src/views/processing.vue

@@ -90,9 +90,10 @@
90
                 v-if="!modelData.incident.contactsInformation"
90
                 v-if="!modelData.incident.contactsInformation"
91
               ></span>
91
               ></span>
92
               <span class="fr" v-if="modelData.incident.contactsInformation"
92
               <span class="fr" v-if="modelData.incident.contactsInformation"
93
-                ><a :href="'tel:' + modelData.incident.contactsInformation"><i class="iconfont icon-shouji"></i>{{
94
-                  modelData.incident.contactsInformation
95
-                }}</a></span
93
+                ><a :href="'tel:' + modelData.incident.contactsInformation"
94
+                  ><i class="iconfont icon-shouji"></i
95
+                  >{{ modelData.incident.contactsInformation }}</a
96
+                ></span
96
               >
97
               >
97
             </p>
98
             </p>
98
             <p>
99
             <p>
@@ -298,7 +299,14 @@
298
                     class="btn_plcaeholde"
299
                     class="btn_plcaeholde"
299
                     v-if="order == 1 && !!model.knowledge"
300
                     v-if="order == 1 && !!model.knowledge"
300
                   ></cube-form-item>
301
                   ></cube-form-item>
301
-                  <cube-form-item :field="fields[10]" v-if="order == 1">
302
+                  <cube-form-item
303
+                    :field="fields[14]"
304
+                    v-if="order == 1"
305
+                  ></cube-form-item>
306
+                  <cube-form-item
307
+                    :field="fields[10]"
308
+                    v-if="order == 1 && !!model.isHelper"
309
+                  >
302
                     <div class="synerBox">
310
                     <div class="synerBox">
303
                       <cube-checkbox-group
311
                       <cube-checkbox-group
304
                         v-model="synergeticChecked"
312
                         v-model="synergeticChecked"
@@ -308,7 +316,7 @@
308
                   </cube-form-item>
316
                   </cube-form-item>
309
                   <cube-form-item
317
                   <cube-form-item
310
                     :field="fields[11]"
318
                     :field="fields[11]"
311
-                    v-if="order == 1"
319
+                    v-if="order == 1 && !!model.isHelper"
312
                   ></cube-form-item>
320
                   ></cube-form-item>
313
                   <cube-form-item
321
                   <cube-form-item
314
                     :field="fields[6]"
322
                     :field="fields[6]"
@@ -500,6 +508,7 @@ export default {
500
         category: [], //确认事件分类
508
         category: [], //确认事件分类
501
         handleDescription: "", //处理方案
509
         handleDescription: "", //处理方案
502
         knowledge: false, //是否提交知识库
510
         knowledge: false, //是否提交知识库
511
+        isHelper: false, //是否需要协同
503
         solutionType: [], //知识库类型
512
         solutionType: [], //知识库类型
504
         handlerUser: "", //升级/转派对象
513
         handlerUser: "", //升级/转派对象
505
         isupreason: "", //升级原因
514
         isupreason: "", //升级原因
@@ -741,6 +750,14 @@ export default {
741
           rules: {
750
           rules: {
742
             required: true
751
             required: true
743
           }
752
           }
753
+        },
754
+        {
755
+          type: "switch",
756
+          modelKey: "isHelper",
757
+          label: "是否需要协同:",
758
+          rules: {
759
+            required: false
760
+          }
744
         }
761
         }
745
       ]
762
       ]
746
     };
763
     };