From 707fe99b35c8e090f839d247bea1ad3db06334e8 Mon Sep 17 00:00:00 2001 From: zhouwenxuan <1175765986@qq.com> Date: 星期三, 27 三月 2024 15:06:15 +0800 Subject: [PATCH] 更改地址 --- pages/index/index.vue | 58 ++++++++++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 46 insertions(+), 12 deletions(-) diff --git a/pages/index/index.vue b/pages/index/index.vue index 8946186..4618761 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -17,15 +17,16 @@ <u-form-item style="margin-top: 10px;width: 75%;"> <u-button :loading="isLogining" type="primary" style="width: 100%;" @click="Login">登录</u-button> </u-form-item> - <view style="color: white;margin-top: 150px;">技术支持:中国科学院</view> + <view style="color: white;margin-top: 150px;">技术支持:技术保障部</view> </u-form> </view> </view> </template> <script> - import {login} from '../../api/index.js'; + import {login,getLastApp} from '../../api/index.js'; import store from '@/store/index.js' + import VUE_APP_BASE_URL from '../../common/constant.js' const jpushModule = uni.requireNativePlugin('JG-JPush') export default { data() { @@ -39,15 +40,38 @@ //极光推送 connectStatus: '未连接', registrationID: '未获得', - isLogining: false + isLogining: false, } }, onShow() { - uni.clearStorageSync(); - uni.clearStorage(); + console.log("数据",uni.getStorageSync('name')) + if(uni.getStorageSync('name') && uni.getStorageSync('pwd')){ + // this.form.name = uni.getStorageSync('name'); + // this.form.pwd = uni.getStorageSync('pwd'); + if(uni.getStorageSync('roleName') == '工作人员'){ + this.$store.commit('setRoleId', 'user_other'); + uni.switchTab({ + url: '/pages/tabBar/notice/notice' + }); + }else if (uni.getStorageSync('roleName') == '管理员'){ + this.$store.commit('setRoleId', ''); + uni.showToast({ + icon: "none", + title: '管理员请使用平台登录' + }); + }else{ + this.$store.commit('setRoleId', 'user_leader'); + uni.switchTab({ + url: '/pages/tabBar/firstPage/firstPage' + }); + } + }else{ + uni.clearStorageSync(); + uni.clearStorage(); + } }, onLoad() { - // this.connect() + this.connect() }, methods: { Login(){ @@ -57,15 +81,17 @@ this.isLogining = false; //登录成功后 //设置别名 - // jpushModule.setAlias({ - // 'alias': this.phone, - // 'sequence': 1 - // }) + jpushModule.setAlias({ + 'alias': this.phone, + 'sequence': 1 + }) + uni.setStorageSync("name", this.form.name); + uni.setStorageSync("pwd", this.form.pwd); uni.setStorageSync("tk", res.data.tk); uni.setStorageSync("uid",res.data.uid); uni.setStorageSync('user', res.data); + uni.setStorageSync('unittype',res.data.unittype); uni.setStorageSync('roleName', res.data.role.roleName); - console.log("登录--------",res.data.tk) if(res.data.role.roleName == '工作人员'){ this.$store.commit('setRoleId', 'user_other'); uni.switchTab({ @@ -83,6 +109,14 @@ url: '/pages/tabBar/firstPage/firstPage' }); } + }else{ + uni.showToast({ + icon: "none", + title: res.msg + }); + this.form.name = ''; + this.form.pwd = ''; + this.isLogining = false; } }).catch(err=>{ this.form.name = ''; @@ -113,7 +147,7 @@ uni.setStorageSync('registrationID', registerID); console.log("iddd",uni.getStorageSync('registrationID')) }) - } + }, } } </script> -- Gitblit v1.9.2