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