Просмотр исходного кода

购物车价格显示修改与订单结算的花材数据来源标注

shizhongqi 3 месяцев назад
Родитель
Сommit
6643f89f1c
2 измененных файлов с 13 добавлено и 7 удалено
  1. 2 2
      mallApp/src/pages/billing/affirmGhs.vue
  2. 11 5
      mallApp/src/pages/item/item.vue

+ 2 - 2
mallApp/src/pages/billing/affirmGhs.vue

@@ -292,7 +292,7 @@ export default {
 		MxDatePicker,
 		HbSelect
 	},
-	mixins: [productMins],
+	mixins: [productMins], // productMins 来自 cgProduct.js 的 mixins, 包含了 selectList 和 selectGoodsPrice 等方法
 	data() {
 		return {
 			pageType: "cg",
@@ -350,7 +350,7 @@ export default {
 		}
 	},
 	onShow() {
-		let selectList = this.$util.copyObject(this.selectList);
+		let selectList = this.$util.copyObject(this.selectList); // selectList 来自 cgProduct.js 的 selectList
 		let mergedMap = {};
 		let list = [];
 		for (let i = 0; i < selectList.length; i++) {

+ 11 - 5
mallApp/src/pages/item/item.vue

@@ -99,12 +99,18 @@
 							<view class="item-info">
 								<view class="info-line">
 									<text class="item-name">{{ item.name }}</text>
-									<text class="item-price">
+									<view class="item-price">
 										<text class="unit"></text>
-										<text class="price">
-											¥{{ item.skPrice ? parseFloat(item.skPrice) : 0 }}
-										</text>
-									</text>
+										<view class="price">
+											<view v-if="Number(item.skDiscountPrice) > 0">
+												<text style="text-decoration:line-through;color:#A9A9A9;font-size:24upx;margin-left:10upx;font-weight:normal;margin-right:12upx;">¥{{ item.skPrice ? parseFloat(item.skPrice) : 0 }}</text>
+												<text>¥{{ parseFloat(item.skDiscountPrice)}}</text>
+											</view>
+											<view v-else>
+												¥{{ item.skPrice ? parseFloat(item.skPrice) : 0 }}
+											</view>
+										</view>
+									</view>
 								</view>
 								<view style="text-align:right;">
 									<view class="open-bx" >