From fd06b222a6bc7d36bab5f1143958ef62b0d0396c Mon Sep 17 00:00:00 2001 From: liuye Date: Thu, 15 Aug 2024 11:58:54 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/project/weiyang/AppWorkOrder/Add.vue | 32 +++++++++++++++++++-- src/project/weiyang/AppWorkOrder/Detail.vue | 13 ++++++--- src/project/weiyang/AppWorkOrder/List.vue | 6 +++- 3 files changed, 44 insertions(+), 7 deletions(-) diff --git a/src/project/weiyang/AppWorkOrder/Add.vue b/src/project/weiyang/AppWorkOrder/Add.vue index 879c0f1..43680b3 100644 --- a/src/project/weiyang/AppWorkOrder/Add.vue +++ b/src/project/weiyang/AppWorkOrder/Add.vue @@ -93,7 +93,12 @@ export default { this.forms.girdMemberId = this.user.girdMemberId this.forms.girdMemberName = this.user.name this.eventSource = option.eventSource + this.id = option.id this.typeList() + if(this.id) { + this.forms.id = this.id + this.getDetail() + } }, onShow() { // document.title = '添加上报' @@ -143,6 +148,25 @@ export default { } }) }, + getDetail() { + this.$http.post(`/app/apppatrolreportinfov2/queryDetailById?id=${this.id}`).then((res) => { + if (res?.data) { + this.forms = res.data + this.forms.mapInfo = { + lat: res.data.lat, + lng: res.data.lng, + address: res.data.address, + } + // var list = this.$dict.getDict('xbotReportEventType') + // this.typeList.map((item) => { + // if(item.dictValue == res.data.type) { + // this.forms.typeName = item.dictName + // } + // }) + // this.selectGird = { girdId: res.data.girdId|| '', girdName: res.data.girdName || ''} + } + }) + }, selectStatus(e) { this.forms.groupName = e[0].label this.forms.groupId = e[0].value @@ -176,10 +200,14 @@ export default { return this.$u.toast('请输入手机号') } this.flag = true - this.$instance.post(`/app/apppatrolreportinfov2/addByGirdMember`, {...this.forms}).then((res) => { + var url = this.id ? '/app/apppatrolreportinfov2/update' : '/app/apppatrolreportinfov2/addByGirdMember' + this.$instance.post(`${url}`, {...this.forms}).then((res) => { if (res.code == 0) { - this.$u.toast('上报成功') + this.$u.toast(this.id ? '编辑成功' : '上报成功') uni.$emit('getListInit') + if(this.id) { + uni.$emit('updateDeatil') + } setTimeout(() => { uni.navigateBack() }, 600) diff --git a/src/project/weiyang/AppWorkOrder/Detail.vue b/src/project/weiyang/AppWorkOrder/Detail.vue index 62151d3..cf920f4 100644 --- a/src/project/weiyang/AppWorkOrder/Detail.vue +++ b/src/project/weiyang/AppWorkOrder/Detail.vue @@ -29,11 +29,16 @@ {{ data.groupName }} -
+
所属网格 {{ data.girdName }}
+
+ 所属群聊 + {{ data.wxGroupName }} +
+
联系方式 @@ -391,9 +396,9 @@ uni-page-body { } img { - width: 225px; - height: 226px; - margin-right: 8px; + width: 220px; + height: 220px; + margin: 0 8px 8px 0; } img:nth-of-type(3n) { diff --git a/src/project/weiyang/AppWorkOrder/List.vue b/src/project/weiyang/AppWorkOrder/List.vue index 5bd50d0..af194b2 100644 --- a/src/project/weiyang/AppWorkOrder/List.vue +++ b/src/project/weiyang/AppWorkOrder/List.vue @@ -33,10 +33,14 @@ {{ item.groupName }}
-
+
所属网格 {{ item.girdName }}
+
+ 所属群聊 + {{ item.wxGroupName }} +