diff --git a/src/api/hard/hard-invoice.ts b/src/api/hard/hard-invoice.ts index 12c7edb..7a9b8dc 100644 --- a/src/api/hard/hard-invoice.ts +++ b/src/api/hard/hard-invoice.ts @@ -1,49 +1,56 @@ import request from "/@/utils/request" +export function print(query?: Object) { + return request({ + url: "/hard/hard-invoice/print", + method: "get", + params: query, + }) +} + export function pageJoin(query?: Object) { - return request({ - url: '/hard/hard-invoice/page-join', - method: 'get', - params: query - }) + return request({ + url: "/hard/hard-invoice/page-join", + method: "get", + params: query, + }) } export function fetchList(query?: Object) { - return request({ - url: '/hard/hard-invoice/page', - method: 'get', - params: query - }) + return request({ + url: "/hard/hard-invoice/page", + method: "get", + params: query, + }) } export function addObj(obj?: Object) { - return request({ - url: '/hard/hard-invoice', - method: 'post', - data: obj - }) + return request({ + url: "/hard/hard-invoice", + method: "post", + data: obj, + }) } export function getObj(id?: string) { - return request({ - url: '/hard/hard-invoice/' + id, - method: 'get' - }) + return request({ + url: "/hard/hard-invoice/" + id, + method: "get", + }) } export function delObjs(ids?: Object) { - return request({ - url: '/hard/hard-invoice', - method: 'delete', - data: ids - }) + return request({ + url: "/hard/hard-invoice", + method: "delete", + data: ids, + }) } export function putObj(obj?: Object) { - return request({ - url: '/hard/hard-invoice', - method: 'put', - data: obj - }) + return request({ + url: "/hard/hard-invoice", + method: "put", + data: obj, + }) } - diff --git a/src/components/Select/SelectUser.vue b/src/components/Select/SelectUser.vue index 72603a5..839ec66 100644 --- a/src/components/Select/SelectUser.vue +++ b/src/components/Select/SelectUser.vue @@ -1,70 +1,82 @@ \ No newline at end of file + diff --git a/src/views/hard/hard-after-sale/order-refund.vue b/src/views/hard/hard-after-sale/order-refund.vue index e281160..75fd603 100644 --- a/src/views/hard/hard-after-sale/order-refund.vue +++ b/src/views/hard/hard-after-sale/order-refund.vue @@ -197,9 +197,10 @@ const agree = async () => { background: "rgba(0, 0, 0, 0.7)", }) await hardAfterSaleApi.agree({ id: globalData.afterSaleData.id }) + useMessage().success("操作成功") await getDetail() } finally { - setTimeout(() => loading.close(), 1000) + setTimeout(() => loading.close(), 500) } } diff --git a/src/views/hard/hard-invoice/index.vue b/src/views/hard/hard-invoice/index.vue index 5abc09b..c775944 100644 --- a/src/views/hard/hard-invoice/index.vue +++ b/src/views/hard/hard-invoice/index.vue @@ -1,77 +1,122 @@ \ No newline at end of file + try { + await hardInvoiceApi.delObjs(ids) + getDataList() + useMessage().success("删除成功") + } catch (err: any) { + useMessage().error(err.msg) + } +} + + + diff --git a/src/views/hard/hard-order/index.vue b/src/views/hard/hard-order/index.vue index 4ad6375..66eadc2 100644 --- a/src/views/hard/hard-order/index.vue +++ b/src/views/hard/hard-order/index.vue @@ -167,11 +167,12 @@ - +