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