|
@@ -133,6 +133,11 @@
|
133
|
133
|
></cube-form-item>
|
134
|
134
|
<cube-form-item
|
135
|
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
|
141
|
:field="fields[12]"
|
137
|
142
|
class="btn_plcaeholde"
|
138
|
143
|
></cube-form-item>
|
|
@@ -363,6 +368,7 @@ export default {
|
363
|
368
|
emergency: "", //紧急度
|
364
|
369
|
influence: "", //影响度
|
365
|
370
|
handleCategory: "", //处理方式
|
|
371
|
+ degree: "", //满意度
|
366
|
372
|
closecode: "", //关闭代码
|
367
|
373
|
handleDescription: "", //处理方案
|
368
|
374
|
knowledge: false, //是否提交知识库
|
|
@@ -382,6 +388,7 @@ export default {
|
382
|
388
|
emergencyArr: [], //紧急度数组
|
383
|
389
|
influenceArr: [], //影响度数组
|
384
|
390
|
handleCategoryArr: [], //处理方式数组
|
|
391
|
+ degreeArr: [], //满意度数组
|
385
|
392
|
closecodeArr: [], //关闭代码数组
|
386
|
393
|
handlerUserArr: [], //处理人数组
|
387
|
394
|
candidateGroupsArr: [], //处理组数组
|
|
@@ -716,6 +723,19 @@ export default {
|
716
|
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
|
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
|
898
|
getClosecode() {
|
858
|
899
|
var that = this;
|
|
@@ -986,6 +1027,9 @@ export default {
|
986
|
1027
|
that.modelData.incident.handleCategory = {
|
987
|
1028
|
id: that.model.handleCategory
|
988
|
1029
|
};
|
|
1030
|
+ that.modelData.incident.degree = {
|
|
1031
|
+ id: that.model.degree
|
|
1032
|
+ };
|
989
|
1033
|
that.modelData.incident.closecode = { id: that.model.closecode };
|
990
|
1034
|
that.modelData.bpm_activiti = {
|
991
|
1035
|
solutionType: {
|
|
@@ -1582,6 +1626,8 @@ export default {
|
1582
|
1626
|
this.getInfluence();
|
1583
|
1627
|
// 处理方式
|
1584
|
1628
|
this.getHandleCategory();
|
|
1629
|
+ // 满意度评价
|
|
1630
|
+ this.getDegree();
|
1585
|
1631
|
// 关闭代码
|
1586
|
1632
|
this.getClosecode();
|
1587
|
1633
|
// 处理人
|