Browse Source

perf(系统模块-数据字典): 数据字典添加租户支持

shizhongming 2 years ago
parent
commit
94290d0d47
  1. 14
      src/modules/smart-system/views/dataDict/DataDictGroup.vue
  2. 2
      src/modules/smart-system/views/dataDict/DataDictListView.api.ts
  3. 8
      src/modules/smart-system/views/dataDict/DataDictListView.config.ts
  4. 1
      src/modules/smart-system/views/dataDict/lang/zh_CN.ts

14
src/modules/smart-system/views/dataDict/DataDictGroup.vue

@ -29,12 +29,17 @@
};
const [registerTable] = useSmartTable({
columns: getDataDictGroupColumns(t),
id: 'system-dataDict',
columns: getDataDictGroupColumns(),
border: true,
height: 'auto',
highlightHoverRow: true,
highlightCurrentRow: true,
stripe: true,
customConfig: { storage: true },
showOverflow: 'tooltip',
rowConfig: {
isHover: true,
isCurrent: true,
},
pagerConfig: true,
useSearchForm: true,
searchFormConfig: {
@ -85,7 +90,8 @@
toolbarConfig: {
refresh: true,
zoom: true,
custom: true,
sizeSetting: true,
column: { columnOrder: true },
buttons: [{ code: 'ModalAdd' }, { code: 'ModalEdit' }, { code: 'delete' }],
},
});

2
src/modules/smart-system/views/dataDict/DataDictListView.api.ts

@ -1,7 +1,7 @@
import { ApiServiceEnum, defHttp } from '@/utils/http/axios';
enum Api {
listDict = 'sys/dict/list',
listDict = 'sys/dict/listFilterTenant',
getByIdDict = 'sys/dict/getById',
batchSaveUpdateDict = 'sys/dict/batchSaveUpdate',
deleteDict = 'sys/dict/batchDeleteById',

8
src/modules/smart-system/views/dataDict/DataDictListView.config.ts

@ -29,6 +29,14 @@ export const getDataDictGroupColumns = (): SmartColumn[] => {
// filter: 'dictName-filter',
// },
},
{
title: '{system.views.dictGroup.title.tenant}',
field: 'tenantId',
width: 140,
formatter: ({ row }) => {
return row.tenant?.tenantShortName || row.tenant?.tenantName;
},
},
{
title: '{common.table.seq}',
field: 'seq',

1
src/modules/smart-system/views/dataDict/lang/zh_CN.ts

@ -6,6 +6,7 @@ export default {
title: {
dictCode: '字典编码',
dictName: '字典名称',
tenant: '租户',
},
validate: {
dictCode: '请输入字典编码',

Loading…
Cancel
Save