From 3ff3977ed0eb6416320b49724a2fca313b4b31c0 Mon Sep 17 00:00:00 2001 From: zc <2064281269@qq.com> Date: Wed, 22 Oct 2025 09:45:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=B1=BB=E7=9B=AE=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/commodity.ts | 19 +- src/components/ResourceUpload/index.vue | 150 ++++++++++++++++ src/router/system.ts | 6 + src/views/goods/category/index.vue | 83 +++++++-- src/views/goods/commodity/config.ts | 9 +- .../goods/commodity/detail-dialog/config.ts | 9 +- .../goods/commodity/detail-dialog/index.vue | 20 ++- src/views/goods/commodity/index.vue | 35 +++- src/views/goods/home-goods/index.vue | 2 +- src/views/resource/list copy/index.vue | 131 -------------- src/views/resource/list copy/mock.ts | 162 ------------------ src/views/resource/list copy/use-drag.ts | 39 ----- src/views/resource/list/config.ts | 2 +- src/views/resource/list/index.vue | 15 +- 14 files changed, 308 insertions(+), 374 deletions(-) create mode 100644 src/components/ResourceUpload/index.vue delete mode 100644 src/views/resource/list copy/index.vue delete mode 100644 src/views/resource/list copy/mock.ts delete mode 100644 src/views/resource/list copy/use-drag.ts diff --git a/src/api/commodity.ts b/src/api/commodity.ts index 5e3f659..29b4231 100644 --- a/src/api/commodity.ts +++ b/src/api/commodity.ts @@ -1,9 +1,22 @@ const login = { /** - * 商品列表 + * 首页商品管理 */ - getCommodityList: ['/getCommodityList'], // 获取商品列表 - delCommodity: ['/delCommodity'] // 删除商品 + getHomeCommodityList: ['/front/manager/list'], // 获取首页商品数据 + sortHomeCommodity: ['/front/manager/sort'], // 首页排序 + /** + * 类目管理 + */ + getCategoryList: ['/category/list'], // 获取类目列表 + sortCategory: ['/category/sort'], // 排序 + updateCategory: ['/category/insertOrUpdate'], // 插入或更新 + + /** + * 商品管理 + */ + getCommodityList: ['/product/list'], // 获取商品列表 + getCommodityDetail: ['/product/detail'], // 获取商品详情 + addOrUpdateCommodity: [''] // 修改商品详情 } export default login diff --git a/src/components/ResourceUpload/index.vue b/src/components/ResourceUpload/index.vue new file mode 100644 index 0000000..4226f58 --- /dev/null +++ b/src/components/ResourceUpload/index.vue @@ -0,0 +1,150 @@ + + + + + diff --git a/src/router/system.ts b/src/router/system.ts index eb0cb86..9ecb655 100644 --- a/src/router/system.ts +++ b/src/router/system.ts @@ -18,6 +18,12 @@ export const constantRoutes: Array = [ name: 'errorpage', component: () => import('@/views/home/errorpage.vue'), meta: { title: '错误页', hidden: true } + }, + { + path: '/goods/detail', + name: '/goods/detail', + component: () => import('@/views/goods/commodity/detail-dialog/index.vue'), + meta: { title: '商品详情', hidden: true } } ] }, diff --git a/src/views/goods/category/index.vue b/src/views/goods/category/index.vue index 6590afe..a4fd859 100644 --- a/src/views/goods/category/index.vue +++ b/src/views/goods/category/index.vue @@ -2,11 +2,17 @@

类目展示:

- -