|
@@ -68,6 +68,16 @@
|
|
|
</el-radio>
|
|
</el-radio>
|
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
+ <el-form-item label="IP限制" prop="ipLimit">
|
|
|
|
|
+ <el-switch
|
|
|
|
|
+ v-model="formData.ipLimit"
|
|
|
|
|
+ active-value="true"
|
|
|
|
|
+ inactive-value="false"
|
|
|
|
|
+ inline-prompt
|
|
|
|
|
+ active-text="开"
|
|
|
|
|
+ inactive-text="关"
|
|
|
|
|
+ />
|
|
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<template #footer>
|
|
<template #footer>
|
|
|
<el-button :disabled="formLoading" type="primary" @click="submitForm">确 定</el-button>
|
|
<el-button :disabled="formLoading" type="primary" @click="submitForm">确 定</el-button>
|
|
@@ -99,6 +109,7 @@ const formData = ref({
|
|
|
expireTime: undefined,
|
|
expireTime: undefined,
|
|
|
website: undefined,
|
|
website: undefined,
|
|
|
status: CommonStatusEnum.ENABLE,
|
|
status: CommonStatusEnum.ENABLE,
|
|
|
|
|
+ ipLimit: false, // IP限制开关,默认关闭
|
|
|
// 新增专属
|
|
// 新增专属
|
|
|
username: undefined,
|
|
username: undefined,
|
|
|
password: undefined
|
|
password: undefined
|
|
@@ -112,7 +123,8 @@ const formRules = reactive({
|
|
|
expireTime: [{ required: true, message: '过期时间不能为空', trigger: 'blur' }],
|
|
expireTime: [{ required: true, message: '过期时间不能为空', trigger: 'blur' }],
|
|
|
website: [{ required: true, message: '绑定域名不能为空', trigger: 'blur' }],
|
|
website: [{ required: true, message: '绑定域名不能为空', trigger: 'blur' }],
|
|
|
username: [{ required: true, message: '用户名称不能为空', trigger: 'blur' }],
|
|
username: [{ required: true, message: '用户名称不能为空', trigger: 'blur' }],
|
|
|
- password: [{ required: true, message: '用户密码不能为空', trigger: 'blur' }]
|
|
|
|
|
|
|
+ password: [{ required: true, message: '用户密码不能为空', trigger: 'blur' }],
|
|
|
|
|
+ ipLimit: [] // IP限制开关,非必填
|
|
|
})
|
|
})
|
|
|
const formRef = ref() // 表单 Ref
|
|
const formRef = ref() // 表单 Ref
|
|
|
const packageList = ref([] as TenantPackageApi.TenantPackageVO[]) // 租户套餐
|
|
const packageList = ref([] as TenantPackageApi.TenantPackageVO[]) // 租户套餐
|
|
@@ -175,6 +187,7 @@ const resetForm = () => {
|
|
|
expireTime: undefined,
|
|
expireTime: undefined,
|
|
|
website: undefined,
|
|
website: undefined,
|
|
|
status: CommonStatusEnum.ENABLE,
|
|
status: CommonStatusEnum.ENABLE,
|
|
|
|
|
+ ipLimit: false, // IP限制开关,默认关闭
|
|
|
username: undefined,
|
|
username: undefined,
|
|
|
password: undefined
|
|
password: undefined
|
|
|
}
|
|
}
|