diff --git a/project/fengdu/AppOutSource/AppMarkRate/components/Detail.vue b/project/fengdu/AppOutSource/AppMarkRate/components/Detail.vue index 18217789..313a2de7 100644 --- a/project/fengdu/AppOutSource/AppMarkRate/components/Detail.vue +++ b/project/fengdu/AppOutSource/AppMarkRate/components/Detail.vue @@ -37,14 +37,14 @@ class="mt-16" :tableData="tableData1" :is-show-pagination="false" - :col-configs="colConfigs1"> + :col-configs="colConfigs"> + :col-configs="colConfigs"> @@ -62,62 +62,69 @@ export default { data() { return { info: { - fileList:[] + fileList: [] }, - tableData1:[], - colConfigs1:[ - { prop: 'integralUserName', label: '清单类型', align: 'center' }, - { prop: 'areaName', label: '状态', align: 'center' }, - { prop: 'girdName', label: '分数', align: 'center' }, + tableData1: [], + colConfigs: [ + {prop: 'listType', label: '清单类型', align: 'center'}, + { + prop: 'status', label: '状态', align: 'center', render: (h, {row}) => { + if (row.status === '1') { + return h('i', { + class: "el-icon-circle-check", + style: 'font-size:18px' + }) + } + return '' + } + }, + {prop: 'score', label: '分数', align: 'center'}, ], - tableData2:[], - colConfigs2:[ - { prop: 'integralUserName', label: '清单类型', align: 'center' }, - { prop: 'areaName', label: '状态', align: 'center' }, - { prop: 'girdName', label: '分数', align: 'center' }, - ] + tableData2: [], } }, created() { - this.$dict.load('evaluatorType').then(()=>{ + this.$dict.load('evaluatorType').then(() => { this.getDetail() - this.getScoredetail() + this.getList() }) }, methods: { - async getScoredetail(){ + async getList() { try { - const {code,data} = await this.instance.post('/app/appscoredetails/queryDetailById',null,{ - params:{ - id:this.params.shopId + const {code, data: {records}} = await this.instance.post('/app/appscoredetails/list', null, { + params: { + shopId: this.params.shopId, + pages: 1000 } }) - if(code===0){ - + if (code === 0 && records) { + this.tableData1 = records?.filter(item => item.type === '1') + this.tableData2 = records?.filter(item => item.type === '0') } - }catch (e) { + } catch (e) { console.error(e) } }, - async getDetail(){ + async getDetail() { try { - const {code,data} = await this.instance.post('/app/appshopassess/queryDetailById',null,{ - params:{ - id:this.params.id + const {code, data} = await this.instance.post('/app/appshopassess/queryDetailById', null, { + params: { + id: this.params.id } }) - if(code===0){ + if (code === 0) { this.info = data - this.info.fileList = data.pictureUrl?.split(',')?.map(item=>{ + this.info.fileList = data.pictureUrl?.split(',')?.map(item => { return { - url:item + url: item } }) } - }catch (e) { + } catch (e) { console.error(e) } }, @@ -133,7 +140,7 @@ export default {