import { BasicColumn, FormSchema } from '/@/components/Table';
import { rules } from '/@/utils/helper/validator';
export const columns: BasicColumn[] = [
// {
// title: '职务编码',
// dataIndex: 'code',
// width: 200,
// align: 'left',
// },
{
title: '职务名称',
dataIndex: 'name',
align: 'left'
// width: 200,
},
// {
// title: '职务等级',
// dataIndex: 'postRank_dictText',
// width: 100,
// },
];
export const searchFormSchema: FormSchema[] = [
{
field: 'name',
label: '职务名称',
component: 'Input',
colProps: { span: 8 },
},
];
export const formSchema: FormSchema[] = [
{
label: '主键',
field: 'id',
component: 'Input',
show: false,
},
// {
// label: '职级',
// field: 'postRank',
// component: 'JDictSelectTag',
// required: true,
// componentProps: {
// dictCode: 'position_rank',
// dropdownStyle: {
// maxHeight: '100vh',
// },
// getPopupContainer: () => document.body,
// },
// },
{
field: 'name',
label: '职务名称',
component: 'Input',
required: true,
},
// {
// field: 'code',
// label: '职务编码',
// component: 'Input',
// required: true,
// dynamicDisabled: ({ values }) => {
// return !!values.id;
// },
// dynamicRules: ({ model, schema }) => {
// return rules.duplicateCheckRule('sys_position', 'code', model, schema, true);
// },
// },
];