From 9057e04efad1b7d61c77a72e5c37a504d0aee935 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期五, 26 九月 2025 09:24:03 +0800
Subject: [PATCH] H5静态化

---
 h5/utils/http.api.js |   71 +++++++++++++++++++++--------------
 1 files changed, 42 insertions(+), 29 deletions(-)

diff --git a/h5/utils/http.api.js b/h5/utils/http.api.js
index 471728b..687912e 100644
--- a/h5/utils/http.api.js
+++ b/h5/utils/http.api.js
@@ -1,36 +1,49 @@
-import { baseUrl, uploadUrl } from './config'
-
+import { encryptData } from '@/utils/decryption.js'
 const install = (Vue, vm) => {
-
+	
 	uni.$u.http.setConfig((config) => {
-		config.baseURL = baseUrl
-		config.timeout = 60000
-		return config
+	    config.baseURL = vm.$baseUrl;
+		config.timeout = 60000;
+	    return config;
 	})
-	Vue.prototype.$baseUrl = baseUrl
-	Vue.prototype.$uploadUrl = uploadUrl
-
-	let wxAuthorize = (params = {}) => vm.$u.http.get('visitsAdmin/cloudService/web/visitor/wxAuthorize', { params })	// 璁垮寰俊鎺堟潈
-	let getSystemDictData = (params = {}) => vm.$u.http.get('visitsAdmin/cloudService/web/other/getSystemDictData', { params })	// 鏌ヨ瀛楀吀鍊兼暟鎹�
-	let getProblemsVO = (params = {}) => vm.$u.http.get('visitsAdmin/cloudService/web/problem/getProblemsVO', { params })	// 鑾峰彇棰樼洰鏁版嵁
-	let finishAnswer = (data = {}) => vm.$u.http.post('visitsAdmin/cloudService/web/problem/finishAnswer', data)	// 淇敼褰撳墠鐧诲綍鐨勭敤鎴蜂俊鎭�
-	let deviceRoleList = (params = {}) => vm.$u.http.get('visitsAdmin/cloudService/web/other/deviceRoleList', { params })	// 璁惧缁勫垪琛�
-	let getVisitedMember = (data = {}) => vm.$u.http.post('visitsAdmin/cloudService/web/visitor/getVisitedMember', data)	// 鏌ヨ琚闂汉淇℃伅
-	let createFk = (data = {}) => vm.$u.http.post('visitsAdmin/cloudService/web/visitor/createFk', data)	// 璁垮璁板綍鎻愪氦
-	let detail = (params = {}) => vm.$u.http.get('visitsAdmin/cloudService/web/visitor/detail', { params })	// 璁垮璁板綍璇︽儏
-
-
-
+	
+	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 = {
-		wxAuthorize,
-		getSystemDictData,
-		getProblemsVO,
-		finishAnswer,
-		deviceRoleList,
-		getVisitedMember,
-		createFk,
-		detail
-	}
+		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