Commit b1a12bab by 胡锦波

1. init poid id存储处理

parent 4c250143
...@@ -33,6 +33,7 @@ ...@@ -33,6 +33,7 @@
OrganizationItemV2, OrganizationItemV2,
} from "teammix-frame-element-vue"; } from "teammix-frame-element-vue";
import { UserController } from "@/api/token"; import { UserController } from "@/api/token";
import EnterpriseHost from "@/views/service/enterprise-host";
@Component({ components: { TeammixHeader } }) @Component({ components: { TeammixHeader } })
export default class CommonHeader extends Vue { export default class CommonHeader extends Vue {
...@@ -57,7 +58,7 @@ ...@@ -57,7 +58,7 @@
} }
private buildPublicHeader() { private buildPublicHeader() {
const comid = localStorage.getItem("poid") || ""; const comid = EnterpriseHost.getPoid();
this.headerOption = { this.headerOption = {
token: () => UserController.getCurrentUserTokenHasBearer(), token: () => UserController.getCurrentUserTokenHasBearer(),
envir: this.getTeammixEnterPriseSelectorEnvironment(), envir: this.getTeammixEnterPriseSelectorEnvironment(),
...@@ -76,9 +77,8 @@ ...@@ -76,9 +77,8 @@
} }
private onEnterpriseChanged(poid: string, item: OrganizationItemV2) { private onEnterpriseChanged(poid: string, item: OrganizationItemV2) {
localStorage.setItem("poid", poid); EnterpriseHost.setPoid(poid);
localStorage.setItem("oid", item.id + ""); EnterpriseHost.setOid(item.id);
return "";
} }
} }
</script> </script>
......
const MANAGER_POID = 'manager-poid';
const MANAGER_OID = 'manager-oid';
class EnterpriseHost {
public static setPoid(poid: number | string) {
localStorage.setItem(MANAGER_POID, poid + "");
}
public static setOid(oid: number | string) {
localStorage.setItem(MANAGER_OID, oid + "");
}
public static getPoid() {
return localStorage.getItem(MANAGER_POID) || "";
}
public static getOid() {
return localStorage.getItem(MANAGER_OID) || "";
}
public static clear() {
localStorage.removeItem(MANAGER_POID);
localStorage.removeItem(MANAGER_OID);
}
}
export default EnterpriseHost;
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 sign in to comment