修改bug
parent
a23862e18e
commit
a92e817774
|
@ -69,7 +69,7 @@
|
|||
/* 快应用特有相关 */
|
||||
"mp-weixin" : {
|
||||
/* 小程序特有相关 */
|
||||
"appid" : "wxa02e44170bc722cd",
|
||||
"appid" : "wx4eadccb19a7e698f",
|
||||
"setting" : {
|
||||
"urlCheck" : true,
|
||||
"es6" : true
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
<template>
|
||||
<view>
|
||||
<image class="width100" src="/static/icon/welcome-img.jpg" mode="widthFix"></image>
|
||||
<view class="fon60 bold mar-s50 mar-x50 tcenter" style="color: #010101;">洛河民意通</view>
|
||||
<view class="fon60 bold mar-s50 mar-x50 tcenter" style="color: #010101;">{{title}}</view>
|
||||
<view class="fon30 col6 tcenter" style="max-width: 560rpx;margin: 0 auto;">
|
||||
我是说明文案我是说明文案我是说明文案我是说明文案我是说明文案我是说明文案
|
||||
{{wenanText}}
|
||||
</view>
|
||||
<view class="disjcac mar-s120">
|
||||
<view class="disjcac enter-btn posir" @tap="goLogin">
|
||||
|
@ -22,11 +22,25 @@
|
|||
data() {
|
||||
return {
|
||||
userInfo:'',
|
||||
ifFlag:true
|
||||
ifFlag:true,
|
||||
wenanText:'',
|
||||
title:''
|
||||
}
|
||||
|
||||
},
|
||||
onLoad() {
|
||||
this.getWA();
|
||||
},
|
||||
methods: {
|
||||
// 文案说明
|
||||
getWA(){
|
||||
this.$requst.get('index/base-config').then(res=>{
|
||||
if(res.code==0){
|
||||
this.wenanText = res.data.login_desc;
|
||||
this.title = res.data.login_title;
|
||||
}
|
||||
})
|
||||
},
|
||||
// 前往登录页
|
||||
goLogin(){
|
||||
// 前往群众对应的列表页
|
||||
|
|
|
@ -1,138 +0,0 @@
|
|||
<template>
|
||||
<view>
|
||||
<view class="pad-zy20 fon24">
|
||||
<view class="disjbac fon30 bbot pad-sx30">
|
||||
<view class="colb bold flexs">序号</view>
|
||||
<view class="col9">LH20220729130234</view>
|
||||
</view>
|
||||
<view class="disjbac fon30 bbot pad-sx30">
|
||||
<view class="colb bold flexs">审核状态</view>
|
||||
<view class="col9">待审核</view>
|
||||
</view>
|
||||
<view class="disjbac bbot pad-sx20">
|
||||
<view class="fon30 colb bold flexs">真实姓名</view>
|
||||
<view class="col9">测试村</view>
|
||||
</view>
|
||||
<view class="disjbac bbot pad-sx20">
|
||||
<view class="fon30 colb bold flexs">联系方式</view>
|
||||
<view class="col9">测试村</view>
|
||||
</view>
|
||||
<view class="disjbac fon30 bbot pad-sx30">
|
||||
<view class="colb bold flexs">社区</view>
|
||||
<view class="col9">新华社区</view>
|
||||
</view>
|
||||
<view class="disjbac fon30 bbot pad-sx30">
|
||||
<view class="colb bold flexs">村</view>
|
||||
<view class="col9">测试村</view>
|
||||
</view>
|
||||
<view class="dis fon30 bbot pad-sx30">
|
||||
<view class="colb bold flexs">图片</view>
|
||||
<view class="disac width100 fe">
|
||||
<image src="" mode="aspectFill" class="width155 radius30 mar-z20"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="dis fon30 bbot pad-sx30">
|
||||
<view class="colb bold flexs">视频</view>
|
||||
<view class="disac width100 fe">
|
||||
<image src="" mode="aspectFill" class="width155 radius30 mar-z20"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="disjb bbot pad-sx20">
|
||||
<view class="fon30 colb bold flexs">描述文案</view>
|
||||
<view class="col9 tright line-h40" style="max-width: 60%;">我想问下我们村的机耕道什么 时候可以弄好?当前以及严重 影响我们出行了!</view>
|
||||
</view>
|
||||
<view class="dis fon30 bbot pad-sx30">
|
||||
<view class="colb bold flexs">语音</view>
|
||||
<view class="disac col9 width100 fe">
|
||||
<view @tap="playVoice" class="col9 radius30 disjcac fc posir mar-y20 item-box width155" style="border: 1px solid #d9d9d9;">
|
||||
<image src="/static/icon/icon-audio.png" mode="aspectFill" style="width: 74rpx;height: 85rpx;"></image>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="disjbac fon30 bbot pad-sx30">
|
||||
<view class="colb bold flexs">类别</view>
|
||||
<view class="col9">测试村</view>
|
||||
</view>
|
||||
<view class="" style="margin: 0 -20rpx;">
|
||||
<view class="disac pad-zy20 pad-x30 pad-s40">
|
||||
<view class="cricle-box"></view>
|
||||
<view class="fon36 mar-z20 bold">处理反馈</view>
|
||||
</view>
|
||||
<view class="pad-zy20 fon30" style="background-color: #f5f5f5;">
|
||||
<view class="col9 pad-sx30">2021年7月19日 21:30</view>
|
||||
<view class="disjb bbot pad-x30">
|
||||
<view class="">调查情况</view>
|
||||
<view class="col9 tright" style="max-width: 50%;">情况属实,马上安排人员 处理,请耐心等待</view>
|
||||
</view>
|
||||
<view class="disjb bbot pad-sx30">
|
||||
<view class="">处理结果</view>
|
||||
<view class="col9 tright" style="max-width: 50%;">情况属实,马上安排人员 处理,请耐心等待</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="disac pad-zy20 pad-x30 pad-s40">
|
||||
<view class="cricle-box"></view>
|
||||
<view class="fon36 mar-z20 bold">群众反馈</view>
|
||||
</view>
|
||||
<view class="pad-zy20 fon30" style="background-color: #f5f5f5;">
|
||||
<view class="col9 pad-sx30">2021年7月19日 21:30</view>
|
||||
<view class="disjb bbot pad-x30">
|
||||
<view class="">反馈意见(不满意)</view>
|
||||
<view class="col9 tright" style="max-width: 50%;">等了好久了还没有上门 处理!</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="disjcac pad-sx50" v-if="ifManager==0">
|
||||
<view class="disjcac enter-btn" style="margin: 0;" @tap="handleEv">立即办理</view>
|
||||
</view>
|
||||
<view class="disjcac pad-sx50" v-if="ifManager==1">
|
||||
<view class="disjcac enter-btn" style="margin: 0;background-color: #f71200;border-color: #f71200;" @tap="handleEv">督办复审</view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
const recorderManager = uni.getRecorderManager();
|
||||
const innerAudioContext = uni.createInnerAudioContext();
|
||||
innerAudioContext.autoplay = true;
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
audioText:'',
|
||||
ifManager:0//是否是管理员
|
||||
}
|
||||
},
|
||||
onLoad(op) {
|
||||
if(op.manager) this.ifManager = op.manager;
|
||||
},
|
||||
onHide() {
|
||||
innerAudioContext.stop();
|
||||
},
|
||||
methods: {
|
||||
// 播放录音
|
||||
playVoice() {
|
||||
if (this.audioText) {
|
||||
innerAudioContext.src = this.audioText;
|
||||
innerAudioContext.play();
|
||||
}
|
||||
},
|
||||
// 前往立即办理页面
|
||||
handleEv(id){
|
||||
uni.navigateTo({
|
||||
url:`/pagesA/community/handle/handle?id=${id}`
|
||||
})
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style>
|
||||
.del-btn{
|
||||
background-color: #39d091;width: 45rpx;height: 45rpx;border-radius: 100%;top: -20rpx;right: -20rpx;
|
||||
}
|
||||
.width155{
|
||||
width: 155rpx;
|
||||
height: 150rpx;
|
||||
}
|
||||
.item-box{border: 1px solid #FFFFFF;}
|
||||
</style>
|
|
@ -13,8 +13,8 @@
|
|||
</view>
|
||||
</view>
|
||||
<view class="disjbac mar-s70">
|
||||
<view @tap="submitEv(id,1)" class="enter-btn disjcac" style="width: 45%;margin: 0;">立即提交</view>
|
||||
<view @tap="submitEv(id,0)" class="enter-btn disjcac" style="width: 45%;margin: 0;color: #000000;background-color: #e5e5e5;border-color: #d9d9d9;">无效</view>
|
||||
<view @tap="submitEv(id,0)" class="enter-btn disjcac" style="width: 45%;margin: 0;">立即提交</view>
|
||||
<view @tap="submitEv(id,1)" class="enter-btn disjcac" style="width: 45%;margin: 0;color: #000000;background-color: #e5e5e5;border-color: #d9d9d9;">无效</view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
|
|
@ -7,11 +7,12 @@
|
|||
<view @tap="switchEv(1)" class="pad-sx20 disjcac radius20" :style="switchIndex==1?'background-color:#39d091;color:#FFFFFF;':''" style="width: 288rpx;">已办理</view>
|
||||
</view>
|
||||
<view @tap="handleEv(item.id)" class="mar-s20 radius20 fon24 bacf posir" v-for="(item,index) in communityList" :key="index">
|
||||
<view class="pad-sx20 pad-zy50 status-box" :style="{backgroundColor:['#f8bf00','#39d091'][switchIndex]}">{{['待办理','已办理'][switchIndex]}}</view>
|
||||
<view v-if="item.is_invalid==0" class="pad-sx20 pad-zy50 status-box" :style="{backgroundColor:['#f8bf00','#39d091'][switchIndex]}">{{['待办理','已办理'][switchIndex]}}</view>
|
||||
<view v-else class="pad-sx20 pad-zy50 status-box" :style="{backgroundColor:'#e5e5e5'}">无效单</view>
|
||||
<view class="pad20 bbot line-h46 pad-x40">
|
||||
<view class="fon30">{{item.coding}}</view>
|
||||
<view class="">用户名:{{item.is_anonymous==1?'匿名提交':item.u_name}}</view>
|
||||
<view class="">{{item.community.name}}{{item.village.name}}</view>
|
||||
<view class="">社区:{{item.community.name}}<span class="mar-z20">村:{{item.village.name}}</span></view>
|
||||
<view class="">反馈问题:{{item.description}}</view>
|
||||
</view>
|
||||
<view class="dis fon30 disjcac" v-if="switchIndex==0">
|
||||
|
@ -106,7 +107,8 @@
|
|||
description:item.description,
|
||||
is_anonymous:item.is_anonymous,
|
||||
community:item.community,
|
||||
village:item.village
|
||||
village:item.village,
|
||||
is_invalid:item.is_invalid
|
||||
}
|
||||
communityArr.push(obj);
|
||||
})
|
||||
|
|
|
@ -64,22 +64,22 @@
|
|||
<view class="fon36 mar-z20 bold">处理反馈</view>
|
||||
</view>
|
||||
<view class="pad-zy20 fon30" style="background-color: #f5f5f5;">
|
||||
<view class="col9 pad-sx30">{{detail.opinion_operate.operated_at || ''}}</view>
|
||||
<view class="col9 pad-sx30">{{detail.operateLog[0].operated_at || ''}}</view>
|
||||
<view class="disjb bbot pad-x30">
|
||||
<view class="">调查情况</view>
|
||||
<view class="col9 tright" style="max-width: 50%;">{{detail.opinion_operate.operate_desc || '无'}}</view>
|
||||
<view class="col9 tright" style="max-width: 50%;">{{detail.operateLog[0].operate_desc || '无'}}</view>
|
||||
</view>
|
||||
<view class="disjb bbot pad-sx30">
|
||||
<view class="">处理结果</view>
|
||||
<view class="col9 tright" style="max-width: 50%;">{{detail.opinion_operate.operate_result || '无'}}</view>
|
||||
<view class="col9 tright" style="max-width: 50%;">{{detail.operateLog[0].operate_result || '无'}}</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="disac pad-zy20 pad-x30 pad-s40">
|
||||
<view class="cricle-box"></view>
|
||||
<view class="fon36 mar-z20 bold">群众反馈</view>
|
||||
</view>
|
||||
<view class="" v-if="detail.opinion_feedback">
|
||||
<view class="pad-zy20 fon30" style="background-color: #f5f5f5;" v-for="(item,index) in detail.opinion_feedback.list" :key="index">
|
||||
<view class="" v-if="detail.feedbackLog">
|
||||
<view class="pad-zy20 fon30" style="background-color: #f5f5f5;" v-for="(item,index) in detail.feedbackLog" :key="index">
|
||||
<view class="col9 pad-sx30">{{item.create_time}}</view>
|
||||
<view class="disjb bbot pad-x30">
|
||||
<view class="">反馈意见({{['不满意','满意'][item.satisfied]}})</view>
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<view class="pad20 bbot line-h46 pad-x40">
|
||||
<view class="fon30">{{item.coding}}</view>
|
||||
<view class="">用户名:{{item.is_anonymous==1?'匿名提交':item.u_name}}</view>
|
||||
<view class="">{{item.community.name}}{{item.village.name}}</view>
|
||||
<view class="">社区:{{item.community.name}}<span class="mar-z20">村:{{item.village.name}}</span></view>
|
||||
<view class="">反馈问题:{{item.description}}</view>
|
||||
</view>
|
||||
<view class="dis fon30" v-if="switchIndex==0">
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<view class="pad20 bbot line-h46 pad-x40">
|
||||
<view class="fon30">{{item.coding}}</view>
|
||||
<view class="">用户名:{{item.u_name || '匿名提交'}}</view>
|
||||
<view class="">{{item.community.name}}{{item.village.name}}</view>
|
||||
<view class="">社区:{{item.community.name}}<span class="mar-z20">村:{{item.village.name}}</span></view>
|
||||
<view class="">反馈问题:{{item.description}}</view>
|
||||
</view>
|
||||
<view class="dis fon30">
|
||||
|
@ -22,9 +22,9 @@
|
|||
<image class="mar-y20" src="/static/icon/icon-revoke.png" mode="" style="width: 34rpx;height: 34rpx;"></image>
|
||||
撤诉
|
||||
</view>
|
||||
<view @tap="goFeedback(item.id)" v-if="switchIndex==1" class="width50 pad-sx30 disjcac">
|
||||
<view @tap="goFeedback(item.id,item.is_feedback)" v-if="switchIndex==1" class="width50 pad-sx30 disjcac">
|
||||
<image class="mar-y20" src="/static/icon/icon-feedback.png" mode="" style="width: 34rpx;height: 34rpx;"></image>
|
||||
反馈
|
||||
{{item.is_feedback?'已反馈':'反馈'}}
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
@ -127,10 +127,14 @@
|
|||
})
|
||||
},
|
||||
// 前往反馈页面
|
||||
goFeedback(id){
|
||||
uni.navigateTo({
|
||||
url:`/pagesA/feedback/feedback?id=${id}`
|
||||
})
|
||||
goFeedback(id,num){
|
||||
if(num){
|
||||
this.$toolAll.tools.showToast('已反馈,无需再反馈');
|
||||
} else {
|
||||
uni.navigateTo({
|
||||
url:`/pagesA/feedback/feedback?id=${id}`
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -315,16 +315,16 @@
|
|||
icon:'none',
|
||||
duration:1000*120
|
||||
})
|
||||
// const options = {
|
||||
// duration:600000,
|
||||
// sampleRate:44100,
|
||||
// numberOfChannels:1,
|
||||
// encodeBitRate:192000,
|
||||
// format:'mp3',
|
||||
// frameSize:50
|
||||
// }
|
||||
// recorderManager.start(options);
|
||||
recorderManager.start();
|
||||
const options = {
|
||||
duration:600000,
|
||||
sampleRate:44100,
|
||||
numberOfChannels:1,
|
||||
encodeBitRate:192000,
|
||||
format:'mp3',
|
||||
frameSize:50
|
||||
}
|
||||
recorderManager.start(options);
|
||||
// recorderManager.start();
|
||||
},
|
||||
// 结束录音
|
||||
endRecord() {
|
||||
|
@ -332,8 +332,8 @@
|
|||
recorderManager.onStop((res)=> {
|
||||
this.$toolAll.tools.showToast('正在上传录音...','none',100000);
|
||||
this.audioText = res.tempFilePath;
|
||||
uploadFile({path:this.audioText}).then(res=>{
|
||||
this.tempAudio = this.$imghost + res.data.src;
|
||||
uploadFile({path:this.audioText}).then(result=>{
|
||||
this.tempAudio = this.$imghost + result.data.src;
|
||||
uni.hideToast();
|
||||
})
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue