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 +++++++++++++++++++++++++++++++++++++--------
src/views/project/travelexpenseapply/travelexpensedetail/index.vue | 6 +-
src/api/project/externalperson.js | 4
3 files changed, 116 insertions(+), 29 deletions(-)
diff --git a/src/api/project/externalperson.js b/src/api/project/externalperson.js
index 2b223bd..0b96390 100644
--- a/src/api/project/externalperson.js
+++ b/src/api/project/externalperson.js
@@ -39,8 +39,8 @@
// 淇敼澶栧洿鍗曚綅浜哄憳
export function updateExternalperson(data) {
return request({
- url: '/project/externalperson',
- method: 'put',
+ url: '/project/externalperson/editZJInfo',
+ method: 'post',
data: data
})
}
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>
diff --git a/src/views/project/travelexpenseapply/travelexpensedetail/index.vue b/src/views/project/travelexpenseapply/travelexpensedetail/index.vue
index 3dcc3da..00431e3 100644
--- a/src/views/project/travelexpenseapply/travelexpensedetail/index.vue
+++ b/src/views/project/travelexpenseapply/travelexpensedetail/index.vue
@@ -533,14 +533,14 @@
</template>
</el-table-column>
- <el-table-column
+ <!-- <el-table-column
prop="foodexpenses"
label="椁愯垂鎶ラ攢"
align="center"
width="120"
>
<template slot-scope="scope">
- <el-input
+ <el-input
v-model="scope.row.foodexpenses"
placeholder="浼欓璐规姤閿�"
@blur="
@@ -550,7 +550,7 @@
"
/>
</template>
- </el-table-column>
+ </el-table-column> -->
<el-table-column
prop="foodallowance"
label="浼欓琛ュ姪"
--
Gitblit v1.9.3