From 4cdcf772a1d33ccc699a0844e27bce04f8a485a2 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 20 三月 2025 09:34:28 +0800
Subject: [PATCH] 人员-培训计划新增人员无信息问题
---
src/views/CNAS/personnel/personnelInfo/tabs/personnel-information.vue | 22 ++++++++++++++++------
1 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/src/views/CNAS/personnel/personnelInfo/tabs/personnel-information.vue b/src/views/CNAS/personnel/personnelInfo/tabs/personnel-information.vue
index 7df2ab0..f88158d 100644
--- a/src/views/CNAS/personnel/personnelInfo/tabs/personnel-information.vue
+++ b/src/views/CNAS/personnel/personnelInfo/tabs/personnel-information.vue
@@ -340,7 +340,9 @@
@click="annexAdd1('add')">鏂板</el-button>
</el-col>
</el-row>
- <el-table :data="tableData1" border height="200" style="width: 96%;float: right;" v-loading="tableLoading1">
+ <el-table :data="tableData1" border height="200" style="width: 96%;float: right;"
+ :header-cell-style="{ background: '#f8f8f9', color: '#515a6e' }" border
+ v-loading="tableLoading1">
<el-table-column label="搴忓彿" type="index" width="55px" align="center">
</el-table-column>
<el-table-column label="宸ヤ綔缁忓巻" prop="workExperience">
@@ -397,7 +399,7 @@
</el-row>
<el-row style="margin-top: 15px">
<el-col :span="16">
- <el-form-item label="绾у埆">
+ <el-form-item label="绾у埆" prop="level">
<el-input v-model="annex.level" clearable size="small"></el-input>
</el-form-item>
</el-col>
@@ -414,7 +416,7 @@
</el-row>
<el-row style="margin-top: 15px">
<el-col :span="16">
- <el-form-item label="澶嶅嵃浠�">
+ <el-form-item label="澶嶅嵃浠�" prop="copy">
<el-input v-model="annex.copy" clearable size="small"></el-input>
</el-form-item>
</el-col>
@@ -422,7 +424,7 @@
<el-row style="margin-top: 15px">
<el-col :span="16">
- <el-form-item label="鍘熶欢">
+ <el-form-item label="鍘熶欢" prop="original">
<el-input v-model="annex.original" clearable size="small"></el-input>
</el-form-item>
</el-col>
@@ -431,6 +433,7 @@
<el-col :span="16">
<el-form-item label="鏂囦欢">
<el-upload :action="action" :before-upload="beforeAvatarUpload" :headers="uploadHeader"
+ ref="fileName"
:on-success="(response, file, fileList) => onSuccess(response, file, fileList, 'fileName')"
:show-file-list="false">
<span v-if="annex.fileName">{{ annex.fileName }}</span>
@@ -687,6 +690,7 @@
methods: {
// 涓嬭浇妗f
downPerson() {
+ console.log('this.clickNodeVal.userId',this.clickNodeVal.userId)
exportPersonBasicInfoById({ id: this.clickNodeVal.userId }).then(res => {
const blob = new Blob([res], { type: 'application/msword' });
this.$download.saveAs(blob, '浜哄憳妗f.docx');
@@ -878,6 +882,8 @@
if (res.code == 200) {
getAnnexByUserId({ userId: this.clickNodeVal.userId }).then(res => {
this.imageUrl = ''
+ this.$refs.fileName.clearFiles()
+ this.annex.fileName = ''
this.resetForm('annex')
this.annexList = res.data
this.dialogVisible1 = false
@@ -891,6 +897,8 @@
if (res.code == 200) {
getAnnexByUserId({ userId: this.clickNodeVal.userId }).then(res => {
this.imageUrl = ''
+ this.$refs.fileName.clearFiles()
+ this.annex.fileName = ''
this.resetForm('annex')
this.annexList = res.data
this.dialogVisible1 = false
@@ -1001,9 +1009,11 @@
})
},
cancellation() {
- this.dialogVisible1 = false
- this.imageUrl = ''
this.resetForm('annex')
+ this.$refs.fileName.clearFiles()
+ this.annex.fileName = ''
+ this.imageUrl = ''
+ this.dialogVisible1 = false
},
handleClose(done) {
this.imageUrl = ''
--
Gitblit v1.9.3