|
@@ -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()
|
|
|
},
|