From fa3ac93010bea3805438ee3ab0a182bfbf7423da Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期一, 27 五月 2024 16:19:31 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/views/dry/api/DryOrder.api.ts | 70 +++++++++++++++++++++++++++++++++++ 1 files changed, 70 insertions(+), 0 deletions(-) diff --git a/src/views/dry/api/DryOrder.api.ts b/src/views/dry/api/DryOrder.api.ts new file mode 100644 index 0000000..ddc95dd --- /dev/null +++ b/src/views/dry/api/DryOrder.api.ts @@ -0,0 +1,70 @@ +import { useMessage } from '/@/hooks/web/useMessage' +import { defHttp } from '/@/utils/http/axios' + +const { createConfirm } = useMessage() + +enum Api { + list = '/dry/dryOrder/list', + queryByEqp = 'dry/dry/queryByEqp', + save = '/dry/dryOrder/add', + edit = '/dry/dryOrder/edit', + deleteOne = '/dry/dryOrder/delete', + deleteBatch = '/dry/dryOrder/deleteBatch', + importExcel = '/dry/dryOrder/importExcel', + exportXls = '/dry/dryOrder/exportXls', +} +/** + * 瀵煎嚭api + * @param params + */ +export const getExportUrl = Api.exportXls +/** + * 瀵煎叆api + */ +export const getImportUrl = Api.importExcel +/** + * 鍒楄〃鎺ュ彛 + * @param params + */ +export const list = (params) => defHttp.get({ url: Api.list, params }) + +/** + * 鏌ヨ鏈哄彴褰撳墠宸ュ崟 + * @param params + */ +export const queryByEqp = (params) => defHttp.get({ url: Api.queryByEqp, params }) + +/** + * 鍒犻櫎鍗曚釜 + */ +export const deleteOne = (params, handleSuccess) => { + return defHttp.delete({ url: Api.deleteOne, params }, { joinParamsToUrl: true }).then(() => { + handleSuccess() + }) +} +/** + * 鎵归噺鍒犻櫎 + * @param params + */ +export const batchDelete = (params, handleSuccess) => { + createConfirm({ + iconType: 'warning', + title: '纭鍒犻櫎', + content: '鏄惁鍒犻櫎閫変腑鏁版嵁', + okText: '纭', + cancelText: '鍙栨秷', + onOk: () => { + return defHttp.delete({ url: Api.deleteBatch, data: params }, { joinParamsToUrl: true }).then(() => { + handleSuccess() + }) + }, + }) +} +/** + * 淇濆瓨鎴栬�呮洿鏂� + * @param params + */ +export const saveOrUpdate = (params, isUpdate) => { + const url = isUpdate ? Api.edit : Api.save + return defHttp.post({ url: url, params }) +} -- Gitblit v1.9.3