From e06d8d078bf8b7081d4389b86560ce13fecebce0 Mon Sep 17 00:00:00 2001
From: Lou <luzhiping@qqyjz.com>
Date: Thu, 11 Jan 2024 18:20:41 +0800
Subject: [PATCH] 人口采集更新
---
subPackage/house/member/index.vue | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 48 insertions(+), 0 deletions(-)
diff --git a/subPackage/house/member/index.vue b/subPackage/house/member/index.vue
index 5d461fd..7631a61 100644
--- a/subPackage/house/member/index.vue
+++ b/subPackage/house/member/index.vue
@@ -300,6 +300,9 @@
</template>
<script>
+ import {
+ getQrCodeDetail
+ } from "@/api/system/index"
import selectBus from "@/components/my-components/selectBus.vue"
import uploadMixin from "@/mixin/uploadMixin";
import {
@@ -510,6 +513,7 @@
this.addOrUpdateTitle = "保存"
await this.getAllBizDict()
this.setCardTypeDefault()
+ this.getHouseDetail();
}
if (data.type == 2) {
this.isEdit = true;
@@ -537,6 +541,48 @@
},
methods: {
+
+ getHouseDetail() {
+ getQrCodeDetail({
+ roleName: uni.getStorageSync("activeRole").roleName,
+ addressCode: this.houseCode || uni.getStorageSync("siteInfo").houseCode,
+ }).then(res => {
+ console.log(res);
+ this.homeRegion = res.data.townStreetName;
+ this.form.currentAddress = res.data.addressName;
+ console.log("===>", this.getHouseRegion(res.data.townStreetName));
+ this.form.homeAdcode = this.getHouseRegion(res.data.townStreetName).code;
+ this.homeIndex = this.getHouseRegion(res.data.townStreetName).index;
+
+ })
+ },
+
+ setRegionDefault() {
+ getQrCodeDetail({
+ roleName: uni.getStorageSync("activeRole").roleName,
+ addressCode: this.houseCode || uni.getStorageSync("siteInfo").houseCode,
+ }).then(res => {
+ this.homeRegion = res.townStreetName;
+ this.form.homeAdcode = this.getHouseRegion(res.townStreetName).code;
+ this.homeIndex = this.getHouseRegion(res.townStreetName).index;
+
+ })
+ },
+
+
+
+ getHouseRegion(name) {
+ for (let i = 0, ii = this.regionList.length; i < ii; i++) {
+ if (this.regionList[i].name == name) {
+ return {
+ index: i,
+ code: this.regionList[i].code
+ }
+ }
+ }
+ },
+
+
showLabel() {
let arr = []
for (let i of this.form.householdLabelList) {
@@ -691,6 +737,8 @@
} = this.findObjValue(data.homeAdcode, this.regionList, "code")
this.homeIndex = index;
this.homeRegion = name;
+ } else {
+ this.setRegionDefault();
}
}
})
--
Gitblit v1.9.3