diff --git a/src/views/components/resiForm.vue b/src/views/components/resiForm.vue index 404e82f90..abe067cc0 100644 --- a/src/views/components/resiForm.vue +++ b/src/views/components/resiForm.vue @@ -405,6 +405,7 @@ import { isCard, isPassport, isMobile, isPhone } from '@/utils/validate' import { computedCard } from '@/utils/index' import { idTypeList } from "@/js/columns/constants"; import {requestGet} from "@/js/dai/request"; +import { numberToGlsl } from 'ol/style/expressions'; export default { name: 'resiForm', props: { @@ -1727,9 +1728,11 @@ export default { console.log(node,resolve); await this.getTreeChildenList(node,resolve) }, - async getTreeChildenList (node, resolve) { - console.log(node,resolve); + if (node.data.partyOrgLevel === 7) { + resolve([]); // 直接解决为空数组,不执行请求 + return; + } const url = "/actual/base/party/org/listNextLevelPartyOrgTreeNodesByPid" console.log('级联', node.value) let params = { @@ -1737,6 +1740,11 @@ export default { } const { data, code, msg } = await requestGet(url, params) if (code === 0) { + data.forEach(item => { + if (item.partyOrgLevel === 7) { + item.children = null; // 或 item.children = []; + } + }); resolve(data) } else { this.$message.error(msg) diff --git a/src/views/modules/base/organization/organization.vue b/src/views/modules/base/organization/organization.vue index 970756757..d7e4ae245 100644 --- a/src/views/modules/base/organization/organization.vue +++ b/src/views/modules/base/organization/organization.vue @@ -2001,6 +2001,8 @@ export default { // this.peoForm.gender = data.gender === 1 ? '男' : '女' this.peoForm.gender = data.gender; this.peoForm.post = data.workType; + this.peoForm.idCard = data.idCard; + this.peoForm.duty = data.roleList.map(item=>item.roleId); // 已有的权限(职责) let existedDutyArr = []; data.roleList.forEach(function (sysDuty) { diff --git a/src/views/modules/base/residentManagement/oldPeople/addForm.vue b/src/views/modules/base/residentManagement/oldPeople/addForm.vue index 42bf4db0d..40d8faf41 100644 --- a/src/views/modules/base/residentManagement/oldPeople/addForm.vue +++ b/src/views/modules/base/residentManagement/oldPeople/addForm.vue @@ -260,7 +260,7 @@
- 该居民有无赡养老人: + 有无赡养老人: {{ formData.elderlyFlag != null ? formData.elderlyFlag === 1 @@ -271,7 +271,7 @@ : "--" }}
- + @@ -281,10 +281,10 @@
- 该居民与赡养人关系: + 与赡养人关系: {{ formData.elderlyRelationName || "--" }}
- + @@ -432,8 +432,9 @@ export default { const url = `/actual/base/resiCategorized/oldPeople/detail/${categorizedResiId}`; const { data, code, msg } = await requestGet(url); if (code === 0) { - console.log(data); this.formData = { ...data }; + this.formData.idType = this.formData.idType.toString() + console.log(this.formData); } else { this.$message.error(msg); } @@ -467,7 +468,7 @@ export default { console.log(this.formData); const url = this.formType === "edit" - ? "/actual/base/resiCategorized/oldpeople/update" + ? "/actual/base/resiCategorized/oldPeole/update" : "/actual/base/resiCategorized/oldpeople/create"; const { data, code, msg } = await requestPost(url, this.formData); diff --git a/src/views/modules/base/residentManagement/oldPeople/oldPeople.vue b/src/views/modules/base/residentManagement/oldPeople/oldPeople.vue index 6086dcc99..ae65dbff5 100644 --- a/src/views/modules/base/residentManagement/oldPeople/oldPeople.vue +++ b/src/views/modules/base/residentManagement/oldPeople/oldPeople.vue @@ -113,7 +113,7 @@ - + - +