From 6ab278f846afc2af36899b75d74e3dc635c43d20 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期五, 08 九月 2023 14:00:55 +0800
Subject: [PATCH] 11

---
 src/views/project/fund/applyDetail/index.vue |  135 +++++++++++++++++++++++++++++++++++++--------
 1 files changed, 111 insertions(+), 24 deletions(-)

diff --git a/src/views/project/fund/applyDetail/index.vue b/src/views/project/fund/applyDetail/index.vue
index 75c043e..649ca6f 100644
--- a/src/views/project/fund/applyDetail/index.vue
+++ b/src/views/project/fund/applyDetail/index.vue
@@ -157,14 +157,22 @@
           </el-col>
         </el-row>
         <el-row v-if="jurisdiction">
-          <!-- <el-alert title="褰撳墠涓烘煡鐪嬬姸鎬侊紝涓嶆敮鎸佷慨鏀瑰瓨鍌ㄣ��" type="warning">
-          </el-alert> -->
           <el-alert
             title="褰撳墠涓烘煡鐪嬬姸鎬侊紝涓嶆敮鎸佷慨鏀瑰瓨鍌ㄣ��"
             type="warning"
             show-icon
           >
           </el-alert>
+        </el-row>
+        <el-row>
+          <div style="margin-bottom: 15px;">
+            <el-button
+              type="success"
+              icon="el-icon-download"
+              @click="Batchentry"
+              >鎵归噺褰曞叆</el-button
+            >
+          </div>
         </el-row>
         <el-row>
           <el-table
@@ -1152,10 +1160,43 @@
         <el-button type="primary" @click="Savenow">纭� 瀹�</el-button>
       </span>
     </el-dialog>
+
+    <!-- 鎵归噺閫夊彇 -->
+    <el-dialog title="鎵归噺鐢熸垚鏄庣粏淇℃伅" :visible.sync="batchdialogVisible" width="30%">
+      <div style="max-height: 300px; overflow-y: auto">
+        <el-checkbox
+          :indeterminate="isIndeterminate"
+          v-model="checkAll"
+          @change="handleCheckAllChange"
+          >鍏ㄩ��</el-checkbox
+        >
+        <div style="margin: 15px 0;"></div>
+        <el-checkbox-group
+          v-model="checkedCities"
+          @change="handleCheckedCitiesChange"
+        >
+          <el-checkbox
+            border
+            v-for="city in cityOptions"
+            :label="city"
+            :key="city"
+            >{{ city }}</el-checkbox
+          >
+        </el-checkbox-group>
+      </div>
+
+      <span slot="footer" class="dialog-footer">
+        <el-button @click="dialogVisible = false">鍙� 娑�</el-button>
+        <el-button type="primary" @click="dialogVisible = false"
+          >纭� 瀹�</el-button
+        >
+      </span>
+    </el-dialog>
   </div>
 </template>
 
 <script>
+// 'sdaad2123UD2',1  'wsadadwsad',4 'sdadaddad',3 'ssaaddxs',2
 //杩欓噷鍙互瀵煎叆鍏朵粬鏂囦欢锛堟瘮濡傦細缁勪欢锛屽伐鍏穓s锛岀涓夋柟鎻掍欢js锛宩son鏂囦欢锛屽浘鐗囨枃浠剁瓑绛夛級
 //渚嬪锛歩mport 銆婄粍浠跺悕绉般�� from '銆婄粍浠惰矾寰勩��';
 import {
@@ -1293,8 +1334,53 @@
       feeUnitList: [],
       // 缃戠粶璇锋眰澶�
       Networkheader: null,
-
+      batchdialogVisible: false,
       itemlist: [],
+      cityOptions: [
+        "涓婃捣",
+        "鍖椾含",
+        "骞垮窞",
+        "娣卞湷",
+        "鏉窞",
+        "娓╁窞",
+        "娌冲崡",
+        "鑾嗙敯",
+        "骞垮窞",
+        "娣卞湷",
+        "鏉窞",
+        "娓╁窞",
+        "娌冲崡",
+        "鑾嗙敯",
+        "骞垮窞",
+        "娣卞湷",
+        "鏉窞",
+        "娓╁窞",
+        "娌冲崡",
+        "鑾嗙敯",
+        "骞垮窞",
+        "娣卞湷",
+        "鏉窞",
+        "娓╁窞",
+        "娌冲崡",
+        "鑾嗙敯",
+        "骞垮窞",
+        "娣卞湷",
+        "鏉窞",
+        "娓╁窞",
+        "娌冲崡",
+        "鑾嗙敯",
+        "骞垮窞",
+        "娣卞湷",
+        "鏉窞",
+        "娓╁窞",
+        "娌冲崡",
+        "鑾嗙敯",
+        "绂忓窞"
+      ],
+      checkAll: false,
+      checkedCities: ["涓婃捣", "鍖椾含"],
+
+      isIndeterminate: true,
 
       //鏄惁鏄笓瀹惰垂鐨凮PO瀹℃壒浜哄憳
       ismanager: false,
@@ -2757,7 +2843,22 @@
         }
       });
     },
-
+    handleCheckAllChange(val) {
+      this.checkedCities = val ? this.cityOptions : [];
+      this.isIndeterminate = false;
+    },
+    handleCheckedCitiesChange(value) {
+      let checkedCount = value.length;
+      this.checkAll = checkedCount === this.cityOptions.length;
+      this.isIndeterminate =
+        checkedCount > 0 && checkedCount < this.cityOptions.length;
+    },
+    // 鎵归噺褰曞叆鐐瑰嚮
+    Batchentry() {
+      this.batchdialogVisible = true;
+    },
+    // 纭褰曞叆
+    BatchentryFn() {},
     //鏂板涓�琛�
     addRow(rowIndex) {
       let rowData = {
@@ -2959,28 +3060,10 @@
 
     //鏂囦欢涓婁紶
     handleUploadError() {},
-
-    /** 涓嬭浇鏂囦欢鎸夐挳鎿嶄綔 */
-    // downFile(item) {
-    //   const url = process.env.VUE_APP_BASE_API + item.url;
-    //   var a = document.createElement("a");
-    //   var event = new MouseEvent("click");
-    //   a.download = item.name;
-    //   a.href = url;
-    //   a.dispatchEvent(event);
-    // },
-
-    // remove(file) {
-    //   this.fileList.splice(this.fileList.indexOf(file), 1)
-    // },
     remove(file, fileList) {
       const rbDetails = [...this.rbDetails];
       this.fileListto.splice(this.fileListto.indexOf(file), 1);
       rbDetails[this.atpresent].annexfilesList = this.fileListto;
-    },
-
-    handleExceed() {
-      this.$message.error(`涓婁紶鏂囦欢鏁伴噺涓嶈兘瓒呰繃 ${5} 涓�!`);
     },
 
     //鏂囦欢涓婁紶鎴愬姛鍥炶皟
@@ -3364,7 +3447,11 @@
   text-align: center;
 }
 ::v-deep .el-alert__title {
-  font-size: 20px;
-  line-height: 20px;
+  font-size: 25px;
+  line-height: 25px;
+}
+::v-deep .el-checkbox.is-bordered + .el-checkbox.is-bordered {
+  margin-left: 0 !important;
+  margin-bottom: 10px;
 }
 </style>

--
Gitblit v1.9.3