Commit 795638f86f2fe31865bef9bec8ed36de8676c463

Authored by 郭娟
1 parent d50eb363
Exists in charge

fix:优化拜访查看详情不显示当前地址以及上传图片bug

Showing 1 changed file with 21 additions and 2 deletions   Show diff stats
pages/charge/visitsAndFees/detail.vue
... ... @@ -26,7 +26,8 @@
26 26  
27 27 <script>
28 28 import {
29   - getMcFileList
  29 + getMcFileList,
  30 + getByUuid
30 31 } from '@/api/charge.js'
31 32 import basisCellCard from '@/components/basisCellCard/basisCellCard.vue'
32 33 export default {
... ... @@ -149,6 +150,17 @@
149 150 value: "",
150 151 key: "pvSystemStatus"
151 152 },
  153 + {
  154 + name: "当前地址",
  155 + value: "",
  156 + key: "visitDetailedAddress"
  157 + },
  158 + {
  159 + name: "上传图片",
  160 + value: [],
  161 + type:'photoList',
  162 + key: "fieldPhotoFile"
  163 + },
152 164 ],
153 165 jcrDataList:[
154 166 {
... ... @@ -201,11 +213,18 @@
201 213 computed: {
202 214  
203 215 },
204   - onLoad(data) {
  216 + async onLoad(data) {
205 217 if (data.objData) {
206 218 this.objData = JSON.parse(data.objData);
207 219 console.log('传递data', JSON.parse(JSON.stringify(this.objData)));
208 220 this.dataList = this.$assignValues(this.objData, this.dataList);
  221 + await getByUuid(this.objData.fieldPhotoFile).then((res)=>{
  222 + this.objData.fieldPhotoFile=[{
  223 + type:'photoList',
  224 + url:res.data.url,
  225 + fileId:res.data.uuid
  226 + }];
  227 + })
209 228 this.bfDataList = this.$assignValues(this.objData, this.bfDataList);
210 229 this.jcrDataList = this.$assignValues(this.objData, this.jcrDataList);
211 230 this.sfDataList = this.$assignValues(this.objData, this.sfDataList);
... ...