From fe0cd172724b276e005ed062822c83b794bdd00f Mon Sep 17 00:00:00 2001 From: woody Date: Thu, 14 Aug 2025 09:25:11 +0800 Subject: [PATCH] =?UTF-8?q?feat(orderSync):=20=E5=90=8C=E6=AD=A5=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E8=AE=A2=E5=8D=95=E4=BB=A3=E7=A0=81=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/wholeNetwork/index.js | 8 + src/api/wholeNetwork/orderSync.js | 17 + src/api/wholeNetwork/productManage.js | 48 +++ .../wholeNetwork/orderSyncFail/index.vue | 306 ++++++++++++++++++ .../wholeNetwork/productManage/summary.vue | 15 + 5 files changed, 394 insertions(+) create mode 100644 src/api/wholeNetwork/index.js create mode 100644 src/api/wholeNetwork/orderSync.js create mode 100644 src/api/wholeNetwork/productManage.js create mode 100644 src/views/wholeNetwork/orderSyncFail/index.vue create mode 100644 src/views/wholeNetwork/productManage/summary.vue diff --git a/src/api/wholeNetwork/index.js b/src/api/wholeNetwork/index.js new file mode 100644 index 0000000..27320c1 --- /dev/null +++ b/src/api/wholeNetwork/index.js @@ -0,0 +1,8 @@ +import request from '@/utils/request' + +export function getSystemSourceList() { + return request({ + url: '/system//pub/enums/product-source', + method: 'get' + }) +} diff --git a/src/api/wholeNetwork/orderSync.js b/src/api/wholeNetwork/orderSync.js new file mode 100644 index 0000000..a2043c1 --- /dev/null +++ b/src/api/wholeNetwork/orderSync.js @@ -0,0 +1,17 @@ +import request from '@/utils/request' + +export function getOrderSyncFailList(params) { + return request({ + url: '/sale/manage/order-sync/list', + method: 'get', + params + }) +} + +export function updateOrderSyncStatus(data) { + return request({ + url: '/sale/manage/order-sync/updateStatus', + method: 'post', + data + }) +} diff --git a/src/api/wholeNetwork/productManage.js b/src/api/wholeNetwork/productManage.js new file mode 100644 index 0000000..90bd3c8 --- /dev/null +++ b/src/api/wholeNetwork/productManage.js @@ -0,0 +1,48 @@ +import request from '@/utils/request' + +export function getProductList(params) { + return request({ + url: '/sale/manage/all-product/list', + method: 'get', + params + }) +} + +export function addProductInfo(params) { + return request({ + url: '/sale/manage/all-product/save', + method: 'post', + data: params + }) +} + +export function updateProductInfo(params) { + return request({ + url: '/sale/manage/all-product/update', + method: 'post', + data: params + }) +} + +export function deleteProduct(id) { + return request({ + url: `/sale/manage/all-product/${id}`, + method: 'delete' + }) +} + +export function updateProductInventory(params) { + return request({ + url: '/sale/manage/all-product/change-inventory', + method: 'post', + data: params + }) +} + +export function getProductDetailsList(params) { + return request({ + url: '/sale/manage/all-product-detail/list', + method: 'get', + params + }) +} diff --git a/src/views/wholeNetwork/orderSyncFail/index.vue b/src/views/wholeNetwork/orderSyncFail/index.vue new file mode 100644 index 0000000..82b5c29 --- /dev/null +++ b/src/views/wholeNetwork/orderSyncFail/index.vue @@ -0,0 +1,306 @@ + + + + + diff --git a/src/views/wholeNetwork/productManage/summary.vue b/src/views/wholeNetwork/productManage/summary.vue new file mode 100644 index 0000000..ffd14b9 --- /dev/null +++ b/src/views/wholeNetwork/productManage/summary.vue @@ -0,0 +1,15 @@ + + + + +