From fe6faae0cf928d58da4366bdcb7719f1fbe233ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=83=E8=82=89=E7=9A=84=E9=A5=BA=E5=AD=90?= <2659004835@qq.com> Date: Sun, 31 Jul 2022 16:44:43 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=A6=E6=83=85=E8=B0=83=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jsFile/requst.js | 1 - pagesA/detail/detail.vue | 57 ++++++++++++++++++++++++++-------------- 2 files changed, 37 insertions(+), 21 deletions(-) diff --git a/jsFile/requst.js b/jsFile/requst.js index 873d207..bf2111d 100644 --- a/jsFile/requst.js +++ b/jsFile/requst.js @@ -141,7 +141,6 @@ const request = (method, url, options) => { // 上传文件 封装请求 const uploadFile = (url, options, type) => { let tempData = options || {} - console.log(type,7777); return new Promise((resolve, reject) => { uni.uploadFile({ url: `${getApp().globalData.hostapi}${url}`, diff --git a/pagesA/detail/detail.vue b/pagesA/detail/detail.vue index d6ec15d..a29236c 100644 --- a/pagesA/detail/detail.vue +++ b/pagesA/detail/detail.vue @@ -3,38 +3,40 @@ 序号 - LH20220729130234 + {{detail.coding}} 审核状态 - 待审核 + {{detail.state_text}} - + 真实姓名 - 测试村 + {{detail.u_name}} - + 联系方式 - 测试村 + {{detail.u_phone}} 社区 - 新华社区 + {{detail.community.name}} - 测试村 + {{detail.village.name}} 图片 - - + + 视频 - - + + + + @@ -99,21 +101,38 @@ data() { return { audioText:'', - detail:{}, //工单详情 + detail:'', //工单详情 ifManager:0, // 是否是管理员 id:0, //工单id } }, onLoad(op) { if(op.manager) this.ifManager = op.manager; - if(op.id) this.id = op.id; // 查询详情 - this.getDetailEv(); + this.getDetailEv(op.id); }, onHide() { innerAudioContext.stop(); }, methods: { + // 预览视频 + preVedio(index,num){ + let arr = []; + let tempArr = [this.detail.images.split(','),this.detail.videos.split(',')][num]; + if(tempArr.length){ + tempArr.forEach(item=>{ + let obj = { + url:item, + type:['image','video'][num] + } + arr.push(obj); + }) + } + uni.previewMedia({ + current:index, + sources:arr + }) + }, // 播放录音 playVoice() { if (this.audioText) { @@ -121,13 +140,11 @@ innerAudioContext.play(); } }, - // 查询工单详情 - getDetailEv(){ - this.$requst.post('user/opinionInfo',{id:this.id}).then(res => { + getDetailEv(id){ + this.$requst.post('user/opinionInfo',{id}).then(res => { if(res.code==0){ - console.log(res,'社区工单详情'); - this.detail = res.data; + this.detail = res.data.opinion; } else { this.$toolAll.tools.showToast(res.msg); }