From c8b32b8bca79a116cfab70eb8c389907b664c9ca Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期三, 23 四月 2025 10:43:14 +0800
Subject: [PATCH] 提交
---
 h5/main.js                               |    4 +-
 h5/utils/http.api.js                     |   20 +++++-----
 h5/pages/chart_details/chart_details.vue |    6 ++-
 h5/pages/workOrder/workOrder.vue         |    6 ++-
 h5/App.vue                               |   17 ++++----
 h5/utils/decryption.js                   |    8 ++--
 h5/pages/report/report.vue               |    8 ++-
 h5/utils/http.interceptor.js             |   22 ++++++-----
 h5/pages/details_dca/details_dca.vue     |    3 +
 9 files changed, 53 insertions(+), 41 deletions(-)
diff --git a/h5/App.vue b/h5/App.vue
index 8840678..85703fe 100644
--- a/h5/App.vue
+++ b/h5/App.vue
@@ -11,13 +11,14 @@
 		},
 		methods: {
 			async init() {
-				// if (!this.$store.state.userInfo) {
-				// 	let res = await this.$u.api.login({ code: 'ShiXuHui' })
-				// 	if (res.code === 200) {
-				// 		this.$store.commit('setUserInfo', res.data)
-				// 	}
-				// }
-				// return
+				// ShiXuHui GuoJiWenWu
+				if (!this.$store.state.userInfo) {
+					let res = await this.$u.api.login({ code: 'GuoJiWenWu' })
+					if (res.code === 200) {
+						this.$store.commit('setUserInfo', res.data)
+					}
+				}
+				return
 				let code = this.getQueryVariable('code')
 				if (code) {
 					if (!uni.getStorageSync('code')) {
@@ -81,7 +82,7 @@
 								}
 							}
 						}
-						
+
 					} else {
 						let loc_href = encodeURIComponent("https://dmtest.ahapp.net/lianhelihua_web/")
 						
diff --git a/h5/main.js b/h5/main.js
index 0b4bd45..13eca89 100644
--- a/h5/main.js
+++ b/h5/main.js
@@ -10,8 +10,8 @@
 App.mpType = 'app'
 Vue.use(uView);
 
-Vue.prototype.$baseUrl = 'https://dmtest.ahapp.net/lianhelihua_interface'
-// Vue.prototype.$baseUrl = 'http://192.168.0.131:10040'
+// Vue.prototype.$baseUrl = 'https://dmtest.ahapp.net/lianhelihua_interface'
+Vue.prototype.$baseUrl = 'http://192.168.0.134:10040'
 Vue.prototype.$store = store;
 Vue.prototype.$ww = ww;
 Vue.prototype.$vConsole= new Vconsole()
diff --git a/h5/pages/chart_details/chart_details.vue b/h5/pages/chart_details/chart_details.vue
index 656fc41..5ed67c1 100644
--- a/h5/pages/chart_details/chart_details.vue
+++ b/h5/pages/chart_details/chart_details.vue
@@ -7,11 +7,11 @@
 			</view>
 			<view class="search_item" v-if="['2'].includes(this.type)" @click="$refs.pengTree._show()">
 				<view class="search_item_label">浣嶇疆</view>
-				<view class="search_item_value">{{ model.localtionName ? model.localtionName : '鍏ㄩ儴' }}</view>
+				<view class="search_item_value">{{ model.localtionId ? model.localtionName : '鍏ㄩ儴' }}</view>
 			</view>
 			<view class="search_item" v-if="['2'].includes(this.type)" @click="openZT">
 				<view class="search_item_label">涓婚</view>
-				<view class="search_item_value">{{ model.typeName ? model.typeName : '鍏ㄩ儴' }}</view>
+				<view class="search_item_value">{{ model.typeId ? model.typeName : '鍏ㄩ儴' }}</view>
 			</view>
 			<view class="search_item" @click="openRQ">
 				<view class="search_item_label">鏃ユ湡</view>
@@ -230,6 +230,7 @@
 			async getLocation() {
 				let res = await this.$u.api.categoryTree({ categoryType: 3 })
 				if (res.code === 200) {
+					res.data.unshift({ name: '鍏ㄩ儴', id: '', childList: [] })
 					this.address = res.data
 				}
 			},
@@ -237,6 +238,7 @@
 			async getZhuti() {
 				let res = await this.$u.api.categoryList({ categoryType: 4, isRoot: 1 })
 				if (res.code === 200) {
+					res.data.unshift({ name: '鍏ㄩ儴', id: '', childList: [] })
 					this.theme = [res.data]
 				}
 			},
diff --git a/h5/pages/details_dca/details_dca.vue b/h5/pages/details_dca/details_dca.vue
index 5436cb9..68184e5 100644
--- a/h5/pages/details_dca/details_dca.vue
+++ b/h5/pages/details_dca/details_dca.vue
@@ -62,6 +62,9 @@
 					<view class="dca_wt_list_item_btn" v-if="item.closeButton === 1">
 						<view class="btn" @click="handle(item.id)">澶勭悊</view>
 					</view>
+					<view class="dca_wt_list_item_btn" v-else>
+						<view class="btn" @click="handle(item.id)">鏌ョ湅</view>
+					</view>
 				</view>
 			</view>
 		</view>
diff --git a/h5/pages/report/report.vue b/h5/pages/report/report.vue
index b481c41..32fbeed 100644
--- a/h5/pages/report/report.vue
+++ b/h5/pages/report/report.vue
@@ -10,11 +10,11 @@
 				<u-icon name="arrow-down-fill" color="#666666" size="13"></u-icon>
 			</view>
 			<view class="report_search_row" @click="$refs.pengTree._show()" v-if="['3'].includes(typeId)">
-				<text>{{locationName ? locationName : '鍙戠敓鍦扮偣'}}</text>
+				<text>{{localtionId ? locationName : '鍙戠敓鍦扮偣'}}</text>
 				<u-icon name="arrow-down-fill" color="#666666" size="13"></u-icon>
 			</view>
 			<view class="report_search_row" @click="$refs.pengTree1._show()" v-if="['1'].includes(typeId)">
-				<text>{{locationName ? locationName : '浣嶇疆'}}</text>
+				<text>{{localtionId ? locationName : '浣嶇疆'}}</text>
 				<u-icon name="arrow-down-fill" color="#666666" size="13"></u-icon>
 			</view>
 		</view>
@@ -150,7 +150,7 @@
 				this.$refs.pengTree._hide()
 			},
 			// 浣嶇疆
-			selectAddress(e) {
+			selectAddress1(e) {
 				this.localtionId = e[0].id
 				this.locationName = e[0].name
 				this.search.page = 1
@@ -163,6 +163,7 @@
 			async getLocation() {
 				let res = await this.$u.api.categoryTree({ categoryType: 2 })
 				if (res.code === 200) {
+					res.data.unshift({ name: '鍏ㄩ儴', id: '', childList: [] })
 					this.address = res.data
 				}
 			},
@@ -170,6 +171,7 @@
 			async getLocation1() {
 				let res = await this.$u.api.categoryTree({ categoryType: 3 })
 				if (res.code === 200) {
+					res.data.unshift({ name: '鍏ㄩ儴', id: '', childList: [] })
 					this.address1 = res.data
 				}
 			},
diff --git a/h5/pages/workOrder/workOrder.vue b/h5/pages/workOrder/workOrder.vue
index d89a3cb..eaf750a 100644
--- a/h5/pages/workOrder/workOrder.vue
+++ b/h5/pages/workOrder/workOrder.vue
@@ -10,11 +10,11 @@
 				<u-icon name="arrow-down-fill" color="#666666" size="13"></u-icon>
 			</view>
 			<view class="report_search_row" @click="$refs.pengTree._show()" v-if="['3'].includes(typeId)">
-				<text>{{locationName ? locationName : '鍙戠敓鍦扮偣'}}</text>
+				<text>{{localtionId ? locationName : '鍙戠敓鍦扮偣'}}</text>
 				<u-icon name="arrow-down-fill" color="#666666" size="13"></u-icon>
 			</view>
 			<view class="report_search_row" @click="$refs.pengTree1._show()" v-if="['1'].includes(typeId)">
-				<text>{{locationName ? locationName : '浣嶇疆'}}</text>
+				<text>{{localtionId ? locationName : '浣嶇疆'}}</text>
 				<u-icon name="arrow-down-fill" color="#666666" size="13"></u-icon>
 			</view>
 		</view>
@@ -163,6 +163,7 @@
 			async getLocation() {
 				let res = await this.$u.api.categoryTree({ categoryType: 2 })
 				if (res.code === 200) {
+					res.data.unshift({ name: '鍏ㄩ儴', id: '', childList: [] })
 					this.address = res.data
 				}
 			},
@@ -170,6 +171,7 @@
 			async getLocation1() {
 				let res = await this.$u.api.categoryTree({ categoryType: 3 })
 				if (res.code === 200) {
+					res.data.unshift({ name: '鍏ㄩ儴', id: '', childList: [] })
 					this.address1 = res.data
 				}
 			},
diff --git a/h5/utils/decryption.js b/h5/utils/decryption.js
index ae73403..9324979 100644
--- a/h5/utils/decryption.js
+++ b/h5/utils/decryption.js
@@ -10,15 +10,15 @@
 // const privateKey = uni.getStorageSync('aes_private_key')
 
 export function decryptedData (msg, data) {
-  console.log(msg)
-  console.log(data)
+  // console.log(msg)
+  // console.log(data)
   // 鍙樻崲key:灏嗗綋鏈堜綅鏁板瓧绗︿覆鍘婚櫎锛岀劧鍚庡�掑簭
   const monthIndex = new Date().getMonth() + 1
   const msgStr = msg.slice(0, monthIndex) + msg.slice(monthIndex + 1)
   const reverseMsgStr = msgStr.split('').reverse().join('')
   const str1 = data.replace(/\s/g, '')
-  console.log(reverseMsgStr)
-  console.log(str1)
+  // console.log(reverseMsgStr)
+  // console.log(str1)
   // 瑙e瘑骞惰繑鍥炵粨鏋�
   return (
     JSON.parse(
diff --git a/h5/utils/http.api.js b/h5/utils/http.api.js
index 9d4009c..687912e 100644
--- a/h5/utils/http.api.js
+++ b/h5/utils/http.api.js
@@ -7,23 +7,23 @@
 	    return config;
 	})
 	
-	let login = (data = {}) => vm.$u.http.post('web/member/loginH5', data);	// 鐧诲綍   encryptData(data)
+	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', data);	// 鍒涘缓宸ュ崟
+	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', data);	// 涓婁紶
+	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', data);	// 鍒嗛〉鏌ヨ
-	let getWorkOrderData = (data = {}) => vm.$u.http.post('web/workOrder/getWorkOrderData', data);	// 鍒嗛〉鏌ヨ
-	let passOn = (data = {}) => vm.$u.http.post('web/workOrder/passOn', data);	// 宸ュ崟鎸囨淳
-	let closeWorkOrder = (data = {}) => vm.$u.http.post('web/workOrder/closeWorkOrder', data);	// 宸ュ崟鍏抽棴
+	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', data);	// 宸ュ崟鎶勯��
-	let getQwSignature = (data = {}) => vm.$u.http.post('web/member/getQwSignature', data);	// 鑾峰彇titket
+	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', data);	// 鏌ヨ鍙鎶勯�佷汉鍒嗛〉
+	let getCopySendUserPage = (data = {}) => vm.$u.http.post('web/member/getCopySendUserPage', encryptData(data));	// 鏌ヨ鍙鎶勯�佷汉鍒嗛〉
 	
 	vm.$u.api = {
 		login,
diff --git a/h5/utils/http.interceptor.js b/h5/utils/http.interceptor.js
index 52941c5..88bc070 100644
--- a/h5/utils/http.interceptor.js
+++ b/h5/utils/http.interceptor.js
@@ -30,6 +30,7 @@
 		if (response.data.code === 5112) {
 			uni.showToast({
 				title: '鐧诲綍杩囨湡锛屾鍦ㄩ噸鏂拌烦杞巿鏉�',
+				icon: 'none',
 				duration: 2000,
 				success() {
 					setTimeout(() => {
@@ -50,16 +51,17 @@
 				duration: 2000
 			});
 		}
-		// if (response.data.message) {
-		// 	const tm = response.data.message
-		// 	const list = tm.split(' ')
-		// 	let msg = list[0]
-		// 	if (list.length > 1 && response.data.data) {
-		// 	  msg = decryptedData(list[1], list[0])
-		// 	  response.data.data = decryptedData(list[1], response.data.data)
-		// 	  response.data.message = msg
-		// 	}
-		// }
+		if (response.data.message) {
+			const tm = response.data.message
+			const list = tm.split(' ')
+			let msg = list[0]
+			if (list.length > 1 && response.data.data) {
+			  msg = decryptedData(list[1], list[0])
+			  response.data.data = decryptedData(list[1], response.data.data)
+			  console.log(response.data.data)
+			  response.data.message = msg
+			}
+		}
 		return response.data;
 	}, (response) => {
 		return Promise.reject(response)
--
Gitblit v1.9.3