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

pref:跳转添加站点名称

parent b41c72d1
......@@ -5,7 +5,7 @@
<i class="title">智慧大厅综合管理系统</i>
<!-- <i class="title">智慧政务一体化综合管理平台4.0</i> -->
<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">
{{ v.siteName }}
</a-select-option>
......@@ -108,7 +108,9 @@ export default {
showPage: false,
visibleEditPwd: false,
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"), // 用户信息
};
},
......@@ -130,8 +132,9 @@ export default {
},
methods: {
...mapMutations("user", ["SET_USERDATA"]),
handleChange(val) {
Storage.set(2, "siteId", val);
handleChange(info) {
Storage.set(2, "siteId", info.key);
Storage.set(2, "siteName", info.label);
this.$bus.$emit("changeSite");
},
handelClick(item) {
......@@ -157,6 +160,7 @@ export default {
// this.$message.success(res.msg);
this.$Storage.remove(2, "Authorization");
this.$Storage.remove(2, "siteId");
this.$Storage.remove(2, "siteName");
this.$Storage.remove(2, "userInfo");
this.SET_USERDATA({});
setTimeout(() => {
......
......@@ -77,7 +77,10 @@ export default {
if (res.code == 1) {
let { siteList, user } = res.data;
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, "userInfo", user);
// this.SET_USERDATA(user);
......
......@@ -56,6 +56,7 @@ export default {
openWindow(href) {
let token = Storage.get(2, "Authorization");
let siteid = Storage.get(2, "siteId");
let siteName = Storage.get(2, "siteName");
let reg = /^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+/;
let info = Storage.get(2, "userInfo");
let userInfo = JSON.stringify({
......@@ -64,7 +65,7 @@ export default {
});
if (reg.test(href)) {
window.open(
`${href}?token=${token}&siteid=${siteid}&userInfo=${userInfo}`,
`${href}?token=${token}&siteid=${siteid}&siteName=${siteName}&userInfo=${userInfo}`,
"_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