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