From 58d5efb6556eb52f87f8d75397cc378195c851a7 Mon Sep 17 00:00:00 2001 From: clay <20932067@zju.edu.cn> Date: Fri, 28 Jun 2024 21:54:16 +0800 Subject: [PATCH] =?UTF-8?q?fix=20:=20=E8=B4=B9=E7=94=A8=E5=88=86=E6=91=8A?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E7=94=A8=E6=88=B7=E4=BC=9A=E8=A2=AB=E6=89=B9?= =?UTF-8?q?=E9=87=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/expense-management/share/add.vue | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/views/expense-management/share/add.vue b/src/views/expense-management/share/add.vue index 6a8a2ba..cbe616e 100644 --- a/src/views/expense-management/share/add.vue +++ b/src/views/expense-management/share/add.vue @@ -39,9 +39,9 @@ @@ -211,13 +211,13 @@ const showPersonnelPicker = (row, index) => { userPicker.value.showUserPicker() } const selected = (select) => { - for (const selectElement of select) { - currentReachPerson.value = selectElement + if (!select || select.length === 0) { + return } formData.value.tableData.forEach((item, index) => { - if (index == currentIndex.value) { - item.researchPersonnel = currentReachPerson.value.id - item.researchPersonnelName = currentReachPerson.value.name + if (index === currentIndex.value) { + item.researchPersonnel = select[0].id + item.researchPersonnelName = select[0].name } }) } @@ -252,7 +252,7 @@ const handleAdd = () => { workday: '21.75', researchDuration: null, } - currentReachPerson.value.name='' + currentReachPerson.value.name = '' formData.value.tableData.push(row) } const handleCopy = (row) => { @@ -260,6 +260,7 @@ const handleCopy = (row) => { projectId: row.projectId, projectName: '', researchPersonnel: row.researchPersonnel, + researchPersonnelName: row.researchPersonnelName, wagesPayable: row.wagesPayable, performance: row.performance, reserveFund: row.reserveFund,