From c0bbc152add7a7479e5453ff1310df810ecdd049 Mon Sep 17 00:00:00 2001
From: odc.xiaohui <xiaohui@Q1>
Date: 星期二, 21 二月 2023 10:54:43 +0800
Subject: [PATCH] 2023/2/21 肖辉 修改店铺管理,案卷查询,我的代办

---
 src/views/operate/disposal/casepool/pool/createUser/ill/index.vue |    8 +-
 src/views/operate/baseSetting/illegalBuild/index.vue              |   19 ++--
 src/views/operate/viewEvent/index.vue                             |    3 
 src/components/map/leafletMap.vue                                 |   15 +++
 src/views/operate/baseSetting/violation/index.vue                 |    6 
 src/components/dispatch/index.vue                                 |    4 
 src/views/operate/fivepack/threepack/components/content.vue       |  155 +++++++++++++++++++++++++++++++++++---
 7 files changed, 179 insertions(+), 31 deletions(-)

diff --git a/src/components/dispatch/index.vue b/src/components/dispatch/index.vue
index bd209e2..844362f 100644
--- a/src/components/dispatch/index.vue
+++ b/src/components/dispatch/index.vue
@@ -107,7 +107,7 @@
       </div>
     </el-form>
     <div class="map">
-      <MyMap></MyMap>
+      <MyMap style="width: 600px; height: 400px"></MyMap>
     </div>
     <div class="footer">
       <el-button type="primary" @click="handleDispatch">纭畾</el-button>
@@ -408,4 +408,4 @@
     padding: 10px 20px;
   }
 }
-</style>
\ No newline at end of file
+</style>
diff --git a/src/components/map/leafletMap.vue b/src/components/map/leafletMap.vue
index eb74a74..d53bd34 100644
--- a/src/components/map/leafletMap.vue
+++ b/src/components/map/leafletMap.vue
@@ -42,6 +42,7 @@
     };
   },
   mounted() {
+    console.log('/* 鍒涘缓鍦板浘瀹炰緥 */')
     setTimeout(() => {
       this.createrMap();
     }, 100);
@@ -49,14 +50,28 @@
   methods: {
     /* 鍒涘缓鍦板浘瀹炰緥 */
     createrMap() {
+
       this.option.center = [eval(this.map_point.y), eval(this.map_point.x)];
       this.option.zoom = this.map_zoom;
       this.map = this.$map.createrMap("map-container", this.option);
       // this.$map.createrLayers(this.map, this.mapUrls) //鍒囩墖鍦板浘
       // this.$map.createrChinatm(this.map, this.mapUrl); // 鍥惧眰
+
       this.map.pm.setLang("zh");
       // this.map.pm.addControls(this.options);
+      // this.map.on("pm:drawstart", (e) => {
+      //   // // workingLayer.on('pm:create', e => {
+      //   // console.log("缁樺埗寮�濮�");
+      //   // console.log(e);
+      //   // // });
+      // });
+      // this.map.on("pm:drawend", (e) => {
+      //   // // workingLayer.on('pm:create', e => {
+      //   // console.log("缁樺埗缁撴潫");
+      //   // // });
+      // });
       this.locationMap();
+
     },
     locationMap() {
       if (this.mark && this.map) {
diff --git a/src/views/operate/baseSetting/illegalBuild/index.vue b/src/views/operate/baseSetting/illegalBuild/index.vue
index 323ecbf..d5c7037 100644
--- a/src/views/operate/baseSetting/illegalBuild/index.vue
+++ b/src/views/operate/baseSetting/illegalBuild/index.vue
@@ -12,11 +12,11 @@
         </div>
         <div class="addUser">
           <el-button class="addBtn" type="primary" @click="dialogCreate = true"
-            >鏂板杩濆缓</el-button
+            >鏂板杩濆缓绫诲瀷</el-button
           >
           <el-dialog
             :visible.sync="dialogCreate"
-            title="鏂板杩濆缓"
+            title="鏂板杩濆缓绫诲瀷"
             width="45%"
             v-if="dialogCreate"
             :before-close="handleClose"
@@ -77,7 +77,7 @@
         <!-- tools -->
         <div class="tools">
           <div class="funs">
-            <!-- <div class="funsItem">
+             <div class="funsItem">
                             <el-checkbox v-model="all" @change="selectAll()">鍏ㄩ��</el-checkbox>
                         </div>
                         <div class="funsItem">
@@ -89,7 +89,7 @@
                                     :value="item.value" :disabled="item.disabled">
                                 </el-option>
                             </el-select>
-                        </div> -->
+                        </div>
           </div>
           <div class="pagination">
             <el-pagination
@@ -300,7 +300,7 @@
   }
 
   header {
-    background-color: #fff;
+    //background-color: #fff;
 
     .headerContent {
       padding: 0;
@@ -346,7 +346,7 @@
   }
 
   main {
-    background-color: #fff;
+    //background-color: #fff;
     margin-top: 20px;
     padding-bottom: 50px;
 
@@ -367,7 +367,7 @@
           line-height: 28px;
           display: flex;
           align-items: center;
-          border: 1px solid #17324c;
+          border: 1px solid #ccc;
           border-radius: 4px;
           font-size: 12px;
           margin-left: 10px;
@@ -380,7 +380,10 @@
           .el-select {
             width: 120px;
           }
-
+          &::v-deep .el-input__inner {
+            border: none;
+            // background-color: #09152f;
+          }
           &:hover {
             border: 1px solid #4b9bb7;
           }
diff --git a/src/views/operate/baseSetting/violation/index.vue b/src/views/operate/baseSetting/violation/index.vue
index 5a27b83..f5b758f 100644
--- a/src/views/operate/baseSetting/violation/index.vue
+++ b/src/views/operate/baseSetting/violation/index.vue
@@ -82,7 +82,7 @@
         <!-- tools -->
         <div class="tools">
           <div class="funs">
-            <!-- <div class="funsItem">
+             <div class="funsItem">
                             <el-checkbox v-model="all" @change="selectAll()">鍏ㄩ��</el-checkbox>
                         </div>
                         <div class="funsItem">
@@ -94,7 +94,7 @@
                                     :value="item.value" :disabled="item.disabled">
                                 </el-option>
                             </el-select>
-                        </div> -->
+                        </div>
           </div>
           <div class="pagination">
             <el-pagination
@@ -380,7 +380,7 @@
           line-height: 28px;
           display: flex;
           align-items: center;
-          border: 1px solid #17324c;
+          border: 1px solid #ccc;
           border-radius: 4px;
           font-size: 12px;
           margin-left: 10px;
diff --git a/src/views/operate/disposal/casepool/pool/createUser/ill/index.vue b/src/views/operate/disposal/casepool/pool/createUser/ill/index.vue
index e847637..c01be2c 100644
--- a/src/views/operate/disposal/casepool/pool/createUser/ill/index.vue
+++ b/src/views/operate/disposal/casepool/pool/createUser/ill/index.vue
@@ -109,7 +109,7 @@
                         </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>
                         <el-form-item class="optionItems" label-width='0px' prop="buildingHigh">
                             <el-input placeholder="鍗曚綅绫�" v-model="ill.buildingHigh"></el-input>
                         </el-form-item>
@@ -360,7 +360,7 @@
     created() {
         const { getBigKind, getCommityList,getStreetList } = this;
         getStreetList(0);
-        
+
         // this.ill.category = this.mytype + 1;
         getBigKind();
         getCommityList();
@@ -537,7 +537,7 @@
             }
         .input-form {
 
-            
+
             .upload-demo {
                 position: relative;
                 margin-right: 20px;
@@ -577,4 +577,4 @@
         flex: 2;
     }
 }
-</style>
\ No newline at end of file
+</style>
diff --git a/src/views/operate/fivepack/threepack/components/content.vue b/src/views/operate/fivepack/threepack/components/content.vue
index d399d6b..ce0cc4b 100644
--- a/src/views/operate/fivepack/threepack/components/content.vue
+++ b/src/views/operate/fivepack/threepack/components/content.vue
@@ -6,7 +6,8 @@
           <div class="search-item">
             <span>杈撳叆鏌ヨ:</span>
             <el-input
-              style="flex: 1"
+
+              style="flex: 1;margin-left: 15px"
               :placeholder="
                 isStorePage() ? '搴楅摵锛堥棬搴楋級鍚嶇О' : '璇疯緭鍏ュ簵閾虹紪鍙�'
               "
@@ -15,7 +16,7 @@
           </div>
           <div class="search-item">
             <span>搴楅摵鐘舵��:</span>
-            <el-select v-model="storeStatus" placeholder="閫夋嫨搴楅摵鐘舵��">
+            <el-select v-model="storeStatus" style="margin-left: 15px" placeholder="閫夋嫨搴楅摵鐘舵��">
               <el-option
                 v-for="item in options"
                 :key="item.value"
@@ -253,18 +254,46 @@
           </el-form>
         </div>
       </el-dialog>
-      <!-- 鍒嗛〉 -->
-      <div class="pagination">
-        <el-pagination
-          background
-          :current-page="currentPage"
-          layout="prev, pager, next"
-          :total="totalNum"
-          :page-size="pageSize"
-          @current-change="changeCurrentPage"
-        >
-        </el-pagination>
+      <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 class="pagination">-->
+<!--        <el-pagination-->
+<!--          background-->
+<!--          :current-page="currentPage"-->
+<!--          layout="prev, pager, next"-->
+<!--          :total="totalNum"-->
+<!--          :page-size="pageSize"-->
+<!--          @current-change="changeCurrentPage"-->
+<!--        >-->
+<!--        </el-pagination>-->
+<!--      </div>-->
     </main>
   </div>
 </template>
@@ -358,6 +387,46 @@
   },
 
   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: "鎮ㄨ繕娌¢�変腑浠讳綍鏁版嵁",
+        });
+      }
+    },
+    // 鍏ㄩ��
+    selectAll() {
+      this.$refs.multipleTable.toggleAllSelection();
+    },
+    // 鍙嶉��
+    disSame(list) {
+      list.forEach((row) => {
+        this.$refs.multipleTable.toggleRowSelection(row);
+      });
+    },
     // 鏂板缓/淇濆瓨娑堟伅(1:鏂板缓,0淇濆瓨娑堟伅)
     handleSubmit(mystatus) {
       this.role.body = this.$refs.edit.editor.txt.html();
@@ -623,7 +692,67 @@
     .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 #ccc;
+          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-link {
       color: #4b9bb7;
     }
diff --git a/src/views/operate/viewEvent/index.vue b/src/views/operate/viewEvent/index.vue
index f4e79c0..e7e39ce 100644
--- a/src/views/operate/viewEvent/index.vue
+++ b/src/views/operate/viewEvent/index.vue
@@ -431,7 +431,7 @@
   }
 
   main {
-    background-color: #fff;
+    //background-color: #fff;
     margin-top: 20px;
     padding-bottom: 50px;
 
@@ -456,6 +456,7 @@
           line-height: 28px;
           display: flex;
           align-items: center;
+          border: 1px solid #ccc;
           border-radius: 4px;
           font-size: 12px;
           margin-left: 10px;

--
Gitblit v1.8.0