From 1e2a67ad83abe1b3396ddf1770a32304a00700ca Mon Sep 17 00:00:00 2001 From: huliyong <2783385703@qq.com> Date: Mon, 9 Dec 2024 23:00:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/api.js | 14 +++- pages.json | 7 ++ pages/index/order.vue | 21 +++--- pages/index/review.vue | 186 +++++++++++++++++++++++++++++++++++++++++++++++++ pages/index/start.vue | 36 ---------- store/store.js | 12 ++++ 6 files changed, 229 insertions(+), 47 deletions(-) create mode 100644 pages/index/review.vue delete mode 100644 pages/index/start.vue diff --git a/api/api.js b/api/api.js index 858beb7..d1fa82a 100644 --- a/api/api.js +++ b/api/api.js @@ -67,7 +67,7 @@ const config = { auth: true, }, - //提交问答记录 + //提交预约信息 submit: { url: '/applet_post/submit', method: 'POST', @@ -108,6 +108,18 @@ const config = { showLoading : true, }, + //我的-评论题目列表接口 + queryAnswerList: { + url: '/applet_post/queryAnswerList', + method: 'GET', + }, + //我的-回答评论接口 + answerComment: { + url: '/applet_post/answerComment', + method: 'POST', + auth : true, + }, + } diff --git a/pages.json b/pages.json index 19b9cd1..17367e2 100644 --- a/pages.json +++ b/pages.json @@ -37,6 +37,13 @@ { "navigationBarTitleText" : "" } + }, + { + "path" : "pages/index/review", + "style" : + { + "navigationBarTitleText" : "" + } } ], "preloadRule": { diff --git a/pages/index/order.vue b/pages/index/order.vue index c2985b2..65f12ea 100644 --- a/pages/index/order.vue +++ b/pages/index/order.vue @@ -23,6 +23,9 @@ 预约日期:{{item.yearValue}}-{{item.monthDay}} + + {{ tabs[item.state].name }} + @@ -57,6 +60,7 @@ 去评价 @@ -79,21 +83,16 @@ }, data() { return { - tabs: [{ - name: '全部' - }, + tabs: [ { - name: '租赁押金' + name: '待上门' }, { - name: '水洗租赁' + name: '待评价' }, { - name: '破损换货' + name: '已完成' }, - { - name: '退货退款' - } ], mixinsListApi : 'queryReservation', } @@ -120,8 +119,10 @@ // 去评价 toEvaluate(id){ // uni.navigateTo({ - // url: '/pages_order/info/appoint?id=' + id + // url: '/pages/index/review?oid=' + id // }) + + this.$store.commit('getAnswerList', id) }, } } diff --git a/pages/index/review.vue b/pages/index/review.vue new file mode 100644 index 0000000..0919b66 --- /dev/null +++ b/pages/index/review.vue @@ -0,0 +1,186 @@ + + + + + diff --git a/pages/index/start.vue b/pages/index/start.vue deleted file mode 100644 index 13911b0..0000000 --- a/pages/index/start.vue +++ /dev/null @@ -1,36 +0,0 @@ - - - - - \ No newline at end of file diff --git a/store/store.js b/store/store.js index e39961c..3c5969b 100644 --- a/store/store.js +++ b/store/store.js @@ -14,6 +14,7 @@ const store = new Vuex.Store({ articleList : [],//文章列表 problemList : [],//问题列表 queryMyLog : [],//我的答题记录 + reviewAnswerList : [],//评论题目列表 }, getters: { }, @@ -103,6 +104,17 @@ const store = new Vuex.Store({ } }) }, + // 评论题目列表接口 + getAnswerList(state, id){ + api('queryAnswerList', res => { + if(res.code == 200){ + state.reviewAnswerList = res.result + uni.navigateTo({ + url: '/pages/index/review?oid=' + id + }) + } + }) + }, // 查询我的答题记录 getQueryMyLog(state){ api('queryMyLog', res => {