From f1c858b9af7c098db70172eb5272c4ae0a864543 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Wed, 10 Jan 2024 23:50:19 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=96=20MALL=EF=BC=9A=E5=95=86=E5=93=81?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E7=9A=84=E7=AE=80=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 - src/api/mall/product/spu.ts | 6 - .../product/spu/form/ActivityOrdersSort.vue | 66 ----- .../mall/product/spu/form/BasicInfoForm.vue | 277 ++++-------------- .../product/spu/form/OtherSettingsForm.vue | 135 +-------- src/views/mall/product/spu/form/SkuForm.vue | 240 +++++++++++++++ src/views/mall/product/spu/form/index.vue | 30 +- src/views/mall/product/spu/form/spu.data.ts | 29 -- 8 files changed, 330 insertions(+), 455 deletions(-) delete mode 100644 src/views/mall/product/spu/form/ActivityOrdersSort.vue create mode 100644 src/views/mall/product/spu/form/SkuForm.vue diff --git a/package.json b/package.json index 2bf975ca..5cdca2af 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,6 @@ "pinia": "^2.1.7", "qrcode": "^1.5.3", "qs": "^6.11.2", - "sortablejs": "^1.15.0", "steady-xml": "^0.1.0", "url": "^0.11.3", "video.js": "^7.21.5", @@ -81,7 +80,6 @@ "@types/nprogress": "^0.2.3", "@types/qrcode": "^1.5.5", "@types/qs": "^6.9.10", - "@types/sortablejs": "^1.15.5", "@typescript-eslint/eslint-plugin": "^6.11.0", "@typescript-eslint/parser": "^6.11.0", "@unocss/transformer-variant-group": "^0.57.4", diff --git a/src/api/mall/product/spu.ts b/src/api/mall/product/spu.ts index 8ccd02a5..61bfe21e 100644 --- a/src/api/mall/product/spu.ts +++ b/src/api/mall/product/spu.ts @@ -48,11 +48,6 @@ export interface Spu { sort?: number // 商品排序 giveIntegral?: number // 赠送积分 virtualSalesCount?: number // 虚拟销量 - recommendHot?: boolean // 是否热卖 - recommendBenefit?: boolean // 是否优惠 - recommendBest?: boolean // 是否精品 - recommendNew?: boolean // 是否新品 - recommendGood?: boolean // 是否优品 price?: number // 商品价格 salesCount?: number // 商品销量 marketPrice?: number // 市场价 @@ -60,7 +55,6 @@ export interface Spu { stock?: number // 商品库存 createTime?: Date // 商品创建时间 status?: number // 商品状态 - activityOrders: number[] // 活动排序 } // 获得 Spu 列表 diff --git a/src/views/mall/product/spu/form/ActivityOrdersSort.vue b/src/views/mall/product/spu/form/ActivityOrdersSort.vue deleted file mode 100644 index 3a41b3c5..00000000 --- a/src/views/mall/product/spu/form/ActivityOrdersSort.vue +++ /dev/null @@ -1,66 +0,0 @@ - - diff --git a/src/views/mall/product/spu/form/BasicInfoForm.vue b/src/views/mall/product/spu/form/BasicInfoForm.vue index f7da536d..42059718 100644 --- a/src/views/mall/product/spu/form/BasicInfoForm.vue +++ b/src/views/mall/product/spu/form/BasicInfoForm.vue @@ -7,131 +7,62 @@ :rules="rules" label-width="120px" > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 单规格 - 多规格 - - - - - - - 默认设置 - 单独设置 - - - - - - - - - - 添加属性 - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -161,30 +92,15 @@ @click="imagePreview(row.sliderPicUrls)" /> - - - - diff --git a/src/views/mall/product/spu/form/index.vue b/src/views/mall/product/spu/form/index.vue index 9d69923a..73225e03 100644 --- a/src/views/mall/product/spu/form/index.vue +++ b/src/views/mall/product/spu/form/index.vue @@ -1,7 +1,7 @@