From 023f029cd7ea434995185697f02a14c57a8188d7 Mon Sep 17 00:00:00 2001 From: xy <271556543@qq.com> Date: Tue, 11 Feb 2025 14:13:34 +0800 Subject: [PATCH] init --- src/api/order-refund/order-refund.js | 37 ++ src/api/product-order/product-order.js | 37 ++ src/views/OrderRefund/OrderRefund.vue | 384 +++++++++++++++++ .../OrderRefund/components/AddOrderRefund.vue | 177 ++++++++ .../components/ShowOrderRefund.vue | 92 ++++ src/views/Product/Product.vue | 1 + src/views/ProductOrder/ProductOrder.vue | 406 ++++++++++++++++++ .../components/AddProductOrder.vue | 193 +++++++++ .../components/ShowProductOrder.vue | 104 +++++ src/views/banners/banners.vue | 2 +- src/views/banners/components/AddBanners.vue | 2 +- 11 files changed, 1433 insertions(+), 2 deletions(-) create mode 100644 src/api/order-refund/order-refund.js create mode 100644 src/api/product-order/product-order.js create mode 100644 src/views/OrderRefund/OrderRefund.vue create mode 100644 src/views/OrderRefund/components/AddOrderRefund.vue create mode 100644 src/views/OrderRefund/components/ShowOrderRefund.vue create mode 100644 src/views/ProductOrder/ProductOrder.vue create mode 100644 src/views/ProductOrder/components/AddProductOrder.vue create mode 100644 src/views/ProductOrder/components/ShowProductOrder.vue diff --git a/src/api/order-refund/order-refund.js b/src/api/order-refund/order-refund.js new file mode 100644 index 0000000..ee90b88 --- /dev/null +++ b/src/api/order-refund/order-refund.js @@ -0,0 +1,37 @@ +import request from '@/utils/request' + +export function index(params,isLoading = true) { + return request({ + method: 'get', + url: '/api/admin/order-refund/index', + params, +isLoading + }) +} + +export function show(params,isLoading = true) { + return request({ + method: 'get', + url: '/api/admin/order-refund/show', + params, + isLoading + }) +} + +export function save(data, isLoading = true) { + return request({ + method: 'post', + url: '/api/admin/order-refund/save', + data, + isLoading + }) +} + +export function destroy(params, isLoading = true) { + return request({ + method: 'get', + url: '/api/admin/order-refund/destroy', + params, + isLoading + }) +} diff --git a/src/api/product-order/product-order.js b/src/api/product-order/product-order.js new file mode 100644 index 0000000..405dcc5 --- /dev/null +++ b/src/api/product-order/product-order.js @@ -0,0 +1,37 @@ +import request from '@/utils/request' + +export function index(params,isLoading = true) { + return request({ + method: 'get', + url: '/api/admin/product-order/index', + params, +isLoading + }) +} + +export function show(params,isLoading = true) { + return request({ + method: 'get', + url: '/api/admin/product-order/show', + params, + isLoading + }) +} + +export function save(data, isLoading = true) { + return request({ + method: 'post', + url: '/api/admin/product-order/save', + data, + isLoading + }) +} + +export function destroy(params, isLoading = true) { + return request({ + method: 'get', + url: '/api/admin/product-order/destroy', + params, + isLoading + }) +} diff --git a/src/views/OrderRefund/OrderRefund.vue b/src/views/OrderRefund/OrderRefund.vue new file mode 100644 index 0000000..a241172 --- /dev/null +++ b/src/views/OrderRefund/OrderRefund.vue @@ -0,0 +1,384 @@ + + + + + + diff --git a/src/views/OrderRefund/components/AddOrderRefund.vue b/src/views/OrderRefund/components/AddOrderRefund.vue new file mode 100644 index 0000000..c884c31 --- /dev/null +++ b/src/views/OrderRefund/components/AddOrderRefund.vue @@ -0,0 +1,177 @@ + + + + + + diff --git a/src/views/OrderRefund/components/ShowOrderRefund.vue b/src/views/OrderRefund/components/ShowOrderRefund.vue new file mode 100644 index 0000000..8ec93ef --- /dev/null +++ b/src/views/OrderRefund/components/ShowOrderRefund.vue @@ -0,0 +1,92 @@ + + + + + + diff --git a/src/views/Product/Product.vue b/src/views/Product/Product.vue index 70c842d..7806506 100644 --- a/src/views/Product/Product.vue +++ b/src/views/Product/Product.vue @@ -628,6 +628,7 @@ export default { delete sku['image'] }) await save(row) + this.getList() }, async saveSubRowEvent(row, ref, prow) { if (window.$_uploading) { diff --git a/src/views/ProductOrder/ProductOrder.vue b/src/views/ProductOrder/ProductOrder.vue new file mode 100644 index 0000000..85cafce --- /dev/null +++ b/src/views/ProductOrder/ProductOrder.vue @@ -0,0 +1,406 @@ + + + + + + diff --git a/src/views/ProductOrder/components/AddProductOrder.vue b/src/views/ProductOrder/components/AddProductOrder.vue new file mode 100644 index 0000000..963ecef --- /dev/null +++ b/src/views/ProductOrder/components/AddProductOrder.vue @@ -0,0 +1,193 @@ + + + + + + diff --git a/src/views/ProductOrder/components/ShowProductOrder.vue b/src/views/ProductOrder/components/ShowProductOrder.vue new file mode 100644 index 0000000..15e3964 --- /dev/null +++ b/src/views/ProductOrder/components/ShowProductOrder.vue @@ -0,0 +1,104 @@ + + + + + + diff --git a/src/views/banners/banners.vue b/src/views/banners/banners.vue index 22a70d8..d13b4da 100644 --- a/src/views/banners/banners.vue +++ b/src/views/banners/banners.vue @@ -76,7 +76,7 @@ field="position" width="180" title="显示位置" - :edit-render="{ name: 'VxeSelect', options: [{'value':1,'label':'首页'},{'value':2,'label':'资质荣誉'}], props: { multiple: false }, optionProps: { value: 'value', label: 'label' } }" + :edit-render="{ name: 'VxeSelect', options: [{'value':1,'label':'首页'},{'value':2,'label':'资质荣誉'},{'value':3,'label':'商城首页'}], props: { multiple: false }, optionProps: { value: 'value', label: 'label' } }" /> - +