From 645834e1c3efb3a8c50dcbda98d87caba04bd421 Mon Sep 17 00:00:00 2001
From: fei.wang <wf18701153496@163.com>
Date: 星期三, 13 八月 2025 14:34:02 +0800
Subject: [PATCH] v1.2.8

---
 pages/index/person.vue |  218 +++++++++++++++++++++++++++++-------------------------
 1 files changed, 116 insertions(+), 102 deletions(-)

diff --git a/pages/index/person.vue b/pages/index/person.vue
index 2e066a3..24bdea7 100644
--- a/pages/index/person.vue
+++ b/pages/index/person.vue
@@ -10,9 +10,9 @@
 
 		<view class="home-top-box" :style="{paddingTop:paddingTop+'px'}">
 			<view class="userinfo-box">
-				<view class="userinfo-img"  style="">
-					 <!-- <u-avatar src="../../static/companylogo.png"  style="background: #3E989D;"></u-avatar> -->
-					<image :src="companylogo"  style="width:109.375px;height:25px;background: #3E989D;"></image>
+				<view class="userinfo-img" style="">
+					<!-- <u-avatar src="../../static/companylogo.png"  style="background: #3E989D;"></u-avatar> -->
+					<image :src="companylogo" style="width:109.375px;height:25px;background: #3E989D;"></image>
 				</view>
 				<view class="userinfo-value-box">
 					<view class="user-nickname">{{ vuex_is_login ? vuex_user :'鏄电О' }}</view>
@@ -30,7 +30,7 @@
 						@click="updatedata"></u-cell>
 					<u-cell size="large" icon="setting-fill" title="閮ㄩ棬绠$悊" isLink @click="tobumen"></u-cell>
 					<u-cell size="large" icon="setting-fill" title="璇煶璁剧疆" isLink @click="tospeech"></u-cell>
-					
+
 					<!-- <u-cell size="large" icon="bell-fill" title="娴嬭瘯閫氱煡" value="鍙戦�侀�氱煡" isLink @click="message"></u-cell> -->
 					<!-- <u-cell size="large" icon="camera-fill" title="淇℃伅鐧昏" value="鍓嶅線褰曞叆" isLink @click="camera"></u-cell> -->
 					<!-- <u-cell v-show="juese=='瓒呯骇绠$悊鍛�'" size="large" icon="../../static/my/faka.png" title="鍙戝崱绠$悊"
@@ -43,6 +43,12 @@
 						<u-switch slot="value" v-model="isoffline" @change="changelixian"></u-switch></u-cell>
 					<u-cell size="large" icon="../../static/my/3wei.png" title="鏄剧ず3缁�">
 						<u-switch slot="value" v-model="is3wei" @change="change3wei"></u-switch></u-cell>
+
+					<u-cell size="large" icon="../../static/my/Bell_ringing.png" title="寮�鍚闊�">
+						<u-switch slot="value" v-model="isyuyin" @change="changeyuyin"></u-switch></u-cell>
+
+					<u-cell size="large" icon="../../static/my/hide.png" title="闅愯棌鍦板浘">
+						<u-switch slot="value" v-model="ishidemap" @change="changehidemap"></u-switch></u-cell>
 					<!-- <u-cell size="large" icon="../../static/my/ceju.png" title="瀵荤墿闃蹭涪">
 							<u-switch slot="value" v-model="isceju" @change="changeceju"></u-switch></u-cell> -->
 				</u-cell-group>
@@ -59,8 +65,8 @@
 			<view class="confirm-right" @click="logout" v-if="vuex_is_login">閫�鍑虹櫥褰�</view>
 			<view class="confirm-right" @click="confirm" v-if="!vuex_is_login">鍘荤櫥褰�</view>
 		</view>
-		
-<!-- 		<tn-popup v-model="showpopup" mode="bottom" closeBtn>
+
+		<!-- 		<tn-popup v-model="showpopup" mode="bottom" closeBtn>
 			<view class="page-wrap u-skeleton">
 				<tn-form>
 					<tn-form-item label="绫诲瀷:" :labelWidth="labelWidth">
@@ -80,23 +86,28 @@
 			:show="showpopup" @cancel="cancelsave" @confirm="save" ref="uModal" :showCancelButton="true"
 			:closeOnClickOverlay="true">
 			<!-- <u-icon name="close" style="position: absolute;right: 10px;top:10px" @click="closemodal"></u-icon> -->
-			<u--form style="" labelPosition="left" :model="form"  ref="uForm">
-		
-				<u-form-item required label="鍥存爮绫诲瀷:" prop="type" borderBottom ref="item1" :labelWidth="labelWidth">
-					<tn-input v-model="form.type" type="select" @click="show1 = true" placeholder="璇疯緭鍏ラ�夋嫨鍥存爮绫诲瀷" />
-					<tn-action-sheet :list="typeList" v-model="show1" @click="typeCallback"></tn-action-sheet>
+			<u--form style="" labelPosition="left" :model="form" ref="uForm">
+
+				<u-form-item required label="鍥存爮绫诲瀷:" prop="type" borderBottom ref="item1" :labelWidth="labelWidth" @click="show1 = true">
+					<!-- <tn-input v-model="form.type" type="select" @click="show1 = true" placeholder="璇疯緭鍏ラ�夋嫨鍥存爮绫诲瀷" /> -->
+					<u-input v-model="form.type" disabled disabledColor="#ffffff" placeholder="璇疯緭鍏ラ�夋嫨鍥存爮绫诲瀷"
+						border="none" />
+					<u-icon slot="right" name="arrow-down"></u-icon>
+					<!-- <tn-action-sheet :list="typeList" v-model="show1" @click="typeCallback"></tn-action-sheet> -->
+					<tn-select v-model="show1" mode="single" :list="typeList" @confirm="typeCallback"
+						:searchShow="true"></tn-select>
 				</u-form-item>
-				
+
 				<u-form-item required label="棰勮璇煶:" prop="nowarnmes" borderBottom ref="item1" labelWidth="80px">
 					<u--input v-model="form.nowarnmes" border="none" placeholder="璇疯緭鍏ラ璀﹁闊�"></u--input>
 				</u-form-item>
 				<u-form-item required label="鍛婅璇煶:" prop="warnmes" borderBottom ref="item1" labelWidth="80px">
 					<u--input v-model="form.warnmes" border="none" placeholder="璇疯緭鍏ュ憡璀﹁闊�"></u--input>
 				</u-form-item>
-				  
+
 			</u--form>
 		</u-modal>
-	<!-- 	<tn-popup v-model="showpopup" mode="bottom" closeBtn>
+		<!-- 	<tn-popup v-model="showpopup" mode="bottom" closeBtn>
 		
 		
 			<view style="padding: 30rpx;margin-top:70px;">
@@ -114,10 +125,10 @@
 			</view>
 		</tn-popup> -->
 		<!-- <bumenCom v-show="isbumen" ref="mainRef"></bumenCom> -->
-		
+
 		<tn-popup v-model="showpopupip" mode="bottom" closeBtn>
-		
-		
+
+
 			<view style="padding: 30rpx;margin-bottom:70px;">
 				<tn-form>
 					<tn-form-item label="IP鍦板潃:" labelWidth='100rpx'>
@@ -157,8 +168,8 @@
 	} from '@/config/request.js' // 瀵煎叆 updateBaseURL 鍑芥暟
 	import {
 		checkLogin,
-			saveWarnmes,
-			findWarnmes,
+		saveWarnmes,
+		findWarnmes,
 		findTbUpapp,
 	} from '@/config/api.js';
 	import {
@@ -176,19 +187,24 @@
 		},
 		data() {
 			return {
-				src:this.companylogo=='-1' ? "../../static/companylogo.png" :this.companylogo,
-				show1:false,
+				ishidemap: false,
+				src: this.companylogo == '-1' ? "../../static/companylogo.png" : this.companylogo,
+				show1: false,
 				typeList: [{
-						text: '淇濇姢鍖�'
+					value: '淇濇姢鍖�',
+					label: '淇濇姢鍖�'
 					},
 					{
-						text: '绂佸叆鍖�'
+						value: '绂佸叆鍖�',
+						label: '绂佸叆鍖�'
 					},
 					{
-						text: '宸ヤ綔鍖�'
+						value: '宸ヤ綔鍖�',
+						label: '宸ヤ綔鍖�'
 					},
 					{
-						text: '瀹夊叏鍖�'
+						value: '瀹夊叏鍖�',
+						label: '瀹夊叏鍖�'
 					},
 				],
 				form: {
@@ -196,12 +212,12 @@
 					warnmes: '',
 					type: '',
 				},
-				showpopupip:false,
-				showpopup:false,
+				showpopupip: false,
+				showpopup: false,
 				labelWidth: 100,
 				isbumen: false,
 				value: 0,
-				appversion: 'v1.0.9',
+				appversion: 'v1.2.8',
 				downloadUrl: '',
 				text1: [],
 				jizhan: false,
@@ -234,7 +250,6 @@
 			}
 		},
 		mounted() {
-			console.log(this.companylogo);
 			this.lunbo()
 			setTimeout(() => {
 				this.paddingTop = this.vuex_padding_top
@@ -247,17 +262,15 @@
 				updateBaseURL("http://" + this.form.url + ':' + this.form.port); // 璋冪敤 updateBaseURL 鍑芥暟
 				if (this.vuex_is_login) {
 					const params = {
-						token:  uni.getStorageSync('access_token'),
+						token: uni.getStorageSync('access_token'),
 					}
-					console.log(params);
 					checkLogin(params).then((res) => {
-						console.log(res);
 						if (res.code == 0) {
 							this.$refs.refSuccess.showBox({
 								type: 'success',
 								txt: "鍒囨崲鏁版嵁婧愭垚鍔燂紒璇烽噸鏂扮櫥褰�"
 							});
-							
+
 							this.showpopupip = false
 							this.form.port = ''
 							this.form.url = ''
@@ -265,7 +278,7 @@
 								name: 'vuex_is_login',
 								value: false
 							})
-							setTimeout(() =>{ 
+							setTimeout(() => {
 								uni.reLaunch({
 									url: '/pages/index/index'
 								});
@@ -282,93 +295,80 @@
 					})
 				}
 			},
-			 getPortFromUrl(url) {
-			    if (typeof url === 'string' && url.includes('//') && url.includes(':')) {
-			        return url.split('//')[1].split(':')[1];
-			    }
-			    return null;
+			getPortFromUrl(url) {
+				if (typeof url === 'string' && url.includes('//') && url.includes(':')) {
+					return url.split('//')[1].split(':')[1];
+				}
+				return null;
 			},
 			updatedata() {
-				const baseUrl = uni.getStorageSync('newBaseURL')== ''? 'http://123.117.152.120:8090' : uni.getStorageSync('newBaseURL');
-				// const result = baseUrl === '' ? 'http://123.117.152.120:8090' : getPortFromUrl(baseUrl) || getPortFromUrl('http://123.117.152.120:8090');
-				console.log(baseUrl.split('//')[1].split(':')[1]);
-				// console.log(result);
-				// console.log(uni.getStorageSync('newBaseURL')== ''? 'http://123.117.152.120:8090' : uni.getStorageSync('newBaseURL'));
-				// console.log(uni.getStorageSync('newBaseURL')== ''? 'http://123.117.152.120:8090' : uni.getStorageSync('newBaseURL').split("//")[1]);
-				// console.log(uni.getStorageSync('newBaseURL')== ''? 'http://123.117.152.120:8090' : uni.getStorageSync('newBaseURL').split("//")[1].split(":")[1]);
+				const baseUrl = uni.getStorageSync('newBaseURL') == '' ? 'http://123.117.152.120:8090' : uni
+					.getStorageSync('newBaseURL');
 				this.showpopupip = true
-				
-				this.form.port =baseUrl.split('//')[1].split(':')[1]
+
+				this.form.port = baseUrl.split('//')[1].split(':')[1]
 				this.form.url = baseUrl.split('//')[1].split(':')[0]
-				
+
 			},
-			cancelsave(){
-				this.showpopup=false
-			
+			cancelsave() {
+				this.showpopup = false
+
 			},
-			save(){
-				if (this.form.nowarnmes=='') {
+			save() {
+				if (this.form.nowarnmes == '') {
 					this.$refs.refSuccess.showBox({
 						type: 'error',
 						txt: '棰勮璇煶涓嶈兘涓虹┖'
 					});
-				}else if (this.form.warnmes==''){
+				} else if (this.form.warnmes == '') {
 					this.$refs.refSuccess.showBox({
 						type: 'error',
 						txt: '鍛婅璇煶涓嶈兘涓虹┖'
 					});
-				}else{
-					
-				// this.showpopup=false
-				saveWarnmes(this.form).then((res) => {
-					console.log(res);
-					this.showpopup=false
+				} else {
+
+					// this.showpopup=false
+					saveWarnmes(this.form).then((res) => {
+						this.showpopup = false
+						if (res.code == 0) {
+							// nowarnmes: '闈犺繎鍗遍櫓璇锋敞鎰�',
+							// warnmes: '杩涘叆鍗遍櫓鍖哄煙璇锋敞鎰�',
+
+						} else {
+
+						}
+					})
+				}
+			},
+			typeCallback(e) {
+				this.form.type = e[0].label;
+				const params = {
+					type: e[0].label,
+				}
+				findWarnmes(params).then((res) => {
 					if (res.code == 0) {
 						// nowarnmes: '闈犺繎鍗遍櫓璇锋敞鎰�',
 						// warnmes: '杩涘叆鍗遍櫓鍖哄煙璇锋敞鎰�',
-					
+						// if (res.data.type=="宸ヤ綔鍖�") {
+						// 	this.form.nowarnmes = res.data.nowarnmes+";"+res.data.nowarnmestype
+						// 	this.form.warnmes = res.data.warnmes+";"+res.data.warnmestype
+						// }else{
+						this.form.nowarnmes = res.data.nowarnmes
+						this.form.warnmes = res.data.warnmes
 					} else {
-						
+
 					}
 				})
-				}
-			},
-			typeCallback(index) {
-				this.form.type = this.typeList[index].text;
-			const params = {
-				type: this.typeList[index].text,
-			}
-			console.log(params);
-			console.log(211111111111);
-				findWarnmes(params).then((res) => {
-				console.log(res);
-				if (res.code == 0) {
-					// nowarnmes: '闈犺繎鍗遍櫓璇锋敞鎰�',
-					// warnmes: '杩涘叆鍗遍櫓鍖哄煙璇锋敞鎰�',
-					// if (res.data.type=="宸ヤ綔鍖�") {
-					// 	this.form.nowarnmes = res.data.nowarnmes+";"+res.data.nowarnmestype
-					// 	this.form.warnmes = res.data.warnmes+";"+res.data.warnmestype
-					// }else{
-					this.form.nowarnmes = res.data.nowarnmes
-					this.form.warnmes = res.data.warnmes	
-					// }
-					
-					console.log(this.form.watnmes);
-					console.log(this.form.nowarnmes);
-				} else {
-					
-				}
-			})
-				
+
 			},
 			tobumen() {
 				this.$emit('tobumen', 5);
 			},
-			
-			tospeech(){
+
+			tospeech() {
 				//璇煶绠$悊
-				this.showpopup=true
-				
+				this.showpopup = true
+
 			},
 			lunbo() {
 				if (this.vuex_is_login) {
@@ -432,12 +432,12 @@
 							});
 						}
 					});
-					    downloadTask.onProgressUpdate((res) => {
-					            const progress = res.progress;
-					            uni.showLoading({
-					                title: `姝e湪涓嬭浇 ${progress}%`
-					            });
-					        });
+					downloadTask.onProgressUpdate((res) => {
+						const progress = res.progress;
+						uni.showLoading({
+							title: `姝e湪涓嬭浇 ${progress}%`
+						});
+					});
 				}
 			},
 			changeweilan(e) {
@@ -458,6 +458,20 @@
 					name: 'is3wei',
 					value: e
 				})
+				this.$emit('weimap', e);
+			},
+
+			changeyuyin(e) {
+				store.commit('$tStore', {
+					name: 'isyuyin',
+					value: e
+				})
+			},
+
+			changehidemap(e) {
+				this.ishidemap = e
+				this.$emit('hidemap', e);
+
 			},
 
 			cancel() {

--
Gitblit v1.9.3