cxmo 2 years ago
parent
commit
23172ad8e6

+ 1 - 1
mixin/questionMixin.js

@@ -236,7 +236,7 @@ export default {
             } else {
                 if (!this.pupData.customer_info.status || this.pupData.customer_info.status != '流失') {
                     uni.navigateTo({
-                        url: "/pages-applyPermission/applyPermission?source=5"
+                        url: "/pages-applyPermission/applyPermission?source=5&form_page=问答社区"
                     })
                 } else { //主动调一次申请权限接口 
                     const res = await apiApplyPermission({

+ 9 - 3
pages-question/answerDetail.vue

@@ -64,7 +64,7 @@
         v-if="questionItem.reply_status === 2"
       >
         <view class="record flex-column" v-if="questionItem.recordStatus !== 4">
-          <!-- <view class="no-record" v-if="questionItem.recordStatus === 1">
+          <view class="no-record" v-if="questionItem.recordStatus === 1">
             <image
               src="../static/question/record.png"
               mode="widthFix"
@@ -72,8 +72,8 @@
             />
             <view>无录音(录音时长超过三分钟自动结束)</view>
           </view>
-          <view class="record-time" v-else>{{ audioTime }}</view> -->
-          <view class="recode-image">
+          <!-- <view class="record-time" v-else>{{ audioTime }}</view> -->
+          <view class="recode-image" v-else>
             <scroll-view scroll-x style="height: 100rpx" class="scroll-view" :scroll-left="scrollTop" @scrolltolower="handleScrolltolower" :show-scrollbar="false">
               <view style="width:100%;height:100rpx;display:inline-block;"></view>
               <image
@@ -341,6 +341,12 @@ export default {
         this.questionItem.answer = temp;
         this.questionItem.loading = false;
         this.questionItem.recordStatus = res.data.reply_status > 2 ? 4 : 1;
+      }else{
+        //问题被删除的情况,返回小程序首页
+        setTimeout(()=>{
+          uni.switchTab({ url:'/pages/report/report' });
+        },1000)
+        
       }
     },
     changeRecodeStatus() {

+ 4 - 0
pages-question/answerList.vue

@@ -105,6 +105,10 @@ export default {
       selectKey: "Wait",
       pauseImgSrc: "../static/question/recordplay.png",
       playImgSrc: "../static/question/recordpause.png",
+      /* userInfo:{
+				is_inner:0,//0:外部客户;1内部员工
+				status:'正式'
+			},//mock用户信息 */
     };
   },
   onLoad() {

+ 6 - 2
pages/question/question.vue

@@ -108,7 +108,11 @@ export default {
 			pauseImgSrc:'../../static/question/recordplay.png',
 			playImgSrc:'../../static/question/recordpause.png',
 			noAuth:['潜在','流失','冻结客户','暂停试用'],
-			waitNum:0
+			waitNum:0,
+			/* userInfo:{
+				is_inner:0,//0:外部客户;1内部员工
+				status:'正式'
+			},//mock用户信息 */
 		}
 	},
 	watch:{
@@ -172,7 +176,7 @@ export default {
 		},
 		//点击'我要提问' or '待回答'
 		toPage() {
-			const {is_inner} = userInfo
+			const {is_inner} = this.userInfo
 			if (is_inner === 1) {
 				uni.navigateTo({ url: '/pages-question/answerList' })
 			} else {