Browse Source

故障类别

seimin 3 years ago
parent
commit
0d1a06c0fe
4 changed files with 23 additions and 15 deletions
  1. 4 4
      src/views/Login.vue
  2. 8 0
      src/views/incidentDetails.vue
  3. 7 7
      src/views/repair.vue
  4. 4 4
      src/views/supplementary.vue

+ 4 - 4
src/views/Login.vue

@@ -120,14 +120,14 @@ export default {
120 120
               .post("service/sysinfo/data/fetchDataList/systemConfiguration", {
121 121
                 idx: 0,
122 122
                 sum: 1000,
123
-                systemConfiguration: { keyconfig: "ifCreate" }
123
+                systemConfiguration: { keyconfig: "reqHasCategory" }
124 124
               })
125 125
               .then(result => {
126 126
                 if (result.data.status == 200) {
127
-                  var ifCreate = result.data.list[0];
127
+                  var reqHasCategory = result.data.list[0];
128 128
                   window.localStorage.setItem(
129
-                    "ifCreate",
130
-                    JSON.stringify(ifCreate)
129
+                    "reqHasCategory",
130
+                    JSON.stringify(reqHasCategory)
131 131
                   );
132 132
                   this.$router.push({ path: "/main" });
133 133
                 }

+ 8 - 0
src/views/incidentDetails.vue

@@ -8,6 +8,14 @@
8 8
         <div>报修编号:&nbsp;{{ data.bxcode }}</div>
9 9
         <div :class="stateClassFn(data.state.name)">{{ data.state.name }}</div>
10 10
       </div>
11
+      <div class="description" v-if="data.incident.category">
12
+        <div>
13
+          报修类别:
14
+        </div>
15
+        <div>
16
+          {{ data.incident.category.category }}
17
+        </div>
18
+      </div>
11 19
       <div class="description">
12 20
         <div>
13 21
           报修内容:

+ 7 - 7
src/views/repair.vue

@@ -38,7 +38,7 @@
38 38
         </cube-form-item> -->
39 39
         <cube-form-item
40 40
           :field="fields[6]"
41
-          v-if="ifCreate.valueconfig == 1"
41
+          v-if="reqHasCategory.valueconfig == 1"
42 42
         ></cube-form-item>
43 43
         <div class="label">报修信息</div>
44 44
         <cube-form-item :field="fields[4]"></cube-form-item>
@@ -197,7 +197,7 @@ export default {
197 197
       // 报修主体
198 198
       repairMain: null,
199 199
       // 自动创建
200
-      ifCreate: null,
200
+      reqHasCategory: null,
201 201
       validity: {},
202 202
       valid: undefined,
203 203
       // action: 'http://localhost:8080/service/common/common/uploadAttachment/wxIncident/',
@@ -302,9 +302,9 @@ export default {
302 302
         {
303 303
           type: "select",
304 304
           modelKey: "categoryId",
305
-          label: "故障类:",
305
+          label: "故障类:",
306 306
           props: {
307
-            placeholder: "请选择故障类",
307
+            placeholder: "请选择故障类",
308 308
             options: []
309 309
           },
310 310
           rules: {
@@ -561,7 +561,7 @@ export default {
561 561
   },
562 562
   created() {
563 563
     this.repairMain = JSON.parse(localStorage.getItem("repairMain"));
564
-    this.ifCreate = JSON.parse(localStorage.getItem("ifCreate"));
564
+    this.reqHasCategory = JSON.parse(localStorage.getItem("reqHasCategory"));
565 565
 
566 566
     this.fields.forEach(item => {
567 567
       // 联系人在报修人主体下必填,报修科室主体下非必填
@@ -569,7 +569,7 @@ export default {
569 569
         item.rules.required = this.repairMain.valueconfig == 1;
570 570
       }
571 571
     });
572
-    // 获取故障类
572
+    // 获取故障类
573 573
     this.$http
574 574
       .post("service/bpm/data/fetchDataList/incidentcategory", {
575 575
         idx: 0,
@@ -583,7 +583,7 @@ export default {
583 583
             arr.push({ value: item.id, text: item.category });
584 584
           });
585 585
           this.fields.forEach(item => {
586
-            // 初始化故障类下拉框列表
586
+            // 初始化故障类下拉框列表
587 587
             if (item.modelKey == "categoryId") {
588 588
               item.props.options = arr;
589 589
             }

+ 4 - 4
src/views/supplementary.vue

@@ -84,14 +84,14 @@ export default {
84 84
               .post("service/sysinfo/data/fetchDataList/systemConfiguration", {
85 85
                 idx: 0,
86 86
                 sum: 1000,
87
-                systemConfiguration: { keyconfig: "ifCreate" }
87
+                systemConfiguration: { keyconfig: "reqHasCategory" }
88 88
               })
89 89
               .then(result => {
90 90
                 if (result.data.status == 200) {
91
-                  var ifCreate = result.data.list[0];
91
+                  var reqHasCategory = result.data.list[0];
92 92
                   window.localStorage.setItem(
93
-                    "ifCreate",
94
-                    JSON.stringify(ifCreate)
93
+                    "reqHasCategory",
94
+                    JSON.stringify(reqHasCategory)
95 95
                   );
96 96
                   this.$router.push({ path: "/main" });
97 97
                 }