diff --git a/src/views/system/sys_tenant.vue b/src/views/system/sys_tenant.vue index 61fe994..1389e8c 100644 --- a/src/views/system/sys_tenant.vue +++ b/src/views/system/sys_tenant.vue @@ -2,7 +2,7 @@
平台租户(is_platform=1)可维护租户列表;普通租户登录后本页仅能看到自身租户信息。 - 新增租户时租户编码由服务端自动生成,列表中可查看;需在数据库执行迁移脚本创建 sys_tenant 表及默认数据。 + 新增时租户编码可留空,留空则由服务端自动生成;填写则使用自定义编码(须唯一)。需在数据库执行迁移脚本创建 sys_tenant 表及默认数据。
@@ -26,12 +26,18 @@ export default { editRow: {}, columns: [ { title: 'id', key: 'id' }, - { title: '名称', key: 'name' }, - { title: '编码', key: 'code', name: 'code', display: true }, - { title: '备注', key: 'remark' }, + { title: '名称', key: 'name', name: 'name', required: true }, + { + title: '租户编码', + key: 'code', + name: 'code', + placeholder: '留空则保存时自动生成;填写则使用自定义编码(须唯一)' + }, + { title: '备注', key: 'remark', name: 'remark' }, { title: '状态', key: 'status', + name: 'status', com: 'Radio', source: [ { key: 1, value: '启用' }, @@ -44,6 +50,7 @@ export default { { title: '平台租户', key: 'is_platform', + name: 'is_platform', com: 'Switch', render(h, p) { return h('span', Number(p.row.is_platform) === 1 ? '是' : '否') @@ -82,6 +89,9 @@ export default { normalizeTenantRow(row) { const r = { ...row } r.is_platform = r.is_platform === true || r.is_platform === 1 || r.is_platform === '1' ? 1 : 0 + if (r.code != null && typeof r.code === 'string' && !r.code.trim()) { + delete r.code + } return r }, async init() {