|
|
@ -15,8 +15,8 @@ |
|
|
|
<el-option |
|
|
|
v-for="item in tenantArray" |
|
|
|
:key="item" |
|
|
|
:label="t(`ts.${item}`).replace('ts.','')" |
|
|
|
:value="item" |
|
|
|
:label="t(`ts.${item.aliasName}`).replace('ts.','')" |
|
|
|
:value="item.name" |
|
|
|
/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
@ -119,8 +119,20 @@ |
|
|
|
// 验证码开关 |
|
|
|
const captchaEnabled = ref(true) |
|
|
|
const codeUrl = ref("") |
|
|
|
const tenantArray = JSON.parse(getTenant()) |
|
|
|
|
|
|
|
const tenantArray = ref(JSON.parse(getTenant())) |
|
|
|
const { wsCache } = useCache() |
|
|
|
const language = wsCache.get('lang') |
|
|
|
if('en-US'==language){ |
|
|
|
tenantArray.value = tenantArray.value.map(item => ({ |
|
|
|
name: item, |
|
|
|
aliasName:item.replace('长春','ChangChun').replace('成都','ChengDu') |
|
|
|
})); |
|
|
|
}else{ |
|
|
|
tenantArray.value = tenantArray.value.map(item => ({ |
|
|
|
name: item, |
|
|
|
aliasName:item |
|
|
|
})); |
|
|
|
} |
|
|
|
const LoginRules = { |
|
|
|
tenantName: [required], |
|
|
|
username: [required], |
|
|
@ -131,7 +143,7 @@ |
|
|
|
captchaEnable: import.meta.env.VITE_APP_CAPTCHA_ENABLE, |
|
|
|
tenantEnable: import.meta.env.VITE_APP_TENANT_ENABLE, |
|
|
|
loginForm: { |
|
|
|
tenantName: tenantArray[0], |
|
|
|
tenantName: tenantArray.value[0].name, |
|
|
|
username: 'admin', |
|
|
|
password: '123456', |
|
|
|
captchaVerification: '', |
|
|
|