From 701c093695d8a62a3c6c7f33a979f20e32b08dcf Mon Sep 17 00:00:00 2001
From: zc <2064281269@qq.com>
Date: Wed, 5 Nov 2025 14:53:33 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E5=95=86=E5=93=81=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E8=87=AA=E6=B5=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/commodity.ts | 1 +
src/views/goods/commodity/config.ts | 9 +-
src/views/goods/commodity/index.vue | 39 +++++-
src/views/goods/commodity/use-method.ts | 23 +++-
src/views/goods/home-goods/config.ts | 21 ++--
src/views/goods/home-goods/index.vue | 159 +++++++++++++++++++++---
src/views/resource/list/index.vue | 26 +++-
7 files changed, 248 insertions(+), 30 deletions(-)
diff --git a/src/api/commodity.ts b/src/api/commodity.ts
index 7b617f9..d319a6b 100644
--- a/src/api/commodity.ts
+++ b/src/api/commodity.ts
@@ -30,6 +30,7 @@ const login = {
* 商品管理
*/
getCommodityList: ['/product/list'], // 获取商品列表
+ sortCommodity: ['/product/order'], // 商品排序
getCommodityDetail: ['/product/detail'], // 获取商品详情
addOrUpdateCommodity: ['/product/insertOrUpadate'], // 修改商品详情
changeCommodityInfo: ['/product/onlyUpdateProduct'], // 修改商品信息(列表页)
diff --git a/src/views/goods/commodity/config.ts b/src/views/goods/commodity/config.ts
index cdc6484..8123e00 100644
--- a/src/views/goods/commodity/config.ts
+++ b/src/views/goods/commodity/config.ts
@@ -3,7 +3,7 @@ export const initConfig = () => {
configData.value = pageConfig({
search: {
title: { label: '标题', clearable: true },
- comCategoryId: { label: '类目', option: [], clearable: true }
+ adminCategoryId: { label: '类目', slot: 'adminCategoryId' }
},
table: {
id: { label: '产品ID' },
@@ -11,6 +11,13 @@ export const initConfig = () => {
showSaleCount: { label: '销量' },
showPromotionPrice: { label: '价格' },
showSalePrice: { label: '促销价' },
+ status: {
+ label: '在线',
+ slot: 'status'
+ },
+ frontPage: { label: '加入首页', slot: 'frontPage' },
+ isNew: { label: '新品', slot: 'isNew' },
+ isFlash: { label: '限时秒杀', slot: 'isFlash' },
btn: {
types: ['primary', 'info', 'warning', 'success', 'danger'],
names: ['编辑', '复制', '加入首页', '上下架', '删除'],
diff --git a/src/views/goods/commodity/index.vue b/src/views/goods/commodity/index.vue
index a3e74fa..9ec343e 100644
--- a/src/views/goods/commodity/index.vue
+++ b/src/views/goods/commodity/index.vue
@@ -4,6 +4,25 @@
新增
+
+
+
+
@@ -16,6 +35,22 @@
>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -23,7 +58,9 @@