From 9c275101e11be0678e5ddbad9866ada1a765a45b Mon Sep 17 00:00:00 2001 From: kongyeqing <2697454777@qq.com> Date: Tue, 5 Sep 2023 18:10:23 +0800 Subject: [PATCH] =?UTF-8?q?fit:=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/workprogress/leader.component.vue | 23 ++++++++++++--------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/views/workprogress/leader.component.vue b/src/views/workprogress/leader.component.vue index 1c3b522..a58050b 100644 --- a/src/views/workprogress/leader.component.vue +++ b/src/views/workprogress/leader.component.vue @@ -103,12 +103,14 @@ export default class LeadershipStructure extends BaseRecordComponent { type: "text", }, { name: "负责人", - key: "chargeUserName", - type: "text", + key: "chargeUserId", + type: "select", + datas: this.$store.state.userList, }, { name: "成立时间", key: "establishTime", type: "date", + format: "yyyy-MM-dd" }]; public subActions = [{ @@ -304,8 +306,8 @@ export default class LeadershipStructure extends BaseRecordComponent { this.subTableColumn.push({ name: '序号', key: "index", }); - this.subTableColumn.push({ name: '姓名', key: "userName",}); - this.subTableColumn.push({ name: '单位', key: "deptName",}); + this.subTableColumn.push({ name: '姓名', key: "userName", }); + this.subTableColumn.push({ name: '单位', key: "deptName", }); this.subTableColumn.push({ name: '职务', key: "duty", }); this.subTableColumn.push({ name: '联系方式', key: "phone" }); this.subTableColumn.push({ name: '职责描述', key: "description", width: "250px", showTip: true, }); @@ -366,6 +368,7 @@ export default class LeadershipStructure extends BaseRecordComponent { pageNum: 1, pageSize: 20, } as any; + this.getTableData() } public doSave(goOn?) { @@ -394,7 +397,7 @@ export default class LeadershipStructure extends BaseRecordComponent { } as any this.showUpdate = !!goOn; this.getTableData(); - + this.fileList = []; if (goOn === true) { this.getFormNumber() } @@ -461,7 +464,7 @@ export default class LeadershipStructure extends BaseRecordComponent { } public onRemove(file, fileList) { - this.fileList.splice(this.fileList.findIndex(item => item.id === file.response.data.id), 1) + this.fileList.splice(this.fileList.findIndex(item => item.id === file.id), 1) } public showModal(row, isReadonly) { @@ -587,10 +590,10 @@ export default class LeadershipStructure extends BaseRecordComponent { public showSubModal(row, isReadonly) { if (isReadonly) { this.subIsReadonly = true - this.subUpdateParams = row + this.subUpdateParams = JSON.parse(JSON.stringify(row)) } else { this.subIsReadonly = false - this.subUpdateParams = row + this.subUpdateParams = JSON.parse(JSON.stringify(row)) } this.subShowUpdate = true this.buildSubForm() @@ -622,11 +625,11 @@ export default class LeadershipStructure extends BaseRecordComponent { //预览附件 - public previewFile(url,file) { + public previewFile(url, file) { if (file.type.indexOf("png") >= 0 || file.type.indexOf("jp") >= 0) { this.currentUrl = file.url; this.showFile = true; - } else{ + } else { window.open('http://119.45.186.133:8012/onlinePreview?url=' + encodeURIComponent(Base64.encode(url)), "_blank") } }