From 30dbe5b15902d90a5ca41e77ccd7d399d6c9578d Mon Sep 17 00:00:00 2001 From: peng <peng.com> Date: 星期四, 11 九月 2025 18:33:53 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into send_coupon --- manager/src/views/goods/goods-info/goodsDetail.vue | 29 ++++++++++++++++++++++++++++- 1 files changed, 28 insertions(+), 1 deletions(-) diff --git a/manager/src/views/goods/goods-info/goodsDetail.vue b/manager/src/views/goods/goods-info/goodsDetail.vue index af66491..3c15744 100644 --- a/manager/src/views/goods/goods-info/goodsDetail.vue +++ b/manager/src/views/goods/goods-info/goodsDetail.vue @@ -18,6 +18,9 @@ <FormItem label="鍟嗗搧鍗栫偣"> {{ goods.sellingPoint }} </FormItem> + <FormItem label="鎶芥垚姣斾緥"> + {{ goods.commission }}% + </FormItem> <FormItem label="鍟嗗搧鍙傛暟"> <div v-if="goods.goodsParamsDTOList && goods.goodsParamsDTOList.length" v-for="(item,index) in goods.goodsParamsDTOList" :key="index"> <div style="margin-bottom: 10px; display: flex; align-items: center;" > @@ -27,12 +30,23 @@ </div> </div> </FormItem> + <FormItem label="鍟嗗搧鏍囩"> + <span v-for="(item ,index) in goodsTag" :key="index"> + {{index === goodsTag.length - 1 ? item.tagName: item.tagName +"锛�" }} + </span> + + </FormItem> </div> <h4>鍟嗗搧浜ゆ槗淇℃伅</h4> <div class="form-item-view"> <FormItem label="璁¢噺鍗曚綅"> {{ goods.goodsUnit }}</FormItem> <FormItem label="閿�鍞ā寮�"> - {{ goods.salesModel === "RETAIL" ? "闆跺敭鍨�" : "鎵瑰彂鍨�" }} + <span v-if="goods.salesModel ==='RETAIL'">闆跺敭鍨�</span> + <span v-else-if="goods.salesModel ==='PRESALE'">棰勫敭</span> + <span v-else-if="goods.salesModel ==='WHOLESALE'">鎵瑰彂鍨�</span> + <span v-else>鍏朵粬绫诲瀷</span> + +<!-- {{ goods.salesModel === "RETAIL" ? "闆跺敭鍨�" : "鎵瑰彂鍨�" }}--> </FormItem> <FormItem label="閿�鍞鍒�" v-if="goods.salesModel !== 'RETAIL'"> <Table @@ -78,6 +92,8 @@ controls class="player" :src="goods.goodsVideo" + width="200" + height="180" /> </FormItem> <FormItem label="鍟嗗搧瑙勬牸"> @@ -143,11 +159,13 @@ </template> <script> import { getGoodsDetail } from "@/api/goods"; +import {getGoodSTagById} from "@/api/goods-tag" import {getSts} from '@/api/file' export default { name: "goodsDetail", data() { return { + goodsTag:[], goods: {}, // 鍟嗗搧淇℃伅 previewGoodsPicture: "", // 棰勮鍥剧墖 goodsPictureVisible: false, // 棰勮鍥剧墖妯℃�佹 @@ -188,8 +206,17 @@ }, mounted() { this.initGoods(this.$route.query.id); + this.getGoodSTagById(this.$route.query.id); + }, methods: { + getGoodSTagById(id){ + getGoodSTagById(id).then(res =>{ + if (res.code === 200){ + this.goodsTag = res.data; + } + }) + }, // 鍒濆鍖栨暟鎹紝鑾峰彇鍟嗗搧璇︽儏 initGoods(id) { getGoodsDetail(id).then((res) => { -- Gitblit v1.8.0