From 6110d20b0c214f9fdd15f77c524160de6f4e743a Mon Sep 17 00:00:00 2001 From: super_liu <396572590@qq.com> Date: Tue, 14 Jun 2022 22:10:09 +0800 Subject: [PATCH] feat: There is no way the, bug #52942 --- .../my-questions/components/answerItem.vue | 4 +- .../personal/pages/my-questions/index.vue | 39 +++++++++++++++---- 2 files changed, 35 insertions(+), 8 deletions(-) diff --git a/src/pages/personal/pages/my-questions/components/answerItem.vue b/src/pages/personal/pages/my-questions/components/answerItem.vue index 453bed1d8..e1366e114 100644 --- a/src/pages/personal/pages/my-questions/components/answerItem.vue +++ b/src/pages/personal/pages/my-questions/components/answerItem.vue @@ -102,15 +102,17 @@ export default { methods:{ //提交 handleSubmit(){ + this.$emit('emitInsState',false) let asdId = sessionStorage.getItem('queId') this.form.fileList = this.fileList this.form.askId = asdId this.$http.postData('lawss/Reply/insertReply',{ ...this.form },{ _this: this }, res => { - if(res.merge === '添加成功'){ + if(res.respCode === '200'){ this.form.reply = '' this.fileList = [] + this.$emit('emitInsState',true) } }, e => { diff --git a/src/pages/personal/pages/my-questions/index.vue b/src/pages/personal/pages/my-questions/index.vue index 7541be07c..965306a16 100644 --- a/src/pages/personal/pages/my-questions/index.vue +++ b/src/pages/personal/pages/my-questions/index.vue @@ -88,6 +88,7 @@ + 正在加载数据 @@ -145,6 +146,7 @@ + 正在加载数据 @@ -202,6 +204,7 @@ + 正在加载数据 @@ -259,6 +262,7 @@ + 正在加载数据 @@ -324,13 +328,14 @@ + 正在加载数据
- +
@@ -388,9 +393,10 @@ + 正在加载数据
- +
@@ -448,9 +454,10 @@ + 正在加载数据
- +
@@ -504,13 +511,16 @@ + 正在加载数据
- +
@@ -580,6 +590,7 @@ + 正在加载数据 @@ -638,6 +649,7 @@ + 正在加载数据 @@ -694,6 +706,7 @@ + 正在加载数据 @@ -751,6 +764,7 @@ + 正在加载数据 @@ -1225,6 +1239,7 @@ export default { }, data(){ return{ + dataLoading: true, mergeList: [], historyList: [], //相似历史问题 handleSelectForm: { @@ -1322,6 +1337,14 @@ export default { } }, methods:{ + emitInsState(state){ + console.log(state) + if(state){ + this.questionClick() + }else { + this.dataLoading = true + } + }, changeInput:debounce(function(val){ if(val.length){ this.$http.get('lawss/AskQuestions/resemblance',{ @@ -1577,7 +1600,8 @@ export default { }) }, questionClick(){ - sessionStorage.setItem('queId', this.activeQue) + this.dataLoading = true + sessionStorage.setItem('queId', this.activeQue) this.$http.get('lawss/AskQuestions/getAskQuestionsByakId',{ id: this.activeQue },{ @@ -1593,6 +1617,7 @@ export default { }else{ this.answerList = res.data } + this.dataLoading = false }, e => { }) },