浏览代码

区域地点回归,故障地点取消

seimin 3 年之前
父节点
当前提交
c9512a1e79
共有 2 个文件被更改,包括 116 次插入117 次删除
  1. 17 18
      index.html
  2. 99 99
      js/index.js

+ 17 - 18
index.html

@@ -91,7 +91,7 @@
91 91
             </div>
92 92
           </div>
93 93
           <!-- 区域地点 -->
94
-          <!-- <div class="formItem">
94
+          <div class="formItem">
95 95
             <div class="label"><span class="required">*</span>区域地点:</div>
96 96
             <div>
97 97
               <div class="areaplace">
@@ -101,13 +101,12 @@
101 101
                 </div>
102 102
               </div>
103 103
             </div>
104
-          </div> -->
105
-          <!-- 故障地点 -->
104
+          </div>
105
+          <!-- 详细地址 -->
106 106
           <div class="formItem">
107
-            <div class="label"><span class="required">*</span>故障地点:</div>
107
+            <div class="label"><span class="required">*</span>详细地址:</div>
108 108
             <div class="address">
109
-              <input type="text" id="bx_address" value="请输入故障地点" autocomplete="off" />
110
-              <ul id="bx_address_ul"></ul>
109
+              <textarea class="textarea" id="bx_address">请输入详细的地址</textarea>
111 110
             </div>
112 111
           </div>
113 112
           <div class="formItem" id="if_bx_eventClass">
@@ -279,17 +278,17 @@
279 278
 </div>
280 279
 </script>
281 280
 <!-- 区域 -->
282
-<!-- <script id="area_list_temp" type="text/html">
281
+<script id="area_list_temp" type="text/html">
283 282
     {{each list}}
284 283
     <option value="{{$value.id}}">{{$value.area}}</option>
285 284
     {{/each}}
286
-  </script> -->
285
+  </script>
287 286
 <!-- 地点 -->
288
-<!-- <script id="place_list_temp" type="text/html">
287
+<script id="place_list_temp" type="text/html">
289 288
     {{each list}}
290 289
     <option value="{{$value.id}}">{{$value.place}}</option>
291 290
     {{/each}}
292
-  </script> -->
291
+  </script>
293 292
 <!-- 最新报修列表 -->
294 293
 <script id="bx_list_temp" type="text/html">
295 294
   {{if data.length == 0}}
@@ -501,7 +500,7 @@
501 500
           </div>
502 501
         </li>
503 502
         <li class="pop1-hd__itemList">
504
-          <strong>故障地点:</strong><span>{{address}}</span>
503
+          <strong>报修地址:</strong><span>{{incident.place.area.area}} {{incident.place.place}} {{address}}</span>
505 504
         </li>
506 505
       </ul>
507 506
     </div>
@@ -565,7 +564,7 @@
565 564
           </div>
566 565
         </li>
567 566
         <li class="pop1-hd__itemList">
568
-          <strong>故障地点:</strong><span>{{address}}</span>
567
+          <strong>报修地址:</strong><span>{{incident.place.area.area}} {{incident.place.place}} {{address}}</span>
569 568
         </li>
570 569
       </ul>
571 570
     </div>
@@ -635,7 +634,7 @@
635 634
           </div>
636 635
         </li>
637 636
         <li class="pop1-hd__itemList">
638
-          <strong>故障地点:</strong><span>{{address}}</span>
637
+          <strong>报修地址:</strong><span>{{incident.place.area.area}} {{incident.place.place}} {{address}}</span>
639 638
         </li>
640 639
       </ul>
641 640
     </div>
@@ -711,7 +710,7 @@
711 710
           </div>
712 711
         </li>
713 712
         <li class="pop1-hd__itemList">
714
-          <strong>故障地点:</strong><span>{{address}}</span>
713
+          <strong>报修地址:</strong><span>{{incident.place.area.area}} {{incident.place.place}} {{address}}</span>
715 714
         </li>
716 715
       </ul>
717 716
     </div>
@@ -793,7 +792,7 @@
793 792
           </div>
794 793
         </li>
795 794
         <li class="pop1-hd__itemList">
796
-          <strong>故障地点:</strong><span>{{address}}</span>
795
+          <strong>报修地址:</strong><span>{{incident.place.area.area}} {{incident.place.place}} {{address}}</span>
797 796
         </li>
798 797
       </ul>
799 798
     </div>
@@ -875,7 +874,7 @@
875 874
           </div>
876 875
         </li>
877 876
         <li class="pop1-hd__itemList">
878
-          <strong>故障地点:</strong><span>{{address}}</span>
877
+          <strong>报修地址:</strong><span>{{incident.place.area.area}} {{incident.place.place}} {{address}}</span>
879 878
         </li>
880 879
       </ul>
881 880
     </div>
@@ -957,7 +956,7 @@
957 956
           </div>
958 957
         </li>
959 958
         <li class="pop1-hd__itemList">
960
-          <strong>故障地点:</strong><span>{{address}}</span>
959
+          <strong>报修地址:</strong><span>{{incident.place.area.area}} {{incident.place.place}} {{address}}</span>
961 960
         </li>
962 961
       </ul>
963 962
     </div>
@@ -1109,7 +1108,7 @@
1109 1108
           </div>
1110 1109
         </li>
1111 1110
         <li class="pop1-hd__itemList">
1112
-          <strong>故障地点:</strong><span>{{address}}</span>
1111
+          <strong>报修地址:</strong><span>{{incident.place.area.area}} {{incident.place.place}} {{address}}</span>
1113 1112
         </li>
1114 1113
       </ul>
1115 1114
     </div>

+ 99 - 99
js/index.js

@@ -55,9 +55,9 @@ $(function () {
55 55
   // 获取常见问题列表
56 56
   getSolutionList({ "idx": solution_pageNum, "sum": 10, "solution": { "title": "", "status": { "id": 72 }, "solutionRange": 1 } });
57 57
   // 获取区域列表
58
-  // getAreaList({ "idx": 0, "sum": 1000, "area": { "wechatArea": true } });
58
+  getAreaList({ "idx": 0, "sum": 1000, "area": { "wechatArea": true } });
59 59
   // 获取地点列表
60
-  // getPlaceList({ "idx": 0, "sum": 1000, "area": { "wechatAreaId": "" } });
60
+  getPlaceList({ "idx": 0, "sum": 1000, "area": { "wechatAreaId": "" } });
61 61
   // 获取WxId
62 62
   getWxId();
63 63
   // 获取最新报修列表
@@ -82,55 +82,55 @@ $(function () {
82 82
   }
83 83
   pageInit();
84 84
   //故障地点seimin
85
-  (function () {
86
-    //故障地点带入区域地点
87
-    $('#bx_address').val(loginUser.place ? loginUser.place.area.area + loginUser.place.place : '');
88
-    //点击文本框
89
-    $('#bx_address').on('click', searchAreaPlace);
90
-    //修改文字,实时监听
91
-    $('#bx_address').on('keyup', debounce(searchAreaPlace, 500));
92
-    //报修科室滚动条
93
-    $('#bx_address_ul').niceScroll();
94
-    //故障地点搜索
95
-    function searchAreaPlace() {
96
-      $.ajax({
97
-        type: "POST",
98
-        contentType: "application/json;charset=UTF-8",
99
-        url: baseUrl + "apply/bpm/searchFaultLocation",
100
-        data: JSON.stringify({ "searchKey": $('#bx_address').val() }),
101
-        success: function (res) {
102
-          if (res.state == 200) {
103
-            $('#bx_address_ul').find('li').off('click');
104
-            var html = template('bx_address_ul_temp', { list: res.result });
105
-            $('#bx_address_ul').html(html).show().find('li').on('click', function () {
106
-              $('#bx_address').val($(this).text());//文本框赋值
107
-              $('#bx_address_ul').hide();
108
-            })
109
-          }
110
-        },
111
-        error: function (err) {
112
-          console.log(err);
113
-        }
114
-      });
115
-    }
116
-    //点击空白处隐藏
117
-    $(document).on('click', function (e) {
118
-      if (e.target !== $('#bx_address').get(0)) {
119
-        $('#bx_address_ul').hide();
120
-        //模拟placeholder
121
-        if ($('#bx_address').val() == '') {
122
-          $('#bx_address').val('请输入故障地点');
123
-        }
124
-      }
125
-    })
126
-  })();
85
+  // (function () {
86
+  //   //故障地点带入区域地点
87
+  //   $('#bx_address').val(loginUser.place ? loginUser.place.area.area + loginUser.place.place : '');
88
+  //   //点击文本框
89
+  //   $('#bx_address').on('click', searchAreaPlace);
90
+  //   //修改文字,实时监听
91
+  //   $('#bx_address').on('keyup', debounce(searchAreaPlace, 500));
92
+  //   //报修科室滚动条
93
+  //   $('#bx_address_ul').niceScroll();
94
+  //   //故障地点搜索
95
+  //   function searchAreaPlace() {
96
+  //     $.ajax({
97
+  //       type: "POST",
98
+  //       contentType: "application/json;charset=UTF-8",
99
+  //       url: baseUrl + "apply/bpm/searchFaultLocation",
100
+  //       data: JSON.stringify({ "searchKey": $('#bx_address').val() }),
101
+  //       success: function (res) {
102
+  //         if (res.state == 200) {
103
+  //           $('#bx_address_ul').find('li').off('click');
104
+  //           var html = template('bx_address_ul_temp', { list: res.result });
105
+  //           $('#bx_address_ul').html(html).show().find('li').on('click', function () {
106
+  //             $('#bx_address').val($(this).text());//文本框赋值
107
+  //             $('#bx_address_ul').hide();
108
+  //           })
109
+  //         }
110
+  //       },
111
+  //       error: function (err) {
112
+  //         console.log(err);
113
+  //       }
114
+  //     });
115
+  //   }
116
+  //   //点击空白处隐藏
117
+  //   $(document).on('click', function (e) {
118
+  //     if (e.target !== $('#bx_address').get(0)) {
119
+  //       $('#bx_address_ul').hide();
120
+  //       //模拟placeholder
121
+  //       if ($('#bx_address').val() == '') {
122
+  //         $('#bx_address').val('请输入故障地点');
123
+  //       }
124
+  //     }
125
+  //   })
126
+  // })();
127 127
   //报修科室seimin
128 128
   (function () {
129 129
     //自动带入报修科室
130 130
     if (loginUser.dept) {
131 131
       $('#bx_ks').val(loginUser.dept.dept).data('id', loginUser.dept.id);
132 132
     } else {
133
-      $('#bx_address').val('请输入故障地点');
133
+      $('#bx_address').val('请输入详细的地址');
134 134
     }
135 135
     //点击文本框
136 136
     $('#bx_ks').on('click', function () {
@@ -238,7 +238,7 @@ $(function () {
238 238
   });
239 239
 
240 240
   $('#bx_address').on('focus', function () {
241
-    if ($(this).val() == '请输入故障地点') {
241
+    if ($(this).val() == '请输入详细的地址') {
242 242
       $(this).val('');
243 243
     }
244 244
   });
@@ -419,20 +419,20 @@ $(function () {
419 419
         $('#bx_name').val('');
420 420
       }
421 421
     }
422
-    // if ($('#area_list').val() < 1) {
423
-    //   alert('区域不能为空');
424
-    //   //按钮禁止取消
425
-    //   $(this).removeProp('disabled');
426
-    //   $(this).removeClass('f-submit--disable');
427
-    //   return;
428
-    // }
429
-    // if ($('#place_list').val() < 1) {
430
-    //   alert('地点不能为空');
431
-    //   //按钮禁止取消
432
-    //   $(this).removeProp('disabled');
433
-    //   $(this).removeClass('f-submit--disable');
434
-    //   return;
435
-    // }
422
+    if ($('#area_list').val() < 1) {
423
+      alert('区域不能为空');
424
+      //按钮禁止取消
425
+      $(this).removeProp('disabled');
426
+      $(this).removeClass('f-submit--disable');
427
+      return;
428
+    }
429
+    if ($('#place_list').val() < 1) {
430
+      alert('地点不能为空');
431
+      //按钮禁止取消
432
+      $(this).removeProp('disabled');
433
+      $(this).removeClass('f-submit--disable');
434
+      return;
435
+    }
436 436
     if ($('#bx_tel').val().replace(/\s/g, '') === '' || $('#bx_tel').val().replace(/\s/g, '') === '请输入联系电话' || !/^[\d\-]*$/.test($('#bx_tel').val())) {
437 437
       alert('请输入正确的联系电话');
438 438
       //按钮禁止取消
@@ -440,8 +440,8 @@ $(function () {
440 440
       $(this).removeClass('f-submit--disable');
441 441
       return;
442 442
     }
443
-    if ($('#bx_address').val().replace(/\s/g, '') === '' || $('#bx_address').val() == '请输入故障地点') {
444
-      alert('故障地点不能为空');
443
+    if ($('#bx_address').val().replace(/\s/g, '') === '' || $('#bx_address').val() == '请输入详细的地址') {
444
+      alert('地址不能为空');
445 445
       //按钮禁止取消
446 446
       $(this).removeProp('disabled');
447 447
       $(this).removeClass('f-submit--disable');
@@ -457,13 +457,13 @@ $(function () {
457 457
     var data = { verification: "true" };
458 458
     data.incident = {
459 459
       address: $.trim($('#bx_address').val()),
460
-      // areaId: $.trim($('#area_list').val()),
460
+      areaId: $.trim($('#area_list').val()),
461 461
       bxcode: wxId,
462 462
       contacts: $.trim($('#bx_name').val()),
463 463
       contactsInformation: $('#bx_tel').val(),
464 464
       description: $.trim($('#bx_description').val()),
465 465
       fileUrl: 'url',
466
-      // placeId: $.trim($('#place_list').val()),
466
+      placeId: $.trim($('#place_list').val()),
467 467
       requester: loginUser,
468 468
       sourceType: "wechatRequesterIncident"
469 469
     };
@@ -795,42 +795,42 @@ $(function () {
795 795
     })
796 796
   }
797 797
   //获取区域列表
798
-  // function getAreaList(data) {
799
-  //   $.ajax({
800
-  //     type: 'POST',
801
-  //     contentType: "application/json;charset=UTF-8",
802
-  //     url: baseUrl + "user/data/fetchDataList/area",
803
-  //     data: JSON.stringify(data),
804
-  //     success: function (res) {
805
-  //       if (res.status == 200) {
806
-  //         var html = template('area_list_temp', res);
807
-  //         $('#area_list').html(html);
808
-  //       }
809
-  //     },
810
-  //     error: function (err) {
811
-  //       console.log(err)
812
-  //     }
813
-  //   })
814
-  // }
798
+  function getAreaList(data) {
799
+    $.ajax({
800
+      type: 'POST',
801
+      contentType: "application/json;charset=UTF-8",
802
+      url: baseUrl + "user/data/fetchDataList/area",
803
+      data: JSON.stringify(data),
804
+      success: function (res) {
805
+        if (res.status == 200) {
806
+          var html = template('area_list_temp', res);
807
+          $('#area_list').html(html);
808
+        }
809
+      },
810
+      error: function (err) {
811
+        console.log(err)
812
+      }
813
+    })
814
+  }
815 815
   //获取地点列表
816
-  // function getPlaceList(data) {
817
-  //   $.ajax({
818
-  //     type: 'POST',
819
-  //     contentType: "application/json;charset=UTF-8",
820
-  //     url: baseUrl + "user/data/fetchDataList/place",
821
-  //     data: JSON.stringify(data),
822
-  //     success: function (res) {
823
-  //       if (res.status == 200) {
824
-  //         var html = template('place_list_temp', res);
825
-  //         $('#place_list').html(html);
826
-  //         placeList = res.list;
827
-  //       }
828
-  //     },
829
-  //     error: function (err) {
830
-  //       console.log(err)
831
-  //     }
832
-  //   })
833
-  // }
816
+  function getPlaceList(data) {
817
+    $.ajax({
818
+      type: 'POST',
819
+      contentType: "application/json;charset=UTF-8",
820
+      url: baseUrl + "user/data/fetchDataList/place",
821
+      data: JSON.stringify(data),
822
+      success: function (res) {
823
+        if (res.status == 200) {
824
+          var html = template('place_list_temp', res);
825
+          $('#place_list').html(html);
826
+          placeList = res.list;
827
+        }
828
+      },
829
+      error: function (err) {
830
+        console.log(err)
831
+      }
832
+    })
833
+  }
834 834
   //获取微信报修ID
835 835
   function getWxId() {
836 836
     $.ajax({