Browse Source

研报5.1 还剩一小部分

hbchen 2 years ago
parent
commit
67314e1e3d
1 changed files with 8 additions and 2 deletions
  1. 8 2
      pages-question/answerList.vue

+ 8 - 2
pages-question/answerList.vue

@@ -26,7 +26,7 @@
             <view style="flex: 1" class="question-title">
               <text
                 class="item-label"
-                v-if="isUserResearcher || item.reply_status === 3"
+                v-if="(item.reply_status === 3 || item.replier_user_id == userInfo.user_id) && questionStatus!=2"
                 >{{ item.research_group_second_name }}</text
               >
               {{ item.question_content }}
@@ -120,6 +120,8 @@ export default {
       selectKey: "Wait",
       pauseImgSrc: "../static/question/recordplay.png",
       playImgSrc: "../static/question/recordpause.png",
+	  // 列表的状态 0-全部 2-未回答 3-已回答 4-待回答
+	  questionStatus:0,
       /* userInfo:{
 				is_inner:1,//0:外部客户;1内部员工
 				status:'试用',
@@ -152,8 +154,11 @@ export default {
 	},
   methods: {
     toDetail(item) {
+		// 未回答的不进行操作
+		if(this.questionStatus == 2) return 
       //reply_status:1-待分配 2-待回答 3-已回答
-      if (this.isUserResearcher&& item.reply_status === 2) {
+      if (this.isUserResearcher && item.reply_status === 2 && item.replier_user_id == this.userInfo.user_id) {
+		  // 是研究员 && 问题是待回答 && 回答者是我
         uni.navigateTo({ url: "/pages-question/answerDetail?id=" + item.id });
       }
     },
@@ -222,6 +227,7 @@ export default {
     },
     async getQuestionData() {
       const reply_status = { Wait: 2, Replied: 3, Total: 0 ,Distribute:4};
+	  this.questionStatus = reply_status[this.selectKey]
       await this.getQuestionList(reply_status[this.selectKey],1);
       this.setQuestionsRead()
     },