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

+ 8 - 0
src/views/incidentDetails.vue

@@ -8,6 +8,14 @@
8
         <div>报修编号:&nbsp;{{ data.bxcode }}</div>
8
         <div>报修编号:&nbsp;{{ data.bxcode }}</div>
9
         <div :class="stateClassFn(data.state.name)">{{ data.state.name }}</div>
9
         <div :class="stateClassFn(data.state.name)">{{ data.state.name }}</div>
10
       </div>
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
       <div class="description">
19
       <div class="description">
12
         <div>
20
         <div>
13
           报修内容:
21
           报修内容:

+ 7 - 7
src/views/repair.vue

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

+ 4 - 4
src/views/supplementary.vue

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