From 2a6b779411772a8680ebe102f8b9926071ef0cad Mon Sep 17 00:00:00 2001 From: xuyuanqing <392009588@qq.com> Date: Fri, 24 Nov 2023 10:04:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=85=E5=9F=BA=E5=9C=B0=E8=B0=83=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/homesteadSurvey/nhhncy.js | 8 ++++++ src/views/homesteadSurvey/shyqrAdd.vue | 36 ++++++++++++-------------- 2 files changed, 25 insertions(+), 19 deletions(-) diff --git a/src/api/homesteadSurvey/nhhncy.js b/src/api/homesteadSurvey/nhhncy.js index 6830eacc..b4bd5d8a 100644 --- a/src/api/homesteadSurvey/nhhncy.js +++ b/src/api/homesteadSurvey/nhhncy.js @@ -9,6 +9,14 @@ export function listNhhncy(query) { }) } +// 查询农户户主详细 +export function getHomesteadnhhnhzByNhdm(nhdm) { + return request({ + url: '/home/homesteadnhhncy/householdByNhdm/' + nhdm, + method: 'get' + }) +} + // 导出数据调查-农户户内成员 export function exportNhhncy(query) { return request({ diff --git a/src/views/homesteadSurvey/shyqrAdd.vue b/src/views/homesteadSurvey/shyqrAdd.vue index 4c59e45c..1e47ba1e 100644 --- a/src/views/homesteadSurvey/shyqrAdd.vue +++ b/src/views/homesteadSurvey/shyqrAdd.vue @@ -315,7 +315,7 @@ import MapGisObtainTc from "@/components/Map/MapGisObtainTc"; import {listZrz,addZrz,updateZrz,getZrzZjdDmList,delZrz,updateZrzStatus} from "@/api/homesteadSurvey/zrz"; import {listNmfw,addNmfw,updateNmfw,delNmfw} from "@/api/homesteadSurvey/nmfw"; import {listSuyqr,addSuyqr,updateSuyqr} from "@/api/homesteadSurvey/suyqr"; -import {listNhhncy,addNhhncy,updateNhhncy,delNhhncy} from "@/api/homesteadSurvey/nhhncy"; +import {listNhhncy,getHomesteadnhhnhzByNhdm,addNhhncy,updateNhhncy,delNhhncy} from "@/api/homesteadSurvey/nhhncy"; import {queryList, delNh, exportNh, getNh, listNh, updateNh,setNhInfo} from "@/api/homesteadSurvey/nh"; import {listFsss,addFsss,updateFsss,delFsss,getFsssZjdDmList,updateFsssStatus} from "@/api/homesteadSurvey/fsss"; import { listTown, getTown } from "@/api/homesteadSurvey/town"; @@ -392,18 +392,13 @@ export default { }, methods: { getList(){ - queryList({yhzgx:"02",searchValue:"NHDM,HZXM,HZZJHM,nhdm,HZZJLX,TXDZ,dept_id,dept_name"}).then(response => { + queryList({yhzgx:"02",searchValue:"NHDM,HZXM"}).then(response => { this.nhdmDictionaries = response.rows.map(function(item){ item.nhValue = item.hzxm + item.nhdm; return { nhValue:item.nhValue, hzxm:item.hzxm, - txdz:item.txdz, - nhdm:item.nhdm, - zjhm:item.hzzjhm, - zjlx:item.hzzjlx, - deptId:item.deptId, - deptName:item.deptName + nhdm:item.nhdm }; }); this.newList = this.nhdmDictionaries; @@ -457,18 +452,21 @@ export default { } }, shyqrdmxmChange(val){ + getHomesteadnhhnhzByNhdm(val.nhdm).then((resp) => { + if(resp.data) + { + let data = resp.data; + this.$set(this.form, "shyqrdbzjhm", data.zjhm); + this.$set(this.form, "shyqrdbxm", data.xm); + this.$set(this.form, "shyqrdbzjlx",data.zjlx); + this.$set(this.form, "xb", data.xb); + this.$set(this.form, "dh", data.lxdh); + this.$set(this.form, "sfbncjtjjzzcy",data.sfbjtjjzzcy); + this.$set(this.form, "hklx", data.sfbjtjjzzcy); + this.$set(this.form, "dz", data.txdz); + } + }); this.$set(this.form, "nhdm", val.nhdm); - this.$set(this.form, "shyqrdbzjhm", val.zjhm); - this.$set(this.form, "shyqrdbxm", val.hzxm); - this.$set(this.form, "shyqrdbzjlx", val.zjlx); - this.$set(this.form, "dz", val.txdz); - let sex = this.parseIDCard(val.zjhm); - if(sex === 0){ - sex = 1; - }else{ - sex = 2 - } - this.$set(this.form, "xb", sex); listNmfw({zjddm:this.zjdzdxx.zjddm}).then(response => { this.nmfwDictionaries = response.rows; });