diff --git a/project/grid/AppGridMember/AppGridMember.vue b/project/grid/AppGridMember/AppGridMember.vue index d01cffbc..969bf05b 100644 --- a/project/grid/AppGridMember/AppGridMember.vue +++ b/project/grid/AppGridMember/AppGridMember.vue @@ -1,27 +1,7 @@ - - - - - - - - - - - - - - - - - + + + \ No newline at end of file + diff --git a/project/grid/AppGridMember/components/Family.vue b/project/grid/AppGridMember/components/Family.vue index 2c2cb459..347c3a19 100644 --- a/project/grid/AppGridMember/components/Family.vue +++ b/project/grid/AppGridMember/components/Family.vue @@ -65,7 +65,7 @@ chooseUser=v"/> + @select="v=>chooseUser=v" multiple/> @@ -81,7 +81,6 @@ export default { props: { instance: Function, dict: Object, - params: Object }, data() { @@ -118,19 +117,16 @@ export default { computed: { ...mapState(['user']) }, - created() { this.areaId = this.user.info.areaId this.disabledLevel = this.user.info.areaList.length - this.dict.load('epidemicDangerousAreaLevel').then(() => { - this.getGirdList() - this.getList() - }) + this.getGirdList() + this.getList() + this.dict.load('epidemicDangerousAreaLevel') }, - methods: { getGirdList() { - this.instance.post(`/app/appgirdmemberinfo/queryMyGirdListByLevel2?girdMemberId=${this.params.id}`).then(res => { + this.instance.post(`/app/appgirdmemberinfo/queryMyGirdListByLevel2?girdMemberId=${this.$route.query.id}`).then(res => { if (res.code == 0) { this.girdList = res.data } @@ -144,7 +140,7 @@ export default { this.instance.post(`/app/appgirdmemberresident/listByGirdMember`, null, { params: { ...this.search, - girdMemberId: this.params.id, + girdMemberId: this.$route.query.id, areaId: this.areaId } }).then(res => { @@ -175,7 +171,7 @@ export default { const residentList = this.chooseUser.map(v => { return { - girdMemberId: this.params.id, + girdMemberId: this.$route.query.id, name: v.name, residentId: v.id, girdId: this.girdId diff --git a/project/grid/AppGridMember/components/MonitorUser.vue b/project/grid/AppGridMember/components/MonitorUser.vue index d50543b1..d5987f60 100644 --- a/project/grid/AppGridMember/components/MonitorUser.vue +++ b/project/grid/AppGridMember/components/MonitorUser.vue @@ -66,7 +66,7 @@ chooseUser=v"/> + @select="v=>chooseUser=v" multiple/> @@ -83,7 +83,6 @@ export default { props: { instance: Function, dict: Object, - params: Object }, data() { @@ -94,9 +93,7 @@ export default { name: '', girdId: '' }, - isLoading: false, form: {}, - userList: [], name: '', chooseUser: [], isShow: false, @@ -129,13 +126,12 @@ export default { this.dict.load('epidemicDangerousAreaLevel').then(() => { this.getGirdList() this.getList() - this.getUserList() }) }, methods: { getGirdList() { - this.instance.post(`/app/appgirdmemberinfo/queryMyGirdListByLevel2?girdMemberId=${this.params.id}`).then(res => { + this.instance.post(`/app/appgirdmemberinfo/queryMyGirdListByLevel2?girdMemberId=${this.$route.query.id}`).then(res => { if (res.code == 0) { this.girdList = res.data } @@ -149,7 +145,7 @@ export default { this.instance.post(`/app/appgirdmemberpoverty/listByGirdMemberByWeb`, null, { params: { ...this.search, - girdMemberId: this.params.id, + girdMemberId: this.$route.query.id, } }).then(res => { if (res.code == 0) { @@ -168,11 +164,6 @@ export default { handleSelectionChange(e) { this.ids = e.map(v => v.gmpId) }, - - clearAll() { - this.chooseUser = [] - }, - onConfirm() { if (!this.girdId) { return this.$message.error('请选择网格') @@ -184,7 +175,7 @@ export default { const povertyList = this.chooseUser.map(v => { return { - girdMemberId: this.params.id, + girdMemberId: this.$route.query.id, name: v.split('~')[0], girdId: this.girdId, povertyId: v.split('~')[1] @@ -207,38 +198,12 @@ export default { 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/apppreventionreturntopoverty/list`, null, { - params: { - current: 1, - size: 200, - con: this.name, - isHousehold: 1, - areaId: this.areaId - } - }).then(res => { - if (res.code == 0) { - this.userList = res.data.records - } - - this.isLoading = false - }) - }, - onBack() { this.$emit('change', { type: 'list' }) }, - remove(ids) { this.$confirm('确定删除该数据?').then(() => { this.instance.post(`/app/appgirdmemberpoverty/delete`, null, { diff --git a/project/grid/AppGridMember/components/add.vue b/project/grid/AppGridMember/components/add.vue index eecd3df2..d5a5141a 100644 --- a/project/grid/AppGridMember/components/add.vue +++ b/project/grid/AppGridMember/components/add.vue @@ -6,22 +6,24 @@ - - + ref="rules" + :model="forms" + :rules="formRules" + size="small" + label-suffix=":" + label-width="136px"> + + 修改 - 取消 + 取消 保存 - + @@ -30,30 +32,30 @@ - + + v-model="forms.selectionDate" + type="date" + style="width: 100%" + value-format="yyyy-MM-dd" + size="medium" + placeholder="选择日期"> - - + + - + - + - + - + - - + + - + - - {{forms.name}} - {{forms.selectionDate}} - {{forms.idNumber}} - {{dict.getLabel('sex', forms.sex)}} - {{forms.birthday}} - {{forms.mail}} + + {{ forms.name }} + {{ forms.selectionDate }} + {{ forms.idNumber }} + {{ dict.getLabel('sex', forms.sex) }} + {{ forms.birthday }} + {{ forms.mail }} - + - + - {{forms.phone}} + {{ forms.phone }} - - + + 修改 - 取消 + 取消 保存 - + + v-for="item in options" + :key="item.value" + :label="item.label" + :value="item.value"> @@ -142,13 +146,13 @@ - + 否 是 - + @@ -160,31 +164,31 @@ - + - + + type="textarea" + maxlength="200" + show-word-limit + :rows="4" + placeholder="请输入内容" + v-model="forms.introduction"> - + + type="textarea" + maxlength="200" + show-word-limit + :rows="4" + placeholder="请输入内容" + v-model="forms.motto"> @@ -194,39 +198,40 @@ {{ !forms.isGirdMember ? '-' : forms.isGirdMember === '0' ? '否' : '是' }} - {{dict.getLabel('girdMemberType', forms.girdMemberType)}} - {{dict.getLabel('politicsStatus', forms.politicsStatus)}} - {{dict.getLabel('education', forms.education)}} - {{forms.motto}} - {{forms.introduction}} + {{ dict.getLabel('girdMemberType', forms.girdMemberType) }} + + {{ dict.getLabel('politicsStatus', forms.politicsStatus) }} + {{ dict.getLabel('education', forms.education) }} + {{ forms.motto }} + {{ forms.introduction }} - + + :data="treeObj.treeList" + :props="treeObj.defaultProps" + node-key="id" + ref="tree" + :check-strictly="true" + show-checkbox + :default-checked-keys="currCheckedKeys" + default-expand-all + @check="onCheckChange"> -