save temp tenant
This commit is contained in:
@ -14,6 +14,7 @@
|
||||
label: 'companyName',
|
||||
value: 'tenantId',
|
||||
}"
|
||||
:default-label="defaultTenantNamt"
|
||||
:query="{
|
||||
page: 'pageNum',
|
||||
size: 'pageSize',
|
||||
@ -23,6 +24,8 @@
|
||||
:width="350"
|
||||
prefix-icon="OfficeBuilding"
|
||||
size="large"
|
||||
@change="handleTenantChange"
|
||||
@confirm="handleTenantConfirm"
|
||||
/>
|
||||
<!-- <el-input-->
|
||||
<!-- v-model="loginForm.tenant"-->
|
||||
@ -118,7 +121,7 @@ import { getCodeImg, getTenantNormalList } from "@/api/login";
|
||||
import Cookies from "js-cookie";
|
||||
import { decrypt, encrypt } from "@/utils/jsencrypt";
|
||||
import useUserStore from "@/store/modules/user";
|
||||
import PagedSelect from "@/components/PagedSelect";
|
||||
import PagedSelect from "@/components/InfiniteSelect";
|
||||
|
||||
const userStore = useUserStore();
|
||||
const router = useRouter();
|
||||
@ -139,7 +142,7 @@ const loginRules = {
|
||||
password: [{ required: true, trigger: "blur", message: "请输入您的密码" }],
|
||||
code: [{ required: true, trigger: "change", message: "请输入验证码" }],
|
||||
};
|
||||
|
||||
const defaultTenantNamt = ref("");
|
||||
const codeUrl = ref("");
|
||||
const loading = ref(false);
|
||||
// 验证码开关
|
||||
@ -205,14 +208,30 @@ function getCookie() {
|
||||
password:
|
||||
password === undefined ? loginForm.value.password : decrypt(password),
|
||||
rememberMe: rememberMe === undefined ? false : Boolean(rememberMe),
|
||||
tenant: useUserStore().tempTenant ?? "",
|
||||
};
|
||||
}
|
||||
|
||||
const loadTenantOptions = (query) =>
|
||||
getTenantNormalList(query).then((resp) => resp.rows);
|
||||
|
||||
const handleTenantChange = (value) => {
|
||||
console.log(value);
|
||||
if (!value) {
|
||||
useUserStore().setTempTenant({
|
||||
tenantId: null,
|
||||
companyName: null,
|
||||
});
|
||||
}
|
||||
// useUserStore().setTempTenant(value)
|
||||
};
|
||||
const handleTenantConfirm = (option) => {
|
||||
useUserStore().setTempTenant(option);
|
||||
};
|
||||
|
||||
getCode();
|
||||
getCookie();
|
||||
defaultTenantNamt.value = useUserStore().tempTenantName;
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
|
Reference in New Issue
Block a user