From 1186afe1839dd3e1753cf0bb05f087e6dbdd64af Mon Sep 17 00:00:00 2001 From: zelian_wu Date: Fri, 5 Jan 2024 16:59:12 +0800 Subject: [PATCH] =?UTF-8?q?2024-1-5=20=E9=A1=B9=E7=9B=AE=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../customerInformationManagement.vue | 41 +++-- .../com_projectInfo-add-or-update.vue | 142 ++++++++++-------- .../project/projectInfo/projectInfo.vue | 21 ++- src/views/modules/sys/dict-data.vue | 6 +- src/views/modules/sys/dict.vue | 2 +- 5 files changed, 120 insertions(+), 92 deletions(-) diff --git a/src/views/modules/customer/customerInformationManagement.vue b/src/views/modules/customer/customerInformationManagement.vue index e428e58..3402cc4 100644 --- a/src/views/modules/customer/customerInformationManagement.vue +++ b/src/views/modules/customer/customerInformationManagement.vue @@ -517,6 +517,14 @@ :selectable="selectFlag" width="50"> + + +
- - - - - - - + + + + + + + + + + BU + + + + + + + + + + + + + + + + + + + + + 所属客户 + + + + + + + + + + + + + + + + + 项目经理 + + + + + + 项目负责人 + + + + + + - - + + - - - - - 所属客户 - - - - - - - - - - BU - - - - - - - - - - - - - - 项目经理 - - - - 项目负责人 - - - - - - - + + 项目权限 - + @@ -217,7 +232,7 @@ props:{ value:{ required:true, - type:Number, + type:String, } }, components: { @@ -732,7 +747,10 @@ }, closeSaveDialog(){ this.$refs.saveForm.resetFields(); - } + }, + updateDataForm(val){ + this.dataForm.projectId = val; + }, }, } @@ -769,4 +787,10 @@ color: #303133; font-weight: 400; } + + .el-textarea .el-textarea__inner { + padding: 0px 5px; + height: auto; + } + diff --git a/src/views/modules/project/projectInfo/projectInfo.vue b/src/views/modules/project/projectInfo/projectInfo.vue index af57cc4..aca3145 100644 --- a/src/views/modules/project/projectInfo/projectInfo.vue +++ b/src/views/modules/project/projectInfo/projectInfo.vue @@ -13,7 +13,7 @@ 查询 - 新增 + 新增 @@ -389,7 +389,7 @@ data() { return { // addOrUpdate - addOrUpdate:0, + addOrUpdate:'0', //项目已选联系人 contactChooseList1:[], //客户可选联系人 @@ -1034,11 +1034,14 @@ } }, // 新增 / 修改 - addOrUpdateHandle (id,row) { + addOrUpdateHandle (id) { this.addOrUpdateVisible = true this.addOrUpdate = id; this.$nextTick(() => { - this.$refs.addOrUpdate.init() + this.$refs.addOrUpdate.init(); + if (id && id !== 'save' && id !== 'update'){ + this.$refs.addOrUpdate.updateDataForm(id); + } }) }, UpdateHandle (row) { @@ -1050,7 +1053,7 @@ getProjectUserRole(inData).then(({data}) => { if(this.$store.state.user.name=='admin'||data.row.updateFlag=='Y') { this.addOrUpdateVisible = true - this.addOrUpdate = 1; + this.addOrUpdate = 'update'; this.$nextTick(() => { this.$refs.addOrUpdate.init(row.id) }) @@ -1532,9 +1535,11 @@ }, }, - created() { + activated() { + if (this.$route.params.projectId){ + this.searchData.projectId = this.$route.params.projectId + } this.getTableUserColumn(this.$route.meta.menuId+'table1',1) - }, } diff --git a/src/views/modules/sys/dict-data.vue b/src/views/modules/sys/dict-data.vue index 8a31e9b..6233311 100644 --- a/src/views/modules/sys/dict-data.vue +++ b/src/views/modules/sys/dict-data.vue @@ -348,9 +348,9 @@ export default { - 取 消 - 确 定 - + 确 定 + 取 消 +
diff --git a/src/views/modules/sys/dict.vue b/src/views/modules/sys/dict.vue index 0e757af..deb6beb 100644 --- a/src/views/modules/sys/dict.vue +++ b/src/views/modules/sys/dict.vue @@ -299,8 +299,8 @@ export default { - 取 消 确 定 + 取 消