Переглянути джерело

满意度评价非常满意

seimin 1 рік тому
батько
коміт
d0802a9112
2 змінених файлів з 49 додано та 0 видалено
  1. 46 0
      src/views/newIncident.vue
  2. 3 0
      src/views/solved.vue

+ 46 - 0
src/views/newIncident.vue

@@ -133,6 +133,11 @@
133
         ></cube-form-item>
133
         ></cube-form-item>
134
         <cube-form-item
134
         <cube-form-item
135
           v-if="order == 1"
135
           v-if="order == 1"
136
+          :field="fields[23]"
137
+          class="btn_plcaeholde"
138
+        ></cube-form-item>
139
+        <cube-form-item
140
+          v-if="order == 1"
136
           :field="fields[12]"
141
           :field="fields[12]"
137
           class="btn_plcaeholde"
142
           class="btn_plcaeholde"
138
         ></cube-form-item>
143
         ></cube-form-item>
@@ -363,6 +368,7 @@ export default {
363
         emergency: "", //紧急度
368
         emergency: "", //紧急度
364
         influence: "", //影响度
369
         influence: "", //影响度
365
         handleCategory: "", //处理方式
370
         handleCategory: "", //处理方式
371
+        degree: "", //满意度
366
         closecode: "", //关闭代码
372
         closecode: "", //关闭代码
367
         handleDescription: "", //处理方案
373
         handleDescription: "", //处理方案
368
         knowledge: false, //是否提交知识库
374
         knowledge: false, //是否提交知识库
@@ -382,6 +388,7 @@ export default {
382
       emergencyArr: [], //紧急度数组
388
       emergencyArr: [], //紧急度数组
383
       influenceArr: [], //影响度数组
389
       influenceArr: [], //影响度数组
384
       handleCategoryArr: [], //处理方式数组
390
       handleCategoryArr: [], //处理方式数组
391
+      degreeArr: [], //满意度数组
385
       closecodeArr: [], //关闭代码数组
392
       closecodeArr: [], //关闭代码数组
386
       handlerUserArr: [], //处理人数组
393
       handlerUserArr: [], //处理人数组
387
       candidateGroupsArr: [], //处理组数组
394
       candidateGroupsArr: [], //处理组数组
@@ -716,6 +723,19 @@ export default {
716
             disabled: true,
723
             disabled: true,
717
           },
724
           },
718
         },
725
         },
726
+        {
727
+          type: "select",
728
+          modelKey: "degree",
729
+          label: "满意度评价:",
730
+          props: {
731
+            options: this.degreeArr,
732
+            title: "请选择满意度评价",
733
+            placeholder: "请选择满意度评价"
734
+          },
735
+          rules: {
736
+            required: true
737
+          }
738
+        },
719
       ]
739
       ]
720
     };
740
     };
721
   },
741
   },
@@ -853,6 +873,27 @@ export default {
853
           that.fields[11].props.options = that.handleCategoryArr;
873
           that.fields[11].props.options = that.handleCategoryArr;
854
         });
874
         });
855
     },
875
     },
876
+    // 获取满意度评价
877
+    getDegree() {
878
+      var that = this;
879
+      this.$http
880
+        .post("service/common/common/getDictionary", {
881
+          key: "incident_degree",
882
+          type: "list"
883
+        })
884
+        .then(function(res) {
885
+          res.data.forEach(function(v, i) {
886
+            that.degreeArr.push({
887
+              text: v.name,
888
+              value: v.id,
889
+              key: v.value,
890
+            });
891
+          });
892
+          that.fields[23].props.options = that.degreeArr;
893
+          let degree = that.degreeArr.find(v => v.key == 5);
894
+          that.model.degree = degree.value;
895
+        });
896
+    },
856
     // 获取关闭代码
897
     // 获取关闭代码
857
     getClosecode() {
898
     getClosecode() {
858
       var that = this;
899
       var that = this;
@@ -986,6 +1027,9 @@ export default {
986
         that.modelData.incident.handleCategory = {
1027
         that.modelData.incident.handleCategory = {
987
           id: that.model.handleCategory
1028
           id: that.model.handleCategory
988
         };
1029
         };
1030
+        that.modelData.incident.degree = {
1031
+          id: that.model.degree
1032
+        };
989
         that.modelData.incident.closecode = { id: that.model.closecode };
1033
         that.modelData.incident.closecode = { id: that.model.closecode };
990
         that.modelData.bpm_activiti = {
1034
         that.modelData.bpm_activiti = {
991
           solutionType: {
1035
           solutionType: {
@@ -1582,6 +1626,8 @@ export default {
1582
     this.getInfluence();
1626
     this.getInfluence();
1583
     // 处理方式
1627
     // 处理方式
1584
     this.getHandleCategory();
1628
     this.getHandleCategory();
1629
+    // 满意度评价
1630
+    this.getDegree();
1585
     // 关闭代码
1631
     // 关闭代码
1586
     this.getClosecode();
1632
     this.getClosecode();
1587
     // 处理人
1633
     // 处理人

+ 3 - 0
src/views/solved.vue

@@ -373,8 +373,11 @@ export default {
373
             that.degreeArr.push({
373
             that.degreeArr.push({
374
               text: v.name,
374
               text: v.name,
375
               value: v.id,
375
               value: v.id,
376
+              key: v.value,
376
             });
377
             });
377
           });
378
           });
379
+          let degree = that.degreeArr.find(v => v.key == 5);
380
+          that.degree = degree.value;
378
         });
381
         });
379
     },
382
     },
380
     //隐藏显示详情
383
     //隐藏显示详情