feat: 商品评价

This commit is contained in:
黄泽群
2026-07-09 14:10:48 +08:00
committed by charles
parent b95d54001f
commit 2ef2ceaa44
9 changed files with 1218 additions and 1047 deletions
@@ -116,7 +116,7 @@
<!-- <up-image src="/static/common/right.png" width="20" height="20" bgColor="#f1f6ff00"></up-image> -->
</view>
</view>
<Evaluation @goMore="onGoMore"></Evaluation>
<view class="tui-view">
<text class="text-32 text-zu">退货提示</text>
<text class="text-28 text-fu1">拆封后影响品质”或“影响二次销售的”不予退货。</text>
@@ -321,6 +321,7 @@
<SharePopup ref="share" v-if="shareOpen" :show="shareShow" @close="onClose" @share="onShare" :id="id"
:text="orderInfo.name ? orderInfo.name : ''" :price="orderInfo.minPrice ? orderInfo.minPrice : ''"
:tu="swiperList.length && swiperList[0]"></SharePopup>
<EvaluateDialog ref="evaluateDialog" :show="evaluateDialogShow" @close="evaluateDialogShow = false"></EvaluateDialog>
<view class="hideCanvasView">
<canvas id="myCanvas" canvas-id="myCanvas" :style="{
height: bgObj.height + 'px',
@@ -334,6 +335,8 @@
import { getGoodsDetail, addGoods, getGoodsSpecs } from "@/api/product.js";
import { getValue, PRODUCT_DELIVERY_TIME } from "@/utils/enumUtils.js";
import { copyData } from "@/utils/index.js";
import Evaluation from "@/pages/other_package/productInfo/evaluation.vue";
import EvaluateDialog from "@/pages/other_package/productInfo/evaluate-dialog.vue";
import SharePopup from "@/pages/other_package/components/share-popup.vue";
import MyBtn from "@/components/common/my-btn.vue";
import { getPostageQuery } from "@/api/cart.js";
@@ -365,6 +368,8 @@ export default {
components: {
Address,
SharePopup,
Evaluation,
EvaluateDialog,
MyBtn,
},
data() {
@@ -372,6 +377,7 @@ export default {
id: 0,
shareShow: false,
addressShow: false, // 收件地址选择
evaluateDialogShow: false, // 评价弹框显示
shareOpen: false,
tuiList: ["破损", "污渍", "划痕", "标签", "其他"],
swiperList: [],
@@ -1096,6 +1102,10 @@ export default {
this.shareOpen = true;
this.shareShow = true;
},
// 查看全部评价
onGoMore() {
this.evaluateDialogShow = true;
},
},
};
</script>
@@ -1640,4 +1650,4 @@ export default {
align-items: center;
justify-content: center;
}
</style>
</style>