From fb1d57f4bce31fe4f8147a144f8ef4afbca0a4cd Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期二, 21 二月 2023 13:48:29 +0800
Subject: [PATCH] Merge branch 'dev1.0' of http://42.193.1.25:9521/r/sccg_ui into dev1.0

---
 src/views/operate/disposal/casepool/pool/index.vue |  214 ++++++++++++++++++++++++++++++-----------------------
 1 files changed, 121 insertions(+), 93 deletions(-)

diff --git a/src/views/operate/disposal/casepool/pool/index.vue b/src/views/operate/disposal/casepool/pool/index.vue
index a069592..15d727b 100644
--- a/src/views/operate/disposal/casepool/pool/index.vue
+++ b/src/views/operate/disposal/casepool/pool/index.vue
@@ -1,66 +1,35 @@
 <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>
+      <MyHeader @dialogCreatepro="dialogCreatepro" @getUserList ="getUserList"></MyHeader>
+<!--      <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-->
+<!--          >-->
+
+<!--        </div>-->
+<!--      </div>-->
     </header>
     <main>
       <div class="mainContent">
@@ -131,21 +100,22 @@
             :prop="mystatus === 1 ? 'site' : ''"
             :label="mystatus === 1 ? '鎶ヨ鐐逛綅' : '杩濇硶寤虹瓚闀裤�佸銆侀珮'"
             :min-width="mystatus === 1 ? '10' : '20'"
+            show-overflow-tooltip
           >
             <template slot-scope="scope">
-              <div v-if="mystatus === 2">
+                <div v-if="mystatus === 2">
                 <span>{{
-                  scope.row.buildingLength +
-                  "绫�" +
-                  "銆�" +
-                  scope.row.buildingWidth +
-                  "绫�" +
-                  "銆�" +
-                  scope.row.buildingHigh +
-                  "绫�"
-                }}</span>
-              </div>
-              <div v-else>{{ scope.row.site }}</div>
+                    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
@@ -246,6 +216,39 @@
         </div>
       </div>
     </main>
+    <!-- 閫夋嫨鐧昏绫诲瀷 -->
+    <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>
 </template>
 <script>
@@ -258,7 +261,7 @@
 import helper from "@/utils/mydate";
 import { RESOURCE_OPTIONS } from "@/utils/helper";
 import basecase from "@/api/operate/basecase";
-
+import MyHeader from "@/components/seachHeader/index"
 export default {
   components: {
     createUser,
@@ -267,6 +270,7 @@
     MyDetail,
     MyDispatch,
     MyIllDetail,
+    MyHeader
   },
   data() {
     return {
@@ -361,9 +365,15 @@
         this.statusArr[1] = item.value;
       }
     });
-    this.getUserList();
+    this.getUserList(undefined);
+  },
+  mounted() {
   },
   methods: {
+    dialogCreatepro(){
+      console.log('-------------------')
+      this.dialogCreate = true
+    },
     // 璋冨害
     handleDispatch(data) {
       this.baseId = data.id;
@@ -438,14 +448,34 @@
       });
     },
     // 鑾峰彇鐢ㄦ埛鍒楄〃
-    getUserList() {
-      const params = {
-        current: this.currentPage,
-        state: this.statusArr[0] ?? null,
-        size: this.pageSize,
-        resource: this.resource,
-        type: this.statusArr[1] ?? null,
-      };
+    getUserList(seachData) {
+      // console.log(seachData.seachData.resource)
+      let params
+      if (seachData){
+         params = {
+          current: this.currentPage,
+          state: this.statusArr[0] ?? null,
+          size: this.pageSize,
+          resource: seachData.seachData.resource ==undefined ?null:seachData.seachData.resource,
+          region:seachData.seachData.region ==undefined?null:seachData.seachData.region,
+          type: this.statusArr[1] ?? null,
+          code:seachData.seachData.code ==undefined?null:seachData.seachData.code,
+          categoryBig:seachData.seachData.categoryBig ==undefined?null:seachData.seachData.categoryBig,
+          categorySmall:seachData.seachData.categorySmall ==undefined?null:seachData.seachData.categorySmall,
+          site:seachData.seachData.site ==undefined?null:seachData.seachData.site,
+          street:seachData.seachData.street ==undefined?null:seachData.seachData.street,
+          alarmTime:seachData.seachData.alarmTime ==undefined?null:seachData.seachData.alarmTime,
+        };
+      }else {
+
+        params = {
+          current: this.currentPage,
+          state: this.statusArr[0] ?? null,
+          size: this.pageSize,
+          type: this.statusArr[1] ?? null,
+        };
+      }
+
       basecase
         .baseCasePoolList(params)
         .then(({ records, total }) => {
@@ -652,20 +682,18 @@
     .nav {
       display: flex;
       line-height: 40px;
-
+      .is-active {
+        // background-color: #070f22;
+        //color: #333;
+        color: #f5222d;
+        font-weight: 700;
+      }
       .nav-item {
         width: 80px;
         text-align: center;
-
         &:hover {
           cursor: pointer;
         }
-      }
-
-      .is-active {
-        // background-color: #070f22;
-        color: #333;
-        font-size: 500;
       }
     }
 
@@ -687,8 +715,8 @@
       .is-active {
         // background-color: #070f22;
         border-radius: 4px;
-        color: #333;
-        font-size: 500;
+        color: #f5222d;
+        font-weight: 700;
       }
     }
 
@@ -771,7 +799,7 @@
 
       .operation {
         display: flex;
-
+        color: #2f54eb;
         .line {
           padding: 0 5px;
         }

--
Gitblit v1.8.0