Browse Source

报修类别

seimin 3 years ago
parent
commit
534595c6c7
3 changed files with 69 additions and 8 deletions
  1. 42 2
      index.html
  2. 25 4
      js/index.js
  3. 2 2
      js/login.js

+ 42 - 2
index.html

@@ -141,11 +141,11 @@
141
             </div>
141
             </div>
142
             <div class="formItem" id="if_bx_eventClass">
142
             <div class="formItem" id="if_bx_eventClass">
143
               <div class="label">
143
               <div class="label">
144
-                <span class="required repairFlag">*</span>故障类型
144
+                <span class="required repairFlag">*</span>报修类别
145
               </div>
145
               </div>
146
               <div class="inpBox bx_eventClass">
146
               <div class="inpBox bx_eventClass">
147
                 <select
147
                 <select
148
-                  placeholder="请选择故障类型"
148
+                  placeholder="请选择报修类别"
149
                   id="bx_eventClass"
149
                   id="bx_eventClass"
150
                   autocomplete="off"
150
                   autocomplete="off"
151
                 ></select>
151
                 ></select>
@@ -585,6 +585,11 @@
585
           >
585
           >
586
             <strong>状态:</strong><span>{{state.name}}</span>
586
             <strong>状态:</strong><span>{{state.name}}</span>
587
           </li>
587
           </li>
588
+          {{if incident.category}}
589
+          <li class="pop1-hd__itemList">
590
+            <strong>报修类别:</strong><span>{{incident.category.category}}</span>
591
+          </li>
592
+          {{/if}}
588
           <li class="pop1-hd__itemList">
593
           <li class="pop1-hd__itemList">
589
             <strong>报修内容:</strong><span>{{description}}</span>
594
             <strong>报修内容:</strong><span>{{description}}</span>
590
           </li>
595
           </li>
@@ -685,6 +690,11 @@
685
           >
690
           >
686
             <strong>状态:</strong><span>{{state.name}}</span>
691
             <strong>状态:</strong><span>{{state.name}}</span>
687
           </li>
692
           </li>
693
+          {{if incident.category}}
694
+          <li class="pop1-hd__itemList">
695
+            <strong>报修类别:</strong><span>{{incident.category.category}}</span>
696
+          </li>
697
+          {{/if}}
688
           <li class="pop1-hd__itemList">
698
           <li class="pop1-hd__itemList">
689
             <strong>报修内容:</strong><span>{{description}}</span>
699
             <strong>报修内容:</strong><span>{{description}}</span>
690
           </li>
700
           </li>
@@ -791,6 +801,11 @@
791
           >
801
           >
792
             <strong>状态:</strong><span>{{state.name}}</span>
802
             <strong>状态:</strong><span>{{state.name}}</span>
793
           </li>
803
           </li>
804
+          {{if incident.category}}
805
+          <li class="pop1-hd__itemList">
806
+            <strong>报修类别:</strong><span>{{incident.category.category}}</span>
807
+          </li>
808
+          {{/if}}
794
           <li class="pop1-hd__itemList">
809
           <li class="pop1-hd__itemList">
795
             <strong>报修内容:</strong><span>{{description}}</span>
810
             <strong>报修内容:</strong><span>{{description}}</span>
796
           </li>
811
           </li>
@@ -903,6 +918,11 @@
903
           >
918
           >
904
             <strong>状态:</strong><span>{{state.name}}</span>
919
             <strong>状态:</strong><span>{{state.name}}</span>
905
           </li>
920
           </li>
921
+          {{if incident.category}}
922
+          <li class="pop1-hd__itemList">
923
+            <strong>报修类别:</strong><span>{{incident.category.category}}</span>
924
+          </li>
925
+          {{/if}}
906
           <li class="pop1-hd__itemList">
926
           <li class="pop1-hd__itemList">
907
             <strong>报修内容:</strong><span>{{description}}</span>
927
             <strong>报修内容:</strong><span>{{description}}</span>
908
           </li>
928
           </li>
@@ -1021,6 +1041,11 @@
1021
           >
1041
           >
1022
             <strong>状态:</strong><span>{{state.name}}</span>
1042
             <strong>状态:</strong><span>{{state.name}}</span>
1023
           </li>
1043
           </li>
1044
+          {{if incident.category}}
1045
+          <li class="pop1-hd__itemList">
1046
+            <strong>报修类别:</strong><span>{{incident.category.category}}</span>
1047
+          </li>
1048
+          {{/if}}
1024
           <li class="pop1-hd__itemList">
1049
           <li class="pop1-hd__itemList">
1025
             <strong>报修内容:</strong><span>{{description}}</span>
1050
             <strong>报修内容:</strong><span>{{description}}</span>
1026
           </li>
1051
           </li>
@@ -1137,6 +1162,11 @@
1137
           >
1162
           >
1138
             <strong>状态:</strong><span>{{state.name}}</span>
1163
             <strong>状态:</strong><span>{{state.name}}</span>
1139
           </li>
1164
           </li>
1165
+          {{if incident.category}}
1166
+          <li class="pop1-hd__itemList">
1167
+            <strong>报修类别:</strong><span>{{incident.category.category}}</span>
1168
+          </li>
1169
+          {{/if}}
1140
           <li class="pop1-hd__itemList">
1170
           <li class="pop1-hd__itemList">
1141
             <strong>报修内容:</strong><span>{{description}}</span>
1171
             <strong>报修内容:</strong><span>{{description}}</span>
1142
           </li>
1172
           </li>
@@ -1253,6 +1283,11 @@
1253
           >
1283
           >
1254
             <strong>状态:</strong><span>{{state.name}}</span>
1284
             <strong>状态:</strong><span>{{state.name}}</span>
1255
           </li>
1285
           </li>
1286
+          {{if incident.category}}
1287
+          <li class="pop1-hd__itemList">
1288
+            <strong>报修类别:</strong><span>{{incident.category.category}}</span>
1289
+          </li>
1290
+          {{/if}}
1256
           <li class="pop1-hd__itemList">
1291
           <li class="pop1-hd__itemList">
1257
             <strong>报修内容:</strong><span>{{description}}</span>
1292
             <strong>报修内容:</strong><span>{{description}}</span>
1258
           </li>
1293
           </li>
@@ -1443,6 +1478,11 @@
1443
           >
1478
           >
1444
             <strong>状态:</strong><span>{{state.name}}</span>
1479
             <strong>状态:</strong><span>{{state.name}}</span>
1445
           </li>
1480
           </li>
1481
+          {{if incident.category}}
1482
+          <li class="pop1-hd__itemList">
1483
+            <strong>报修类别:</strong><span>{{incident.category.category}}</span>
1484
+          </li>
1485
+          {{/if}}
1446
           <li class="pop1-hd__itemList">
1486
           <li class="pop1-hd__itemList">
1447
             <strong>报修内容:</strong><span>{{description}}</span>
1487
             <strong>报修内容:</strong><span>{{description}}</span>
1448
           </li>
1488
           </li>

+ 25 - 4
js/index.js

@@ -1,6 +1,6 @@
1
 $(function () {
1
 $(function () {
2
   var repairMain = JSON.parse(sessionStorage.getItem("repair_main")); //报修主体
2
   var repairMain = JSON.parse(sessionStorage.getItem("repair_main")); //报修主体
3
-  var ifCreate = JSON.parse(sessionStorage.getItem("ifCreate")); //自动建单
3
+  var reqHasCategory = JSON.parse(sessionStorage.getItem("reqHasCategory")); //自动建单
4
   var loginUser = JSON.parse(window.sessionStorage.getItem("loginUser")); //用户信息
4
   var loginUser = JSON.parse(window.sessionStorage.getItem("loginUser")); //用户信息
5
   // repairMain.valueconfig = '2';
5
   // repairMain.valueconfig = '2';
6
   var placeList = []; //获取到的地点列表
6
   var placeList = []; //获取到的地点列表
@@ -24,7 +24,7 @@ $(function () {
24
   var ks_arr = { list: [] }; //科室所有数据
24
   var ks_arr = { list: [] }; //科室所有数据
25
   // 兼容ie的placeholder
25
   // 兼容ie的placeholder
26
   $("input, textarea").placeholder();
26
   $("input, textarea").placeholder();
27
-  //获取故障类型列表seimin
27
+  //获取报修类别列表seimin
28
   function getEventClass() {
28
   function getEventClass() {
29
     $.ajax({
29
     $.ajax({
30
       type: "POST",
30
       type: "POST",
@@ -55,7 +55,7 @@ $(function () {
55
     });
55
     });
56
   }
56
   }
57
   // 自动建单
57
   // 自动建单
58
-  if (ifCreate.valueconfig == 1) {
58
+  if (reqHasCategory.valueconfig == 1) {
59
     getEventClass();
59
     getEventClass();
60
   } else {
60
   } else {
61
     $("#if_bx_eventClass").remove();
61
     $("#if_bx_eventClass").remove();
@@ -579,7 +579,7 @@ $(function () {
579
       sourceType: "webRequesterIncident",
579
       sourceType: "webRequesterIncident",
580
     };
580
     };
581
     // 自动建单
581
     // 自动建单
582
-    if (ifCreate.valueconfig == 1) {
582
+    if (reqHasCategory.valueconfig == 1) {
583
       data.incident.categoryId = $("#bx_eventClass").val();
583
       data.incident.categoryId = $("#bx_eventClass").val();
584
     }
584
     }
585
     data.loginUser = {
585
     data.loginUser = {
@@ -1159,6 +1159,9 @@ $(function () {
1159
                 if (resFilter.state.id == 1592) {
1159
                 if (resFilter.state.id == 1592) {
1160
                   //未受理
1160
                   //未受理
1161
                   //添加详情页流程数据
1161
                   //添加详情页流程数据
1162
+                  processMessageData.forEach(function(v){
1163
+                    v.desc = v.desc.replace(/<.*?>(.*?)<\/.*?>/g, '$1');
1164
+                  })
1162
                   resFilter.processList = processMessageData;
1165
                   resFilter.processList = processMessageData;
1163
                   //填充弹窗数据
1166
                   //填充弹窗数据
1164
                   var html = template("bx1_detail_temp", resFilter);
1167
                   var html = template("bx1_detail_temp", resFilter);
@@ -1219,6 +1222,9 @@ $(function () {
1219
                   });
1222
                   });
1220
                 } else if (resFilter.state.id == 0) {
1223
                 } else if (resFilter.state.id == 0) {
1221
                   //添加详情页流程数据
1224
                   //添加详情页流程数据
1225
+                  processMessageData.forEach(function(v){
1226
+                    v.desc = v.desc.replace(/<.*?>(.*?)<\/.*?>/g, '$1');
1227
+                  })
1222
                   resFilter.processList = processMessageData;
1228
                   resFilter.processList = processMessageData;
1223
                   //填充弹窗数据
1229
                   //填充弹窗数据
1224
                   var html = template("bx2_detail_temp", resFilter);
1230
                   var html = template("bx2_detail_temp", resFilter);
@@ -1278,6 +1284,9 @@ $(function () {
1278
                   });
1284
                   });
1279
                 } else if (resFilter.state.id == 1594) {
1285
                 } else if (resFilter.state.id == 1594) {
1280
                   //添加详情页流程数据
1286
                   //添加详情页流程数据
1287
+                  processMessageData.forEach(function(v){
1288
+                    v.desc = v.desc.replace(/<.*?>(.*?)<\/.*?>/g, '$1');
1289
+                  })
1281
                   resFilter.processList = processMessageData;
1290
                   resFilter.processList = processMessageData;
1282
                   //填充弹窗数据
1291
                   //填充弹窗数据
1283
                   var html = template("bx3_detail_temp", resFilter);
1292
                   var html = template("bx3_detail_temp", resFilter);
@@ -1294,6 +1303,9 @@ $(function () {
1294
                   });
1303
                   });
1295
                 } else if (resFilter.state.id == 1595) {
1304
                 } else if (resFilter.state.id == 1595) {
1296
                   //添加详情页流程数据
1305
                   //添加详情页流程数据
1306
+                  processMessageData.forEach(function(v){
1307
+                    v.desc = v.desc.replace(/<.*?>(.*?)<\/.*?>/g, '$1');
1308
+                  })
1297
                   resFilter.processList = processMessageData;
1309
                   resFilter.processList = processMessageData;
1298
                   //填充弹窗数据
1310
                   //填充弹窗数据
1299
                   var html = template("bx4_detail_temp", resFilter);
1311
                   var html = template("bx4_detail_temp", resFilter);
@@ -1390,6 +1402,9 @@ $(function () {
1390
                   });
1402
                   });
1391
                 } else if (resFilter.state.id == 1593) {
1403
                 } else if (resFilter.state.id == 1593) {
1392
                   //添加详情页流程数据
1404
                   //添加详情页流程数据
1405
+                  processMessageData.forEach(function(v){
1406
+                    v.desc = v.desc.replace(/<.*?>(.*?)<\/.*?>/g, '$1');
1407
+                  })
1393
                   resFilter.processList = processMessageData;
1408
                   resFilter.processList = processMessageData;
1394
                   //填充弹窗数据
1409
                   //填充弹窗数据
1395
                   var html = template("bx5_detail_temp", resFilter);
1410
                   var html = template("bx5_detail_temp", resFilter);
@@ -1406,6 +1421,9 @@ $(function () {
1406
                   });
1421
                   });
1407
                 } else if (resFilter.state.id == 1597) {
1422
                 } else if (resFilter.state.id == 1597) {
1408
                   //添加详情页流程数据
1423
                   //添加详情页流程数据
1424
+                  processMessageData.forEach(function(v){
1425
+                    v.desc = v.desc.replace(/<.*?>(.*?)<\/.*?>/g, '$1');
1426
+                  })
1409
                   resFilter.processList = processMessageData;
1427
                   resFilter.processList = processMessageData;
1410
                   //填充弹窗数据
1428
                   //填充弹窗数据
1411
                   var html = template("bx6_detail_temp", resFilter);
1429
                   var html = template("bx6_detail_temp", resFilter);
@@ -1422,6 +1440,9 @@ $(function () {
1422
                   });
1440
                   });
1423
                 } else {
1441
                 } else {
1424
                   //添加详情页流程数据
1442
                   //添加详情页流程数据
1443
+                  processMessageData.forEach(function(v){
1444
+                    v.desc = v.desc.replace(/<.*?>(.*?)<\/.*?>/g, '$1');
1445
+                  })
1425
                   resFilter.processList = processMessageData;
1446
                   resFilter.processList = processMessageData;
1426
                   //填充弹窗数据
1447
                   //填充弹窗数据
1427
                   var html = template("bx7_detail_temp", resFilter);
1448
                   var html = template("bx7_detail_temp", resFilter);

+ 2 - 2
js/login.js

@@ -57,10 +57,10 @@ $(function () {
57
                   type: "POST",
57
                   type: "POST",
58
                   contentType: "application/json;charset=UTF-8",
58
                   contentType: "application/json;charset=UTF-8",
59
                   url: baseUrl + "sysinfo/data/fetchDataList/systemConfiguration",
59
                   url: baseUrl + "sysinfo/data/fetchDataList/systemConfiguration",
60
-                  data: JSON.stringify({ "idx": 0, "sum": 1000, "systemConfiguration": { "keyconfig": "ifCreate" } }),
60
+                  data: JSON.stringify({ "idx": 0, "sum": 1000, "systemConfiguration": { "keyconfig": "reqHasCategory" } }),
61
                   success: function (result) {
61
                   success: function (result) {
62
                     if (result.status == 200) {
62
                     if (result.status == 200) {
63
-                      sessionStorage.setItem("ifCreate", JSON.stringify(result.list[0]));
63
+                      sessionStorage.setItem("reqHasCategory", JSON.stringify(result.list[0]));
64
                       window.location.href = 'index.html';
64
                       window.location.href = 'index.html';
65
                     }
65
                     }
66
                     hasClick = false;
66
                     hasClick = false;