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 }} -