diff --git a/project/grid/AppGridMap/components/list.vue b/project/grid/AppGridMap/components/list.vue index a5c42451..39d0bbba 100644 --- a/project/grid/AppGridMap/components/list.vue +++ b/project/grid/AppGridMap/components/list.vue @@ -133,12 +133,6 @@ }) }, handleNodeClick (val) { - if (val.girdLevel === '0') { - this.getLeafNodes() - - return false - } - this.instance.post(`/app/appgirdinfo/queryChildGirdInfoByGirdId?girdId=${val.id}`).then((res) => { if (res?.data) { const arr = res.data.map(v => { diff --git a/project/grid/AppGridMember/components/Family.vue b/project/grid/AppGridMember/components/Family.vue index 0d5285f1..2c2cb459 100644 --- a/project/grid/AppGridMember/components/Family.vue +++ b/project/grid/AppGridMember/components/Family.vue @@ -50,7 +50,7 @@ @@ -94,8 +94,6 @@ export default { }, isLoading: false, form: {}, - userList: [], - name: '', chooseUser: [], dialog: false, total: 10, @@ -127,7 +125,6 @@ export default { this.dict.load('epidemicDangerousAreaLevel').then(() => { this.getGirdList() this.getList() - this.getUserList() }) }, @@ -167,11 +164,6 @@ export default { handleSelectionChange(e) { this.ids = e.map(v => v.gmrId) }, - - clearAll() { - this.chooseUser = [] - }, - onConfirm() { if (!this.girdId) { return this.$message.error('请选择网格') @@ -196,42 +188,18 @@ export default { this.current = 1 this.getList() this.$message.success('添加成功') - this.closeDialog() + this.dialog = false } }) }, closeDialog() { - this.dialog = false this.chooseUser = [] this.girdId = '' - this.name = '' this.areaId = this.user.info.areaId - this.getUserList() }, - del(e) { this.chooseUser.splice(this.chooseUser.indexOf(e), 1) }, - - getUserList() { - this.isLoading = true - this.instance.post(`/app/appresident/list`, null, { - params: { - current: 1, - size: 200, - con: this.name, - householdName: 1, - areaId: this.areaId, - } - }).then(res => { - if (res.code == 0) { - this.userList = res.data.records - } - - this.isLoading = false - }) - }, - onBack() { this.$emit('change', { type: 'list' diff --git a/project/grid/AppGridMember/components/MonitorUser.vue b/project/grid/AppGridMember/components/MonitorUser.vue index 0c1b57e7..d50543b1 100644 --- a/project/grid/AppGridMember/components/MonitorUser.vue +++ b/project/grid/AppGridMember/components/MonitorUser.vue @@ -51,71 +51,24 @@ - - *网格: - - - - -
-
-
-
-

户主信息列表

-
- - -
- - - - {{ item.name }}-{{ item.idNumber }} - - - - -
-
-
-

已选择

- 清空 -
- -
- - {{ item.split('~')[0] }} - -
-
-
-
+ + + + + + + + + + + + +
diff --git a/project/grid/AppGridMember/components/add.vue b/project/grid/AppGridMember/components/add.vue index d3d6fd90..eecd3df2 100644 --- a/project/grid/AppGridMember/components/add.vue +++ b/project/grid/AppGridMember/components/add.vue @@ -375,10 +375,13 @@ export default { this.forms.photo = val[0].url; }, getSelectPerson(val) { - this.forms.name = val[0].name; - this.forms.phone = val[0].phone; - this.forms.userId = val[0].sysUserId - this.forms.wxUserId = val[0].id + if(val.length){ + this.forms.name = val[0].name; + this.forms.phone = val[0].phone; + this.forms.userId = val[0].sysUserId + this.forms.wxUserId = val[0].id + this.$refs.rules.validateField('name') + } }, getCheckedTree() { if (!this.$refs.tree.getCheckedNodes().length) { @@ -423,14 +426,6 @@ export default { if (!currInfo.id) { return this.$message.error('请选择网格') } - - if (currInfo.checkType === '1' && currInfo.girdLevel !== '2') { - return this.$message.error(`一级、二级网格不能添加网格员`) - } - - if (sameInfo.length) { - return this.$message.error('不能选择同一网格重复绑定') - } } this.instance.post(`/app/appgirdmemberinfo/addOrUpdate`,{ diff --git a/project/grid/AppGridMember/components/list.vue b/project/grid/AppGridMember/components/list.vue index 5083f1a1..1053fc54 100644 --- a/project/grid/AppGridMember/components/list.vue +++ b/project/grid/AppGridMember/components/list.vue @@ -4,51 +4,52 @@ + :tableData="tableData" + :col-configs="colConfigs" + :total="page.total" + :current.sync="page.current" + :size.sync="page.size" + @selection-change="(v) => (ids = v.map((e) => e.id))" + @getList="getList()">