|
@@ -100,7 +100,7 @@ export default {
|
|
|
},
|
|
|
mounted() {
|
|
|
document.title = '中国东信智慧园区'
|
|
|
- // Cookies.set("openid57",'o5P6I5tLj-TjrK7leWUT8EFmTCa4')
|
|
|
+ //Cookies.set("openid57",'o5P6I5tLj-TjrK7leWUT8EFmTCa4') //本地测试
|
|
|
if(Cookies.get('rememberMe57')){
|
|
|
this.loginForm.rememberMe = Boolean(Cookies.get('rememberMe57'))
|
|
|
}
|
|
@@ -183,76 +183,90 @@ export default {
|
|
|
},
|
|
|
login_info() {
|
|
|
if(Cookies.get("openid57") && Cookies.get("username57") && Cookies.get("password57")){
|
|
|
- this.$router.push({ path: "/home"})
|
|
|
+ window.location.href = "https://smartpark.caih.com/vuepay/#/home"
|
|
|
+ //this.$router.push({ path: `/home`})
|
|
|
}else{
|
|
|
this.$refs.loginForm.validate(valid => {
|
|
|
- if (valid) {
|
|
|
- this.loading = true;
|
|
|
- axios.get(`https://smartpark.caih.com/zkxt/api/thirdparty/v1/user/appLogin?name=${this.loginForm.username}&pass=${this.loginForm.password}`).then(res => {
|
|
|
- if (res?.data?.data?.data?.cipher) {
|
|
|
- let data = res.data.data.data
|
|
|
- //人员种类(00-正式人员、01-外协单位、02-租户)
|
|
|
- if(data.user.dmUser.type == "00"){
|
|
|
- //Toast('请使用"中国东信APP查看功能"')
|
|
|
- localStorage.setItem("cipher57",data.cipher)
|
|
|
- localStorage.setItem("classify","1")
|
|
|
- Cookies.set("username57", this.loginForm.username, { expires: 300 });
|
|
|
- Cookies.set("rememberMe57", this.loginForm.rememberMe, { expires: 300 });
|
|
|
- Cookies.set("password57", encrypt(this.loginForm.password), { expires: 300 });
|
|
|
- Cookies.set("portrait57", data.user.dmUser.faceid, { expires: 300 });
|
|
|
- Cookies.set("userId57", data.userId, { expires: 300 });
|
|
|
- Cookies.set("token57", data.token, { expires: 300 });
|
|
|
- Cookies.set("nonce57", data.nonce, { expires: 300 });
|
|
|
- Cookies.set("timestamp57", data.timestamp, { expires: 300 });
|
|
|
- Cookies.set("nickName57", data.user.nickName, { expires: 300 });
|
|
|
- Cookies.set("dept57", data.user.dept.name, { expires: 300 });
|
|
|
- Cookies.set("phone57", data.user.dmUser.contacts, { expires: 300 });
|
|
|
- Cookies.set("people57", 0, { expires: 300 });
|
|
|
- axios.put('/dxtop/staff', {
|
|
|
- id:data.userId,
|
|
|
- openId:Cookies.get("openid57")
|
|
|
- })
|
|
|
- this.$router.push({ path: "/home"})
|
|
|
+ if (valid) {
|
|
|
+ this.loading = true;
|
|
|
+ axios.get(`https://smartpark.caih.com/zkxt/api/thirdparty/v1/user/appLogin?name=${this.loginForm.username}&pass=${this.loginForm.password}`).then(res => {
|
|
|
+ if (res?.data?.data?.data?.cipher) {
|
|
|
+ let data = res.data.data.data
|
|
|
+ //人员种类(00-正式人员、01-外协单位、02-租户)
|
|
|
+ if(data.user.dmUser.type == "00"){
|
|
|
+ //Toast('请使用"中国东信APP查看功能"')
|
|
|
+ if(data.user.dmUser.status == false){
|
|
|
+ Toast("离职人员,暂无权限")
|
|
|
+ return
|
|
|
+ }else{
|
|
|
+ localStorage.setItem("cipher57",data.cipher)
|
|
|
+ localStorage.setItem("classify","2")
|
|
|
+ Cookies.set("username57", this.loginForm.username, { expires: 300 });
|
|
|
+ Cookies.set("rememberMe57", this.loginForm.rememberMe, { expires: 300 });
|
|
|
+ Cookies.set("password57", encrypt(this.loginForm.password), { expires: 300 });
|
|
|
+ Cookies.set("portrait57", data.user.dmUser.faceid, { expires: 300 });
|
|
|
+ Cookies.set("userId57", data.userId, { expires: 300 });
|
|
|
+ Cookies.set("token57", data.token, { expires: 300 });
|
|
|
+ Cookies.set("nonce57", data.nonce, { expires: 300 });
|
|
|
+ Cookies.set("timestamp57", data.timestamp, { expires: 300 });
|
|
|
+ Cookies.set("nickName57", data.user.nickName, { expires: 300 });
|
|
|
+ Cookies.set("dept57", data.user.dept.name, { expires: 300 });
|
|
|
+ Cookies.set("phone57", data.user.dmUser.contacts, { expires: 300 });
|
|
|
+ Cookies.set("people57", 0, { expires: 300 });
|
|
|
+ axios.put('/dxtop/staff', {
|
|
|
+ id:data.userId,
|
|
|
+ openId:Cookies.get("openid57")
|
|
|
+ })
|
|
|
+ setTimeout(()=>{
|
|
|
+ //this.$router.push({ path: `/home`})
|
|
|
+ window.location.href = "https://smartpark.caih.com/vuepay/#/home"
|
|
|
+ },200)
|
|
|
+ }
|
|
|
|
|
|
- }else if(data.user.dmUser.type == "01"){
|
|
|
- if(data.user.dmUser.status == false){
|
|
|
- Toast("离职人员,暂无权限")
|
|
|
- return
|
|
|
+ }else if(data.user.dmUser.type == "01"){
|
|
|
+ if(data.user.dmUser.status == false){
|
|
|
+ Toast("离职人员,暂无权限")
|
|
|
+ return
|
|
|
+ }else{
|
|
|
+
|
|
|
+ localStorage.setItem("cipher57",data.cipher)
|
|
|
+ localStorage.setItem("classify","1")
|
|
|
+ Cookies.set("username57", this.loginForm.username, { expires: 300 });
|
|
|
+ Cookies.set("rememberMe57", this.loginForm.rememberMe, { expires: 300 });
|
|
|
+ Cookies.set("password57", encrypt(this.loginForm.password), { expires: 300 });
|
|
|
+ Cookies.set("portrait57", data.user.dmUser.faceid, { expires: 300 });
|
|
|
+ Cookies.set("userId57", data.userId, { expires: 300 });
|
|
|
+ Cookies.set("token57", data.token, { expires: 300 });
|
|
|
+ Cookies.set("nonce57", data.nonce, { expires: 300 });
|
|
|
+ Cookies.set("timestamp57", data.timestamp, { expires: 300 });
|
|
|
+ Cookies.set("nickName57", data.user.nickName, { expires: 300 });
|
|
|
+ Cookies.set("dept57", data.user.dept.name, { expires: 300 });
|
|
|
+ Cookies.set("phone57", data.user.dmUser.contacts, { expires: 300 });
|
|
|
+ Cookies.set("people57", 1, { expires: 300 });
|
|
|
+
|
|
|
+ axios.put('/dxtop/staff', {
|
|
|
+ id:data.userId,
|
|
|
+ openId:Cookies.get("openid57")
|
|
|
+ })
|
|
|
+ setTimeout(()=>{
|
|
|
+ window.location.href = "https://smartpark.caih.com/vuepay/#/home"
|
|
|
+ },200)
|
|
|
+
|
|
|
+ }
|
|
|
+ }else if(data.user.dmUser.type == "02"){
|
|
|
+ Toast("暂无权限")
|
|
|
}else{
|
|
|
- localStorage.setItem("cipher57",data.cipher)
|
|
|
- localStorage.setItem("classify","1")
|
|
|
- Cookies.set("username57", this.loginForm.username, { expires: 300 });
|
|
|
- Cookies.set("rememberMe57", this.loginForm.rememberMe, { expires: 300 });
|
|
|
- Cookies.set("password57", encrypt(this.loginForm.password), { expires: 300 });
|
|
|
- Cookies.set("portrait57", data.user.dmUser.faceid, { expires: 300 });
|
|
|
- Cookies.set("userId57", data.userId, { expires: 300 });
|
|
|
- Cookies.set("token57", data.token, { expires: 300 });
|
|
|
- Cookies.set("nonce57", data.nonce, { expires: 300 });
|
|
|
- Cookies.set("timestamp57", data.timestamp, { expires: 300 });
|
|
|
- Cookies.set("nickName57", data.user.nickName, { expires: 300 });
|
|
|
- Cookies.set("dept57", data.user.dept.name, { expires: 300 });
|
|
|
- Cookies.set("phone57", data.user.dmUser.contacts, { expires: 300 });
|
|
|
- Cookies.set("people57", 1, { expires: 300 });
|
|
|
- axios.put('/dxtop/staff', {
|
|
|
- id:data.userId,
|
|
|
- openId:Cookies.get("openid57")
|
|
|
- })
|
|
|
- this.$router.push({ path: "/home"})
|
|
|
- }
|
|
|
- }else if(data.user.dmUser.type == "02"){
|
|
|
- Toast("暂无权限")
|
|
|
- }else{
|
|
|
|
|
|
- }
|
|
|
- }
|
|
|
- }).catch(err =>{
|
|
|
- Toast(err.response.data.message)
|
|
|
- })
|
|
|
- setTimeout(()=>{
|
|
|
- this.loading = false
|
|
|
- },2000)
|
|
|
- }
|
|
|
- });
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }).catch(err =>{
|
|
|
+ Toast(err.response.data.message)
|
|
|
+ })
|
|
|
+ setTimeout(()=>{
|
|
|
+ this.loading = false
|
|
|
+ },2000)
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
},
|
|
|
},
|