Преглед изворни кода

隐患排查修改选人方式

tiandewen пре 3 година
родитељ
комит
0cbb1a1414
69 измењених фајлова са 290 додато и 88 уклоњено
  1. 1 0
      dist/css/chunk-19039a31.41ef6a11.css
  2. 1 0
      dist/css/chunk-297bfab5.9be39978.css
  3. 0 1
      dist/css/chunk-2de544b2.ad999933.css
  4. 0 1
      dist/css/chunk-2f9f856d.be9c7a4b.css
  5. 0 1
      dist/css/chunk-32e87832.8946062b.css
  6. 1 0
      dist/css/chunk-39ee14fe.b3fa2aac.css
  7. 1 0
      dist/css/chunk-5a3cb0fe.2397227c.css
  8. 0 1
      dist/css/chunk-605a6c45.7fff91e5.css
  9. 1 0
      dist/css/chunk-69734874.fa9ad226.css
  10. 0 1
      dist/css/chunk-7173ffee.400e693d.css
  11. 0 1
      dist/css/chunk-8306aa96.f2eb12af.css
  12. 0 1
      dist/css/chunk-894ba820.c11f56fe.css
  13. 1 0
      dist/css/chunk-a4cbb576.49d304db.css
  14. 0 0
      dist/css/chunk-a7571cea.d2b5dffa.css
  15. 0 1
      dist/css/chunk-bc032564.591ad734.css
  16. 1 0
      dist/css/chunk-c82e47fa.547e3849.css
  17. 1 0
      dist/css/chunk-d569d7b0.fb17d21e.css
  18. 1 0
      dist/css/chunk-dadf693c.d38efca1.css
  19. 0 1
      dist/css/chunk-e896aa96.e398edf2.css
  20. 1 1
      dist/index.html
  21. 2 2
      dist/js/app.d38113d7.js
  22. 1 1
      dist/js/app.d38113d7.js.map
  23. 2 0
      dist/js/chunk-19039a31.6b427fe1.js
  24. 1 0
      dist/js/chunk-19039a31.6b427fe1.js.map
  25. 2 0
      dist/js/chunk-297bfab5.e8f18cfb.js
  26. 1 0
      dist/js/chunk-297bfab5.e8f18cfb.js.map
  27. 0 2
      dist/js/chunk-2de544b2.fb5d3c9b.js
  28. 0 1
      dist/js/chunk-2de544b2.fb5d3c9b.js.map
  29. 0 2
      dist/js/chunk-2f9f856d.cf414f93.js
  30. 0 1
      dist/js/chunk-2f9f856d.cf414f93.js.map
  31. 0 2
      dist/js/chunk-32e87832.50a82b0e.js
  32. 0 1
      dist/js/chunk-32e87832.50a82b0e.js.map
  33. 2 0
      dist/js/chunk-39ee14fe.0f214540.js
  34. 1 0
      dist/js/chunk-39ee14fe.0f214540.js.map
  35. 2 0
      dist/js/chunk-5a3cb0fe.2b658011.js
  36. 1 0
      dist/js/chunk-5a3cb0fe.2b658011.js.map
  37. 0 2
      dist/js/chunk-605a6c45.3a839db2.js
  38. 0 1
      dist/js/chunk-605a6c45.3a839db2.js.map
  39. 2 0
      dist/js/chunk-69734874.728812fe.js
  40. 1 0
      dist/js/chunk-69734874.728812fe.js.map
  41. 0 2
      dist/js/chunk-7173ffee.581ef089.js
  42. 0 1
      dist/js/chunk-7173ffee.581ef089.js.map
  43. 0 2
      dist/js/chunk-8306aa96.30fe037c.js
  44. 0 1
      dist/js/chunk-8306aa96.30fe037c.js.map
  45. 0 2
      dist/js/chunk-894ba820.1af14a52.js
  46. 0 1
      dist/js/chunk-894ba820.1af14a52.js.map
  47. 2 0
      dist/js/chunk-a4cbb576.1cbbab76.js
  48. 1 0
      dist/js/chunk-a4cbb576.1cbbab76.js.map
  49. 2 2
      dist/js/chunk-ba86dd42.4dd66a73.js
  50. 1 1
      dist/js/chunk-ba86dd42.4dd66a73.js.map
  51. 0 2
      dist/js/chunk-bc032564.f4bf376f.js
  52. 0 1
      dist/js/chunk-bc032564.f4bf376f.js.map
  53. 2 0
      dist/js/chunk-c82e47fa.12a1a788.js
  54. 1 0
      dist/js/chunk-c82e47fa.12a1a788.js.map
  55. 2 0
      dist/js/chunk-d569d7b0.0270c4c1.js
  56. 1 0
      dist/js/chunk-d569d7b0.0270c4c1.js.map
  57. 2 0
      dist/js/chunk-dadf693c.dc0052a1.js
  58. 1 0
      dist/js/chunk-dadf693c.dc0052a1.js.map
  59. 0 2
      dist/js/chunk-e896aa96.79865d6f.js
  60. 0 1
      dist/js/chunk-e896aa96.79865d6f.js.map
  61. 99 13
      src/views/meihuajing/yinhuanpaicha/yinhuanform.vue
  62. 2 2
      src/views/meihuajing/yinhuanpaicha/yinhuanform_my_wys.vue
  63. 8 2
      src/views/meihuajing/yinhuanpaicha/yinhuanform_my_wzg.vue
  64. 2 2
      src/views/meihuajing/yinhuanpaicha/yinhuanform_my_yys.vue
  65. 2 2
      src/views/meihuajing/yinhuanpaicha/yinhuanform_my_yzg.vue
  66. 2 2
      src/views/meihuajing/yinhuanpaicha/yinhuanform_wzg_wys.vue
  67. 11 2
      src/views/meihuajing/yinhuanpaicha/yinhuanform_yzg_wtg.vue
  68. 46 12
      src/views/meihuajing/yinhuanpaicha/yinhuanform_yzg_wys.vue
  69. 75 8
      src/views/meihuajing/yinhuanpaicha/yinhuaninfo.vue

Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/css/chunk-19039a31.41ef6a11.css


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/css/chunk-297bfab5.9be39978.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/css/chunk-2de544b2.ad999933.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/css/chunk-2f9f856d.be9c7a4b.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/css/chunk-32e87832.8946062b.css


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/css/chunk-39ee14fe.b3fa2aac.css


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/css/chunk-5a3cb0fe.2397227c.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/css/chunk-605a6c45.7fff91e5.css


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/css/chunk-69734874.fa9ad226.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/css/chunk-7173ffee.400e693d.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/css/chunk-8306aa96.f2eb12af.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/css/chunk-894ba820.c11f56fe.css


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/css/chunk-a4cbb576.49d304db.css


dist/css/chunk-ba86dd42.d2b5dffa.css → dist/css/chunk-a7571cea.d2b5dffa.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/css/chunk-bc032564.591ad734.css


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/css/chunk-c82e47fa.547e3849.css


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/css/chunk-d569d7b0.fb17d21e.css


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/css/chunk-dadf693c.d38efca1.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/css/chunk-e896aa96.e398edf2.css


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/js/app.d38113d7.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/js/app.d38113d7.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
dist/js/chunk-19039a31.6b427fe1.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/js/chunk-19039a31.6b427fe1.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
dist/js/chunk-297bfab5.e8f18cfb.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/js/chunk-297bfab5.e8f18cfb.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
dist/js/chunk-2de544b2.fb5d3c9b.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/js/chunk-2de544b2.fb5d3c9b.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
dist/js/chunk-2f9f856d.cf414f93.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/js/chunk-2f9f856d.cf414f93.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
dist/js/chunk-32e87832.50a82b0e.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/js/chunk-32e87832.50a82b0e.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
dist/js/chunk-39ee14fe.0f214540.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/js/chunk-39ee14fe.0f214540.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
dist/js/chunk-5a3cb0fe.2b658011.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/js/chunk-5a3cb0fe.2b658011.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
dist/js/chunk-605a6c45.3a839db2.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/js/chunk-605a6c45.3a839db2.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
dist/js/chunk-69734874.728812fe.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/js/chunk-69734874.728812fe.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
dist/js/chunk-7173ffee.581ef089.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/js/chunk-7173ffee.581ef089.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
dist/js/chunk-8306aa96.30fe037c.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/js/chunk-8306aa96.30fe037c.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
dist/js/chunk-894ba820.1af14a52.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/js/chunk-894ba820.1af14a52.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
dist/js/chunk-a4cbb576.1cbbab76.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/js/chunk-a4cbb576.1cbbab76.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/js/chunk-ba86dd42.4dd66a73.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/js/chunk-ba86dd42.4dd66a73.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
dist/js/chunk-bc032564.f4bf376f.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/js/chunk-bc032564.f4bf376f.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
dist/js/chunk-c82e47fa.12a1a788.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/js/chunk-c82e47fa.12a1a788.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
dist/js/chunk-d569d7b0.0270c4c1.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/js/chunk-d569d7b0.0270c4c1.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
dist/js/chunk-dadf693c.dc0052a1.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
dist/js/chunk-dadf693c.dc0052a1.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
dist/js/chunk-e896aa96.79865d6f.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
dist/js/chunk-e896aa96.79865d6f.js.map


+ 99 - 13
src/views/meihuajing/yinhuanpaicha/yinhuanform.vue

@@ -1,8 +1,8 @@
 <template>
   <div>
-    <div v-if="shows">
+    <!-- <div v-if="shows">
       <van-nav-bar title="风险评级" left-arrow @click-left="onClickLeft" />
-    </div>
+    </div> -->
     <div class="headers">
       <div>
         <van-field
@@ -234,7 +234,7 @@
           />
         </van-popup>
       </div>
-      <div>
+      <!-- <div>
         <van-field
           readonly
           clickable
@@ -251,7 +251,25 @@
             @confirm="onConfirm11"
           />
         </van-popup>
-      </div>
+      </div> -->
+
+      <van-field
+        v-model="fieldValue_zhengGaiRen"
+        is-link
+        readonly
+        label="整改责任人"
+        placeholder="请选择整改责任人"
+        @click="show_zhengGaiRen = true"
+      />
+      <van-popup v-model="show_zhengGaiRen" round position="bottom">
+        <van-cascader
+          v-model="cascaderValue_zhengGaiRen"
+          title="请选择整改责任人"
+          :options="options"
+          @close="show_zhengGaiRen = false"
+          @finish="onFinish_zhengGaiRen"
+        />
+      </van-popup>
 
       <div>
         <van-field
@@ -272,7 +290,7 @@
         </van-popup>
       </div>
 
-      <div>
+      <!-- <div>
         <van-field
           readonly
           clickable
@@ -289,7 +307,25 @@
             @confirm="onConfirm8"
           />
         </van-popup>
-      </div>
+      </div> -->
+
+      <van-field
+        v-model="fieldValue_duBanRen"
+        is-link
+        readonly
+        label="督办责任人"
+        placeholder="请选择督办责任人"
+        @click="show_duBanRen = true"
+      />
+      <van-popup v-model="show_duBanRen" round position="bottom">
+        <van-cascader
+          v-model="cascaderValue_duBanRen"
+          title="请选择督办责任人"
+          :options="options"
+          @close="show_duBanRen = false"
+          @finish="onFinish_duBanRen"
+        />
+      </van-popup>
 
       <div>
         <van-field
@@ -455,6 +491,18 @@ export default {
       zhengGaiDanWei_id: "",
       // 整改责任人
       zhengGaiRen_id: "",
+
+      // 筛选整改人
+      show_zhengGaiRen: false,
+
+      fieldValue_zhengGaiRen: "",
+
+      // 筛选督办人
+      show_duBanRen: false,
+
+      fieldValue_duBanRen: "",
+
+      options: [],
     };
   },
   methods: {
@@ -570,7 +618,7 @@ export default {
 
       this.zhengGaiRen_id = this.staffArr[index].id;
 
-      console.log(this.staffArr[index].id)
+      console.log(this.staffArr[index].id);
 
       this.value11 = value;
       this.showPicker11 = false;
@@ -581,7 +629,6 @@ export default {
 
       this.inspected_unit_key = this.sectionArr[index].id;
 
-
       this.value12 = value;
       this.showPicker12 = false;
     },
@@ -751,14 +798,13 @@ export default {
         this.inspected_unit_key == "" ||
         this.inspection_location == "" ||
         this.zhengGaiType == ""
-
       ) {
         this.$toast("请填写完整后再提交!");
         return;
       }
 
-      if(this.zhengGaiType == 1){
-        this.dates = ""
+      if (this.zhengGaiType == 1) {
+        this.dates = "";
       }
 
       this.$http
@@ -792,7 +838,7 @@ export default {
             // 检查人部门
             inspected_unit: this.inspected_unit_key,
             // 检查地点
-            inspection_location: this.inspection_location
+            inspection_location: this.inspection_location,
           }
         )
         .then((res) => {
@@ -802,16 +848,56 @@ export default {
           } else {
             this.$toast("添加成功");
             setTimeout(() => {
-              this.$router.push(`/meihuajing/yinhuanpaicha/yinhuaninfo`);
+              window.history.back();
             }, 1500);
           }
         });
     },
+
+    // 选择整改责任人
+
+    onFinish_zhengGaiRen({ selectedOptions }) {
+      this.show_zhengGaiRen = false;
+      this.fieldValue_zhengGaiRen = selectedOptions
+        .map((option) => option.text)
+        .join("--");
+
+      console.log(selectedOptions[1].value);
+
+      this.zhengGaiRen_id = selectedOptions[1].value;
+    },
+
+    // 选择督办责任人
+
+    onFinish_duBanRen({ selectedOptions }) {
+      this.show_duBanRen = false;
+      this.fieldValue_duBanRen = selectedOptions
+        .map((option) => option.text)
+        .join("--");
+
+      console.log(selectedOptions[1].value);
+
+      this.staffArr_id = selectedOptions[1].value;
+    },
+
+    // 获取部门、人
+    getSectionStaff() {
+      this.$http
+        .post(
+          "http://meihuajing.nxjiewei.com:8011/api/section/getSectionStaff",
+          {}
+        )
+        .then((res) => {
+          console.log(res.data.data);
+          this.options = res.data.data;
+        });
+    },
   },
   mounted() {
     document.body.style.backgroundColor = "#f0f0f0"; //背景色
 
     this.getStaffAndSectionData(), this.getRiskAndTroubleshootConfigData();
+    this.getSectionStaff();
   },
 };
 </script>

+ 2 - 2
src/views/meihuajing/yinhuanpaicha/yinhuanform_my_wys.vue

@@ -1,8 +1,8 @@
 <template>
   <div>
-    <div v-if="shows">
+    <!-- <div v-if="shows">
       <van-nav-bar title="风险评级" left-arrow @click-left="onClickLeft" />
-    </div>
+    </div> -->
     <div class="headers">
       <div>
         <van-field

+ 8 - 2
src/views/meihuajing/yinhuanpaicha/yinhuanform_my_wzg.vue

@@ -1,8 +1,8 @@
 <template>
   <div>
-    <div v-if="shows">
+    <!-- <div v-if="shows">
       <van-nav-bar title="风险评级" left-arrow @click-left="onClickLeft" />
-    </div>
+    </div> -->
     <div class="headers">
       <div>
         <van-field
@@ -321,6 +321,12 @@ export default {
     tianjia() {
       console.log(this.message8, this.fileList);
 
+      if (this.message8 == "") {
+        this.$toast("请填写整改意见。");
+
+        return;
+      }
+
       this.$toast.loading();
 
       this.$http

+ 2 - 2
src/views/meihuajing/yinhuanpaicha/yinhuanform_my_yys.vue

@@ -1,8 +1,8 @@
 <template>
   <div>
-    <div v-if="shows">
+    <!-- <div v-if="shows">
       <van-nav-bar title="风险评级" left-arrow @click-left="onClickLeft" />
-    </div>
+    </div> -->
     <div class="headers">
       <div>
         <van-field

+ 2 - 2
src/views/meihuajing/yinhuanpaicha/yinhuanform_my_yzg.vue

@@ -1,8 +1,8 @@
 <template>
   <div>
-    <div v-if="shows">
+    <!-- <div v-if="shows">
       <van-nav-bar title="风险评级" left-arrow @click-left="onClickLeft" />
-    </div>
+    </div> -->
     <div class="headers">
       <div>
         <van-field

+ 2 - 2
src/views/meihuajing/yinhuanpaicha/yinhuanform_wzg_wys.vue

@@ -1,8 +1,8 @@
 <template>
   <div>
-    <div v-if="shows">
+    <!-- <div v-if="shows">
       <van-nav-bar title="风险评级" left-arrow @click-left="onClickLeft" />
-    </div>
+    </div> -->
     <div class="headers">
 
       <div>

+ 11 - 2
src/views/meihuajing/yinhuanpaicha/yinhuanform_yzg_wtg.vue

@@ -1,8 +1,8 @@
 <template>
   <div>
-    <div v-if="shows">
+    <!-- <div v-if="shows">
       <van-nav-bar title="风险评级" left-arrow @click-left="onClickLeft" />
-    </div>
+    </div> -->
     <div class="headers">
 
       <div>
@@ -259,6 +259,15 @@
             placeholder="请输入信息"
             readonly="false"
           />
+           <van-field
+            v-model="message10"
+            rows="1"
+            autosize
+            label="验收时间"
+            type="textarea"
+            placeholder="请输入信息"
+            readonly="false"
+          />
           <van-field
             v-model="message13"
             rows="1"

+ 46 - 12
src/views/meihuajing/yinhuanpaicha/yinhuanform_yzg_wys.vue

@@ -1,8 +1,8 @@
 <template>
   <div>
-    <div v-if="shows">
+    <!-- <div v-if="shows">
       <van-nav-bar title="风险评级" left-arrow @click-left="onClickLeft" />
-    </div>
+    </div> -->
     <div class="headers">
       <div>
         <van-field
@@ -257,19 +257,20 @@
 
       <div>
         <van-field
+          v-model="fieldValue_yanShouRen"
+          is-link
           readonly
-          clickable
           label="验收责任人"
-          :value="value13"
-          placeholder="请选择"
-          @click="showPicker13 = true"
+          placeholder="请选择验收责任人"
+          @click="show_yanShouRen = true"
         />
-        <van-popup v-model="showPicker13" round position="bottom">
-          <van-picker
-            show-toolbar
-            :columns="columns13"
-            @cancel="showPicker13 = false"
-            @confirm="onConfirm13"
+        <van-popup v-model="show_yanShouRen" round position="bottom">
+          <van-cascader
+            v-model="cascaderValue_yanShouRen"
+            title="请选择验收责任人"
+            :options="options"
+            @close="show_yanShouRen = false"
+            @finish="onFinish_yanShouRen"
           />
         </van-popup>
       </div>
@@ -337,6 +338,13 @@ export default {
       // 验收责任人
       staffArr: [],
       staffArr_id: "",
+
+      // 筛选整改人
+      show_yanShouRen: false,
+
+      fieldValue_yanShouRen: "",
+
+      options: [],
     };
   },
   methods: {
@@ -460,6 +468,31 @@ export default {
           this.message8 = data.rectification_opinion;
         });
     },
+
+    // 获取部门、人
+    getSectionStaff() {
+      this.$http
+        .post(
+          "http://meihuajing.nxjiewei.com:8011/api/section/getSectionStaff",
+          {}
+        )
+        .then((res) => {
+          console.log(res.data.data);
+          this.options = res.data.data;
+        });
+    },
+
+    // 选择验收责任人
+    onFinish_yanShouRen({ selectedOptions }) {
+      this.show_yanShouRen = false;
+      this.fieldValue_yanShouRen = selectedOptions
+        .map((option) => option.text)
+        .join("--");
+
+      console.log(selectedOptions[1].value);
+
+      this.staffArr_id = selectedOptions[1].value;
+    },
   },
   mounted() {
     document.body.style.backgroundColor = "#f0f0f0"; //背景色
@@ -469,6 +502,7 @@ export default {
 
     // 获取部门 和 责任人数据
     this.getStaffAndSectionData();
+    this.getSectionStaff();
   },
 };
 </script>

Разлика између датотеке није приказан због своје велике величине
+ 75 - 8
src/views/meihuajing/yinhuanpaicha/yinhuaninfo.vue