From f00b11679f8b90956d6d22ff7544b8bda4c79210 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E7=8E=89=E7=90=A6?= <7507756+jiang_yuqi@user.noreply.gitee.com> Date: Wed, 11 Jun 2025 11:09:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../proProjectInfoSubdeptsGroup/index.vue | 26 ++++++++++++++++--- .../proProjectInfoSubdeptsUsers/index.vue | 23 +++++++++------- 2 files changed, 35 insertions(+), 14 deletions(-) diff --git a/yanzhu-ui-vue3/src/views/manage/proProjectInfoSubdeptsGroup/index.vue b/yanzhu-ui-vue3/src/views/manage/proProjectInfoSubdeptsGroup/index.vue index 6fae8a4b..ec03eb0d 100644 --- a/yanzhu-ui-vue3/src/views/manage/proProjectInfoSubdeptsGroup/index.vue +++ b/yanzhu-ui-vue3/src/views/manage/proProjectInfoSubdeptsGroup/index.vue @@ -122,18 +122,24 @@ {{ form.projectName }} - + - + - + + + + + + @@ -414,10 +420,22 @@ function handleExport() { }, `proProjectInfoSubdeptsGroup_${new Date().getTime()}.xlsx`) } +/** 选择参建单位 */ +function changeSubDept(){ + form.value.subDeptType=null; + form.value.craftType=null; + form.value.craftPost=null; + subDeptOptions.value.forEach(item => { + if(item.id==form.value.subDeptId){ + form.value.subDeptType=item.subDeptType; + } + }) +} + /** 初始化 */ function initSubDeptOptions(value) { findAllProjectInfoSubdepts({ 'projectId': value, 'activeTags':"finished" }).then(res => { - subDeptOptions.value = (res.data||[]).filter(d=>["4","5"].includes( d.subDeptType)); + subDeptOptions.value = res.data;//(res.data||[]).filter(d=>["4","5"].includes( d.subDeptType)); }) } diff --git a/yanzhu-ui-vue3/src/views/manage/proProjectInfoSubdeptsUsers/index.vue b/yanzhu-ui-vue3/src/views/manage/proProjectInfoSubdeptsUsers/index.vue index 7f4bce69..049dc642 100644 --- a/yanzhu-ui-vue3/src/views/manage/proProjectInfoSubdeptsUsers/index.vue +++ b/yanzhu-ui-vue3/src/views/manage/proProjectInfoSubdeptsUsers/index.vue @@ -74,7 +74,10 @@ - + @@ -243,7 +246,7 @@ - + {{ dict.label }} @@ -476,9 +479,9 @@ function doImageUpload(type) { form.value.nation = tmps[0] || form.value.nation || '' } } - let sex = d.data.sex || '' - if (sex) { - form.value.sex = sex ? (sex == '男' ? '0' : '1') : form.value.sex + let userSex = d.data.userSex || '' + if (userSex) { + form.value.userSex = userSex ? (userSex == '男' ? '0' : '1') : form.value.userSex } let birthDay = d.data.birthDay if (birthDay && birthDay.length == 8) { @@ -571,7 +574,7 @@ function reset() { craftPost: '', //工种编号 nation: '', //民族 age: 20, //年龄 - sex: '0', //性别 + userSex: '0', //性别 educationalType: '', //文件程度 birthDay: '', //出生日期 nativePlace: '', //籍贯 @@ -728,7 +731,7 @@ function handleAdd() { form.value.comId = userStore.currentComId form.value.projectName = userStore.currentProName form.value.nation = data.nationOpts[0] - form.value.sex = '0' + form.value.userSex = '0' form.value.userPost = '' loading.value = false }) @@ -749,7 +752,7 @@ function handleUpdate(row) { obj.info = tryToJson(obj.userInfos || '{}') obj.certificateType = obj.cardType obj.certificateCode = obj.cardCode - obj.sex = obj.userSex + obj.userSex = obj.userSex obj.nation = obj.info.nation obj.birthDay = obj.info.birthDay obj.nativePlace = obj.info.nativePlace @@ -895,7 +898,7 @@ function showEditUser(user) { form.value.cardImgInv = user.cardImgInv form.value.nation = info.nation - form.value.sex = user.sex + form.value.userSex = user.userSex form.value.educationalType = info.educationalType form.value.birthDay = info.birthDay form.value.nativePlace = info.nativePlace @@ -941,7 +944,7 @@ function submitForm() { userName: form.value.userName, cardType: form.value.certificateType, cardCode: form.value.certificateCode, - userSex: form.value.sex, + userSex: form.value.userSex, userPicture: form.value.faceImage, userPhone: form.value.userPhone, degreeGrade: form.value.educationalType,