From 5f74a0711c0151a51493e596a614ad2f5ddbed6c Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期四, 23 十月 2025 18:04:30 +0800
Subject: [PATCH] 分页问题
---
manager/src/views/goods/goods-info/goodsDetail.vue | 50 +++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 49 insertions(+), 1 deletions(-)
diff --git a/manager/src/views/goods/goods-info/goodsDetail.vue b/manager/src/views/goods/goods-info/goodsDetail.vue
index 60d4c41..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,10 +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, // 棰勮鍥剧墖妯℃�佹
@@ -187,12 +206,41 @@
},
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) => {
this.goods = res.result;
+ if (this.goods.goodsVideo != null && this.goods.goodsVideo !== '') {
+ getSts().then(res => {
+ console.log('--------------->',this.goods.goodsVideo.indexOf('http')!== -1)
+ if (this.goods.goodsVideo !== null && this.goods.goodsVideo.indexOf('http')=== -1) {
+ this.goods.goodsVideo = res.data.endpoint+'/'+this.goods.goodsVideo;
+ }
+ })
+ }
+ if (this.goods.goodsGalleryList != null && this.goods.goodsGalleryList.length > 0) {
+ getSts().then(res => {
+ this.goods.goodsGalleryList = this.goods.goodsGalleryList.map((item) => {
+ if (item !== null&&item.indexOf('http')===-1) {
+ return res.data.endpoint+'/'+item;
+ }else {
+ return item;
+ }
+ })
+ })
+ }
+
let that = this;
res.result.skuList.forEach(function (sku, index, array) {
that.skuData.push({
--
Gitblit v1.8.0