From ad3608daace94c8b409fb44ed2215a72232abb60 Mon Sep 17 00:00:00 2001 From: Fox-33 <1466778434@qq.com> Date: Fri, 29 Aug 2025 19:41:01 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=8E=A5=E5=8F=A3=E5=AF=B9=E6=8E=A5;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/model/cart.js | 7 + api/model/order.js | 5 + api/model/paper.js | 27 +- common.scss | 3 + components/config/popupQrCode.vue | 1 + components/report/reportScoreView.vue | 41 ++- pages/index/cart.vue | 4 - pages/index/report.vue | 75 +++-- pages_order/center/accountCard.vue | 3 +- pages_order/components/reportCard.vue | 2 + pages_order/home/recommendSwiper.vue | 2 +- pages_order/order/orderDetail/index.vue | 2 +- pages_order/product/tabDetect/index.vue | 2 +- pages_order/report/compare/reportRecordCard.vue | 17 +- pages_order/report/compare/result.vue | 189 ++++-------- pages_order/report/compare/select.vue | 83 +++--- pages_order/report/detail/index.vue | 149 +++------ pages_order/report/nutritionProgram/index.vue | 180 +++++------ .../report/nutritionProgram/productCard.vue | 24 +- pages_order/report/reportRecordCard.vue | 9 +- pages_order/report/reportSummary/index.vue | 28 +- .../report/reportSummary/progressCircle.vue | 20 +- pages_order/report/result/index.vue | 82 +++-- pages_order/report/result/radarChart.vue | 8 +- pages_order/report/result/resultSummary.vue | 16 +- pages_order/report/result/tonicCard.vue | 19 +- pages_order/report/test/answer.vue | 332 ++++++++++----------- pages_order/report/test/intro.vue | 41 ++- pages_order/report/test/step.vue | 52 ++-- store/store.js | 43 +++ 30 files changed, 746 insertions(+), 720 deletions(-) diff --git a/api/model/cart.js b/api/model/cart.js index bf92455..3406fa4 100644 --- a/api/model/cart.js +++ b/api/model/cart.js @@ -17,6 +17,13 @@ const api = { limit : 500, showLoading : true, }, + // 购物车-批量添加 + addCartBatch: { + url: '/cart/addList', + method: 'POST', + auth: true, + showLoading : true, + }, // 购物车-批量删除 deleteCartBatch: { url: '/cart/deleteBatch', diff --git a/api/model/order.js b/api/model/order.js index 389b548..f936f6e 100644 --- a/api/model/order.js +++ b/api/model/order.js @@ -70,6 +70,11 @@ const api = { limit : 500, showLoading : true, }, + // 商品评价数量 + productEvaluateNum: { + url: '/order/productEvaluateNum', + method: 'POST', + }, // 商品评价 productEvaluate: { url: '/order/productEvaluate', diff --git a/api/model/paper.js b/api/model/paper.js index 3459582..24d5496 100644 --- a/api/model/paper.js +++ b/api/model/paper.js @@ -2,13 +2,17 @@ // 报告相关接口 const api = { + // 近期报告 + getRecentReport: { + url: '/paper/recentReport', + method: 'GET', + auth: true, + }, // 试卷查询 getPaperList: { url: '/paper/paper', method: 'GET', auth: true, - limit : 500, - showLoading : true, }, // 试卷详情 getPaperDetail: { @@ -18,6 +22,24 @@ const api = { limit : 500, showLoading : true, }, + // 开始答题 + startPaper: { + url: '/paper/start', + method: 'GET', + auth: true, + }, + // 选择-输入完成答案 + answerPaper: { + url: '/paper/answer', + method: 'GET', + auth: true, + }, + // 提交试卷 + submitPaper: { + url: '/paper/submit', + method: 'GET', + auth: true, + }, // 试卷下的报告列表 getReportByPaperId: { url: '/paper/reportById', @@ -31,7 +53,6 @@ const api = { url: '/paper/reportDetail', method: 'GET', auth: true, - limit : 500, showLoading : true, }, } diff --git a/common.scss b/common.scss index 5bd6375..b19136d 100644 --- a/common.scss +++ b/common.scss @@ -62,6 +62,9 @@ .btn:after { border: none; } +.btn.is-disabled { + opacity: 0.5; +} /deep/ .uv-modal__content { padding: 0 !important; diff --git a/components/config/popupQrCode.vue b/components/config/popupQrCode.vue index 2bbe848..a74ee62 100644 --- a/components/config/popupQrCode.vue +++ b/components/config/popupQrCode.vue @@ -4,6 +4,7 @@ :overlayOpacity="0.8" mode="bottom" round="20rpx" + :zIndex="1000000" > 长按识别二维码,了解更多内容! diff --git a/components/report/reportScoreView.vue b/components/report/reportScoreView.vue index feef75a..4e4c4cc 100644 --- a/components/report/reportScoreView.vue +++ b/components/report/reportScoreView.vue @@ -1,15 +1,14 @@