From 495c90a06b8a99980eb0b1e32ab0890634d15904 Mon Sep 17 00:00:00 2001 From: 15004070936 <1097449274@qq.com> Date: Fri, 8 May 2026 16:33:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/pms/productShow.js | 64 +++ src/components/system/tenant/changeTenant.vue | 4 +- src/components/system/user/userSelect.vue | 3 +- src/views/mall/product/AddProduct.vue | 27 +- src/views/mall/product/courseSelect.vue | 55 ++- src/views/mall/product/index.vue | 92 ++--- src/views/mall/publishProduct/index.vue | 318 +++++++++++++++ .../mall/publishProduct/productSelect.vue | 239 +++++++++++ src/views/mall/review/index.vue | 376 ++++++++++++++++++ src/views/system/dept/index.vue | 5 +- src/views/system/tenant/index.vue | 3 +- 11 files changed, 1112 insertions(+), 74 deletions(-) create mode 100644 src/api/pms/productShow.js create mode 100644 src/views/mall/publishProduct/index.vue create mode 100644 src/views/mall/publishProduct/productSelect.vue create mode 100644 src/views/mall/review/index.vue diff --git a/src/api/pms/productShow.js b/src/api/pms/productShow.js new file mode 100644 index 0000000..acf211e --- /dev/null +++ b/src/api/pms/productShow.js @@ -0,0 +1,64 @@ +import request from '@/utils/request' + +// 商品展示申请接口列表 +export function listProductShow(query, pageReq) { + return request({ + url: '/pms/productShow/list', + method: 'post', + data: query, + params: pageReq + }) +} +// 查询商品展示申请信息详细 +export function getProductShow(id) { + return request({ + url: '/pms/productShow/' + id, + method: 'get' + }) +} + +// 新增商品展示申请信息 +export function addProductShow(data) { + return request({ + url: '/pms/productShow', + method: 'post', + data: data + }) +} + +// 修改商品展示申请信息 +export function updateProductShow(data) { + return request({ + url: '/pms/productShow', + method: 'put', + data: data + }) +} + +// 删除商品展示申请信息 +export function delProductShow(id) { + return request({ + url: '/pms/productShow/' + id, + method: 'delete' + }) +} + +// 拒绝商品展示(管理员) +export function refuseProductShow(data) { + return request({ + url: '/pms/productShow/refuse/', + method: 'put', + data: data + }) +} + +// 通过商品展示(管理员) +export function passProductShow(data) { + return request({ + url: '/pms/productShow/pass/', + method: 'put', + data: data + }) +} + + diff --git a/src/components/system/tenant/changeTenant.vue b/src/components/system/tenant/changeTenant.vue index fc87cd3..c87a555 100644 --- a/src/components/system/tenant/changeTenant.vue +++ b/src/components/system/tenant/changeTenant.vue @@ -78,8 +78,8 @@ - - + + diff --git a/src/components/system/user/userSelect.vue b/src/components/system/user/userSelect.vue index 1d3f265..07d8067 100644 --- a/src/components/system/user/userSelect.vue +++ b/src/components/system/user/userSelect.vue @@ -75,8 +75,7 @@ export default { pageNum: this.pageNum }).then(response => { if (response.code === 200) { - this.staffList = response.rows - console.log(this.staffList) + this.staffList = response.rows.filter(item => item.userId !== '1'); this.hasMoreData = response.rows.length > 0 this.pageNum = this.pageNum + 1 } else { diff --git a/src/views/mall/product/AddProduct.vue b/src/views/mall/product/AddProduct.vue index de3ae61..fd09b6f 100644 --- a/src/views/mall/product/AddProduct.vue +++ b/src/views/mall/product/AddProduct.vue @@ -1,6 +1,6 @@