From 33dcba80ee50759a7ca06905232f69c8ddc8627c Mon Sep 17 00:00:00 2001
From: wl <173@qq.com>
Date: 星期四, 29 十二月 2022 17:59:09 +0800
Subject: [PATCH] Merge branch 'dev1.0' of ssh://42.193.1.25:29418/sccg_ui into dev1.0

---
 /dev/null                                      |  325 ------------------------------------------------------
 src/views/systemSetting/device/point/index.vue |    2 
 2 files changed, 1 insertions(+), 326 deletions(-)

diff --git a/.history/src/App_20221221170319.vue b/.history/src/App_20221221170319.vue
deleted file mode 100644
index 353a4dc..0000000
--- a/.history/src/App_20221221170319.vue
+++ /dev/null
@@ -1,188 +0,0 @@
-<template>
-  <div id="app">
-    <router-view />
-  </div>
-</template>
-<script>
-export default {
-  data() {
-    return {
-      mytitle: "",
-    };
-  },
-  async created() {
-    const imgObj = await this.getIcon();
-    this.changIcon(imgObj);
-  },
-  methods: {
-    changIcon(obj) {
-      var link =
-        document.querySelector("link [rel*='icon']") ||
-        document.createElement("link");
-      var title =
-        document.querySelector("title") || document.createElement("title");
-      link.type = "image/x-icon";
-      link.rel = "shortcut icon";
-      link.href = obj.chromeLinkUrl; //icon鍥炬爣
-      title.innerHTML = obj.title;
-      document.getElementsByTagName("head")[0].appendChild(link);
-      document.getElementsByTagName("head")[0].appendChild(title);
-    },
-    // 鑾峰彇icon
-    async getIcon() {
-      let result;
-      const pic = JSON.parse(sessionStorage.getItem("pic"));
-      if (pic) {
-        result = pic;
-      } else {
-        await this.$axios({
-          method: "get",
-          url: "sccg/system/portal/logo/search",
-        }).then((res) => {
-          result = res.data;
-          sessionStorage.setItem("pic", JSON.stringify(result));
-        });
-      }
-      return result;
-    },
-  },
-};
-</script>
-<style lang="scss">
-.el-select-dropdown__item {
-  height: 100% !important;
-}
-
-.el-select-dropdown,
-.popper-class {
-  // background-color: #17324c !important;
-}
-
-.el-select-dropdown__item.hover,
-.el-select-dropdown__item:hover {
-  // background-color: #17324c !important;
-}
-
-.el-tree {
-  // background-color: #09152f !important;
-}
-
-.el-tree-node__content:hover,
-.el-upload-list__item:hover {
-  // background-color: #09152f !important;
-  color: #4b9bb7 !important;
-}
-
-.el-tree-node:focus > .el-tree-node__content {
-  // background-color: #070f22 !important;
-  color: #4b9bb7;
-}
-
-.button-addition {
-  background-color: #eb5d01 !important;
-  border: 1px solid #eb5d01 !important;
-  color: #ffffff;
-}
-
-/*瀹氫箟婊氬姩鏉¢珮瀹藉強鑳屾櫙
- 楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉$殑灏哄*/
-::-webkit-scrollbar {
-  width: 4px;
-  height: 4px;
-  // background-color: #070f22;
-}
-
-/*瀹氫箟婊氬姩鏉¤建閬�
- 鍐呴槾褰�+鍦嗚*/
-::-webkit-scrollbar-track {
-  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
-  border-radius: 10px;
-  // background-color: #070f22;
-}
-
-/*瀹氫箟婊戝潡
- 鍐呴槾褰�+鍦嗚*/
-::-webkit-scrollbar-thumb {
-  border-radius: 10px;
-  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
-  background-color: #555;
-}
-
-// 璁剧疆dialog鏍峰紡
-.el-dialog__header,
-.el-dialog__body {
-  // background-color: #06122c;
-}
-
-.el-dialog__header {
-  display: flex;
-  align-items: center;
-  background-color: #fff;
-  padding: 20px;
-  line-height: 60px;
-}
-
-.el-dialog__close {
-  width: 20px;
-  height: 20px;
-  // color: #fff;
-}
-
-.el-dialog__body {
-  padding: 0;
-}
-
-#app {
-  // 璁剧疆寮瑰嚭妗嗘牱寮�
-  .el-dialog__title {
-    color: #606266;
-  }
-
-  // 璁剧疆table鏍峰紡
-  .el-table__empty-block {
-    // background-color: #09152f;
-  }
-
-  .el-table__empty-block {
-    color: #4b9bb7;
-  }
-
-  .el-table__empty-text {
-    color: #4b9bb7;
-  }
-
-  .el-table .warning-row {
-    // background: #06122c;
-  }
-
-  .el-table .success-row {
-    // background: #071f39;
-  }
-
-  .el-input__inner {
-    // background-color: #09152f;
-    // border: 1px solid #17324c;
-  }
-  .el-textarea__inner {
-    // background-color: #09152f;
-    border: 1px solid #17324c;
-  }
-}
-.el-table__body-wrapper::-webkit-scrollbar {
-  width: 8px; /*婊氬姩鏉″搴�*/
-  height: 8px; /*婊氬姩鏉¢珮搴�*/
-}
-.el-table__body-wrapper::-webkit-scrollbar-track {
-  border-radius: 10px; /*婊氬姩鏉$殑鑳屾櫙鍖哄煙鐨勫渾瑙�*/
-  -webkit-box-shadow: inset 0 0 6px rgba(238, 238, 238, 0.3);
-  background-color: #eeeeee; /*婊氬姩鏉$殑鑳屾櫙棰滆壊*/
-}
-.el-table__body-wrapper::-webkit-scrollbar-thumb {
-  border-radius: 10px; /*婊氬姩鏉$殑鍦嗚*/
-  -webkit-box-shadow: inset 0 0 6px rgba(145, 143, 0143, 0.3);
-  background-color: rgb(145, 143, 143); /*婊氬姩鏉$殑鑳屾櫙棰滆壊*/
-}
-.el-range-input {
-  // background-color: #09152f;
-}
-</style>
diff --git a/.history/src/App_20221222093617.vue b/.history/src/App_20221222093617.vue
deleted file mode 100644
index 761be38..0000000
--- a/.history/src/App_20221222093617.vue
+++ /dev/null
@@ -1,188 +0,0 @@
-<template>
-  <div id="app">
-    <router-view />
-  </div>
-</template>
-<script>
-export default {
-  data() {
-    return {
-      mytitle: "",
-    };
-  },
-  async created() {
-    const imgObj = await this.getIcon();
-    this.changIcon(imgObj);
-  },
-  methods: {
-    changIcon(obj) {
-      var link =
-        document.querySelector("link [rel*='icon']") ||
-        document.createElement("link");
-      var title =
-        document.querySelector("title") || document.createElement("title");
-      link.type = "image/x-icon";
-      link.rel = "shortcut icon";
-      link.href = obj.chromeLinkUrl; //icon鍥炬爣
-      title.innerHTML = obj.title;
-      document.getElementsByTagName("head")[0].appendChild(link);
-      document.getElementsByTagName("head")[0].appendChild(title);
-    },
-    // 鑾峰彇icon
-    async getIcon() {
-      let result;
-      const pic = JSON.parse(sessionStorage.getItem("pic"));
-      if (pic) {
-        result = pic;
-      } else {
-        await this.$axios({
-          method: "get",
-          url: "sccg/system/portal/logo/search",
-        }).then((res) => {
-          result = res.data;
-          sessionStorage.setItem("pic", JSON.stringify(result));
-        });
-      }
-      return result;
-    },
-  },
-};
-</script>
-<style lang="scss">
-.el-select-dropdown__item {
-  height: 100% !important;
-}
-
-.el-select-dropdown,
-.popper-class {
-  // background-color: #17324c !important;
-}
-
-.el-select-dropdown__item.hover,
-.el-select-dropdown__item:hover {
-  // background-color: #17324c !important;
-}
-
-.el-tree {
-  // background-color: #09152f !important;
-}
-
-.el-tree-node__content:hover,
-.el-upload-list__item:hover {
-  // background-color: #09152f !important;
-  color: #4b9bb7 !important;
-}
-
-.el-tree-node:focus > .el-tree-node__content {
-  // background-color: #070f22 !important;
-  color: #4b9bb7;
-}
-
-.button-addition {
-  background-color: #eb5d01 !important;
-  border: 1px solid #eb5d01 !important;
-  color: #ffffff;
-}
-
-/*瀹氫箟婊氬姩鏉¢珮瀹藉強鑳屾櫙
- 楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉$殑灏哄*/
-::-webkit-scrollbar {
-  width: 4px;
-  height: 4px;
-  // background-color: #070f22;
-}
-
-/*瀹氫箟婊氬姩鏉¤建閬�
- 鍐呴槾褰�+鍦嗚*/
-::-webkit-scrollbar-track {
-  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
-  border-radius: 10px;
-  // background-color: #070f22;
-}
-
-/*瀹氫箟婊戝潡
- 鍐呴槾褰�+鍦嗚*/
-::-webkit-scrollbar-thumb {
-  border-radius: 10px;
-  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
-  background-color: #555;
-}
-
-// 璁剧疆dialog鏍峰紡
-.el-dialog__header,
-.el-dialog__body {
-  // background-color: #06122c;
-}
-
-.el-dialog__header {
-  display: flex;
-  align-items: center;
-  background-color: #fff;
-  padding: 20px;
-  line-height: 60px;
-}
-
-.el-dialog__close {
-  width: 20px;
-  height: 20px;
-  // color: #fff;
-}
-
-.el-dialog__body {
-  padding: 0;
-}
-
-#app {
-  // 璁剧疆寮瑰嚭妗嗘牱寮�
-  .el-dialog__title {
-    background-color: #09152f;
-  }
-
-  // 璁剧疆table鏍峰紡
-  .el-table__empty-block {
-    // background-color: #09152f;
-  }
-
-  .el-table__empty-block {
-    color: #4b9bb7;
-  }
-
-  .el-table__empty-text {
-    color: #4b9bb7;
-  }
-
-  .el-table .warning-row {
-    // background: #06122c;
-  }
-
-  .el-table .success-row {
-    // background: #071f39;
-  }
-
-  .el-input__inner {
-    // background-color: #09152f;
-    // border: 1px solid #17324c;
-  }
-  .el-textarea__inner {
-    // background-color: #09152f;
-    border: 1px solid #17324c;
-  }
-}
-.el-table__body-wrapper::-webkit-scrollbar {
-  width: 8px; /*婊氬姩鏉″搴�*/
-  height: 8px; /*婊氬姩鏉¢珮搴�*/
-}
-.el-table__body-wrapper::-webkit-scrollbar-track {
-  border-radius: 10px; /*婊氬姩鏉$殑鑳屾櫙鍖哄煙鐨勫渾瑙�*/
-  -webkit-box-shadow: inset 0 0 6px rgba(238, 238, 238, 0.3);
-  background-color: #eeeeee; /*婊氬姩鏉$殑鑳屾櫙棰滆壊*/
-}
-.el-table__body-wrapper::-webkit-scrollbar-thumb {
-  border-radius: 10px; /*婊氬姩鏉$殑鍦嗚*/
-  -webkit-box-shadow: inset 0 0 6px rgba(145, 143, 0143, 0.3);
-  background-color: rgb(145, 143, 143); /*婊氬姩鏉$殑鑳屾櫙棰滆壊*/
-}
-.el-range-input {
-  // background-color: #09152f;
-}
-</style>
diff --git a/.history/src/App_20221222093713.vue b/.history/src/App_20221222093713.vue
deleted file mode 100644
index 9054c2e..0000000
--- a/.history/src/App_20221222093713.vue
+++ /dev/null
@@ -1,191 +0,0 @@
-<template>
-  <div id="app">
-    <router-view />
-  </div>
-</template>
-<script>
-export default {
-  data() {
-    return {
-      mytitle: "",
-    };
-  },
-  async created() {
-    const imgObj = await this.getIcon();
-    this.changIcon(imgObj);
-  },
-  methods: {
-    changIcon(obj) {
-      var link =
-        document.querySelector("link [rel*='icon']") ||
-        document.createElement("link");
-      var title =
-        document.querySelector("title") || document.createElement("title");
-      link.type = "image/x-icon";
-      link.rel = "shortcut icon";
-      link.href = obj.chromeLinkUrl; //icon鍥炬爣
-      title.innerHTML = obj.title;
-      document.getElementsByTagName("head")[0].appendChild(link);
-      document.getElementsByTagName("head")[0].appendChild(title);
-    },
-    // 鑾峰彇icon
-    async getIcon() {
-      let result;
-      const pic = JSON.parse(sessionStorage.getItem("pic"));
-      if (pic) {
-        result = pic;
-      } else {
-        await this.$axios({
-          method: "get",
-          url: "sccg/system/portal/logo/search",
-        }).then((res) => {
-          result = res.data;
-          sessionStorage.setItem("pic", JSON.stringify(result));
-        });
-      }
-      return result;
-    },
-  },
-};
-</script>
-<style lang="scss">
-.el-select-dropdown__item {
-  height: 100% !important;
-}
-
-.el-select-dropdown,
-.popper-class {
-  // background-color: #17324c !important;
-}
-
-.el-select-dropdown__item.hover,
-.el-select-dropdown__item:hover {
-  // background-color: #17324c !important;
-}
-
-.el-tree {
-  // background-color: #09152f !important;
-}
-
-.el-tree-node__content:hover,
-.el-upload-list__item:hover {
-  // background-color: #09152f !important;
-  color: #4b9bb7 !important;
-}
-
-.el-tree-node:focus > .el-tree-node__content {
-  // background-color: #070f22 !important;
-  color: #4b9bb7;
-}
-
-.button-addition {
-  background-color: #eb5d01 !important;
-  border: 1px solid #eb5d01 !important;
-  color: #ffffff;
-}
-
-/*瀹氫箟婊氬姩鏉¢珮瀹藉強鑳屾櫙
- 楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉$殑灏哄*/
-::-webkit-scrollbar {
-  width: 4px;
-  height: 4px;
-  // background-color: #070f22;
-}
-
-/*瀹氫箟婊氬姩鏉¤建閬�
- 鍐呴槾褰�+鍦嗚*/
-::-webkit-scrollbar-track {
-  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
-  border-radius: 10px;
-  // background-color: #070f22;
-}
-
-/*瀹氫箟婊戝潡
- 鍐呴槾褰�+鍦嗚*/
-::-webkit-scrollbar-thumb {
-  border-radius: 10px;
-  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
-  background-color: #555;
-}
-
-// 璁剧疆dialog鏍峰紡
-.el-dialog__header,
-.el-dialog__body {
-  // background-color: #06122c;
-}
-
-.el-dialog__header {
-  display: flex;
-  align-items: center;
-  background-color: #fff;
-  padding: 20px;
-  line-height: 60px;
-}
-
-.el-dialog__close {
-  width: 20px;
-  height: 20px;
-  // color: #fff;
-}
-
-.el-dialog__body {
-  padding: 0;
-}
-
-#app {
-  // 璁剧疆寮瑰嚭妗嗘牱寮�
-  .el-dialog__title {
-    color: #606266;
-  }
-  .el-dialog__header {
-    background-color: #09152f;
-  }
-
-  // 璁剧疆table鏍峰紡
-  .el-table__empty-block {
-    // background-color: #09152f;
-  }
-
-  .el-table__empty-block {
-    color: #4b9bb7;
-  }
-
-  .el-table__empty-text {
-    color: #4b9bb7;
-  }
-
-  .el-table .warning-row {
-    // background: #06122c;
-  }
-
-  .el-table .success-row {
-    // background: #071f39;
-  }
-
-  .el-input__inner {
-    // background-color: #09152f;
-    // border: 1px solid #17324c;
-  }
-  .el-textarea__inner {
-    // background-color: #09152f;
-    border: 1px solid #17324c;
-  }
-}
-.el-table__body-wrapper::-webkit-scrollbar {
-  width: 8px; /*婊氬姩鏉″搴�*/
-  height: 8px; /*婊氬姩鏉¢珮搴�*/
-}
-.el-table__body-wrapper::-webkit-scrollbar-track {
-  border-radius: 10px; /*婊氬姩鏉$殑鑳屾櫙鍖哄煙鐨勫渾瑙�*/
-  -webkit-box-shadow: inset 0 0 6px rgba(238, 238, 238, 0.3);
-  background-color: #eeeeee; /*婊氬姩鏉$殑鑳屾櫙棰滆壊*/
-}
-.el-table__body-wrapper::-webkit-scrollbar-thumb {
-  border-radius: 10px; /*婊氬姩鏉$殑鍦嗚*/
-  -webkit-box-shadow: inset 0 0 6px rgba(145, 143, 0143, 0.3);
-  background-color: rgb(145, 143, 143); /*婊氬姩鏉$殑鑳屾櫙棰滆壊*/
-}
-.el-range-input {
-  // background-color: #09152f;
-}
-</style>
diff --git a/.history/src/App_20221222093817.vue b/.history/src/App_20221222093817.vue
deleted file mode 100644
index 0a55a1b..0000000
--- a/.history/src/App_20221222093817.vue
+++ /dev/null
@@ -1,191 +0,0 @@
-<template>
-  <div id="app">
-    <router-view />
-  </div>
-</template>
-<script>
-export default {
-  data() {
-    return {
-      mytitle: "",
-    };
-  },
-  async created() {
-    const imgObj = await this.getIcon();
-    this.changIcon(imgObj);
-  },
-  methods: {
-    changIcon(obj) {
-      var link =
-        document.querySelector("link [rel*='icon']") ||
-        document.createElement("link");
-      var title =
-        document.querySelector("title") || document.createElement("title");
-      link.type = "image/x-icon";
-      link.rel = "shortcut icon";
-      link.href = obj.chromeLinkUrl; //icon鍥炬爣
-      title.innerHTML = obj.title;
-      document.getElementsByTagName("head")[0].appendChild(link);
-      document.getElementsByTagName("head")[0].appendChild(title);
-    },
-    // 鑾峰彇icon
-    async getIcon() {
-      let result;
-      const pic = JSON.parse(sessionStorage.getItem("pic"));
-      if (pic) {
-        result = pic;
-      } else {
-        await this.$axios({
-          method: "get",
-          url: "sccg/system/portal/logo/search",
-        }).then((res) => {
-          result = res.data;
-          sessionStorage.setItem("pic", JSON.stringify(result));
-        });
-      }
-      return result;
-    },
-  },
-};
-</script>
-<style lang="scss">
-.el-select-dropdown__item {
-  height: 100% !important;
-}
-
-.el-select-dropdown,
-.popper-class {
-  // background-color: #17324c !important;
-}
-
-.el-select-dropdown__item.hover,
-.el-select-dropdown__item:hover {
-  // background-color: #17324c !important;
-}
-
-.el-tree {
-  // background-color: #09152f !important;
-}
-
-.el-tree-node__content:hover,
-.el-upload-list__item:hover {
-  // background-color: #09152f !important;
-  color: #4b9bb7 !important;
-}
-
-.el-tree-node:focus > .el-tree-node__content {
-  // background-color: #070f22 !important;
-  color: #4b9bb7;
-}
-
-.button-addition {
-  background-color: #eb5d01 !important;
-  border: 1px solid #eb5d01 !important;
-  color: #ffffff;
-}
-
-/*瀹氫箟婊氬姩鏉¢珮瀹藉強鑳屾櫙
- 楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉$殑灏哄*/
-::-webkit-scrollbar {
-  width: 4px;
-  height: 4px;
-  // background-color: #070f22;
-}
-
-/*瀹氫箟婊氬姩鏉¤建閬�
- 鍐呴槾褰�+鍦嗚*/
-::-webkit-scrollbar-track {
-  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
-  border-radius: 10px;
-  // background-color: #070f22;
-}
-
-/*瀹氫箟婊戝潡
- 鍐呴槾褰�+鍦嗚*/
-::-webkit-scrollbar-thumb {
-  border-radius: 10px;
-  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
-  background-color: #555;
-}
-
-// 璁剧疆dialog鏍峰紡
-.el-dialog__header,
-.el-dialog__body {
-  // background-color: #06122c;
-}
-
-.el-dialog__header {
-  display: flex;
-  align-items: center;
-  background-color: #fff;
-  padding: 20px;
-  line-height: 60px;
-}
-
-.el-dialog__close {
-  width: 20px;
-  height: 20px;
-  // color: #fff;
-}
-
-.el-dialog__body {
-  padding: 0;
-}
-
-#app {
-  // 璁剧疆寮瑰嚭妗嗘牱寮�
-  .el-dialog__title {
-    color: #409eff;
-  }
-  .el-dialog__header {
-    background-color: #09152f;
-  }
-
-  // 璁剧疆table鏍峰紡
-  .el-table__empty-block {
-    // background-color: #09152f;
-  }
-
-  .el-table__empty-block {
-    color: #4b9bb7;
-  }
-
-  .el-table__empty-text {
-    color: #4b9bb7;
-  }
-
-  .el-table .warning-row {
-    // background: #06122c;
-  }
-
-  .el-table .success-row {
-    // background: #071f39;
-  }
-
-  .el-input__inner {
-    // background-color: #09152f;
-    // border: 1px solid #17324c;
-  }
-  .el-textarea__inner {
-    // background-color: #09152f;
-    border: 1px solid #17324c;
-  }
-}
-.el-table__body-wrapper::-webkit-scrollbar {
-  width: 8px; /*婊氬姩鏉″搴�*/
-  height: 8px; /*婊氬姩鏉¢珮搴�*/
-}
-.el-table__body-wrapper::-webkit-scrollbar-track {
-  border-radius: 10px; /*婊氬姩鏉$殑鑳屾櫙鍖哄煙鐨勫渾瑙�*/
-  -webkit-box-shadow: inset 0 0 6px rgba(238, 238, 238, 0.3);
-  background-color: #eeeeee; /*婊氬姩鏉$殑鑳屾櫙棰滆壊*/
-}
-.el-table__body-wrapper::-webkit-scrollbar-thumb {
-  border-radius: 10px; /*婊氬姩鏉$殑鍦嗚*/
-  -webkit-box-shadow: inset 0 0 6px rgba(145, 143, 0143, 0.3);
-  background-color: rgb(145, 143, 143); /*婊氬姩鏉$殑鑳屾櫙棰滆壊*/
-}
-.el-range-input {
-  // background-color: #09152f;
-}
-</style>
diff --git a/.history/src/App_20221222094037.vue b/.history/src/App_20221222094037.vue
deleted file mode 100644
index c46ebac..0000000
--- a/.history/src/App_20221222094037.vue
+++ /dev/null
@@ -1,191 +0,0 @@
-<template>
-  <div id="app">
-    <router-view />
-  </div>
-</template>
-<script>
-export default {
-  data() {
-    return {
-      mytitle: "",
-    };
-  },
-  async created() {
-    const imgObj = await this.getIcon();
-    this.changIcon(imgObj);
-  },
-  methods: {
-    changIcon(obj) {
-      var link =
-        document.querySelector("link [rel*='icon']") ||
-        document.createElement("link");
-      var title =
-        document.querySelector("title") || document.createElement("title");
-      link.type = "image/x-icon";
-      link.rel = "shortcut icon";
-      link.href = obj.chromeLinkUrl; //icon鍥炬爣
-      title.innerHTML = obj.title;
-      document.getElementsByTagName("head")[0].appendChild(link);
-      document.getElementsByTagName("head")[0].appendChild(title);
-    },
-    // 鑾峰彇icon
-    async getIcon() {
-      let result;
-      const pic = JSON.parse(sessionStorage.getItem("pic"));
-      if (pic) {
-        result = pic;
-      } else {
-        await this.$axios({
-          method: "get",
-          url: "sccg/system/portal/logo/search",
-        }).then((res) => {
-          result = res.data;
-          sessionStorage.setItem("pic", JSON.stringify(result));
-        });
-      }
-      return result;
-    },
-  },
-};
-</script>
-<style lang="scss">
-.el-select-dropdown__item {
-  height: 100% !important;
-}
-
-.el-select-dropdown,
-.popper-class {
-  // background-color: #17324c !important;
-}
-
-.el-select-dropdown__item.hover,
-.el-select-dropdown__item:hover {
-  // background-color: #17324c !important;
-}
-
-.el-tree {
-  // background-color: #09152f !important;
-}
-
-.el-tree-node__content:hover,
-.el-upload-list__item:hover {
-  // background-color: #09152f !important;
-  color: #4b9bb7 !important;
-}
-
-.el-tree-node:focus > .el-tree-node__content {
-  // background-color: #070f22 !important;
-  color: #4b9bb7;
-}
-
-.button-addition {
-  background-color: #eb5d01 !important;
-  border: 1px solid #eb5d01 !important;
-  color: #ffffff;
-}
-
-/*瀹氫箟婊氬姩鏉¢珮瀹藉強鑳屾櫙
- 楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉$殑灏哄*/
-::-webkit-scrollbar {
-  width: 4px;
-  height: 4px;
-  // background-color: #070f22;
-}
-
-/*瀹氫箟婊氬姩鏉¤建閬�
- 鍐呴槾褰�+鍦嗚*/
-::-webkit-scrollbar-track {
-  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
-  border-radius: 10px;
-  // background-color: #070f22;
-}
-
-/*瀹氫箟婊戝潡
- 鍐呴槾褰�+鍦嗚*/
-::-webkit-scrollbar-thumb {
-  border-radius: 10px;
-  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
-  background-color: #555;
-}
-
-// 璁剧疆dialog鏍峰紡
-.el-dialog__header,
-.el-dialog__body {
-  // background-color: #06122c;
-}
-
-.el-dialog__header {
-  display: flex;
-  align-items: center;
-  background-color: #fff;
-  padding: 20px;
-  line-height: 60px;
-}
-
-.el-dialog__close {
-  width: 20px;
-  height: 20px;
-  // color: #fff;
-}
-
-.el-dialog__body {
-  padding: 0;
-}
-
-#app {
-  // 璁剧疆寮瑰嚭妗嗘牱寮�
-  .el-dialog__title {
-    color: #E9eef3;
-  }
-  .el-dialog__header {
-    background-color: #09152f;
-  }
-
-  // 璁剧疆table鏍峰紡
-  .el-table__empty-block {
-    // background-color: #09152f;
-  }
-
-  .el-table__empty-block {
-    color: #4b9bb7;
-  }
-
-  .el-table__empty-text {
-    color: #4b9bb7;
-  }
-
-  .el-table .warning-row {
-    // background: #06122c;
-  }
-
-  .el-table .success-row {
-    // background: #071f39;
-  }
-
-  .el-input__inner {
-    // background-color: #09152f;
-    // border: 1px solid #17324c;
-  }
-  .el-textarea__inner {
-    // background-color: #09152f;
-    border: 1px solid #17324c;
-  }
-}
-.el-table__body-wrapper::-webkit-scrollbar {
-  width: 8px; /*婊氬姩鏉″搴�*/
-  height: 8px; /*婊氬姩鏉¢珮搴�*/
-}
-.el-table__body-wrapper::-webkit-scrollbar-track {
-  border-radius: 10px; /*婊氬姩鏉$殑鑳屾櫙鍖哄煙鐨勫渾瑙�*/
-  -webkit-box-shadow: inset 0 0 6px rgba(238, 238, 238, 0.3);
-  background-color: #eeeeee; /*婊氬姩鏉$殑鑳屾櫙棰滆壊*/
-}
-.el-table__body-wrapper::-webkit-scrollbar-thumb {
-  border-radius: 10px; /*婊氬姩鏉$殑鍦嗚*/
-  -webkit-box-shadow: inset 0 0 6px rgba(145, 143, 0143, 0.3);
-  background-color: rgb(145, 143, 143); /*婊氬姩鏉$殑鑳屾櫙棰滆壊*/
-}
-.el-range-input {
-  // background-color: #09152f;
-}
-</style>
diff --git a/.history/src/views/operate/baseSetting/illegalBuild/createUser/index_20221221165051.vue b/.history/src/views/operate/baseSetting/illegalBuild/createUser/index_20221221165051.vue
deleted file mode 100644
index 3d76da3..0000000
--- a/.history/src/views/operate/baseSetting/illegalBuild/createUser/index_20221221165051.vue
+++ /dev/null
@@ -1,267 +0,0 @@
-<template>
-    <div class="createUser">
-        <main>
-            <div class="mainContent">
-                <el-form ref="user" :rules="createIll" label-width="140px" autoComplete="on" :model="things"
-                    label-position="right">
-                    <!-- 鏂板鐨勭被鍨嬫垨澶х被鎴栧皬绫� -->
-                    <el-form-item class="optionItem" label="鏂板鍚嶇О:" prop="name">
-                        <el-input v-model="things.name" placeholder="璇疯緭鍏ユ柊澧炲悕绉�"></el-input>
-                    </el-form-item>
-                    <!-- 璇烽�夋嫨绾у埆 -->
-                    <el-form-item class="optionItem" label="绾у埆:" prop="level">
-                        <el-select v-model="things.level" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" @change="resetParentList">
-                            <el-option v-for="item in levelList" :key="item.value" :label="item.label"
-                                :value="item.value">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 鐖剁骇id -->
-                    <el-form-item class="optionItem" label="鐖剁骇:" prop="parentId">
-                        <el-select v-model="things.parentId" placeholder="璇烽�夋嫨鎵�灞炵埗绾�" :disabled="things.level===1">
-                            <!-- <el-option v-for="item in parentList" :key="item.id" :label="item.name" :value="item.id">
-                            </el-option> -->
-                            <el-option :value="mylabel">
-                                <el-tree ref="tree" :check-strictly="true"  :data="parentList" :props="defaultProps" show-checkbox
-                                    @check-change="handleCheck" default-expand-all node-key="id">
-                                </el-tree>
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 妗堢敱 -->
-                    <!-- <el-form-item class="optionItem" label="妗堢敱:" prop="type">
-                        <el-input type="textarea" :rows="2"  v-model="things.type" placeholder="璇疯緭鍏ユ鐢辨弿杩板唴瀹�" :disabled="things.level!==2"></el-input>
-                    </el-form-item> -->
-                    <el-form-item>
-                        <div class="optionBtn">
-                            <el-button type="primary" class="btn submit" @click.native.prevent="handleSubmit">纭
-                            </el-button>
-                        </div>
-                    </el-form-item>
-                </el-form>
-
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-export default {
-    data() {
-        const checkName = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鏂板杩濆缓绫诲悕涓嶈兘涓虹┖'));
-            }
-        }
-        const checkLevel = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鏂板杩濆缓绛夌骇涓嶈兘涓虹┖'));
-            }
-        }
-        return {
-            things: {
-                name:'',
-                parentId:'',
-                level:'',
-            },
-            createIll: {
-                name: [
-                    { required: true, trigger: 'blur', validator: checkName }
-                ],
-                level: [
-                    {
-                        required: true, trigger: 'change', validator: checkLevel
-                    }
-                ]
-            },
-            levelList: [
-                {
-                    label: "杩濆缓涓被鍨�",
-                    value: 1,
-                },
-                {
-                    label: "绫诲埆",
-                    value: 2,
-                },
-            ],
-            parentList: [],
-            selectOrg: {
-                orgsid: []
-            },
-            defaultProps: {
-                children: 'children',
-                label: 'name'
-            },
-            mylabel:''
-        }
-    },
-    created() {
-    },
-    methods: {
-        // 鏌ヨ鎵�灞炵被鍨�
-        async getTypeThird() {
-            let arr = [];
-            await this.$axios({
-                method: 'get',
-                url: "sccg/illegal_building/query/type_first",
-            })
-                .then(res => {
-                    arr = res.data;
-                })
-            return arr;
-        },
-        // 鏌ヨ鎵�灞炲ぇ绫�
-        async getTypeSecond() {
-            let arr =[];
-            await this.$axios({
-                method: 'get',
-                url: "sccg/illegal_building/query/type_second",
-            })
-                .then(res => {
-                    arr = res.data;
-                })
-            return arr;
-        },
-        // 鎻愪氦鏂板杩濊绫诲瀷
-        handleSubmit() {
-            this.$refs.user.validate((valid) => {
-                if (valid) {
-                    const { things,selectOrg } = this;
-                    this.$axios({
-                        method: 'post',
-                        url: 'sccg/illegal_building/addition/type',
-                        data: {
-                            code: '1111',
-                            level: things.level,
-                            name: things.name,
-                            parentId: things.parentId === '' ? 0 : selectOrg.orgsid[0],
-                            typeCode: '06',
-                            typeName: '杩濆缓绫诲瀷',
-                            remark: things.type,
-                        }
-                    })
-                        .then(res => {
-                            if (res.code === 200) {
-                                this.$message({
-                                    type: 'success',
-                                    message: '娣诲姞鎴愬姛'
-                                })
-                                this.$emit('changeDialog', { flag: false });
-                            } else {
-                                this.$message({
-                                    type: 'error',
-                                    message: "娣诲姞澶辫触"
-                                })
-                            }
-                        })
-                } else {
-                    return false;
-                }
-            })
-        },
-        // 妗堜欢绾у埆鍙樺寲
-        async resetParentList(index) {
-            if (index === 1) {
-                
-            }else{
-                this.parentList = await this.getTypeThird()
-            }
-        },
-        handleCheck(data, checked) {
-            this.things.parentId = data.name;
-            // 鑾峰彇褰撳墠閫夋嫨鐨刬d鍦ㄦ暟缁勪腑鐨勭储寮�
-            const indexs = this.selectOrg.orgsid.indexOf(data.id)
-            // 濡傛灉涓嶅瓨鍦ㄦ暟缁勪腑锛屽苟涓旀暟缁勪腑宸茬粡鏈変竴涓猧d骞朵笖checked涓簍rue鐨勬椂鍊欙紝浠h〃涓嶈兘鍐嶆閫夋嫨銆�
-            if (indexs < 0 && this.selectOrg.orgsid.length === 1 && checked) {
-                this.$message({
-                    message: '鍙兘閫夋嫨涓�涓尯鍩燂紒',
-                    type: 'warning',
-                    showClose: true
-                })
-                // 璁剧疆宸查�夋嫨鐨勮妭鐐逛负false 寰堥噸瑕�
-                this.$refs.tree.setChecked(data, false)
-            } else if (this.selectOrg.orgsid.length === 0 && checked) {
-                // 鍙戠幇鏁扮粍涓虹┖ 骞朵笖鏄凡閫夋嫨
-                // 闃叉鏁扮粍鏈夊�硷紝棣栧厛娓呯┖锛屽啀push
-                this.selectOrg.orgsid = []
-                this.selectOrg.orgsid.push(data.id)
-            } else if (
-                indexs >= 0 &&
-                this.selectOrg.orgsid.length === 1 &&
-                !checked
-            ) {
-                // 鍐嶆鐩存帴杩涜璧嬪�间负绌烘搷浣�
-                this.selectOrg.orgsid = []
-            }
-        },
-    },
-    props: ['changeDialog']
-}
-</script>
-<style lang="scss" scoped>
-.createUser {
-    border-radius: 1px;
-    background-color: #09152f;
-
-    main {
-        text-align: left;
-        padding: 0 55px;
-        background-color: #09152f;
-        padding-bottom: 50px;
-
-        .mainContent {
-            display: flex;
-            justify-content: center;
-            padding-top: 50px;
-
-            .el-form-item__content {
-                width: 400px;
-
-                .el-select {
-                    width: 100%;
-                }
-            }
-
-            .optionHandleSp {
-                display: flex;
-
-                .areaNumber,
-                .moreNumber {
-                    flex: 1;
-                }
-
-                .telNumber {
-                    flex: 2;
-                }
-            }
-
-            .optionBtn {
-                display: flex;
-                margin-top: 20px;
-
-                .btn {
-                    padding: 12px 50px;
-                }
-            }
-
-        }
-    }
-
-    &::v-deep .el-textarea__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-
-    ::v-deep .el-form-item__label {
-        color: #4b9bb7;
-    }
-
-    ::v-deep .el-input__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/baseSetting/illegalBuild/createUser/index_20221221170647.vue b/.history/src/views/operate/baseSetting/illegalBuild/createUser/index_20221221170647.vue
deleted file mode 100644
index 59302e4..0000000
--- a/.history/src/views/operate/baseSetting/illegalBuild/createUser/index_20221221170647.vue
+++ /dev/null
@@ -1,267 +0,0 @@
-<template>
-    <div class="createUser">
-        <main>
-            <div class="mainContent">
-                <el-form ref="user" :rules="createIll" label-width="140px" autoComplete="on" :model="things"
-                    label-position="right">
-                    <!-- 鏂板鐨勭被鍨嬫垨澶х被鎴栧皬绫� -->
-                    <el-form-item class="optionItem" label="鏂板鍚嶇О:" prop="name">
-                        <el-input v-model="things.name" placeholder="璇疯緭鍏ユ柊澧炲悕绉�"></el-input>
-                    </el-form-item>
-                    <!-- 璇烽�夋嫨绾у埆 -->
-                    <el-form-item class="optionItem" label="绾у埆:" prop="level">
-                        <el-select v-model="things.level" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" @change="resetParentList">
-                            <el-option v-for="item in levelList" :key="item.value" :label="item.label"
-                                :value="item.value">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 鐖剁骇id -->
-                    <el-form-item class="optionItem" label="鐖剁骇:" prop="parentId">
-                        <el-select v-model="things.parentId" placeholder="璇烽�夋嫨鎵�灞炵埗绾�" :disabled="things.level===1">
-                            <!-- <el-option v-for="item in parentList" :key="item.id" :label="item.name" :value="item.id">
-                            </el-option> -->
-                            <el-option :value="mylabel">
-                                <el-tree ref="tree" :check-strictly="true"  :data="parentList" :props="defaultProps" show-checkbox
-                                    @check-change="handleCheck" default-expand-all node-key="id">
-                                </el-tree>
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 妗堢敱 -->
-                    <!-- <el-form-item class="optionItem" label="妗堢敱:" prop="type">
-                        <el-input type="textarea" :rows="2"  v-model="things.type" placeholder="璇疯緭鍏ユ鐢辨弿杩板唴瀹�" :disabled="things.level!==2"></el-input>
-                    </el-form-item> -->
-                    <el-form-item>
-                        <div class="optionBtn">
-                            <el-button type="primary" class="btn submit" @click.native.prevent="handleSubmit">纭
-                            </el-button>
-                        </div>
-                    </el-form-item>
-                </el-form>
-
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-export default {
-    data() {
-        const checkName = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鏂板杩濆缓绫诲悕涓嶈兘涓虹┖'));
-            }
-        }
-        const checkLevel = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鏂板杩濆缓绛夌骇涓嶈兘涓虹┖'));
-            }
-        }
-        return {
-            things: {
-                name:'',
-                parentId:'',
-                level:'',
-            },
-            createIll: {
-                name: [
-                    { required: true, trigger: 'blur', validator: checkName }
-                ],
-                level: [
-                    {
-                        required: true, trigger: 'change', validator: checkLevel
-                    }
-                ]
-            },
-            levelList: [
-                {
-                    label: "杩濆缓涓被鍨�",
-                    value: 1,
-                },
-                {
-                    label: "绫诲埆",
-                    value: 2,
-                },
-            ],
-            parentList: [],
-            selectOrg: {
-                orgsid: []
-            },
-            defaultProps: {
-                children: 'children',
-                label: 'name'
-            },
-            mylabel:''
-        }
-    },
-    created() {
-    },
-    methods: {
-        // 鏌ヨ鎵�灞炵被鍨�
-        async getTypeThird() {
-            let arr = [];
-            await this.$axios({
-                method: 'get',
-                url: "sccg/illegal_building/query/type_first",
-            })
-                .then(res => {
-                    arr = res.data;
-                })
-            return arr;
-        },
-        // 鏌ヨ鎵�灞炲ぇ绫�
-        async getTypeSecond() {
-            let arr =[];
-            await this.$axios({
-                method: 'get',
-                url: "sccg/illegal_building/query/type_second",
-            })
-                .then(res => {
-                    arr = res.data;
-                })
-            return arr;
-        },
-        // 鎻愪氦鏂板杩濊绫诲瀷
-        handleSubmit() {
-            this.$refs.user.validate((valid) => {
-                if (valid) {
-                    const { things,selectOrg } = this;
-                    this.$axios({
-                        method: 'post',
-                        url: 'sccg/illegal_building/addition/type',
-                        data: {
-                            code: '1111',
-                            level: things.level,
-                            name: things.name,
-                            parentId: things.parentId === '' ? 0 : selectOrg.orgsid[0],
-                            typeCode: '06',
-                            typeName: '杩濆缓绫诲瀷',
-                            remark: things.type,
-                        }
-                    })
-                        .then(res => {
-                            if (res.code === 200) {
-                                this.$message({
-                                    type: 'success',
-                                    message: '娣诲姞鎴愬姛'
-                                })
-                                this.$emit('changeDialog', { flag: false });
-                            } else {
-                                this.$message({
-                                    type: 'error',
-                                    message: "娣诲姞澶辫触"
-                                })
-                            }
-                        })
-                } else {
-                    return false;
-                }
-            })
-        },
-        // 妗堜欢绾у埆鍙樺寲
-        async resetParentList(index) {
-            if (index === 1) {
-                
-            }else{
-                this.parentList = await this.getTypeThird()
-            }
-        },
-        handleCheck(data, checked) {
-            this.things.parentId = data.name;
-            // 鑾峰彇褰撳墠閫夋嫨鐨刬d鍦ㄦ暟缁勪腑鐨勭储寮�
-            const indexs = this.selectOrg.orgsid.indexOf(data.id)
-            // 濡傛灉涓嶅瓨鍦ㄦ暟缁勪腑锛屽苟涓旀暟缁勪腑宸茬粡鏈変竴涓猧d骞朵笖checked涓簍rue鐨勬椂鍊欙紝浠h〃涓嶈兘鍐嶆閫夋嫨銆�
-            if (indexs < 0 && this.selectOrg.orgsid.length === 1 && checked) {
-                this.$message({
-                    message: '鍙兘閫夋嫨涓�涓尯鍩燂紒',
-                    type: 'warning',
-                    showClose: true
-                })
-                // 璁剧疆宸查�夋嫨鐨勮妭鐐逛负false 寰堥噸瑕�
-                this.$refs.tree.setChecked(data, false)
-            } else if (this.selectOrg.orgsid.length === 0 && checked) {
-                // 鍙戠幇鏁扮粍涓虹┖ 骞朵笖鏄凡閫夋嫨
-                // 闃叉鏁扮粍鏈夊�硷紝棣栧厛娓呯┖锛屽啀push
-                this.selectOrg.orgsid = []
-                this.selectOrg.orgsid.push(data.id)
-            } else if (
-                indexs >= 0 &&
-                this.selectOrg.orgsid.length === 1 &&
-                !checked
-            ) {
-                // 鍐嶆鐩存帴杩涜璧嬪�间负绌烘搷浣�
-                this.selectOrg.orgsid = []
-            }
-        },
-    },
-    props: ['changeDialog']
-}
-</script>
-<style lang="scss" scoped>
-.createUser {
-    border-radius: 1px;
-    background-color: #fff;
-
-    main {
-        text-align: left;
-        padding: 0 55px;
-        background-color: #fff;
-        padding-bottom: 50px;
-
-        .mainContent {
-            display: flex;
-            justify-content: center;
-            padding-top: 50px;
-
-            .el-form-item__content {
-                width: 400px;
-
-                .el-select {
-                    width: 100%;
-                }
-            }
-
-            .optionHandleSp {
-                display: flex;
-
-                .areaNumber,
-                .moreNumber {
-                    flex: 1;
-                }
-
-                .telNumber {
-                    flex: 2;
-                }
-            }
-
-            .optionBtn {
-                display: flex;
-                margin-top: 20px;
-
-                .btn {
-                    padding: 12px 50px;
-                }
-            }
-
-        }
-    }
-
-    &::v-deep .el-textarea__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-
-    ::v-deep .el-form-item__label {
-        color: #4b9bb7;
-    }
-
-    ::v-deep .el-input__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/baseSetting/illegalBuild/createUser/index_20221221170731.vue b/.history/src/views/operate/baseSetting/illegalBuild/createUser/index_20221221170731.vue
deleted file mode 100644
index 59302e4..0000000
--- a/.history/src/views/operate/baseSetting/illegalBuild/createUser/index_20221221170731.vue
+++ /dev/null
@@ -1,267 +0,0 @@
-<template>
-    <div class="createUser">
-        <main>
-            <div class="mainContent">
-                <el-form ref="user" :rules="createIll" label-width="140px" autoComplete="on" :model="things"
-                    label-position="right">
-                    <!-- 鏂板鐨勭被鍨嬫垨澶х被鎴栧皬绫� -->
-                    <el-form-item class="optionItem" label="鏂板鍚嶇О:" prop="name">
-                        <el-input v-model="things.name" placeholder="璇疯緭鍏ユ柊澧炲悕绉�"></el-input>
-                    </el-form-item>
-                    <!-- 璇烽�夋嫨绾у埆 -->
-                    <el-form-item class="optionItem" label="绾у埆:" prop="level">
-                        <el-select v-model="things.level" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" @change="resetParentList">
-                            <el-option v-for="item in levelList" :key="item.value" :label="item.label"
-                                :value="item.value">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 鐖剁骇id -->
-                    <el-form-item class="optionItem" label="鐖剁骇:" prop="parentId">
-                        <el-select v-model="things.parentId" placeholder="璇烽�夋嫨鎵�灞炵埗绾�" :disabled="things.level===1">
-                            <!-- <el-option v-for="item in parentList" :key="item.id" :label="item.name" :value="item.id">
-                            </el-option> -->
-                            <el-option :value="mylabel">
-                                <el-tree ref="tree" :check-strictly="true"  :data="parentList" :props="defaultProps" show-checkbox
-                                    @check-change="handleCheck" default-expand-all node-key="id">
-                                </el-tree>
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 妗堢敱 -->
-                    <!-- <el-form-item class="optionItem" label="妗堢敱:" prop="type">
-                        <el-input type="textarea" :rows="2"  v-model="things.type" placeholder="璇疯緭鍏ユ鐢辨弿杩板唴瀹�" :disabled="things.level!==2"></el-input>
-                    </el-form-item> -->
-                    <el-form-item>
-                        <div class="optionBtn">
-                            <el-button type="primary" class="btn submit" @click.native.prevent="handleSubmit">纭
-                            </el-button>
-                        </div>
-                    </el-form-item>
-                </el-form>
-
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-export default {
-    data() {
-        const checkName = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鏂板杩濆缓绫诲悕涓嶈兘涓虹┖'));
-            }
-        }
-        const checkLevel = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鏂板杩濆缓绛夌骇涓嶈兘涓虹┖'));
-            }
-        }
-        return {
-            things: {
-                name:'',
-                parentId:'',
-                level:'',
-            },
-            createIll: {
-                name: [
-                    { required: true, trigger: 'blur', validator: checkName }
-                ],
-                level: [
-                    {
-                        required: true, trigger: 'change', validator: checkLevel
-                    }
-                ]
-            },
-            levelList: [
-                {
-                    label: "杩濆缓涓被鍨�",
-                    value: 1,
-                },
-                {
-                    label: "绫诲埆",
-                    value: 2,
-                },
-            ],
-            parentList: [],
-            selectOrg: {
-                orgsid: []
-            },
-            defaultProps: {
-                children: 'children',
-                label: 'name'
-            },
-            mylabel:''
-        }
-    },
-    created() {
-    },
-    methods: {
-        // 鏌ヨ鎵�灞炵被鍨�
-        async getTypeThird() {
-            let arr = [];
-            await this.$axios({
-                method: 'get',
-                url: "sccg/illegal_building/query/type_first",
-            })
-                .then(res => {
-                    arr = res.data;
-                })
-            return arr;
-        },
-        // 鏌ヨ鎵�灞炲ぇ绫�
-        async getTypeSecond() {
-            let arr =[];
-            await this.$axios({
-                method: 'get',
-                url: "sccg/illegal_building/query/type_second",
-            })
-                .then(res => {
-                    arr = res.data;
-                })
-            return arr;
-        },
-        // 鎻愪氦鏂板杩濊绫诲瀷
-        handleSubmit() {
-            this.$refs.user.validate((valid) => {
-                if (valid) {
-                    const { things,selectOrg } = this;
-                    this.$axios({
-                        method: 'post',
-                        url: 'sccg/illegal_building/addition/type',
-                        data: {
-                            code: '1111',
-                            level: things.level,
-                            name: things.name,
-                            parentId: things.parentId === '' ? 0 : selectOrg.orgsid[0],
-                            typeCode: '06',
-                            typeName: '杩濆缓绫诲瀷',
-                            remark: things.type,
-                        }
-                    })
-                        .then(res => {
-                            if (res.code === 200) {
-                                this.$message({
-                                    type: 'success',
-                                    message: '娣诲姞鎴愬姛'
-                                })
-                                this.$emit('changeDialog', { flag: false });
-                            } else {
-                                this.$message({
-                                    type: 'error',
-                                    message: "娣诲姞澶辫触"
-                                })
-                            }
-                        })
-                } else {
-                    return false;
-                }
-            })
-        },
-        // 妗堜欢绾у埆鍙樺寲
-        async resetParentList(index) {
-            if (index === 1) {
-                
-            }else{
-                this.parentList = await this.getTypeThird()
-            }
-        },
-        handleCheck(data, checked) {
-            this.things.parentId = data.name;
-            // 鑾峰彇褰撳墠閫夋嫨鐨刬d鍦ㄦ暟缁勪腑鐨勭储寮�
-            const indexs = this.selectOrg.orgsid.indexOf(data.id)
-            // 濡傛灉涓嶅瓨鍦ㄦ暟缁勪腑锛屽苟涓旀暟缁勪腑宸茬粡鏈変竴涓猧d骞朵笖checked涓簍rue鐨勬椂鍊欙紝浠h〃涓嶈兘鍐嶆閫夋嫨銆�
-            if (indexs < 0 && this.selectOrg.orgsid.length === 1 && checked) {
-                this.$message({
-                    message: '鍙兘閫夋嫨涓�涓尯鍩燂紒',
-                    type: 'warning',
-                    showClose: true
-                })
-                // 璁剧疆宸查�夋嫨鐨勮妭鐐逛负false 寰堥噸瑕�
-                this.$refs.tree.setChecked(data, false)
-            } else if (this.selectOrg.orgsid.length === 0 && checked) {
-                // 鍙戠幇鏁扮粍涓虹┖ 骞朵笖鏄凡閫夋嫨
-                // 闃叉鏁扮粍鏈夊�硷紝棣栧厛娓呯┖锛屽啀push
-                this.selectOrg.orgsid = []
-                this.selectOrg.orgsid.push(data.id)
-            } else if (
-                indexs >= 0 &&
-                this.selectOrg.orgsid.length === 1 &&
-                !checked
-            ) {
-                // 鍐嶆鐩存帴杩涜璧嬪�间负绌烘搷浣�
-                this.selectOrg.orgsid = []
-            }
-        },
-    },
-    props: ['changeDialog']
-}
-</script>
-<style lang="scss" scoped>
-.createUser {
-    border-radius: 1px;
-    background-color: #fff;
-
-    main {
-        text-align: left;
-        padding: 0 55px;
-        background-color: #fff;
-        padding-bottom: 50px;
-
-        .mainContent {
-            display: flex;
-            justify-content: center;
-            padding-top: 50px;
-
-            .el-form-item__content {
-                width: 400px;
-
-                .el-select {
-                    width: 100%;
-                }
-            }
-
-            .optionHandleSp {
-                display: flex;
-
-                .areaNumber,
-                .moreNumber {
-                    flex: 1;
-                }
-
-                .telNumber {
-                    flex: 2;
-                }
-            }
-
-            .optionBtn {
-                display: flex;
-                margin-top: 20px;
-
-                .btn {
-                    padding: 12px 50px;
-                }
-            }
-
-        }
-    }
-
-    &::v-deep .el-textarea__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-
-    ::v-deep .el-form-item__label {
-        color: #4b9bb7;
-    }
-
-    ::v-deep .el-input__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/baseSetting/illegalBuild/index_20221221165051.vue b/.history/src/views/operate/baseSetting/illegalBuild/index_20221221165051.vue
deleted file mode 100644
index 401bc81..0000000
--- a/.history/src/views/operate/baseSetting/illegalBuild/index_20221221165051.vue
+++ /dev/null
@@ -1,413 +0,0 @@
-<template>
-    <div class="userList">
-        <div class="headerTitle">
-            杩愯惀绠$悊銆嬪熀纭�璁剧疆銆嬭繚寤轰簨椤硅缃�
-        </div>
-        <header>
-            <div class="headerContent">
-                <div class="search">
-                    <span>绛涢�夋潯浠�:</span>
-                    <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
-                    <div class="findBtn">
-                        <el-button type="primary" @click="getUserList">鏌ヨ</el-button>
-                    </div>
-                </div>
-                <div class="addUser">
-                    <el-button class="addBtn" type="primary" @click="dialogCreate = true">鏂板杩濆缓</el-button>
-                    <el-dialog :visible.sync="dialogCreate" title="鏂板杩濆缓" width="45%" v-if="dialogCreate"
-                        :before-close="handleClose">
-                        <createUser @changeDialog="changeDialog" />
-                    </el-dialog>
-                </div>
-            </div>
-        </header>
-        <main>
-            <div class="mainContent">
-                <!-- 鏁版嵁灞曠ず -->
-                <el-table ref="multipleTable"
-                    :header-cell-style="{background:'#06122c','font-size':'12px',color:'#4b9bb7','font-weight':'650','line-height':'45px'}"
-                    :data="tableData" style="width: 100%" :row-class-name="tableRowClassName"
-                    @selection-change="tableChange">
-                    <el-table-column type="selection" min-width="5">
-                    </el-table-column>
-                    <el-table-column prop="number" label="缂栧彿" min-width="5">
-                    </el-table-column>
-                    <el-table-column prop="typeFirst" label="鎵�灞炵被鍨�" min-width="10">
-                    </el-table-column>
-                    <el-table-column prop="type" label="鎵�灞炵被鍒�" min-width="20">
-                    </el-table-column>
-                    <el-table-column prop="operation" label="鎿嶄綔" min-width="10">
-                        <template slot-scope="scope">
-                            <div class="operation">
-                                <span @click="handleFind(scope.row)">鏌ョ湅</span>
-                                <span class="line">|</span>
-                                <span @click="handleDelete(scope.row)">鍒犻櫎</span>
-                            </div>
-                        </template>
-                    </el-table-column>
-                </el-table>
-                <!-- 鏌ョ湅淇敼椤甸潰 -->
-                <el-dialog :visible.sync="dialogUpdate" width="45%" :title="updateFlag ? '淇敼杩濆缓淇℃伅' :'鏌ョ湅杩濆缓淇℃伅'"
-                    v-if="dialogUpdate" :before-close="handleClose2">
-                    <updateUser :updateFlag="updateFlag" :userInfo=userInfo @changeDialog="changeDialog" />
-                </el-dialog>
-                <!-- tools -->
-                <div class="tools">
-                    <div class="funs">
-                        <!-- <div class="funsItem">
-                            <el-checkbox v-model="all" @change="selectAll()">鍏ㄩ��</el-checkbox>
-                        </div>
-                        <div class="funsItem">
-                            <el-checkbox v-model="unsame" @change="disSame(tableData)">鍙嶉��</el-checkbox>
-                        </div>
-                        <div class="funsItem">
-                            <el-select v-model="myIdx" placeholder="鎵归噺鎿嶄綔" @change="selectChange">
-                                <el-option v-for="item in options" :key="item.value" :label="item.label"
-                                    :value="item.value" :disabled="item.disabled">
-                                </el-option>
-                            </el-select>
-                        </div> -->
-                    </div>
-                    <div class="pagination">
-                        <el-pagination background :current-page="currentPage" layout="prev, pager, next"
-                            :total="totalNum" :page-size="pageSize" @current-change="changeCurrentPage"
-                            @prev-click="handlePrev" @next-click="handleNext">
-                        </el-pagination>
-                    </div>
-                </div>
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-import updateUser from "./updateUser"
-import createUser from "./createUser"
-export default {
-    components: {
-        updateUser,createUser
-    },
-    data() {
-        return {
-            tableData: [],
-            context: "",
-            dialogCreate: false,
-            dialogUpdate: false,
-            updateFlag: false,
-            userInfo: '',
-            totalNum: null,
-            pageSize: 10,
-            currentPage: 1,
-            all: false,
-            unsame: false,
-            myIdx: 0,
-            options: [
-                {
-                    value: 0,
-                    label: '鎵归噺鎿嶄綔',
-                    disabled: true,
-                },
-                {
-                    value: 1,
-                    label: '鎵归噺鍚敤',
-                },
-                {
-                    value: 2,
-                    label: '鎵归噺绂佺敤',
-                },
-                {
-                    value: 3,
-                    label: '鎵归噺鍒犻櫎',
-                }
-            ],
-            tempList: []
-        }
-    },
-    created() {
-        this.getUserList();
-    },
-    methods: {
-        // 鎵归噺鍒犻櫎
-        mulDelete(idArr){
-            this.$axios({
-                method:'delete',
-                url:'sccg/illegal_building/batch_delete?ids='+idArr,
-            }).then(res=>{
-                this.getUserList();
-                this.$message({
-                    message:res.message,
-                    type:res.code === 200 ? 'success' : 'warning'
-                })
-            })
-        },
-        // 鎵ц涓嬫媺妗嗘搷浣�
-        selectChange(val) {
-            let ids = [];
-            this.tempList.forEach(item => {
-                ids.push(item.number);
-            })
-            if (ids.length !== 0) {
-                if (val === 3) {
-                    this.mulDelete(ids);
-                }
-            } else {
-                this.$message({
-                    type: 'warning',
-                    message: '鎮ㄨ繕娌¢�変腑浠讳綍鏁版嵁',
-                })
-            }
-        },
-        // 鐩戝惉琛ㄦ牸閫変腑鐘舵��
-        tableChange(list) {
-            this.tempList = list;
-            this.all = list.length === this.tableData.length;
-        },
-        // 鍏ㄩ��
-        selectAll() {
-            this.$refs.multipleTable.toggleAllSelection();
-        },
-        // 鍙嶉��
-        disSame(list) {
-            list.forEach(row => {
-                this.$refs.multipleTable.toggleRowSelection(row)
-            })
-        },
-        // 鍒犻櫎鍗曟潯鏁版嵁
-        handleDelete({ number }) {
-            this.$confirm('纭鍒犻櫎锛�')
-                .then(_ => {
-                    this.$axios({
-                        method: 'delete',
-                        url: `sccg/illegal_building/delete?id=${number}`,
-                    })
-                        .then(res => {
-                            this.$message({
-                                type: res.code === 200 ? 'success' : 'warning',
-                                message: res.message
-                            })
-
-                            this.getUserList();
-                        })
-                })
-                .catch(_ => {  });
-        },
-        // 鑾峰彇鐢ㄦ埛鍒楄〃
-        getUserList() {
-            const { currentPage, pageSize, context } = this;
-            // 鑾峰彇鎵�鏈夌敤鎴蜂俊鎭�
-            this.$axios({
-                method: 'get',
-                url: `sccg/illegal_building/query?current=${currentPage}&size=${pageSize}&keyWord=${context}`,
-            })
-                .then(res => {
-                    this.tableData = res.data.records;
-                    this.totalNum = res.data.total;
-                })
-        },
-        // 璁剧疆琛ㄦ牸鏂戦┈绾�
-        tableRowClassName({ row, rowIndex }) {
-            if ((rowIndex + 1) % 2 === 0) {
-                return 'warning-row';
-            } else {
-                return 'success-row';
-            }
-        },
-        // 鏌ョ湅鐢ㄦ埛淇℃伅(涓嶅彲淇敼)
-        handleFind(rowData) {
-            this.dialogUpdate = true;
-            this.updateFlag = false;
-            this.userInfo = rowData;
-        },
-        // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-        changeCurrentPage(page) {
-            this.currentPage = page;
-            this.getUserList();
-        },
-        // 涓婁竴椤电偣鍑讳簨浠�
-        handlePrev(page) {
-            this.currentPage = page;
-            this.getUserList();
-        },
-        // 涓嬩竴椤电偣鍑讳簨浠�
-        handleNext(page) {
-            this.currentPage = page;
-            this.getUserList();
-        },
-        changeDialog({flag}) {
-            this.dialogCreate = flag;
-            this.dialogUpdate = flag;
-            this.getUserList();
-        },
-        handleClose(done) {
-            this.$confirm('纭鍏抽棴锛�')
-                .then(_ => {
-                    this.dialogCreate = false;
-                    this.dialogUpdate = false;
-                    done();
-                })
-                .catch(_ => { });
-        },
-        handleClose2(done){
-            if(this.updateFlag){
-                this.$confirm('纭鍏抽棴锛�')
-                .then(_ => {
-                    done();
-                })
-                .catch(_ => { });
-            }else{
-                done();
-            }
-        }
-    }
-}
-</script>
-<style lang="scss" scoped>
-.userList {
-    text-align: left;
-    margin: 10px 20px;
-    color: #4b9bb7;
-
-    .headerTitle {
-        line-height: 40px;
-    }
-
-    header {
-        background-color: #09152f;
-
-        .headerContent {
-            padding: 0 40px;
-            display: flex;
-            line-height: 100px;
-            justify-content: space-between;
-            align-items: center;
-
-            .search {
-                display: flex;
-                justify-content: flex-start;
-
-                span {
-                    flex: 1;
-                }
-
-                .el-input {
-                    flex: 2;
-                    color: #1d3f57;
-                }
-
-            }
-
-            .findBtn {
-                line-height: 100px;
-                margin-left: 15px;
-                display: flex;
-                align-items: center;
-                margin-top: -2px;
-
-                .el-button {
-                    padding: 12px 25px;
-                    border-radius: 20px;
-                }
-            }
-
-            .addBtn {
-                background-color: #eb5d01;
-                border: none;
-                border-radius: 20px;
-                padding: 12px 30px;
-            }
-        }
-    }
-
-    main {
-        background-color: #09152f;
-        margin-top: 20px;
-        padding-bottom: 50px;
-
-        .mainTitle {
-            line-height: 60px;
-        }
-
-        .tools {
-            display: flex;
-            justify-content: space-between;
-            align-items: center;
-            padding: 0 20px;
-
-            .funs {
-                display: flex;
-
-                .funsItem {
-                    line-height: 28px;
-                    display: flex;
-                    align-items: center;
-                    border: 1px solid #17324c;
-                    border-radius: 4px;
-                    font-size: 12px;
-                    margin-left: 10px;
-
-                    .el-checkbox {
-                        width: 80px;
-                        padding: 0 10px;
-                    }
-
-                    .el-select {
-                        width: 120px;
-                    }
-
-                    &:hover {
-                        border: 1px solid #4b9bb7;
-                    }
-
-                    &:hover .el-checkbox {
-                        color: #4b9bb7;
-                    }
-                }
-
-            }
-
-            .pagination {
-                margin-top: 50px;
-                display: flex;
-                line-height: 50px;
-                justify-content: center;
-
-                .el-pagination {
-
-                    &::v-deep li,
-                    &::v-deep .btn-prev,
-                    &::v-deep .btn-next {
-                        background-color: #071f39;
-                        color: #4b9bb7;
-                    }
-
-                    &::v-deep .active {
-                        background-color: #409eff;
-                        color: #fff;
-                    }
-                }
-            }
-        }
-
-        .el-table {
-            color: #4b9bb7;
-            font-size: 10px;
-
-            &::v-deep .cell {
-                text-overflow: ellipsis;
-                white-space: nowrap;
-                overflow: hidden;
-            }
-            .operation {
-                display: flex;
-
-                .line {
-                    padding: 0 5px;
-                }
-
-                span:hover {
-                    cursor: pointer;
-                }
-            }
-        }
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/baseSetting/illegalBuild/index_20221221170602.vue b/.history/src/views/operate/baseSetting/illegalBuild/index_20221221170602.vue
deleted file mode 100644
index 331e3b1..0000000
--- a/.history/src/views/operate/baseSetting/illegalBuild/index_20221221170602.vue
+++ /dev/null
@@ -1,413 +0,0 @@
-<template>
-    <div class="userList">
-        <div class="headerTitle">
-            杩愯惀绠$悊銆嬪熀纭�璁剧疆銆嬭繚寤轰簨椤硅缃�
-        </div>
-        <header>
-            <div class="headerContent">
-                <div class="search">
-                    <span>绛涢�夋潯浠�:</span>
-                    <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
-                    <div class="findBtn">
-                        <el-button type="primary" @click="getUserList">鏌ヨ</el-button>
-                    </div>
-                </div>
-                <div class="addUser">
-                    <el-button class="addBtn" type="primary" @click="dialogCreate = true">鏂板杩濆缓</el-button>
-                    <el-dialog :visible.sync="dialogCreate" title="鏂板杩濆缓" width="45%" v-if="dialogCreate"
-                        :before-close="handleClose">
-                        <createUser @changeDialog="changeDialog" />
-                    </el-dialog>
-                </div>
-            </div>
-        </header>
-        <main>
-            <div class="mainContent">
-                <!-- 鏁版嵁灞曠ず -->
-                <el-table ref="multipleTable"
-                    :header-cell-style="{background:'#fff','font-size':'12px',color:'#4b9bb7','font-weight':'650','line-height':'45px'}"
-                    :data="tableData" style="width: 100%" :row-class-name="tableRowClassName"
-                    @selection-change="tableChange">
-                    <el-table-column type="selection" min-width="5">
-                    </el-table-column>
-                    <el-table-column prop="number" label="缂栧彿" min-width="5">
-                    </el-table-column>
-                    <el-table-column prop="typeFirst" label="鎵�灞炵被鍨�" min-width="10">
-                    </el-table-column>
-                    <el-table-column prop="type" label="鎵�灞炵被鍒�" min-width="20">
-                    </el-table-column>
-                    <el-table-column prop="operation" label="鎿嶄綔" min-width="10">
-                        <template slot-scope="scope">
-                            <div class="operation">
-                                <span @click="handleFind(scope.row)">鏌ョ湅</span>
-                                <span class="line">|</span>
-                                <span @click="handleDelete(scope.row)">鍒犻櫎</span>
-                            </div>
-                        </template>
-                    </el-table-column>
-                </el-table>
-                <!-- 鏌ョ湅淇敼椤甸潰 -->
-                <el-dialog :visible.sync="dialogUpdate" width="45%" :title="updateFlag ? '淇敼杩濆缓淇℃伅' :'鏌ョ湅杩濆缓淇℃伅'"
-                    v-if="dialogUpdate" :before-close="handleClose2">
-                    <updateUser :updateFlag="updateFlag" :userInfo=userInfo @changeDialog="changeDialog" />
-                </el-dialog>
-                <!-- tools -->
-                <div class="tools">
-                    <div class="funs">
-                        <!-- <div class="funsItem">
-                            <el-checkbox v-model="all" @change="selectAll()">鍏ㄩ��</el-checkbox>
-                        </div>
-                        <div class="funsItem">
-                            <el-checkbox v-model="unsame" @change="disSame(tableData)">鍙嶉��</el-checkbox>
-                        </div>
-                        <div class="funsItem">
-                            <el-select v-model="myIdx" placeholder="鎵归噺鎿嶄綔" @change="selectChange">
-                                <el-option v-for="item in options" :key="item.value" :label="item.label"
-                                    :value="item.value" :disabled="item.disabled">
-                                </el-option>
-                            </el-select>
-                        </div> -->
-                    </div>
-                    <div class="pagination">
-                        <el-pagination background :current-page="currentPage" layout="prev, pager, next"
-                            :total="totalNum" :page-size="pageSize" @current-change="changeCurrentPage"
-                            @prev-click="handlePrev" @next-click="handleNext">
-                        </el-pagination>
-                    </div>
-                </div>
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-import updateUser from "./updateUser"
-import createUser from "./createUser"
-export default {
-    components: {
-        updateUser,createUser
-    },
-    data() {
-        return {
-            tableData: [],
-            context: "",
-            dialogCreate: false,
-            dialogUpdate: false,
-            updateFlag: false,
-            userInfo: '',
-            totalNum: null,
-            pageSize: 10,
-            currentPage: 1,
-            all: false,
-            unsame: false,
-            myIdx: 0,
-            options: [
-                {
-                    value: 0,
-                    label: '鎵归噺鎿嶄綔',
-                    disabled: true,
-                },
-                {
-                    value: 1,
-                    label: '鎵归噺鍚敤',
-                },
-                {
-                    value: 2,
-                    label: '鎵归噺绂佺敤',
-                },
-                {
-                    value: 3,
-                    label: '鎵归噺鍒犻櫎',
-                }
-            ],
-            tempList: []
-        }
-    },
-    created() {
-        this.getUserList();
-    },
-    methods: {
-        // 鎵归噺鍒犻櫎
-        mulDelete(idArr){
-            this.$axios({
-                method:'delete',
-                url:'sccg/illegal_building/batch_delete?ids='+idArr,
-            }).then(res=>{
-                this.getUserList();
-                this.$message({
-                    message:res.message,
-                    type:res.code === 200 ? 'success' : 'warning'
-                })
-            })
-        },
-        // 鎵ц涓嬫媺妗嗘搷浣�
-        selectChange(val) {
-            let ids = [];
-            this.tempList.forEach(item => {
-                ids.push(item.number);
-            })
-            if (ids.length !== 0) {
-                if (val === 3) {
-                    this.mulDelete(ids);
-                }
-            } else {
-                this.$message({
-                    type: 'warning',
-                    message: '鎮ㄨ繕娌¢�変腑浠讳綍鏁版嵁',
-                })
-            }
-        },
-        // 鐩戝惉琛ㄦ牸閫変腑鐘舵��
-        tableChange(list) {
-            this.tempList = list;
-            this.all = list.length === this.tableData.length;
-        },
-        // 鍏ㄩ��
-        selectAll() {
-            this.$refs.multipleTable.toggleAllSelection();
-        },
-        // 鍙嶉��
-        disSame(list) {
-            list.forEach(row => {
-                this.$refs.multipleTable.toggleRowSelection(row)
-            })
-        },
-        // 鍒犻櫎鍗曟潯鏁版嵁
-        handleDelete({ number }) {
-            this.$confirm('纭鍒犻櫎锛�')
-                .then(_ => {
-                    this.$axios({
-                        method: 'delete',
-                        url: `sccg/illegal_building/delete?id=${number}`,
-                    })
-                        .then(res => {
-                            this.$message({
-                                type: res.code === 200 ? 'success' : 'warning',
-                                message: res.message
-                            })
-
-                            this.getUserList();
-                        })
-                })
-                .catch(_ => {  });
-        },
-        // 鑾峰彇鐢ㄦ埛鍒楄〃
-        getUserList() {
-            const { currentPage, pageSize, context } = this;
-            // 鑾峰彇鎵�鏈夌敤鎴蜂俊鎭�
-            this.$axios({
-                method: 'get',
-                url: `sccg/illegal_building/query?current=${currentPage}&size=${pageSize}&keyWord=${context}`,
-            })
-                .then(res => {
-                    this.tableData = res.data.records;
-                    this.totalNum = res.data.total;
-                })
-        },
-        // 璁剧疆琛ㄦ牸鏂戦┈绾�
-        tableRowClassName({ row, rowIndex }) {
-            if ((rowIndex + 1) % 2 === 0) {
-                return 'warning-row';
-            } else {
-                return 'success-row';
-            }
-        },
-        // 鏌ョ湅鐢ㄦ埛淇℃伅(涓嶅彲淇敼)
-        handleFind(rowData) {
-            this.dialogUpdate = true;
-            this.updateFlag = false;
-            this.userInfo = rowData;
-        },
-        // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-        changeCurrentPage(page) {
-            this.currentPage = page;
-            this.getUserList();
-        },
-        // 涓婁竴椤电偣鍑讳簨浠�
-        handlePrev(page) {
-            this.currentPage = page;
-            this.getUserList();
-        },
-        // 涓嬩竴椤电偣鍑讳簨浠�
-        handleNext(page) {
-            this.currentPage = page;
-            this.getUserList();
-        },
-        changeDialog({flag}) {
-            this.dialogCreate = flag;
-            this.dialogUpdate = flag;
-            this.getUserList();
-        },
-        handleClose(done) {
-            this.$confirm('纭鍏抽棴锛�')
-                .then(_ => {
-                    this.dialogCreate = false;
-                    this.dialogUpdate = false;
-                    done();
-                })
-                .catch(_ => { });
-        },
-        handleClose2(done){
-            if(this.updateFlag){
-                this.$confirm('纭鍏抽棴锛�')
-                .then(_ => {
-                    done();
-                })
-                .catch(_ => { });
-            }else{
-                done();
-            }
-        }
-    }
-}
-</script>
-<style lang="scss" scoped>
-.userList {
-    text-align: left;
-    margin: 10px 20px;
-    color: #4b9bb7;
-
-    .headerTitle {
-        line-height: 40px;
-    }
-
-    header {
-        background-color: #fff;
-
-        .headerContent {
-            padding: 0 40px;
-            display: flex;
-            line-height: 100px;
-            justify-content: space-between;
-            align-items: center;
-
-            .search {
-                display: flex;
-                justify-content: flex-start;
-
-                span {
-                    flex: 1;
-                }
-
-                .el-input {
-                    flex: 2;
-                    color: #1d3f57;
-                }
-
-            }
-
-            .findBtn {
-                line-height: 100px;
-                margin-left: 15px;
-                display: flex;
-                align-items: center;
-                margin-top: -2px;
-
-                .el-button {
-                    padding: 12px 25px;
-                    border-radius: 20px;
-                }
-            }
-
-            .addBtn {
-                background-color: #eb5d01;
-                border: none;
-                border-radius: 20px;
-                padding: 12px 30px;
-            }
-        }
-    }
-
-    main {
-        background-color: #fff;
-        margin-top: 20px;
-        padding-bottom: 50px;
-
-        .mainTitle {
-            line-height: 60px;
-        }
-
-        .tools {
-            display: flex;
-            justify-content: space-between;
-            align-items: center;
-            padding: 0 20px;
-
-            .funs {
-                display: flex;
-
-                .funsItem {
-                    line-height: 28px;
-                    display: flex;
-                    align-items: center;
-                    border: 1px solid #17324c;
-                    border-radius: 4px;
-                    font-size: 12px;
-                    margin-left: 10px;
-
-                    .el-checkbox {
-                        width: 80px;
-                        padding: 0 10px;
-                    }
-
-                    .el-select {
-                        width: 120px;
-                    }
-
-                    &:hover {
-                        border: 1px solid #4b9bb7;
-                    }
-
-                    &:hover .el-checkbox {
-                        color: #4b9bb7;
-                    }
-                }
-
-            }
-
-            .pagination {
-                margin-top: 50px;
-                display: flex;
-                line-height: 50px;
-                justify-content: center;
-
-                .el-pagination {
-
-                    &::v-deep li,
-                    &::v-deep .btn-prev,
-                    &::v-deep .btn-next {
-                        background-color: #071f39;
-                        color: #4b9bb7;
-                    }
-
-                    &::v-deep .active {
-                        background-color: #409eff;
-                        color: #fff;
-                    }
-                }
-            }
-        }
-
-        .el-table {
-            color: #4b9bb7;
-            font-size: 10px;
-
-            &::v-deep .cell {
-                text-overflow: ellipsis;
-                white-space: nowrap;
-                overflow: hidden;
-            }
-            .operation {
-                display: flex;
-
-                .line {
-                    padding: 0 5px;
-                }
-
-                span:hover {
-                    cursor: pointer;
-                }
-            }
-        }
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/baseSetting/illegalBuild/index_20221221170831.vue b/.history/src/views/operate/baseSetting/illegalBuild/index_20221221170831.vue
deleted file mode 100644
index 7702ccd..0000000
--- a/.history/src/views/operate/baseSetting/illegalBuild/index_20221221170831.vue
+++ /dev/null
@@ -1,413 +0,0 @@
-<template>
-    <div class="userList">
-        <div class="headerTitle">
-            杩愯惀绠$悊銆嬪熀纭�璁剧疆銆嬭繚寤轰簨椤硅缃�
-        </div>
-        <header>
-            <div class="headerContent">
-                <div class="search">
-                    <span>绛涢�夋潯浠�:</span>
-                    <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
-                    <div class="findBtn">
-                        <el-button type="primary" @click="getUserList">鏌ヨ</el-button>
-                    </div>
-                </div>
-                <div class="addUser">
-                    <el-button class="addBtn" type="primary" @click="dialogCreate = true">鏂板杩濆缓</el-button>
-                    <el-dialog :visible.sync="dialogCreate" title="鏂板杩濆缓" width="45%" v-if="dialogCreate"
-                        :before-close="handleClose">
-                        <createUser @changeDialog="changeDialog" />
-                    </el-dialog>
-                </div>
-            </div>
-        </header>
-        <main>
-            <div class="mainContent">
-                <!-- 鏁版嵁灞曠ず -->
-                <el-table ref="multipleTable"
-                    :header-cell-style="{background:'#fff','font-size':'12px',color:'#4b9bb7','font-weight':'650','line-height':'45px'}"
-                    :data="tableData" style="width: 100%" :row-class-name="tableRowClassName"
-                    @selection-change="tableChange">
-                    <el-table-column type="selection" min-width="5">
-                    </el-table-column>
-                    <el-table-column prop="number" label="缂栧彿" min-width="5">
-                    </el-table-column>
-                    <el-table-column prop="typeFirst" label="鎵�灞炵被鍨�" min-width="10">
-                    </el-table-column>
-                    <el-table-column prop="type" label="鎵�灞炵被鍒�" min-width="20">
-                    </el-table-column>
-                    <el-table-column prop="operation" label="鎿嶄綔" min-width="10">
-                        <template slot-scope="scope">
-                            <div class="operation">
-                                <span @click="handleFind(scope.row)">鏌ョ湅</span>
-                                <span class="line">|</span>
-                                <span @click="handleDelete(scope.row)">鍒犻櫎</span>
-                            </div>
-                        </template>
-                    </el-table-column>
-                </el-table>
-                <!-- 鏌ョ湅淇敼椤甸潰 -->
-                <el-dialog :visible.sync="dialogUpdate" width="45%" :title="updateFlag ? '淇敼杩濆缓淇℃伅' :'鏌ョ湅杩濆缓淇℃伅'"
-                    v-if="dialogUpdate" :before-close="handleClose2">
-                    <updateUser :updateFlag="updateFlag" :userInfo=userInfo @changeDialog="changeDialog" />
-                </el-dialog>
-                <!-- tools -->
-                <div class="tools">
-                    <div class="funs">
-                        <!-- <div class="funsItem">
-                            <el-checkbox v-model="all" @change="selectAll()">鍏ㄩ��</el-checkbox>
-                        </div>
-                        <div class="funsItem">
-                            <el-checkbox v-model="unsame" @change="disSame(tableData)">鍙嶉��</el-checkbox>
-                        </div>
-                        <div class="funsItem">
-                            <el-select v-model="myIdx" placeholder="鎵归噺鎿嶄綔" @change="selectChange">
-                                <el-option v-for="item in options" :key="item.value" :label="item.label"
-                                    :value="item.value" :disabled="item.disabled">
-                                </el-option>
-                            </el-select>
-                        </div> -->
-                    </div>
-                    <div class="pagination">
-                        <el-pagination background :current-page="currentPage" layout="prev, pager, next"
-                            :total="totalNum" :page-size="pageSize" @current-change="changeCurrentPage"
-                            @prev-click="handlePrev" @next-click="handleNext">
-                        </el-pagination>
-                    </div>
-                </div>
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-import updateUser from "./updateUser"
-import createUser from "./createUser"
-export default {
-    components: {
-        updateUser,createUser
-    },
-    data() {
-        return {
-            tableData: [],
-            context: "",
-            dialogCreate: false,
-            dialogUpdate: false,
-            updateFlag: false,
-            userInfo: '',
-            totalNum: null,
-            pageSize: 10,
-            currentPage: 1,
-            all: false,
-            unsame: false,
-            myIdx: 0,
-            options: [
-                {
-                    value: 0,
-                    label: '鎵归噺鎿嶄綔',
-                    disabled: true,
-                },
-                {
-                    value: 1,
-                    label: '鎵归噺鍚敤',
-                },
-                {
-                    value: 2,
-                    label: '鎵归噺绂佺敤',
-                },
-                {
-                    value: 3,
-                    label: '鎵归噺鍒犻櫎',
-                }
-            ],
-            tempList: []
-        }
-    },
-    created() {
-        this.getUserList();
-    },
-    methods: {
-        // 鎵归噺鍒犻櫎
-        mulDelete(idArr){
-            this.$axios({
-                method:'delete',
-                url:'sccg/illegal_building/batch_delete?ids='+idArr,
-            }).then(res=>{
-                this.getUserList();
-                this.$message({
-                    message:res.message,
-                    type:res.code === 200 ? 'success' : 'warning'
-                })
-            })
-        },
-        // 鎵ц涓嬫媺妗嗘搷浣�
-        selectChange(val) {
-            let ids = [];
-            this.tempList.forEach(item => {
-                ids.push(item.number);
-            })
-            if (ids.length !== 0) {
-                if (val === 3) {
-                    this.mulDelete(ids);
-                }
-            } else {
-                this.$message({
-                    type: 'warning',
-                    message: '鎮ㄨ繕娌¢�変腑浠讳綍鏁版嵁',
-                })
-            }
-        },
-        // 鐩戝惉琛ㄦ牸閫変腑鐘舵��
-        tableChange(list) {
-            this.tempList = list;
-            this.all = list.length === this.tableData.length;
-        },
-        // 鍏ㄩ��
-        selectAll() {
-            this.$refs.multipleTable.toggleAllSelection();
-        },
-        // 鍙嶉��
-        disSame(list) {
-            list.forEach(row => {
-                this.$refs.multipleTable.toggleRowSelection(row)
-            })
-        },
-        // 鍒犻櫎鍗曟潯鏁版嵁
-        handleDelete({ number }) {
-            this.$confirm('纭鍒犻櫎锛�')
-                .then(_ => {
-                    this.$axios({
-                        method: 'delete',
-                        url: `sccg/illegal_building/delete?id=${number}`,
-                    })
-                        .then(res => {
-                            this.$message({
-                                type: res.code === 200 ? 'success' : 'warning',
-                                message: res.message
-                            })
-
-                            this.getUserList();
-                        })
-                })
-                .catch(_ => {  });
-        },
-        // 鑾峰彇鐢ㄦ埛鍒楄〃
-        getUserList() {
-            const { currentPage, pageSize, context } = this;
-            // 鑾峰彇鎵�鏈夌敤鎴蜂俊鎭�
-            this.$axios({
-                method: 'get',
-                url: `sccg/illegal_building/query?current=${currentPage}&size=${pageSize}&keyWord=${context}`,
-            })
-                .then(res => {
-                    this.tableData = res.data.records;
-                    this.totalNum = res.data.total;
-                })
-        },
-        // 璁剧疆琛ㄦ牸鏂戦┈绾�
-        tableRowClassName({ row, rowIndex }) {
-            if ((rowIndex + 1) % 2 === 0) {
-                return 'warning-row';
-            } else {
-                return 'success-row';
-            }
-        },
-        // 鏌ョ湅鐢ㄦ埛淇℃伅(涓嶅彲淇敼)
-        handleFind(rowData) {
-            this.dialogUpdate = true;
-            this.updateFlag = false;
-            this.userInfo = rowData;
-        },
-        // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-        changeCurrentPage(page) {
-            this.currentPage = page;
-            this.getUserList();
-        },
-        // 涓婁竴椤电偣鍑讳簨浠�
-        handlePrev(page) {
-            this.currentPage = page;
-            this.getUserList();
-        },
-        // 涓嬩竴椤电偣鍑讳簨浠�
-        handleNext(page) {
-            this.currentPage = page;
-            this.getUserList();
-        },
-        changeDialog({flag}) {
-            this.dialogCreate = flag;
-            this.dialogUpdate = flag;
-            this.getUserList();
-        },
-        handleClose(done) {
-            this.$confirm('纭鍏抽棴锛�')
-                .then(_ => {
-                    this.dialogCreate = false;
-                    this.dialogUpdate = false;
-                    done();
-                })
-                .catch(_ => { });
-        },
-        handleClose2(done){
-            if(this.updateFlag){
-                this.$confirm('纭鍏抽棴锛�')
-                .then(_ => {
-                    done();
-                })
-                .catch(_ => { });
-            }else{
-                done();
-            }
-        }
-    }
-}
-</script>
-<style lang="scss" scoped>
-.userList {
-    text-align: left;
-    margin: 10px 20px;
-    color: #4b9bb7;
-
-    .headerTitle {
-        line-height: 40px;
-    }
-
-    header {
-        background-color: #fff;
-
-        .headerContent {
-            padding: 0 40px;
-            display: flex;
-            line-height: 100px;
-            justify-content: space-between;
-            align-items: center;
-
-            .search {
-                display: flex;
-                justify-content: flex-start;
-
-                span {
-                    flex: 1;
-                }
-
-                .el-input {
-                    flex: 2;
-                    color: #1d3f57;
-                }
-
-            }
-
-            .findBtn {
-                line-height: 100px;
-                margin-left: 15px;
-                display: flex;
-                align-items: center;
-                margin-top: -2px;
-
-                .el-button {
-                    padding: 12px 25px;
-                    border-radius: 20px;
-                }
-            }
-
-            .addBtn {
-                background-color: #eb5d01;
-                border: none;
-                border-radius: 20px;
-                padding: 12px 30px;
-            }
-        }
-    }
-
-    main {
-        background-color: #fff;
-        margin-top: 20px;
-        padding-bottom: 50px;
-
-        .mainTitle {
-            line-height: 60px;
-        }
-
-        .tools {
-            display: flex;
-            justify-content: space-between;
-            align-items: center;
-            padding: 0 20px;
-
-            .funs {
-                display: flex;
-
-                .funsItem {
-                    line-height: 28px;
-                    display: flex;
-                    align-items: center;
-                    border: 1px solid #17324c;
-                    border-radius: 4px;
-                    font-size: 12px;
-                    margin-left: 10px;
-
-                    .el-checkbox {
-                        width: 80px;
-                        padding: 0 10px;
-                    }
-
-                    .el-select {
-                        width: 120px;
-                    }
-
-                    &:hover {
-                        border: 1px solid #4b9bb7;
-                    }
-
-                    &:hover .el-checkbox {
-                        color: #4b9bb7;
-                    }
-                }
-
-            }
-
-            .pagination {
-                margin-top: 50px;
-                display: flex;
-                line-height: 50px;
-                justify-content: center;
-
-                .el-pagination {
-
-                    &::v-deep li,
-                    &::v-deep .btn-prev,
-                    &::v-deep .btn-next {
-                        // background-color: #071f39;
-                        color: #4b9bb7;
-                    }
-
-                    &::v-deep .active {
-                        background-color: #409eff;
-                        color: #fff;
-                    }
-                }
-            }
-        }
-
-        .el-table {
-            color: #4b9bb7;
-            font-size: 10px;
-
-            &::v-deep .cell {
-                text-overflow: ellipsis;
-                white-space: nowrap;
-                overflow: hidden;
-            }
-            .operation {
-                display: flex;
-
-                .line {
-                    padding: 0 5px;
-                }
-
-                span:hover {
-                    cursor: pointer;
-                }
-            }
-        }
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/baseSetting/illegalBuild/updateUser/index_20221221165051.vue b/.history/src/views/operate/baseSetting/illegalBuild/updateUser/index_20221221165051.vue
deleted file mode 100644
index 0c7a18f..0000000
--- a/.history/src/views/operate/baseSetting/illegalBuild/updateUser/index_20221221165051.vue
+++ /dev/null
@@ -1,130 +0,0 @@
-<template>
-    <div class="updateUser">
-        <main>
-            <div class="mainContent">
-                <el-form ref="user" label-width="140px" autoComplete="on" :model="things" label-position="right">
-                    <!-- 杩濊浜嬮」缂栧彿 -->
-                    <el-form-item class="optionItem" label="缂栧彿:" prop="number">
-                        <el-input v-model="things.number" placeholder="璇峰~鍐欒繚瑙勪簨椤圭紪鍙�" :disabled="!updateFlag"></el-input>
-                    </el-form-item>
-                    <!-- 鎵�灞炵被鍨� -->
-                    <el-form-item class="optionItems" label="鎵�灞炵被鍨�:" prop="typeFirst">
-                        <el-select v-model="things.typeFirst" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" disabled>
-                            <el-option v-for="item in typeFirstList" :key="item.id" :label="item.name"
-                                :value="item.id">
-                            </el-option> 
-                        </el-select>
-                    </el-form-item>
-                    <!-- 鎵�灞炲ぇ绫� -->
-                    <el-form-item class="optionItem" label="鎵�灞炵被鍒�:" prop="type">
-                        <el-input type="textarea" v-model="things.type" disabled ></el-input>
-                    </el-form-item>
-                    <!-- <el-form-item v-if="updateFlag">
-                        <div class="optionBtn">
-                            <el-button type="primary" class="btn submit" @click.native.prevent="handleUser">纭
-                            </el-button>
-                        </div>
-                    </el-form-item> -->
-                </el-form>
-
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-export default {
-    data() {
-        return {
-            things: {
-                number: 0,
-                type: '',
-                typeFirst: '',
-            },
-            typeFirstList:[],
-        }
-    },
-    created() {
-        this.things = JSON.parse(JSON.stringify(this.userInfo));
-        // 鑾峰彇鎵�灞炵被鍨嬪垪琛�
-        this.getTypeFirst();
-    },
-    methods: {
-        // 鏌ヨ鎵�灞炲皬绫�
-        getTypeFirst(){
-            this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_third",
-            })
-                .then(res => {
-                    this.typeFirstList = res.data;
-                })
-        }
-    },
-    props: ['userInfo', 'updateFlag', 'changeDialog']
-}
-</script>
-<style lang="scss" scoped>
-.updateUser {
-    border-radius: 1px;
-    background-color: #09152f;
-
-    main {
-        // border: 1px solid #fff;
-        text-align: left;
-        padding: 0 55px;
-        background-color: #09152f;
-        padding-bottom: 50px;
-
-        .mainContent {
-            display: flex;
-            justify-content: center;
-            padding-top: 50px;
-
-            .el-form-item__content {
-                width: 400px;
-
-                .el-select {
-                    width: 100%;
-                }
-            }
-
-            .optionHandleSp {
-                display: flex;
-
-                .areaNumber,
-                .moreNumber {
-                    flex: 1;
-                }
-
-                .telNumber {
-                    flex: 2;
-                }
-            }
-
-            .optionBtn {
-                display: flex;
-                margin-top: 20px;
-
-                .btn {
-                    padding: 12px 50px;
-                }
-            }
-
-        }
-    }
-
-    &::v-deep .el-textarea__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-
-    ::v-deep .el-form-item__label {
-        color: #4b9bb7;
-    }
-
-    ::v-deep .el-input__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/baseSetting/illegalBuild/updateUser/index_20221221170705.vue b/.history/src/views/operate/baseSetting/illegalBuild/updateUser/index_20221221170705.vue
deleted file mode 100644
index 1108e35..0000000
--- a/.history/src/views/operate/baseSetting/illegalBuild/updateUser/index_20221221170705.vue
+++ /dev/null
@@ -1,130 +0,0 @@
-<template>
-    <div class="updateUser">
-        <main>
-            <div class="mainContent">
-                <el-form ref="user" label-width="140px" autoComplete="on" :model="things" label-position="right">
-                    <!-- 杩濊浜嬮」缂栧彿 -->
-                    <el-form-item class="optionItem" label="缂栧彿:" prop="number">
-                        <el-input v-model="things.number" placeholder="璇峰~鍐欒繚瑙勪簨椤圭紪鍙�" :disabled="!updateFlag"></el-input>
-                    </el-form-item>
-                    <!-- 鎵�灞炵被鍨� -->
-                    <el-form-item class="optionItems" label="鎵�灞炵被鍨�:" prop="typeFirst">
-                        <el-select v-model="things.typeFirst" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" disabled>
-                            <el-option v-for="item in typeFirstList" :key="item.id" :label="item.name"
-                                :value="item.id">
-                            </el-option> 
-                        </el-select>
-                    </el-form-item>
-                    <!-- 鎵�灞炲ぇ绫� -->
-                    <el-form-item class="optionItem" label="鎵�灞炵被鍒�:" prop="type">
-                        <el-input type="textarea" v-model="things.type" disabled ></el-input>
-                    </el-form-item>
-                    <!-- <el-form-item v-if="updateFlag">
-                        <div class="optionBtn">
-                            <el-button type="primary" class="btn submit" @click.native.prevent="handleUser">纭
-                            </el-button>
-                        </div>
-                    </el-form-item> -->
-                </el-form>
-
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-export default {
-    data() {
-        return {
-            things: {
-                number: 0,
-                type: '',
-                typeFirst: '',
-            },
-            typeFirstList:[],
-        }
-    },
-    created() {
-        this.things = JSON.parse(JSON.stringify(this.userInfo));
-        // 鑾峰彇鎵�灞炵被鍨嬪垪琛�
-        this.getTypeFirst();
-    },
-    methods: {
-        // 鏌ヨ鎵�灞炲皬绫�
-        getTypeFirst(){
-            this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_third",
-            })
-                .then(res => {
-                    this.typeFirstList = res.data;
-                })
-        }
-    },
-    props: ['userInfo', 'updateFlag', 'changeDialog']
-}
-</script>
-<style lang="scss" scoped>
-.updateUser {
-    border-radius: 1px;
-    background-color: #fff;
-
-    main {
-        // border: 1px solid #fff;
-        text-align: left;
-        padding: 0 55px;
-        background-color: #fff;
-        padding-bottom: 50px;
-
-        .mainContent {
-            display: flex;
-            justify-content: center;
-            padding-top: 50px;
-
-            .el-form-item__content {
-                width: 400px;
-
-                .el-select {
-                    width: 100%;
-                }
-            }
-
-            .optionHandleSp {
-                display: flex;
-
-                .areaNumber,
-                .moreNumber {
-                    flex: 1;
-                }
-
-                .telNumber {
-                    flex: 2;
-                }
-            }
-
-            .optionBtn {
-                display: flex;
-                margin-top: 20px;
-
-                .btn {
-                    padding: 12px 50px;
-                }
-            }
-
-        }
-    }
-
-    &::v-deep .el-textarea__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-
-    ::v-deep .el-form-item__label {
-        color: #4b9bb7;
-    }
-
-    ::v-deep .el-input__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/baseSetting/illegalBuild/updateUser/index_20221221171123.vue b/.history/src/views/operate/baseSetting/illegalBuild/updateUser/index_20221221171123.vue
deleted file mode 100644
index 1108e35..0000000
--- a/.history/src/views/operate/baseSetting/illegalBuild/updateUser/index_20221221171123.vue
+++ /dev/null
@@ -1,130 +0,0 @@
-<template>
-    <div class="updateUser">
-        <main>
-            <div class="mainContent">
-                <el-form ref="user" label-width="140px" autoComplete="on" :model="things" label-position="right">
-                    <!-- 杩濊浜嬮」缂栧彿 -->
-                    <el-form-item class="optionItem" label="缂栧彿:" prop="number">
-                        <el-input v-model="things.number" placeholder="璇峰~鍐欒繚瑙勪簨椤圭紪鍙�" :disabled="!updateFlag"></el-input>
-                    </el-form-item>
-                    <!-- 鎵�灞炵被鍨� -->
-                    <el-form-item class="optionItems" label="鎵�灞炵被鍨�:" prop="typeFirst">
-                        <el-select v-model="things.typeFirst" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" disabled>
-                            <el-option v-for="item in typeFirstList" :key="item.id" :label="item.name"
-                                :value="item.id">
-                            </el-option> 
-                        </el-select>
-                    </el-form-item>
-                    <!-- 鎵�灞炲ぇ绫� -->
-                    <el-form-item class="optionItem" label="鎵�灞炵被鍒�:" prop="type">
-                        <el-input type="textarea" v-model="things.type" disabled ></el-input>
-                    </el-form-item>
-                    <!-- <el-form-item v-if="updateFlag">
-                        <div class="optionBtn">
-                            <el-button type="primary" class="btn submit" @click.native.prevent="handleUser">纭
-                            </el-button>
-                        </div>
-                    </el-form-item> -->
-                </el-form>
-
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-export default {
-    data() {
-        return {
-            things: {
-                number: 0,
-                type: '',
-                typeFirst: '',
-            },
-            typeFirstList:[],
-        }
-    },
-    created() {
-        this.things = JSON.parse(JSON.stringify(this.userInfo));
-        // 鑾峰彇鎵�灞炵被鍨嬪垪琛�
-        this.getTypeFirst();
-    },
-    methods: {
-        // 鏌ヨ鎵�灞炲皬绫�
-        getTypeFirst(){
-            this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_third",
-            })
-                .then(res => {
-                    this.typeFirstList = res.data;
-                })
-        }
-    },
-    props: ['userInfo', 'updateFlag', 'changeDialog']
-}
-</script>
-<style lang="scss" scoped>
-.updateUser {
-    border-radius: 1px;
-    background-color: #fff;
-
-    main {
-        // border: 1px solid #fff;
-        text-align: left;
-        padding: 0 55px;
-        background-color: #fff;
-        padding-bottom: 50px;
-
-        .mainContent {
-            display: flex;
-            justify-content: center;
-            padding-top: 50px;
-
-            .el-form-item__content {
-                width: 400px;
-
-                .el-select {
-                    width: 100%;
-                }
-            }
-
-            .optionHandleSp {
-                display: flex;
-
-                .areaNumber,
-                .moreNumber {
-                    flex: 1;
-                }
-
-                .telNumber {
-                    flex: 2;
-                }
-            }
-
-            .optionBtn {
-                display: flex;
-                margin-top: 20px;
-
-                .btn {
-                    padding: 12px 50px;
-                }
-            }
-
-        }
-    }
-
-    &::v-deep .el-textarea__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-
-    ::v-deep .el-form-item__label {
-        color: #4b9bb7;
-    }
-
-    ::v-deep .el-input__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/baseSetting/violation/createUser/index_20221221165051.vue b/.history/src/views/operate/baseSetting/violation/createUser/index_20221221165051.vue
deleted file mode 100644
index 252a608..0000000
--- a/.history/src/views/operate/baseSetting/violation/createUser/index_20221221165051.vue
+++ /dev/null
@@ -1,343 +0,0 @@
-<template>
-    <div class="createUser">
-        <main>
-            <div class="mainContent">
-                <el-form ref="user" :rules="createThings" label-width="140px" autoComplete="on" :model="things"
-                    label-position="right">
-                    <!-- 鏂板鐨勭被鍨嬫垨澶х被鎴栧皬绫� -->
-                    <el-form-item class="optionItem" label="鏂板鍚嶇О:" prop="name">
-                        <el-input v-model="things.name" placeholder="璇疯緭鍏ユ柊澧炲悕绉�"></el-input>
-                    </el-form-item>
-                    <!-- 璇烽�夋嫨绾у埆 -->
-                    <el-form-item class="optionItem" label="绾у埆:" prop="level">
-                        <el-select v-model="things.level" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" @change="resetParentList">
-                            <el-option v-for="item in levelList" :key="item.value" :label="item.label"
-                                :value="item.value">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 鐖剁骇id -->
-                    <el-form-item class="optionItem" label="鐖剁骇:" prop="parentId">
-                        <el-select v-model="things.parentId" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" :disabled="things.level===1">
-                            <el-option :value="mylabel">
-                                <el-tree ref="tree" :check-strictly="true"  :data="parentList" :props="defaultProps" show-checkbox
-                                    @check-change="handleCheck" default-expand-all node-key="id">
-                                </el-tree>
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 妗堢敱 -->
-                    <el-form-item class="optionItem" label="妗堢敱:" prop="type">
-                        <el-input type="textarea" :rows="2" v-model="things.type" placeholder="璇疯緭鍏ユ鐢辨弿杩板唴瀹�"
-                            :disabled="things.level!==4"></el-input>
-                    </el-form-item>
-                    <el-form-item>
-                        <div class="optionBtn">
-                            <el-button type="primary" class="btn submit" @click.native.prevent="handleSubmit">纭
-                            </el-button>
-                        </div>
-                    </el-form-item>
-                </el-form>
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-export default {
-    data() {
-        const checkName = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鏂板杩濊绫诲瀷涓嶈兘涓虹┖'));
-            }
-        }
-        const checkLevel = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鏂板杩濊绛夌骇涓嶈兘涓虹┖'));
-            }
-        }
-        return {
-            things: {
-                name: '',
-                parentId: '',
-                level: '',
-            },
-            createThings: {
-                name: [
-                    {
-                        required: true, trigger: 'blur', validator: checkName
-                    }
-                ],
-                level: [
-                    {
-                        required: true, trigger: 'change', validator: checkLevel
-                    }
-                ],
-                // parentId:[
-                //     {
-                //         required:true,trigger:'change',validator:checkId
-                //     }
-                // ]
-            },
-            levelList: [
-                {
-                    label: "杩濊涓被鍨�",
-                    value: 1,
-                },
-                {
-                    label: "澶х被",
-                    value: 2,
-                },
-                {
-                    label: "灏忕被",
-                    value: 3,
-                },
-                {
-                    label: "妗堢敱",
-                    value: 4,
-                },
-            ],
-            parentList: [],
-            selectOrg: {
-                orgsid: []
-            },
-            defaultProps: {
-                children: 'children',
-                label: 'name',
-                disabled:(data,node)=>{
-                    if (data.level<this.things.level-1) {
-                        return !data.leaf
-                    }
-                }
-            },
-            mylabel:''
-        }
-    },
-    created() {
-    },
-    methods: {
-        // 鏌ヨ鎵�灞炵被鍨�
-        async getTypeThird() {
-            let arr = [];
-            await this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_first",
-            })
-                .then(res => {
-                    arr = res.data;
-                    // this.parentList = res.data;
-                })
-            return arr
-        },
-        // 鏌ヨ鎵�灞炲ぇ绫�
-        async getTypeSecond() {
-            let arr = [];
-            await this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_second",
-            })
-                .then(res => {
-                    arr = res.data;
-                    // this.parentList = res.data;
-                })
-            return arr
-        },
-        // 鏌ヨ鎵�灞炲皬绫�
-        async getTypeFirst() {
-            let arr = [];
-            await this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_third",
-            })
-                .then(res => {
-                    arr = res.data;
-                    // this.parentList = res.data;
-                })
-            return arr
-        },
-        // 鏌ヨ鎵�灞炴鐢�
-        getEventLevel() {
-            this.$axios({
-                method: 'get',
-                url: 'sccg/violations/query/type_four'
-            })
-                .then(res => {
-                    this.parentList = res.data;
-                })
-        },
-        // 鎻愪氦鏂板杩濊绫诲瀷
-        handleSubmit() {
-            console.log(this.things);
-            this.$refs.user.validate((valid) => {
-                console.log(valid);
-                if (valid) {
-                    const { things, selectOrg} = this;
-                    console.log(things,selectOrg.orgsid[0]);
-                    this.$axios({
-                        method: 'post',
-                        url: 'sccg/violations/addition/type',
-                        data: {
-                            code: '1111',
-                            level: things.level,
-                            name: things.name,
-                            parentId: things.parentId === '' ? 0 : selectOrg.orgsid[0],
-                            typeCode: '01',
-                            typeName: '闂绫诲瀷',
-                            remark: things.type,
-                        }
-                    })
-                        .then(res => {
-                            if (res.code === 200) {
-                                this.$message({
-                                    type: 'success',
-                                    message: '娣诲姞鎴愬姛'
-                                })
-                                this.$emit('changeDialog', { flag: false });
-                            } else {
-                                this.$message({
-                                    type: 'error',
-                                    message: "娣诲姞澶辫触"
-                                })
-                            }
-                        })
-                } else {
-                    return false;
-                }
-            })
-        },
-        // 妗堜欢绾у埆鍙樺寲
-        async resetParentList(index) {
-            this.things.parentId=''
-            this.selectOrg.orgsid = [];
-            if (index === 1) {
-                // this.getTypeThird();
-            } else if (index === 2) {
-                // console.log(this.getTypeThird());
-                this.parentList = await this.getTypeThird();
-                this.parentList.forEach(item=>{
-                    item.children = [];
-                })
-            } else if (index === 3) {
-            
-                this.parentList = this.addChildren(await this.getTypeThird(), await this.getTypeSecond());
-                console.log(this.parentList);
-            } else {
-                let arr1 =  this.addChildren(await this.getTypeSecond(), await this.getTypeFirst());
-                this.parentList =  this.addChildren(await this.getTypeThird(), arr1);
-            }
-        },
-        addChildren(parentArr, childArr) {
-            // console.log(parentArr.length,childArr);
-            parentArr.forEach(item => {
-                item.children = [];
-                childArr.forEach(child => {
-                    if (item.id === child.parentId) {
-                        item.children.push(child);
-                    }
-                })
-            })
-            console.log(parentArr);
-            return parentArr;
-        },
-        handleCheck(data, checked) {
-            this.things.parentId = data.name;
-            console.log(this.selectOrg.orgsid);
-            // 鑾峰彇褰撳墠閫夋嫨鐨刬d鍦ㄦ暟缁勪腑鐨勭储寮�
-            const indexs = this.selectOrg.orgsid.indexOf(data.id)
-            // 濡傛灉涓嶅瓨鍦ㄦ暟缁勪腑锛屽苟涓旀暟缁勪腑宸茬粡鏈変竴涓猧d骞朵笖checked涓簍rue鐨勬椂鍊欙紝浠h〃涓嶈兘鍐嶆閫夋嫨銆�
-            if (indexs < 0 && this.selectOrg.orgsid.length === 1 && checked) {
-                this.$message({
-                    message: '鍙兘閫夋嫨涓�涓尯鍩燂紒',
-                    type: 'error',
-                    showClose: true
-                })
-                // 璁剧疆宸查�夋嫨鐨勮妭鐐逛负false 寰堥噸瑕�
-                this.$refs.tree.setChecked(data, false)
-            } else if (this.selectOrg.orgsid.length === 0 && checked) {
-                // 鍙戠幇鏁扮粍涓虹┖ 骞朵笖鏄凡閫夋嫨
-                // 闃叉鏁扮粍鏈夊�硷紝棣栧厛娓呯┖锛屽啀push
-                this.selectOrg.orgsid = []
-                this.selectOrg.orgsid.push(data.id)
-            } else if (
-                indexs >= 0 &&
-                this.selectOrg.orgsid.length === 1 &&
-                !checked
-            ) {
-                // 鍐嶆鐩存帴杩涜璧嬪�间负绌烘搷浣�
-                this.selectOrg.orgsid = []
-            }
-        },
-    },
-    props: ['changeDialog']
-}
-</script>
-<style lang="scss" scoped>
-.createUser {
-    border-radius: 1px;
-    background-color: #09152f;
-
-    main {
-        // border: 1px solid #fff;
-        text-align: left;
-        padding: 0 55px;
-        background-color: #09152f;
-        padding-bottom: 50px;
-
-        .mainContent {
-            display: flex;
-            justify-content: center;
-            padding-top: 50px;
-
-            .el-form-item__content {
-                width: 400px;
-
-                .el-select {
-                    width: 100%;
-                }
-            }
-
-            .optionHandleSp {
-                display: flex;
-
-                .areaNumber,
-                .moreNumber {
-                    flex: 1;
-                }
-
-                .telNumber {
-                    flex: 2;
-                }
-            }
-
-            .optionBtn {
-                display: flex;
-                margin-top: 20px;
-
-                .btn {
-                    padding: 12px 50px;
-                }
-            }
-
-        }
-    }
-
-    &::v-deep .el-textarea__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-        font-size: 10px;
-    }
-
-    ::v-deep .el-form-item__label {
-        color: #4b9bb7;
-    }
-
-    ::v-deep .el-input__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-        font-size: 10px;
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/baseSetting/violation/createUser/index_20221221170954.vue b/.history/src/views/operate/baseSetting/violation/createUser/index_20221221170954.vue
deleted file mode 100644
index 1bcd43d..0000000
--- a/.history/src/views/operate/baseSetting/violation/createUser/index_20221221170954.vue
+++ /dev/null
@@ -1,343 +0,0 @@
-<template>
-    <div class="createUser">
-        <main>
-            <div class="mainContent">
-                <el-form ref="user" :rules="createThings" label-width="140px" autoComplete="on" :model="things"
-                    label-position="right">
-                    <!-- 鏂板鐨勭被鍨嬫垨澶х被鎴栧皬绫� -->
-                    <el-form-item class="optionItem" label="鏂板鍚嶇О:" prop="name">
-                        <el-input v-model="things.name" placeholder="璇疯緭鍏ユ柊澧炲悕绉�"></el-input>
-                    </el-form-item>
-                    <!-- 璇烽�夋嫨绾у埆 -->
-                    <el-form-item class="optionItem" label="绾у埆:" prop="level">
-                        <el-select v-model="things.level" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" @change="resetParentList">
-                            <el-option v-for="item in levelList" :key="item.value" :label="item.label"
-                                :value="item.value">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 鐖剁骇id -->
-                    <el-form-item class="optionItem" label="鐖剁骇:" prop="parentId">
-                        <el-select v-model="things.parentId" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" :disabled="things.level===1">
-                            <el-option :value="mylabel">
-                                <el-tree ref="tree" :check-strictly="true"  :data="parentList" :props="defaultProps" show-checkbox
-                                    @check-change="handleCheck" default-expand-all node-key="id">
-                                </el-tree>
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 妗堢敱 -->
-                    <el-form-item class="optionItem" label="妗堢敱:" prop="type">
-                        <el-input type="textarea" :rows="2" v-model="things.type" placeholder="璇疯緭鍏ユ鐢辨弿杩板唴瀹�"
-                            :disabled="things.level!==4"></el-input>
-                    </el-form-item>
-                    <el-form-item>
-                        <div class="optionBtn">
-                            <el-button type="primary" class="btn submit" @click.native.prevent="handleSubmit">纭
-                            </el-button>
-                        </div>
-                    </el-form-item>
-                </el-form>
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-export default {
-    data() {
-        const checkName = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鏂板杩濊绫诲瀷涓嶈兘涓虹┖'));
-            }
-        }
-        const checkLevel = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鏂板杩濊绛夌骇涓嶈兘涓虹┖'));
-            }
-        }
-        return {
-            things: {
-                name: '',
-                parentId: '',
-                level: '',
-            },
-            createThings: {
-                name: [
-                    {
-                        required: true, trigger: 'blur', validator: checkName
-                    }
-                ],
-                level: [
-                    {
-                        required: true, trigger: 'change', validator: checkLevel
-                    }
-                ],
-                // parentId:[
-                //     {
-                //         required:true,trigger:'change',validator:checkId
-                //     }
-                // ]
-            },
-            levelList: [
-                {
-                    label: "杩濊涓被鍨�",
-                    value: 1,
-                },
-                {
-                    label: "澶х被",
-                    value: 2,
-                },
-                {
-                    label: "灏忕被",
-                    value: 3,
-                },
-                {
-                    label: "妗堢敱",
-                    value: 4,
-                },
-            ],
-            parentList: [],
-            selectOrg: {
-                orgsid: []
-            },
-            defaultProps: {
-                children: 'children',
-                label: 'name',
-                disabled:(data,node)=>{
-                    if (data.level<this.things.level-1) {
-                        return !data.leaf
-                    }
-                }
-            },
-            mylabel:''
-        }
-    },
-    created() {
-    },
-    methods: {
-        // 鏌ヨ鎵�灞炵被鍨�
-        async getTypeThird() {
-            let arr = [];
-            await this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_first",
-            })
-                .then(res => {
-                    arr = res.data;
-                    // this.parentList = res.data;
-                })
-            return arr
-        },
-        // 鏌ヨ鎵�灞炲ぇ绫�
-        async getTypeSecond() {
-            let arr = [];
-            await this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_second",
-            })
-                .then(res => {
-                    arr = res.data;
-                    // this.parentList = res.data;
-                })
-            return arr
-        },
-        // 鏌ヨ鎵�灞炲皬绫�
-        async getTypeFirst() {
-            let arr = [];
-            await this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_third",
-            })
-                .then(res => {
-                    arr = res.data;
-                    // this.parentList = res.data;
-                })
-            return arr
-        },
-        // 鏌ヨ鎵�灞炴鐢�
-        getEventLevel() {
-            this.$axios({
-                method: 'get',
-                url: 'sccg/violations/query/type_four'
-            })
-                .then(res => {
-                    this.parentList = res.data;
-                })
-        },
-        // 鎻愪氦鏂板杩濊绫诲瀷
-        handleSubmit() {
-            console.log(this.things);
-            this.$refs.user.validate((valid) => {
-                console.log(valid);
-                if (valid) {
-                    const { things, selectOrg} = this;
-                    console.log(things,selectOrg.orgsid[0]);
-                    this.$axios({
-                        method: 'post',
-                        url: 'sccg/violations/addition/type',
-                        data: {
-                            code: '1111',
-                            level: things.level,
-                            name: things.name,
-                            parentId: things.parentId === '' ? 0 : selectOrg.orgsid[0],
-                            typeCode: '01',
-                            typeName: '闂绫诲瀷',
-                            remark: things.type,
-                        }
-                    })
-                        .then(res => {
-                            if (res.code === 200) {
-                                this.$message({
-                                    type: 'success',
-                                    message: '娣诲姞鎴愬姛'
-                                })
-                                this.$emit('changeDialog', { flag: false });
-                            } else {
-                                this.$message({
-                                    type: 'error',
-                                    message: "娣诲姞澶辫触"
-                                })
-                            }
-                        })
-                } else {
-                    return false;
-                }
-            })
-        },
-        // 妗堜欢绾у埆鍙樺寲
-        async resetParentList(index) {
-            this.things.parentId=''
-            this.selectOrg.orgsid = [];
-            if (index === 1) {
-                // this.getTypeThird();
-            } else if (index === 2) {
-                // console.log(this.getTypeThird());
-                this.parentList = await this.getTypeThird();
-                this.parentList.forEach(item=>{
-                    item.children = [];
-                })
-            } else if (index === 3) {
-            
-                this.parentList = this.addChildren(await this.getTypeThird(), await this.getTypeSecond());
-                console.log(this.parentList);
-            } else {
-                let arr1 =  this.addChildren(await this.getTypeSecond(), await this.getTypeFirst());
-                this.parentList =  this.addChildren(await this.getTypeThird(), arr1);
-            }
-        },
-        addChildren(parentArr, childArr) {
-            // console.log(parentArr.length,childArr);
-            parentArr.forEach(item => {
-                item.children = [];
-                childArr.forEach(child => {
-                    if (item.id === child.parentId) {
-                        item.children.push(child);
-                    }
-                })
-            })
-            console.log(parentArr);
-            return parentArr;
-        },
-        handleCheck(data, checked) {
-            this.things.parentId = data.name;
-            console.log(this.selectOrg.orgsid);
-            // 鑾峰彇褰撳墠閫夋嫨鐨刬d鍦ㄦ暟缁勪腑鐨勭储寮�
-            const indexs = this.selectOrg.orgsid.indexOf(data.id)
-            // 濡傛灉涓嶅瓨鍦ㄦ暟缁勪腑锛屽苟涓旀暟缁勪腑宸茬粡鏈変竴涓猧d骞朵笖checked涓簍rue鐨勬椂鍊欙紝浠h〃涓嶈兘鍐嶆閫夋嫨銆�
-            if (indexs < 0 && this.selectOrg.orgsid.length === 1 && checked) {
-                this.$message({
-                    message: '鍙兘閫夋嫨涓�涓尯鍩燂紒',
-                    type: 'error',
-                    showClose: true
-                })
-                // 璁剧疆宸查�夋嫨鐨勮妭鐐逛负false 寰堥噸瑕�
-                this.$refs.tree.setChecked(data, false)
-            } else if (this.selectOrg.orgsid.length === 0 && checked) {
-                // 鍙戠幇鏁扮粍涓虹┖ 骞朵笖鏄凡閫夋嫨
-                // 闃叉鏁扮粍鏈夊�硷紝棣栧厛娓呯┖锛屽啀push
-                this.selectOrg.orgsid = []
-                this.selectOrg.orgsid.push(data.id)
-            } else if (
-                indexs >= 0 &&
-                this.selectOrg.orgsid.length === 1 &&
-                !checked
-            ) {
-                // 鍐嶆鐩存帴杩涜璧嬪�间负绌烘搷浣�
-                this.selectOrg.orgsid = []
-            }
-        },
-    },
-    props: ['changeDialog']
-}
-</script>
-<style lang="scss" scoped>
-.createUser {
-    border-radius: 1px;
-    background-color: #fff;
-
-    main {
-        // border: 1px solid #fff;
-        text-align: left;
-        padding: 0 55px;
-        background-color: #fff;
-        padding-bottom: 50px;
-
-        .mainContent {
-            display: flex;
-            justify-content: center;
-            padding-top: 50px;
-
-            .el-form-item__content {
-                width: 400px;
-
-                .el-select {
-                    width: 100%;
-                }
-            }
-
-            .optionHandleSp {
-                display: flex;
-
-                .areaNumber,
-                .moreNumber {
-                    flex: 1;
-                }
-
-                .telNumber {
-                    flex: 2;
-                }
-            }
-
-            .optionBtn {
-                display: flex;
-                margin-top: 20px;
-
-                .btn {
-                    padding: 12px 50px;
-                }
-            }
-
-        }
-    }
-
-    &::v-deep .el-textarea__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-        font-size: 10px;
-    }
-
-    ::v-deep .el-form-item__label {
-        color: #4b9bb7;
-    }
-
-    ::v-deep .el-input__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-        font-size: 10px;
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/baseSetting/violation/updateUser/index_20221221165051.vue b/.history/src/views/operate/baseSetting/violation/updateUser/index_20221221165051.vue
deleted file mode 100644
index 54388c3..0000000
--- a/.history/src/views/operate/baseSetting/violation/updateUser/index_20221221165051.vue
+++ /dev/null
@@ -1,174 +0,0 @@
-<template>
-    <div class="updateUser">
-        <main>
-            <div class="mainContent">
-                <el-form ref="user" label-width="140px" autoComplete="on" :model="things" label-position="right">
-                    <!-- 杩濊浜嬮」缂栧彿 -->
-                    <el-form-item class="optionItem" label="杩濊浜嬮」缂栧彿:" prop="number">
-                        <el-input v-model="things.number" placeholder="璇峰~鍐欒繚瑙勪簨椤圭紪鍙�" :disabled="!updateFlag"></el-input>
-                    </el-form-item>
-                    <!-- 鎵�灞炵被鍨� -->
-                    <el-form-item class="optionItems" label="鎵�灞炵被鍨�:" prop="typeThird">
-                        <el-select v-model="things.typeThird" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" disabled>
-                            <el-option v-for="item in typeThirdList" :key="item.id" :label="item.name"
-                                :value="item.id">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 鎵�灞炲ぇ绫� -->
-                    <el-form-item class="optionItem" label="鎵�灞炲ぇ绫�:" prop="typeSecond">
-                        <el-select v-model="things.typeSecond" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" disabled>
-                            <el-option v-for="item in typeSecondList" :key="item.id" :label="item.name"
-                                :value="item.id">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 鎵�灞炲皬绫� -->
-                    <el-form-item class="optionItem" label="鎵�灞炲皬绫�:" prop="typeFirst">
-                        <el-select v-model="things.typeFirst" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" disabled>
-                            <el-option v-for="item in typeFirstList" :key="item.id" :label="item.name"
-                                :value="item.id">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 妗堢敱 -->
-                    <el-form-item class="optionItem" label="妗堢敱:" prop="type">
-                        <el-input type="textarea" autosize v-model="things.type" placeholder="璇疯緭鍏ユ鐢辨弿杩板唴瀹�"
-                            :disabled="!updateFlag" disabled></el-input>
-                    </el-form-item>
-                    <!-- <el-form-item v-if="updateFlag">
-                        <div class="optionBtn">
-                            <el-button type="primary" class="btn submit" @click.native.prevent="handleUser">纭
-                            </el-button>
-                        </div>
-                    </el-form-item> -->
-                </el-form>
-
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-export default {
-    data() {
-        return {
-            things: {
-                number: 0,
-                type: '',
-                typeFirst: '',
-                typeSecond: '',
-                typeThird: '',
-            },
-            roleList: [],
-            typeThirdList:[],
-            typeSecondList:[],
-            typeFirstList:[],
-        }
-    },
-    created() {
-        this.things = JSON.parse(JSON.stringify(this.userInfo));
-        // 鑾峰彇鎵�灞炵被鍨嬪垪琛�
-        this.getTypeThird();
-        this.getTypeSecond();
-        this.getTypeFirst();
-    },
-    methods: {
-        // 鏌ヨ鎵�灞炵被鍨�
-        getTypeThird() {
-            this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_first",
-            })
-                .then(res => {
-                    this.typeThirdList = res.data;
-                })
-        },
-        // 鏌ヨ鎵�灞炲ぇ绫�
-        getTypeSecond(){
-            this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_second",
-            })
-                .then(res => {
-                    this.typeSecondList = res.data;
-                })
-        },
-        // 鏌ヨ鎵�灞炲皬绫�
-        getTypeFirst(){
-            this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_third",
-            })
-                .then(res => {
-                    this.typeFirstList = res.data;
-                })
-        }
-    },
-    props: ['userInfo', 'updateFlag', 'changeDialog']
-}
-</script>
-<style lang="scss" scoped>
-.updateUser {
-    border-radius: 1px;
-    background-color: #09152f;
-
-    main {
-        // border: 1px solid #fff;
-        text-align: left;
-        padding: 0 55px;
-        background-color: #09152f;
-        padding-bottom: 50px;
-
-        .mainContent {
-            display: flex;
-            justify-content: center;
-            padding-top: 50px;
-
-            .el-form-item__content {
-                width: 400px;
-
-                .el-select {
-                    width: 100%;
-                }
-            }
-
-            .optionHandleSp {
-                display: flex;
-
-                .areaNumber,
-                .moreNumber {
-                    flex: 1;
-                }
-
-                .telNumber {
-                    flex: 2;
-                }
-            }
-
-            .optionBtn {
-                display: flex;
-                margin-top: 20px;
-
-                .btn {
-                    padding: 12px 50px;
-                }
-            }
-
-        }
-    }
-
-    &::v-deep .el-textarea__inner {
-        background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-
-    ::v-deep .el-form-item__label {
-        color: #4b9bb7;
-    }
-
-    ::v-deep .el-input__inner {
-        background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/baseSetting/violation/updateUser/index_20221221171014.vue b/.history/src/views/operate/baseSetting/violation/updateUser/index_20221221171014.vue
deleted file mode 100644
index 32e07e0..0000000
--- a/.history/src/views/operate/baseSetting/violation/updateUser/index_20221221171014.vue
+++ /dev/null
@@ -1,174 +0,0 @@
-<template>
-    <div class="updateUser">
-        <main>
-            <div class="mainContent">
-                <el-form ref="user" label-width="140px" autoComplete="on" :model="things" label-position="right">
-                    <!-- 杩濊浜嬮」缂栧彿 -->
-                    <el-form-item class="optionItem" label="杩濊浜嬮」缂栧彿:" prop="number">
-                        <el-input v-model="things.number" placeholder="璇峰~鍐欒繚瑙勪簨椤圭紪鍙�" :disabled="!updateFlag"></el-input>
-                    </el-form-item>
-                    <!-- 鎵�灞炵被鍨� -->
-                    <el-form-item class="optionItems" label="鎵�灞炵被鍨�:" prop="typeThird">
-                        <el-select v-model="things.typeThird" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" disabled>
-                            <el-option v-for="item in typeThirdList" :key="item.id" :label="item.name"
-                                :value="item.id">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 鎵�灞炲ぇ绫� -->
-                    <el-form-item class="optionItem" label="鎵�灞炲ぇ绫�:" prop="typeSecond">
-                        <el-select v-model="things.typeSecond" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" disabled>
-                            <el-option v-for="item in typeSecondList" :key="item.id" :label="item.name"
-                                :value="item.id">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 鎵�灞炲皬绫� -->
-                    <el-form-item class="optionItem" label="鎵�灞炲皬绫�:" prop="typeFirst">
-                        <el-select v-model="things.typeFirst" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" disabled>
-                            <el-option v-for="item in typeFirstList" :key="item.id" :label="item.name"
-                                :value="item.id">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 妗堢敱 -->
-                    <el-form-item class="optionItem" label="妗堢敱:" prop="type">
-                        <el-input type="textarea" autosize v-model="things.type" placeholder="璇疯緭鍏ユ鐢辨弿杩板唴瀹�"
-                            :disabled="!updateFlag" disabled></el-input>
-                    </el-form-item>
-                    <!-- <el-form-item v-if="updateFlag">
-                        <div class="optionBtn">
-                            <el-button type="primary" class="btn submit" @click.native.prevent="handleUser">纭
-                            </el-button>
-                        </div>
-                    </el-form-item> -->
-                </el-form>
-
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-export default {
-    data() {
-        return {
-            things: {
-                number: 0,
-                type: '',
-                typeFirst: '',
-                typeSecond: '',
-                typeThird: '',
-            },
-            roleList: [],
-            typeThirdList:[],
-            typeSecondList:[],
-            typeFirstList:[],
-        }
-    },
-    created() {
-        this.things = JSON.parse(JSON.stringify(this.userInfo));
-        // 鑾峰彇鎵�灞炵被鍨嬪垪琛�
-        this.getTypeThird();
-        this.getTypeSecond();
-        this.getTypeFirst();
-    },
-    methods: {
-        // 鏌ヨ鎵�灞炵被鍨�
-        getTypeThird() {
-            this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_first",
-            })
-                .then(res => {
-                    this.typeThirdList = res.data;
-                })
-        },
-        // 鏌ヨ鎵�灞炲ぇ绫�
-        getTypeSecond(){
-            this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_second",
-            })
-                .then(res => {
-                    this.typeSecondList = res.data;
-                })
-        },
-        // 鏌ヨ鎵�灞炲皬绫�
-        getTypeFirst(){
-            this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_third",
-            })
-                .then(res => {
-                    this.typeFirstList = res.data;
-                })
-        }
-    },
-    props: ['userInfo', 'updateFlag', 'changeDialog']
-}
-</script>
-<style lang="scss" scoped>
-.updateUser {
-    border-radius: 1px;
-    background-color: #fff;
-
-    main {
-        // border: 1px solid #fff;
-        text-align: left;
-        padding: 0 55px;
-        background-color: #fff;
-        padding-bottom: 50px;
-
-        .mainContent {
-            display: flex;
-            justify-content: center;
-            padding-top: 50px;
-
-            .el-form-item__content {
-                width: 400px;
-
-                .el-select {
-                    width: 100%;
-                }
-            }
-
-            .optionHandleSp {
-                display: flex;
-
-                .areaNumber,
-                .moreNumber {
-                    flex: 1;
-                }
-
-                .telNumber {
-                    flex: 2;
-                }
-            }
-
-            .optionBtn {
-                display: flex;
-                margin-top: 20px;
-
-                .btn {
-                    padding: 12px 50px;
-                }
-            }
-
-        }
-    }
-
-    &::v-deep .el-textarea__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-
-    ::v-deep .el-form-item__label {
-        color: #4b9bb7;
-    }
-
-    ::v-deep .el-input__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/car/myIndex/edit/law/index_20221222092648.vue b/.history/src/views/operate/car/myIndex/edit/law/index_20221222092648.vue
deleted file mode 100644
index 2a32ab8..0000000
--- a/.history/src/views/operate/car/myIndex/edit/law/index_20221222092648.vue
+++ /dev/null
@@ -1,328 +0,0 @@
-<template>
-  <div class="createUser">
-    <main>
-      <div class="mainContent">
-        <el-form
-          ref="user"
-          label-width="140px"
-          :rules="createCarRules"
-          autoComplete="on"
-          :model="car"
-          label-position="right"
-        >
-          <!-- 杞︾墝鍙� -->
-          <el-form-item class="optionItem" label="杞︾墝鍙�:" prop="carNumber">
-            <el-input
-              v-model="car.carNumber"
-              placeholder="璇峰~鍐欒溅鐗屽彿"
-            ></el-input>
-          </el-form-item>
-          <!-- 鎵�灞為儴闂� -->
-          <el-form-item class="optionItems" label="鎵�灞為儴闂�:" prop="departId">
-            <!-- <el-input v-model="car.depart" placeholder="璇峰~鍐欐墍灞為儴闂�"></el-input> -->
-            <el-select v-model="car.departName" placeholder="璇烽�夋嫨鎵�灞為儴闂�">
-              <el-option value="1">
-                <el-tree
-                  ref="tree"
-                  :check-strictly="true"
-                  :data="departList"
-                  :props="defaultProps"
-                  show-checkbox
-                  @check-change="handleCheck"
-                  default-expand-all
-                  node-key="id"
-                >
-                </el-tree>
-              </el-option>
-            </el-select>
-          </el-form-item>
-          <!-- 杞︿富濮撳悕 -->
-          <el-form-item class="optionItem" label="杞︿富濮撳悕:" prop="ownerName">
-            <el-input
-              v-model="car.ownerName"
-              placeholder="璇疯緭鍏ヨ溅涓诲鍚�"
-            ></el-input>
-          </el-form-item>
-          <!-- 杞﹁締浣跨敤浜哄憳 -->
-          <!-- <el-form-item class="optionItem" label="杞﹁締浣跨敤浜哄憳:" prop="vehicleUser">
-                        <el-input v-model="car.vehicleUser" placeholder="璇疯緭鍏ヨ溅杈嗕娇鐢ㄤ汉鍛�"></el-input>
-                    </el-form-item> -->
-          <!-- 鑱旂郴鏂瑰紡 -->
-          <el-form-item class="optionItem" label="鑱旂郴鏂瑰紡:" prop="contact">
-            <el-input
-              v-model="car.contact"
-              placeholder="璇疯緭鍏ヨ溅涓绘墜鏈哄彿鐮�"
-            ></el-input>
-          </el-form-item>
-          <el-form-item>
-            <div class="optionBtn">
-              <el-button
-                type="primary"
-                class="btn submit"
-                @click.native.prevent="handleUpdateLawCar"
-                >纭
-              </el-button>
-            </div>
-          </el-form-item>
-        </el-form>
-      </div>
-    </main>
-  </div>
-</template>
-<script>
-import { validateCarNum, validatePhone, validateName } from "@/utils/validate";
-export default {
-  data() {
-    const checkCarNum = (rule, value, callback) => {
-      if (value) {
-        if (validateCarNum(value)) {
-          callback();
-        } else {
-          callback(new Error("璇疯緭鍏ユ纭殑杞︾墝鍙�"));
-        }
-      } else {
-        callback(new Error("杞︾墝鍙蜂笉鑳戒负绌�"));
-      }
-    };
-    const checkName = (rule, value, callback) => {
-      if (value) {
-        if (validateName(value)) {
-          callback();
-        } else {
-          callback(new Error("璇锋纭緭鍏ヨ溅涓诲鍚�"));
-        }
-      } else {
-        callback(new Error("杞︿富濮撳悕涓嶈兘涓虹┖"));
-      }
-    };
-    const checkDepartId = (rule, value, callback) => {
-      if (value) {
-        callback();
-      } else {
-        callback(new Error("杞﹁締浣跨敤鐨勯儴闂ㄤ笉鑳戒负绌�"));
-      }
-    };
-    const checkUser = (rule, value, callback) => {
-      if (value) {
-        if (validateName(value)) {
-          callback();
-        } else {
-          callback(new Error("璇锋纭緭鍏ヨ溅杈嗕娇鐢ㄤ汉鍛�"));
-        }
-      } else {
-        callback(new Error("杞﹁締浣跨敤浜哄憳涓嶈兘涓虹┖"));
-      }
-    };
-    const checkPhone = (rule, value, callback) => {
-      if (value) {
-        if (validatePhone(value)) {
-          callback();
-        } else {
-          callback(new Error("璇疯緭鍏ユ纭殑鎵嬫満鍙�"));
-        }
-      } else {
-        callback(new Error("鎵嬫満鍙风爜涓嶈兘涓虹┖"));
-      }
-    };
-    return {
-      car: {
-        carNumber: "",
-        contact: "",
-        ownerName: "",
-        trajectory: "",
-        vehicleUser: "",
-        departName: "",
-        departId: 0,
-      },
-      createCarRules: {
-        departId: [
-          {
-            required: true,
-            trigger: "blur",
-            validator: checkDepartId,
-          },
-        ],
-        carNumber: [
-          {
-            required: true,
-            trigger: "blur",
-            validator: checkCarNum,
-          },
-        ],
-        contact: [
-          {
-            required: true,
-            trigger: "blur",
-            validator: checkPhone,
-          },
-        ],
-        // id: 0,
-        ownerName: [
-          {
-            required: true,
-            trigger: "blur",
-            validator: checkName,
-          },
-        ],
-        // vehicleUser: [
-        //     {
-        //         required: true, trigger: 'blur', validator: checkUser
-        //     }
-        // ]
-      },
-      selectOrg: {
-        orgsid: [],
-      },
-      mylabel: "",
-      departList: [],
-      defaultProps: {
-        children: "children",
-        label: "departName",
-      },
-    };
-  },
-  created() {
-    const { getDepartTree } = this;
-    // 鍒濆鍖栭儴闂ㄦ爲
-    getDepartTree();
-    // 鍒濆鍖栨暟鎹�
-    this.car = JSON.parse(JSON.stringify(this.info));
-    if (!this.car.departName) {
-      this.car.departName = this.car.pdepartName;
-    }
-  },
-  methods: {
-    // 淇敼鎵ф硶杞�
-    handleUpdateLawCar() {
-      this.$refs.user.validate((valid) => {
-        if (valid) {
-          const { car } = this;
-          this.$axios({
-            method: "put",
-            url: "sccg/car_Manage/modification_enforce",
-            data: {
-              ...car,
-            },
-          }).then((res) => {
-            if (res.code === 200) {
-              this.$message({
-                type: "success",
-                message: "淇敼杞﹁締鎴愬姛",
-              });
-              this.$emit("closeDialog", { flag: false, index: 1 });
-            } else {
-              this.$message({
-                type: "error",
-                message: res.message,
-              });
-            }
-          });
-        } else {
-          return false;
-        }
-      });
-    },
-    // 閮ㄩ棬淇敼
-    handleCheck(data, checked) {
-      this.car.departId = data.id;
-      this.car.departName = data.departName;
-      // 鑾峰彇褰撳墠閫夋嫨鐨刬d鍦ㄦ暟缁勪腑鐨勭储寮�
-      const indexs = this.selectOrg.orgsid.indexOf(data.id);
-      // 濡傛灉涓嶅瓨鍦ㄦ暟缁勪腑锛屽苟涓旀暟缁勪腑宸茬粡鏈変竴涓猧d骞朵笖checked涓簍rue鐨勬椂鍊欙紝浠h〃涓嶈兘鍐嶆閫夋嫨銆�
-      if (indexs < 0 && this.selectOrg.orgsid.length === 1 && checked) {
-        this.$message({
-          message: "鍙兘閫夋嫨涓�涓儴闂紒",
-          type: "warning",
-          showClose: true,
-        });
-        // 璁剧疆宸查�夋嫨鐨勮妭鐐逛负false 寰堥噸瑕�
-        this.$refs.tree.setChecked(data, false);
-      } else if (this.selectOrg.orgsid.length === 0 && checked) {
-        // 鍙戠幇鏁扮粍涓虹┖ 骞朵笖鏄凡閫夋嫨
-        // 闃叉鏁扮粍鏈夊�硷紝棣栧厛娓呯┖锛屽啀push
-        this.selectOrg.orgsid = [];
-        this.selectOrg.orgsid.push(data.id);
-      } else if (
-        indexs >= 0 &&
-        this.selectOrg.orgsid.length === 1 &&
-        !checked
-      ) {
-        // 鍐嶆鐩存帴杩涜璧嬪�间负绌烘搷浣�
-        this.selectOrg.orgsid = [];
-        this.car.departName = "";
-      }
-    },
-    // 鑾峰彇閮ㄩ棬鏍�
-    getDepartTree() {
-      this.$axios.get("/sccg/depart/tree").then((res) => {
-        this.departList = res.data;
-      });
-    },
-  },
-  props: ["info", "closeDialog"],
-};
-</script>
-<style lang="scss" scoped>
-.createUser {
-  border-radius: 1px;
-  background-color: #09152f;
-
-  main {
-    // border: 1px solid #fff;
-    text-align: left;
-    padding: 0 55px;
-    // background-color: #09152f;
-    padding-bottom: 50px;
-
-    .mainContent {
-      display: flex;
-      justify-content: center;
-      padding-top: 50px;
-
-      .el-form-item__content {
-        width: 400px;
-
-        .el-select {
-          width: 100%;
-        }
-      }
-
-      .optionHandleSp {
-        display: flex;
-
-        .areaNumber,
-        .moreNumber {
-          flex: 1;
-        }
-
-        .telNumber {
-          flex: 2;
-        }
-      }
-
-      .optionBtn {
-        display: flex;
-        margin-top: 20px;
-
-        .btn {
-          padding: 12px 50px;
-        }
-      }
-    }
-  }
-
-  &::v-deep .el-textarea__inner {
-    // background-color: #09152f;
-    border: 1px solid #17324c;
-  }
-
-  ::v-deep .el-form-item__label {
-    color: #4b9bb7;
-  }
-
-  ::v-deep .el-input__inner {
-    // background-color: #09152f;
-    border: 1px solid #17324c;
-  }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/car/myIndex/edit/law/index_20221222093310.vue b/.history/src/views/operate/car/myIndex/edit/law/index_20221222093310.vue
deleted file mode 100644
index aadda6b..0000000
--- a/.history/src/views/operate/car/myIndex/edit/law/index_20221222093310.vue
+++ /dev/null
@@ -1,328 +0,0 @@
-<template>
-  <div class="createUser">
-    <main>
-      <div class="mainContent">
-        <el-form
-          ref="user"
-          label-width="140px"
-          :rules="createCarRules"
-          autoComplete="on"
-          :model="car"
-          label-position="right"
-        >
-          <!-- 杞︾墝鍙� -->
-          <el-form-item class="optionItem" label="杞︾墝鍙�:" prop="carNumber">
-            <el-input
-              v-model="car.carNumber"
-              placeholder="璇峰~鍐欒溅鐗屽彿"
-            ></el-input>
-          </el-form-item>
-          <!-- 鎵�灞為儴闂� -->
-          <el-form-item class="optionItems" label="鎵�灞為儴闂�:" prop="departId">
-            <!-- <el-input v-model="car.depart" placeholder="璇峰~鍐欐墍灞為儴闂�"></el-input> -->
-            <el-select v-model="car.departName" placeholder="璇烽�夋嫨鎵�灞為儴闂�">
-              <el-option value="1">
-                <el-tree
-                  ref="tree"
-                  :check-strictly="true"
-                  :data="departList"
-                  :props="defaultProps"
-                  show-checkbox
-                  @check-change="handleCheck"
-                  default-expand-all
-                  node-key="id"
-                >
-                </el-tree>
-              </el-option>
-            </el-select>
-          </el-form-item>
-          <!-- 杞︿富濮撳悕 -->
-          <el-form-item class="optionItem" label="杞︿富濮撳悕:" prop="ownerName">
-            <el-input
-              v-model="car.ownerName"
-              placeholder="璇疯緭鍏ヨ溅涓诲鍚�"
-            ></el-input>
-          </el-form-item>
-          <!-- 杞﹁締浣跨敤浜哄憳 -->
-          <!-- <el-form-item class="optionItem" label="杞﹁締浣跨敤浜哄憳:" prop="vehicleUser">
-                        <el-input v-model="car.vehicleUser" placeholder="璇疯緭鍏ヨ溅杈嗕娇鐢ㄤ汉鍛�"></el-input>
-                    </el-form-item> -->
-          <!-- 鑱旂郴鏂瑰紡 -->
-          <el-form-item class="optionItem" label="鑱旂郴鏂瑰紡:" prop="contact">
-            <el-input
-              v-model="car.contact"
-              placeholder="璇疯緭鍏ヨ溅涓绘墜鏈哄彿鐮�"
-            ></el-input>
-          </el-form-item>
-          <el-form-item>
-            <div class="optionBtn">
-              <el-button
-                type="primary"
-                class="btn submit"
-                @click.native.prevent="handleUpdateLawCar"
-                >纭
-              </el-button>
-            </div>
-          </el-form-item>
-        </el-form>
-      </div>
-    </main>
-  </div>
-</template>
-<script>
-import { validateCarNum, validatePhone, validateName } from "@/utils/validate";
-export default {
-  data() {
-    const checkCarNum = (rule, value, callback) => {
-      if (value) {
-        if (validateCarNum(value)) {
-          callback();
-        } else {
-          callback(new Error("璇疯緭鍏ユ纭殑杞︾墝鍙�"));
-        }
-      } else {
-        callback(new Error("杞︾墝鍙蜂笉鑳戒负绌�"));
-      }
-    };
-    const checkName = (rule, value, callback) => {
-      if (value) {
-        if (validateName(value)) {
-          callback();
-        } else {
-          callback(new Error("璇锋纭緭鍏ヨ溅涓诲鍚�"));
-        }
-      } else {
-        callback(new Error("杞︿富濮撳悕涓嶈兘涓虹┖"));
-      }
-    };
-    const checkDepartId = (rule, value, callback) => {
-      if (value) {
-        callback();
-      } else {
-        callback(new Error("杞﹁締浣跨敤鐨勯儴闂ㄤ笉鑳戒负绌�"));
-      }
-    };
-    const checkUser = (rule, value, callback) => {
-      if (value) {
-        if (validateName(value)) {
-          callback();
-        } else {
-          callback(new Error("璇锋纭緭鍏ヨ溅杈嗕娇鐢ㄤ汉鍛�"));
-        }
-      } else {
-        callback(new Error("杞﹁締浣跨敤浜哄憳涓嶈兘涓虹┖"));
-      }
-    };
-    const checkPhone = (rule, value, callback) => {
-      if (value) {
-        if (validatePhone(value)) {
-          callback();
-        } else {
-          callback(new Error("璇疯緭鍏ユ纭殑鎵嬫満鍙�"));
-        }
-      } else {
-        callback(new Error("鎵嬫満鍙风爜涓嶈兘涓虹┖"));
-      }
-    };
-    return {
-      car: {
-        carNumber: "",
-        contact: "",
-        ownerName: "",
-        trajectory: "",
-        vehicleUser: "",
-        departName: "",
-        departId: 0,
-      },
-      createCarRules: {
-        departId: [
-          {
-            required: true,
-            trigger: "blur",
-            validator: checkDepartId,
-          },
-        ],
-        carNumber: [
-          {
-            required: true,
-            trigger: "blur",
-            validator: checkCarNum,
-          },
-        ],
-        contact: [
-          {
-            required: true,
-            trigger: "blur",
-            validator: checkPhone,
-          },
-        ],
-        // id: 0,
-        ownerName: [
-          {
-            required: true,
-            trigger: "blur",
-            validator: checkName,
-          },
-        ],
-        // vehicleUser: [
-        //     {
-        //         required: true, trigger: 'blur', validator: checkUser
-        //     }
-        // ]
-      },
-      selectOrg: {
-        orgsid: [],
-      },
-      mylabel: "",
-      departList: [],
-      defaultProps: {
-        children: "children",
-        label: "departName",
-      },
-    };
-  },
-  created() {
-    const { getDepartTree } = this;
-    // 鍒濆鍖栭儴闂ㄦ爲
-    getDepartTree();
-    // 鍒濆鍖栨暟鎹�
-    this.car = JSON.parse(JSON.stringify(this.info));
-    if (!this.car.departName) {
-      this.car.departName = this.car.pdepartName;
-    }
-  },
-  methods: {
-    // 淇敼鎵ф硶杞�
-    handleUpdateLawCar() {
-      this.$refs.user.validate((valid) => {
-        if (valid) {
-          const { car } = this;
-          this.$axios({
-            method: "put",
-            url: "sccg/car_Manage/modification_enforce",
-            data: {
-              ...car,
-            },
-          }).then((res) => {
-            if (res.code === 200) {
-              this.$message({
-                type: "success",
-                message: "淇敼杞﹁締鎴愬姛",
-              });
-              this.$emit("closeDialog", { flag: false, index: 1 });
-            } else {
-              this.$message({
-                type: "error",
-                message: res.message,
-              });
-            }
-          });
-        } else {
-          return false;
-        }
-      });
-    },
-    // 閮ㄩ棬淇敼
-    handleCheck(data, checked) {
-      this.car.departId = data.id;
-      this.car.departName = data.departName;
-      // 鑾峰彇褰撳墠閫夋嫨鐨刬d鍦ㄦ暟缁勪腑鐨勭储寮�
-      const indexs = this.selectOrg.orgsid.indexOf(data.id);
-      // 濡傛灉涓嶅瓨鍦ㄦ暟缁勪腑锛屽苟涓旀暟缁勪腑宸茬粡鏈変竴涓猧d骞朵笖checked涓簍rue鐨勬椂鍊欙紝浠h〃涓嶈兘鍐嶆閫夋嫨銆�
-      if (indexs < 0 && this.selectOrg.orgsid.length === 1 && checked) {
-        this.$message({
-          message: "鍙兘閫夋嫨涓�涓儴闂紒",
-          type: "warning",
-          showClose: true,
-        });
-        // 璁剧疆宸查�夋嫨鐨勮妭鐐逛负false 寰堥噸瑕�
-        this.$refs.tree.setChecked(data, false);
-      } else if (this.selectOrg.orgsid.length === 0 && checked) {
-        // 鍙戠幇鏁扮粍涓虹┖ 骞朵笖鏄凡閫夋嫨
-        // 闃叉鏁扮粍鏈夊�硷紝棣栧厛娓呯┖锛屽啀push
-        this.selectOrg.orgsid = [];
-        this.selectOrg.orgsid.push(data.id);
-      } else if (
-        indexs >= 0 &&
-        this.selectOrg.orgsid.length === 1 &&
-        !checked
-      ) {
-        // 鍐嶆鐩存帴杩涜璧嬪�间负绌烘搷浣�
-        this.selectOrg.orgsid = [];
-        this.car.departName = "";
-      }
-    },
-    // 鑾峰彇閮ㄩ棬鏍�
-    getDepartTree() {
-      this.$axios.get("/sccg/depart/tree").then((res) => {
-        this.departList = res.data;
-      });
-    },
-  },
-  props: ["info", "closeDialog"],
-};
-</script>
-<style lang="scss" scoped>
-.createUser {
-  border-radius: 1px;
-  // background-color: #09152f;
-
-  main {
-    // border: 1px solid #fff;
-    text-align: left;
-    padding: 0 55px;
-    // background-color: #09152f;
-    padding-bottom: 50px;
-
-    .mainContent {
-      display: flex;
-      justify-content: center;
-      padding-top: 50px;
-
-      .el-form-item__content {
-        width: 400px;
-
-        .el-select {
-          width: 100%;
-        }
-      }
-
-      .optionHandleSp {
-        display: flex;
-
-        .areaNumber,
-        .moreNumber {
-          flex: 1;
-        }
-
-        .telNumber {
-          flex: 2;
-        }
-      }
-
-      .optionBtn {
-        display: flex;
-        margin-top: 20px;
-
-        .btn {
-          padding: 12px 50px;
-        }
-      }
-    }
-  }
-
-  &::v-deep .el-textarea__inner {
-    // background-color: #09152f;
-    border: 1px solid #17324c;
-  }
-
-  ::v-deep .el-form-item__label {
-    color: #4b9bb7;
-  }
-
-  ::v-deep .el-input__inner {
-    // background-color: #09152f;
-    border: 1px solid #17324c;
-  }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/car/myIndex/edit/soil/index_20221221160902.vue b/.history/src/views/operate/car/myIndex/edit/soil/index_20221221160902.vue
deleted file mode 100644
index c333de7..0000000
--- a/.history/src/views/operate/car/myIndex/edit/soil/index_20221221160902.vue
+++ /dev/null
@@ -1,290 +0,0 @@
-<template>
-    <div class="createUser">
-        <main>
-            <div class="mainContent">
-                <el-form ref="user" label-width="140px" :rules="createCarRules" autoComplete="on" :model="car"
-                    label-position="right">
-                    <!-- 杞︾墝鍙� -->
-                    <el-form-item class="optionItem" label="杞︾墝鍙�:" prop="carNumber">
-                        <el-input v-model="car.carNumber" placeholder="璇峰~鍐欒溅鐗屽彿"></el-input>
-                    </el-form-item>
-                    <!-- 杞﹀瀷 -->
-                    <el-form-item class="optionItems" label="杞﹀瀷:" prop="carModel">
-                        <el-select v-model="car.carModel" placeholder="璇烽�夋嫨杞﹀瀷">
-                            <el-option v-for="item in carTypeList" :key="item.value" :label="item.label"
-                                :value="item.label">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 杞︿富濮撳悕 -->
-                    <el-form-item class="optionItem" label="杞︿富濮撳悕:" prop="carOwner">
-                        <el-input v-model="car.carOwner" placeholder="璇疯緭鍏ヨ溅涓诲鍚�"></el-input>
-                    </el-form-item>
-                    <!-- 杞﹁締浣跨敤浜哄憳 -->
-                    <el-form-item class="optionItem" label="杞﹁締浣跨敤浜哄憳:" prop="carUser">
-                        <el-input v-model="car.carUser" placeholder="璇疯緭鍏ヨ溅杈嗕娇鐢ㄤ汉鍛�"></el-input>
-                    </el-form-item>
-                    <!-- 鑱旂郴鏂瑰紡 -->
-                    <el-form-item class="optionItem" label="鑱旂郴鏂瑰紡:" prop="phone">
-                        <el-input v-model="car.phone" placeholder="璇疯緭鍏ヨ溅涓绘墜鏈哄彿鐮�"></el-input>
-                    </el-form-item>
-                    <!-- 鏂藉伐鍗曚綅 -->
-                    <el-form-item class="optionItems" label="鏂藉伐鍗曚綅:" prop="constructionOrg">
-                        <el-input v-model="car.constructionOrg" placeholder="璇峰~鍐欐柦宸ュ崟浣�"></el-input>
-                    </el-form-item>
-                    <!-- 鏂藉伐鍦板潃 -->
-                    <el-form-item class="optionItems" label="鏂藉伐鍦板潃:" prop="geographicPosition">
-                        <el-input v-model="car.geographicPosition" placeholder="璇峰~鍐欐柦宸ュ湴鍧�"></el-input>
-                    </el-form-item>
-                    <el-form-item>
-                        <div class="optionBtn">
-                            <el-button type="primary" class="btn submit" @click.native.prevent="handleCar">纭
-                            </el-button>
-                        </div>
-                    </el-form-item>
-                </el-form>
-
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-import {validateName,validatePhone,validateCarNum} from '@/utils/validate'
-export default {
-    data() {
-        const checkCarNum = (rule, value, callback) => {
-            if (value) {
-                if(validateCarNum(value)){
-                    callback();
-                }else{
-                    callback(new Error('璇疯緭鍏ユ纭殑杞︾墝鍙�'));
-                }
-            } else {
-                callback(new Error('杞︾墝鍙蜂笉鑳戒负绌�'));
-            }
-        }
-        const checkName = (rule, value, callback) => {
-            if (value) {
-                if(validateName(value)){
-                    callback();
-                }else{
-                    callback(new Error('璇疯緭鍏ユ纭殑杞︿富濮撳悕'))
-                }
-            } else {
-                callback(new Error('杞︿富濮撳悕涓嶈兘涓虹┖'));
-            }
-        }
-        const checkUser = (rule, value, callback) => {
-            if (value) {
-                if(validateName(value)){
-                    callback();
-                }else{
-                    callback(new Error('璇锋纭緭鍏ヨ溅杈嗕娇鐢ㄤ汉鍛�'))
-                }
-            } else {
-                callback(new Error('杞﹁締浣跨敤浜哄憳涓嶈兘涓虹┖'));
-            }
-        }
-        const checkPhone = (rule, value, callback) => {
-            if (value) {
-                if(validatePhone(value)){
-                    callback();
-                }else{
-                    callback(new Error('璇疯緭鍏ユ纭殑鎵嬫満鍙�'))
-                }
-            } else {
-                callback(new Error('鎵嬫満鍙风爜涓嶈兘涓虹┖'));
-            }
-        }
-        const checkCarModel = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('杞﹁締鍨嬪彿涓嶈兘涓虹┖'));
-            }
-        }
-        const checkOrg = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鏂藉伐鍗曚綅涓嶈兘涓虹┖'));
-            }
-        }
-        const checkPosition = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鏂藉伐鍦板潃涓嶈兘涓虹┖'));
-            }
-        }
-        return {
-            car: {
-                carNumber: "",
-                contact: "",
-                belong: "",
-                // id: 0,
-                ownerName: "",
-                trajectory: "",
-                vehicleUser: "",
-                constructionOrg: '',
-            },
-            createCarRules: {
-                carNumber: [
-                    {
-                        required: true, trigger:'blur', validator: checkCarNum
-                    }
-                ],
-                carModel: [
-                    {
-                        required: true, trigger:'change',validator: checkCarModel
-                    }
-                ],
-                contact: [
-                    {
-                        required: true,trigger:'blur', validator: checkPhone
-                    }
-                ],
-                // id: 0,
-                ownerName: [
-                    {
-                        required: true,trigger:'blur', validator: checkName
-                    }
-                ],
-                vehicleUser: [
-                    {
-                        required: true, trigger:'blur',validator: checkUser
-                    }
-                ],
-                constructionOrg: [
-                    {
-                        required: true,trigger:'blur', validator: checkOrg
-                    }
-                ],
-                geographicPosition: [
-                    {
-                        required: true, trigger:'blur',validator: checkPosition
-                    }
-                ]
-            },
-            carTypeList: [
-                {
-                    label: '澶у瀷',
-                    value: 1,
-                },
-                {
-                    label: '涓瀷',
-                    value: 2,
-                },
-                {
-                    label: '灏忓瀷',
-                    value: 3,
-                },
-            ]
-        }
-    },
-    created() {
-        // 鍒濆鍖栨暟鎹�
-        this.car = JSON.parse(JSON.stringify(this.info));
-    },
-    methods: {
-        // 娣诲姞杞﹁締
-        handleCar() {
-            this.$refs.user.validate((valid) => {
-                if (valid) {
-                    const { car } = this;
-                    this.$axios({
-                        method: 'put',
-                        url: 'sccg/car_Manage/modification_slag',
-                        data: {
-                            ...car
-                        }
-                    })
-                        .then(res => {
-                            if (res.code === 200) {
-                                this.$message({
-                                    type: 'success',
-                                    message: '淇敼杞﹁締鎴愬姛',
-                                })
-                                this.$emit('closeDialog', { flag: false,index:1 });
-                            } else {
-                                this.$message({
-                                    type: 'error',
-                                    message: res.message,
-                                })
-                            }
-                        })
-                } else {
-                    return false;
-                }
-            })
-        },
-
-    },
-    props: ['info','closeDialog']
-}
-</script>
-<style lang="scss" scoped>
-.createUser {
-    border-radius: 1px;
-    background-color: #09152f;
-
-    main {
-        // border: 1px solid #fff;
-        text-align: left;
-        padding: 0 55px;
-        background-color: #09152f;
-        padding-bottom: 50px;
-
-        .mainContent {
-            display: flex;
-            justify-content: center;
-            padding-top: 50px;
-
-            .el-form-item__content {
-                width: 400px;
-
-                .el-select {
-                    width: 100%;
-                }
-            }
-
-            .optionHandleSp {
-                display: flex;
-
-                .areaNumber,
-                .moreNumber {
-                    flex: 1;
-                }
-
-                .telNumber {
-                    flex: 2;
-                }
-            }
-
-            .optionBtn {
-                display: flex;
-                margin-top: 20px;
-
-                .btn {
-                    padding: 12px 50px;
-                }
-            }
-
-        }
-    }
-
-    &::v-deep .el-textarea__inner {
-        background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-
-    ::v-deep .el-form-item__label {
-        color: #4b9bb7;
-    }
-
-    ::v-deep .el-input__inner {
-        background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/car/myIndex/edit/soil/index_20221222093338.vue b/.history/src/views/operate/car/myIndex/edit/soil/index_20221222093338.vue
deleted file mode 100644
index 02ff614..0000000
--- a/.history/src/views/operate/car/myIndex/edit/soil/index_20221222093338.vue
+++ /dev/null
@@ -1,290 +0,0 @@
-<template>
-    <div class="createUser">
-        <main>
-            <div class="mainContent">
-                <el-form ref="user" label-width="140px" :rules="createCarRules" autoComplete="on" :model="car"
-                    label-position="right">
-                    <!-- 杞︾墝鍙� -->
-                    <el-form-item class="optionItem" label="杞︾墝鍙�:" prop="carNumber">
-                        <el-input v-model="car.carNumber" placeholder="璇峰~鍐欒溅鐗屽彿"></el-input>
-                    </el-form-item>
-                    <!-- 杞﹀瀷 -->
-                    <el-form-item class="optionItems" label="杞﹀瀷:" prop="carModel">
-                        <el-select v-model="car.carModel" placeholder="璇烽�夋嫨杞﹀瀷">
-                            <el-option v-for="item in carTypeList" :key="item.value" :label="item.label"
-                                :value="item.label">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 杞︿富濮撳悕 -->
-                    <el-form-item class="optionItem" label="杞︿富濮撳悕:" prop="carOwner">
-                        <el-input v-model="car.carOwner" placeholder="璇疯緭鍏ヨ溅涓诲鍚�"></el-input>
-                    </el-form-item>
-                    <!-- 杞﹁締浣跨敤浜哄憳 -->
-                    <el-form-item class="optionItem" label="杞﹁締浣跨敤浜哄憳:" prop="carUser">
-                        <el-input v-model="car.carUser" placeholder="璇疯緭鍏ヨ溅杈嗕娇鐢ㄤ汉鍛�"></el-input>
-                    </el-form-item>
-                    <!-- 鑱旂郴鏂瑰紡 -->
-                    <el-form-item class="optionItem" label="鑱旂郴鏂瑰紡:" prop="phone">
-                        <el-input v-model="car.phone" placeholder="璇疯緭鍏ヨ溅涓绘墜鏈哄彿鐮�"></el-input>
-                    </el-form-item>
-                    <!-- 鏂藉伐鍗曚綅 -->
-                    <el-form-item class="optionItems" label="鏂藉伐鍗曚綅:" prop="constructionOrg">
-                        <el-input v-model="car.constructionOrg" placeholder="璇峰~鍐欐柦宸ュ崟浣�"></el-input>
-                    </el-form-item>
-                    <!-- 鏂藉伐鍦板潃 -->
-                    <el-form-item class="optionItems" label="鏂藉伐鍦板潃:" prop="geographicPosition">
-                        <el-input v-model="car.geographicPosition" placeholder="璇峰~鍐欐柦宸ュ湴鍧�"></el-input>
-                    </el-form-item>
-                    <el-form-item>
-                        <div class="optionBtn">
-                            <el-button type="primary" class="btn submit" @click.native.prevent="handleCar">纭
-                            </el-button>
-                        </div>
-                    </el-form-item>
-                </el-form>
-
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-import {validateName,validatePhone,validateCarNum} from '@/utils/validate'
-export default {
-    data() {
-        const checkCarNum = (rule, value, callback) => {
-            if (value) {
-                if(validateCarNum(value)){
-                    callback();
-                }else{
-                    callback(new Error('璇疯緭鍏ユ纭殑杞︾墝鍙�'));
-                }
-            } else {
-                callback(new Error('杞︾墝鍙蜂笉鑳戒负绌�'));
-            }
-        }
-        const checkName = (rule, value, callback) => {
-            if (value) {
-                if(validateName(value)){
-                    callback();
-                }else{
-                    callback(new Error('璇疯緭鍏ユ纭殑杞︿富濮撳悕'))
-                }
-            } else {
-                callback(new Error('杞︿富濮撳悕涓嶈兘涓虹┖'));
-            }
-        }
-        const checkUser = (rule, value, callback) => {
-            if (value) {
-                if(validateName(value)){
-                    callback();
-                }else{
-                    callback(new Error('璇锋纭緭鍏ヨ溅杈嗕娇鐢ㄤ汉鍛�'))
-                }
-            } else {
-                callback(new Error('杞﹁締浣跨敤浜哄憳涓嶈兘涓虹┖'));
-            }
-        }
-        const checkPhone = (rule, value, callback) => {
-            if (value) {
-                if(validatePhone(value)){
-                    callback();
-                }else{
-                    callback(new Error('璇疯緭鍏ユ纭殑鎵嬫満鍙�'))
-                }
-            } else {
-                callback(new Error('鎵嬫満鍙风爜涓嶈兘涓虹┖'));
-            }
-        }
-        const checkCarModel = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('杞﹁締鍨嬪彿涓嶈兘涓虹┖'));
-            }
-        }
-        const checkOrg = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鏂藉伐鍗曚綅涓嶈兘涓虹┖'));
-            }
-        }
-        const checkPosition = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鏂藉伐鍦板潃涓嶈兘涓虹┖'));
-            }
-        }
-        return {
-            car: {
-                carNumber: "",
-                contact: "",
-                belong: "",
-                // id: 0,
-                ownerName: "",
-                trajectory: "",
-                vehicleUser: "",
-                constructionOrg: '',
-            },
-            createCarRules: {
-                carNumber: [
-                    {
-                        required: true, trigger:'blur', validator: checkCarNum
-                    }
-                ],
-                carModel: [
-                    {
-                        required: true, trigger:'change',validator: checkCarModel
-                    }
-                ],
-                contact: [
-                    {
-                        required: true,trigger:'blur', validator: checkPhone
-                    }
-                ],
-                // id: 0,
-                ownerName: [
-                    {
-                        required: true,trigger:'blur', validator: checkName
-                    }
-                ],
-                vehicleUser: [
-                    {
-                        required: true, trigger:'blur',validator: checkUser
-                    }
-                ],
-                constructionOrg: [
-                    {
-                        required: true,trigger:'blur', validator: checkOrg
-                    }
-                ],
-                geographicPosition: [
-                    {
-                        required: true, trigger:'blur',validator: checkPosition
-                    }
-                ]
-            },
-            carTypeList: [
-                {
-                    label: '澶у瀷',
-                    value: 1,
-                },
-                {
-                    label: '涓瀷',
-                    value: 2,
-                },
-                {
-                    label: '灏忓瀷',
-                    value: 3,
-                },
-            ]
-        }
-    },
-    created() {
-        // 鍒濆鍖栨暟鎹�
-        this.car = JSON.parse(JSON.stringify(this.info));
-    },
-    methods: {
-        // 娣诲姞杞﹁締
-        handleCar() {
-            this.$refs.user.validate((valid) => {
-                if (valid) {
-                    const { car } = this;
-                    this.$axios({
-                        method: 'put',
-                        url: 'sccg/car_Manage/modification_slag',
-                        data: {
-                            ...car
-                        }
-                    })
-                        .then(res => {
-                            if (res.code === 200) {
-                                this.$message({
-                                    type: 'success',
-                                    message: '淇敼杞﹁締鎴愬姛',
-                                })
-                                this.$emit('closeDialog', { flag: false,index:1 });
-                            } else {
-                                this.$message({
-                                    type: 'error',
-                                    message: res.message,
-                                })
-                            }
-                        })
-                } else {
-                    return false;
-                }
-            })
-        },
-
-    },
-    props: ['info','closeDialog']
-}
-</script>
-<style lang="scss" scoped>
-.createUser {
-    border-radius: 1px;
-    // background-color: #09152f;
-
-    main {
-        // border: 1px solid #fff;
-        text-align: left;
-        padding: 0 55px;
-        background-color: #fff;
-        padding-bottom: 50px;
-
-        .mainContent {
-            display: flex;
-            justify-content: center;
-            padding-top: 50px;
-
-            .el-form-item__content {
-                width: 400px;
-
-                .el-select {
-                    width: 100%;
-                }
-            }
-
-            .optionHandleSp {
-                display: flex;
-
-                .areaNumber,
-                .moreNumber {
-                    flex: 1;
-                }
-
-                .telNumber {
-                    flex: 2;
-                }
-            }
-
-            .optionBtn {
-                display: flex;
-                margin-top: 20px;
-
-                .btn {
-                    padding: 12px 50px;
-                }
-            }
-
-        }
-    }
-
-    &::v-deep .el-textarea__inner {
-        background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-
-    ::v-deep .el-form-item__label {
-        color: #4b9bb7;
-    }
-
-    ::v-deep .el-input__inner {
-        background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/car/myIndex/edit/soil/index_20221222093357.vue b/.history/src/views/operate/car/myIndex/edit/soil/index_20221222093357.vue
deleted file mode 100644
index 391d661..0000000
--- a/.history/src/views/operate/car/myIndex/edit/soil/index_20221222093357.vue
+++ /dev/null
@@ -1,290 +0,0 @@
-<template>
-    <div class="createUser">
-        <main>
-            <div class="mainContent">
-                <el-form ref="user" label-width="140px" :rules="createCarRules" autoComplete="on" :model="car"
-                    label-position="right">
-                    <!-- 杞︾墝鍙� -->
-                    <el-form-item class="optionItem" label="杞︾墝鍙�:" prop="carNumber">
-                        <el-input v-model="car.carNumber" placeholder="璇峰~鍐欒溅鐗屽彿"></el-input>
-                    </el-form-item>
-                    <!-- 杞﹀瀷 -->
-                    <el-form-item class="optionItems" label="杞﹀瀷:" prop="carModel">
-                        <el-select v-model="car.carModel" placeholder="璇烽�夋嫨杞﹀瀷">
-                            <el-option v-for="item in carTypeList" :key="item.value" :label="item.label"
-                                :value="item.label">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <!-- 杞︿富濮撳悕 -->
-                    <el-form-item class="optionItem" label="杞︿富濮撳悕:" prop="carOwner">
-                        <el-input v-model="car.carOwner" placeholder="璇疯緭鍏ヨ溅涓诲鍚�"></el-input>
-                    </el-form-item>
-                    <!-- 杞﹁締浣跨敤浜哄憳 -->
-                    <el-form-item class="optionItem" label="杞﹁締浣跨敤浜哄憳:" prop="carUser">
-                        <el-input v-model="car.carUser" placeholder="璇疯緭鍏ヨ溅杈嗕娇鐢ㄤ汉鍛�"></el-input>
-                    </el-form-item>
-                    <!-- 鑱旂郴鏂瑰紡 -->
-                    <el-form-item class="optionItem" label="鑱旂郴鏂瑰紡:" prop="phone">
-                        <el-input v-model="car.phone" placeholder="璇疯緭鍏ヨ溅涓绘墜鏈哄彿鐮�"></el-input>
-                    </el-form-item>
-                    <!-- 鏂藉伐鍗曚綅 -->
-                    <el-form-item class="optionItems" label="鏂藉伐鍗曚綅:" prop="constructionOrg">
-                        <el-input v-model="car.constructionOrg" placeholder="璇峰~鍐欐柦宸ュ崟浣�"></el-input>
-                    </el-form-item>
-                    <!-- 鏂藉伐鍦板潃 -->
-                    <el-form-item class="optionItems" label="鏂藉伐鍦板潃:" prop="geographicPosition">
-                        <el-input v-model="car.geographicPosition" placeholder="璇峰~鍐欐柦宸ュ湴鍧�"></el-input>
-                    </el-form-item>
-                    <el-form-item>
-                        <div class="optionBtn">
-                            <el-button type="primary" class="btn submit" @click.native.prevent="handleCar">纭
-                            </el-button>
-                        </div>
-                    </el-form-item>
-                </el-form>
-
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-import {validateName,validatePhone,validateCarNum} from '@/utils/validate'
-export default {
-    data() {
-        const checkCarNum = (rule, value, callback) => {
-            if (value) {
-                if(validateCarNum(value)){
-                    callback();
-                }else{
-                    callback(new Error('璇疯緭鍏ユ纭殑杞︾墝鍙�'));
-                }
-            } else {
-                callback(new Error('杞︾墝鍙蜂笉鑳戒负绌�'));
-            }
-        }
-        const checkName = (rule, value, callback) => {
-            if (value) {
-                if(validateName(value)){
-                    callback();
-                }else{
-                    callback(new Error('璇疯緭鍏ユ纭殑杞︿富濮撳悕'))
-                }
-            } else {
-                callback(new Error('杞︿富濮撳悕涓嶈兘涓虹┖'));
-            }
-        }
-        const checkUser = (rule, value, callback) => {
-            if (value) {
-                if(validateName(value)){
-                    callback();
-                }else{
-                    callback(new Error('璇锋纭緭鍏ヨ溅杈嗕娇鐢ㄤ汉鍛�'))
-                }
-            } else {
-                callback(new Error('杞﹁締浣跨敤浜哄憳涓嶈兘涓虹┖'));
-            }
-        }
-        const checkPhone = (rule, value, callback) => {
-            if (value) {
-                if(validatePhone(value)){
-                    callback();
-                }else{
-                    callback(new Error('璇疯緭鍏ユ纭殑鎵嬫満鍙�'))
-                }
-            } else {
-                callback(new Error('鎵嬫満鍙风爜涓嶈兘涓虹┖'));
-            }
-        }
-        const checkCarModel = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('杞﹁締鍨嬪彿涓嶈兘涓虹┖'));
-            }
-        }
-        const checkOrg = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鏂藉伐鍗曚綅涓嶈兘涓虹┖'));
-            }
-        }
-        const checkPosition = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鏂藉伐鍦板潃涓嶈兘涓虹┖'));
-            }
-        }
-        return {
-            car: {
-                carNumber: "",
-                contact: "",
-                belong: "",
-                // id: 0,
-                ownerName: "",
-                trajectory: "",
-                vehicleUser: "",
-                constructionOrg: '',
-            },
-            createCarRules: {
-                carNumber: [
-                    {
-                        required: true, trigger:'blur', validator: checkCarNum
-                    }
-                ],
-                carModel: [
-                    {
-                        required: true, trigger:'change',validator: checkCarModel
-                    }
-                ],
-                contact: [
-                    {
-                        required: true,trigger:'blur', validator: checkPhone
-                    }
-                ],
-                // id: 0,
-                ownerName: [
-                    {
-                        required: true,trigger:'blur', validator: checkName
-                    }
-                ],
-                vehicleUser: [
-                    {
-                        required: true, trigger:'blur',validator: checkUser
-                    }
-                ],
-                constructionOrg: [
-                    {
-                        required: true,trigger:'blur', validator: checkOrg
-                    }
-                ],
-                geographicPosition: [
-                    {
-                        required: true, trigger:'blur',validator: checkPosition
-                    }
-                ]
-            },
-            carTypeList: [
-                {
-                    label: '澶у瀷',
-                    value: 1,
-                },
-                {
-                    label: '涓瀷',
-                    value: 2,
-                },
-                {
-                    label: '灏忓瀷',
-                    value: 3,
-                },
-            ]
-        }
-    },
-    created() {
-        // 鍒濆鍖栨暟鎹�
-        this.car = JSON.parse(JSON.stringify(this.info));
-    },
-    methods: {
-        // 娣诲姞杞﹁締
-        handleCar() {
-            this.$refs.user.validate((valid) => {
-                if (valid) {
-                    const { car } = this;
-                    this.$axios({
-                        method: 'put',
-                        url: 'sccg/car_Manage/modification_slag',
-                        data: {
-                            ...car
-                        }
-                    })
-                        .then(res => {
-                            if (res.code === 200) {
-                                this.$message({
-                                    type: 'success',
-                                    message: '淇敼杞﹁締鎴愬姛',
-                                })
-                                this.$emit('closeDialog', { flag: false,index:1 });
-                            } else {
-                                this.$message({
-                                    type: 'error',
-                                    message: res.message,
-                                })
-                            }
-                        })
-                } else {
-                    return false;
-                }
-            })
-        },
-
-    },
-    props: ['info','closeDialog']
-}
-</script>
-<style lang="scss" scoped>
-.createUser {
-    border-radius: 1px;
-    // background-color: #09152f;
-
-    main {
-        // border: 1px solid #fff;
-        text-align: left;
-        padding: 0 55px;
-        background-color: #fff;
-        padding-bottom: 50px;
-
-        .mainContent {
-            display: flex;
-            justify-content: center;
-            padding-top: 50px;
-
-            .el-form-item__content {
-                width: 400px;
-
-                .el-select {
-                    width: 100%;
-                }
-            }
-
-            .optionHandleSp {
-                display: flex;
-
-                .areaNumber,
-                .moreNumber {
-                    flex: 1;
-                }
-
-                .telNumber {
-                    flex: 2;
-                }
-            }
-
-            .optionBtn {
-                display: flex;
-                margin-top: 20px;
-
-                .btn {
-                    padding: 12px 50px;
-                }
-            }
-
-        }
-    }
-
-    &::v-deep .el-textarea__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-
-    ::v-deep .el-form-item__label {
-        color: #4b9bb7;
-    }
-
-    ::v-deep .el-input__inner {
-        // background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/disposal/casepool/pool/createUser/ill/index_20221208095634.vue b/.history/src/views/operate/disposal/casepool/pool/createUser/ill/index_20221208095634.vue
deleted file mode 100644
index 10a2eff..0000000
--- a/.history/src/views/operate/disposal/casepool/pool/createUser/ill/index_20221208095634.vue
+++ /dev/null
@@ -1,579 +0,0 @@
-<template>
-    <div class="ill">
-        <div class="input-area">
-            <div class="input-header">
-                <div class="input-header__title">鍩虹淇℃伅</div>
-                <div class="input-header__tip">濉啓浜嬩欢鍩虹淇℃伅</div>
-            </div>
-            <div class="input-form">
-                <el-form ref="user" label-width="160px" autoComplete="on" :model="ill" :rules="createillRules"
-                    label-position="right">
-                    <div class="user-item">
-                        <!-- 闂绫诲瀷 -->
-                        <el-form-item class="optionItem" label="闂绫诲瀷:" prop="category">
-                            <el-select v-model="ill.type" placeholder="杩濆缓" disabled>
-                                <el-option v-for="item in communityList" :key="item.name" :label="item.name"
-                                    :value="item.value" :disabled="item.disabled">
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                        <!-- 杩濆缓绫诲埆 -->
-                        <el-form-item class="optionItems" label="杩濆缓绫诲埆:" prop="categoryId">
-                            <el-select v-model="ill.categoryId" placeholder="璇烽�夋嫨杩濆缓绫诲埆" size="small">
-                                <el-option v-for="item in bigKindList" :key="item.id" :label="item.name"
-                                    :value="item.id" :disabled="item.disabled">
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                    </div>
-                    <!-- 褰撲簨浜哄鍚� -->
-                    <el-form-item class="optionItems" label="褰撲簨浜哄鍚�:" prop="partyName">
-                        <el-input placeholder="璇峰~鍐欏綋浜嬩汉濮撳悕" v-model="ill.partyName"></el-input>
-                    </el-form-item>
-                    <!-- 褰撲簨浜鸿韩浠借瘉鍙� -->
-                    <el-form-item class="optionItems" label="褰撲簨浜鸿韩浠借瘉鍙�:" prop="partyIdCard">
-                        <el-input placeholder="璇峰~鍐欏綋浜嬩汉韬唤璇佸彿" maxlength="18" v-model="ill.partyIdCard"></el-input>
-                    </el-form-item>
-                    <!-- 褰撲簨浜鸿仈绯荤數璇� -->
-                    <el-form-item class="optionItem" label="褰撲簨浜鸿仈绯荤數璇�:" prop="partyPhone">
-                        <el-input v-model="ill.partyPhone" maxlength="11" placeholder="璇峰~鍐欏綋浜嬩汉鑱旂郴鐢佃瘽"></el-input>
-                    </el-form-item>
-                    <div class="user-item">
-                        <!-- 杩濆缓鍦扮偣 -->
-                        <el-form-item class="optionItems" label="杩濆缓鍦扮偣:" prop="site">
-                            <el-input placeholder="璇峰~鍐欒繚寤哄湴鐐�" v-model="ill.site"></el-input>
-                        </el-form-item>
-                    </div>
-                    <div class="user-item">
-                        <!-- 鎵�灞炶閬� -->
-                        <el-form-item class="optionItems" label="鎵�灞炶閬�:" prop="streetId">
-                            <el-select v-model="ill.streetId" placeholder="璇烽�夋嫨鎵�灞炶閬�" @change="handleStreet">
-                                <el-option v-for="item in streetList" :key="item.id" :label="item.regionName" :value="item.id"
-                                    >
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                        <!-- 鎵�灞炵ぞ鍖� -->
-                        <el-form-item class="optionItems" label="鎵�灞炵ぞ鍖�:" prop="communityId">
-                            <el-select v-model="ill.communityId" placeholder="璇烽�夋嫨鎵�灞炵ぞ鍖�">
-                                <el-option v-for="item in communityList" :key="item.id" :label="item.regionName"
-                                    :value="item.id">
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                    </div>
-                    <!-- 韬唤璇佹鍙嶉潰鐓х墖 -->
-                    <el-form-item class="optionItems" label="韬唤璇佹銆佸弽闈㈢収鐗�:" prop="positive">
-                        <template>
-                            <div class="idcard">
-                                <el-upload class="upload-demo" :show-file-list="false"
-                                    action="/sccg/file/medias" :headers="getToken()" multiple
-                                    :limit="50" :on-success="handleSuccess">
-                                    <img v-if="ill.positive === ''"
-                                        src="https://axure-file.lanhuapp.com/90466432-c999-4bf0-80b8-ee3f96a2099e__15f765432d579a14b8f6591c100d30e3.svg"
-                                        alt="">
-                                    <span class="text" v-if="ill.positive === ''">韬唤璇佹闈�</span>
-                                    <img :src="ill.positive" alt="" class="img" v-else>
-                                </el-upload>
-                                <el-upload class="upload-demo" :show-file-list="false"
-                                    action="/sccg/file/medias" :headers="getToken()" multiple
-                                    :limit="50" :on-success="handleSuccess2">
-                                    <img v-if="ill.negative === '' "
-                                        src="https://axure-file.lanhuapp.com/90466432-c999-4bf0-80b8-ee3f96a2099e__15f765432d579a14b8f6591c100d30e3.svg"
-                                        alt="">
-                                    <span class="text" v-if="ill.negative === ''">韬唤璇佸弽闈�</span>
-                                    <img :src="ill.negative" alt="" class="img" v-else />
-                                </el-upload>
-                            </div>
-                        </template>
-                    </el-form-item>
-                    <!-- 鎶ヨ鏃堕棿 -->
-                    <el-form-item class="optionItems" label="鎶ヨ鏃堕棿:" prop="alarmTime">
-                        <el-date-picker v-model="ill.alarmTime" type="datetime" placeholder="閫夋嫨鎶ヨ鏃堕棿">
-                        </el-date-picker>
-                    </el-form-item>
-                </el-form>
-            </div>
-            <div class="not-need">
-                <div class="not-need__header">
-                    鎵ф硶杩濆缓鎯呭喌
-                </div>
-                <el-form ref="condition" label-width="160px" autoComplete="on" :model="ill" :rules="createillRules">
-                    <!-- 杩濆缓鍏蜂綋浣嶇疆 -->
-                    <el-form-item class="optionItems" label="杩濆缓鍏蜂綋浣嶇疆:" prop="position">
-                        <el-input placeholder="璇峰~鍐欒繚寤哄叿浣撲綅缃�" v-model="ill.position"></el-input>
-                    </el-form-item>
-                    <div class="area">
-                        <el-form-item class="optionItems" label="杩濇硶寤鸿闀裤�佸銆侀珮:"  prop="buildingLength">
-                            <el-input placeholder="鍗曚綅绫�" v-model="ill.buildingLength"></el-input>
-                        </el-form-item>
-                        <el-form-item class="optionItems" label-width='0px' prop="buildingWidth">
-                            <el-input placeholder="鍗曚綅绫�" v-model="ill.buildingWidth"></el-input>
-                        </el-form-item> 
-                        <el-form-item class="optionItems" label-width='0px' prop="buildingHigh">
-                            <el-input placeholder="鍗曚綅绫�" v-model="ill.buildingHigh"></el-input>
-                        </el-form-item>
-                    </div>
-                    <el-form-item class="optionItems" label="杩濇硶寤鸿闈㈢Н:" prop="buildingArea">
-                        <el-input placeholder="璇峰~鍐欒繚娉曞缓璁鹃潰绉�" v-model="ill.buildingArea"></el-input>
-                    </el-form-item>
-                    <el-form-item class="optionItems" label="杩濇硶寤虹瓚鏉愭枡:" prop="materials">
-                        <el-input placeholder="璇峰~鍐欒繚娉曞缓绛戞潗鏂�" v-model="ill.materials"></el-input>
-                    </el-form-item>
-                </el-form>
-            </div>
-            <div class="input-footer">
-                <el-button type="primary" class="confirm" @click="handleUser">纭畾</el-button>
-                <el-button class="back" @click="handleBack">杩斿洖</el-button>
-            </div>
-        </div>
-        <div class="map-area">
-            <!-- <MyMap /> -->
-        </div>
-    </div>
-</template>
-<script>
-import MyMap from '@/components/map'
-import {parseTime} from '@/utils/index'
-import { validateName, validatePhone, validateCardId, validateNum } from '@/utils/validate'
-export default {
-    components: {
-        MyMap
-    },
-    data() {
-        const checkArea = (rule, value, callback) => {
-            if (value) {
-                validateNum(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑杩濇硶寤鸿闈㈢Н'))
-            } else {
-                callback(new Error('杩濇硶寤鸿闈㈢Н涓嶈兘涓虹┖'))
-            }
-        }
-        const checkHigh = (rule, value, callback) => {
-            if (value) {
-                validateNum(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑杩濇硶寤鸿楂樺害'))
-            } else {
-                callback(new Error('杩濇硶寤鸿楂樺害涓嶈兘涓虹┖'));
-
-            }
-        }
-        const checkWidth = (rule, value, callback) => {
-            if (value) {
-                validateNum(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑杩濇硶寤鸿瀹藉害'))
-            } else {
-                callback(new Error('杩濇硶寤鸿瀹藉害涓嶈兘涓虹┖'));
-
-            }
-        }
-        const checkLength = (rule, value, callback) => {
-            if (value) {
-                validateNum(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑杩濇硶寤鸿闀垮害'))
-            } else {
-                callback(new Error('杩濇硶寤鸿闀垮害涓嶈兘涓虹┖'));
-
-            }
-        }
-        const checkCategoryId = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('杩濆缓绫诲埆涓嶈兘涓虹┖'));
-            }
-        }
-        const checkCommunityId = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鎵�灞炵ぞ鍖轰笉鑳戒负绌�'));
-            }
-        }
-        const checkMaterials = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('杩濇硶寤虹瓚鏉愭枡涓嶈兘涓虹┖'));
-            }
-        }
-        const checkIdCard = (rule, value, callback) => {
-            if (value) {
-                validateCardId(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑韬唤璇佸彿鐮�'))
-            } else {
-                callback(new Error('褰撲簨浜鸿韩浠借瘉鍙风爜涓嶈兘涓虹┖'));
-            }
-        }
-        const checkName = (rule, value, callback) => {
-            if (value) {
-                validateName(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑褰撲簨浜轰俊鎭�'))
-            } else {
-                callback(new Error('褰撲簨浜哄鍚嶄笉鑳戒负绌�'));
-            }
-        }
-        const checkPhone = (rule, value, callback) => {
-            if (value) {
-                validatePhone(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑鎵嬫満鍙风爜'))
-            } else {
-                callback(new Error('褰撲簨浜鸿仈绯荤數璇濅笉鑳戒负绌�'));
-            }
-        }
-        const checkPosition = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('杩濇硶寤鸿鍏蜂綋浣嶇疆涓嶈兘涓虹┖'));
-            }
-        }
-        const checkPositive = (rule, value, callback) => {
-            if (value) {
-                if (this.ill.negative === '') {
-                    callback('韬唤璇佸弽闈笉鑳戒负绌�');
-                } else {
-                    callback();
-                }
-            } else {
-                callback(new Error('韬唤璇佹闈笉鑳戒负绌�'));
-
-            }
-        }
-        const checkSite = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('杩濇硶寤鸿鍦扮偣涓嶈兘涓虹┖'));
-            }
-        }
-        const checkDate = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鎶ヨ鏃堕棿涓嶈兘涓虹┖'))
-            }
-        }
-        const checkStreet=(rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鎵�灞炶閬撲笉鑳戒负绌�'))
-            }
-        }
-        return {
-            ill: {
-                buildingArea: '',
-                buildingHigh: '',
-                buildingLength: '',
-                buildingWidth: '',
-                // category: '',
-                categoryId: '',
-                communityId: '',
-                materials: "",
-                partyIdCard: "",
-                partyName: "",
-                partyPhone: "",
-                position: "",
-                positive: "",
-                negative: "",
-                site: "",
-                alarmTime: '',
-            },
-            createillRules: {
-                buildingArea: [
-                    {
-                        required: true, trigger: 'blur', validator: checkArea
-                    }
-                ],
-                buildingHigh: [
-                    {
-                        required: true, trigger: 'blur', validator: checkHigh
-                    }
-                ],
-                buildingLength: [
-                    {
-                        required: true, trigger: 'blur', validator: checkLength
-                    }
-                ],
-                buildingWidth: [
-                    {
-                        required: true, trigger: 'blur', validator: checkWidth
-                    }
-                ],
-                categoryId: [
-                    {
-                        required: true, trigger: 'change', validator: checkCategoryId
-                    }
-                ],
-                communityId: [
-                    {
-                        required: true, trigger: 'change', validator: checkCommunityId
-                    }
-                ],
-                materials: [
-                    {
-                        required: true, trigger: 'blur', validator: checkMaterials
-                    }
-                ],
-                partyIdCard: [
-                    {
-                        required: true, trigger: 'blur', validator: checkIdCard
-                    }
-                ],
-                partyName: [
-                    {
-                        required: true, trigger: 'blur', validator: checkName
-                    }
-                ],
-                partyPhone: [
-                    {
-                        required: true, trigger: 'blur', validator: checkPhone
-                    }
-                ],
-                position: [
-                    {
-                        required: true, trigger: 'blur', validator: checkPosition
-                    }
-                ],
-                positive: [
-                    {
-                        required: true, trigger: 'change', validator: checkPositive
-                    }
-                ],
-                site: [
-                    {
-                        required: true, trigger: 'blur', validator: checkSite
-                    }
-                ],
-                alarmTime: [
-                    {
-                        required: true, trigger: 'change', validator: checkDate
-                    }
-                ],
-                streetId: [
-                    {
-                        required: true, trigger: 'change', validator: checkStreet
-                    }
-                ],
-            },
-            bigKindList: [],
-            communityList: [
-            ],
-            streetList: [],
-        }
-    },
-    created() {
-        const { getBigKind, getCommityList,getStreetList } = this;
-        getStreetList(0);
-        
-        // this.ill.category = this.mytype + 1;
-        getBigKind();
-        getCommityList();
-    },
-    methods: {
-        handleUser() {
-            const that = this;
-            this.$refs.user.validate((valid) => {
-                if (valid) {
-                    that.$refs.condition.validate((flag) => {
-                        if (flag) {
-                            const { ill } = this;
-                            ill.buildingLength = parseFloat(ill.buildingLength);
-                            ill.buildingHigh = parseFloat(ill.buildingHigh);
-                            ill.buildingWidth = parseFloat(ill.buildingWidth);
-                            ill.buildingArea = parseFloat(ill.buildingArea);
-                            that.$axios({
-                                method: 'post',
-                                url: 'sccg/base_case/addition_illegal_building',
-                                data: {
-                                    ...ill,
-                                    alarmTime:parseTime(ill.alarmTime)
-                                },
-                            })
-                                .then(res => {
-                                    if (res.code === 200) {
-                                        this.$message({
-                                            type: 'success',
-                                            message: res.message
-                                        })
-                                        this.$emit('changeDialog', { flag: false });
-                                        this.refresh();
-                                    } else {
-                                        this.$message({
-                                            type: 'warning',
-                                            message: res.message,
-                                        })
-                                    }
-                                })
-                        } else {
-                            return false;
-                        }
-                    })
-                } else {
-                    return false;
-                }
-            })
-        },
-        // 鑾峰彇澶х被鍒楄〃
-        getBigKind() {
-            this.$axios({
-                method: 'get',
-                url: 'sccg/illegal_building/query/type_second'
-            }).then(res => {
-                this.bigKindList = res.data;
-            })
-        },
-        // 鑾峰彇token
-        getToken() {
-            const token = sessionStorage.getItem('token');
-            const tokenHead = sessionStorage.getItem('tokenHead');
-            if (token && tokenHead) {
-                return { Authorization: tokenHead + token };
-            }
-        },
-        handleSuccess(res, file, filelist) {
-            const baseUrl = 'http://140.143.152.226:8410/';
-            this.ill.positive = baseUrl + res.data.url1;
-
-        },
-        handleSuccess2(res, file, filelist) {
-            const baseUrl = 'http://140.143.152.226:8410/';
-            this.ill.negative = baseUrl + res.data.url1;
-        },
-        // 鏌ヨ绀惧尯
-        getCommityList() {
-            this.$axios({
-                method: 'get',
-                url: 'sccg/dict/query_type?level=1&typeCode=' + '10'
-            })
-                .then(res => {
-                })
-        },
-        // 鑾峰彇琛楅亾淇℃伅
-        async getStreetList(id) {
-            let arr
-            await this.$axios({
-                method:'get',
-                url:`sccg/sccg_region/getChildren/${id}`,
-            })
-            .then(res=>{
-                if(res.code === 200){
-                    arr = res.data;
-                }
-            })
-            this.streetList = arr;
-        },
-        // 琛楅亾鏇存敼
-        handleStreet(id) {
-            this.ill.communityId = '';
-            this.$axios({
-                method: 'get',
-                url: `sccg/sccg_region/getChildren/${id}`
-            })
-                .then(res => {
-                    this.communityList = res.data;
-                })
-        },
-        handleBack(){
-            this.$emit('changeDialog', { flag: false });
-        }
-    },
-    watch: {
-        'ill.buildingLength': {
-            handler(newVal, oldVal) {
-                if (newVal) {
-                    this.ill.buildingWidth !== '' && validateNum(newVal) && validateNum(this.ill.buildingWidth) ? this.ill.buildingArea = newVal * this.ill.buildingWidth : '';
-                }
-            },
-            deep: true,
-        },
-        'ill.buildingWidth': {
-            handler(newVal, oldVal) {
-                if (newVal) {
-                    this.ill.buildingLength !== '' && validateNum(newVal) && validateNum(this.ill.buildingLength) ? this.ill.buildingArea = newVal * this.ill.buildingLength : '';
-                }
-            },
-            deep: true,
-        }
-    },
-    props: ['mytype', 'changeDialog', 'refresh']
-}
-</script>
-<style lang="scss" scoped>
-.ill {
-    display: flex;
-    padding: 20px 10px 50px;
-
-    .user-item {
-        display: flex;
-    }
-
-    .input-area {
-        flex: 3;
-        padding: 10px 20px;
-
-        .input-header {
-            color: #4b9bb7;
-
-            .input-header__title {
-                line-height: 60px;
-                font-weight: 650;
-                font-size: 20px;
-            }
-
-            .input-header__tip {
-                line-height: 40px;
-            }
-        }
-        .el-form {
-                &::v-deep .el-form-item__label {
-                    color: #4b9bb7;
-                }
-
-                &::v-deep .el-input__inner {
-                    background-color: #09152f;
-                    border: 1px solid #17324c;
-                }
-
-                &::v-deep .el-textarea__inner {
-                    background-color: #09152f;
-                    border: 1px solid #17324c;
-                }
-            }
-        .input-form {
-
-            
-            .upload-demo {
-                position: relative;
-                margin-right: 20px;
-                .text {
-                    position: absolute;
-                    top: 22%;
-                    left: 20%;
-                }
-            }
-
-            .idcard {
-                display: flex;
-            }
-
-            .idCardZ {
-                width: 200px;
-                height: 200px;
-            }
-        }
-
-        .input-footer {
-            display: flex;
-            justify-content: center;
-        }
-    }
-
-    .img {
-        width: 125px;
-        height: 80px;
-    }
-
-    .area {
-        display: flex;
-    }
-
-    .map-area {
-        flex: 2;
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/disposal/casepool/pool/createUser/ill/index_20221222100130.vue b/.history/src/views/operate/disposal/casepool/pool/createUser/ill/index_20221222100130.vue
deleted file mode 100644
index 996e339..0000000
--- a/.history/src/views/operate/disposal/casepool/pool/createUser/ill/index_20221222100130.vue
+++ /dev/null
@@ -1,579 +0,0 @@
-<template>
-    <div class="ill">
-        <div class="input-area">
-            <div class="input-header">
-                <div class="input-header__title">鍩虹淇℃伅</div>
-                <div class="input-header__tip">濉啓浜嬩欢鍩虹淇℃伅</div>
-            </div>
-            <div class="input-form">
-                <el-form ref="user" label-width="160px" autoComplete="on" :model="ill" :rules="createillRules"
-                    label-position="right">
-                    <div class="user-item">
-                        <!-- 闂绫诲瀷 -->
-                        <el-form-item class="optionItem" label="闂绫诲瀷:" prop="category">
-                            <el-select v-model="ill.type" placeholder="杩濆缓" disabled>
-                                <el-option v-for="item in communityList" :key="item.name" :label="item.name"
-                                    :value="item.value" :disabled="item.disabled">
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                        <!-- 杩濆缓绫诲埆 -->
-                        <el-form-item class="optionItems" label="杩濆缓绫诲埆:" prop="categoryId">
-                            <el-select v-model="ill.categoryId" placeholder="璇烽�夋嫨杩濆缓绫诲埆" size="small">
-                                <el-option v-for="item in bigKindList" :key="item.id" :label="item.name"
-                                    :value="item.id" :disabled="item.disabled">
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                    </div>
-                    <!-- 褰撲簨浜哄鍚� -->
-                    <el-form-item class="optionItems" label="褰撲簨浜哄鍚�:" prop="partyName">
-                        <el-input placeholder="璇峰~鍐欏綋浜嬩汉濮撳悕" v-model="ill.partyName"></el-input>
-                    </el-form-item>
-                    <!-- 褰撲簨浜鸿韩浠借瘉鍙� -->
-                    <el-form-item class="optionItems" label="褰撲簨浜鸿韩浠借瘉鍙�:" prop="partyIdCard">
-                        <el-input placeholder="璇峰~鍐欏綋浜嬩汉韬唤璇佸彿" maxlength="18" v-model="ill.partyIdCard"></el-input>
-                    </el-form-item>
-                    <!-- 褰撲簨浜鸿仈绯荤數璇� -->
-                    <el-form-item class="optionItem" label="褰撲簨浜鸿仈绯荤數璇�:" prop="partyPhone">
-                        <el-input v-model="ill.partyPhone" maxlength="11" placeholder="璇峰~鍐欏綋浜嬩汉鑱旂郴鐢佃瘽"></el-input>
-                    </el-form-item>
-                    <div class="user-item">
-                        <!-- 杩濆缓鍦扮偣 -->
-                        <el-form-item class="optionItems" label="杩濆缓鍦扮偣:" prop="site">
-                            <el-input placeholder="璇峰~鍐欒繚寤哄湴鐐�" v-model="ill.site"></el-input>
-                        </el-form-item>
-                    </div>
-                    <div class="user-item">
-                        <!-- 鎵�灞炶閬� -->
-                        <el-form-item class="optionItems" label="鎵�灞炶閬�:" prop="streetId">
-                            <el-select v-model="ill.streetId" placeholder="璇烽�夋嫨鎵�灞炶閬�" @change="handleStreet">
-                                <el-option v-for="item in streetList" :key="item.id" :label="item.regionName" :value="item.id"
-                                    >
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                        <!-- 鎵�灞炵ぞ鍖� -->
-                        <el-form-item class="optionItems" label="鎵�灞炵ぞ鍖�:" prop="communityId">
-                            <el-select v-model="ill.communityId" placeholder="璇烽�夋嫨鎵�灞炵ぞ鍖�">
-                                <el-option v-for="item in communityList" :key="item.id" :label="item.regionName"
-                                    :value="item.id">
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                    </div>
-                    <!-- 韬唤璇佹鍙嶉潰鐓х墖 -->
-                    <el-form-item class="optionItems" label="韬唤璇佹銆佸弽闈㈢収鐗�:" prop="positive">
-                        <template>
-                            <div class="idcard">
-                                <el-upload class="upload-demo" :show-file-list="false"
-                                    action="/sccg/file/medias" :headers="getToken()" multiple
-                                    :limit="50" :on-success="handleSuccess">
-                                    <img v-if="ill.positive === ''"
-                                        src="https://axure-file.lanhuapp.com/90466432-c999-4bf0-80b8-ee3f96a2099e__15f765432d579a14b8f6591c100d30e3.svg"
-                                        alt="">
-                                    <span class="text" v-if="ill.positive === ''">韬唤璇佹闈�</span>
-                                    <img :src="ill.positive" alt="" class="img" v-else>
-                                </el-upload>
-                                <el-upload class="upload-demo" :show-file-list="false"
-                                    action="/sccg/file/medias" :headers="getToken()" multiple
-                                    :limit="50" :on-success="handleSuccess2">
-                                    <img v-if="ill.negative === '' "
-                                        src="https://axure-file.lanhuapp.com/90466432-c999-4bf0-80b8-ee3f96a2099e__15f765432d579a14b8f6591c100d30e3.svg"
-                                        alt="">
-                                    <span class="text" v-if="ill.negative === ''">韬唤璇佸弽闈�</span>
-                                    <img :src="ill.negative" alt="" class="img" v-else />
-                                </el-upload>
-                            </div>
-                        </template>
-                    </el-form-item>
-                    <!-- 鎶ヨ鏃堕棿 -->
-                    <el-form-item class="optionItems" label="鎶ヨ鏃堕棿:" prop="alarmTime">
-                        <el-date-picker v-model="ill.alarmTime" type="datetime" placeholder="閫夋嫨鎶ヨ鏃堕棿">
-                        </el-date-picker>
-                    </el-form-item>
-                </el-form>
-            </div>
-            <div class="not-need">
-                <div class="not-need__header">
-                    鎵ф硶杩濆缓鎯呭喌
-                </div>
-                <el-form ref="condition" label-width="160px" autoComplete="on" :model="ill" :rules="createillRules">
-                    <!-- 杩濆缓鍏蜂綋浣嶇疆 -->
-                    <el-form-item class="optionItems" label="杩濆缓鍏蜂綋浣嶇疆:" prop="position">
-                        <el-input placeholder="璇峰~鍐欒繚寤哄叿浣撲綅缃�" v-model="ill.position"></el-input>
-                    </el-form-item>
-                    <div class="area">
-                        <el-form-item class="optionItems" label="杩濇硶寤鸿闀裤�佸銆侀珮:"  prop="buildingLength">
-                            <el-input placeholder="鍗曚綅绫�" v-model="ill.buildingLength"></el-input>
-                        </el-form-item>
-                        <el-form-item class="optionItems" label-width='0px' prop="buildingWidth">
-                            <el-input placeholder="鍗曚綅绫�" v-model="ill.buildingWidth"></el-input>
-                        </el-form-item> 
-                        <el-form-item class="optionItems" label-width='0px' prop="buildingHigh">
-                            <el-input placeholder="鍗曚綅绫�" v-model="ill.buildingHigh"></el-input>
-                        </el-form-item>
-                    </div>
-                    <el-form-item class="optionItems" label="杩濇硶寤鸿闈㈢Н:" prop="buildingArea">
-                        <el-input placeholder="璇峰~鍐欒繚娉曞缓璁鹃潰绉�" v-model="ill.buildingArea"></el-input>
-                    </el-form-item>
-                    <el-form-item class="optionItems" label="杩濇硶寤虹瓚鏉愭枡:" prop="materials">
-                        <el-input placeholder="璇峰~鍐欒繚娉曞缓绛戞潗鏂�" v-model="ill.materials"></el-input>
-                    </el-form-item>
-                </el-form>
-            </div>
-            <div class="input-footer">
-                <el-button type="primary" class="confirm" @click="handleUser">纭畾</el-button>
-                <el-button class="back" @click="handleBack">杩斿洖</el-button>
-            </div>
-        </div>
-        <div class="map-area">
-            <!-- <MyMap /> -->
-        </div>
-    </div>
-</template>
-<script>
-import MyMap from '@/components/map'
-import {parseTime} from '@/utils/index'
-import { validateName, validatePhone, validateCardId, validateNum } from '@/utils/validate'
-export default {
-    components: {
-        MyMap
-    },
-    data() {
-        const checkArea = (rule, value, callback) => {
-            if (value) {
-                validateNum(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑杩濇硶寤鸿闈㈢Н'))
-            } else {
-                callback(new Error('杩濇硶寤鸿闈㈢Н涓嶈兘涓虹┖'))
-            }
-        }
-        const checkHigh = (rule, value, callback) => {
-            if (value) {
-                validateNum(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑杩濇硶寤鸿楂樺害'))
-            } else {
-                callback(new Error('杩濇硶寤鸿楂樺害涓嶈兘涓虹┖'));
-
-            }
-        }
-        const checkWidth = (rule, value, callback) => {
-            if (value) {
-                validateNum(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑杩濇硶寤鸿瀹藉害'))
-            } else {
-                callback(new Error('杩濇硶寤鸿瀹藉害涓嶈兘涓虹┖'));
-
-            }
-        }
-        const checkLength = (rule, value, callback) => {
-            if (value) {
-                validateNum(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑杩濇硶寤鸿闀垮害'))
-            } else {
-                callback(new Error('杩濇硶寤鸿闀垮害涓嶈兘涓虹┖'));
-
-            }
-        }
-        const checkCategoryId = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('杩濆缓绫诲埆涓嶈兘涓虹┖'));
-            }
-        }
-        const checkCommunityId = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鎵�灞炵ぞ鍖轰笉鑳戒负绌�'));
-            }
-        }
-        const checkMaterials = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('杩濇硶寤虹瓚鏉愭枡涓嶈兘涓虹┖'));
-            }
-        }
-        const checkIdCard = (rule, value, callback) => {
-            if (value) {
-                validateCardId(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑韬唤璇佸彿鐮�'))
-            } else {
-                callback(new Error('褰撲簨浜鸿韩浠借瘉鍙风爜涓嶈兘涓虹┖'));
-            }
-        }
-        const checkName = (rule, value, callback) => {
-            if (value) {
-                validateName(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑褰撲簨浜轰俊鎭�'))
-            } else {
-                callback(new Error('褰撲簨浜哄鍚嶄笉鑳戒负绌�'));
-            }
-        }
-        const checkPhone = (rule, value, callback) => {
-            if (value) {
-                validatePhone(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑鎵嬫満鍙风爜'))
-            } else {
-                callback(new Error('褰撲簨浜鸿仈绯荤數璇濅笉鑳戒负绌�'));
-            }
-        }
-        const checkPosition = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('杩濇硶寤鸿鍏蜂綋浣嶇疆涓嶈兘涓虹┖'));
-            }
-        }
-        const checkPositive = (rule, value, callback) => {
-            if (value) {
-                if (this.ill.negative === '') {
-                    callback('韬唤璇佸弽闈笉鑳戒负绌�');
-                } else {
-                    callback();
-                }
-            } else {
-                callback(new Error('韬唤璇佹闈笉鑳戒负绌�'));
-
-            }
-        }
-        const checkSite = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('杩濇硶寤鸿鍦扮偣涓嶈兘涓虹┖'));
-            }
-        }
-        const checkDate = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鎶ヨ鏃堕棿涓嶈兘涓虹┖'))
-            }
-        }
-        const checkStreet=(rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鎵�灞炶閬撲笉鑳戒负绌�'))
-            }
-        }
-        return {
-            ill: {
-                buildingArea: '',
-                buildingHigh: '',
-                buildingLength: '',
-                buildingWidth: '',
-                // category: '',
-                categoryId: '',
-                communityId: '',
-                materials: "",
-                partyIdCard: "",
-                partyName: "",
-                partyPhone: "",
-                position: "",
-                positive: "",
-                negative: "",
-                site: "",
-                alarmTime: '',
-            },
-            createillRules: {
-                buildingArea: [
-                    {
-                        required: true, trigger: 'blur', validator: checkArea
-                    }
-                ],
-                buildingHigh: [
-                    {
-                        required: true, trigger: 'blur', validator: checkHigh
-                    }
-                ],
-                buildingLength: [
-                    {
-                        required: true, trigger: 'blur', validator: checkLength
-                    }
-                ],
-                buildingWidth: [
-                    {
-                        required: true, trigger: 'blur', validator: checkWidth
-                    }
-                ],
-                categoryId: [
-                    {
-                        required: true, trigger: 'change', validator: checkCategoryId
-                    }
-                ],
-                communityId: [
-                    {
-                        required: true, trigger: 'change', validator: checkCommunityId
-                    }
-                ],
-                materials: [
-                    {
-                        required: true, trigger: 'blur', validator: checkMaterials
-                    }
-                ],
-                partyIdCard: [
-                    {
-                        required: true, trigger: 'blur', validator: checkIdCard
-                    }
-                ],
-                partyName: [
-                    {
-                        required: true, trigger: 'blur', validator: checkName
-                    }
-                ],
-                partyPhone: [
-                    {
-                        required: true, trigger: 'blur', validator: checkPhone
-                    }
-                ],
-                position: [
-                    {
-                        required: true, trigger: 'blur', validator: checkPosition
-                    }
-                ],
-                positive: [
-                    {
-                        required: true, trigger: 'change', validator: checkPositive
-                    }
-                ],
-                site: [
-                    {
-                        required: true, trigger: 'blur', validator: checkSite
-                    }
-                ],
-                alarmTime: [
-                    {
-                        required: true, trigger: 'change', validator: checkDate
-                    }
-                ],
-                streetId: [
-                    {
-                        required: true, trigger: 'change', validator: checkStreet
-                    }
-                ],
-            },
-            bigKindList: [],
-            communityList: [
-            ],
-            streetList: [],
-        }
-    },
-    created() {
-        const { getBigKind, getCommityList,getStreetList } = this;
-        getStreetList(0);
-        
-        // this.ill.category = this.mytype + 1;
-        getBigKind();
-        getCommityList();
-    },
-    methods: {
-        handleUser() {
-            const that = this;
-            this.$refs.user.validate((valid) => {
-                if (valid) {
-                    that.$refs.condition.validate((flag) => {
-                        if (flag) {
-                            const { ill } = this;
-                            ill.buildingLength = parseFloat(ill.buildingLength);
-                            ill.buildingHigh = parseFloat(ill.buildingHigh);
-                            ill.buildingWidth = parseFloat(ill.buildingWidth);
-                            ill.buildingArea = parseFloat(ill.buildingArea);
-                            that.$axios({
-                                method: 'post',
-                                url: 'sccg/base_case/addition_illegal_building',
-                                data: {
-                                    ...ill,
-                                    alarmTime:parseTime(ill.alarmTime)
-                                },
-                            })
-                                .then(res => {
-                                    if (res.code === 200) {
-                                        this.$message({
-                                            type: 'success',
-                                            message: res.message
-                                        })
-                                        this.$emit('changeDialog', { flag: false });
-                                        this.refresh();
-                                    } else {
-                                        this.$message({
-                                            type: 'warning',
-                                            message: res.message,
-                                        })
-                                    }
-                                })
-                        } else {
-                            return false;
-                        }
-                    })
-                } else {
-                    return false;
-                }
-            })
-        },
-        // 鑾峰彇澶х被鍒楄〃
-        getBigKind() {
-            this.$axios({
-                method: 'get',
-                url: 'sccg/illegal_building/query/type_second'
-            }).then(res => {
-                this.bigKindList = res.data;
-            })
-        },
-        // 鑾峰彇token
-        getToken() {
-            const token = sessionStorage.getItem('token');
-            const tokenHead = sessionStorage.getItem('tokenHead');
-            if (token && tokenHead) {
-                return { Authorization: tokenHead + token };
-            }
-        },
-        handleSuccess(res, file, filelist) {
-            const baseUrl = 'http://140.143.152.226:8410/';
-            this.ill.positive = baseUrl + res.data.url1;
-
-        },
-        handleSuccess2(res, file, filelist) {
-            const baseUrl = 'http://140.143.152.226:8410/';
-            this.ill.negative = baseUrl + res.data.url1;
-        },
-        // 鏌ヨ绀惧尯
-        getCommityList() {
-            this.$axios({
-                method: 'get',
-                url: 'sccg/dict/query_type?level=1&typeCode=' + '10'
-            })
-                .then(res => {
-                })
-        },
-        // 鑾峰彇琛楅亾淇℃伅
-        async getStreetList(id) {
-            let arr
-            await this.$axios({
-                method:'get',
-                url:`sccg/sccg_region/getChildren/${id}`,
-            })
-            .then(res=>{
-                if(res.code === 200){
-                    arr = res.data;
-                }
-            })
-            this.streetList = arr;
-        },
-        // 琛楅亾鏇存敼
-        handleStreet(id) {
-            this.ill.communityId = '';
-            this.$axios({
-                method: 'get',
-                url: `sccg/sccg_region/getChildren/${id}`
-            })
-                .then(res => {
-                    this.communityList = res.data;
-                })
-        },
-        handleBack(){
-            this.$emit('changeDialog', { flag: false });
-        }
-    },
-    watch: {
-        'ill.buildingLength': {
-            handler(newVal, oldVal) {
-                if (newVal) {
-                    this.ill.buildingWidth !== '' && validateNum(newVal) && validateNum(this.ill.buildingWidth) ? this.ill.buildingArea = newVal * this.ill.buildingWidth : '';
-                }
-            },
-            deep: true,
-        },
-        'ill.buildingWidth': {
-            handler(newVal, oldVal) {
-                if (newVal) {
-                    this.ill.buildingLength !== '' && validateNum(newVal) && validateNum(this.ill.buildingLength) ? this.ill.buildingArea = newVal * this.ill.buildingLength : '';
-                }
-            },
-            deep: true,
-        }
-    },
-    props: ['mytype', 'changeDialog', 'refresh']
-}
-</script>
-<style lang="scss" scoped>
-.ill {
-    display: flex;
-    padding: 20px 10px 50px;
-
-    .user-item {
-        display: flex;
-    }
-
-    .input-area {
-        flex: 3;
-        padding: 10px 20px;
-
-        .input-header {
-            color: #4b9bb7;
-
-            .input-header__title {
-                line-height: 60px;
-                font-weight: 650;
-                font-size: 20px;
-            }
-
-            .input-header__tip {
-                line-height: 40px;
-            }
-        }
-        .el-form {
-                &::v-deep .el-form-item__label {
-                    color: #4b9bb7;
-                }
-
-                &::v-deep .el-input__inner {
-                    // background-color: #09152f;
-                    border: 1px solid #17324c;
-                }
-
-                &::v-deep .el-textarea__inner {
-                    // background-color: #09152f;
-                    border: 1px solid #17324c;
-                }
-            }
-        .input-form {
-
-            
-            .upload-demo {
-                position: relative;
-                margin-right: 20px;
-                .text {
-                    position: absolute;
-                    top: 22%;
-                    left: 20%;
-                }
-            }
-
-            .idcard {
-                display: flex;
-            }
-
-            .idCardZ {
-                width: 200px;
-                height: 200px;
-            }
-        }
-
-        .input-footer {
-            display: flex;
-            justify-content: center;
-        }
-    }
-
-    .img {
-        width: 125px;
-        height: 80px;
-    }
-
-    .area {
-        display: flex;
-    }
-
-    .map-area {
-        flex: 2;
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/disposal/casepool/pool/createUser/vio/index_20221209143335.vue b/.history/src/views/operate/disposal/casepool/pool/createUser/vio/index_20221209143335.vue
deleted file mode 100644
index 46aa84e..0000000
--- a/.history/src/views/operate/disposal/casepool/pool/createUser/vio/index_20221209143335.vue
+++ /dev/null
@@ -1,608 +0,0 @@
-<template>
-    <div class="vio">
-        <div class="input-area">
-            <div class="input-header">
-                <div class="input-header__title">鍩虹淇℃伅</div>
-                <div class="input-header__tip">濉啓浜嬩欢鍩虹淇℃伅</div>
-            </div>
-            <div class="input-form">
-                <el-form ref="user" label-width="120px" autoComplete="on" :model="vio" :rules="createRoleRules"
-                    label-position="right">
-                    <div class="user-item">
-                        <!-- 闂绫诲瀷 -->
-                        <el-form-item class="optionItem" label="闂绫诲瀷:" prop="category">
-                            <el-select v-model="vio.category" placeholder="杩濊" disabled>
-                                <el-option v-for="item in typeList" :key="item.label" :label="item.label"
-                                    :value="item.value">
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                        <!-- 澶х被鍚嶇О -->
-                        <el-form-item class="optionItems" label="澶х被鍚嶇О:" prop="categoryId">
-                            <el-select v-model="vio.categoryId" placeholder="璇烽�夋嫨澶х被鍚嶇О" @change="handleBigKindChange">
-                                <el-option v-for="item in bigKindList" :key="item.id" :label="item.name"
-                                    :value="item.id">
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                    </div>
-                    <div class="user-item">
-                        <!-- 灏忕被鍚嶇О -->
-                        <el-form-item class="optionItems" label="灏忕被鍚嶇О:" prop="typeId">
-                            <el-select v-model="vio.typeId" placeholder="璇烽�夋嫨灏忕被鍚嶇О" @change="handleSmallKindChange">
-                                <el-option v-for="item in smallKindList" :key="item.id" :label="item.name"
-                                    :value="item.id">
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                        <!-- 浜嬩欢绛夌骇 -->
-                        <el-form-item class="optionItems" label="浜嬩欢绛夌骇:" prop="gradeId">
-                            <el-select v-model="vio.gradeId" placeholder="璇烽�夋嫨妗堜欢绛夌骇">
-                                <el-option v-for="item in eventLevelList" :key="item.id" :label="item.name"
-                                    :value="item.id">
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                    </div>
-                    <!-- 妗堢敱 -->
-                    <el-form-item class="optionItem anyou" label="妗堢敱:" prop="actionCause">
-                        <el-select v-model="vio.actionCause" placeholder="璇疯緭鍏ユ鐢�" filterable @blur="selectBlur">
-                            <el-option v-for="item in anYouList" :key="item.id" :label="item.name" :value="item.name">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <div class="user-item">
-                        <!-- 鎵�灞炶閬� -->
-                        <el-form-item class="optionItems" label="鎵�灞炶閬�:" prop="streetId">
-                            <el-select v-model="vio.streetId" placeholder="璇烽�夋嫨鎵�灞炶閬�" @change="handleStreet">
-                                <el-option v-for="item in streetList" :key="item.id" :label="item.regionName" :value="item.id"
-                                    >
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                        <!-- 鎵�灞炵ぞ鍖� -->
-                        <el-form-item class="optionItems" label="鎵�灞炵ぞ鍖�:" prop="communityId">
-                            <el-select v-model="vio.communityId" placeholder="璇烽�夋嫨鎵�灞炵ぞ鍖�">
-                                <el-option v-for="item in communityList" :key="item.id" :label="item.regionName"
-                                    :value="item.id" >
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                    </div>
-                    <!-- 浜嬪彂鍦扮偣 -->
-                    <el-form-item class="optionItems" label="浜嬪彂鍦扮偣:" prop="site">
-                        <el-input placeholder="璇疯緭鍏ヤ簨鍙戝湴璇︾粏浣嶇疆" v-model="vio.site"></el-input>
-                    </el-form-item>
-                    <div class="user-item">
-                        <!-- 鏄惁鍏宠仈鍟嗛摵 -->
-                        <el-form-item class="optionItems" label="鏄惁鍏宠仈鍟嗛摵:" prop="linkShop">
-                            <el-radio-group v-model="vio.linkShop" @change="handleLinkShop">
-                                <el-radio :label="1">鏄�</el-radio>
-                                <el-radio :label="0">鍚�</el-radio>
-                            </el-radio-group>
-                        </el-form-item>
-                        <!-- 鍏宠仈鍟嗛摵鍚嶇О -->
-                        <el-form-item class="optionItems" label="鍏宠仈鍟嗛摵鍚嶇О:" prop="shopName">
-                          <el-select v-model="vio.shopName" :disabled="vio.linkShop === 0" placeholder="璇峰~鍐欏叧鑱斿晢閾哄悕绉�">
-                            <el-option v-for="store in storeList" :key="store.id" :value="store.id" :label="store.storeName"></el-option>
-                          </el-select>
-                        </el-form-item>
-                    </div>
-                    <!-- 濉啓杞︾墝鍙� -->
-                    <el-form-item class="optionItems" label="濉啓杞︾墝鍙�:" prop="carNumber">
-                        <el-input placeholder="璇峰~鍐欒溅鐗屽彿" v-model="vio.carNumber"></el-input>
-                    </el-form-item>
-                    <!-- 闂鎻忚堪 -->
-                    <el-form-item class="optionItems" label="闂鎻忚堪:" prop="description">
-                        <el-input type="textarea" :rows="5" maxlength="200" placeholder="璇疯緭鍏ュ唴瀹�200瀛椾互鍐�"
-                            v-model="vio.description">
-                        </el-input>
-                    </el-form-item>
-                    <div class="user-item">
-                        <!-- 鎶ヨ鏃堕棿 -->
-                        <el-form-item class="optionItems" label="鎶ヨ鏃堕棿:" prop="alarmTime">
-                            <el-date-picker v-model="vio.alarmTime" type="datetime" placeholder="閫夋嫨鎶ヨ鏃堕棿">
-                            </el-date-picker>
-                        </el-form-item>
-                        <!-- 璋冨害鏃堕檺 -->
-                        <el-form-item class="optionItems" label="璋冨害鏃堕檺:" prop="limitTime">
-                            <el-date-picker v-model="vio.limitTime" type="datetime" placeholder="閫夋嫨璋冨害鏃堕檺">
-                            </el-date-picker>
-                        </el-form-item>
-                    </div>
-                    <!-- 濉啓鍙嶆槧浜轰俊鎭� -->
-                    <el-form-item class="optionItems" label="濉啓鍙嶆槧浜轰俊鎭�">
-                    </el-form-item>
-                    <!-- 鍙嶆槧浜烘儏鍐� -->
-                    <div class="user-item">
-                        <el-form-item class="optionItems" label="鍙嶆槧浜�:" prop="informant">
-                            <el-input v-model="vio.informant"></el-input>
-                        </el-form-item>
-                        <el-form-item class="optionItems" label="鑱旂郴鏂瑰紡:" prop="informantPhoneCode">
-                            <el-input v-model="vio.informantPhoneCode"></el-input>
-                        </el-form-item>
-                    </div>
-                    <el-form-item class="optionItems" label="韬唤璇佸彿:" prop="informantIdCard">
-                        <el-input v-model="vio.informantIdCard"></el-input>
-                    </el-form-item>
-                </el-form>
-            </div>
-            <div class="input-footer">
-                <el-button type="primary" class="confirm" @click="handleSubmit">纭畾</el-button>
-                <el-button class="back" @click="handleBack">杩斿洖</el-button>
-            </div>
-        </div>
-        <div class="map-area">
-            <!-- <MyMap /> -->
-        </div>
-    </div>
-</template>
-<script>
-import MyMap from '@/components/map'
-import { validateName, validatePhone, validateCarNum, validateCardId } from '@/utils/validate'
-import { getTypeList } from '@/utils/helper'
-import { parseTime } from "@/utils/index"
-import { getStoreInfoList } from "@/api/operate/storeManagement";
-export default {
-    components: {
-        MyMap
-    },
-    data() {
-        const checkCause = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('妗堢敱涓嶈兘涓虹┖'))
-            }
-        }
-        const checkCategory = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('澶х被鍚嶇О涓嶈兘涓虹┖'))
-            }
-        }
-        const checkCommunity = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鎵�灞炵ぞ鍖轰笉鑳戒负绌�'));
-            }
-        }
-        const checkDesc = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('闂鎻忚堪涓嶈兘涓虹┖'))
-            }
-        }
-        const checkSite = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('浜嬪彂鍦扮偣涓嶈兘涓虹┖'))
-            }
-        }
-        const checkStreet = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鎵�灞炶閬撲笉鑳戒负绌�'))
-            }
-        }
-        const checkType = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('灏忕被涓嶈兘涓虹┖'))
-            }
-        }
-        const checkGrade = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('浜嬩欢绛夌骇涓嶈兘涓虹┖'))
-            }
-        }
-        const checkDate = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鎶ヨ鏃堕棿涓嶈兘涓虹┖'))
-            }
-        }
-        const checkName = (rule, value, callback) => {
-            if (value) {
-                validateName(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑濮撳悕'))
-            } else {
-                callback()
-            }
-        }
-        const checkCardId = (rule, value, callback) => {
-            if (value) {
-                validateCardId(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑韬唤璇佸彿鐮�'))
-            } else {
-                callback()
-            }
-        }
-        const checkPhone = (rule, value, callback) => {
-            if (value) {
-                validatePhone(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑鎵嬫満鍙�'));
-            } else {
-                callback()
-            }
-        }
-        const checkLink = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                if (this.vio.linkShop === 1) {
-                    callback(new Error('鍏宠仈鍟嗛摵鍚嶅瓧涓嶈兘涓虹┖'));
-                } else {
-                    callback();
-                }
-            }
-        }
-        const checkLimit = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('璋冨害鏃堕檺鏃堕棿涓嶈兘涓虹┖'))
-            }
-        }
-        return {
-            vio: {
-                actionCause: "",//妗堢敱
-                carNumber: "",//杞︾墝鍙�
-                categoryId: '',//澶х被
-                communityId: '',//鎵�灞炵ぞ鍖�
-                description: '',//闂鎻忚堪
-                informant: '',//鍙嶆槧浜�
-                informantIdCard: '',//韬唤璇佸彿鐮�
-                informantPhoneCode: "",//鍙嶆槧浜鸿仈绯绘柟寮�
-                linkShop: 0,//鏄惁鍏宠仈鍟嗛摵(0鍚�1鏄�)
-                shopName: "",//鍏宠仈鍟嗛摵鍚嶇О
-                site: '',//浜嬪彂鍦扮偣
-                streetId: '',//鎵�灞炶閬�
-                typeId: '',//灏忕被
-                gradeId: '',//妗堜欢绛夌骇
-                alarmTime: '',
-                limitTime: '',//璋冨害鏃堕檺
-            },
-            createRoleRules: {
-                //妗堢敱
-                actionCause: [
-                    {
-                        required: true, trigger: 'blur', validator: checkCause,
-                    }
-                ],
-                //澶х被
-                categoryId: [
-                    {
-                        required: true, trigger: 'change', validator: checkCategory
-                    }
-                ],
-                //鎵�灞炵ぞ鍖�
-                communityId: [
-                    {
-                        required: true, trigger: 'change', validator: checkCommunity
-                    }
-                ],
-                //闂鎻忚堪
-                description: [
-                    {
-                        required: true, trigger: 'blur', validator: checkDesc
-                    }
-                ],
-                informant: [
-                    {
-                        required: false, trigger: 'blur', validator: checkName
-                    }
-                ],
-                informantIdCard: [
-                    {
-                        required: false, trigger: 'blur', validator: checkCardId
-                    }
-                ],
-                informantPhoneCode: [
-                    {
-                        required: false, trigger: 'blur', validator: checkPhone
-                    }
-                ],
-                // linkShop:0,//鏄惁鍏宠仈鍟嗛摵(0鍚�1鏄�)
-                shopName: [
-                    {
-                        required: false, trigger: 'blur', validator: checkLink
-                    }
-                ],
-                //浜嬪彂鍦扮偣
-                site: [
-                    {
-                        required: true, trigger: 'blur', validator: checkSite
-                    }
-                ],
-                //鎵�灞炶閬�
-                streetId: [
-                    {
-                        required: true, trigger: 'change', validator: checkStreet
-                    }
-                ],
-                //灏忕被
-                typeId: [
-                    {
-                        required: true, trigger: 'change', validator: checkType
-                    }
-                ],
-                //妗堜欢绛夌骇
-                gradeId: [
-                    {
-                        required: true, trigger: 'change', validator: checkGrade
-                    }
-                ],
-                alarmTime: [
-                    {
-                        required: true, trigger: 'change', validator: checkDate
-                    }
-                ],
-                limitTime: [
-                    {
-                        required: true, trigger: 'change', validator: checkLimit
-                    }
-                ]
-
-            },
-            bigKindList: [],
-            smallKindList: [],
-            eventLevelList: [],
-            typeList: [
-                {
-                    label: '杩濊',
-                    value: 1.
-                },
-                {
-                    label: '杩濆缓',
-                    value: 2.
-                }
-            ],
-            streetList: [],
-            communityList: [],
-            anYouList: [],
-            storeList: []
-        }
-    },
-    created() {
-        const { setBigKindList, getStreetList, getEventLevel } = this;
-        this.vio.category = this.mytype + 1;
-        setBigKindList();
-        getStreetList(0);
-        getEventLevel();
-        this.getShopList();
-    },
-    methods: {
-        handleStop() {
-            this.refresh();
-        },
-        // 璁剧疆澶х被
-        async setBigKindList() {
-            this.bigKindList = await this.getBigKind();
-        },
-        // 璁剧疆灏忕被
-        async setSmallKindList(id) {
-            let arr = await this.getSmallKind();
-            this.smallKindList = arr.filter(item => {
-                if (item.parentId === id) {
-                    return item;
-                }
-            })
-        },
-        // 璁剧疆妗堢敱
-        async setAnYouList(id) {
-            let arr = await this.getAnYouList();
-            this.anYouList = arr.filter(item => {
-                if (item.parentId === id) {
-                    return item;
-                }
-            })
-        },
-        // 鏌ヨ澶х被鍒楄〃
-        async getBigKind() {
-            let arr = [];
-            await this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_second",
-            })
-                .then(res => {
-                    arr = res.data;
-                })
-            return arr
-        },
-        // 鑾峰彇灏忕被鍒楄〃
-        async getSmallKind() {
-            let arr = [];
-            await this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_third",
-            })
-                .then(res => {
-                    arr = res.data;
-                })
-            return arr
-        },
-        // 鑾峰彇妗堜欢绛夌骇鍒楄〃
-        async getEventLevel() {
-            this.eventLevelList = await getTypeList(1, '02');
-        },
-        // 鏌ヨ鎵�灞炴鐢�
-        async getAnYouList() {
-            let arr = [];
-            await this.$axios({
-                method: 'get',
-                url: 'sccg/violations/query/type_four'
-            })
-                .then(res => {
-                    arr = res.data;
-                })
-            return arr;
-        },
-        // 鎻愪氦娉ㄥ唽淇℃伅
-        handleSubmit() {
-            this.$refs.user.validate((valid) => {
-                if (valid) {
-                    const { vio } = this;
-                    this.$axios({
-                        method: 'post',
-                        url: 'sccg/base_case/addition_violation',
-                        data: {
-                            ...vio,
-                            alarmTime: parseTime(vio.alarmTime),
-                            limitTime:parseTime(vio.limitTime),
-                        }
-                    })
-                        .then(res => {
-                            if (res.code === 200) {
-                                this.$message({
-                                    type: 'success',
-                                    message: res.message
-                                })
-                                this.$emit('changeDialog', { flag: false });
-                                this.refresh();
-                            } else {
-                                this.$message({
-                                    type: 'warning',
-                                    message: res.message,
-                                })
-                            }
-                        })
-                } else {
-                    return false;
-                }
-            })
-        },
-        // 杩斿洖
-        handleBack() {
-            this.$emit('changeDialog', { flag: false })
-        },
-        // 鑾峰彇琛楅亾淇℃伅
-        async getStreetList(id) {
-            let arr
-            await this.$axios({
-                method:'get',
-                url:`sccg/sccg_region/getChildren/${id}`,
-            })
-            .then(res=>{
-                if(res.code === 200){
-                    arr = res.data;
-                }
-            })
-            this.streetList = arr;
-        },
-        // 琛楅亾鏇存敼
-        handleStreet(id) {
-            this.vio.communityId = '';
-            this.$axios({
-                method: 'get',
-                url: `sccg/sccg_region/getChildren/${id}`
-            })
-                .then(res => {
-                    this.communityList = res.data;
-                })
-        },
-        // 鍏宠仈鍟嗛摵
-        handleLinkShop(value) {
-            value === 0 ? this.vio.shopName = '' : '';
-        },
-        // 澶х被閫変腑
-        handleBigKindChange(id) {
-            this.vio.actionCause = '';
-            this.vio.typeId = '';
-            this.setSmallKindList(id);
-        },
-        // 灏忕被閫変腑
-        handleSmallKindChange(id) {
-            this.vio.actionCause = '';
-            this.setAnYouList(id);
-        },
-        // 妗堢敱杈撳叆
-        selectBlur(e) {
-            if (e.target.value) {
-                this.vio.actionCause = e.target.value;
-            }
-        },
-
-      getShopList() {
-        getStoreInfoList({ current: 1, size: 100 })
-            .then(({ list }) => {
-              this.storeList = list;
-            })
-            .catch(err => {
-              this.$message.error(err)
-            })
-      }
-    },
-    props: ['mytype', 'changeDialog', 'refresh']
-}
-</script>
-<style lang="scss" scoped>
-.vio {
-    display: flex;
-    padding: 20px 10px 50px;
-
-    .input-area {
-        flex: 3;
-        padding: 10px 20px;
-
-        .input-header {
-            color: #4b9bb7;
-
-            .input-header__title {
-                line-height: 60px;
-                font-weight: 650;
-                font-size: 20px;
-            }
-
-            .input-header__tip {
-                line-height: 40px;
-            }
-        }
-
-        .user-item {
-            display: flex;
-            justify-content: space-between;
-        }
-
-        .input-form {
-            .el-form {
-                &::v-deep .el-form-item__label {
-                    color: #4b9bb7;
-                }
-
-                &::v-deep .el-input__inner {
-                    background-color: #09152f;
-                    border: 1px solid #17324c;
-                }
-
-                &::v-deep .el-textarea__inner {
-                    background-color: #09152f;
-                    border: 1px solid #17324c;
-                }
-            }
-        }
-
-        .input-footer {
-            display: flex;
-            justify-content: center;
-        }
-    }
-
-    .map-area {
-        flex: 2;
-    }
-
-    .anyou {
-        :deep(.el-select) {
-            display: block;
-        }
-    }
-
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/disposal/casepool/pool/createUser/vio/index_20221222100058.vue b/.history/src/views/operate/disposal/casepool/pool/createUser/vio/index_20221222100058.vue
deleted file mode 100644
index 4b94165..0000000
--- a/.history/src/views/operate/disposal/casepool/pool/createUser/vio/index_20221222100058.vue
+++ /dev/null
@@ -1,608 +0,0 @@
-<template>
-    <div class="vio">
-        <div class="input-area">
-            <div class="input-header">
-                <div class="input-header__title">鍩虹淇℃伅</div>
-                <div class="input-header__tip">濉啓浜嬩欢鍩虹淇℃伅</div>
-            </div>
-            <div class="input-form">
-                <el-form ref="user" label-width="120px" autoComplete="on" :model="vio" :rules="createRoleRules"
-                    label-position="right">
-                    <div class="user-item">
-                        <!-- 闂绫诲瀷 -->
-                        <el-form-item class="optionItem" label="闂绫诲瀷:" prop="category">
-                            <el-select v-model="vio.category" placeholder="杩濊" disabled>
-                                <el-option v-for="item in typeList" :key="item.label" :label="item.label"
-                                    :value="item.value">
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                        <!-- 澶х被鍚嶇О -->
-                        <el-form-item class="optionItems" label="澶х被鍚嶇О:" prop="categoryId">
-                            <el-select v-model="vio.categoryId" placeholder="璇烽�夋嫨澶х被鍚嶇О" @change="handleBigKindChange">
-                                <el-option v-for="item in bigKindList" :key="item.id" :label="item.name"
-                                    :value="item.id">
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                    </div>
-                    <div class="user-item">
-                        <!-- 灏忕被鍚嶇О -->
-                        <el-form-item class="optionItems" label="灏忕被鍚嶇О:" prop="typeId">
-                            <el-select v-model="vio.typeId" placeholder="璇烽�夋嫨灏忕被鍚嶇О" @change="handleSmallKindChange">
-                                <el-option v-for="item in smallKindList" :key="item.id" :label="item.name"
-                                    :value="item.id">
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                        <!-- 浜嬩欢绛夌骇 -->
-                        <el-form-item class="optionItems" label="浜嬩欢绛夌骇:" prop="gradeId">
-                            <el-select v-model="vio.gradeId" placeholder="璇烽�夋嫨妗堜欢绛夌骇">
-                                <el-option v-for="item in eventLevelList" :key="item.id" :label="item.name"
-                                    :value="item.id">
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                    </div>
-                    <!-- 妗堢敱 -->
-                    <el-form-item class="optionItem anyou" label="妗堢敱:" prop="actionCause">
-                        <el-select v-model="vio.actionCause" placeholder="璇疯緭鍏ユ鐢�" filterable @blur="selectBlur">
-                            <el-option v-for="item in anYouList" :key="item.id" :label="item.name" :value="item.name">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                    <div class="user-item">
-                        <!-- 鎵�灞炶閬� -->
-                        <el-form-item class="optionItems" label="鎵�灞炶閬�:" prop="streetId">
-                            <el-select v-model="vio.streetId" placeholder="璇烽�夋嫨鎵�灞炶閬�" @change="handleStreet">
-                                <el-option v-for="item in streetList" :key="item.id" :label="item.regionName" :value="item.id"
-                                    >
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                        <!-- 鎵�灞炵ぞ鍖� -->
-                        <el-form-item class="optionItems" label="鎵�灞炵ぞ鍖�:" prop="communityId">
-                            <el-select v-model="vio.communityId" placeholder="璇烽�夋嫨鎵�灞炵ぞ鍖�">
-                                <el-option v-for="item in communityList" :key="item.id" :label="item.regionName"
-                                    :value="item.id" >
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                    </div>
-                    <!-- 浜嬪彂鍦扮偣 -->
-                    <el-form-item class="optionItems" label="浜嬪彂鍦扮偣:" prop="site">
-                        <el-input placeholder="璇疯緭鍏ヤ簨鍙戝湴璇︾粏浣嶇疆" v-model="vio.site"></el-input>
-                    </el-form-item>
-                    <div class="user-item">
-                        <!-- 鏄惁鍏宠仈鍟嗛摵 -->
-                        <el-form-item class="optionItems" label="鏄惁鍏宠仈鍟嗛摵:" prop="linkShop">
-                            <el-radio-group v-model="vio.linkShop" @change="handleLinkShop">
-                                <el-radio :label="1">鏄�</el-radio>
-                                <el-radio :label="0">鍚�</el-radio>
-                            </el-radio-group>
-                        </el-form-item>
-                        <!-- 鍏宠仈鍟嗛摵鍚嶇О -->
-                        <el-form-item class="optionItems" label="鍏宠仈鍟嗛摵鍚嶇О:" prop="shopName">
-                          <el-select v-model="vio.shopName" :disabled="vio.linkShop === 0" placeholder="璇峰~鍐欏叧鑱斿晢閾哄悕绉�">
-                            <el-option v-for="store in storeList" :key="store.id" :value="store.id" :label="store.storeName"></el-option>
-                          </el-select>
-                        </el-form-item>
-                    </div>
-                    <!-- 濉啓杞︾墝鍙� -->
-                    <el-form-item class="optionItems" label="濉啓杞︾墝鍙�:" prop="carNumber">
-                        <el-input placeholder="璇峰~鍐欒溅鐗屽彿" v-model="vio.carNumber"></el-input>
-                    </el-form-item>
-                    <!-- 闂鎻忚堪 -->
-                    <el-form-item class="optionItems" label="闂鎻忚堪:" prop="description">
-                        <el-input type="textarea" :rows="5" maxlength="200" placeholder="璇疯緭鍏ュ唴瀹�200瀛椾互鍐�"
-                            v-model="vio.description">
-                        </el-input>
-                    </el-form-item>
-                    <div class="user-item">
-                        <!-- 鎶ヨ鏃堕棿 -->
-                        <el-form-item class="optionItems" label="鎶ヨ鏃堕棿:" prop="alarmTime">
-                            <el-date-picker v-model="vio.alarmTime" type="datetime" placeholder="閫夋嫨鎶ヨ鏃堕棿">
-                            </el-date-picker>
-                        </el-form-item>
-                        <!-- 璋冨害鏃堕檺 -->
-                        <el-form-item class="optionItems" label="璋冨害鏃堕檺:" prop="limitTime">
-                            <el-date-picker v-model="vio.limitTime" type="datetime" placeholder="閫夋嫨璋冨害鏃堕檺">
-                            </el-date-picker>
-                        </el-form-item>
-                    </div>
-                    <!-- 濉啓鍙嶆槧浜轰俊鎭� -->
-                    <el-form-item class="optionItems" label="濉啓鍙嶆槧浜轰俊鎭�">
-                    </el-form-item>
-                    <!-- 鍙嶆槧浜烘儏鍐� -->
-                    <div class="user-item">
-                        <el-form-item class="optionItems" label="鍙嶆槧浜�:" prop="informant">
-                            <el-input v-model="vio.informant"></el-input>
-                        </el-form-item>
-                        <el-form-item class="optionItems" label="鑱旂郴鏂瑰紡:" prop="informantPhoneCode">
-                            <el-input v-model="vio.informantPhoneCode"></el-input>
-                        </el-form-item>
-                    </div>
-                    <el-form-item class="optionItems" label="韬唤璇佸彿:" prop="informantIdCard">
-                        <el-input v-model="vio.informantIdCard"></el-input>
-                    </el-form-item>
-                </el-form>
-            </div>
-            <div class="input-footer">
-                <el-button type="primary" class="confirm" @click="handleSubmit">纭畾</el-button>
-                <el-button class="back" @click="handleBack">杩斿洖</el-button>
-            </div>
-        </div>
-        <div class="map-area">
-            <!-- <MyMap /> -->
-        </div>
-    </div>
-</template>
-<script>
-import MyMap from '@/components/map'
-import { validateName, validatePhone, validateCarNum, validateCardId } from '@/utils/validate'
-import { getTypeList } from '@/utils/helper'
-import { parseTime } from "@/utils/index"
-import { getStoreInfoList } from "@/api/operate/storeManagement";
-export default {
-    components: {
-        MyMap
-    },
-    data() {
-        const checkCause = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('妗堢敱涓嶈兘涓虹┖'))
-            }
-        }
-        const checkCategory = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('澶х被鍚嶇О涓嶈兘涓虹┖'))
-            }
-        }
-        const checkCommunity = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鎵�灞炵ぞ鍖轰笉鑳戒负绌�'));
-            }
-        }
-        const checkDesc = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('闂鎻忚堪涓嶈兘涓虹┖'))
-            }
-        }
-        const checkSite = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('浜嬪彂鍦扮偣涓嶈兘涓虹┖'))
-            }
-        }
-        const checkStreet = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鎵�灞炶閬撲笉鑳戒负绌�'))
-            }
-        }
-        const checkType = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('灏忕被涓嶈兘涓虹┖'))
-            }
-        }
-        const checkGrade = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('浜嬩欢绛夌骇涓嶈兘涓虹┖'))
-            }
-        }
-        const checkDate = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('鎶ヨ鏃堕棿涓嶈兘涓虹┖'))
-            }
-        }
-        const checkName = (rule, value, callback) => {
-            if (value) {
-                validateName(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑濮撳悕'))
-            } else {
-                callback()
-            }
-        }
-        const checkCardId = (rule, value, callback) => {
-            if (value) {
-                validateCardId(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑韬唤璇佸彿鐮�'))
-            } else {
-                callback()
-            }
-        }
-        const checkPhone = (rule, value, callback) => {
-            if (value) {
-                validatePhone(value) ? callback() : callback(new Error('璇疯緭鍏ユ纭殑鎵嬫満鍙�'));
-            } else {
-                callback()
-            }
-        }
-        const checkLink = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                if (this.vio.linkShop === 1) {
-                    callback(new Error('鍏宠仈鍟嗛摵鍚嶅瓧涓嶈兘涓虹┖'));
-                } else {
-                    callback();
-                }
-            }
-        }
-        const checkLimit = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('璋冨害鏃堕檺鏃堕棿涓嶈兘涓虹┖'))
-            }
-        }
-        return {
-            vio: {
-                actionCause: "",//妗堢敱
-                carNumber: "",//杞︾墝鍙�
-                categoryId: '',//澶х被
-                communityId: '',//鎵�灞炵ぞ鍖�
-                description: '',//闂鎻忚堪
-                informant: '',//鍙嶆槧浜�
-                informantIdCard: '',//韬唤璇佸彿鐮�
-                informantPhoneCode: "",//鍙嶆槧浜鸿仈绯绘柟寮�
-                linkShop: 0,//鏄惁鍏宠仈鍟嗛摵(0鍚�1鏄�)
-                shopName: "",//鍏宠仈鍟嗛摵鍚嶇О
-                site: '',//浜嬪彂鍦扮偣
-                streetId: '',//鎵�灞炶閬�
-                typeId: '',//灏忕被
-                gradeId: '',//妗堜欢绛夌骇
-                alarmTime: '',
-                limitTime: '',//璋冨害鏃堕檺
-            },
-            createRoleRules: {
-                //妗堢敱
-                actionCause: [
-                    {
-                        required: true, trigger: 'blur', validator: checkCause,
-                    }
-                ],
-                //澶х被
-                categoryId: [
-                    {
-                        required: true, trigger: 'change', validator: checkCategory
-                    }
-                ],
-                //鎵�灞炵ぞ鍖�
-                communityId: [
-                    {
-                        required: true, trigger: 'change', validator: checkCommunity
-                    }
-                ],
-                //闂鎻忚堪
-                description: [
-                    {
-                        required: true, trigger: 'blur', validator: checkDesc
-                    }
-                ],
-                informant: [
-                    {
-                        required: false, trigger: 'blur', validator: checkName
-                    }
-                ],
-                informantIdCard: [
-                    {
-                        required: false, trigger: 'blur', validator: checkCardId
-                    }
-                ],
-                informantPhoneCode: [
-                    {
-                        required: false, trigger: 'blur', validator: checkPhone
-                    }
-                ],
-                // linkShop:0,//鏄惁鍏宠仈鍟嗛摵(0鍚�1鏄�)
-                shopName: [
-                    {
-                        required: false, trigger: 'blur', validator: checkLink
-                    }
-                ],
-                //浜嬪彂鍦扮偣
-                site: [
-                    {
-                        required: true, trigger: 'blur', validator: checkSite
-                    }
-                ],
-                //鎵�灞炶閬�
-                streetId: [
-                    {
-                        required: true, trigger: 'change', validator: checkStreet
-                    }
-                ],
-                //灏忕被
-                typeId: [
-                    {
-                        required: true, trigger: 'change', validator: checkType
-                    }
-                ],
-                //妗堜欢绛夌骇
-                gradeId: [
-                    {
-                        required: true, trigger: 'change', validator: checkGrade
-                    }
-                ],
-                alarmTime: [
-                    {
-                        required: true, trigger: 'change', validator: checkDate
-                    }
-                ],
-                limitTime: [
-                    {
-                        required: true, trigger: 'change', validator: checkLimit
-                    }
-                ]
-
-            },
-            bigKindList: [],
-            smallKindList: [],
-            eventLevelList: [],
-            typeList: [
-                {
-                    label: '杩濊',
-                    value: 1.
-                },
-                {
-                    label: '杩濆缓',
-                    value: 2.
-                }
-            ],
-            streetList: [],
-            communityList: [],
-            anYouList: [],
-            storeList: []
-        }
-    },
-    created() {
-        const { setBigKindList, getStreetList, getEventLevel } = this;
-        this.vio.category = this.mytype + 1;
-        setBigKindList();
-        getStreetList(0);
-        getEventLevel();
-        this.getShopList();
-    },
-    methods: {
-        handleStop() {
-            this.refresh();
-        },
-        // 璁剧疆澶х被
-        async setBigKindList() {
-            this.bigKindList = await this.getBigKind();
-        },
-        // 璁剧疆灏忕被
-        async setSmallKindList(id) {
-            let arr = await this.getSmallKind();
-            this.smallKindList = arr.filter(item => {
-                if (item.parentId === id) {
-                    return item;
-                }
-            })
-        },
-        // 璁剧疆妗堢敱
-        async setAnYouList(id) {
-            let arr = await this.getAnYouList();
-            this.anYouList = arr.filter(item => {
-                if (item.parentId === id) {
-                    return item;
-                }
-            })
-        },
-        // 鏌ヨ澶х被鍒楄〃
-        async getBigKind() {
-            let arr = [];
-            await this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_second",
-            })
-                .then(res => {
-                    arr = res.data;
-                })
-            return arr
-        },
-        // 鑾峰彇灏忕被鍒楄〃
-        async getSmallKind() {
-            let arr = [];
-            await this.$axios({
-                method: 'get',
-                url: "sccg/violations/query/type_third",
-            })
-                .then(res => {
-                    arr = res.data;
-                })
-            return arr
-        },
-        // 鑾峰彇妗堜欢绛夌骇鍒楄〃
-        async getEventLevel() {
-            this.eventLevelList = await getTypeList(1, '02');
-        },
-        // 鏌ヨ鎵�灞炴鐢�
-        async getAnYouList() {
-            let arr = [];
-            await this.$axios({
-                method: 'get',
-                url: 'sccg/violations/query/type_four'
-            })
-                .then(res => {
-                    arr = res.data;
-                })
-            return arr;
-        },
-        // 鎻愪氦娉ㄥ唽淇℃伅
-        handleSubmit() {
-            this.$refs.user.validate((valid) => {
-                if (valid) {
-                    const { vio } = this;
-                    this.$axios({
-                        method: 'post',
-                        url: 'sccg/base_case/addition_violation',
-                        data: {
-                            ...vio,
-                            alarmTime: parseTime(vio.alarmTime),
-                            limitTime:parseTime(vio.limitTime),
-                        }
-                    })
-                        .then(res => {
-                            if (res.code === 200) {
-                                this.$message({
-                                    type: 'success',
-                                    message: res.message
-                                })
-                                this.$emit('changeDialog', { flag: false });
-                                this.refresh();
-                            } else {
-                                this.$message({
-                                    type: 'warning',
-                                    message: res.message,
-                                })
-                            }
-                        })
-                } else {
-                    return false;
-                }
-            })
-        },
-        // 杩斿洖
-        handleBack() {
-            this.$emit('changeDialog', { flag: false })
-        },
-        // 鑾峰彇琛楅亾淇℃伅
-        async getStreetList(id) {
-            let arr
-            await this.$axios({
-                method:'get',
-                url:`sccg/sccg_region/getChildren/${id}`,
-            })
-            .then(res=>{
-                if(res.code === 200){
-                    arr = res.data;
-                }
-            })
-            this.streetList = arr;
-        },
-        // 琛楅亾鏇存敼
-        handleStreet(id) {
-            this.vio.communityId = '';
-            this.$axios({
-                method: 'get',
-                url: `sccg/sccg_region/getChildren/${id}`
-            })
-                .then(res => {
-                    this.communityList = res.data;
-                })
-        },
-        // 鍏宠仈鍟嗛摵
-        handleLinkShop(value) {
-            value === 0 ? this.vio.shopName = '' : '';
-        },
-        // 澶х被閫変腑
-        handleBigKindChange(id) {
-            this.vio.actionCause = '';
-            this.vio.typeId = '';
-            this.setSmallKindList(id);
-        },
-        // 灏忕被閫変腑
-        handleSmallKindChange(id) {
-            this.vio.actionCause = '';
-            this.setAnYouList(id);
-        },
-        // 妗堢敱杈撳叆
-        selectBlur(e) {
-            if (e.target.value) {
-                this.vio.actionCause = e.target.value;
-            }
-        },
-
-      getShopList() {
-        getStoreInfoList({ current: 1, size: 100 })
-            .then(({ list }) => {
-              this.storeList = list;
-            })
-            .catch(err => {
-              this.$message.error(err)
-            })
-      }
-    },
-    props: ['mytype', 'changeDialog', 'refresh']
-}
-</script>
-<style lang="scss" scoped>
-.vio {
-    display: flex;
-    padding: 20px 10px 50px;
-
-    .input-area {
-        flex: 3;
-        padding: 10px 20px;
-
-        .input-header {
-            color: #4b9bb7;
-
-            .input-header__title {
-                line-height: 60px;
-                font-weight: 650;
-                font-size: 20px;
-            }
-
-            .input-header__tip {
-                line-height: 40px;
-            }
-        }
-
-        .user-item {
-            display: flex;
-            justify-content: space-between;
-        }
-
-        .input-form {
-            .el-form {
-                &::v-deep .el-form-item__label {
-                    color: #4b9bb7;
-                }
-
-                &::v-deep .el-input__inner {
-                    // background-color: #09152f;
-                    border: 1px solid #17324c;
-                }
-
-                &::v-deep .el-textarea__inner {
-                    // background-color: #09152f;
-                    border: 1px solid #17324c;
-                }
-            }
-        }
-
-        .input-footer {
-            display: flex;
-            justify-content: center;
-        }
-    }
-
-    .map-area {
-        flex: 2;
-    }
-
-    .anyou {
-        :deep(.el-select) {
-            display: block;
-        }
-    }
-
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/disposal/casepool/pool/index_20221221092941.vue b/.history/src/views/operate/disposal/casepool/pool/index_20221221092941.vue
deleted file mode 100644
index 2c952e4..0000000
--- a/.history/src/views/operate/disposal/casepool/pool/index_20221221092941.vue
+++ /dev/null
@@ -1,679 +0,0 @@
-<template>
-    <div class="userList">
-        <header>
-            <div class="headerContent">
-                <div class="search">
-                    <span>鏉ユ簮鏌ヨ:</span>
-                    <div class="option">
-                        <el-select clearable v-model="resource" placeholder="璇烽�夋嫨鏉ユ簮">
-                            <el-option v-for="item in eventSourceOptions" :key="item.label" :label="item.label"
-                                :value="item.value">
-                            </el-option>
-                        </el-select>
-                    </div>
-                    <div class="findBtn">
-                        <el-button type="primary" @click="getUserList">鏌ヨ</el-button>
-                    </div>
-                </div>
-                <div class="addUser">
-                    <el-button class="addBtn button-addition" type="primary" @click="dialogCreate = true">娣诲姞</el-button>
-                    <!-- 閫夋嫨鐧昏绫诲瀷 -->
-                    <el-dialog :before-close="handleClose" :visible.sync="dialogCreate" title="璇烽�夋嫨涓婃姤浜嬩欢绫诲瀷" width="45%"
-                        v-if="dialogCreate">
-                        <createUser @getPageProp=setDialog />
-                    </el-dialog>
-                    <!-- 浜嬩欢鐧昏 -->
-                    <el-dialog :before-close="handleClose" :visible.sync="dialogNewAdd"
-                        :title="newAddType === 0 ? '杩濊浜嬩欢鐧昏' : '杩濆缓浜嬩欢鐧昏' " width="80%" v-if="dialogNewAdd">
-                        <!-- 杩濆缓鐧昏 -->
-                        <MyIll v-if="newAddType === 1" :refresh="getUserList" :mytype=newAddType
-                            @changeDialog=changeDialog />
-                        <!-- 杩濊鐧昏 -->
-                        <myVio v-else :refresh="getUserList" :mytype=newAddType @changeDialog=changeDialog />
-                    </el-dialog>
-                </div>
-            </div>
-        </header>
-        <main>
-            <div class="mainContent">
-                <!-- 瀵艰埅鐘舵�佹爣绛� -->
-                <div class="nav">
-                    <div @click="changeNavChecked(index)" :class="[item.checked ? 'is-active':'','nav-item']"
-                        v-for="(item,index) in tagList" :key="item.name">{{item.name}}</div>
-                </div>
-                <div class="type-nav">
-                    <div @click="changeTypeChecked(index)" v-for="(item,index) in typeList" :key="item.name"
-                        :class="[item.checked ? 'is-active':'','type-item']">{{item.name}}</div>
-                </div>
-                <!-- 鏁版嵁灞曠ず -->
-                <el-table ref="multipleTable"
-                    :header-cell-style="{background:'#06122c','font-size':'12px',color:'#4b9bb7','font-weight':'650','line-height':'45px'}"
-                    :data="tableData" style="width: 100%" :row-class-name="tableRowClassName"
-                    @selection-change="tableChange">
-                    <el-table-column type="selection" min-width="5">
-                    </el-table-column>
-                    <el-table-column prop="code" label="浜嬩欢缂栧彿" min-width="18">
-                        <template slot-scope="scope">
-                            <el-link @click="JumpView(scope.row)">{{scope.row.code}}</el-link>
-                        </template>
-                    </el-table-column>
-                    <el-table-column prop="eventSource" label="闂鏉ユ簮" min-width="8">
-                        <template slot-scope="scope">
-                            <span>{{scope.row.eventSource === 2 ? '浜哄伐涓婁紶' : '瑙嗛宸℃煡'}}</span>
-                        </template>
-                    </el-table-column>
-                    <el-table-column :prop="mystatus === 1 ? 'category' :'category'"
-                        :label="mystatus===1 ? '澶х被鍚嶇О' : '杩濆缓绫诲埆'" :min-width="mystatus===1?'10':'15'">
-                    </el-table-column>
-                    <el-table-column :prop="mystatus === 1 ? 'type' :'site'" :label="mystatus===1 ? '灏忕被鍚嶇О' : '杩濆缓鍦扮偣'"
-                        min-width="10">
-                    </el-table-column>
-                    <el-table-column :prop="mystatus === 1 ? 'site' :''" :label="mystatus===1 ? '鎶ヨ鐐逛綅' : '杩濇硶寤虹瓚闀裤�佸銆侀珮'"
-                        :min-width="mystatus===1?'10' :'20' ">
-                        <template slot-scope="scope">
-                            <div v-if="mystatus ===2"><span>{{scope.row.buildingLength+'绫�'+'銆�'+
-                            scope.row.buildingWidth+'绫�'+'銆�'+scope.row.buildingHigh+'绫�'}}</span></div>
-                            <div v-else>{{scope.row.site}}</div>
-                        </template>
-                    </el-table-column>
-                    <el-table-column :prop="mystatus === 1 ? 'street' :'buildingArea'"
-                        :label="mystatus===1 ? '鎵�灞炲尯鍩�' : '杩濇硶寤虹瓚闈㈢Н'" min-width="12">
-                    </el-table-column>
-                    <el-table-column prop="alarmTime" label="鎶ヨ鏃堕棿" min-width="15" v-if="mystatus===1">
-                        <template slot-scope="scope">
-                            <span>{{filterTime(scope.row.alarmTime)}}</span>
-                        </template>
-                    </el-table-column>
-                    <el-table-column :prop="mystatus === 1 ? 'continueTime' :'materials'"
-                        :label="mystatus===1 ? '鎸佺画鏃堕棿' : '杩濇硶寤虹瓚鏉愭枡'" min-width="12">
-                    </el-table-column>
-                    <el-table-column prop="operation" label="鎿嶄綔" min-width="20">
-                        <template slot-scope="scope">
-                            <div class="operation" v-if="statusArr[0]===0">
-                                <span @click="handleFind(scope.row)">涓婃姤</span>
-                                <span class="line">|</span>
-                                <span @click="handleDispatch(scope.row)">璋冨害</span>
-                                <span class="line">|</span>
-                                <span @click="handleLearn(scope.row)">鍦ㄥ涔�</span>
-                                <span class="line">|</span>
-                                <span @click="handleNotDeal(scope.row)">鏆備笉澶勭悊</span>
-                            </div>
-                            <div class="operation" v-else>
-                                <span @click="JumpView(scope.row)">鏌ョ湅</span>
-                            </div>
-                        </template>
-                    </el-table-column>
-                </el-table>
-                <!-- 璇︽儏椤靛睍绀� -->
-                <el-dialog :visible.sync="dialogView" width="60%" title="鍩虹淇℃伅(浜哄伐)" v-if="dialogView"
-                    :before-close="handleClose">
-                    <MyDetail :info=info v-if="mystatus === 1"></MyDetail>
-                    <MyIllDetail :info=info v-else></MyIllDetail>
-                </el-dialog>
-                <!-- 璋冨害 -->
-                <el-dialog :visible.sync="dialogDispatch" width="60%" title="璋冨害淇℃伅" v-if="dialogDispatch"
-                    :before-close="handleClose">
-                    <MyDispatch :id="baseId" :mytype="mystatus" @changeDialog="changeDialog" :refresh="getUserList">
-                    </MyDispatch>
-                </el-dialog>
-                <!-- tools -->
-                <div class="tools">
-                    <!-- <div class="funs">
-                        <div class="funsItem funs-sp">
-                            <el-checkbox v-model="all" @change="selectAll()"
-                                :disabled="tableData.length === 0">鍏ㄩ��</el-checkbox>
-                        </div>
-                        <div class="funsItem funs-sp">
-                            <el-checkbox v-model="unsame" @change="disSame(tableData)">鍙嶉��</el-checkbox>
-                        </div>
-                        <div class="funsItem">
-                            <el-select v-model="myIdx" placeholder="鎵归噺鎿嶄綔" @change="selectChange" disabled>
-                                <el-option v-for="item in options" :key="item.value" :label="item.label"
-                                    :value="item.value" :disabled="item.disabled">
-                                </el-option>
-                            </el-select>
-                        </div>
-                    </div> -->
-                    <div class="pagination">
-                        <el-pagination background :current-page="currentPage" layout="prev, pager, next"
-                            :total="totalNum" :page-size="pageSize" @current-change="changeCurrentPage">
-                        </el-pagination>
-                    </div>
-                </div>
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-import MyDetail from '@/components/detail'
-import MyIllDetail from '@/components/illdetail'
-import createUser from "./createUser"
-import MyIll from './createUser/ill'
-import MyVio from './createUser/vio'
-import MyDispatch from '@/components/dispatch'
-import helper from '@/utils/mydate'
-import { RESOURCE_OPTIONS } from "@/utils/helper";
-import basecase from "@/api/operate/basecase";
-
-export default {
-    components: {
-        createUser, MyIll, MyVio, MyDetail, MyDispatch, MyIllDetail
-    },
-    data() {
-        return {
-            tableData: [],
-            dialogCreate: false,
-            dialogView: false,
-            dialogNewAdd: false,
-            dialogDispatch: false,
-            newAddType: 0,
-            totalNum: null,
-            pageSize: 10,
-            currentPage: 1,
-            all: false,
-            unsame: false,
-            myIdx: 0,
-            preMyIdx: 0,
-            info: {},
-            options: [
-                {
-                    value: 0,
-                    label: '鎵归噺鎿嶄綔',
-                    disabled: true,
-                },
-                {
-                    value: 1,
-                    label: '鎵归噺鍚敤',
-                },
-                {
-                    value: 2,
-                    label: '鎵归噺绂佺敤',
-                },
-                {
-                    value: 3,
-                    label: '鎵归噺鍒犻櫎',
-                }
-            ],
-            tempList: [],
-            tagList: [
-                {
-                    name: '寰呭鐞�',
-                    value: 0,
-                    checked: true
-                },
-                {
-                    name: '宸蹭笂鎶�',
-                    value: 3,
-                    checked: false
-                },
-                {
-                    name: '宸茶皟搴�',
-                    value: 6,
-                    checked: false
-                },
-                {
-                    name: '鍦ㄥ涔�',
-                    value: 3,
-                    checked: false
-                },
-                {
-                    name: '鏆備笉澶勭悊',
-                    value: 4,
-                    checked: false
-                },
-            ],
-            typeList: [
-                {
-                    name: '杩濊',
-                    value: 1,
-                    checked: true
-                },
-                {
-                    name: '杩濆缓',
-                    value: 2,
-                    checked: false,
-                },
-            ],
-            eventSourceOptions: RESOURCE_OPTIONS,
-            mystatus: 1,
-            statusArr: [],
-            baseId: 0,
-            resource: null
-        }
-    },
-    created() {
-        this.tagList.forEach(item => {
-            if (item.checked) {
-                this.statusArr[0] = item.value;
-            }
-        })
-        this.typeList.forEach(item => {
-            if (item.checked) {
-                this.statusArr[1] = item.value;
-            }
-        })
-        this.getUserList();
-    },
-    methods: {
-        // 璋冨害
-        handleDispatch(data) {
-            this.baseId = data.id;
-            this.dialogDispatch = true;
-        },
-        // 閫夋嫨杩濊杩濆缓
-        setDialog({ flag, type }) {
-            this.dialogCreate = flag;
-            this.dialogNewAdd = true;
-            this.newAddType = type;
-        },
-        // 鎵归噺鍒犻櫎
-        mulDelete(idArr) {
-            const { statusArr } = this;
-            this.$confirm('鎮ㄧ‘瀹氳鎵归噺鍒犻櫎妗堜欢鍚�?')
-                .then(_ => {
-                    this.$axios({
-                        method: 'delete',
-                        url: 'sccg/base_case/batch_deletion?ids=' + idArr + '&type=' + statusArr[1],
-                    }).then(res => {
-                        if (res.code === 200) {
-                            this.getUserList();
-                            this.$message({
-                                message: '鎵归噺鍒犻櫎妗堜欢鎴愬姛',
-                                type: 'success'
-                            })
-                        } else {
-                            this.$message({
-                                message: res.data,
-                                type: 'warning'
-                            })
-                        }
-                    })
-                })
-                .catch(err => {  })
-        },
-        // 鎵ц涓嬫媺妗嗘搷浣�
-        selectChange(list) {
-            if (this.tempList.length !== 0) {
-                if (list === 3) {
-                    this.preMyIdx = list;
-                    this.mulDelete(this.tempList);
-                }
-            } else {
-                this.myIdx = this.preMyIdx;
-                this.$message({
-                    type: 'warning',
-                    message: '鎮ㄨ繕娌¢�変腑浠讳綍鏁版嵁',
-                })
-            }
-        },
-        // 鐩戝惉琛ㄦ牸
-        tableChange(list) {
-            this.tempList = [];
-            list.forEach(item => {
-                this.tempList.push(item.id);
-            })
-            this.all = list.length === this.tableData.length;
-        },
-        // 鍏ㄩ��
-        selectAll() {
-            this.$refs.multipleTable.toggleAllSelection();
-        },
-        // 鍙嶉��
-        disSame(list) {
-            list.forEach(row => {
-                this.$refs.multipleTable.toggleRowSelection(row)
-            })
-        },
-        // 鑾峰彇鐢ㄦ埛鍒楄〃
-        getUserList() {
-          const params = {
-            current: this.currentPage,
-            state: this.statusArr[0] ?? null,
-            size: this.pageSize,
-            resource: this.resource,
-            type: this.statusArr[1] ?? null
-          }
-            basecase.baseCasePoolList(params)
-                .then(({ records, total }) => {
-                  this.tableData = records;
-                  this.totalNum = total;
-                })
-                .catch(err => this.$message.error(err))
-        },
-        // 璁剧疆琛ㄦ牸鏂戦┈绾�
-        tableRowClassName({ row, rowIndex }) {
-            if ((rowIndex + 1) % 2 === 0) {
-                return 'warning-row';
-            } else {
-                return 'success-row';
-            }
-        },
-        // 鏌ョ湅鐢ㄦ埛淇℃伅(涓嶅彲淇敼)
-        handleFind(rowData) {
-        },
-        // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-        changeCurrentPage(page) {
-            this.currentPage = page;
-            this.getUserList();
-        },
-
-        changeDialog({ flag }) {
-            this.dialogNewAdd = flag;
-            this.dialogCreate = flag;
-            this.dialogView = flag;
-            this.dialogDispatch = flag;
-        },
-        handleClose(done) {
-            this.$confirm('纭鍏抽棴锛�')
-                .then(_ => {
-                    this.dialogCreate = false;
-                    this.dialogNewAdd = false;
-                    this.dialogDispatch = false;
-                    this.dialogView = false;
-                    done();
-                })
-                .catch(_ => { });
-        },
-        // 鏇存敼涓�绾ф爣绛剧殑閫変腑
-        changeNavChecked(idx) {
-            this.tagList.forEach((item, index) => {
-                item.checked = index === idx;
-            })
-            this.mystatus = 1
-            this.typeList[0].checked = true;
-            this.typeList[1].checked = false;
-            this.statusArr[0] = this.tagList[idx].value;
-            this.statusArr[1] = 1;
-            this.getUserList();
-        },
-        // 鏇存敼杩濊/杩濆缓
-        changeTypeChecked(idx) {
-            this.typeList.forEach((item, index) => {
-                item.checked = index === idx;
-            })
-            this.mystatus = idx + 1;
-            this.statusArr[1] = this.typeList[idx].value;
-            this.getUserList();
-        },
-        async JumpView(data) {
-            await this.getEventInfo(data.code);
-        },
-        // 鑾峰彇妗堜欢淇℃伅
-        getEventInfo(code) {
-            this.$axios({
-                method: 'get',
-                url: `sccg/base_case/baseCaseDetail/${code}`
-            })
-                .then(res => {
-                    this.info = res.data;
-                    this.dialogView = true;
-                })
-        },
-        // 鍦ㄥ涔�
-        handleLearn({ id }) {
-            this.$axios({
-                method: 'put',
-                url: 'sccg/base_case/case_status_update?caseId=' + id + '&state=' + 3
-            })
-                .then(res => {
-                    if (res.code === 200) {
-                        this.$notify({
-                            title: '娓╅Θ鎻愮ず',
-                            message: '姝や簨浠跺凡蹇界暐,杩斿洖绯荤粺鍦ㄥ涔�',
-                            type: 'success',
-                            position: 'bottom-right'
-                        })
-                        this.getUserList();
-                    } else {
-                        this.$message({
-                            type: 'error',
-                            message: '鎿嶄綔澶辫触'
-                        })
-                    }
-                })
-        },
-        // 鏆備笉澶勭悊
-        handleNotDeal({ id }) {
-            this.$axios({
-                method: 'put',
-                url: 'sccg/base_case/case_status_update?caseId=' + id + '&state=' + 4
-            })
-                .then(res => {
-                    if (res.code === 200) {
-                        this.$notify({
-                            title: '娓╅Θ鎻愮ず',
-                            message: '姝や簨浠舵殏涓嶅鐞�,璇峰墠寰�鏆備笉澶勭悊鐣岄潰鏌ョ湅璇︽儏',
-                            type: 'success',
-                            position: 'bottom-right'
-                        })
-                        this.getUserList();
-                    } else {
-                        this.$message({
-                            type: 'error',
-                            message: '鎿嶄綔澶辫触'
-                        })
-                    }
-                })
-        },
-        // 澶勭悊鏃堕棿
-        filterTime(time) {
-            return helper(time);
-        }
-    }
-}
-</script>
-<style lang="scss" scoped>
-.userList {
-    text-align: left;
-    margin: 10px 20px;
-    color: #4b9bb7;
-
-    header {
-        background-color: #09152f;
-
-        .headerContent {
-            padding: 0 40px;
-            display: flex;
-            line-height: 100px;
-            justify-content: space-between;
-            align-items: center;
-
-            .search {
-                display: flex;
-                justify-content: flex-start;
-
-                span {
-                    flex: 1;
-                }
-
-                .option {
-                    line-height: 100px;
-                    display: flex;
-                    align-items: center;
-
-                    // ::v-deep .el-select {
-                    //     background-color: #09152f;
-                    //     border: 1px solid #17324c;
-                    // }
-
-                    .el-select {
-                        line-height: 40px;
-
-                        .el-input {
-                            flex: 2;
-                            color: #1d3f57;
-                        }
-                    }
-                }
-
-            }
-
-            .findBtn {
-                line-height: 100px;
-                margin-left: 15px;
-                display: flex;
-                align-items: center;
-                margin-top: -2px;
-
-                .el-button {
-                    padding: 12px 25px;
-                    border-radius: 20px;
-                }
-            }
-
-            .addBtn {
-                background-color: #eb5d01;
-                border: none;
-                border-radius: 20px;
-                padding: 12px 30px;
-            }
-        }
-    }
-
-    main {
-        background-color: #09152f;
-        margin-top: 20px;
-
-        .mainTitle {
-            line-height: 60px;
-        }
-
-        padding: 10px;
-
-        .nav {
-            display: flex;
-            line-height: 40px;
-
-            .nav-item {
-                width: 80px;
-                text-align: center;
-
-                &:hover {
-                    cursor: pointer;
-                }
-            }
-
-            .is-active {
-                background-color: #070f22;
-                color: #fff;
-            }
-        }
-
-        .type-nav {
-            display: flex;
-            line-height: 40px;
-            // margin-left: 30px;
-            // margin-top: 2px;
-
-            .type-item {
-                width: 80px;
-                text-align: center;
-
-                &:hover {
-                    cursor: pointer;
-                }
-            }
-
-            .is-active {
-                background-color: #070f22;
-                border-radius: 4px;
-                color: #fff;
-            }
-        }
-
-        .tools {
-            display: flex;
-            justify-content: space-between;
-            align-items: center;
-            padding: 0 20px;
-
-            .funs {
-                display: flex;
-
-                .funs-sp {
-                    border: 1px solid #17324c;
-                }
-
-                .funsItem {
-                    line-height: 28px;
-                    display: flex;
-                    align-items: center;
-                    border-radius: 4px;
-                    font-size: 12px;
-                    margin-left: 10px;
-
-                    .el-checkbox {
-                        width: 80px;
-                        padding: 0 10px;
-                    }
-
-                    .el-select {
-                        width: 120px;
-                    }
-
-                    &:hover {
-                        border: 1px solid #4b9bb7;
-                    }
-
-                    &:hover .el-checkbox {
-                        color: #4b9bb7;
-                    }
-                }
-
-            }
-
-            .pagination {
-                margin-top: 50px;
-                display: flex;
-                line-height: 50px;
-                justify-content: center;
-
-                .el-pagination {
-
-                    &::v-deep li,
-                    &::v-deep .btn-prev,
-                    &::v-deep .btn-next {
-                        background-color: #071f39;
-                        color: #4b9bb7;
-                    }
-
-                    &::v-deep .active {
-                        background-color: #409eff;
-                        color: #fff;
-                    }
-                }
-            }
-        }
-
-        .el-table {
-            color: #4b9bb7;
-            font-size: 10px;
-            margin-top: 10px;
-
-            &::v-deep .cell {
-                text-overflow: ellipsis;
-                white-space: nowrap;
-                overflow: hidden;
-                // display: none;
-                .el-checkbox{
-                display:none
-            }
-            }
-            
-
-            .operation {
-                display: flex;
-
-                .line {
-                    padding: 0 5px;
-                }
-
-                span:hover {
-                    cursor: pointer;
-                }
-            }
-        }
-
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/disposal/casepool/pool/index_20221222095929.vue b/.history/src/views/operate/disposal/casepool/pool/index_20221222095929.vue
deleted file mode 100644
index c29ee28..0000000
--- a/.history/src/views/operate/disposal/casepool/pool/index_20221222095929.vue
+++ /dev/null
@@ -1,679 +0,0 @@
-<template>
-    <div class="userList">
-        <header>
-            <div class="headerContent">
-                <div class="search">
-                    <span>鏉ユ簮鏌ヨ:</span>
-                    <div class="option">
-                        <el-select clearable v-model="resource" placeholder="璇烽�夋嫨鏉ユ簮">
-                            <el-option v-for="item in eventSourceOptions" :key="item.label" :label="item.label"
-                                :value="item.value">
-                            </el-option>
-                        </el-select>
-                    </div>
-                    <div class="findBtn">
-                        <el-button type="primary" @click="getUserList">鏌ヨ</el-button>
-                    </div>
-                </div>
-                <div class="addUser">
-                    <el-button class="addBtn button-addition" type="primary" @click="dialogCreate = true">娣诲姞</el-button>
-                    <!-- 閫夋嫨鐧昏绫诲瀷 -->
-                    <el-dialog :before-close="handleClose" :visible.sync="dialogCreate" title="璇烽�夋嫨涓婃姤浜嬩欢绫诲瀷" width="45%"
-                        v-if="dialogCreate">
-                        <createUser @getPageProp=setDialog />
-                    </el-dialog>
-                    <!-- 浜嬩欢鐧昏 -->
-                    <el-dialog :before-close="handleClose" :visible.sync="dialogNewAdd"
-                        :title="newAddType === 0 ? '杩濊浜嬩欢鐧昏' : '杩濆缓浜嬩欢鐧昏' " width="80%" v-if="dialogNewAdd">
-                        <!-- 杩濆缓鐧昏 -->
-                        <MyIll v-if="newAddType === 1" :refresh="getUserList" :mytype=newAddType
-                            @changeDialog=changeDialog />
-                        <!-- 杩濊鐧昏 -->
-                        <myVio v-else :refresh="getUserList" :mytype=newAddType @changeDialog=changeDialog />
-                    </el-dialog>
-                </div>
-            </div>
-        </header>
-        <main>
-            <div class="mainContent">
-                <!-- 瀵艰埅鐘舵�佹爣绛� -->
-                <div class="nav">
-                    <div @click="changeNavChecked(index)" :class="[item.checked ? 'is-active':'','nav-item']"
-                        v-for="(item,index) in tagList" :key="item.name">{{item.name}}</div>
-                </div>
-                <div class="type-nav">
-                    <div @click="changeTypeChecked(index)" v-for="(item,index) in typeList" :key="item.name"
-                        :class="[item.checked ? 'is-active':'','type-item']">{{item.name}}</div>
-                </div>
-                <!-- 鏁版嵁灞曠ず -->
-                <el-table ref="multipleTable"
-                    :header-cell-style="{background:'#fff','font-size':'12px',color:'#4b9bb7','font-weight':'650','line-height':'45px'}"
-                    :data="tableData" style="width: 100%" :row-class-name="tableRowClassName"
-                    @selection-change="tableChange">
-                    <el-table-column type="selection" min-width="5">
-                    </el-table-column>
-                    <el-table-column prop="code" label="浜嬩欢缂栧彿" min-width="18">
-                        <template slot-scope="scope">
-                            <el-link @click="JumpView(scope.row)">{{scope.row.code}}</el-link>
-                        </template>
-                    </el-table-column>
-                    <el-table-column prop="eventSource" label="闂鏉ユ簮" min-width="8">
-                        <template slot-scope="scope">
-                            <span>{{scope.row.eventSource === 2 ? '浜哄伐涓婁紶' : '瑙嗛宸℃煡'}}</span>
-                        </template>
-                    </el-table-column>
-                    <el-table-column :prop="mystatus === 1 ? 'category' :'category'"
-                        :label="mystatus===1 ? '澶х被鍚嶇О' : '杩濆缓绫诲埆'" :min-width="mystatus===1?'10':'15'">
-                    </el-table-column>
-                    <el-table-column :prop="mystatus === 1 ? 'type' :'site'" :label="mystatus===1 ? '灏忕被鍚嶇О' : '杩濆缓鍦扮偣'"
-                        min-width="10">
-                    </el-table-column>
-                    <el-table-column :prop="mystatus === 1 ? 'site' :''" :label="mystatus===1 ? '鎶ヨ鐐逛綅' : '杩濇硶寤虹瓚闀裤�佸銆侀珮'"
-                        :min-width="mystatus===1?'10' :'20' ">
-                        <template slot-scope="scope">
-                            <div v-if="mystatus ===2"><span>{{scope.row.buildingLength+'绫�'+'銆�'+
-                            scope.row.buildingWidth+'绫�'+'銆�'+scope.row.buildingHigh+'绫�'}}</span></div>
-                            <div v-else>{{scope.row.site}}</div>
-                        </template>
-                    </el-table-column>
-                    <el-table-column :prop="mystatus === 1 ? 'street' :'buildingArea'"
-                        :label="mystatus===1 ? '鎵�灞炲尯鍩�' : '杩濇硶寤虹瓚闈㈢Н'" min-width="12">
-                    </el-table-column>
-                    <el-table-column prop="alarmTime" label="鎶ヨ鏃堕棿" min-width="15" v-if="mystatus===1">
-                        <template slot-scope="scope">
-                            <span>{{filterTime(scope.row.alarmTime)}}</span>
-                        </template>
-                    </el-table-column>
-                    <el-table-column :prop="mystatus === 1 ? 'continueTime' :'materials'"
-                        :label="mystatus===1 ? '鎸佺画鏃堕棿' : '杩濇硶寤虹瓚鏉愭枡'" min-width="12">
-                    </el-table-column>
-                    <el-table-column prop="operation" label="鎿嶄綔" min-width="20">
-                        <template slot-scope="scope">
-                            <div class="operation" v-if="statusArr[0]===0">
-                                <span @click="handleFind(scope.row)">涓婃姤</span>
-                                <span class="line">|</span>
-                                <span @click="handleDispatch(scope.row)">璋冨害</span>
-                                <span class="line">|</span>
-                                <span @click="handleLearn(scope.row)">鍦ㄥ涔�</span>
-                                <span class="line">|</span>
-                                <span @click="handleNotDeal(scope.row)">鏆備笉澶勭悊</span>
-                            </div>
-                            <div class="operation" v-else>
-                                <span @click="JumpView(scope.row)">鏌ョ湅</span>
-                            </div>
-                        </template>
-                    </el-table-column>
-                </el-table>
-                <!-- 璇︽儏椤靛睍绀� -->
-                <el-dialog :visible.sync="dialogView" width="60%" title="鍩虹淇℃伅(浜哄伐)" v-if="dialogView"
-                    :before-close="handleClose">
-                    <MyDetail :info=info v-if="mystatus === 1"></MyDetail>
-                    <MyIllDetail :info=info v-else></MyIllDetail>
-                </el-dialog>
-                <!-- 璋冨害 -->
-                <el-dialog :visible.sync="dialogDispatch" width="60%" title="璋冨害淇℃伅" v-if="dialogDispatch"
-                    :before-close="handleClose">
-                    <MyDispatch :id="baseId" :mytype="mystatus" @changeDialog="changeDialog" :refresh="getUserList">
-                    </MyDispatch>
-                </el-dialog>
-                <!-- tools -->
-                <div class="tools">
-                    <!-- <div class="funs">
-                        <div class="funsItem funs-sp">
-                            <el-checkbox v-model="all" @change="selectAll()"
-                                :disabled="tableData.length === 0">鍏ㄩ��</el-checkbox>
-                        </div>
-                        <div class="funsItem funs-sp">
-                            <el-checkbox v-model="unsame" @change="disSame(tableData)">鍙嶉��</el-checkbox>
-                        </div>
-                        <div class="funsItem">
-                            <el-select v-model="myIdx" placeholder="鎵归噺鎿嶄綔" @change="selectChange" disabled>
-                                <el-option v-for="item in options" :key="item.value" :label="item.label"
-                                    :value="item.value" :disabled="item.disabled">
-                                </el-option>
-                            </el-select>
-                        </div>
-                    </div> -->
-                    <div class="pagination">
-                        <el-pagination background :current-page="currentPage" layout="prev, pager, next"
-                            :total="totalNum" :page-size="pageSize" @current-change="changeCurrentPage">
-                        </el-pagination>
-                    </div>
-                </div>
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-import MyDetail from '@/components/detail'
-import MyIllDetail from '@/components/illdetail'
-import createUser from "./createUser"
-import MyIll from './createUser/ill'
-import MyVio from './createUser/vio'
-import MyDispatch from '@/components/dispatch'
-import helper from '@/utils/mydate'
-import { RESOURCE_OPTIONS } from "@/utils/helper";
-import basecase from "@/api/operate/basecase";
-
-export default {
-    components: {
-        createUser, MyIll, MyVio, MyDetail, MyDispatch, MyIllDetail
-    },
-    data() {
-        return {
-            tableData: [],
-            dialogCreate: false,
-            dialogView: false,
-            dialogNewAdd: false,
-            dialogDispatch: false,
-            newAddType: 0,
-            totalNum: null,
-            pageSize: 10,
-            currentPage: 1,
-            all: false,
-            unsame: false,
-            myIdx: 0,
-            preMyIdx: 0,
-            info: {},
-            options: [
-                {
-                    value: 0,
-                    label: '鎵归噺鎿嶄綔',
-                    disabled: true,
-                },
-                {
-                    value: 1,
-                    label: '鎵归噺鍚敤',
-                },
-                {
-                    value: 2,
-                    label: '鎵归噺绂佺敤',
-                },
-                {
-                    value: 3,
-                    label: '鎵归噺鍒犻櫎',
-                }
-            ],
-            tempList: [],
-            tagList: [
-                {
-                    name: '寰呭鐞�',
-                    value: 0,
-                    checked: true
-                },
-                {
-                    name: '宸蹭笂鎶�',
-                    value: 3,
-                    checked: false
-                },
-                {
-                    name: '宸茶皟搴�',
-                    value: 6,
-                    checked: false
-                },
-                {
-                    name: '鍦ㄥ涔�',
-                    value: 3,
-                    checked: false
-                },
-                {
-                    name: '鏆備笉澶勭悊',
-                    value: 4,
-                    checked: false
-                },
-            ],
-            typeList: [
-                {
-                    name: '杩濊',
-                    value: 1,
-                    checked: true
-                },
-                {
-                    name: '杩濆缓',
-                    value: 2,
-                    checked: false,
-                },
-            ],
-            eventSourceOptions: RESOURCE_OPTIONS,
-            mystatus: 1,
-            statusArr: [],
-            baseId: 0,
-            resource: null
-        }
-    },
-    created() {
-        this.tagList.forEach(item => {
-            if (item.checked) {
-                this.statusArr[0] = item.value;
-            }
-        })
-        this.typeList.forEach(item => {
-            if (item.checked) {
-                this.statusArr[1] = item.value;
-            }
-        })
-        this.getUserList();
-    },
-    methods: {
-        // 璋冨害
-        handleDispatch(data) {
-            this.baseId = data.id;
-            this.dialogDispatch = true;
-        },
-        // 閫夋嫨杩濊杩濆缓
-        setDialog({ flag, type }) {
-            this.dialogCreate = flag;
-            this.dialogNewAdd = true;
-            this.newAddType = type;
-        },
-        // 鎵归噺鍒犻櫎
-        mulDelete(idArr) {
-            const { statusArr } = this;
-            this.$confirm('鎮ㄧ‘瀹氳鎵归噺鍒犻櫎妗堜欢鍚�?')
-                .then(_ => {
-                    this.$axios({
-                        method: 'delete',
-                        url: 'sccg/base_case/batch_deletion?ids=' + idArr + '&type=' + statusArr[1],
-                    }).then(res => {
-                        if (res.code === 200) {
-                            this.getUserList();
-                            this.$message({
-                                message: '鎵归噺鍒犻櫎妗堜欢鎴愬姛',
-                                type: 'success'
-                            })
-                        } else {
-                            this.$message({
-                                message: res.data,
-                                type: 'warning'
-                            })
-                        }
-                    })
-                })
-                .catch(err => {  })
-        },
-        // 鎵ц涓嬫媺妗嗘搷浣�
-        selectChange(list) {
-            if (this.tempList.length !== 0) {
-                if (list === 3) {
-                    this.preMyIdx = list;
-                    this.mulDelete(this.tempList);
-                }
-            } else {
-                this.myIdx = this.preMyIdx;
-                this.$message({
-                    type: 'warning',
-                    message: '鎮ㄨ繕娌¢�変腑浠讳綍鏁版嵁',
-                })
-            }
-        },
-        // 鐩戝惉琛ㄦ牸
-        tableChange(list) {
-            this.tempList = [];
-            list.forEach(item => {
-                this.tempList.push(item.id);
-            })
-            this.all = list.length === this.tableData.length;
-        },
-        // 鍏ㄩ��
-        selectAll() {
-            this.$refs.multipleTable.toggleAllSelection();
-        },
-        // 鍙嶉��
-        disSame(list) {
-            list.forEach(row => {
-                this.$refs.multipleTable.toggleRowSelection(row)
-            })
-        },
-        // 鑾峰彇鐢ㄦ埛鍒楄〃
-        getUserList() {
-          const params = {
-            current: this.currentPage,
-            state: this.statusArr[0] ?? null,
-            size: this.pageSize,
-            resource: this.resource,
-            type: this.statusArr[1] ?? null
-          }
-            basecase.baseCasePoolList(params)
-                .then(({ records, total }) => {
-                  this.tableData = records;
-                  this.totalNum = total;
-                })
-                .catch(err => this.$message.error(err))
-        },
-        // 璁剧疆琛ㄦ牸鏂戦┈绾�
-        tableRowClassName({ row, rowIndex }) {
-            if ((rowIndex + 1) % 2 === 0) {
-                return 'warning-row';
-            } else {
-                return 'success-row';
-            }
-        },
-        // 鏌ョ湅鐢ㄦ埛淇℃伅(涓嶅彲淇敼)
-        handleFind(rowData) {
-        },
-        // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-        changeCurrentPage(page) {
-            this.currentPage = page;
-            this.getUserList();
-        },
-
-        changeDialog({ flag }) {
-            this.dialogNewAdd = flag;
-            this.dialogCreate = flag;
-            this.dialogView = flag;
-            this.dialogDispatch = flag;
-        },
-        handleClose(done) {
-            this.$confirm('纭鍏抽棴锛�')
-                .then(_ => {
-                    this.dialogCreate = false;
-                    this.dialogNewAdd = false;
-                    this.dialogDispatch = false;
-                    this.dialogView = false;
-                    done();
-                })
-                .catch(_ => { });
-        },
-        // 鏇存敼涓�绾ф爣绛剧殑閫変腑
-        changeNavChecked(idx) {
-            this.tagList.forEach((item, index) => {
-                item.checked = index === idx;
-            })
-            this.mystatus = 1
-            this.typeList[0].checked = true;
-            this.typeList[1].checked = false;
-            this.statusArr[0] = this.tagList[idx].value;
-            this.statusArr[1] = 1;
-            this.getUserList();
-        },
-        // 鏇存敼杩濊/杩濆缓
-        changeTypeChecked(idx) {
-            this.typeList.forEach((item, index) => {
-                item.checked = index === idx;
-            })
-            this.mystatus = idx + 1;
-            this.statusArr[1] = this.typeList[idx].value;
-            this.getUserList();
-        },
-        async JumpView(data) {
-            await this.getEventInfo(data.code);
-        },
-        // 鑾峰彇妗堜欢淇℃伅
-        getEventInfo(code) {
-            this.$axios({
-                method: 'get',
-                url: `sccg/base_case/baseCaseDetail/${code}`
-            })
-                .then(res => {
-                    this.info = res.data;
-                    this.dialogView = true;
-                })
-        },
-        // 鍦ㄥ涔�
-        handleLearn({ id }) {
-            this.$axios({
-                method: 'put',
-                url: 'sccg/base_case/case_status_update?caseId=' + id + '&state=' + 3
-            })
-                .then(res => {
-                    if (res.code === 200) {
-                        this.$notify({
-                            title: '娓╅Θ鎻愮ず',
-                            message: '姝や簨浠跺凡蹇界暐,杩斿洖绯荤粺鍦ㄥ涔�',
-                            type: 'success',
-                            position: 'bottom-right'
-                        })
-                        this.getUserList();
-                    } else {
-                        this.$message({
-                            type: 'error',
-                            message: '鎿嶄綔澶辫触'
-                        })
-                    }
-                })
-        },
-        // 鏆備笉澶勭悊
-        handleNotDeal({ id }) {
-            this.$axios({
-                method: 'put',
-                url: 'sccg/base_case/case_status_update?caseId=' + id + '&state=' + 4
-            })
-                .then(res => {
-                    if (res.code === 200) {
-                        this.$notify({
-                            title: '娓╅Θ鎻愮ず',
-                            message: '姝や簨浠舵殏涓嶅鐞�,璇峰墠寰�鏆備笉澶勭悊鐣岄潰鏌ョ湅璇︽儏',
-                            type: 'success',
-                            position: 'bottom-right'
-                        })
-                        this.getUserList();
-                    } else {
-                        this.$message({
-                            type: 'error',
-                            message: '鎿嶄綔澶辫触'
-                        })
-                    }
-                })
-        },
-        // 澶勭悊鏃堕棿
-        filterTime(time) {
-            return helper(time);
-        }
-    }
-}
-</script>
-<style lang="scss" scoped>
-.userList {
-    text-align: left;
-    margin: 10px 20px;
-    color: #4b9bb7;
-
-    header {
-        // background-color: #09152f;
-
-        .headerContent {
-            padding: 0 40px;
-            display: flex;
-            line-height: 100px;
-            justify-content: space-between;
-            align-items: center;
-
-            .search {
-                display: flex;
-                justify-content: flex-start;
-
-                span {
-                    flex: 1;
-                }
-
-                .option {
-                    line-height: 100px;
-                    display: flex;
-                    align-items: center;
-
-                    // ::v-deep .el-select {
-                    //     background-color: #09152f;
-                    //     border: 1px solid #17324c;
-                    // }
-
-                    .el-select {
-                        line-height: 40px;
-
-                        .el-input {
-                            flex: 2;
-                            color: #1d3f57;
-                        }
-                    }
-                }
-
-            }
-
-            .findBtn {
-                line-height: 100px;
-                margin-left: 15px;
-                display: flex;
-                align-items: center;
-                margin-top: -2px;
-
-                .el-button {
-                    padding: 12px 25px;
-                    border-radius: 20px;
-                }
-            }
-
-            .addBtn {
-                background-color: #eb5d01;
-                border: none;
-                border-radius: 20px;
-                padding: 12px 30px;
-            }
-        }
-    }
-
-    main {
-        // background-color: #09152f;
-        margin-top: 20px;
-
-        .mainTitle {
-            line-height: 60px;
-        }
-
-        padding: 10px;
-
-        .nav {
-            display: flex;
-            line-height: 40px;
-
-            .nav-item {
-                width: 80px;
-                text-align: center;
-
-                &:hover {
-                    cursor: pointer;
-                }
-            }
-
-            .is-active {
-                // background-color: #070f22;
-                color: #fff;
-            }
-        }
-
-        .type-nav {
-            display: flex;
-            line-height: 40px;
-            // margin-left: 30px;
-            // margin-top: 2px;
-
-            .type-item {
-                width: 80px;
-                text-align: center;
-
-                &:hover {
-                    cursor: pointer;
-                }
-            }
-
-            .is-active {
-                // background-color: #070f22;
-                border-radius: 4px;
-                color: #fff;
-            }
-        }
-
-        .tools {
-            display: flex;
-            justify-content: space-between;
-            align-items: center;
-            padding: 0 20px;
-
-            .funs {
-                display: flex;
-
-                .funs-sp {
-                    border: 1px solid #17324c;
-                }
-
-                .funsItem {
-                    line-height: 28px;
-                    display: flex;
-                    align-items: center;
-                    border-radius: 4px;
-                    font-size: 12px;
-                    margin-left: 10px;
-
-                    .el-checkbox {
-                        width: 80px;
-                        padding: 0 10px;
-                    }
-
-                    .el-select {
-                        width: 120px;
-                    }
-
-                    &:hover {
-                        border: 1px solid #4b9bb7;
-                    }
-
-                    &:hover .el-checkbox {
-                        color: #4b9bb7;
-                    }
-                }
-
-            }
-
-            .pagination {
-                margin-top: 50px;
-                display: flex;
-                line-height: 50px;
-                justify-content: center;
-
-                .el-pagination {
-
-                    &::v-deep li,
-                    &::v-deep .btn-prev,
-                    &::v-deep .btn-next {
-                        // background-color: #071f39;
-                        color: #4b9bb7;
-                    }
-
-                    &::v-deep .active {
-                        background-color: #409eff;
-                        color: #fff;
-                    }
-                }
-            }
-        }
-
-        .el-table {
-            color: #4b9bb7;
-            font-size: 10px;
-            margin-top: 10px;
-
-            &::v-deep .cell {
-                text-overflow: ellipsis;
-                white-space: nowrap;
-                overflow: hidden;
-                // display: none;
-                .el-checkbox{
-                display:none
-            }
-            }
-            
-
-            .operation {
-                display: flex;
-
-                .line {
-                    padding: 0 5px;
-                }
-
-                span:hover {
-                    cursor: pointer;
-                }
-            }
-        }
-
-    }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/myWait/index_20221221170319.vue b/.history/src/views/operate/myWait/index_20221221170319.vue
deleted file mode 100644
index 65b75cd..0000000
--- a/.history/src/views/operate/myWait/index_20221221170319.vue
+++ /dev/null
@@ -1,577 +0,0 @@
-<template>
-  <div class="userList">
-    <div class="headerTitle">杩愯惀绠$悊銆嬫垜鐨勫緟鍔�</div>
-    <header>
-      <div class="headerContent">
-        <div class="search">
-          <span>浜嬩欢缂栧彿:</span>
-          <el-input placeholder="璇疯緭鍏ヤ簨浠剁紪鍙�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="getTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="mainContent">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#06122c',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :data="tableData"
-          style="width: 100%"
-          :row-class-name="tableRowClassName"
-          @selection-change="tableChange"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="code" label="浜嬩欢缂栧彿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="eventSource" label="闂鏉ユ簮" min-width="10">
-            <template slot-scope="scope" v-if="scope.row">
-              <span>{{ getEventSource(scope.row.eventSource)?.label }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="category" label="闂绫诲埆" min-width="10">
-            <template slot-scope="scope" v-if="scope.row">
-              <span>{{ getCategory(scope.row.category)?.label }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="limitTime" label="鍓╀綑鏃堕棿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="stepName" label="闂鐘舵��" min-width="10">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span @click="handleOperation(scope.row)">{{
-                  scope.row.stepName
-                }}</span>
-              </div>
-            </template>
-          </el-table-column>
-          <el-table-column min-width="10"> </el-table-column>
-        </el-table>
-        <!-- 鏌ョ湅淇敼椤甸潰 -->
-        <el-dialog
-          :visible.sync="dialogUpdate"
-          width="60%"
-          :title="title"
-          :destroy-on-close="true"
-          :key="updateFlag"
-          :before-close="handleClose"
-        >
-          <component
-            v-if="dialogUpdate"
-            @closeDialog="changeDialog"
-            @changeDialog="changeDialog"
-            v-bind:is="currentTabComponent"
-            :caseId="caseId"
-            :id="caseId"
-            :mycode="caseCode"
-            :info="info"
-            :vioData="vioData"
-          ></component>
-          <!-- <updateUser
-            v-if="dialogUpdate"
-            :updateFlag="updateFlag"
-            :userInfo="userInfo"
-            :getTableData="context ? getTableData : getTableData"
-            @changeDialog="changeDialog"
-          /> -->
-        </el-dialog>
-        <!-- tools -->
-        <div class="tools">
-          <div class="funs">
-            <div class="funsItem">
-              <el-checkbox v-model="all" @change="selectAll()"
-                >鍏ㄩ��</el-checkbox
-              >
-            </div>
-            <div class="funsItem">
-              <el-checkbox v-model="unsame" @change="disSame(tableData)"
-                >鍙嶉��</el-checkbox
-              >
-            </div>
-            <div class="funsItem">
-              <el-select
-                v-model="myIdx"
-                placeholder="鎵归噺鎿嶄綔"
-                @change="selectChange"
-              >
-                <el-option
-                  v-for="item in options"
-                  :key="item.value"
-                  :label="item.label"
-                  :value="item.value"
-                  :disabled="item.disabled"
-                >
-                </el-option>
-              </el-select>
-            </div>
-          </div>
-          <div class="pagination">
-            <el-pagination
-              background
-              :current-page="currentPage"
-              layout="prev, pager, next"
-              :total="totalNum"
-              :page-size="pageSize"
-              @current-change="changeCurrentPage"
-            >
-            </el-pagination>
-          </div>
-        </div>
-      </div>
-    </main>
-  </div>
-</template>
-<script>
-// 璋冨害
-import Dispatch from "@/components/dispatch";
-// 杩濊澶勭疆
-import UploadVio from "../disposal/casepool/dispatch/updateUser/uploadResult/vio";
-// 杩濆缓澶勭疆
-import UploadIll from "../disposal/casepool/dispatch/updateUser/uploadResult/ill";
-// 杩濊鏍告煡
-import Examine from "../management/myIndex/components/examine";
-// 杩濊缁撴
-import Closure from "../management/myIndex/components/closure";
-// 杩濆缓鏍告煡
-import IllExamine from "../management/myIndex/components/illExamine";
-// 杩濆缓缁撴
-import IllClosure from "../management/myIndex/components/illclosure";
-
-import { computeTime } from "@/utils/helper";
-import filterTime from "@/utils/mydate";
-import myWait from "@/api/operate/myWait";
-import { CATEGOTY, EVENT_SOURCE } from "@/utils/helper";
-
-export default {
-  components: {
-    Dispatch,
-    UploadVio,
-    UploadIll,
-    Examine,
-    Closure,
-    IllExamine,
-    IllClosure,
-  },
-  data() {
-    return {
-      tableData: [],
-      context: null,
-      currentTabComponent: null,
-      dialogCreate: false,
-      dialogUpdate: false,
-      updateFlag: false,
-      userInfo: "",
-      totalNum: 1,
-      pageSize: 10,
-      currentPage: 1,
-      all: false,
-      unsame: false,
-      myIdx: 0,
-      options: [
-        {
-          value: 0,
-          label: "鎵归噺鎿嶄綔",
-          disabled: true,
-        },
-        {
-          value: 1,
-          label: "鎵归噺鍚敤",
-        },
-        {
-          value: 2,
-          label: "鎵归噺绂佺敤",
-        },
-        {
-          value: 3,
-          label: "鎵归噺鍒犻櫎",
-        },
-      ],
-      tempList: [],
-      title: "",
-    };
-  },
-  created() {
-    this.getTableData();
-  },
-  methods: {
-    getTableData() {
-      myWait
-        .getMybackLog({ num: this.context, current: this.currentPage, pageSize: this.pageSize })
-        .then(({ records, total }) => {
-          this.tableData = records;
-          this.tableData = this.tableData.filter((item) => !!item);
-          this.totalNum = total;
-        })
-        .catch((err) => this.$message({ type: "error", message: err }));
-    },
-
-    // 鎵归噺鍒犻櫎
-    mulDelete(idArr) {},
-    // 鎵ц涓嬫媺妗嗘搷浣�
-    selectChange(val) {
-      let ids = [];
-      this.tempList.forEach((item) => {
-        ids.push(item.number);
-      });
-      if (ids.length !== 0) {
-        if (val === 3) {
-          this.mulDelete(ids);
-        }
-      } else {
-        this.$message({
-          type: "warning",
-          message: "鎮ㄨ繕娌¢�変腑浠讳綍鏁版嵁",
-        });
-      }
-    },
-    // 鐩戝惉琛ㄦ牸閫変腑鐘舵��
-    tableChange(list) {
-      this.tempList = list;
-      this.all = list.length === this.tableData.length;
-    },
-    // 鍏ㄩ��
-    selectAll() {
-      this.$refs.multipleTable.toggleAllSelection();
-    },
-    // 鍙嶉��
-    disSame(list) {
-      list.forEach((row) => {
-        this.$refs.multipleTable.toggleRowSelection(row);
-      });
-    },
-    // 鍒犻櫎鍗曟潯鏁版嵁
-    handleDelete({ number }) {},
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 === 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-    },
-
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.getTableData();
-    },
-    changeDialog(val) {
-      this.dialogUpdate = false;
-      this.getTableData();
-    },
-    handleClose(done) {
-      this.$confirm("纭鍏抽棴锛�")
-        .then(() => {
-          this.dialogCreate = false;
-          this.dialogUpdate = false;
-          done();
-        })
-        .catch(() => {});
-    },
-    // 璁$畻鏃堕棿
-    getRestTime(time2) {
-      return computeTime(time2);
-    },
-    // 鏀瑰彉鏃ユ湡鏍煎紡
-    changeTime(time) {
-      if (time) {
-        return filterTime(time);
-      }
-    },
-    getCategory(code) {
-      return CATEGOTY.find((item) => item.value === code);
-    },
-
-    getEventSource(code) {
-      return EVENT_SOURCE.find((item) => item.value === code);
-    },
-    async handleOperation(row) {
-      if (row.category == 1) {
-        //杩濊
-        switch (row.stepName) {
-          case "璋冨害":
-            this.currentTabComponent = Dispatch;
-            break;
-          case "澶勭悊":
-            this.currentTabComponent = UploadVio;
-            break;
-          case "鏍告煡":
-            this.currentTabComponent = Examine;
-            break;
-          case "缁撴":
-            this.currentTabComponent = Closure;
-            break;
-        }
-      } else {
-        //杩濆缓
-        switch (row.stepName) {
-          case "璋冨害":
-            this.currentTabComponent = Dispatch;
-            break;
-          case "澶勭悊":
-            this.currentTabComponent = UploadIll;
-            break;
-          case "鏍告煡":
-            this.currentTabComponent = IllExamine;
-            break;
-          case "缁撴":
-            this.currentTabComponent = IllClosure;
-            break;
-        }
-      }
-
-      this.title = row.stepName;
-      this.caseCode = row.code;
-      this.caseId = row.caseId;
-      this.$axios({
-        method: "get",
-        url: `sccg/base_case/baseCaseDetail/${row.code}`,
-      }).then((res) => {
-        this.info = res.data;
-        this.vioData = res.data.currentSitVo;
-        this.dialogUpdate = true;
-      });
-    },
-  },
-};
-</script>
-<style lang="scss" scoped>
-.userList {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  .headerTitle {
-    line-height: 40px;
-  }
-
-  header {
-    background-color: white;
-
-    .headerContent {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            background-color: #09152f;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-
-      .findBtn {
-        line-height: 100px;
-        margin-left: 15px;
-        display: flex;
-        align-items: center;
-        margin-top: -2px;
-
-        .el-button {
-          padding: 12px 25px;
-          border-radius: 20px;
-        }
-      }
-
-      .addBtn {
-        background-color: #eb5d01;
-        border: none;
-        border-radius: 20px;
-        padding: 12px 30px;
-      }
-    }
-  }
-
-  main {
-    background-color: #09152f;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .mainTitle {
-      line-height: 60px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-
-      &::v-deep .cell {
-        text-overflow: ellipsis;
-        white-space: nowrap;
-        overflow: hidden;
-      }
-
-      &::v-deep .el-table__empty-block {
-        background-color: #09152f;
-      }
-
-      &::v-deep .el-table__empty-block {
-        color: #4b9bb7;
-      }
-
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-
-    .el-table::v-deep .warning-row {
-      background: #06122c;
-    }
-
-    .el-table::v-deep .success-row {
-      background: #071f39;
-    }
-
-    &::v-deep .switchStyle .el-switch__label {
-      position: absolute;
-      display: none;
-      color: #fff;
-    }
-
-    &::v-deep .el-switch__core {
-      background-color: rgba(166, 166, 166, 1);
-    }
-
-    &::v-deep .switchStyle .el-switch__label--left {
-      z-index: 9;
-      left: 20px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label--right {
-      z-index: 9;
-      left: 4px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label.is-active {
-      display: block;
-    }
-
-    &::v-deep .switchStyle.el-switch .el-switch__core,
-    &::v-deep .el-switch .el-switch__label {
-      width: 50px !important;
-    }
-  }
-
-  &::v-deep .el-dialog__header,
-  &::v-deep .el-dialog__body {
-    background-color: #06122c;
-  }
-
-  &::v-deep .el-dialog__header {
-    display: flex;
-    align-items: center;
-    background-color: #fff;
-    padding: 20px;
-    line-height: 60px;
-  }
-
-  &::v-deep .el-dialog__title {
-    color: #4b9bb7;
-  }
-
-  &::v-deep .el-dialog__close {
-    width: 20px;
-    height: 20px;
-  }
-
-  &::v-deep .el-dialog__body {
-    padding: 0;
-  }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/myWait/index_20221221171200.vue b/.history/src/views/operate/myWait/index_20221221171200.vue
deleted file mode 100644
index 74dc335..0000000
--- a/.history/src/views/operate/myWait/index_20221221171200.vue
+++ /dev/null
@@ -1,577 +0,0 @@
-<template>
-  <div class="userList">
-    <div class="headerTitle">杩愯惀绠$悊銆嬫垜鐨勫緟鍔�</div>
-    <header>
-      <div class="headerContent">
-        <div class="search">
-          <span>浜嬩欢缂栧彿:</span>
-          <el-input placeholder="璇疯緭鍏ヤ簨浠剁紪鍙�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="getTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="mainContent">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#06122c',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :data="tableData"
-          style="width: 100%"
-          :row-class-name="tableRowClassName"
-          @selection-change="tableChange"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="code" label="浜嬩欢缂栧彿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="eventSource" label="闂鏉ユ簮" min-width="10">
-            <template slot-scope="scope" v-if="scope.row">
-              <span>{{ getEventSource(scope.row.eventSource)?.label }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="category" label="闂绫诲埆" min-width="10">
-            <template slot-scope="scope" v-if="scope.row">
-              <span>{{ getCategory(scope.row.category)?.label }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="limitTime" label="鍓╀綑鏃堕棿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="stepName" label="闂鐘舵��" min-width="10">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span @click="handleOperation(scope.row)">{{
-                  scope.row.stepName
-                }}</span>
-              </div>
-            </template>
-          </el-table-column>
-          <el-table-column min-width="10"> </el-table-column>
-        </el-table>
-        <!-- 鏌ョ湅淇敼椤甸潰 -->
-        <el-dialog
-          :visible.sync="dialogUpdate"
-          width="60%"
-          :title="title"
-          :destroy-on-close="true"
-          :key="updateFlag"
-          :before-close="handleClose"
-        >
-          <component
-            v-if="dialogUpdate"
-            @closeDialog="changeDialog"
-            @changeDialog="changeDialog"
-            v-bind:is="currentTabComponent"
-            :caseId="caseId"
-            :id="caseId"
-            :mycode="caseCode"
-            :info="info"
-            :vioData="vioData"
-          ></component>
-          <!-- <updateUser
-            v-if="dialogUpdate"
-            :updateFlag="updateFlag"
-            :userInfo="userInfo"
-            :getTableData="context ? getTableData : getTableData"
-            @changeDialog="changeDialog"
-          /> -->
-        </el-dialog>
-        <!-- tools -->
-        <div class="tools">
-          <div class="funs">
-            <div class="funsItem">
-              <el-checkbox v-model="all" @change="selectAll()"
-                >鍏ㄩ��</el-checkbox
-              >
-            </div>
-            <div class="funsItem">
-              <el-checkbox v-model="unsame" @change="disSame(tableData)"
-                >鍙嶉��</el-checkbox
-              >
-            </div>
-            <div class="funsItem">
-              <el-select
-                v-model="myIdx"
-                placeholder="鎵归噺鎿嶄綔"
-                @change="selectChange"
-              >
-                <el-option
-                  v-for="item in options"
-                  :key="item.value"
-                  :label="item.label"
-                  :value="item.value"
-                  :disabled="item.disabled"
-                >
-                </el-option>
-              </el-select>
-            </div>
-          </div>
-          <div class="pagination">
-            <el-pagination
-              background
-              :current-page="currentPage"
-              layout="prev, pager, next"
-              :total="totalNum"
-              :page-size="pageSize"
-              @current-change="changeCurrentPage"
-            >
-            </el-pagination>
-          </div>
-        </div>
-      </div>
-    </main>
-  </div>
-</template>
-<script>
-// 璋冨害
-import Dispatch from "@/components/dispatch";
-// 杩濊澶勭疆
-import UploadVio from "../disposal/casepool/dispatch/updateUser/uploadResult/vio";
-// 杩濆缓澶勭疆
-import UploadIll from "../disposal/casepool/dispatch/updateUser/uploadResult/ill";
-// 杩濊鏍告煡
-import Examine from "../management/myIndex/components/examine";
-// 杩濊缁撴
-import Closure from "../management/myIndex/components/closure";
-// 杩濆缓鏍告煡
-import IllExamine from "../management/myIndex/components/illExamine";
-// 杩濆缓缁撴
-import IllClosure from "../management/myIndex/components/illclosure";
-
-import { computeTime } from "@/utils/helper";
-import filterTime from "@/utils/mydate";
-import myWait from "@/api/operate/myWait";
-import { CATEGOTY, EVENT_SOURCE } from "@/utils/helper";
-
-export default {
-  components: {
-    Dispatch,
-    UploadVio,
-    UploadIll,
-    Examine,
-    Closure,
-    IllExamine,
-    IllClosure,
-  },
-  data() {
-    return {
-      tableData: [],
-      context: null,
-      currentTabComponent: null,
-      dialogCreate: false,
-      dialogUpdate: false,
-      updateFlag: false,
-      userInfo: "",
-      totalNum: 1,
-      pageSize: 10,
-      currentPage: 1,
-      all: false,
-      unsame: false,
-      myIdx: 0,
-      options: [
-        {
-          value: 0,
-          label: "鎵归噺鎿嶄綔",
-          disabled: true,
-        },
-        {
-          value: 1,
-          label: "鎵归噺鍚敤",
-        },
-        {
-          value: 2,
-          label: "鎵归噺绂佺敤",
-        },
-        {
-          value: 3,
-          label: "鎵归噺鍒犻櫎",
-        },
-      ],
-      tempList: [],
-      title: "",
-    };
-  },
-  created() {
-    this.getTableData();
-  },
-  methods: {
-    getTableData() {
-      myWait
-        .getMybackLog({ num: this.context, current: this.currentPage, pageSize: this.pageSize })
-        .then(({ records, total }) => {
-          this.tableData = records;
-          this.tableData = this.tableData.filter((item) => !!item);
-          this.totalNum = total;
-        })
-        .catch((err) => this.$message({ type: "error", message: err }));
-    },
-
-    // 鎵归噺鍒犻櫎
-    mulDelete(idArr) {},
-    // 鎵ц涓嬫媺妗嗘搷浣�
-    selectChange(val) {
-      let ids = [];
-      this.tempList.forEach((item) => {
-        ids.push(item.number);
-      });
-      if (ids.length !== 0) {
-        if (val === 3) {
-          this.mulDelete(ids);
-        }
-      } else {
-        this.$message({
-          type: "warning",
-          message: "鎮ㄨ繕娌¢�変腑浠讳綍鏁版嵁",
-        });
-      }
-    },
-    // 鐩戝惉琛ㄦ牸閫変腑鐘舵��
-    tableChange(list) {
-      this.tempList = list;
-      this.all = list.length === this.tableData.length;
-    },
-    // 鍏ㄩ��
-    selectAll() {
-      this.$refs.multipleTable.toggleAllSelection();
-    },
-    // 鍙嶉��
-    disSame(list) {
-      list.forEach((row) => {
-        this.$refs.multipleTable.toggleRowSelection(row);
-      });
-    },
-    // 鍒犻櫎鍗曟潯鏁版嵁
-    handleDelete({ number }) {},
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 === 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-    },
-
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.getTableData();
-    },
-    changeDialog(val) {
-      this.dialogUpdate = false;
-      this.getTableData();
-    },
-    handleClose(done) {
-      this.$confirm("纭鍏抽棴锛�")
-        .then(() => {
-          this.dialogCreate = false;
-          this.dialogUpdate = false;
-          done();
-        })
-        .catch(() => {});
-    },
-    // 璁$畻鏃堕棿
-    getRestTime(time2) {
-      return computeTime(time2);
-    },
-    // 鏀瑰彉鏃ユ湡鏍煎紡
-    changeTime(time) {
-      if (time) {
-        return filterTime(time);
-      }
-    },
-    getCategory(code) {
-      return CATEGOTY.find((item) => item.value === code);
-    },
-
-    getEventSource(code) {
-      return EVENT_SOURCE.find((item) => item.value === code);
-    },
-    async handleOperation(row) {
-      if (row.category == 1) {
-        //杩濊
-        switch (row.stepName) {
-          case "璋冨害":
-            this.currentTabComponent = Dispatch;
-            break;
-          case "澶勭悊":
-            this.currentTabComponent = UploadVio;
-            break;
-          case "鏍告煡":
-            this.currentTabComponent = Examine;
-            break;
-          case "缁撴":
-            this.currentTabComponent = Closure;
-            break;
-        }
-      } else {
-        //杩濆缓
-        switch (row.stepName) {
-          case "璋冨害":
-            this.currentTabComponent = Dispatch;
-            break;
-          case "澶勭悊":
-            this.currentTabComponent = UploadIll;
-            break;
-          case "鏍告煡":
-            this.currentTabComponent = IllExamine;
-            break;
-          case "缁撴":
-            this.currentTabComponent = IllClosure;
-            break;
-        }
-      }
-
-      this.title = row.stepName;
-      this.caseCode = row.code;
-      this.caseId = row.caseId;
-      this.$axios({
-        method: "get",
-        url: `sccg/base_case/baseCaseDetail/${row.code}`,
-      }).then((res) => {
-        this.info = res.data;
-        this.vioData = res.data.currentSitVo;
-        this.dialogUpdate = true;
-      });
-    },
-  },
-};
-</script>
-<style lang="scss" scoped>
-.userList {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  .headerTitle {
-    line-height: 40px;
-  }
-
-  header {
-    background-color: white;
-
-    .headerContent {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            background-color: #fff;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-
-      .findBtn {
-        line-height: 100px;
-        margin-left: 15px;
-        display: flex;
-        align-items: center;
-        margin-top: -2px;
-
-        .el-button {
-          padding: 12px 25px;
-          border-radius: 20px;
-        }
-      }
-
-      .addBtn {
-        background-color: #eb5d01;
-        border: none;
-        border-radius: 20px;
-        padding: 12px 30px;
-      }
-    }
-  }
-
-  main {
-    background-color: #09152f;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .mainTitle {
-      line-height: 60px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-
-      &::v-deep .cell {
-        text-overflow: ellipsis;
-        white-space: nowrap;
-        overflow: hidden;
-      }
-
-      &::v-deep .el-table__empty-block {
-        background-color: #09152f;
-      }
-
-      &::v-deep .el-table__empty-block {
-        color: #4b9bb7;
-      }
-
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-
-    .el-table::v-deep .warning-row {
-      background: #06122c;
-    }
-
-    .el-table::v-deep .success-row {
-      background: #071f39;
-    }
-
-    &::v-deep .switchStyle .el-switch__label {
-      position: absolute;
-      display: none;
-      color: #fff;
-    }
-
-    &::v-deep .el-switch__core {
-      background-color: rgba(166, 166, 166, 1);
-    }
-
-    &::v-deep .switchStyle .el-switch__label--left {
-      z-index: 9;
-      left: 20px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label--right {
-      z-index: 9;
-      left: 4px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label.is-active {
-      display: block;
-    }
-
-    &::v-deep .switchStyle.el-switch .el-switch__core,
-    &::v-deep .el-switch .el-switch__label {
-      width: 50px !important;
-    }
-  }
-
-  &::v-deep .el-dialog__header,
-  &::v-deep .el-dialog__body {
-    background-color: #06122c;
-  }
-
-  &::v-deep .el-dialog__header {
-    display: flex;
-    align-items: center;
-    background-color: #fff;
-    padding: 20px;
-    line-height: 60px;
-  }
-
-  &::v-deep .el-dialog__title {
-    color: #4b9bb7;
-  }
-
-  &::v-deep .el-dialog__close {
-    width: 20px;
-    height: 20px;
-  }
-
-  &::v-deep .el-dialog__body {
-    padding: 0;
-  }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/myWait/index_20221221171206.vue b/.history/src/views/operate/myWait/index_20221221171206.vue
deleted file mode 100644
index 978c551..0000000
--- a/.history/src/views/operate/myWait/index_20221221171206.vue
+++ /dev/null
@@ -1,577 +0,0 @@
-<template>
-  <div class="userList">
-    <div class="headerTitle">杩愯惀绠$悊銆嬫垜鐨勫緟鍔�</div>
-    <header>
-      <div class="headerContent">
-        <div class="search">
-          <span>浜嬩欢缂栧彿:</span>
-          <el-input placeholder="璇疯緭鍏ヤ簨浠剁紪鍙�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="getTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="mainContent">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#06122c',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :data="tableData"
-          style="width: 100%"
-          :row-class-name="tableRowClassName"
-          @selection-change="tableChange"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="code" label="浜嬩欢缂栧彿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="eventSource" label="闂鏉ユ簮" min-width="10">
-            <template slot-scope="scope" v-if="scope.row">
-              <span>{{ getEventSource(scope.row.eventSource)?.label }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="category" label="闂绫诲埆" min-width="10">
-            <template slot-scope="scope" v-if="scope.row">
-              <span>{{ getCategory(scope.row.category)?.label }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="limitTime" label="鍓╀綑鏃堕棿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="stepName" label="闂鐘舵��" min-width="10">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span @click="handleOperation(scope.row)">{{
-                  scope.row.stepName
-                }}</span>
-              </div>
-            </template>
-          </el-table-column>
-          <el-table-column min-width="10"> </el-table-column>
-        </el-table>
-        <!-- 鏌ョ湅淇敼椤甸潰 -->
-        <el-dialog
-          :visible.sync="dialogUpdate"
-          width="60%"
-          :title="title"
-          :destroy-on-close="true"
-          :key="updateFlag"
-          :before-close="handleClose"
-        >
-          <component
-            v-if="dialogUpdate"
-            @closeDialog="changeDialog"
-            @changeDialog="changeDialog"
-            v-bind:is="currentTabComponent"
-            :caseId="caseId"
-            :id="caseId"
-            :mycode="caseCode"
-            :info="info"
-            :vioData="vioData"
-          ></component>
-          <!-- <updateUser
-            v-if="dialogUpdate"
-            :updateFlag="updateFlag"
-            :userInfo="userInfo"
-            :getTableData="context ? getTableData : getTableData"
-            @changeDialog="changeDialog"
-          /> -->
-        </el-dialog>
-        <!-- tools -->
-        <div class="tools">
-          <div class="funs">
-            <div class="funsItem">
-              <el-checkbox v-model="all" @change="selectAll()"
-                >鍏ㄩ��</el-checkbox
-              >
-            </div>
-            <div class="funsItem">
-              <el-checkbox v-model="unsame" @change="disSame(tableData)"
-                >鍙嶉��</el-checkbox
-              >
-            </div>
-            <div class="funsItem">
-              <el-select
-                v-model="myIdx"
-                placeholder="鎵归噺鎿嶄綔"
-                @change="selectChange"
-              >
-                <el-option
-                  v-for="item in options"
-                  :key="item.value"
-                  :label="item.label"
-                  :value="item.value"
-                  :disabled="item.disabled"
-                >
-                </el-option>
-              </el-select>
-            </div>
-          </div>
-          <div class="pagination">
-            <el-pagination
-              background
-              :current-page="currentPage"
-              layout="prev, pager, next"
-              :total="totalNum"
-              :page-size="pageSize"
-              @current-change="changeCurrentPage"
-            >
-            </el-pagination>
-          </div>
-        </div>
-      </div>
-    </main>
-  </div>
-</template>
-<script>
-// 璋冨害
-import Dispatch from "@/components/dispatch";
-// 杩濊澶勭疆
-import UploadVio from "../disposal/casepool/dispatch/updateUser/uploadResult/vio";
-// 杩濆缓澶勭疆
-import UploadIll from "../disposal/casepool/dispatch/updateUser/uploadResult/ill";
-// 杩濊鏍告煡
-import Examine from "../management/myIndex/components/examine";
-// 杩濊缁撴
-import Closure from "../management/myIndex/components/closure";
-// 杩濆缓鏍告煡
-import IllExamine from "../management/myIndex/components/illExamine";
-// 杩濆缓缁撴
-import IllClosure from "../management/myIndex/components/illclosure";
-
-import { computeTime } from "@/utils/helper";
-import filterTime from "@/utils/mydate";
-import myWait from "@/api/operate/myWait";
-import { CATEGOTY, EVENT_SOURCE } from "@/utils/helper";
-
-export default {
-  components: {
-    Dispatch,
-    UploadVio,
-    UploadIll,
-    Examine,
-    Closure,
-    IllExamine,
-    IllClosure,
-  },
-  data() {
-    return {
-      tableData: [],
-      context: null,
-      currentTabComponent: null,
-      dialogCreate: false,
-      dialogUpdate: false,
-      updateFlag: false,
-      userInfo: "",
-      totalNum: 1,
-      pageSize: 10,
-      currentPage: 1,
-      all: false,
-      unsame: false,
-      myIdx: 0,
-      options: [
-        {
-          value: 0,
-          label: "鎵归噺鎿嶄綔",
-          disabled: true,
-        },
-        {
-          value: 1,
-          label: "鎵归噺鍚敤",
-        },
-        {
-          value: 2,
-          label: "鎵归噺绂佺敤",
-        },
-        {
-          value: 3,
-          label: "鎵归噺鍒犻櫎",
-        },
-      ],
-      tempList: [],
-      title: "",
-    };
-  },
-  created() {
-    this.getTableData();
-  },
-  methods: {
-    getTableData() {
-      myWait
-        .getMybackLog({ num: this.context, current: this.currentPage, pageSize: this.pageSize })
-        .then(({ records, total }) => {
-          this.tableData = records;
-          this.tableData = this.tableData.filter((item) => !!item);
-          this.totalNum = total;
-        })
-        .catch((err) => this.$message({ type: "error", message: err }));
-    },
-
-    // 鎵归噺鍒犻櫎
-    mulDelete(idArr) {},
-    // 鎵ц涓嬫媺妗嗘搷浣�
-    selectChange(val) {
-      let ids = [];
-      this.tempList.forEach((item) => {
-        ids.push(item.number);
-      });
-      if (ids.length !== 0) {
-        if (val === 3) {
-          this.mulDelete(ids);
-        }
-      } else {
-        this.$message({
-          type: "warning",
-          message: "鎮ㄨ繕娌¢�変腑浠讳綍鏁版嵁",
-        });
-      }
-    },
-    // 鐩戝惉琛ㄦ牸閫変腑鐘舵��
-    tableChange(list) {
-      this.tempList = list;
-      this.all = list.length === this.tableData.length;
-    },
-    // 鍏ㄩ��
-    selectAll() {
-      this.$refs.multipleTable.toggleAllSelection();
-    },
-    // 鍙嶉��
-    disSame(list) {
-      list.forEach((row) => {
-        this.$refs.multipleTable.toggleRowSelection(row);
-      });
-    },
-    // 鍒犻櫎鍗曟潯鏁版嵁
-    handleDelete({ number }) {},
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 === 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-    },
-
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.getTableData();
-    },
-    changeDialog(val) {
-      this.dialogUpdate = false;
-      this.getTableData();
-    },
-    handleClose(done) {
-      this.$confirm("纭鍏抽棴锛�")
-        .then(() => {
-          this.dialogCreate = false;
-          this.dialogUpdate = false;
-          done();
-        })
-        .catch(() => {});
-    },
-    // 璁$畻鏃堕棿
-    getRestTime(time2) {
-      return computeTime(time2);
-    },
-    // 鏀瑰彉鏃ユ湡鏍煎紡
-    changeTime(time) {
-      if (time) {
-        return filterTime(time);
-      }
-    },
-    getCategory(code) {
-      return CATEGOTY.find((item) => item.value === code);
-    },
-
-    getEventSource(code) {
-      return EVENT_SOURCE.find((item) => item.value === code);
-    },
-    async handleOperation(row) {
-      if (row.category == 1) {
-        //杩濊
-        switch (row.stepName) {
-          case "璋冨害":
-            this.currentTabComponent = Dispatch;
-            break;
-          case "澶勭悊":
-            this.currentTabComponent = UploadVio;
-            break;
-          case "鏍告煡":
-            this.currentTabComponent = Examine;
-            break;
-          case "缁撴":
-            this.currentTabComponent = Closure;
-            break;
-        }
-      } else {
-        //杩濆缓
-        switch (row.stepName) {
-          case "璋冨害":
-            this.currentTabComponent = Dispatch;
-            break;
-          case "澶勭悊":
-            this.currentTabComponent = UploadIll;
-            break;
-          case "鏍告煡":
-            this.currentTabComponent = IllExamine;
-            break;
-          case "缁撴":
-            this.currentTabComponent = IllClosure;
-            break;
-        }
-      }
-
-      this.title = row.stepName;
-      this.caseCode = row.code;
-      this.caseId = row.caseId;
-      this.$axios({
-        method: "get",
-        url: `sccg/base_case/baseCaseDetail/${row.code}`,
-      }).then((res) => {
-        this.info = res.data;
-        this.vioData = res.data.currentSitVo;
-        this.dialogUpdate = true;
-      });
-    },
-  },
-};
-</script>
-<style lang="scss" scoped>
-.userList {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  .headerTitle {
-    line-height: 40px;
-  }
-
-  header {
-    background-color: white;
-
-    .headerContent {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            background-color: #fff;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-
-      .findBtn {
-        line-height: 100px;
-        margin-left: 15px;
-        display: flex;
-        align-items: center;
-        margin-top: -2px;
-
-        .el-button {
-          padding: 12px 25px;
-          border-radius: 20px;
-        }
-      }
-
-      .addBtn {
-        background-color: #eb5d01;
-        border: none;
-        border-radius: 20px;
-        padding: 12px 30px;
-      }
-    }
-  }
-
-  main {
-    background-color: #fff;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .mainTitle {
-      line-height: 60px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-
-      &::v-deep .cell {
-        text-overflow: ellipsis;
-        white-space: nowrap;
-        overflow: hidden;
-      }
-
-      &::v-deep .el-table__empty-block {
-        background-color: #09152f;
-      }
-
-      &::v-deep .el-table__empty-block {
-        color: #4b9bb7;
-      }
-
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-
-    .el-table::v-deep .warning-row {
-      background: #06122c;
-    }
-
-    .el-table::v-deep .success-row {
-      background: #071f39;
-    }
-
-    &::v-deep .switchStyle .el-switch__label {
-      position: absolute;
-      display: none;
-      color: #fff;
-    }
-
-    &::v-deep .el-switch__core {
-      background-color: rgba(166, 166, 166, 1);
-    }
-
-    &::v-deep .switchStyle .el-switch__label--left {
-      z-index: 9;
-      left: 20px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label--right {
-      z-index: 9;
-      left: 4px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label.is-active {
-      display: block;
-    }
-
-    &::v-deep .switchStyle.el-switch .el-switch__core,
-    &::v-deep .el-switch .el-switch__label {
-      width: 50px !important;
-    }
-  }
-
-  &::v-deep .el-dialog__header,
-  &::v-deep .el-dialog__body {
-    background-color: #06122c;
-  }
-
-  &::v-deep .el-dialog__header {
-    display: flex;
-    align-items: center;
-    background-color: #fff;
-    padding: 20px;
-    line-height: 60px;
-  }
-
-  &::v-deep .el-dialog__title {
-    color: #4b9bb7;
-  }
-
-  &::v-deep .el-dialog__close {
-    width: 20px;
-    height: 20px;
-  }
-
-  &::v-deep .el-dialog__body {
-    padding: 0;
-  }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/myWait/index_20221221171235.vue b/.history/src/views/operate/myWait/index_20221221171235.vue
deleted file mode 100644
index 1621a89..0000000
--- a/.history/src/views/operate/myWait/index_20221221171235.vue
+++ /dev/null
@@ -1,577 +0,0 @@
-<template>
-  <div class="userList">
-    <div class="headerTitle">杩愯惀绠$悊銆嬫垜鐨勫緟鍔�</div>
-    <header>
-      <div class="headerContent">
-        <div class="search">
-          <span>浜嬩欢缂栧彿:</span>
-          <el-input placeholder="璇疯緭鍏ヤ簨浠剁紪鍙�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="getTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="mainContent">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#06122c',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :data="tableData"
-          style="width: 100%"
-          :row-class-name="tableRowClassName"
-          @selection-change="tableChange"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="code" label="浜嬩欢缂栧彿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="eventSource" label="闂鏉ユ簮" min-width="10">
-            <template slot-scope="scope" v-if="scope.row">
-              <span>{{ getEventSource(scope.row.eventSource)?.label }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="category" label="闂绫诲埆" min-width="10">
-            <template slot-scope="scope" v-if="scope.row">
-              <span>{{ getCategory(scope.row.category)?.label }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="limitTime" label="鍓╀綑鏃堕棿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="stepName" label="闂鐘舵��" min-width="10">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span @click="handleOperation(scope.row)">{{
-                  scope.row.stepName
-                }}</span>
-              </div>
-            </template>
-          </el-table-column>
-          <el-table-column min-width="10"> </el-table-column>
-        </el-table>
-        <!-- 鏌ョ湅淇敼椤甸潰 -->
-        <el-dialog
-          :visible.sync="dialogUpdate"
-          width="60%"
-          :title="title"
-          :destroy-on-close="true"
-          :key="updateFlag"
-          :before-close="handleClose"
-        >
-          <component
-            v-if="dialogUpdate"
-            @closeDialog="changeDialog"
-            @changeDialog="changeDialog"
-            v-bind:is="currentTabComponent"
-            :caseId="caseId"
-            :id="caseId"
-            :mycode="caseCode"
-            :info="info"
-            :vioData="vioData"
-          ></component>
-          <!-- <updateUser
-            v-if="dialogUpdate"
-            :updateFlag="updateFlag"
-            :userInfo="userInfo"
-            :getTableData="context ? getTableData : getTableData"
-            @changeDialog="changeDialog"
-          /> -->
-        </el-dialog>
-        <!-- tools -->
-        <div class="tools">
-          <div class="funs">
-            <div class="funsItem">
-              <el-checkbox v-model="all" @change="selectAll()"
-                >鍏ㄩ��</el-checkbox
-              >
-            </div>
-            <div class="funsItem">
-              <el-checkbox v-model="unsame" @change="disSame(tableData)"
-                >鍙嶉��</el-checkbox
-              >
-            </div>
-            <div class="funsItem">
-              <el-select
-                v-model="myIdx"
-                placeholder="鎵归噺鎿嶄綔"
-                @change="selectChange"
-              >
-                <el-option
-                  v-for="item in options"
-                  :key="item.value"
-                  :label="item.label"
-                  :value="item.value"
-                  :disabled="item.disabled"
-                >
-                </el-option>
-              </el-select>
-            </div>
-          </div>
-          <div class="pagination">
-            <el-pagination
-              background
-              :current-page="currentPage"
-              layout="prev, pager, next"
-              :total="totalNum"
-              :page-size="pageSize"
-              @current-change="changeCurrentPage"
-            >
-            </el-pagination>
-          </div>
-        </div>
-      </div>
-    </main>
-  </div>
-</template>
-<script>
-// 璋冨害
-import Dispatch from "@/components/dispatch";
-// 杩濊澶勭疆
-import UploadVio from "../disposal/casepool/dispatch/updateUser/uploadResult/vio";
-// 杩濆缓澶勭疆
-import UploadIll from "../disposal/casepool/dispatch/updateUser/uploadResult/ill";
-// 杩濊鏍告煡
-import Examine from "../management/myIndex/components/examine";
-// 杩濊缁撴
-import Closure from "../management/myIndex/components/closure";
-// 杩濆缓鏍告煡
-import IllExamine from "../management/myIndex/components/illExamine";
-// 杩濆缓缁撴
-import IllClosure from "../management/myIndex/components/illclosure";
-
-import { computeTime } from "@/utils/helper";
-import filterTime from "@/utils/mydate";
-import myWait from "@/api/operate/myWait";
-import { CATEGOTY, EVENT_SOURCE } from "@/utils/helper";
-
-export default {
-  components: {
-    Dispatch,
-    UploadVio,
-    UploadIll,
-    Examine,
-    Closure,
-    IllExamine,
-    IllClosure,
-  },
-  data() {
-    return {
-      tableData: [],
-      context: null,
-      currentTabComponent: null,
-      dialogCreate: false,
-      dialogUpdate: false,
-      updateFlag: false,
-      userInfo: "",
-      totalNum: 1,
-      pageSize: 10,
-      currentPage: 1,
-      all: false,
-      unsame: false,
-      myIdx: 0,
-      options: [
-        {
-          value: 0,
-          label: "鎵归噺鎿嶄綔",
-          disabled: true,
-        },
-        {
-          value: 1,
-          label: "鎵归噺鍚敤",
-        },
-        {
-          value: 2,
-          label: "鎵归噺绂佺敤",
-        },
-        {
-          value: 3,
-          label: "鎵归噺鍒犻櫎",
-        },
-      ],
-      tempList: [],
-      title: "",
-    };
-  },
-  created() {
-    this.getTableData();
-  },
-  methods: {
-    getTableData() {
-      myWait
-        .getMybackLog({ num: this.context, current: this.currentPage, pageSize: this.pageSize })
-        .then(({ records, total }) => {
-          this.tableData = records;
-          this.tableData = this.tableData.filter((item) => !!item);
-          this.totalNum = total;
-        })
-        .catch((err) => this.$message({ type: "error", message: err }));
-    },
-
-    // 鎵归噺鍒犻櫎
-    mulDelete(idArr) {},
-    // 鎵ц涓嬫媺妗嗘搷浣�
-    selectChange(val) {
-      let ids = [];
-      this.tempList.forEach((item) => {
-        ids.push(item.number);
-      });
-      if (ids.length !== 0) {
-        if (val === 3) {
-          this.mulDelete(ids);
-        }
-      } else {
-        this.$message({
-          type: "warning",
-          message: "鎮ㄨ繕娌¢�変腑浠讳綍鏁版嵁",
-        });
-      }
-    },
-    // 鐩戝惉琛ㄦ牸閫変腑鐘舵��
-    tableChange(list) {
-      this.tempList = list;
-      this.all = list.length === this.tableData.length;
-    },
-    // 鍏ㄩ��
-    selectAll() {
-      this.$refs.multipleTable.toggleAllSelection();
-    },
-    // 鍙嶉��
-    disSame(list) {
-      list.forEach((row) => {
-        this.$refs.multipleTable.toggleRowSelection(row);
-      });
-    },
-    // 鍒犻櫎鍗曟潯鏁版嵁
-    handleDelete({ number }) {},
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 === 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-    },
-
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.getTableData();
-    },
-    changeDialog(val) {
-      this.dialogUpdate = false;
-      this.getTableData();
-    },
-    handleClose(done) {
-      this.$confirm("纭鍏抽棴锛�")
-        .then(() => {
-          this.dialogCreate = false;
-          this.dialogUpdate = false;
-          done();
-        })
-        .catch(() => {});
-    },
-    // 璁$畻鏃堕棿
-    getRestTime(time2) {
-      return computeTime(time2);
-    },
-    // 鏀瑰彉鏃ユ湡鏍煎紡
-    changeTime(time) {
-      if (time) {
-        return filterTime(time);
-      }
-    },
-    getCategory(code) {
-      return CATEGOTY.find((item) => item.value === code);
-    },
-
-    getEventSource(code) {
-      return EVENT_SOURCE.find((item) => item.value === code);
-    },
-    async handleOperation(row) {
-      if (row.category == 1) {
-        //杩濊
-        switch (row.stepName) {
-          case "璋冨害":
-            this.currentTabComponent = Dispatch;
-            break;
-          case "澶勭悊":
-            this.currentTabComponent = UploadVio;
-            break;
-          case "鏍告煡":
-            this.currentTabComponent = Examine;
-            break;
-          case "缁撴":
-            this.currentTabComponent = Closure;
-            break;
-        }
-      } else {
-        //杩濆缓
-        switch (row.stepName) {
-          case "璋冨害":
-            this.currentTabComponent = Dispatch;
-            break;
-          case "澶勭悊":
-            this.currentTabComponent = UploadIll;
-            break;
-          case "鏍告煡":
-            this.currentTabComponent = IllExamine;
-            break;
-          case "缁撴":
-            this.currentTabComponent = IllClosure;
-            break;
-        }
-      }
-
-      this.title = row.stepName;
-      this.caseCode = row.code;
-      this.caseId = row.caseId;
-      this.$axios({
-        method: "get",
-        url: `sccg/base_case/baseCaseDetail/${row.code}`,
-      }).then((res) => {
-        this.info = res.data;
-        this.vioData = res.data.currentSitVo;
-        this.dialogUpdate = true;
-      });
-    },
-  },
-};
-</script>
-<style lang="scss" scoped>
-.userList {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  .headerTitle {
-    line-height: 40px;
-  }
-
-  header {
-    background-color: white;
-
-    .headerContent {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            background-color: #fff;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-
-      .findBtn {
-        line-height: 100px;
-        margin-left: 15px;
-        display: flex;
-        align-items: center;
-        margin-top: -2px;
-
-        .el-button {
-          padding: 12px 25px;
-          border-radius: 20px;
-        }
-      }
-
-      .addBtn {
-        background-color: #eb5d01;
-        border: none;
-        border-radius: 20px;
-        padding: 12px 30px;
-      }
-    }
-  }
-
-  main {
-    background-color: #fff;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .mainTitle {
-      line-height: 60px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            // background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            // background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-
-      &::v-deep .cell {
-        text-overflow: ellipsis;
-        white-space: nowrap;
-        overflow: hidden;
-      }
-
-      &::v-deep .el-table__empty-block {
-        // background-color: #09152f;
-      }
-
-      &::v-deep .el-table__empty-block {
-        color: #4b9bb7;
-      }
-
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-
-    .el-table::v-deep .warning-row {
-      // background: #06122c;
-    }
-
-    .el-table::v-deep .success-row {
-      background: #071f39;
-    }
-
-    &::v-deep .switchStyle .el-switch__label {
-      position: absolute;
-      display: none;
-      color: #fff;
-    }
-
-    &::v-deep .el-switch__core {
-      background-color: rgba(166, 166, 166, 1);
-    }
-
-    &::v-deep .switchStyle .el-switch__label--left {
-      z-index: 9;
-      left: 20px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label--right {
-      z-index: 9;
-      left: 4px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label.is-active {
-      display: block;
-    }
-
-    &::v-deep .switchStyle.el-switch .el-switch__core,
-    &::v-deep .el-switch .el-switch__label {
-      width: 50px !important;
-    }
-  }
-
-  &::v-deep .el-dialog__header,
-  &::v-deep .el-dialog__body {
-    // background-color: #06122c;
-  }
-
-  &::v-deep .el-dialog__header {
-    display: flex;
-    align-items: center;
-    background-color: #fff;
-    padding: 20px;
-    line-height: 60px;
-  }
-
-  &::v-deep .el-dialog__title {
-    color: #4b9bb7;
-  }
-
-  &::v-deep .el-dialog__close {
-    width: 20px;
-    height: 20px;
-  }
-
-  &::v-deep .el-dialog__body {
-    padding: 0;
-  }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/myWait/index_20221221171255.vue b/.history/src/views/operate/myWait/index_20221221171255.vue
deleted file mode 100644
index 8af76a1..0000000
--- a/.history/src/views/operate/myWait/index_20221221171255.vue
+++ /dev/null
@@ -1,577 +0,0 @@
-<template>
-  <div class="userList">
-    <div class="headerTitle">杩愯惀绠$悊銆嬫垜鐨勫緟鍔�</div>
-    <header>
-      <div class="headerContent">
-        <div class="search">
-          <span>浜嬩欢缂栧彿:</span>
-          <el-input placeholder="璇疯緭鍏ヤ簨浠剁紪鍙�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="getTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="mainContent">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#06122c',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :data="tableData"
-          style="width: 100%"
-          :row-class-name="tableRowClassName"
-          @selection-change="tableChange"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="code" label="浜嬩欢缂栧彿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="eventSource" label="闂鏉ユ簮" min-width="10">
-            <template slot-scope="scope" v-if="scope.row">
-              <span>{{ getEventSource(scope.row.eventSource)?.label }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="category" label="闂绫诲埆" min-width="10">
-            <template slot-scope="scope" v-if="scope.row">
-              <span>{{ getCategory(scope.row.category)?.label }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="limitTime" label="鍓╀綑鏃堕棿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="stepName" label="闂鐘舵��" min-width="10">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span @click="handleOperation(scope.row)">{{
-                  scope.row.stepName
-                }}</span>
-              </div>
-            </template>
-          </el-table-column>
-          <el-table-column min-width="10"> </el-table-column>
-        </el-table>
-        <!-- 鏌ョ湅淇敼椤甸潰 -->
-        <el-dialog
-          :visible.sync="dialogUpdate"
-          width="60%"
-          :title="title"
-          :destroy-on-close="true"
-          :key="updateFlag"
-          :before-close="handleClose"
-        >
-          <component
-            v-if="dialogUpdate"
-            @closeDialog="changeDialog"
-            @changeDialog="changeDialog"
-            v-bind:is="currentTabComponent"
-            :caseId="caseId"
-            :id="caseId"
-            :mycode="caseCode"
-            :info="info"
-            :vioData="vioData"
-          ></component>
-          <!-- <updateUser
-            v-if="dialogUpdate"
-            :updateFlag="updateFlag"
-            :userInfo="userInfo"
-            :getTableData="context ? getTableData : getTableData"
-            @changeDialog="changeDialog"
-          /> -->
-        </el-dialog>
-        <!-- tools -->
-        <div class="tools">
-          <div class="funs">
-            <div class="funsItem">
-              <el-checkbox v-model="all" @change="selectAll()"
-                >鍏ㄩ��</el-checkbox
-              >
-            </div>
-            <div class="funsItem">
-              <el-checkbox v-model="unsame" @change="disSame(tableData)"
-                >鍙嶉��</el-checkbox
-              >
-            </div>
-            <div class="funsItem">
-              <el-select
-                v-model="myIdx"
-                placeholder="鎵归噺鎿嶄綔"
-                @change="selectChange"
-              >
-                <el-option
-                  v-for="item in options"
-                  :key="item.value"
-                  :label="item.label"
-                  :value="item.value"
-                  :disabled="item.disabled"
-                >
-                </el-option>
-              </el-select>
-            </div>
-          </div>
-          <div class="pagination">
-            <el-pagination
-              background
-              :current-page="currentPage"
-              layout="prev, pager, next"
-              :total="totalNum"
-              :page-size="pageSize"
-              @current-change="changeCurrentPage"
-            >
-            </el-pagination>
-          </div>
-        </div>
-      </div>
-    </main>
-  </div>
-</template>
-<script>
-// 璋冨害
-import Dispatch from "@/components/dispatch";
-// 杩濊澶勭疆
-import UploadVio from "../disposal/casepool/dispatch/updateUser/uploadResult/vio";
-// 杩濆缓澶勭疆
-import UploadIll from "../disposal/casepool/dispatch/updateUser/uploadResult/ill";
-// 杩濊鏍告煡
-import Examine from "../management/myIndex/components/examine";
-// 杩濊缁撴
-import Closure from "../management/myIndex/components/closure";
-// 杩濆缓鏍告煡
-import IllExamine from "../management/myIndex/components/illExamine";
-// 杩濆缓缁撴
-import IllClosure from "../management/myIndex/components/illclosure";
-
-import { computeTime } from "@/utils/helper";
-import filterTime from "@/utils/mydate";
-import myWait from "@/api/operate/myWait";
-import { CATEGOTY, EVENT_SOURCE } from "@/utils/helper";
-
-export default {
-  components: {
-    Dispatch,
-    UploadVio,
-    UploadIll,
-    Examine,
-    Closure,
-    IllExamine,
-    IllClosure,
-  },
-  data() {
-    return {
-      tableData: [],
-      context: null,
-      currentTabComponent: null,
-      dialogCreate: false,
-      dialogUpdate: false,
-      updateFlag: false,
-      userInfo: "",
-      totalNum: 1,
-      pageSize: 10,
-      currentPage: 1,
-      all: false,
-      unsame: false,
-      myIdx: 0,
-      options: [
-        {
-          value: 0,
-          label: "鎵归噺鎿嶄綔",
-          disabled: true,
-        },
-        {
-          value: 1,
-          label: "鎵归噺鍚敤",
-        },
-        {
-          value: 2,
-          label: "鎵归噺绂佺敤",
-        },
-        {
-          value: 3,
-          label: "鎵归噺鍒犻櫎",
-        },
-      ],
-      tempList: [],
-      title: "",
-    };
-  },
-  created() {
-    this.getTableData();
-  },
-  methods: {
-    getTableData() {
-      myWait
-        .getMybackLog({ num: this.context, current: this.currentPage, pageSize: this.pageSize })
-        .then(({ records, total }) => {
-          this.tableData = records;
-          this.tableData = this.tableData.filter((item) => !!item);
-          this.totalNum = total;
-        })
-        .catch((err) => this.$message({ type: "error", message: err }));
-    },
-
-    // 鎵归噺鍒犻櫎
-    mulDelete(idArr) {},
-    // 鎵ц涓嬫媺妗嗘搷浣�
-    selectChange(val) {
-      let ids = [];
-      this.tempList.forEach((item) => {
-        ids.push(item.number);
-      });
-      if (ids.length !== 0) {
-        if (val === 3) {
-          this.mulDelete(ids);
-        }
-      } else {
-        this.$message({
-          type: "warning",
-          message: "鎮ㄨ繕娌¢�変腑浠讳綍鏁版嵁",
-        });
-      }
-    },
-    // 鐩戝惉琛ㄦ牸閫変腑鐘舵��
-    tableChange(list) {
-      this.tempList = list;
-      this.all = list.length === this.tableData.length;
-    },
-    // 鍏ㄩ��
-    selectAll() {
-      this.$refs.multipleTable.toggleAllSelection();
-    },
-    // 鍙嶉��
-    disSame(list) {
-      list.forEach((row) => {
-        this.$refs.multipleTable.toggleRowSelection(row);
-      });
-    },
-    // 鍒犻櫎鍗曟潯鏁版嵁
-    handleDelete({ number }) {},
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 === 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-    },
-
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.getTableData();
-    },
-    changeDialog(val) {
-      this.dialogUpdate = false;
-      this.getTableData();
-    },
-    handleClose(done) {
-      this.$confirm("纭鍏抽棴锛�")
-        .then(() => {
-          this.dialogCreate = false;
-          this.dialogUpdate = false;
-          done();
-        })
-        .catch(() => {});
-    },
-    // 璁$畻鏃堕棿
-    getRestTime(time2) {
-      return computeTime(time2);
-    },
-    // 鏀瑰彉鏃ユ湡鏍煎紡
-    changeTime(time) {
-      if (time) {
-        return filterTime(time);
-      }
-    },
-    getCategory(code) {
-      return CATEGOTY.find((item) => item.value === code);
-    },
-
-    getEventSource(code) {
-      return EVENT_SOURCE.find((item) => item.value === code);
-    },
-    async handleOperation(row) {
-      if (row.category == 1) {
-        //杩濊
-        switch (row.stepName) {
-          case "璋冨害":
-            this.currentTabComponent = Dispatch;
-            break;
-          case "澶勭悊":
-            this.currentTabComponent = UploadVio;
-            break;
-          case "鏍告煡":
-            this.currentTabComponent = Examine;
-            break;
-          case "缁撴":
-            this.currentTabComponent = Closure;
-            break;
-        }
-      } else {
-        //杩濆缓
-        switch (row.stepName) {
-          case "璋冨害":
-            this.currentTabComponent = Dispatch;
-            break;
-          case "澶勭悊":
-            this.currentTabComponent = UploadIll;
-            break;
-          case "鏍告煡":
-            this.currentTabComponent = IllExamine;
-            break;
-          case "缁撴":
-            this.currentTabComponent = IllClosure;
-            break;
-        }
-      }
-
-      this.title = row.stepName;
-      this.caseCode = row.code;
-      this.caseId = row.caseId;
-      this.$axios({
-        method: "get",
-        url: `sccg/base_case/baseCaseDetail/${row.code}`,
-      }).then((res) => {
-        this.info = res.data;
-        this.vioData = res.data.currentSitVo;
-        this.dialogUpdate = true;
-      });
-    },
-  },
-};
-</script>
-<style lang="scss" scoped>
-.userList {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  .headerTitle {
-    line-height: 40px;
-  }
-
-  header {
-    background-color: white;
-
-    .headerContent {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            background-color: #fff;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-
-      .findBtn {
-        line-height: 100px;
-        margin-left: 15px;
-        display: flex;
-        align-items: center;
-        margin-top: -2px;
-
-        .el-button {
-          padding: 12px 25px;
-          border-radius: 20px;
-        }
-      }
-
-      .addBtn {
-        background-color: #eb5d01;
-        border: none;
-        border-radius: 20px;
-        padding: 12px 30px;
-      }
-    }
-  }
-
-  main {
-    background-color: #fff;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .mainTitle {
-      line-height: 60px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            // background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            // background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-
-      &::v-deep .cell {
-        text-overflow: ellipsis;
-        white-space: nowrap;
-        overflow: hidden;
-      }
-
-      &::v-deep .el-table__empty-block {
-        // background-color: #09152f;
-      }
-
-      &::v-deep .el-table__empty-block {
-        color: #4b9bb7;
-      }
-
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-
-    .el-table::v-deep .warning-row {
-      // background: #06122c;
-    }
-
-    .el-table::v-deep .success-row {
-      // background: #071f39;
-    }
-
-    &::v-deep .switchStyle .el-switch__label {
-      position: absolute;
-      display: none;
-      color: #fff;
-    }
-
-    &::v-deep .el-switch__core {
-      background-color: rgba(166, 166, 166, 1);
-    }
-
-    &::v-deep .switchStyle .el-switch__label--left {
-      z-index: 9;
-      left: 20px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label--right {
-      z-index: 9;
-      left: 4px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label.is-active {
-      display: block;
-    }
-
-    &::v-deep .switchStyle.el-switch .el-switch__core,
-    &::v-deep .el-switch .el-switch__label {
-      width: 50px !important;
-    }
-  }
-
-  &::v-deep .el-dialog__header,
-  &::v-deep .el-dialog__body {
-    // background-color: #06122c;
-  }
-
-  &::v-deep .el-dialog__header {
-    display: flex;
-    align-items: center;
-    background-color: #fff;
-    padding: 20px;
-    line-height: 60px;
-  }
-
-  &::v-deep .el-dialog__title {
-    color: #4b9bb7;
-  }
-
-  &::v-deep .el-dialog__close {
-    width: 20px;
-    height: 20px;
-  }
-
-  &::v-deep .el-dialog__body {
-    padding: 0;
-  }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/myWait/index_20221221171308.vue b/.history/src/views/operate/myWait/index_20221221171308.vue
deleted file mode 100644
index cefcb95..0000000
--- a/.history/src/views/operate/myWait/index_20221221171308.vue
+++ /dev/null
@@ -1,577 +0,0 @@
-<template>
-  <div class="userList">
-    <div class="headerTitle">杩愯惀绠$悊銆嬫垜鐨勫緟鍔�</div>
-    <header>
-      <div class="headerContent">
-        <div class="search">
-          <span>浜嬩欢缂栧彿:</span>
-          <el-input placeholder="璇疯緭鍏ヤ簨浠剁紪鍙�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="getTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="mainContent">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            // background: '#06122c',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :data="tableData"
-          style="width: 100%"
-          :row-class-name="tableRowClassName"
-          @selection-change="tableChange"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="code" label="浜嬩欢缂栧彿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="eventSource" label="闂鏉ユ簮" min-width="10">
-            <template slot-scope="scope" v-if="scope.row">
-              <span>{{ getEventSource(scope.row.eventSource)?.label }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="category" label="闂绫诲埆" min-width="10">
-            <template slot-scope="scope" v-if="scope.row">
-              <span>{{ getCategory(scope.row.category)?.label }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="limitTime" label="鍓╀綑鏃堕棿" min-width="10">
-          </el-table-column>
-          <el-table-column prop="stepName" label="闂鐘舵��" min-width="10">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span @click="handleOperation(scope.row)">{{
-                  scope.row.stepName
-                }}</span>
-              </div>
-            </template>
-          </el-table-column>
-          <el-table-column min-width="10"> </el-table-column>
-        </el-table>
-        <!-- 鏌ョ湅淇敼椤甸潰 -->
-        <el-dialog
-          :visible.sync="dialogUpdate"
-          width="60%"
-          :title="title"
-          :destroy-on-close="true"
-          :key="updateFlag"
-          :before-close="handleClose"
-        >
-          <component
-            v-if="dialogUpdate"
-            @closeDialog="changeDialog"
-            @changeDialog="changeDialog"
-            v-bind:is="currentTabComponent"
-            :caseId="caseId"
-            :id="caseId"
-            :mycode="caseCode"
-            :info="info"
-            :vioData="vioData"
-          ></component>
-          <!-- <updateUser
-            v-if="dialogUpdate"
-            :updateFlag="updateFlag"
-            :userInfo="userInfo"
-            :getTableData="context ? getTableData : getTableData"
-            @changeDialog="changeDialog"
-          /> -->
-        </el-dialog>
-        <!-- tools -->
-        <div class="tools">
-          <div class="funs">
-            <div class="funsItem">
-              <el-checkbox v-model="all" @change="selectAll()"
-                >鍏ㄩ��</el-checkbox
-              >
-            </div>
-            <div class="funsItem">
-              <el-checkbox v-model="unsame" @change="disSame(tableData)"
-                >鍙嶉��</el-checkbox
-              >
-            </div>
-            <div class="funsItem">
-              <el-select
-                v-model="myIdx"
-                placeholder="鎵归噺鎿嶄綔"
-                @change="selectChange"
-              >
-                <el-option
-                  v-for="item in options"
-                  :key="item.value"
-                  :label="item.label"
-                  :value="item.value"
-                  :disabled="item.disabled"
-                >
-                </el-option>
-              </el-select>
-            </div>
-          </div>
-          <div class="pagination">
-            <el-pagination
-              background
-              :current-page="currentPage"
-              layout="prev, pager, next"
-              :total="totalNum"
-              :page-size="pageSize"
-              @current-change="changeCurrentPage"
-            >
-            </el-pagination>
-          </div>
-        </div>
-      </div>
-    </main>
-  </div>
-</template>
-<script>
-// 璋冨害
-import Dispatch from "@/components/dispatch";
-// 杩濊澶勭疆
-import UploadVio from "../disposal/casepool/dispatch/updateUser/uploadResult/vio";
-// 杩濆缓澶勭疆
-import UploadIll from "../disposal/casepool/dispatch/updateUser/uploadResult/ill";
-// 杩濊鏍告煡
-import Examine from "../management/myIndex/components/examine";
-// 杩濊缁撴
-import Closure from "../management/myIndex/components/closure";
-// 杩濆缓鏍告煡
-import IllExamine from "../management/myIndex/components/illExamine";
-// 杩濆缓缁撴
-import IllClosure from "../management/myIndex/components/illclosure";
-
-import { computeTime } from "@/utils/helper";
-import filterTime from "@/utils/mydate";
-import myWait from "@/api/operate/myWait";
-import { CATEGOTY, EVENT_SOURCE } from "@/utils/helper";
-
-export default {
-  components: {
-    Dispatch,
-    UploadVio,
-    UploadIll,
-    Examine,
-    Closure,
-    IllExamine,
-    IllClosure,
-  },
-  data() {
-    return {
-      tableData: [],
-      context: null,
-      currentTabComponent: null,
-      dialogCreate: false,
-      dialogUpdate: false,
-      updateFlag: false,
-      userInfo: "",
-      totalNum: 1,
-      pageSize: 10,
-      currentPage: 1,
-      all: false,
-      unsame: false,
-      myIdx: 0,
-      options: [
-        {
-          value: 0,
-          label: "鎵归噺鎿嶄綔",
-          disabled: true,
-        },
-        {
-          value: 1,
-          label: "鎵归噺鍚敤",
-        },
-        {
-          value: 2,
-          label: "鎵归噺绂佺敤",
-        },
-        {
-          value: 3,
-          label: "鎵归噺鍒犻櫎",
-        },
-      ],
-      tempList: [],
-      title: "",
-    };
-  },
-  created() {
-    this.getTableData();
-  },
-  methods: {
-    getTableData() {
-      myWait
-        .getMybackLog({ num: this.context, current: this.currentPage, pageSize: this.pageSize })
-        .then(({ records, total }) => {
-          this.tableData = records;
-          this.tableData = this.tableData.filter((item) => !!item);
-          this.totalNum = total;
-        })
-        .catch((err) => this.$message({ type: "error", message: err }));
-    },
-
-    // 鎵归噺鍒犻櫎
-    mulDelete(idArr) {},
-    // 鎵ц涓嬫媺妗嗘搷浣�
-    selectChange(val) {
-      let ids = [];
-      this.tempList.forEach((item) => {
-        ids.push(item.number);
-      });
-      if (ids.length !== 0) {
-        if (val === 3) {
-          this.mulDelete(ids);
-        }
-      } else {
-        this.$message({
-          type: "warning",
-          message: "鎮ㄨ繕娌¢�変腑浠讳綍鏁版嵁",
-        });
-      }
-    },
-    // 鐩戝惉琛ㄦ牸閫変腑鐘舵��
-    tableChange(list) {
-      this.tempList = list;
-      this.all = list.length === this.tableData.length;
-    },
-    // 鍏ㄩ��
-    selectAll() {
-      this.$refs.multipleTable.toggleAllSelection();
-    },
-    // 鍙嶉��
-    disSame(list) {
-      list.forEach((row) => {
-        this.$refs.multipleTable.toggleRowSelection(row);
-      });
-    },
-    // 鍒犻櫎鍗曟潯鏁版嵁
-    handleDelete({ number }) {},
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 === 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-    },
-
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.getTableData();
-    },
-    changeDialog(val) {
-      this.dialogUpdate = false;
-      this.getTableData();
-    },
-    handleClose(done) {
-      this.$confirm("纭鍏抽棴锛�")
-        .then(() => {
-          this.dialogCreate = false;
-          this.dialogUpdate = false;
-          done();
-        })
-        .catch(() => {});
-    },
-    // 璁$畻鏃堕棿
-    getRestTime(time2) {
-      return computeTime(time2);
-    },
-    // 鏀瑰彉鏃ユ湡鏍煎紡
-    changeTime(time) {
-      if (time) {
-        return filterTime(time);
-      }
-    },
-    getCategory(code) {
-      return CATEGOTY.find((item) => item.value === code);
-    },
-
-    getEventSource(code) {
-      return EVENT_SOURCE.find((item) => item.value === code);
-    },
-    async handleOperation(row) {
-      if (row.category == 1) {
-        //杩濊
-        switch (row.stepName) {
-          case "璋冨害":
-            this.currentTabComponent = Dispatch;
-            break;
-          case "澶勭悊":
-            this.currentTabComponent = UploadVio;
-            break;
-          case "鏍告煡":
-            this.currentTabComponent = Examine;
-            break;
-          case "缁撴":
-            this.currentTabComponent = Closure;
-            break;
-        }
-      } else {
-        //杩濆缓
-        switch (row.stepName) {
-          case "璋冨害":
-            this.currentTabComponent = Dispatch;
-            break;
-          case "澶勭悊":
-            this.currentTabComponent = UploadIll;
-            break;
-          case "鏍告煡":
-            this.currentTabComponent = IllExamine;
-            break;
-          case "缁撴":
-            this.currentTabComponent = IllClosure;
-            break;
-        }
-      }
-
-      this.title = row.stepName;
-      this.caseCode = row.code;
-      this.caseId = row.caseId;
-      this.$axios({
-        method: "get",
-        url: `sccg/base_case/baseCaseDetail/${row.code}`,
-      }).then((res) => {
-        this.info = res.data;
-        this.vioData = res.data.currentSitVo;
-        this.dialogUpdate = true;
-      });
-    },
-  },
-};
-</script>
-<style lang="scss" scoped>
-.userList {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  .headerTitle {
-    line-height: 40px;
-  }
-
-  header {
-    background-color: white;
-
-    .headerContent {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            background-color: #fff;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-
-      .findBtn {
-        line-height: 100px;
-        margin-left: 15px;
-        display: flex;
-        align-items: center;
-        margin-top: -2px;
-
-        .el-button {
-          padding: 12px 25px;
-          border-radius: 20px;
-        }
-      }
-
-      .addBtn {
-        background-color: #eb5d01;
-        border: none;
-        border-radius: 20px;
-        padding: 12px 30px;
-      }
-    }
-  }
-
-  main {
-    background-color: #fff;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .mainTitle {
-      line-height: 60px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            // background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            // background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-
-      &::v-deep .cell {
-        text-overflow: ellipsis;
-        white-space: nowrap;
-        overflow: hidden;
-      }
-
-      &::v-deep .el-table__empty-block {
-        // background-color: #09152f;
-      }
-
-      &::v-deep .el-table__empty-block {
-        color: #4b9bb7;
-      }
-
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-
-    .el-table::v-deep .warning-row {
-      // background: #06122c;
-    }
-
-    .el-table::v-deep .success-row {
-      // background: #071f39;
-    }
-
-    &::v-deep .switchStyle .el-switch__label {
-      position: absolute;
-      display: none;
-      color: #fff;
-    }
-
-    &::v-deep .el-switch__core {
-      background-color: rgba(166, 166, 166, 1);
-    }
-
-    &::v-deep .switchStyle .el-switch__label--left {
-      z-index: 9;
-      left: 20px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label--right {
-      z-index: 9;
-      left: 4px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label.is-active {
-      display: block;
-    }
-
-    &::v-deep .switchStyle.el-switch .el-switch__core,
-    &::v-deep .el-switch .el-switch__label {
-      width: 50px !important;
-    }
-  }
-
-  &::v-deep .el-dialog__header,
-  &::v-deep .el-dialog__body {
-    // background-color: #06122c;
-  }
-
-  &::v-deep .el-dialog__header {
-    display: flex;
-    align-items: center;
-    background-color: #fff;
-    padding: 20px;
-    line-height: 60px;
-  }
-
-  &::v-deep .el-dialog__title {
-    color: #4b9bb7;
-  }
-
-  &::v-deep .el-dialog__close {
-    width: 20px;
-    height: 20px;
-  }
-
-  &::v-deep .el-dialog__body {
-    padding: 0;
-  }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/viewEvent/index_20221221165051.vue b/.history/src/views/operate/viewEvent/index_20221221165051.vue
deleted file mode 100644
index 26b6e09..0000000
--- a/.history/src/views/operate/viewEvent/index_20221221165051.vue
+++ /dev/null
@@ -1,526 +0,0 @@
-<template>
-  <div class="userList">
-    <header>
-      <div class="headerTitle">杩愯惀绠$悊 >> 妗堝嵎鏌ヨ</div>
-      <div class="headerContent">
-        <div class="contentItem">
-          <div style="width: 80px">鎸夌紪鍙�:</div>
-          <div>
-            <el-input
-              placeholder=" 璇疯緭鍏ョ紪鍙�"
-              v-model="searchData.number"
-            ></el-input>
-          </div>
-        </div>
-        <div class="contentItem">
-          <div style="width: 80px">鎸夌被鍨�:</div>
-          <div class="search">
-            <el-select clearable v-model="searchData.categories" placeholder=" 璇烽�夋嫨绫诲瀷">
-              <el-option v-for="option in categoryOptions" :key="option.id" :label="option.label" :value="option.value"></el-option>
-            </el-select>
-          </div>
-        </div>
-        <div class="contentItem">
-          <div style="width: 80px">鎸夌ぞ鍖�:</div>
-          <div class="search">
-            <el-cascader clearable v-model="searchData.community" :props="communityProps" :options="communityOptions" placeholder="璇烽�夋嫨绀惧尯">
-            </el-cascader>
-          </div>
-        </div>
-        <div class="contentItem">
-          <div style="width: 150px">鎸変簨鍙戝湴鐐�:</div>
-          <div class="search">
-            <el-input
-              placeholder=" 璇疯緭鍏ヤ簨鍙戝湴鐐�"
-              v-model="searchData.site"
-            ></el-input>
-          </div>
-        </div>
-        <div class="btn">
-          <el-button type="primary" @click="getList">鎼滅储</el-button>
-        </div>
-      </div>
-      <div class="headerContent">
-        <div class="contentItem">
-          <div style="width: 60px">鏃堕棿:</div>
-
-          <div class="search">
-            <el-date-picker
-              v-model="datepick"
-              type="daterange"
-              @change="datepickChange"
-              value-format="yyyy-MM-dd HH:mm:ss"
-              range-separator="鑷�"
-              start-placeholder="寮�濮嬫棩鏈�"
-              end-placeholder="缁撴潫鏃ユ湡"
-            >
-            </el-date-picker>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="mainContent">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#06122c',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :data="tableData"
-          style="width: 100%"
-          :row-class-name="tableRowClassName"
-        >
-          <el-table-column prop="code" label="浜嬩欢缂栧彿" min-width="18">
-            <template slot-scope="scope">
-              <el-link @click="handleView(scope.row)">{{ scope.row.code }}</el-link>
-            </template>
-          </el-table-column>
-          <el-table-column prop="category" label="闂绫诲埆" min-width="8">
-            <template v-if="scope.row.category" slot-scope="scope">
-              <span>{{ getCategoryLabel(scope.row.category) }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="eventSource" label="闂鏉ユ簮" min-width="8">
-            <template v-if="scope.row.eventSource" slot-scope="scope">
-              <span>{{
-                scope.row.eventSource === 2 ? "浜哄伐涓婃姤" : "瑙嗛宸℃煡"
-              }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="communityText" label="绀惧尯" min-width="8">
-          </el-table-column>
-          <el-table-column
-            prop="alarmTime"
-            label="鎶ヨ鏃堕棿"
-            min-width="15"
-            v-if="myproblem === 1"
-          >
-            <template slot-scope="scope">
-              <span>{{ filterTime(scope.row.alarmTime) }}</span>
-            </template>
-          </el-table-column>
-        </el-table>
-        <!-- 瀹℃牳椤甸潰 -->
-        <el-dialog
-          :visible.sync="dialogExamine"
-          width="80%"
-          title="鍩虹淇℃伅(浜哄伐)"
-          :before-close="handleClose"
-        >
-          <MyExamine
-            :info="info"
-            v-if="myproblem === 1"
-            @closeDialog="closeDialog"
-          ></MyExamine>
-          <MyIllExamine
-            :info="info"
-            v-else
-            @closeDialog="closeDialog"
-          ></MyIllExamine>
-        </el-dialog>
-        <!-- 缁撴椤甸潰 -->
-        <el-dialog
-          :visible.sync="dialogClosure"
-          width="80%"
-          title="鍩虹淇℃伅(浜哄伐)"
-          :before-close="handleClose"
-        >
-          <MyClosure
-            :info="info"
-            v-if="myproblem === 1"
-            @closeDialog="closeDialog"
-          ></MyClosure>
-          <MyIllClosure
-            :info="info"
-            v-else
-            @closeDialog="closeDialog"
-          ></MyIllClosure>
-        </el-dialog>
-        <!-- 璇︽儏椤甸潰 -->
-        <el-dialog
-          :visible.sync="dialogView"
-          width="80%"
-          title="鍩虹淇℃伅(浜哄伐)"
-          :before-close="handleNoClose"
-        >
-          <MyDetail
-            :info="info"
-            v-if="myproblem === 1"
-            :mycode="number"
-          ></MyDetail>
-          <MyIllDetail :info="info" v-else :mycode="number"></MyIllDetail>
-        </el-dialog>
-        <!-- tools -->
-        <div class="tools">
-          <div class="pagination">
-            <el-pagination
-              background
-              :current-page="currentPage"
-              layout="prev, pager, next"
-              :total="totalNum"
-              :page-size="pageSize"
-              @current-change="changeCurrentPage"
-            >
-            </el-pagination>
-          </div>
-        </div>
-      </div>
-    </main>
-  </div>
-</template>
-<script>
-import MyExamine from "./components/examine";
-import MyClosure from "./components/closure";
-import MyIllExamine from "./components/illExamine";
-import MyIllClosure from "./components/illclosure";
-import MyDetail from "@/components/detail";
-import MyIllDetail from "@/components/illdetail";
-import helper from "@/utils/mydate";
-import casequery from "@/api/operate/basecase";
-import { CATEGOTY } from "@/utils/helper";
-import department from "@/api/system/department";
-
-export default {
-  components: {
-    MyExamine,
-    MyClosure,
-    MyDetail,
-    MyIllDetail,
-    MyIllExamine,
-    MyIllClosure,
-  },
-  data() {
-    return {
-      datepick: null,
-      tableData: [],
-      dialogExamine: false,
-      dialogClosure: false,
-      dialogView: false,
-      info: {},
-      totalNum: null,
-      pageSize: 10,
-      currentPage: 1,
-      categoryOptions: CATEGOTY,
-      communityOptions: [],
-      communityProps: {
-        label: 'regionName',
-        value: 'id'
-      },
-      myproblem: 1,
-      number: "",
-      searchData: {
-        categories: null,
-        number: null,
-        community: null,
-        endTime: null,
-        site: null,
-        startTime: null,
-      },
-    };
-  },
-  created() {
-    this.getList();
-    this.getCommunityOptions();
-  },
-  methods: {
-    // 鑾峰彇鍒楄〃
-    getList() {
-      const searchData = Object.assign({}, this.searchData);
-      if (this.searchData.community) {
-        searchData.communityId = searchData.community[1];
-      }
-      delete searchData.community;
-      casequery
-        .baseCaseQuery({
-          current: this.currentPage,
-          pageSize: this.pageSize,
-          ...searchData,
-        })
-        .then((res) => {
-          this.tableData = res.records;
-          this.totalNum = res.total;
-        })
-        .catch((err) => {
-          this.tableData = [];
-        });
-    },
-
-    // 鑾峰彇绀惧尯鍜岃閬�
-    getCommunityOptions() {
-      department.getDepartmentList()
-          .then(res => {
-            this.communityOptions = res;
-          })
-          .catch(err => this.$message.error(err))
-    },
-
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 === 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-    },
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.getList();
-    },
-
-    datepickChange() {
-      this.searchData.startTime = this.datepick[0];
-      this.searchData.endTime = this.datepick[1].replace(
-        "00:00:00",
-        "23:59:59"
-      );
-    },
-
-    handleClose(done) {
-      this.$confirm("纭鍏抽棴锛�")
-        .then((_) => {
-          this.dialogExamine = false;
-          done();
-        })
-        .catch((_) => {});
-    },
-    handleNoClose(done) {
-      done();
-    },
-
-    // 鍏抽棴dialog
-    closeDialog({ flag }) {
-      this.dialogExamine = flag;
-      this.dialogClosure = flag;
-      this.dialogView = false;
-      this.getList();
-    },
-
-    async handleView(rowData) {
-      this.info = await casequery.getBaseCaseDetail(rowData.code);
-      this.dialogView = true;
-    },
-
-    filterTime(time) {
-      return helper(time);
-    },
-
-    getCategoryLabel(data) {
-      return CATEGOTY.find((item) => item.value === data).label;
-    },
-  },
-};
-</script>
-<style lang="scss" scoped>
-.userList {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  header {
-    display: flex;
-    line-height: 60px;
-    flex-direction: column;
-    padding: 0 20px;
-    color: #4b9bb7;
-
-    .headerContent {
-      display: flex;
-
-      .contentItem {
-        display: flex;
-        margin-right: 5%;
-      }
-
-      .mydate {
-        flex: 1;
-      }
-    }
-  }
-
-  main {
-    background-color: #09152f;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .btn span:hover {
-      cursor: pointer;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funs-sp {
-          border: 1px solid #17324c;
-        }
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-
-      &::v-deep .cell {
-        text-overflow: ellipsis;
-        white-space: nowrap;
-        overflow: hidden;
-      }
-
-      &::v-deep .el-table__empty-block {
-        background-color: #09152f;
-      }
-
-      &::v-deep .el-table__empty-block {
-        color: #4b9bb7;
-      }
-
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-
-    .el-table::v-deep .warning-row {
-      background: #06122c;
-    }
-
-    .el-table::v-deep .success-row {
-      background: #071f39;
-    }
-
-    &::v-deep .switchStyle .el-switch__label {
-      position: absolute;
-      display: none;
-      color: #fff;
-    }
-
-    &::v-deep .el-switch__core {
-      background-color: rgba(166, 166, 166, 1);
-    }
-
-    &::v-deep .switchStyle .el-switch__label--left {
-      z-index: 9;
-      left: 20px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label--right {
-      z-index: 9;
-      left: 4px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label.is-active {
-      display: block;
-    }
-
-    &::v-deep .switchStyle.el-switch .el-switch__core,
-    &::v-deep .el-switch .el-switch__label {
-      width: 50px !important;
-    }
-  }
-
-  .line {
-    padding: 0 5px;
-  }
-
-  &::v-deep .el-dialog__header,
-  &::v-deep .el-dialog__body {
-    background-color: #06122c;
-  }
-
-  &::v-deep .el-dialog__header {
-    display: flex;
-    align-items: center;
-    background-color: #fff;
-    padding: 20px;
-    line-height: 60px;
-  }
-
-  &::v-deep .el-dialog__title {
-    color: #4b9bb7;
-  }
-
-  &::v-deep .el-dialog__close {
-    width: 20px;
-    height: 20px;
-    // color: #fff;
-  }
-
-  &::v-deep .el-dialog__body {
-    padding: 0;
-  }
-
-  &::v-deep .el-range-input {
-    background-color: #06122c;
-  }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/viewEvent/index_20221221171401.vue b/.history/src/views/operate/viewEvent/index_20221221171401.vue
deleted file mode 100644
index 2e000cc..0000000
--- a/.history/src/views/operate/viewEvent/index_20221221171401.vue
+++ /dev/null
@@ -1,526 +0,0 @@
-<template>
-  <div class="userList">
-    <header>
-      <div class="headerTitle">杩愯惀绠$悊 >> 妗堝嵎鏌ヨ</div>
-      <div class="headerContent">
-        <div class="contentItem">
-          <div style="width: 80px">鎸夌紪鍙�:</div>
-          <div>
-            <el-input
-              placeholder=" 璇疯緭鍏ョ紪鍙�"
-              v-model="searchData.number"
-            ></el-input>
-          </div>
-        </div>
-        <div class="contentItem">
-          <div style="width: 80px">鎸夌被鍨�:</div>
-          <div class="search">
-            <el-select clearable v-model="searchData.categories" placeholder=" 璇烽�夋嫨绫诲瀷">
-              <el-option v-for="option in categoryOptions" :key="option.id" :label="option.label" :value="option.value"></el-option>
-            </el-select>
-          </div>
-        </div>
-        <div class="contentItem">
-          <div style="width: 80px">鎸夌ぞ鍖�:</div>
-          <div class="search">
-            <el-cascader clearable v-model="searchData.community" :props="communityProps" :options="communityOptions" placeholder="璇烽�夋嫨绀惧尯">
-            </el-cascader>
-          </div>
-        </div>
-        <div class="contentItem">
-          <div style="width: 150px">鎸変簨鍙戝湴鐐�:</div>
-          <div class="search">
-            <el-input
-              placeholder=" 璇疯緭鍏ヤ簨鍙戝湴鐐�"
-              v-model="searchData.site"
-            ></el-input>
-          </div>
-        </div>
-        <div class="btn">
-          <el-button type="primary" @click="getList">鎼滅储</el-button>
-        </div>
-      </div>
-      <div class="headerContent">
-        <div class="contentItem">
-          <div style="width: 60px">鏃堕棿:</div>
-
-          <div class="search">
-            <el-date-picker
-              v-model="datepick"
-              type="daterange"
-              @change="datepickChange"
-              value-format="yyyy-MM-dd HH:mm:ss"
-              range-separator="鑷�"
-              start-placeholder="寮�濮嬫棩鏈�"
-              end-placeholder="缁撴潫鏃ユ湡"
-            >
-            </el-date-picker>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="mainContent">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#06122c',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :data="tableData"
-          style="width: 100%"
-          :row-class-name="tableRowClassName"
-        >
-          <el-table-column prop="code" label="浜嬩欢缂栧彿" min-width="18">
-            <template slot-scope="scope">
-              <el-link @click="handleView(scope.row)">{{ scope.row.code }}</el-link>
-            </template>
-          </el-table-column>
-          <el-table-column prop="category" label="闂绫诲埆" min-width="8">
-            <template v-if="scope.row.category" slot-scope="scope">
-              <span>{{ getCategoryLabel(scope.row.category) }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="eventSource" label="闂鏉ユ簮" min-width="8">
-            <template v-if="scope.row.eventSource" slot-scope="scope">
-              <span>{{
-                scope.row.eventSource === 2 ? "浜哄伐涓婃姤" : "瑙嗛宸℃煡"
-              }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="communityText" label="绀惧尯" min-width="8">
-          </el-table-column>
-          <el-table-column
-            prop="alarmTime"
-            label="鎶ヨ鏃堕棿"
-            min-width="15"
-            v-if="myproblem === 1"
-          >
-            <template slot-scope="scope">
-              <span>{{ filterTime(scope.row.alarmTime) }}</span>
-            </template>
-          </el-table-column>
-        </el-table>
-        <!-- 瀹℃牳椤甸潰 -->
-        <el-dialog
-          :visible.sync="dialogExamine"
-          width="80%"
-          title="鍩虹淇℃伅(浜哄伐)"
-          :before-close="handleClose"
-        >
-          <MyExamine
-            :info="info"
-            v-if="myproblem === 1"
-            @closeDialog="closeDialog"
-          ></MyExamine>
-          <MyIllExamine
-            :info="info"
-            v-else
-            @closeDialog="closeDialog"
-          ></MyIllExamine>
-        </el-dialog>
-        <!-- 缁撴椤甸潰 -->
-        <el-dialog
-          :visible.sync="dialogClosure"
-          width="80%"
-          title="鍩虹淇℃伅(浜哄伐)"
-          :before-close="handleClose"
-        >
-          <MyClosure
-            :info="info"
-            v-if="myproblem === 1"
-            @closeDialog="closeDialog"
-          ></MyClosure>
-          <MyIllClosure
-            :info="info"
-            v-else
-            @closeDialog="closeDialog"
-          ></MyIllClosure>
-        </el-dialog>
-        <!-- 璇︽儏椤甸潰 -->
-        <el-dialog
-          :visible.sync="dialogView"
-          width="80%"
-          title="鍩虹淇℃伅(浜哄伐)"
-          :before-close="handleNoClose"
-        >
-          <MyDetail
-            :info="info"
-            v-if="myproblem === 1"
-            :mycode="number"
-          ></MyDetail>
-          <MyIllDetail :info="info" v-else :mycode="number"></MyIllDetail>
-        </el-dialog>
-        <!-- tools -->
-        <div class="tools">
-          <div class="pagination">
-            <el-pagination
-              background
-              :current-page="currentPage"
-              layout="prev, pager, next"
-              :total="totalNum"
-              :page-size="pageSize"
-              @current-change="changeCurrentPage"
-            >
-            </el-pagination>
-          </div>
-        </div>
-      </div>
-    </main>
-  </div>
-</template>
-<script>
-import MyExamine from "./components/examine";
-import MyClosure from "./components/closure";
-import MyIllExamine from "./components/illExamine";
-import MyIllClosure from "./components/illclosure";
-import MyDetail from "@/components/detail";
-import MyIllDetail from "@/components/illdetail";
-import helper from "@/utils/mydate";
-import casequery from "@/api/operate/basecase";
-import { CATEGOTY } from "@/utils/helper";
-import department from "@/api/system/department";
-
-export default {
-  components: {
-    MyExamine,
-    MyClosure,
-    MyDetail,
-    MyIllDetail,
-    MyIllExamine,
-    MyIllClosure,
-  },
-  data() {
-    return {
-      datepick: null,
-      tableData: [],
-      dialogExamine: false,
-      dialogClosure: false,
-      dialogView: false,
-      info: {},
-      totalNum: null,
-      pageSize: 10,
-      currentPage: 1,
-      categoryOptions: CATEGOTY,
-      communityOptions: [],
-      communityProps: {
-        label: 'regionName',
-        value: 'id'
-      },
-      myproblem: 1,
-      number: "",
-      searchData: {
-        categories: null,
-        number: null,
-        community: null,
-        endTime: null,
-        site: null,
-        startTime: null,
-      },
-    };
-  },
-  created() {
-    this.getList();
-    this.getCommunityOptions();
-  },
-  methods: {
-    // 鑾峰彇鍒楄〃
-    getList() {
-      const searchData = Object.assign({}, this.searchData);
-      if (this.searchData.community) {
-        searchData.communityId = searchData.community[1];
-      }
-      delete searchData.community;
-      casequery
-        .baseCaseQuery({
-          current: this.currentPage,
-          pageSize: this.pageSize,
-          ...searchData,
-        })
-        .then((res) => {
-          this.tableData = res.records;
-          this.totalNum = res.total;
-        })
-        .catch((err) => {
-          this.tableData = [];
-        });
-    },
-
-    // 鑾峰彇绀惧尯鍜岃閬�
-    getCommunityOptions() {
-      department.getDepartmentList()
-          .then(res => {
-            this.communityOptions = res;
-          })
-          .catch(err => this.$message.error(err))
-    },
-
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 === 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-    },
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.getList();
-    },
-
-    datepickChange() {
-      this.searchData.startTime = this.datepick[0];
-      this.searchData.endTime = this.datepick[1].replace(
-        "00:00:00",
-        "23:59:59"
-      );
-    },
-
-    handleClose(done) {
-      this.$confirm("纭鍏抽棴锛�")
-        .then((_) => {
-          this.dialogExamine = false;
-          done();
-        })
-        .catch((_) => {});
-    },
-    handleNoClose(done) {
-      done();
-    },
-
-    // 鍏抽棴dialog
-    closeDialog({ flag }) {
-      this.dialogExamine = flag;
-      this.dialogClosure = flag;
-      this.dialogView = false;
-      this.getList();
-    },
-
-    async handleView(rowData) {
-      this.info = await casequery.getBaseCaseDetail(rowData.code);
-      this.dialogView = true;
-    },
-
-    filterTime(time) {
-      return helper(time);
-    },
-
-    getCategoryLabel(data) {
-      return CATEGOTY.find((item) => item.value === data).label;
-    },
-  },
-};
-</script>
-<style lang="scss" scoped>
-.userList {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  header {
-    display: flex;
-    line-height: 60px;
-    flex-direction: column;
-    padding: 0 20px;
-    color: #4b9bb7;
-
-    .headerContent {
-      display: flex;
-
-      .contentItem {
-        display: flex;
-        margin-right: 5%;
-      }
-
-      .mydate {
-        flex: 1;
-      }
-    }
-  }
-
-  main {
-    background-color: #fff;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .btn span:hover {
-      cursor: pointer;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funs-sp {
-          border: 1px solid #17324c;
-        }
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            // background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            // background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-
-      &::v-deep .cell {
-        text-overflow: ellipsis;
-        white-space: nowrap;
-        overflow: hidden;
-      }
-
-      &::v-deep .el-table__empty-block {
-        // background-color: #09152f;
-      }
-
-      &::v-deep .el-table__empty-block {
-        color: #4b9bb7;
-      }
-
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-
-    .el-table::v-deep .warning-row {
-      // background: #06122c;
-    }
-
-    .el-table::v-deep .success-row {
-      // background: #071f39;
-    }
-
-    &::v-deep .switchStyle .el-switch__label {
-      position: absolute;
-      display: none;
-      color: #fff;
-    }
-
-    &::v-deep .el-switch__core {
-      background-color: rgba(166, 166, 166, 1);
-    }
-
-    &::v-deep .switchStyle .el-switch__label--left {
-      z-index: 9;
-      left: 20px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label--right {
-      z-index: 9;
-      left: 4px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label.is-active {
-      display: block;
-    }
-
-    &::v-deep .switchStyle.el-switch .el-switch__core,
-    &::v-deep .el-switch .el-switch__label {
-      width: 50px !important;
-    }
-  }
-
-  .line {
-    padding: 0 5px;
-  }
-
-  &::v-deep .el-dialog__header,
-  &::v-deep .el-dialog__body {
-    // background-color: #06122c;
-  }
-
-  &::v-deep .el-dialog__header {
-    display: flex;
-    align-items: center;
-    background-color: #fff;
-    padding: 20px;
-    line-height: 60px;
-  }
-
-  &::v-deep .el-dialog__title {
-    color: #4b9bb7;
-  }
-
-  &::v-deep .el-dialog__close {
-    width: 20px;
-    height: 20px;
-    // color: #fff;
-  }
-
-  &::v-deep .el-dialog__body {
-    padding: 0;
-  }
-
-  &::v-deep .el-range-input {
-    // background-color: #06122c;
-  }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/viewEvent/index_20221221171414.vue b/.history/src/views/operate/viewEvent/index_20221221171414.vue
deleted file mode 100644
index af08244..0000000
--- a/.history/src/views/operate/viewEvent/index_20221221171414.vue
+++ /dev/null
@@ -1,526 +0,0 @@
-<template>
-  <div class="userList">
-    <header>
-      <div class="headerTitle">杩愯惀绠$悊 >> 妗堝嵎鏌ヨ</div>
-      <div class="headerContent">
-        <div class="contentItem">
-          <div style="width: 80px">鎸夌紪鍙�:</div>
-          <div>
-            <el-input
-              placeholder=" 璇疯緭鍏ョ紪鍙�"
-              v-model="searchData.number"
-            ></el-input>
-          </div>
-        </div>
-        <div class="contentItem">
-          <div style="width: 80px">鎸夌被鍨�:</div>
-          <div class="search">
-            <el-select clearable v-model="searchData.categories" placeholder=" 璇烽�夋嫨绫诲瀷">
-              <el-option v-for="option in categoryOptions" :key="option.id" :label="option.label" :value="option.value"></el-option>
-            </el-select>
-          </div>
-        </div>
-        <div class="contentItem">
-          <div style="width: 80px">鎸夌ぞ鍖�:</div>
-          <div class="search">
-            <el-cascader clearable v-model="searchData.community" :props="communityProps" :options="communityOptions" placeholder="璇烽�夋嫨绀惧尯">
-            </el-cascader>
-          </div>
-        </div>
-        <div class="contentItem">
-          <div style="width: 150px">鎸変簨鍙戝湴鐐�:</div>
-          <div class="search">
-            <el-input
-              placeholder=" 璇疯緭鍏ヤ簨鍙戝湴鐐�"
-              v-model="searchData.site"
-            ></el-input>
-          </div>
-        </div>
-        <div class="btn">
-          <el-button type="primary" @click="getList">鎼滅储</el-button>
-        </div>
-      </div>
-      <div class="headerContent">
-        <div class="contentItem">
-          <div style="width: 60px">鏃堕棿:</div>
-
-          <div class="search">
-            <el-date-picker
-              v-model="datepick"
-              type="daterange"
-              @change="datepickChange"
-              value-format="yyyy-MM-dd HH:mm:ss"
-              range-separator="鑷�"
-              start-placeholder="寮�濮嬫棩鏈�"
-              end-placeholder="缁撴潫鏃ユ湡"
-            >
-            </el-date-picker>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="mainContent">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#fff',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :data="tableData"
-          style="width: 100%"
-          :row-class-name="tableRowClassName"
-        >
-          <el-table-column prop="code" label="浜嬩欢缂栧彿" min-width="18">
-            <template slot-scope="scope">
-              <el-link @click="handleView(scope.row)">{{ scope.row.code }}</el-link>
-            </template>
-          </el-table-column>
-          <el-table-column prop="category" label="闂绫诲埆" min-width="8">
-            <template v-if="scope.row.category" slot-scope="scope">
-              <span>{{ getCategoryLabel(scope.row.category) }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="eventSource" label="闂鏉ユ簮" min-width="8">
-            <template v-if="scope.row.eventSource" slot-scope="scope">
-              <span>{{
-                scope.row.eventSource === 2 ? "浜哄伐涓婃姤" : "瑙嗛宸℃煡"
-              }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column prop="communityText" label="绀惧尯" min-width="8">
-          </el-table-column>
-          <el-table-column
-            prop="alarmTime"
-            label="鎶ヨ鏃堕棿"
-            min-width="15"
-            v-if="myproblem === 1"
-          >
-            <template slot-scope="scope">
-              <span>{{ filterTime(scope.row.alarmTime) }}</span>
-            </template>
-          </el-table-column>
-        </el-table>
-        <!-- 瀹℃牳椤甸潰 -->
-        <el-dialog
-          :visible.sync="dialogExamine"
-          width="80%"
-          title="鍩虹淇℃伅(浜哄伐)"
-          :before-close="handleClose"
-        >
-          <MyExamine
-            :info="info"
-            v-if="myproblem === 1"
-            @closeDialog="closeDialog"
-          ></MyExamine>
-          <MyIllExamine
-            :info="info"
-            v-else
-            @closeDialog="closeDialog"
-          ></MyIllExamine>
-        </el-dialog>
-        <!-- 缁撴椤甸潰 -->
-        <el-dialog
-          :visible.sync="dialogClosure"
-          width="80%"
-          title="鍩虹淇℃伅(浜哄伐)"
-          :before-close="handleClose"
-        >
-          <MyClosure
-            :info="info"
-            v-if="myproblem === 1"
-            @closeDialog="closeDialog"
-          ></MyClosure>
-          <MyIllClosure
-            :info="info"
-            v-else
-            @closeDialog="closeDialog"
-          ></MyIllClosure>
-        </el-dialog>
-        <!-- 璇︽儏椤甸潰 -->
-        <el-dialog
-          :visible.sync="dialogView"
-          width="80%"
-          title="鍩虹淇℃伅(浜哄伐)"
-          :before-close="handleNoClose"
-        >
-          <MyDetail
-            :info="info"
-            v-if="myproblem === 1"
-            :mycode="number"
-          ></MyDetail>
-          <MyIllDetail :info="info" v-else :mycode="number"></MyIllDetail>
-        </el-dialog>
-        <!-- tools -->
-        <div class="tools">
-          <div class="pagination">
-            <el-pagination
-              background
-              :current-page="currentPage"
-              layout="prev, pager, next"
-              :total="totalNum"
-              :page-size="pageSize"
-              @current-change="changeCurrentPage"
-            >
-            </el-pagination>
-          </div>
-        </div>
-      </div>
-    </main>
-  </div>
-</template>
-<script>
-import MyExamine from "./components/examine";
-import MyClosure from "./components/closure";
-import MyIllExamine from "./components/illExamine";
-import MyIllClosure from "./components/illclosure";
-import MyDetail from "@/components/detail";
-import MyIllDetail from "@/components/illdetail";
-import helper from "@/utils/mydate";
-import casequery from "@/api/operate/basecase";
-import { CATEGOTY } from "@/utils/helper";
-import department from "@/api/system/department";
-
-export default {
-  components: {
-    MyExamine,
-    MyClosure,
-    MyDetail,
-    MyIllDetail,
-    MyIllExamine,
-    MyIllClosure,
-  },
-  data() {
-    return {
-      datepick: null,
-      tableData: [],
-      dialogExamine: false,
-      dialogClosure: false,
-      dialogView: false,
-      info: {},
-      totalNum: null,
-      pageSize: 10,
-      currentPage: 1,
-      categoryOptions: CATEGOTY,
-      communityOptions: [],
-      communityProps: {
-        label: 'regionName',
-        value: 'id'
-      },
-      myproblem: 1,
-      number: "",
-      searchData: {
-        categories: null,
-        number: null,
-        community: null,
-        endTime: null,
-        site: null,
-        startTime: null,
-      },
-    };
-  },
-  created() {
-    this.getList();
-    this.getCommunityOptions();
-  },
-  methods: {
-    // 鑾峰彇鍒楄〃
-    getList() {
-      const searchData = Object.assign({}, this.searchData);
-      if (this.searchData.community) {
-        searchData.communityId = searchData.community[1];
-      }
-      delete searchData.community;
-      casequery
-        .baseCaseQuery({
-          current: this.currentPage,
-          pageSize: this.pageSize,
-          ...searchData,
-        })
-        .then((res) => {
-          this.tableData = res.records;
-          this.totalNum = res.total;
-        })
-        .catch((err) => {
-          this.tableData = [];
-        });
-    },
-
-    // 鑾峰彇绀惧尯鍜岃閬�
-    getCommunityOptions() {
-      department.getDepartmentList()
-          .then(res => {
-            this.communityOptions = res;
-          })
-          .catch(err => this.$message.error(err))
-    },
-
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 === 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-    },
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.getList();
-    },
-
-    datepickChange() {
-      this.searchData.startTime = this.datepick[0];
-      this.searchData.endTime = this.datepick[1].replace(
-        "00:00:00",
-        "23:59:59"
-      );
-    },
-
-    handleClose(done) {
-      this.$confirm("纭鍏抽棴锛�")
-        .then((_) => {
-          this.dialogExamine = false;
-          done();
-        })
-        .catch((_) => {});
-    },
-    handleNoClose(done) {
-      done();
-    },
-
-    // 鍏抽棴dialog
-    closeDialog({ flag }) {
-      this.dialogExamine = flag;
-      this.dialogClosure = flag;
-      this.dialogView = false;
-      this.getList();
-    },
-
-    async handleView(rowData) {
-      this.info = await casequery.getBaseCaseDetail(rowData.code);
-      this.dialogView = true;
-    },
-
-    filterTime(time) {
-      return helper(time);
-    },
-
-    getCategoryLabel(data) {
-      return CATEGOTY.find((item) => item.value === data).label;
-    },
-  },
-};
-</script>
-<style lang="scss" scoped>
-.userList {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  header {
-    display: flex;
-    line-height: 60px;
-    flex-direction: column;
-    padding: 0 20px;
-    color: #4b9bb7;
-
-    .headerContent {
-      display: flex;
-
-      .contentItem {
-        display: flex;
-        margin-right: 5%;
-      }
-
-      .mydate {
-        flex: 1;
-      }
-    }
-  }
-
-  main {
-    background-color: #fff;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .btn span:hover {
-      cursor: pointer;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funs-sp {
-          border: 1px solid #17324c;
-        }
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            // background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            // background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-
-      &::v-deep .cell {
-        text-overflow: ellipsis;
-        white-space: nowrap;
-        overflow: hidden;
-      }
-
-      &::v-deep .el-table__empty-block {
-        // background-color: #09152f;
-      }
-
-      &::v-deep .el-table__empty-block {
-        color: #4b9bb7;
-      }
-
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-
-    .el-table::v-deep .warning-row {
-      // background: #06122c;
-    }
-
-    .el-table::v-deep .success-row {
-      // background: #071f39;
-    }
-
-    &::v-deep .switchStyle .el-switch__label {
-      position: absolute;
-      display: none;
-      color: #fff;
-    }
-
-    &::v-deep .el-switch__core {
-      background-color: rgba(166, 166, 166, 1);
-    }
-
-    &::v-deep .switchStyle .el-switch__label--left {
-      z-index: 9;
-      left: 20px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label--right {
-      z-index: 9;
-      left: 4px;
-    }
-
-    &::v-deep .switchStyle .el-switch__label.is-active {
-      display: block;
-    }
-
-    &::v-deep .switchStyle.el-switch .el-switch__core,
-    &::v-deep .el-switch .el-switch__label {
-      width: 50px !important;
-    }
-  }
-
-  .line {
-    padding: 0 5px;
-  }
-
-  &::v-deep .el-dialog__header,
-  &::v-deep .el-dialog__body {
-    // background-color: #06122c;
-  }
-
-  &::v-deep .el-dialog__header {
-    display: flex;
-    align-items: center;
-    background-color: #fff;
-    padding: 20px;
-    line-height: 60px;
-  }
-
-  &::v-deep .el-dialog__title {
-    color: #4b9bb7;
-  }
-
-  &::v-deep .el-dialog__close {
-    width: 20px;
-    height: 20px;
-    // color: #fff;
-  }
-
-  &::v-deep .el-dialog__body {
-    padding: 0;
-  }
-
-  &::v-deep .el-range-input {
-    // background-color: #06122c;
-  }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/writManager/writ/index_20221221170319.vue b/.history/src/views/operate/writManager/writ/index_20221221170319.vue
deleted file mode 100644
index 233f844..0000000
--- a/.history/src/views/operate/writManager/writ/index_20221221170319.vue
+++ /dev/null
@@ -1,443 +0,0 @@
-<template>
-  <div class="list">
-    <header>
-      <div class="header-content">
-        <div class="search">
-          <span>绛涢�夋潯浠�:</span>
-          <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="setTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="main-content">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#06122c',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :row-class-name="tableRowClassName"
-          :data="list"
-          style="width: 100%"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="writCode" label="鏂囦功缂栧彿" min-width="100">
-          </el-table-column>
-          <el-table-column prop="writTypeName" label="鏂囦功绉嶇被" min-width="180">
-          </el-table-column>
-          <el-table-column prop="categoryName" label="杩濇硶绫诲瀷" min-width="300">
-          </el-table-column>
-          <el-table-column prop="eventCode" label="浜嬩欢缂栧彿" width="160">
-          </el-table-column>
-          <el-table-column prop="sendTime" label="鏂囦功鍙戞斁鏃堕棿" min-width="120">
-          </el-table-column>
-          <el-table-column prop="limitTime" label="鏂囦功闄愬畾鏃堕棿" min-width="120">
-          </el-table-column>
-          <el-table-column
-            prop="sendContent"
-            label="鏂囦功鍙戞斁鍐呭"
-            min-width="110"
-          >
-          </el-table-column>
-          <el-table-column
-            prop="rectifyTime"
-            label="瀹為檯鏁存敼鏃堕棿"
-            min-width="120"
-          >
-          </el-table-column>
-          <el-table-column
-            prop="rectifySituation"
-            label="鏁存敼鎯呭喌"
-            min-width="110"
-          >
-          </el-table-column>
-
-          <el-table-column
-            prop="state"
-            :formatter="formatSate"
-            label="鐘舵��"
-            width="60"
-          >
-          </el-table-column>
-
-          <el-table-column prop="operation" label="鎿嶄綔" min-width="150">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span v-if="!scope.row.value" @click="handleEdit(scope.row)"
-                  >涓嬪彂鏂囦功</span
-                >
-                <span v-if="scope.row.value" @click="handleView(scope.row)"
-                  >鏌ョ湅</span
-                >
-                <span class="line">|</span>
-                <span @click="handleDelete(scope.row)">鍒犻櫎鏂囦功</span>
-              </div>
-            </template>
-          </el-table-column>
-        </el-table>
-      </div>
-
-      <!-- tools -->
-      <div class="tools">
-        <div class="funs"></div>
-        <div class="pagination">
-          <el-pagination
-            background
-            :current-page="currentPage"
-            layout="prev, pager, next"
-            :total="totalNum"
-            :page-size="pageSize"
-            @current-change="changeCurrentPage"
-            @prev-click="handlePrev"
-            @next-click="handleNext"
-          >
-          </el-pagination>
-        </div>
-      </div>
-    </main>
-    <footer>
-      <!-- 涓嬪彂鏂囦功 -->
-      <el-dialog
-        title="涓嬪彂鏂囦功"
-        :visible.sync="dialogCreate"
-        v-if="dialogCreate"
-        width="80%"
-        :before-close="handleClose"
-      >
-        <component
-          :is="componentName"
-          :writ="writ"
-          @closeDialog="handleCallBack"
-        ></component>
-      </el-dialog>
-    </footer>
-  </div>
-</template>
-  <script>
-import { createNamespacedHelpers } from "vuex";
-const { mapActions } = createNamespacedHelpers("writ");
-
-import InquestRecordEdit from "../components/inquest_record/edit.vue";
-import NotificationEdit from "../components/instruct_notification/edit.vue";
-
-export default {
-  components: {
-    InquestRecordEdit,
-    NotificationEdit,
-  },
-  data() {
-    return {
-      dialogCreate: false,
-      context: null,
-      options: [
-        {
-          value: null,
-          label: "鍏ㄩ儴",
-        },
-        {
-          value: 1,
-          label: "鍦ㄧ嚎",
-        },
-        {
-          value: 0,
-          label: "绂荤嚎",
-        },
-      ],
-      list: [],
-      totalNum: 0,
-      pageSize: 10,
-      currentPage: 1,
-      renderFlag: false,
-      writ: {},
-      componentName: "",
-    };
-  },
-  created() {
-    this.setTableData();
-  },
-  methods: {
-    ...mapActions(["getWritList", "updateWrit", "deleteWrit"]),
-
-    handleEdit(row) {
-      this.writ = row;
-      this.setComponent(row);
-      this.dialogCreate = true;
-    },
-    handleView(row) {
-      this.writ = row;
-      this.setComponent(row);
-      this.dialogCreate = true;
-    },
-    setComponent(row, isEdit) {
-      switch (row.templateCode) {
-        case "inquest_record":
-          this.componentName = InquestRecordEdit;
-          break;
-        case "instruct_to_correct_notification":
-          this.componentName = NotificationEdit;
-          break;
-      }
-    },
-    handleDelete(row) {
-      this.$confirm("纭鍒犻櫎锛�").then((_) => {
-        this.deleteWrit(row.id).then((res) => {
-          this.$message({
-            type: "success",
-            message: "鍒犻櫎鎴愬姛锛�",
-          });
-          this.setTableData();
-        });
-      });
-    },
-
-    handleCallBack(e) {
-      this.currentPage = 1;
-      this.dialogCreate = false;
-      this.setTableData();
-    },
-    formatSate(row, column) {
-      return row.value ? "宸蹭笅鍙�" : "鏈笅鍙�";
-    },
-
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 === 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-    },
-    // 寮圭獥鍏抽棴
-    handleClose(done) {
-      this.$confirm("纭鍏抽棴?").then((_) => {
-        this.dialogCreate = false;
-        done();
-      });
-    },
-    // 璁剧疆tableData
-    setTableData() {
-      const { currentPage, pageSize, context } = this;
-      this.getWritList({
-        currentPage,
-        pageSize,
-        keyword: context,
-      }).then((res) => {
-        this.list = res.records;
-        this.totalNum = res.total;
-      });
-    },
-    handleStateChange(e) {
-      this.setTableData();
-    },
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓婁竴椤电偣鍑讳簨浠�
-    handlePrev(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓嬩竴椤电偣鍑讳簨浠�
-    handleNext(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-  },
-};
-</script>
-  <style lang="scss" scoped>
-.list {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  header {
-    background-color: white;
-
-    .header-content {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            background-color: #09152f;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-    }
-  }
-
-  main {
-    background-color: #09152f;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .main-title {
-      line-height: 60px;
-      padding: 10px 20px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-    &::v-deep .warning-row {
-      background-color: #06122c;
-    }
-
-    &::v-deep .success-row {
-      background-color: #071f39;
-    }
-
-    .operationBox {
-      display: flex;
-    }
-
-    .el-divider {
-      background-color: #4b9bb7;
-    }
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-  }
-  // 璁剧疆dialog鏍峰紡
-  ::v-deep .el-dialog__body {
-    background-color: #fff;
-    color: #000;
-  }
-
-  ::v-deep .el-dialog__header {
-    background-color: #06122c !important;
-    color: #fff;
-  }
-}
-.headerContent {
-  padding: 0 40px;
-  display: flex;
-  line-height: 100px;
-  justify-content: space-between;
-  align-items: center;
-
-  .search {
-    display: flex;
-    justify-content: flex-start;
-
-    span {
-      flex: 1;
-    }
-
-    .el-input {
-      flex: 2;
-      color: #1d3f57;
-    }
-  }
-}
-
-.findBtn {
-  line-height: 100px;
-  margin-left: 15px;
-  display: flex;
-  align-items: center;
-  margin-top: -2px;
-
-  .el-button {
-    padding: 12px 25px;
-    border-radius: 20px;
-  }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/writManager/writ/index_20221221171510.vue b/.history/src/views/operate/writManager/writ/index_20221221171510.vue
deleted file mode 100644
index ca25470..0000000
--- a/.history/src/views/operate/writManager/writ/index_20221221171510.vue
+++ /dev/null
@@ -1,443 +0,0 @@
-<template>
-  <div class="list">
-    <header>
-      <div class="header-content">
-        <div class="search">
-          <span>绛涢�夋潯浠�:</span>
-          <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="setTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="main-content">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#fff',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :row-class-name="tableRowClassName"
-          :data="list"
-          style="width: 100%"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="writCode" label="鏂囦功缂栧彿" min-width="100">
-          </el-table-column>
-          <el-table-column prop="writTypeName" label="鏂囦功绉嶇被" min-width="180">
-          </el-table-column>
-          <el-table-column prop="categoryName" label="杩濇硶绫诲瀷" min-width="300">
-          </el-table-column>
-          <el-table-column prop="eventCode" label="浜嬩欢缂栧彿" width="160">
-          </el-table-column>
-          <el-table-column prop="sendTime" label="鏂囦功鍙戞斁鏃堕棿" min-width="120">
-          </el-table-column>
-          <el-table-column prop="limitTime" label="鏂囦功闄愬畾鏃堕棿" min-width="120">
-          </el-table-column>
-          <el-table-column
-            prop="sendContent"
-            label="鏂囦功鍙戞斁鍐呭"
-            min-width="110"
-          >
-          </el-table-column>
-          <el-table-column
-            prop="rectifyTime"
-            label="瀹為檯鏁存敼鏃堕棿"
-            min-width="120"
-          >
-          </el-table-column>
-          <el-table-column
-            prop="rectifySituation"
-            label="鏁存敼鎯呭喌"
-            min-width="110"
-          >
-          </el-table-column>
-
-          <el-table-column
-            prop="state"
-            :formatter="formatSate"
-            label="鐘舵��"
-            width="60"
-          >
-          </el-table-column>
-
-          <el-table-column prop="operation" label="鎿嶄綔" min-width="150">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span v-if="!scope.row.value" @click="handleEdit(scope.row)"
-                  >涓嬪彂鏂囦功</span
-                >
-                <span v-if="scope.row.value" @click="handleView(scope.row)"
-                  >鏌ョ湅</span
-                >
-                <span class="line">|</span>
-                <span @click="handleDelete(scope.row)">鍒犻櫎鏂囦功</span>
-              </div>
-            </template>
-          </el-table-column>
-        </el-table>
-      </div>
-
-      <!-- tools -->
-      <div class="tools">
-        <div class="funs"></div>
-        <div class="pagination">
-          <el-pagination
-            background
-            :current-page="currentPage"
-            layout="prev, pager, next"
-            :total="totalNum"
-            :page-size="pageSize"
-            @current-change="changeCurrentPage"
-            @prev-click="handlePrev"
-            @next-click="handleNext"
-          >
-          </el-pagination>
-        </div>
-      </div>
-    </main>
-    <footer>
-      <!-- 涓嬪彂鏂囦功 -->
-      <el-dialog
-        title="涓嬪彂鏂囦功"
-        :visible.sync="dialogCreate"
-        v-if="dialogCreate"
-        width="80%"
-        :before-close="handleClose"
-      >
-        <component
-          :is="componentName"
-          :writ="writ"
-          @closeDialog="handleCallBack"
-        ></component>
-      </el-dialog>
-    </footer>
-  </div>
-</template>
-  <script>
-import { createNamespacedHelpers } from "vuex";
-const { mapActions } = createNamespacedHelpers("writ");
-
-import InquestRecordEdit from "../components/inquest_record/edit.vue";
-import NotificationEdit from "../components/instruct_notification/edit.vue";
-
-export default {
-  components: {
-    InquestRecordEdit,
-    NotificationEdit,
-  },
-  data() {
-    return {
-      dialogCreate: false,
-      context: null,
-      options: [
-        {
-          value: null,
-          label: "鍏ㄩ儴",
-        },
-        {
-          value: 1,
-          label: "鍦ㄧ嚎",
-        },
-        {
-          value: 0,
-          label: "绂荤嚎",
-        },
-      ],
-      list: [],
-      totalNum: 0,
-      pageSize: 10,
-      currentPage: 1,
-      renderFlag: false,
-      writ: {},
-      componentName: "",
-    };
-  },
-  created() {
-    this.setTableData();
-  },
-  methods: {
-    ...mapActions(["getWritList", "updateWrit", "deleteWrit"]),
-
-    handleEdit(row) {
-      this.writ = row;
-      this.setComponent(row);
-      this.dialogCreate = true;
-    },
-    handleView(row) {
-      this.writ = row;
-      this.setComponent(row);
-      this.dialogCreate = true;
-    },
-    setComponent(row, isEdit) {
-      switch (row.templateCode) {
-        case "inquest_record":
-          this.componentName = InquestRecordEdit;
-          break;
-        case "instruct_to_correct_notification":
-          this.componentName = NotificationEdit;
-          break;
-      }
-    },
-    handleDelete(row) {
-      this.$confirm("纭鍒犻櫎锛�").then((_) => {
-        this.deleteWrit(row.id).then((res) => {
-          this.$message({
-            type: "success",
-            message: "鍒犻櫎鎴愬姛锛�",
-          });
-          this.setTableData();
-        });
-      });
-    },
-
-    handleCallBack(e) {
-      this.currentPage = 1;
-      this.dialogCreate = false;
-      this.setTableData();
-    },
-    formatSate(row, column) {
-      return row.value ? "宸蹭笅鍙�" : "鏈笅鍙�";
-    },
-
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 === 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-    },
-    // 寮圭獥鍏抽棴
-    handleClose(done) {
-      this.$confirm("纭鍏抽棴?").then((_) => {
-        this.dialogCreate = false;
-        done();
-      });
-    },
-    // 璁剧疆tableData
-    setTableData() {
-      const { currentPage, pageSize, context } = this;
-      this.getWritList({
-        currentPage,
-        pageSize,
-        keyword: context,
-      }).then((res) => {
-        this.list = res.records;
-        this.totalNum = res.total;
-      });
-    },
-    handleStateChange(e) {
-      this.setTableData();
-    },
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓婁竴椤电偣鍑讳簨浠�
-    handlePrev(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓嬩竴椤电偣鍑讳簨浠�
-    handleNext(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-  },
-};
-</script>
-  <style lang="scss" scoped>
-.list {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  header {
-    background-color: white;
-
-    .header-content {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            background-color: #fff;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-    }
-  }
-
-  main {
-    background-color: #fff;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .main-title {
-      line-height: 60px;
-      padding: 10px 20px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            // background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            // background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-    &::v-deep .warning-row {
-      background-color: #06122c;
-    }
-
-    &::v-deep .success-row {
-      background-color: #071f39;
-    }
-
-    .operationBox {
-      display: flex;
-    }
-
-    .el-divider {
-      background-color: #4b9bb7;
-    }
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-  }
-  // 璁剧疆dialog鏍峰紡
-  ::v-deep .el-dialog__body {
-    background-color: #fff;
-    // color: #000;
-  }
-
-  ::v-deep .el-dialog__header {
-    // background-color: #06122c !important;
-    color: #fff;
-  }
-}
-.headerContent {
-  padding: 0 40px;
-  display: flex;
-  line-height: 100px;
-  justify-content: space-between;
-  align-items: center;
-
-  .search {
-    display: flex;
-    justify-content: flex-start;
-
-    span {
-      flex: 1;
-    }
-
-    .el-input {
-      flex: 2;
-      color: #1d3f57;
-    }
-  }
-}
-
-.findBtn {
-  line-height: 100px;
-  margin-left: 15px;
-  display: flex;
-  align-items: center;
-  margin-top: -2px;
-
-  .el-button {
-    padding: 12px 25px;
-    border-radius: 20px;
-  }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/writManager/writ/index_20221221171527.vue b/.history/src/views/operate/writManager/writ/index_20221221171527.vue
deleted file mode 100644
index c690798..0000000
--- a/.history/src/views/operate/writManager/writ/index_20221221171527.vue
+++ /dev/null
@@ -1,443 +0,0 @@
-<template>
-  <div class="list">
-    <header>
-      <div class="header-content">
-        <div class="search">
-          <span>绛涢�夋潯浠�:</span>
-          <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="setTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="main-content">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#fff',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :row-class-name="tableRowClassName"
-          :data="list"
-          style="width: 100%"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="writCode" label="鏂囦功缂栧彿" min-width="100">
-          </el-table-column>
-          <el-table-column prop="writTypeName" label="鏂囦功绉嶇被" min-width="180">
-          </el-table-column>
-          <el-table-column prop="categoryName" label="杩濇硶绫诲瀷" min-width="300">
-          </el-table-column>
-          <el-table-column prop="eventCode" label="浜嬩欢缂栧彿" width="160">
-          </el-table-column>
-          <el-table-column prop="sendTime" label="鏂囦功鍙戞斁鏃堕棿" min-width="120">
-          </el-table-column>
-          <el-table-column prop="limitTime" label="鏂囦功闄愬畾鏃堕棿" min-width="120">
-          </el-table-column>
-          <el-table-column
-            prop="sendContent"
-            label="鏂囦功鍙戞斁鍐呭"
-            min-width="110"
-          >
-          </el-table-column>
-          <el-table-column
-            prop="rectifyTime"
-            label="瀹為檯鏁存敼鏃堕棿"
-            min-width="120"
-          >
-          </el-table-column>
-          <el-table-column
-            prop="rectifySituation"
-            label="鏁存敼鎯呭喌"
-            min-width="110"
-          >
-          </el-table-column>
-
-          <el-table-column
-            prop="state"
-            :formatter="formatSate"
-            label="鐘舵��"
-            width="60"
-          >
-          </el-table-column>
-
-          <el-table-column prop="operation" label="鎿嶄綔" min-width="150">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span v-if="!scope.row.value" @click="handleEdit(scope.row)"
-                  >涓嬪彂鏂囦功</span
-                >
-                <span v-if="scope.row.value" @click="handleView(scope.row)"
-                  >鏌ョ湅</span
-                >
-                <span class="line">|</span>
-                <span @click="handleDelete(scope.row)">鍒犻櫎鏂囦功</span>
-              </div>
-            </template>
-          </el-table-column>
-        </el-table>
-      </div>
-
-      <!-- tools -->
-      <div class="tools">
-        <div class="funs"></div>
-        <div class="pagination">
-          <el-pagination
-            background
-            :current-page="currentPage"
-            layout="prev, pager, next"
-            :total="totalNum"
-            :page-size="pageSize"
-            @current-change="changeCurrentPage"
-            @prev-click="handlePrev"
-            @next-click="handleNext"
-          >
-          </el-pagination>
-        </div>
-      </div>
-    </main>
-    <footer>
-      <!-- 涓嬪彂鏂囦功 -->
-      <el-dialog
-        title="涓嬪彂鏂囦功"
-        :visible.sync="dialogCreate"
-        v-if="dialogCreate"
-        width="80%"
-        :before-close="handleClose"
-      >
-        <component
-          :is="componentName"
-          :writ="writ"
-          @closeDialog="handleCallBack"
-        ></component>
-      </el-dialog>
-    </footer>
-  </div>
-</template>
-  <script>
-import { createNamespacedHelpers } from "vuex";
-const { mapActions } = createNamespacedHelpers("writ");
-
-import InquestRecordEdit from "../components/inquest_record/edit.vue";
-import NotificationEdit from "../components/instruct_notification/edit.vue";
-
-export default {
-  components: {
-    InquestRecordEdit,
-    NotificationEdit,
-  },
-  data() {
-    return {
-      dialogCreate: false,
-      context: null,
-      options: [
-        {
-          value: null,
-          label: "鍏ㄩ儴",
-        },
-        {
-          value: 1,
-          label: "鍦ㄧ嚎",
-        },
-        {
-          value: 0,
-          label: "绂荤嚎",
-        },
-      ],
-      list: [],
-      totalNum: 0,
-      pageSize: 10,
-      currentPage: 1,
-      renderFlag: false,
-      writ: {},
-      componentName: "",
-    };
-  },
-  created() {
-    this.setTableData();
-  },
-  methods: {
-    ...mapActions(["getWritList", "updateWrit", "deleteWrit"]),
-
-    handleEdit(row) {
-      this.writ = row;
-      this.setComponent(row);
-      this.dialogCreate = true;
-    },
-    handleView(row) {
-      this.writ = row;
-      this.setComponent(row);
-      this.dialogCreate = true;
-    },
-    setComponent(row, isEdit) {
-      switch (row.templateCode) {
-        case "inquest_record":
-          this.componentName = InquestRecordEdit;
-          break;
-        case "instruct_to_correct_notification":
-          this.componentName = NotificationEdit;
-          break;
-      }
-    },
-    handleDelete(row) {
-      this.$confirm("纭鍒犻櫎锛�").then((_) => {
-        this.deleteWrit(row.id).then((res) => {
-          this.$message({
-            type: "success",
-            message: "鍒犻櫎鎴愬姛锛�",
-          });
-          this.setTableData();
-        });
-      });
-    },
-
-    handleCallBack(e) {
-      this.currentPage = 1;
-      this.dialogCreate = false;
-      this.setTableData();
-    },
-    formatSate(row, column) {
-      return row.value ? "宸蹭笅鍙�" : "鏈笅鍙�";
-    },
-
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 === 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-    },
-    // 寮圭獥鍏抽棴
-    handleClose(done) {
-      this.$confirm("纭鍏抽棴?").then((_) => {
-        this.dialogCreate = false;
-        done();
-      });
-    },
-    // 璁剧疆tableData
-    setTableData() {
-      const { currentPage, pageSize, context } = this;
-      this.getWritList({
-        currentPage,
-        pageSize,
-        keyword: context,
-      }).then((res) => {
-        this.list = res.records;
-        this.totalNum = res.total;
-      });
-    },
-    handleStateChange(e) {
-      this.setTableData();
-    },
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓婁竴椤电偣鍑讳簨浠�
-    handlePrev(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓嬩竴椤电偣鍑讳簨浠�
-    handleNext(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-  },
-};
-</script>
-  <style lang="scss" scoped>
-.list {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  header {
-    background-color: white;
-
-    .header-content {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            background-color: #fff;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-    }
-  }
-
-  main {
-    background-color: #fff;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .main-title {
-      line-height: 60px;
-      padding: 10px 20px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            // background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            // background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-    // &::v-deep .warning-row {
-    //   background-color: #06122c;
-    // }
-
-    // &::v-deep .success-row {
-    //   background-color: #071f39;
-    // }
-
-    .operationBox {
-      display: flex;
-    }
-
-    .el-divider {
-      background-color: #4b9bb7;
-    }
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-  }
-  // 璁剧疆dialog鏍峰紡
-  ::v-deep .el-dialog__body {
-    background-color: #fff;
-    // color: #000;
-  }
-
-  ::v-deep .el-dialog__header {
-    // background-color: #06122c !important;
-    color: #fff;
-  }
-}
-.headerContent {
-  padding: 0 40px;
-  display: flex;
-  line-height: 100px;
-  justify-content: space-between;
-  align-items: center;
-
-  .search {
-    display: flex;
-    justify-content: flex-start;
-
-    span {
-      flex: 1;
-    }
-
-    .el-input {
-      flex: 2;
-      color: #1d3f57;
-    }
-  }
-}
-
-.findBtn {
-  line-height: 100px;
-  margin-left: 15px;
-  display: flex;
-  align-items: center;
-  margin-top: -2px;
-
-  .el-button {
-    padding: 12px 25px;
-    border-radius: 20px;
-  }
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/writManager/writTemplate/index_20221221170319.vue b/.history/src/views/operate/writManager/writTemplate/index_20221221170319.vue
deleted file mode 100644
index b8c6e62..0000000
--- a/.history/src/views/operate/writManager/writTemplate/index_20221221170319.vue
+++ /dev/null
@@ -1,325 +0,0 @@
-<template>
-  <div class="list">
-    <header>
-      <div class="header-content">
-        <div class="search">
-          <span>绛涢�夋潯浠�:</span>
-          <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="setTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="main-content">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#06122c',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :row-class-name="tableRowClassName"
-          :data="list"
-          style="width: 100%"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="id" label="ID" min-width="6">
-          </el-table-column>
-          <el-table-column prop="name" label="妯℃澘" min-width="20">
-          </el-table-column>
-          <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" min-width="10">
-          </el-table-column>
-
-          <el-table-column prop="operation" label="鎿嶄綔" min-width="20">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span @click="handleView(scope.row)">鏌ョ湅</span>
-              </div>
-            </template>
-          </el-table-column>
-        </el-table>
-      </div>
-
-      <!-- tools -->
-      <div class="tools">
-        <div class="funs"></div>
-        <div class="pagination">
-          <el-pagination
-            background
-            :current-page="currentPage"
-            layout="prev, pager, next"
-            :total="totalNum"
-            :page-size="pageSize"
-            @current-change="changeCurrentPage"
-            @prev-click="handlePrev"
-            @next-click="handleNext"
-          >
-          </el-pagination>
-        </div>
-      </div>
-    </main>
-    <footer>
-      <!-- 鏌ョ湅妯℃澘 -->
-      <el-dialog
-        title="鏌ョ湅妯℃澘"
-        :visible.sync="dialogCreate"
-        v-if="dialogCreate"
-        width="60%"
-      >
-        <component :is="componentName"></component>
-      </el-dialog>
-    </footer>
-  </div>
-</template>
-  <script>
-import { createNamespacedHelpers } from "vuex";
-const { mapActions } = createNamespacedHelpers("writ");
-
-import InquestRecord from "../components/inquest_record/view.vue";
-import Notification from "../components/instruct_notification/view.vue";
-
-export default {
-  components: {
-    InquestRecord,
-    Notification,
-  },
-  data() {
-    return {
-      dialogCreate: false,
-      context: null,
-      list: [],
-      totalNum: 0,
-      pageSize: 10,
-      currentPage: 1,
-      renderFlag: false,
-    };
-  },
-  created() {
-    this.setTableData();
-  },
-  methods: {
-    ...mapActions(["getWritTemplateList"]),
-
-    handleView(row) {
-      switch (row.code) {
-        case "inquest_record":
-          this.componentName = InquestRecord;
-          break;
-        case "instruct_to_correct_notification":
-          this.componentName = Notification;
-          break;
-      }
-      this.dialogCreate = true;
-    },
-
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 == 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-      return "";
-    },
-    // 璁剧疆tableData
-    setTableData() {
-      const { currentPage, pageSize, context } = this;
-      this.getWritTemplateList({
-        currentPage,
-        pageSize,
-        state: context,
-      }).then((res) => {
-        this.list = res.records;
-        this.totalNum = res.total;
-      });
-    },
-
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓婁竴椤电偣鍑讳簨浠�
-    handlePrev(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓嬩竴椤电偣鍑讳簨浠�
-    handleNext(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-  },
-};
-</script>
-  <style lang="scss" scoped>
-.list {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  header {
-    background-color: white;
-
-    .header-content {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            background-color: #09152f;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-    }
-  }
-
-  main {
-    background-color: #09152f;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .main-title {
-      line-height: 60px;
-      padding: 10px 20px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-    &::v-deep .warning-row {
-      background-color: #06122c;
-    }
-
-    &::v-deep .success-row {
-      background-color: #071f39;
-    }
-
-    .operationBox {
-      display: flex;
-    }
-
-    .el-divider {
-      background-color: #4b9bb7;
-    }
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-  }
-  .findBtn {
-    line-height: 100px;
-    margin-left: 15px;
-    display: flex;
-    align-items: center;
-    margin-top: -2px;
-
-    .el-button {
-      padding: 12px 25px;
-      border-radius: 20px;
-    }
-  }
-}
-
-// 璁剧疆dialog鏍峰紡
-::v-deep .el-dialog__body {
-  background-color: #fff;
-  color: #000;
-}
-
-::v-deep .el-dialog__header {
-  background-color: #06122c !important;
-  color: #fff;
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/writManager/writTemplate/index_20221221171602.vue b/.history/src/views/operate/writManager/writTemplate/index_20221221171602.vue
deleted file mode 100644
index 022eb5c..0000000
--- a/.history/src/views/operate/writManager/writTemplate/index_20221221171602.vue
+++ /dev/null
@@ -1,325 +0,0 @@
-<template>
-  <div class="list">
-    <header>
-      <div class="header-content">
-        <div class="search">
-          <span>绛涢�夋潯浠�:</span>
-          <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="setTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="main-content">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#06122c',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :row-class-name="tableRowClassName"
-          :data="list"
-          style="width: 100%"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="id" label="ID" min-width="6">
-          </el-table-column>
-          <el-table-column prop="name" label="妯℃澘" min-width="20">
-          </el-table-column>
-          <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" min-width="10">
-          </el-table-column>
-
-          <el-table-column prop="operation" label="鎿嶄綔" min-width="20">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span @click="handleView(scope.row)">鏌ョ湅</span>
-              </div>
-            </template>
-          </el-table-column>
-        </el-table>
-      </div>
-
-      <!-- tools -->
-      <div class="tools">
-        <div class="funs"></div>
-        <div class="pagination">
-          <el-pagination
-            background
-            :current-page="currentPage"
-            layout="prev, pager, next"
-            :total="totalNum"
-            :page-size="pageSize"
-            @current-change="changeCurrentPage"
-            @prev-click="handlePrev"
-            @next-click="handleNext"
-          >
-          </el-pagination>
-        </div>
-      </div>
-    </main>
-    <footer>
-      <!-- 鏌ョ湅妯℃澘 -->
-      <el-dialog
-        title="鏌ョ湅妯℃澘"
-        :visible.sync="dialogCreate"
-        v-if="dialogCreate"
-        width="60%"
-      >
-        <component :is="componentName"></component>
-      </el-dialog>
-    </footer>
-  </div>
-</template>
-  <script>
-import { createNamespacedHelpers } from "vuex";
-const { mapActions } = createNamespacedHelpers("writ");
-
-import InquestRecord from "../components/inquest_record/view.vue";
-import Notification from "../components/instruct_notification/view.vue";
-
-export default {
-  components: {
-    InquestRecord,
-    Notification,
-  },
-  data() {
-    return {
-      dialogCreate: false,
-      context: null,
-      list: [],
-      totalNum: 0,
-      pageSize: 10,
-      currentPage: 1,
-      renderFlag: false,
-    };
-  },
-  created() {
-    this.setTableData();
-  },
-  methods: {
-    ...mapActions(["getWritTemplateList"]),
-
-    handleView(row) {
-      switch (row.code) {
-        case "inquest_record":
-          this.componentName = InquestRecord;
-          break;
-        case "instruct_to_correct_notification":
-          this.componentName = Notification;
-          break;
-      }
-      this.dialogCreate = true;
-    },
-
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 == 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-      return "";
-    },
-    // 璁剧疆tableData
-    setTableData() {
-      const { currentPage, pageSize, context } = this;
-      this.getWritTemplateList({
-        currentPage,
-        pageSize,
-        state: context,
-      }).then((res) => {
-        this.list = res.records;
-        this.totalNum = res.total;
-      });
-    },
-
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓婁竴椤电偣鍑讳簨浠�
-    handlePrev(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓嬩竴椤电偣鍑讳簨浠�
-    handleNext(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-  },
-};
-</script>
-  <style lang="scss" scoped>
-.list {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  header {
-    background-color: white;
-
-    .header-content {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            background-color: #09152f;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-    }
-  }
-
-  main {
-    background-color: #fff;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .main-title {
-      line-height: 60px;
-      padding: 10px 20px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            // background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    // }
-    // &::v-deep .warning-row {
-    //   background-color: #06122c;
-    // }
-
-    // &::v-deep .success-row {
-    //   background-color: #071f39;
-    // }
-
-    .operationBox {
-      display: flex;
-    }
-
-    .el-divider {
-      background-color: #4b9bb7;
-    }
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-  }
-  .findBtn {
-    line-height: 100px;
-    margin-left: 15px;
-    display: flex;
-    align-items: center;
-    margin-top: -2px;
-
-    .el-button {
-      padding: 12px 25px;
-      border-radius: 20px;
-    }
-  }
-}
-
-// 璁剧疆dialog鏍峰紡
-::v-deep .el-dialog__body {
-  background-color: #fff;
-  color: #000;
-}
-
-::v-deep .el-dialog__header {
-  background-color: #06122c !important;
-  color: #fff;
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/writManager/writTemplate/index_20221221171636.vue b/.history/src/views/operate/writManager/writTemplate/index_20221221171636.vue
deleted file mode 100644
index 86a4b3d..0000000
--- a/.history/src/views/operate/writManager/writTemplate/index_20221221171636.vue
+++ /dev/null
@@ -1,325 +0,0 @@
-<template>
-  <div class="list">
-    <header>
-      <div class="header-content">
-        <div class="search">
-          <span>绛涢�夋潯浠�:</span>
-          <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="setTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="main-content">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#06122c',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :row-class-name="tableRowClassName"
-          :data="list"
-          style="width: 100%"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="id" label="ID" min-width="6">
-          </el-table-column>
-          <el-table-column prop="name" label="妯℃澘" min-width="20">
-          </el-table-column>
-          <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" min-width="10">
-          </el-table-column>
-
-          <el-table-column prop="operation" label="鎿嶄綔" min-width="20">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span @click="handleView(scope.row)">鏌ョ湅</span>
-              </div>
-            </template>
-          </el-table-column>
-        </el-table>
-      </div>
-
-      <!-- tools -->
-      <div class="tools">
-        <div class="funs"></div>
-        <div class="pagination">
-          <el-pagination
-            background
-            :current-page="currentPage"
-            layout="prev, pager, next"
-            :total="totalNum"
-            :page-size="pageSize"
-            @current-change="changeCurrentPage"
-            @prev-click="handlePrev"
-            @next-click="handleNext"
-          >
-          </el-pagination>
-        </div>
-      </div>
-    </main>
-    <footer>
-      <!-- 鏌ョ湅妯℃澘 -->
-      <el-dialog
-        title="鏌ョ湅妯℃澘"
-        :visible.sync="dialogCreate"
-        v-if="dialogCreate"
-        width="60%"
-      >
-        <component :is="componentName"></component>
-      </el-dialog>
-    </footer>
-  </div>
-</template>
-  <script>
-import { createNamespacedHelpers } from "vuex";
-const { mapActions } = createNamespacedHelpers("writ");
-
-import InquestRecord from "../components/inquest_record/view.vue";
-import Notification from "../components/instruct_notification/view.vue";
-
-export default {
-  components: {
-    InquestRecord,
-    Notification,
-  },
-  data() {
-    return {
-      dialogCreate: false,
-      context: null,
-      list: [],
-      totalNum: 0,
-      pageSize: 10,
-      currentPage: 1,
-      renderFlag: false,
-    };
-  },
-  created() {
-    this.setTableData();
-  },
-  methods: {
-    ...mapActions(["getWritTemplateList"]),
-
-    handleView(row) {
-      switch (row.code) {
-        case "inquest_record":
-          this.componentName = InquestRecord;
-          break;
-        case "instruct_to_correct_notification":
-          this.componentName = Notification;
-          break;
-      }
-      this.dialogCreate = true;
-    },
-
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 == 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-      return "";
-    },
-    // 璁剧疆tableData
-    setTableData() {
-      const { currentPage, pageSize, context } = this;
-      this.getWritTemplateList({
-        currentPage,
-        pageSize,
-        state: context,
-      }).then((res) => {
-        this.list = res.records;
-        this.totalNum = res.total;
-      });
-    },
-
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓婁竴椤电偣鍑讳簨浠�
-    handlePrev(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓嬩竴椤电偣鍑讳簨浠�
-    handleNext(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-  },
-};
-</script>
-  <style lang="scss" scoped>
-.list {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  header {
-    background-color: white;
-
-    .header-content {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            background-color: #09152f;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-    }
-  }
-
-  main {
-    background-color: #09152f;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .main-title {
-      line-height: 60px;
-      padding: 10px 20px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            // background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    // }
-    // &::v-deep .warning-row {
-    //   background-color: #06122c;
-    // }
-
-    // &::v-deep .success-row {
-    //   background-color: #071f39;
-    // }
-
-    .operationBox {
-      display: flex;
-    }
-
-    .el-divider {
-      background-color: #4b9bb7;
-    }
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-  }
-  .findBtn {
-    line-height: 100px;
-    margin-left: 15px;
-    display: flex;
-    align-items: center;
-    margin-top: -2px;
-
-    .el-button {
-      padding: 12px 25px;
-      border-radius: 20px;
-    }
-  }
-}
-
-// 璁剧疆dialog鏍峰紡
-::v-deep .el-dialog__body {
-  background-color: #fff;
-  color: #000;
-}
-
-::v-deep .el-dialog__header {
-  background-color: #06122c !important;
-  color: #fff;
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/writManager/writTemplate/index_20221221171659.vue b/.history/src/views/operate/writManager/writTemplate/index_20221221171659.vue
deleted file mode 100644
index babb3c0..0000000
--- a/.history/src/views/operate/writManager/writTemplate/index_20221221171659.vue
+++ /dev/null
@@ -1,325 +0,0 @@
-<template>
-  <div class="list">
-    <header>
-      <div class="header-content">
-        <div class="search">
-          <span>绛涢�夋潯浠�:</span>
-          <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="setTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="main-content">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#06122c',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :row-class-name="tableRowClassName"
-          :data="list"
-          style="width: 100%"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="id" label="ID" min-width="6">
-          </el-table-column>
-          <el-table-column prop="name" label="妯℃澘" min-width="20">
-          </el-table-column>
-          <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" min-width="10">
-          </el-table-column>
-
-          <el-table-column prop="operation" label="鎿嶄綔" min-width="20">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span @click="handleView(scope.row)">鏌ョ湅</span>
-              </div>
-            </template>
-          </el-table-column>
-        </el-table>
-      </div>
-
-      <!-- tools -->
-      <div class="tools">
-        <div class="funs"></div>
-        <div class="pagination">
-          <el-pagination
-            background
-            :current-page="currentPage"
-            layout="prev, pager, next"
-            :total="totalNum"
-            :page-size="pageSize"
-            @current-change="changeCurrentPage"
-            @prev-click="handlePrev"
-            @next-click="handleNext"
-          >
-          </el-pagination>
-        </div>
-      </div>
-    </main>
-    <footer>
-      <!-- 鏌ョ湅妯℃澘 -->
-      <el-dialog
-        title="鏌ョ湅妯℃澘"
-        :visible.sync="dialogCreate"
-        v-if="dialogCreate"
-        width="60%"
-      >
-        <component :is="componentName"></component>
-      </el-dialog>
-    </footer>
-  </div>
-</template>
-  <script>
-import { createNamespacedHelpers } from "vuex";
-const { mapActions } = createNamespacedHelpers("writ");
-
-import InquestRecord from "../components/inquest_record/view.vue";
-import Notification from "../components/instruct_notification/view.vue";
-
-export default {
-  components: {
-    InquestRecord,
-    Notification,
-  },
-  data() {
-    return {
-      dialogCreate: false,
-      context: null,
-      list: [],
-      totalNum: 0,
-      pageSize: 10,
-      currentPage: 1,
-      renderFlag: false,
-    };
-  },
-  created() {
-    this.setTableData();
-  },
-  methods: {
-    ...mapActions(["getWritTemplateList"]),
-
-    handleView(row) {
-      switch (row.code) {
-        case "inquest_record":
-          this.componentName = InquestRecord;
-          break;
-        case "instruct_to_correct_notification":
-          this.componentName = Notification;
-          break;
-      }
-      this.dialogCreate = true;
-    },
-
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 == 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-      return "";
-    },
-    // 璁剧疆tableData
-    setTableData() {
-      const { currentPage, pageSize, context } = this;
-      this.getWritTemplateList({
-        currentPage,
-        pageSize,
-        state: context,
-      }).then((res) => {
-        this.list = res.records;
-        this.totalNum = res.total;
-      });
-    },
-
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓婁竴椤电偣鍑讳簨浠�
-    handlePrev(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓嬩竴椤电偣鍑讳簨浠�
-    handleNext(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-  },
-};
-</script>
-  <style lang="scss" scoped>
-.list {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  header {
-    background-color: white;
-
-    .header-content {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            background-color: #09152f;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-    }
-  }
-
-  main {
-    background-color: #09152f;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .main-title {
-      line-height: 60px;
-      padding: 10px 20px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            // background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-    // &::v-deep .warning-row {
-    //   background-color: #06122c;
-    // }
-
-    // &::v-deep .success-row {
-    //   background-color: #071f39;
-    // }
-
-    .operationBox {
-      display: flex;
-    }
-
-    .el-divider {
-      background-color: #4b9bb7;
-    }
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-  }
-  .findBtn {
-    line-height: 100px;
-    margin-left: 15px;
-    display: flex;
-    align-items: center;
-    margin-top: -2px;
-
-    .el-button {
-      padding: 12px 25px;
-      border-radius: 20px;
-    }
-  }
-}
-
-// 璁剧疆dialog鏍峰紡
-::v-deep .el-dialog__body {
-  background-color: #fff;
-  color: #000;
-}
-
-::v-deep .el-dialog__header {
-  background-color: #06122c !important;
-  color: #fff;
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/writManager/writTemplate/index_20221221171713.vue b/.history/src/views/operate/writManager/writTemplate/index_20221221171713.vue
deleted file mode 100644
index 5f3ba4a..0000000
--- a/.history/src/views/operate/writManager/writTemplate/index_20221221171713.vue
+++ /dev/null
@@ -1,325 +0,0 @@
-<template>
-  <div class="list">
-    <header>
-      <div class="header-content">
-        <div class="search">
-          <span>绛涢�夋潯浠�:</span>
-          <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="setTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="main-content">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#06122c',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :row-class-name="tableRowClassName"
-          :data="list"
-          style="width: 100%"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="id" label="ID" min-width="6">
-          </el-table-column>
-          <el-table-column prop="name" label="妯℃澘" min-width="20">
-          </el-table-column>
-          <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" min-width="10">
-          </el-table-column>
-
-          <el-table-column prop="operation" label="鎿嶄綔" min-width="20">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span @click="handleView(scope.row)">鏌ョ湅</span>
-              </div>
-            </template>
-          </el-table-column>
-        </el-table>
-      </div>
-
-      <!-- tools -->
-      <div class="tools">
-        <div class="funs"></div>
-        <div class="pagination">
-          <el-pagination
-            background
-            :current-page="currentPage"
-            layout="prev, pager, next"
-            :total="totalNum"
-            :page-size="pageSize"
-            @current-change="changeCurrentPage"
-            @prev-click="handlePrev"
-            @next-click="handleNext"
-          >
-          </el-pagination>
-        </div>
-      </div>
-    </main>
-    <footer>
-      <!-- 鏌ョ湅妯℃澘 -->
-      <el-dialog
-        title="鏌ョ湅妯℃澘"
-        :visible.sync="dialogCreate"
-        v-if="dialogCreate"
-        width="60%"
-      >
-        <component :is="componentName"></component>
-      </el-dialog>
-    </footer>
-  </div>
-</template>
-  <script>
-import { createNamespacedHelpers } from "vuex";
-const { mapActions } = createNamespacedHelpers("writ");
-
-import InquestRecord from "../components/inquest_record/view.vue";
-import Notification from "../components/instruct_notification/view.vue";
-
-export default {
-  components: {
-    InquestRecord,
-    Notification,
-  },
-  data() {
-    return {
-      dialogCreate: false,
-      context: null,
-      list: [],
-      totalNum: 0,
-      pageSize: 10,
-      currentPage: 1,
-      renderFlag: false,
-    };
-  },
-  created() {
-    this.setTableData();
-  },
-  methods: {
-    ...mapActions(["getWritTemplateList"]),
-
-    handleView(row) {
-      switch (row.code) {
-        case "inquest_record":
-          this.componentName = InquestRecord;
-          break;
-        case "instruct_to_correct_notification":
-          this.componentName = Notification;
-          break;
-      }
-      this.dialogCreate = true;
-    },
-
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 == 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-      return "";
-    },
-    // 璁剧疆tableData
-    setTableData() {
-      const { currentPage, pageSize, context } = this;
-      this.getWritTemplateList({
-        currentPage,
-        pageSize,
-        state: context,
-      }).then((res) => {
-        this.list = res.records;
-        this.totalNum = res.total;
-      });
-    },
-
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓婁竴椤电偣鍑讳簨浠�
-    handlePrev(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓嬩竴椤电偣鍑讳簨浠�
-    handleNext(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-  },
-};
-</script>
-  <style lang="scss" scoped>
-.list {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  header {
-    background-color: white;
-
-    .header-content {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            // background-color: #09152f;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-    }
-  }
-
-  main {
-    background-color: #fff;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .main-title {
-      line-height: 60px;
-      padding: 10px 20px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            // background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-    // &::v-deep .warning-row {
-    //   background-color: #06122c;
-    // }
-
-    // &::v-deep .success-row {
-    //   background-color: #071f39;
-    // }
-
-    .operationBox {
-      display: flex;
-    }
-
-    .el-divider {
-      background-color: #4b9bb7;
-    }
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-  }
-  .findBtn {
-    line-height: 100px;
-    margin-left: 15px;
-    display: flex;
-    align-items: center;
-    margin-top: -2px;
-
-    .el-button {
-      padding: 12px 25px;
-      border-radius: 20px;
-    }
-  }
-}
-
-// 璁剧疆dialog鏍峰紡
-::v-deep .el-dialog__body {
-  background-color: #fff;
-  color: #000;
-}
-
-::v-deep .el-dialog__header {
-  background-color: #06122c !important;
-  color: #fff;
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/writManager/writTemplate/index_20221221171729.vue b/.history/src/views/operate/writManager/writTemplate/index_20221221171729.vue
deleted file mode 100644
index 9b6063e..0000000
--- a/.history/src/views/operate/writManager/writTemplate/index_20221221171729.vue
+++ /dev/null
@@ -1,325 +0,0 @@
-<template>
-  <div class="list">
-    <header>
-      <div class="header-content">
-        <div class="search">
-          <span>绛涢�夋潯浠�:</span>
-          <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="setTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="main-content">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#06122c',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :row-class-name="tableRowClassName"
-          :data="list"
-          style="width: 100%"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="id" label="ID" min-width="6">
-          </el-table-column>
-          <el-table-column prop="name" label="妯℃澘" min-width="20">
-          </el-table-column>
-          <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" min-width="10">
-          </el-table-column>
-
-          <el-table-column prop="operation" label="鎿嶄綔" min-width="20">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span @click="handleView(scope.row)">鏌ョ湅</span>
-              </div>
-            </template>
-          </el-table-column>
-        </el-table>
-      </div>
-
-      <!-- tools -->
-      <div class="tools">
-        <div class="funs"></div>
-        <div class="pagination">
-          <el-pagination
-            background
-            :current-page="currentPage"
-            layout="prev, pager, next"
-            :total="totalNum"
-            :page-size="pageSize"
-            @current-change="changeCurrentPage"
-            @prev-click="handlePrev"
-            @next-click="handleNext"
-          >
-          </el-pagination>
-        </div>
-      </div>
-    </main>
-    <footer>
-      <!-- 鏌ョ湅妯℃澘 -->
-      <el-dialog
-        title="鏌ョ湅妯℃澘"
-        :visible.sync="dialogCreate"
-        v-if="dialogCreate"
-        width="60%"
-      >
-        <component :is="componentName"></component>
-      </el-dialog>
-    </footer>
-  </div>
-</template>
-  <script>
-import { createNamespacedHelpers } from "vuex";
-const { mapActions } = createNamespacedHelpers("writ");
-
-import InquestRecord from "../components/inquest_record/view.vue";
-import Notification from "../components/instruct_notification/view.vue";
-
-export default {
-  components: {
-    InquestRecord,
-    Notification,
-  },
-  data() {
-    return {
-      dialogCreate: false,
-      context: null,
-      list: [],
-      totalNum: 0,
-      pageSize: 10,
-      currentPage: 1,
-      renderFlag: false,
-    };
-  },
-  created() {
-    this.setTableData();
-  },
-  methods: {
-    ...mapActions(["getWritTemplateList"]),
-
-    handleView(row) {
-      switch (row.code) {
-        case "inquest_record":
-          this.componentName = InquestRecord;
-          break;
-        case "instruct_to_correct_notification":
-          this.componentName = Notification;
-          break;
-      }
-      this.dialogCreate = true;
-    },
-
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 == 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-      return "";
-    },
-    // 璁剧疆tableData
-    setTableData() {
-      const { currentPage, pageSize, context } = this;
-      this.getWritTemplateList({
-        currentPage,
-        pageSize,
-        state: context,
-      }).then((res) => {
-        this.list = res.records;
-        this.totalNum = res.total;
-      });
-    },
-
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓婁竴椤电偣鍑讳簨浠�
-    handlePrev(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓嬩竴椤电偣鍑讳簨浠�
-    handleNext(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-  },
-};
-</script>
-  <style lang="scss" scoped>
-.list {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  header {
-    background-color: white;
-
-    .header-content {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            // background-color: #09152f;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-    }
-  }
-
-  main {
-    background-color: #fff;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .main-title {
-      line-height: 60px;
-      padding: 10px 20px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            // background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-    // &::v-deep .warning-row {
-    //   background-color: #06122c;
-    // }
-
-    // &::v-deep .success-row {
-    //   background-color: #071f39;
-    // }
-
-    .operationBox {
-      display: flex;
-    }
-
-    .el-divider {
-      background-color: #4b9bb7;
-    }
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-  }
-  .findBtn {
-    line-height: 100px;
-    margin-left: 15px;
-    display: flex;
-    align-items: center;
-    margin-top: -2px;
-
-    .el-button {
-      padding: 12px 25px;
-      border-radius: 20px;
-    }
-  }
-}
-
-// 璁剧疆dialog鏍峰紡
-::v-deep .el-dialog__body {
-  background-color: #fff;
-  color: #000;
-}
-
-::v-deep .el-dialog__header {
-  // background-color: #06122c !important;
-  color: #fff;
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/writManager/writTemplate/index_20221221171758.vue b/.history/src/views/operate/writManager/writTemplate/index_20221221171758.vue
deleted file mode 100644
index 5f3ba4a..0000000
--- a/.history/src/views/operate/writManager/writTemplate/index_20221221171758.vue
+++ /dev/null
@@ -1,325 +0,0 @@
-<template>
-  <div class="list">
-    <header>
-      <div class="header-content">
-        <div class="search">
-          <span>绛涢�夋潯浠�:</span>
-          <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="setTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="main-content">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#06122c',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :row-class-name="tableRowClassName"
-          :data="list"
-          style="width: 100%"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="id" label="ID" min-width="6">
-          </el-table-column>
-          <el-table-column prop="name" label="妯℃澘" min-width="20">
-          </el-table-column>
-          <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" min-width="10">
-          </el-table-column>
-
-          <el-table-column prop="operation" label="鎿嶄綔" min-width="20">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span @click="handleView(scope.row)">鏌ョ湅</span>
-              </div>
-            </template>
-          </el-table-column>
-        </el-table>
-      </div>
-
-      <!-- tools -->
-      <div class="tools">
-        <div class="funs"></div>
-        <div class="pagination">
-          <el-pagination
-            background
-            :current-page="currentPage"
-            layout="prev, pager, next"
-            :total="totalNum"
-            :page-size="pageSize"
-            @current-change="changeCurrentPage"
-            @prev-click="handlePrev"
-            @next-click="handleNext"
-          >
-          </el-pagination>
-        </div>
-      </div>
-    </main>
-    <footer>
-      <!-- 鏌ョ湅妯℃澘 -->
-      <el-dialog
-        title="鏌ョ湅妯℃澘"
-        :visible.sync="dialogCreate"
-        v-if="dialogCreate"
-        width="60%"
-      >
-        <component :is="componentName"></component>
-      </el-dialog>
-    </footer>
-  </div>
-</template>
-  <script>
-import { createNamespacedHelpers } from "vuex";
-const { mapActions } = createNamespacedHelpers("writ");
-
-import InquestRecord from "../components/inquest_record/view.vue";
-import Notification from "../components/instruct_notification/view.vue";
-
-export default {
-  components: {
-    InquestRecord,
-    Notification,
-  },
-  data() {
-    return {
-      dialogCreate: false,
-      context: null,
-      list: [],
-      totalNum: 0,
-      pageSize: 10,
-      currentPage: 1,
-      renderFlag: false,
-    };
-  },
-  created() {
-    this.setTableData();
-  },
-  methods: {
-    ...mapActions(["getWritTemplateList"]),
-
-    handleView(row) {
-      switch (row.code) {
-        case "inquest_record":
-          this.componentName = InquestRecord;
-          break;
-        case "instruct_to_correct_notification":
-          this.componentName = Notification;
-          break;
-      }
-      this.dialogCreate = true;
-    },
-
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 == 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-      return "";
-    },
-    // 璁剧疆tableData
-    setTableData() {
-      const { currentPage, pageSize, context } = this;
-      this.getWritTemplateList({
-        currentPage,
-        pageSize,
-        state: context,
-      }).then((res) => {
-        this.list = res.records;
-        this.totalNum = res.total;
-      });
-    },
-
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓婁竴椤电偣鍑讳簨浠�
-    handlePrev(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓嬩竴椤电偣鍑讳簨浠�
-    handleNext(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-  },
-};
-</script>
-  <style lang="scss" scoped>
-.list {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  header {
-    background-color: white;
-
-    .header-content {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            // background-color: #09152f;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-    }
-  }
-
-  main {
-    background-color: #fff;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .main-title {
-      line-height: 60px;
-      padding: 10px 20px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            // background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-    // &::v-deep .warning-row {
-    //   background-color: #06122c;
-    // }
-
-    // &::v-deep .success-row {
-    //   background-color: #071f39;
-    // }
-
-    .operationBox {
-      display: flex;
-    }
-
-    .el-divider {
-      background-color: #4b9bb7;
-    }
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-  }
-  .findBtn {
-    line-height: 100px;
-    margin-left: 15px;
-    display: flex;
-    align-items: center;
-    margin-top: -2px;
-
-    .el-button {
-      padding: 12px 25px;
-      border-radius: 20px;
-    }
-  }
-}
-
-// 璁剧疆dialog鏍峰紡
-::v-deep .el-dialog__body {
-  background-color: #fff;
-  color: #000;
-}
-
-::v-deep .el-dialog__header {
-  background-color: #06122c !important;
-  color: #fff;
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/writManager/writTemplate/index_20221221171814.vue b/.history/src/views/operate/writManager/writTemplate/index_20221221171814.vue
deleted file mode 100644
index 5d53078..0000000
--- a/.history/src/views/operate/writManager/writTemplate/index_20221221171814.vue
+++ /dev/null
@@ -1,325 +0,0 @@
-<template>
-  <div class="list">
-    <header>
-      <div class="header-content">
-        <div class="search">
-          <span>绛涢�夋潯浠�:</span>
-          <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="setTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="main-content">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#fff',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :row-class-name="tableRowClassName"
-          :data="list"
-          style="width: 100%"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="id" label="ID" min-width="6">
-          </el-table-column>
-          <el-table-column prop="name" label="妯℃澘" min-width="20">
-          </el-table-column>
-          <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" min-width="10">
-          </el-table-column>
-
-          <el-table-column prop="operation" label="鎿嶄綔" min-width="20">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span @click="handleView(scope.row)">鏌ョ湅</span>
-              </div>
-            </template>
-          </el-table-column>
-        </el-table>
-      </div>
-
-      <!-- tools -->
-      <div class="tools">
-        <div class="funs"></div>
-        <div class="pagination">
-          <el-pagination
-            background
-            :current-page="currentPage"
-            layout="prev, pager, next"
-            :total="totalNum"
-            :page-size="pageSize"
-            @current-change="changeCurrentPage"
-            @prev-click="handlePrev"
-            @next-click="handleNext"
-          >
-          </el-pagination>
-        </div>
-      </div>
-    </main>
-    <footer>
-      <!-- 鏌ョ湅妯℃澘 -->
-      <el-dialog
-        title="鏌ョ湅妯℃澘"
-        :visible.sync="dialogCreate"
-        v-if="dialogCreate"
-        width="60%"
-      >
-        <component :is="componentName"></component>
-      </el-dialog>
-    </footer>
-  </div>
-</template>
-  <script>
-import { createNamespacedHelpers } from "vuex";
-const { mapActions } = createNamespacedHelpers("writ");
-
-import InquestRecord from "../components/inquest_record/view.vue";
-import Notification from "../components/instruct_notification/view.vue";
-
-export default {
-  components: {
-    InquestRecord,
-    Notification,
-  },
-  data() {
-    return {
-      dialogCreate: false,
-      context: null,
-      list: [],
-      totalNum: 0,
-      pageSize: 10,
-      currentPage: 1,
-      renderFlag: false,
-    };
-  },
-  created() {
-    this.setTableData();
-  },
-  methods: {
-    ...mapActions(["getWritTemplateList"]),
-
-    handleView(row) {
-      switch (row.code) {
-        case "inquest_record":
-          this.componentName = InquestRecord;
-          break;
-        case "instruct_to_correct_notification":
-          this.componentName = Notification;
-          break;
-      }
-      this.dialogCreate = true;
-    },
-
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 == 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-      return "";
-    },
-    // 璁剧疆tableData
-    setTableData() {
-      const { currentPage, pageSize, context } = this;
-      this.getWritTemplateList({
-        currentPage,
-        pageSize,
-        state: context,
-      }).then((res) => {
-        this.list = res.records;
-        this.totalNum = res.total;
-      });
-    },
-
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓婁竴椤电偣鍑讳簨浠�
-    handlePrev(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓嬩竴椤电偣鍑讳簨浠�
-    handleNext(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-  },
-};
-</script>
-  <style lang="scss" scoped>
-.list {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  header {
-    background-color: white;
-
-    .header-content {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            // background-color: #09152f;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-    }
-  }
-
-  main {
-    background-color: #fff;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .main-title {
-      line-height: 60px;
-      padding: 10px 20px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            // background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-    // &::v-deep .warning-row {
-    //   background-color: #06122c;
-    // }
-
-    // &::v-deep .success-row {
-    //   background-color: #071f39;
-    // }
-
-    .operationBox {
-      display: flex;
-    }
-
-    .el-divider {
-      background-color: #4b9bb7;
-    }
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-  }
-  .findBtn {
-    line-height: 100px;
-    margin-left: 15px;
-    display: flex;
-    align-items: center;
-    margin-top: -2px;
-
-    .el-button {
-      padding: 12px 25px;
-      border-radius: 20px;
-    }
-  }
-}
-
-// 璁剧疆dialog鏍峰紡
-::v-deep .el-dialog__body {
-  background-color: #fff;
-  color: #000;
-}
-
-::v-deep .el-dialog__header {
-  background-color: #06122c !important;
-  color: #fff;
-}
-</style>
\ No newline at end of file
diff --git a/.history/src/views/operate/writManager/writTemplate/index_20221221171913.vue b/.history/src/views/operate/writManager/writTemplate/index_20221221171913.vue
deleted file mode 100644
index e76b1df..0000000
--- a/.history/src/views/operate/writManager/writTemplate/index_20221221171913.vue
+++ /dev/null
@@ -1,325 +0,0 @@
-<template>
-  <div class="list">
-    <header>
-      <div class="header-content">
-        <div class="search">
-          <span>绛涢�夋潯浠�:</span>
-          <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
-          <div class="findBtn">
-            <el-button type="primary" @click="setTableData">鏌ヨ</el-button>
-          </div>
-        </div>
-      </div>
-    </header>
-    <main>
-      <div class="main-content">
-        <!-- 鏁版嵁灞曠ず -->
-        <el-table
-          ref="multipleTable"
-          :header-cell-style="{
-            background: '#fff',
-            'font-size': '12px',
-            color: '#4b9bb7',
-            'font-weight': '650',
-            'line-height': '45px',
-          }"
-          :row-class-name="tableRowClassName"
-          :data="list"
-          style="width: 100%"
-        >
-          <el-table-column type="selection" min-width="5"> </el-table-column>
-          <el-table-column prop="id" label="ID" min-width="6">
-          </el-table-column>
-          <el-table-column prop="name" label="妯℃澘" min-width="20">
-          </el-table-column>
-          <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" min-width="10">
-          </el-table-column>
-
-          <el-table-column prop="operation" label="鎿嶄綔" min-width="20">
-            <template slot-scope="scope">
-              <div class="operation">
-                <span @click="handleView(scope.row)">鏌ョ湅</span>
-              </div>
-            </template>
-          </el-table-column>
-        </el-table>
-      </div>
-
-      <!-- tools -->
-      <div class="tools">
-        <div class="funs"></div>
-        <div class="pagination">
-          <el-pagination
-            background
-            :current-page="currentPage"
-            layout="prev, pager, next"
-            :total="totalNum"
-            :page-size="pageSize"
-            @current-change="changeCurrentPage"
-            @prev-click="handlePrev"
-            @next-click="handleNext"
-          >
-          </el-pagination>
-        </div>
-      </div>
-    </main>
-    <footer>
-      <!-- 鏌ョ湅妯℃澘 -->
-      <el-dialog
-        title="鏌ョ湅妯℃澘"
-        :visible.sync="dialogCreate"
-        v-if="dialogCreate"
-        width="60%"
-      >
-        <component :is="componentName"></component>
-      </el-dialog>
-    </footer>
-  </div>
-</template>
-  <script>
-import { createNamespacedHelpers } from "vuex";
-const { mapActions } = createNamespacedHelpers("writ");
-
-import InquestRecord from "../components/inquest_record/view.vue";
-import Notification from "../components/instruct_notification/view.vue";
-
-export default {
-  components: {
-    InquestRecord,
-    Notification,
-  },
-  data() {
-    return {
-      dialogCreate: false,
-      context: null,
-      list: [],
-      totalNum: 0,
-      pageSize: 10,
-      currentPage: 1,
-      renderFlag: false,
-    };
-  },
-  created() {
-    this.setTableData();
-  },
-  methods: {
-    ...mapActions(["getWritTemplateList"]),
-
-    handleView(row) {
-      switch (row.code) {
-        case "inquest_record":
-          this.componentName = InquestRecord;
-          break;
-        case "instruct_to_correct_notification":
-          this.componentName = Notification;
-          break;
-      }
-      this.dialogCreate = true;
-    },
-
-    // 璁剧疆琛ㄦ牸鏂戦┈绾�
-    tableRowClassName({ row, rowIndex }) {
-      if ((rowIndex + 1) % 2 == 0) {
-        return "warning-row";
-      } else {
-        return "success-row";
-      }
-      return "";
-    },
-    // 璁剧疆tableData
-    setTableData() {
-      const { currentPage, pageSize, context } = this;
-      this.getWritTemplateList({
-        currentPage,
-        pageSize,
-        state: context,
-      }).then((res) => {
-        this.list = res.records;
-        this.totalNum = res.total;
-      });
-    },
-
-    // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-    changeCurrentPage(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓婁竴椤电偣鍑讳簨浠�
-    handlePrev(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-    // 涓嬩竴椤电偣鍑讳簨浠�
-    handleNext(page) {
-      this.currentPage = page;
-      this.setTableData();
-    },
-  },
-};
-</script>
-  <style lang="scss" scoped>
-.list {
-  text-align: left;
-  margin: 10px 20px;
-  color: #4b9bb7;
-
-  header {
-    background-color: white;
-
-    .header-content {
-      padding: 0 40px;
-      display: flex;
-      line-height: 100px;
-      justify-content: space-between;
-      align-items: center;
-
-      .search {
-        display: flex;
-        justify-content: flex-start;
-
-        span {
-          flex: 1;
-        }
-
-        .el-input {
-          flex: 2;
-          color: #1d3f57;
-
-          &::v-deep .el-input__inner {
-            // background-color: #09152f;
-            border: 1px solid #17324c;
-          }
-        }
-      }
-    }
-  }
-
-  main {
-    background-color: #fff;
-    margin-top: 20px;
-    padding-bottom: 50px;
-
-    .main-title {
-      line-height: 60px;
-      padding: 10px 20px;
-    }
-
-    .tools {
-      display: flex;
-      justify-content: space-between;
-      align-items: center;
-      padding: 0 20px;
-
-      .funs {
-        display: flex;
-
-        .funsItem {
-          line-height: 28px;
-          display: flex;
-          align-items: center;
-          border: 1px solid #17324c;
-          border-radius: 4px;
-          font-size: 12px;
-          margin-left: 10px;
-
-          .el-checkbox {
-            width: 80px;
-            padding: 0 10px;
-          }
-
-          .el-select {
-            width: 120px;
-          }
-
-          &::v-deep .el-input__inner {
-            border: none;
-            // background-color: #09152f;
-          }
-
-          &:hover {
-            border: 1px solid #4b9bb7;
-          }
-
-          &:hover .el-checkbox {
-            color: #4b9bb7;
-          }
-        }
-      }
-
-      .pagination {
-        margin-top: 50px;
-        display: flex;
-        line-height: 50px;
-        justify-content: center;
-
-        .el-pagination {
-          &::v-deep li,
-          &::v-deep .btn-prev,
-          &::v-deep .btn-next {
-            // background-color: #071f39;
-            color: #4b9bb7;
-          }
-
-          &::v-deep .active {
-            background-color: #409eff;
-            color: #fff;
-          }
-        }
-      }
-    }
-    // &::v-deep .warning-row {
-    //   background-color: #06122c;
-    // }
-
-    // &::v-deep .success-row {
-    //   background-color: #071f39;
-    // }
-
-    .operationBox {
-      display: flex;
-    }
-
-    .el-divider {
-      background-color: #4b9bb7;
-    }
-    .el-table {
-      color: #4b9bb7;
-      font-size: 10px;
-      .operation {
-        display: flex;
-
-        .line {
-          padding: 0 5px;
-        }
-
-        span:hover {
-          cursor: pointer;
-        }
-      }
-    }
-  }
-  .findBtn {
-    line-height: 100px;
-    margin-left: 15px;
-    display: flex;
-    align-items: center;
-    margin-top: -2px;
-
-    .el-button {
-      padding: 12px 25px;
-      border-radius: 20px;
-    }
-  }
-}
-
-// 璁剧疆dialog鏍峰紡
-::v-deep .el-dialog__body {
-  background-color: #fff;
-  color: #000;
-}
-
-::v-deep .el-dialog__header {
-  background-color: #06122c !important;
-  color: #fff;
-}
-</style>
\ No newline at end of file
diff --git a/src/views/systemSetting/device/point/index.vue b/src/views/systemSetting/device/point/index.vue
index 86f450f..868c4d3 100644
--- a/src/views/systemSetting/device/point/index.vue
+++ b/src/views/systemSetting/device/point/index.vue
@@ -146,7 +146,7 @@
     },
   },
   beforeDestroy() {
-    videoList.forEach((element) => {
+    this.videoList.forEach((element) => {
       element.push();
     });
   },

--
Gitblit v1.8.0