feat: 统一IM后台商户文案和默认选择
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
@keyup.enter="reloadTable"
|
||||
/>
|
||||
<n-alert type="info" :show-icon="true" class="whitelist-summary">
|
||||
租户渠道 IP 白名单 APP:{{
|
||||
商户渠道 IP 白名单 APP:{{
|
||||
whitelistSummary.appList.length
|
||||
? `已配置 ${whitelistSummary.appList.length} 条`
|
||||
: '未配置'
|
||||
@@ -54,7 +54,7 @@
|
||||
<n-modal
|
||||
v-model:show="loginIPVisible"
|
||||
preset="dialog"
|
||||
title="租户渠道 IP 白名单"
|
||||
title="商户渠道 IP 白名单"
|
||||
:show-icon="false"
|
||||
:style="{ width: whitelistDialogWidth }"
|
||||
>
|
||||
@@ -235,7 +235,12 @@
|
||||
Status,
|
||||
} from '@/api/imUserPolicyGroup';
|
||||
import { columns, defaultPolicy, loadOptions, schemas } from './model';
|
||||
import { loadPolicyTenantOptions, parseJSON } from '@/views/imPolicyShared';
|
||||
import {
|
||||
getDefaultTenantValue,
|
||||
loadPolicyTenantOptions,
|
||||
parseJSON,
|
||||
policyTenantOptions,
|
||||
} from '@/views/imPolicyShared';
|
||||
|
||||
const dict = useDictStore(),
|
||||
message = useMessage(),
|
||||
@@ -280,7 +285,7 @@
|
||||
};
|
||||
const tenantSchema = schemas.value.find((v) => v.field === 'tenantId');
|
||||
if (tenantSchema) tenantSchema.ifShow = () => userStore.isCompanyDept;
|
||||
const [register] = useForm({
|
||||
const [register, { setFieldsValue }] = useForm({
|
||||
gridProps: { cols: '1 s:1 m:2 l:3 xl:4' },
|
||||
labelWidth: 90,
|
||||
schemas,
|
||||
@@ -350,7 +355,7 @@
|
||||
async function openLoginIPWhitelist() {
|
||||
const result = await fetchLoginIPWhitelist();
|
||||
if (!result) {
|
||||
message.warning('请先选择具体租户');
|
||||
message.warning('请先选择具体商户');
|
||||
return;
|
||||
}
|
||||
Object.assign(loginIPForm, {
|
||||
@@ -367,7 +372,7 @@
|
||||
appList: lines(loginIPForm.appText),
|
||||
webList: lines(loginIPForm.webText),
|
||||
});
|
||||
message.success('租户渠道 IP 白名单保存成功');
|
||||
message.success('商户渠道 IP 白名单保存成功');
|
||||
loginIPVisible.value = false;
|
||||
await refreshLoginIPSummary();
|
||||
} finally {
|
||||
@@ -474,7 +479,10 @@
|
||||
}
|
||||
onMounted(async () => {
|
||||
loadOptions();
|
||||
if (userStore.isCompanyDept) await loadPolicyTenantOptions(true);
|
||||
if (userStore.isCompanyDept) {
|
||||
await loadPolicyTenantOptions(true);
|
||||
await setFieldsValue({ tenantId: getDefaultTenantValue(policyTenantOptions.value) });
|
||||
}
|
||||
reloadTable();
|
||||
});
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user