From 1a92b97797d048fc1d4fd33b14fa842c3af6e38a Mon Sep 17 00:00:00 2001 From: YunaiV Date: Tue, 19 Aug 2025 00:07:43 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90system=20=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E7=AE=A1=E7=90=86=E3=80=91=E7=A7=9F=E6=88=B7=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E6=97=B6=EF=BC=8C=E6=94=AF=E6=8C=81=E5=A1=AB=E5=86=99?= =?UTF-8?q?=E5=A4=9A=E4=B8=AA=E5=9F=9F=E5=90=8D=20websites?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/tenant/index.ts | 1 + src/views/system/tenant/TenantForm.vue | 15 +++++++++------ src/views/system/tenant/index.vue | 9 ++++++++- 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/api/system/tenant/index.ts b/src/api/system/tenant/index.ts index c51ec7ee..cd6e5db3 100644 --- a/src/api/system/tenant/index.ts +++ b/src/api/system/tenant/index.ts @@ -12,6 +12,7 @@ export interface TenantVO { password: string expireTime: Date accountCount: number + websites: string[] createTime: Date } diff --git a/src/views/system/tenant/TenantForm.vue b/src/views/system/tenant/TenantForm.vue index 205a2cf0..e37ab715 100644 --- a/src/views/system/tenant/TenantForm.vue +++ b/src/views/system/tenant/TenantForm.vue @@ -54,8 +54,12 @@ value-format="x" /> - - + + @@ -97,7 +101,7 @@ const formData = ref({ contactMobile: undefined, accountCount: undefined, expireTime: undefined, - website: undefined, + websites: [], status: CommonStatusEnum.ENABLE, // 新增专属 username: undefined, @@ -105,12 +109,11 @@ const formData = ref({ }) const formRules = reactive({ name: [{ required: true, message: '租户名不能为空', trigger: 'blur' }], - packageId: [{ required: true, message: '租户套餐不能为空', trigger: 'blur' }], + packageId: [{ required: true, message: '租户套���不能为空', trigger: 'blur' }], contactName: [{ required: true, message: '联系人不能为空', trigger: 'blur' }], status: [{ required: true, message: '租户状态不能为空', trigger: 'blur' }], accountCount: [{ required: true, message: '账号额度不能为空', trigger: 'blur' }], expireTime: [{ required: true, message: '过期时间不能为空', trigger: 'blur' }], - website: [{ required: true, message: '绑定域名不能为空', trigger: 'blur' }], username: [{ required: true, message: '用户名称不能为空', trigger: 'blur' }], password: [{ required: true, message: '用户密码不能为空', trigger: 'blur' }] }) @@ -173,7 +176,7 @@ const resetForm = () => { contactMobile: undefined, accountCount: undefined, expireTime: undefined, - website: undefined, + websites: [], status: CommonStatusEnum.ENABLE, username: undefined, password: undefined diff --git a/src/views/system/tenant/index.vue b/src/views/system/tenant/index.vue index 295b6864..59b38670 100644 --- a/src/views/system/tenant/index.vue +++ b/src/views/system/tenant/index.vue @@ -136,7 +136,14 @@ width="180" :formatter="dateFormatter" /> - + + +