Commit 29c8c8c2 authored by “yiyousong”'s avatar “yiyousong”

pref:跳转添加站点名称

parent b41c72d1
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<i class="title">智慧大厅综合管理系统</i> <i class="title">智慧大厅综合管理系统</i>
<!-- <i class="title">智慧政务一体化综合管理平台4.0</i> --> <!-- <i class="title">智慧政务一体化综合管理平台4.0</i> -->
<div class="selectOnptions"> <div class="selectOnptions">
<a-select v-model="siteId" @change="handleChange"> <a-select v-model="siteInfo" labelInValue @change="handleChange">
<a-select-option v-for="v in siteList" :key="v.id" :value="v.id"> <a-select-option v-for="v in siteList" :key="v.id" :value="v.id">
{{ v.siteName }} {{ v.siteName }}
</a-select-option> </a-select-option>
...@@ -108,7 +108,9 @@ export default { ...@@ -108,7 +108,9 @@ export default {
showPage: false, showPage: false,
visibleEditPwd: false, visibleEditPwd: false,
siteList: Storage.get(2, "siteList"), // 站点列表 siteList: Storage.get(2, "siteList"), // 站点列表
siteId: Storage.get(2, "siteId") ? Storage.get(2, "siteId") : "暂无站点", // 当前站点 siteInfo: {
key: Storage.get(2, "siteId") ? Storage.get(2, "siteId") : "暂无站点", // 当前站点
},
userInfo: Storage.get(2, "userInfo"), // 用户信息 userInfo: Storage.get(2, "userInfo"), // 用户信息
}; };
}, },
...@@ -130,8 +132,9 @@ export default { ...@@ -130,8 +132,9 @@ export default {
}, },
methods: { methods: {
...mapMutations("user", ["SET_USERDATA"]), ...mapMutations("user", ["SET_USERDATA"]),
handleChange(val) { handleChange(info) {
Storage.set(2, "siteId", val); Storage.set(2, "siteId", info.key);
Storage.set(2, "siteName", info.label);
this.$bus.$emit("changeSite"); this.$bus.$emit("changeSite");
}, },
handelClick(item) { handelClick(item) {
...@@ -157,6 +160,7 @@ export default { ...@@ -157,6 +160,7 @@ export default {
// this.$message.success(res.msg); // this.$message.success(res.msg);
this.$Storage.remove(2, "Authorization"); this.$Storage.remove(2, "Authorization");
this.$Storage.remove(2, "siteId"); this.$Storage.remove(2, "siteId");
this.$Storage.remove(2, "siteName");
this.$Storage.remove(2, "userInfo"); this.$Storage.remove(2, "userInfo");
this.SET_USERDATA({}); this.SET_USERDATA({});
setTimeout(() => { setTimeout(() => {
......
...@@ -77,7 +77,10 @@ export default { ...@@ -77,7 +77,10 @@ export default {
if (res.code == 1) { if (res.code == 1) {
let { siteList, user } = res.data; let { siteList, user } = res.data;
this.$Storage.set(2, "siteList", siteList); this.$Storage.set(2, "siteList", siteList);
if (siteList.length) this.$Storage.set(2, "siteId", siteList[0].id); if (siteList.length) {
this.$Storage.set(2, "siteId", siteList[0].id);
this.$Storage.set(2, "siteName", siteList[0].siteName);
}
this.$Storage.set(2, "Authorization", res.data.token); this.$Storage.set(2, "Authorization", res.data.token);
this.$Storage.set(2, "userInfo", user); this.$Storage.set(2, "userInfo", user);
// this.SET_USERDATA(user); // this.SET_USERDATA(user);
......
...@@ -56,6 +56,7 @@ export default { ...@@ -56,6 +56,7 @@ export default {
openWindow(href) { openWindow(href) {
let token = Storage.get(2, "Authorization"); let token = Storage.get(2, "Authorization");
let siteid = Storage.get(2, "siteId"); let siteid = Storage.get(2, "siteId");
let siteName = Storage.get(2, "siteName");
let reg = /^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+/; let reg = /^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+/;
let info = Storage.get(2, "userInfo"); let info = Storage.get(2, "userInfo");
let userInfo = JSON.stringify({ let userInfo = JSON.stringify({
...@@ -64,7 +65,7 @@ export default { ...@@ -64,7 +65,7 @@ export default {
}); });
if (reg.test(href)) { if (reg.test(href)) {
window.open( window.open(
`${href}?token=${token}&siteid=${siteid}&userInfo=${userInfo}`, `${href}?token=${token}&siteid=${siteid}&siteName=${siteName}&userInfo=${userInfo}`,
"_blank" "_blank"
); );
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment