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 @@
- {{ scope.row.userSex == '男' ? '男' : '女' }}
+
+
+ {{ scope.row.userSex == '女' ? '女' : '男' }}
+
@@ -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,