提交修复代码
This commit is contained in:
parent
95d2e254cc
commit
cb790f86d0
|
@ -43,4 +43,6 @@ export interface TenantForm {
|
|||
expireTime: string;
|
||||
accountCount: number;
|
||||
status: string;
|
||||
personTotalVolume: string;
|
||||
schoolTotalVolume: string;
|
||||
}
|
||||
|
|
|
@ -44,7 +44,7 @@
|
|||
<el-table-column label="课件名" align="center" prop="fileName" width="240" />
|
||||
<el-table-column label="课件格式" align="center" prop="fileSuffix" />
|
||||
<el-table-column label="课件大小" align="center" prop="volume" />
|
||||
<el-table-column label="创建人" align="center" prop="createBy" />
|
||||
<!-- <el-table-column label="创建人" align="center" prop="createBy" /> -->
|
||||
<el-table-column label="创建时间" align="center" prop="createTime">
|
||||
<template #default="scope">
|
||||
<span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span>
|
||||
|
|
|
@ -128,6 +128,18 @@
|
|||
<el-form-item label="绑定域名" prop="domain">
|
||||
<el-input v-model="form.domain" placeholder="请输入绑定域名" />
|
||||
</el-form-item>
|
||||
<el-form-item v-if="isAdd" label="我的空间" prop="personTotalVolume">
|
||||
<el-select v-model="form.personTotalVolume" placeholder="请选择">
|
||||
<el-option v-for="dict in sys_volume_type" :key="dict.value" :label="dict.label"
|
||||
:value="dict.value"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="isAdd" label="学校资源" prop="schoolTotalVolume">
|
||||
<el-select v-model="form.schoolTotalVolume" placeholder="请选择">
|
||||
<el-option v-for="dict in sys_volume_type" :key="dict.value" :label="dict.label"
|
||||
:value="dict.value"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<template #footer>
|
||||
<div class="dialog-footer">
|
||||
|
@ -147,6 +159,8 @@ import { TenantPkgVO } from '@/api/system/tenantPackage/types';
|
|||
|
||||
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
||||
|
||||
const { sys_volume_type } = toRefs<any>(proxy?.useDict('sys_volume_type'));
|
||||
|
||||
const tenantList = ref<TenantVO[]>([]);
|
||||
const packageList = ref<TenantPkgVO[]>([]);
|
||||
const buttonLoading = ref(false);
|
||||
|
@ -164,7 +178,7 @@ const dialog = reactive<DialogOption>({
|
|||
visible: false,
|
||||
title: ''
|
||||
});
|
||||
|
||||
const isAdd = ref(true)
|
||||
const initFormData: TenantForm = {
|
||||
id: undefined,
|
||||
tenantId: undefined,
|
||||
|
@ -181,7 +195,9 @@ const initFormData: TenantForm = {
|
|||
packageId: '',
|
||||
expireTime: '',
|
||||
accountCount: 0,
|
||||
status: '0'
|
||||
status: '0',
|
||||
personTotalVolume: '',
|
||||
schoolTotalVolume: ''
|
||||
};
|
||||
const data = reactive<PageData<TenantForm, TenantQuery>>({
|
||||
form: { ...initFormData },
|
||||
|
@ -206,7 +222,9 @@ const data = reactive<PageData<TenantForm, TenantQuery>>({
|
|||
password: [
|
||||
{ required: true, message: '密码不能为空', trigger: 'blur' },
|
||||
{ min: 5, max: 20, message: '用户密码长度必须介于 5 和 20 之间', trigger: 'blur' }
|
||||
]
|
||||
],
|
||||
personTotalVolume: [{ required: isAdd.value, message: '我的空间不能为空', trigger: 'blur' }],
|
||||
schoolTotalVolume: [{ required: isAdd.value, message: '学校资源不能为空', trigger: 'blur' }]
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -276,6 +294,7 @@ const handleAdd = () => {
|
|||
getTenantPackage();
|
||||
dialog.visible = true;
|
||||
dialog.title = '添加租户';
|
||||
isAdd.value = true
|
||||
};
|
||||
|
||||
/** 修改按钮操作 */
|
||||
|
@ -287,6 +306,7 @@ const handleUpdate = async (row?: TenantVO) => {
|
|||
Object.assign(form.value, res.data);
|
||||
dialog.visible = true;
|
||||
dialog.title = '修改租户';
|
||||
isAdd.value = false
|
||||
};
|
||||
|
||||
/** 提交按钮 */
|
||||
|
|
Loading…
Reference in New Issue