From 39cc1f3d1fab4db65119a3e36108c3dfd9bcdab0 Mon Sep 17 00:00:00 2001 From: liuye Date: Fri, 14 Jan 2022 13:46:06 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E7=BD=91=E6=A0=BC=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apps/AppGridManagement/AddGird.vue | 18 ++++++++++++++---- src/apps/AppGridManagement/SetGird.vue | 12 +++++++++++- 2 files changed, 25 insertions(+), 5 deletions(-) diff --git a/src/apps/AppGridManagement/AddGird.vue b/src/apps/AppGridManagement/AddGird.vue index 805a4c5d..3f326322 100644 --- a/src/apps/AppGridManagement/AddGird.vue +++ b/src/apps/AppGridManagement/AddGird.vue @@ -14,7 +14,7 @@
- + ,{{item.name}} 请选择 @@ -25,7 +25,7 @@ 网格员
- + ,{{item.name}} 请选择 @@ -93,10 +93,20 @@ export default { if(!this.form.girdName){ return this.$u.toast('请输入网格名称') } + if(this.fromType == 'add') { + this.form.parentGirdId = this.detailInfo.id + this.form.parentGirdName = this.detailInfo.girdName + this.form.girdLevel = Number(this.detailInfo.girdLevel)+1 + this.form.girdType = Number(this.detailInfo.girdType)+1 + this.form.isLastLevel = this.form.girdLevel == 2 ? '1' : '0' + } this.$http.post(`/app/appgirdinfo/addOrUpdate`, this.form).then((res) => { if (res.code == 0) { - this. - uni.navigateBack() + this.$u.toast('提交成功') + uni.$emit('update') + setTimeout(() => { + uni.navigateBack() + }, 600) } }) diff --git a/src/apps/AppGridManagement/SetGird.vue b/src/apps/AppGridManagement/SetGird.vue index 073cdb8e..26207a1c 100644 --- a/src/apps/AppGridManagement/SetGird.vue +++ b/src/apps/AppGridManagement/SetGird.vue @@ -60,6 +60,7 @@
+
删除网格 编辑网格 @@ -88,6 +89,10 @@ export default { onLoad() { this.$dict.load('girdType', 'girdLevel') this.isGirdUser() + uni.$on('update', () => { + this.show = false + this.getTree() + }) }, methods: { isGirdUser() { @@ -408,9 +413,14 @@ export default { border-bottom: 0; } .btn{ - padding: 32px 0; + width: 100%; + padding: 32px; + box-sizing: border-box; background-color: #fff; display: flex; + position: fixed; + bottom: 0; + left: 0; span{ display: inline-block; height: 92px; From 9fcf15e2513f8206ae05bd9f268abe80a276894e Mon Sep 17 00:00:00 2001 From: liuye Date: Fri, 14 Jan 2022 13:54:17 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E7=BD=91=E6=A0=BC=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apps/AppGridManagement/AppGridManagement.vue | 2 +- src/apps/AppGridManagement/Organization.vue | 2 +- src/apps/AppGridManagement/Statistics.vue | 9 ++++++--- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/apps/AppGridManagement/AppGridManagement.vue b/src/apps/AppGridManagement/AppGridManagement.vue index 561701be..24896f3a 100644 --- a/src/apps/AppGridManagement/AppGridManagement.vue +++ b/src/apps/AppGridManagement/AppGridManagement.vue @@ -21,7 +21,7 @@ export default { data() { return { - component: 'Organization', + component: 'Statistics', params: {}, refresh: true, tabIndex: 0, diff --git a/src/apps/AppGridManagement/Organization.vue b/src/apps/AppGridManagement/Organization.vue index edfb5e22..a6534f9d 100644 --- a/src/apps/AppGridManagement/Organization.vue +++ b/src/apps/AppGridManagement/Organization.vue @@ -6,7 +6,7 @@ {{userGird.girdName}}
- 网格配置 + 网格配置
网格人员
diff --git a/src/apps/AppGridManagement/Statistics.vue b/src/apps/AppGridManagement/Statistics.vue index 667616e9..07080687 100644 --- a/src/apps/AppGridManagement/Statistics.vue +++ b/src/apps/AppGridManagement/Statistics.vue @@ -15,17 +15,20 @@
- {{ peopleList['网格长'] || 0 }} + {{ peopleList['网格长']}} + 0 网格长
- {{ peopleList['网格员'] || 0 }} + {{ peopleList['网格员']}} + 0 网格员
- {{ peopleList['责任家庭数'] || 0 }} + {{ peopleList['责任家庭数'] }} + 0 责任家庭数
From fa0c79d0248cbb839160dd037151c96f0b878675 Mon Sep 17 00:00:00 2001 From: shijingjing <1789544664@qq.com> Date: Fri, 14 Jan 2022 13:57:47 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E5=85=B3=E8=81=94=E5=AE=B6=E5=BA=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apps/AppGridManagement/AddFamily.vue | 212 +++++++++++++++++++- src/apps/AppGridManagement/FamilyList.vue | 135 ++++++++++++- src/apps/AppGridManagement/Organization.vue | 2 +- 3 files changed, 334 insertions(+), 15 deletions(-) diff --git a/src/apps/AppGridManagement/AddFamily.vue b/src/apps/AppGridManagement/AddFamily.vue index 2e217315..9d9af419 100644 --- a/src/apps/AppGridManagement/AddFamily.vue +++ b/src/apps/AppGridManagement/AddFamily.vue @@ -1,30 +1,228 @@ + + + + diff --git a/src/apps/AppGridManagement/FamilyList.vue b/src/apps/AppGridManagement/FamilyList.vue index 3b7184f5..aba29e71 100644 --- a/src/apps/AppGridManagement/FamilyList.vue +++ b/src/apps/AppGridManagement/FamilyList.vue @@ -1,6 +1,27 @@ @@ -8,23 +29,123 @@ export default { data() { return { - + list:[], + current:1, + checkType: '', + userId: '', } }, methods: { - + getList(){ + this.$http.post(`/app/appgirdmemberresident/listByGirdMember?current=${this.current}&girdMemberId=${this.userId}`).then((res) => { + if (res.code == 0) { + this.list = this.current > 1 ? [...this.list, ...res.data.records] : res.data.records + } + }) + }, + toAddFamily(){ + uni.navigateTo({url: `./AddFamily?id=${this.userId}`}) + }, + isGirdUser() { + this.$http.post('/app/appgirdmemberinfo/checkLogOnUser').then((res) => { + if (res.code == 0) { + if (res.data.checkType) { + this.checkType = res.data.checkType + } + } + }) + }, + }, + onLoad(option) { + this.userId = option.id + console.log(this.userId) }, onShow() { document.title = '责任家庭' + this.getList() + uni.$on('updateList', () => { + this.current = 1 + this.getList() + }) + this.isGirdUser() + }, + onReachBottom() { + this.current = this.current + 1 + this.getList() }, - linkTo(url) { - uni.navigateTo({url}) - } } diff --git a/src/apps/AppGridManagement/Organization.vue b/src/apps/AppGridManagement/Organization.vue index edfb5e22..c138f490 100644 --- a/src/apps/AppGridManagement/Organization.vue +++ b/src/apps/AppGridManagement/Organization.vue @@ -24,7 +24,7 @@
{{item.name}} {{item.checkType == 2 ? '网格长' : '网格员'}} - 责任家庭 > + 责任家庭 >

{{item.girdName}}

From aeb50add31dc3a9e7c8d63588cc90141a9b7f446 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8A=B1=E6=9C=89=E6=B8=85=E9=A6=99=E6=9C=88=E6=9C=89?= =?UTF-8?q?=E9=98=B4?= <185154740@qq.com> Date: Fri, 14 Jan 2022 14:05:59 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E7=A9=BA=E7=8A=B6=E6=80=81css?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apps/AppEpidemicSituation/Health.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/apps/AppEpidemicSituation/Health.vue b/src/apps/AppEpidemicSituation/Health.vue index dc0431de..5ceb6968 100644 --- a/src/apps/AppEpidemicSituation/Health.vue +++ b/src/apps/AppEpidemicSituation/Health.vue @@ -323,6 +323,11 @@ export default { } } } + + .emptyWrap { + margin-top: 0; + background: #f5f5f5; + } } }