From 8cf96197ea8fbb043a9705858096bc539dba7b8e Mon Sep 17 00:00:00 2001 From: jiangyuying Date: Fri, 25 Aug 2023 16:02:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A5=BC=E9=95=BF=E5=8D=95=E5=85=83=E9=95=BF?= =?UTF-8?q?=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/modules/base/resi.vue | 1 + .../residentManagement/louzhang/addForm.vue | 60 ++++++++++++++----- .../louzhang/louzhangList.vue | 16 ++--- 3 files changed, 54 insertions(+), 23 deletions(-) diff --git a/src/views/modules/base/resi.vue b/src/views/modules/base/resi.vue index 6b94683cd..2eb7b9baf 100644 --- a/src/views/modules/base/resi.vue +++ b/src/views/modules/base/resi.vue @@ -1328,6 +1328,7 @@ export default { watch: { $route: { handler: function (newVal, oldVal) { + console.log(newVal, oldVal) if (newVal.name == "base-resi") { this.$nextTick(() => { if (newVal.params.category) { diff --git a/src/views/modules/base/residentManagement/louzhang/addForm.vue b/src/views/modules/base/residentManagement/louzhang/addForm.vue index 1053e3128..ecbddff2b 100644 --- a/src/views/modules/base/residentManagement/louzhang/addForm.vue +++ b/src/views/modules/base/residentManagement/louzhang/addForm.vue @@ -10,15 +10,16 @@
+ v-if="formType == 'detail'"> 所属组织: - {{ formData.agencyName || "--" }} +
- + {{ formData.agencyName || "--" }} +
@@ -85,13 +88,14 @@
类型: - {{ formData.dormitoryTypeName || "--" }} + {{ formData.dormitoryName || "--" }}
- { @@ -298,14 +314,28 @@ export default { if (!valid) { return false; } + if (this.formType == 'edit') { // this.formData.categorizedResiId = this.scopeId } - console.log(this.formData); + if (this.formData.dormitoryTypeArray.includes('0')) {//选了单元长 + if (this.formData.dormitoryTypeArray.includes('1')) {//选了楼长 + this.formData.dormitoryTypeCode = '1,1' + } else { + this.formData.dormitoryTypeCode = '1,0' + } + } else { + if (this.formData.dormitoryTypeArray.includes('1')) {//选了楼长 + this.formData.dormitoryTypeCode = '0,1' + } else { + this.formData.dormitoryTypeCode = '0,0' + } + } + const url = this.formType === "edit" - ? "/actual/base/resiCategorized/buildingUnitChief//update" - : "/actual/base/resiCategorized/buildingUnitChief//create"; + ? "/actual/base/resiCategorized/buildingUnitChief/update" + : "/actual/base/resiCategorized/buildingUnitChief/create"; const { data, code, msg } = await requestPost(url, this.formData); if (code === 0) { diff --git a/src/views/modules/base/residentManagement/louzhang/louzhangList.vue b/src/views/modules/base/residentManagement/louzhang/louzhangList.vue index 67b9e3e08..9279f8171 100644 --- a/src/views/modules/base/residentManagement/louzhang/louzhangList.vue +++ b/src/views/modules/base/residentManagement/louzhang/louzhangList.vue @@ -170,7 +170,7 @@ align="center" width="50" /> - - -