From b22a5822f3e1c0a23df702404f9a3583f9930ad3 Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Tue, 10 Feb 2026 17:27:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entry-file/index.vue | 12 ++++++ .../person-entry/index.vue | 14 +++++- .../person-exit/index.vue | 43 +++++++++++++++++++ .../contract-witness/index.vue | 42 ++++++++++++++++++ 4 files changed, 109 insertions(+), 2 deletions(-) diff --git a/src/views/construction-person/entry-and-exit-manage/entry-file/index.vue b/src/views/construction-person/entry-and-exit-manage/entry-file/index.vue index 4ff0703..c7f5fa7 100644 --- a/src/views/construction-person/entry-and-exit-manage/entry-file/index.vue +++ b/src/views/construction-person/entry-and-exit-manage/entry-file/index.vue @@ -231,6 +231,18 @@ export default { label: item.subName, } }) + + const teamList = await getTeamSelectListAPI({ + proId: e, + }) + + this.formLabel[2].f_selList = [] + this.formLabel[2].f_selList = teamList.rows?.map((item) => { + return { + value: item.id, + label: item.teamName, + } + }) } if (val === 'subId') { const teamList = await getTeamSelectListAPI({ diff --git a/src/views/construction-person/entry-and-exit-manage/person-entry/index.vue b/src/views/construction-person/entry-and-exit-manage/person-entry/index.vue index 0d5282b..8bd0ca0 100644 --- a/src/views/construction-person/entry-and-exit-manage/person-entry/index.vue +++ b/src/views/construction-person/entry-and-exit-manage/person-entry/index.vue @@ -584,14 +584,24 @@ export default { label: item.subName, } }) + + const teamList = await getTeamSelectListAPI({ + proId: e, + }) + + this.formLabel[5].f_selList = [] + this.formLabel[5].f_selList = teamList.rows?.map((item) => { + return { + value: item.id, + label: item.teamName, + } + }) } if (val === 'subId') { const teamList = await getTeamSelectListAPI({ subId: e, }) - console.log(teamList, 'teamList') - this.formLabel[5].f_selList = [] this.formLabel[5].f_selList = teamList.rows?.map((item) => { return { diff --git a/src/views/construction-person/entry-and-exit-manage/person-exit/index.vue b/src/views/construction-person/entry-and-exit-manage/person-exit/index.vue index 394c986..8f2228a 100644 --- a/src/views/construction-person/entry-and-exit-manage/person-exit/index.vue +++ b/src/views/construction-person/entry-and-exit-manage/person-exit/index.vue @@ -10,6 +10,7 @@ :columnsList="columnsList" :selectable="(row) => row.einStatus === 1" :request-api="getExitPersonListAPI" + @sel-change="handleSelChange" >