- 侧边栏菜单增加「应用管理」和「企微应用」 - 租户订阅页面应用选择增加前端验证 - 后端增加 app_code 存在性验证
This commit is contained in:
@@ -41,9 +41,20 @@ const currentAppRequireJssdk = computed(() => {
|
||||
return appRequireJssdk.value[form.app_code] || false
|
||||
})
|
||||
|
||||
// 验证 app_code 必须是有效的应用
|
||||
const validateAppCode = (rule, value, callback) => {
|
||||
if (!value) {
|
||||
callback(new Error('请选择应用'))
|
||||
} else if (!appList.value.find(a => a.app_code === value)) {
|
||||
callback(new Error('请从列表中选择有效的应用'))
|
||||
} else {
|
||||
callback()
|
||||
}
|
||||
}
|
||||
|
||||
const rules = {
|
||||
tenant_id: [{ required: true, message: '请输入租户ID', trigger: 'blur' }],
|
||||
app_code: [{ required: true, message: '请选择应用', trigger: 'change' }]
|
||||
app_code: [{ required: true, validator: validateAppCode, trigger: 'change' }]
|
||||
}
|
||||
|
||||
// 查看 Token 对话框
|
||||
|
||||
Reference in New Issue
Block a user