diff --git a/.env.test b/.env.test index d911fb4..4204265 100644 --- a/.env.test +++ b/.env.test @@ -1,2 +1,2 @@ -VITE_BASE_URL=https://gateway-test.mashibing.cn +VITE_BASE_URL=http://k8s-horse-gateway.mashibing.cn/ VITE_REQUEST_TIMEOUT=20000 diff --git a/.vscode/extra.code-snippets b/.vscode/extra.code-snippets index e229412..7eb1558 100644 --- a/.vscode/extra.code-snippets +++ b/.vscode/extra.code-snippets @@ -40,5 +40,11 @@ "" ], "description": "快速二次封装ElementPlus组件" + }, + "try catch": { + "scope": "javascript,typescript", + "prefix": "trycatch", + "body": ["try {", "\t$0", "} catch (e) {", "\tconsole.info('取消$1', e);", "}"], + "description": "TryCatch代码块" } } diff --git a/src/api/sales/service.js b/src/api/sales/service.js new file mode 100644 index 0000000..1298e17 --- /dev/null +++ b/src/api/sales/service.js @@ -0,0 +1,75 @@ +import request from '@/utils/request.js'; +export const search = (params) => { + return request({ + url: '/mall/trade/admin/refundOrder/page', + method: 'get', + params, + }); +}; +export const detail = (id) => { + return request({ + url: '/mall/trade/admin/refundOrder/refundInfo/' + id, + method: 'get', + }); +}; +export const returnDetail = (id) => { + return request({ + url: '/mall/trade/admin/refundOrder/returnInfo/' + id, + method: 'get', + }); +}; +export const logistics = (id) => { + return request({ + url: '/mall/trade/admin/refundOrder/logistics/' + id, + method: 'get', + }); +}; +export const summary = () => { + return request({ + url: '/mall/trade/admin/tradeOrder/statistics', + method: 'get', + }); +}; + +export const resolveReceive = (data) => { + return request({ + url: '/mall/trade/admin/refundOrder/agreeReceiving', + method: 'put', + data, + }); +}; +export const rejectReceive = (data) => { + return request({ + url: '/mall/trade/admin/refundOrder/disagreeReceiving', + method: 'put', + data, + }); +}; +export const resolveRefund = (data) => { + return request({ + url: '/mall/trade/admin/refundOrder/agreeRefund', + method: 'put', + data, + }); +}; +export const rejectRefund = (data) => { + return request({ + url: '/mall/trade/admin/refundOrder/disagreeRefund', + method: 'put', + data, + }); +}; +export const resolveReturn = (data) => { + return request({ + url: '/mall/trade/admin/refundOrder/agreeReturn', + method: 'put', + data, + }); +}; +export const rejectReturn = (data) => { + return request({ + url: '/mall/trade/admin/refundOrder/disagreeReturn', + method: 'put', + data, + }); +}; diff --git a/src/layouts/components/menu-item.vue b/src/layouts/components/menu-item.vue index b61c819..fc100a6 100644 --- a/src/layouts/components/menu-item.vue +++ b/src/layouts/components/menu-item.vue @@ -8,11 +8,11 @@

{{ props.menuItem.meta.title }}

- + - + + diff --git a/src/views/sales/service/index.vue b/src/views/sales/service/index.vue new file mode 100644 index 0000000..15bbad9 --- /dev/null +++ b/src/views/sales/service/index.vue @@ -0,0 +1,233 @@ + + + + +