From 153404ffa0a9c6d23d2c2732b46fa6929e86294f Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期三, 18 六月 2025 13:56:18 +0800
Subject: [PATCH] 111
---
h5/utils/http.api.js | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 49 insertions(+), 0 deletions(-)
diff --git a/h5/utils/http.api.js b/h5/utils/http.api.js
new file mode 100644
index 0000000..687912e
--- /dev/null
+++ b/h5/utils/http.api.js
@@ -0,0 +1,49 @@
+import { encryptData } from '@/utils/decryption.js'
+const install = (Vue, vm) => {
+
+ uni.$u.http.setConfig((config) => {
+ config.baseURL = vm.$baseUrl;
+ config.timeout = 60000;
+ return config;
+ })
+
+ let login = (data = {}) => vm.$u.http.post('web/member/loginH5', encryptData(data)); // 鐧诲綍
+ let categoryTree = (params = {}) => vm.$u.http.get('web/category/categoryTree', { params }); // 鏌ヨ鏍�
+ let workOrderCreate = (data = {}) => vm.$u.http.post('web/workOrder/create', encryptData(data)); // 鍒涘缓宸ュ崟
+ let upload = (data = {}) => vm.$u.http.post('web/public/upload', data); // 涓婁紶
+ let uploadBatch = (data = {}) => vm.$u.http.post('web/public/uploadBatch', data); // 鎵归噺涓婁紶鏂囦欢鍒癋TP
+ let detail = (params = {}) => vm.$u.http.get('web/workOrder/detail', { params }); // 椋庨櫓涓婃姤璇︽儏
+ let managersList = (data = {}) => vm.$u.http.post('web/workOrder/managersList', encryptData(data)); // 涓婁紶
+ let categoryList = (params = {}) => vm.$u.http.get('web/category/categoryList', { params }); // 鑾峰彇鍒嗙被绫诲埆鑾峰彇鍒嗙被鍒楄〃
+ let page = (data = {}) => vm.$u.http.post('web/workOrder/page', encryptData(data)); // 鍒嗛〉鏌ヨ
+ let getWorkOrderData = (data = {}) => vm.$u.http.post('web/workOrder/getWorkOrderData', encryptData(data)); // 鍒嗛〉鏌ヨ
+ let passOn = (data = {}) => vm.$u.http.post('web/workOrder/passOn', encryptData(data)); // 宸ュ崟鎸囨淳
+ let closeWorkOrder = (data = {}) => vm.$u.http.post('web/workOrder/closeWorkOrder', encryptData(data)); // 宸ュ崟鍏抽棴
+ let urge = (params = {}) => vm.$u.http.get('web/workOrder/urge', { params }); // 宸ュ崟鍌績
+ let sendCopy = (data = {}) => vm.$u.http.post('web/workOrder/sendCopy', encryptData(data)); // 宸ュ崟鎶勯��
+ let getQwSignature = (data = {}) => vm.$u.http.post('web/member/getQwSignature', encryptData(data)); // 鑾峰彇titket
+ let getCategoryVOForGCXTree = (params = {}) => vm.$u.http.get('web/category/getCategoryVOForGCXTree', { params }); // 鏌ヨ鏍�
+ let getCopySendUserPage = (data = {}) => vm.$u.http.post('web/member/getCopySendUserPage', encryptData(data)); // 鏌ヨ鍙鎶勯�佷汉鍒嗛〉
+
+ vm.$u.api = {
+ login,
+ categoryTree,
+ workOrderCreate,
+ upload,
+ detail,
+ categoryList,
+ managersList,
+ page,
+ getWorkOrderData,
+ passOn,
+ closeWorkOrder,
+ urge,
+ sendCopy,
+ getQwSignature,
+ uploadBatch,
+ getCategoryVOForGCXTree,
+ getCopySendUserPage
+ };
+}
+
+export default { install }
\ No newline at end of file
--
Gitblit v1.9.3