Files
lingji-work-fe/src/views/components/table/config.ts

133 lines
2.1 KiB
TypeScript
Raw Normal View History

2025-06-16 14:42:26 +08:00
import type { Form } from '../wyg-form/interface';
export const options = [
{
value: 'beijing',
label: 'Beijing',
children: [
{
value: 'chaoyang',
label: 'ChaoYang',
children: [
{
value: 'datunli',
label: 'Datunli',
},
],
},
{
value: 'haidian',
label: 'Haidian',
},
{
value: 'dongcheng',
label: 'Dongcheng',
},
{
value: 'xicheng',
label: 'Xicheng',
children: [
{
value: 'jinrongjie',
label: 'Jinrongjie',
},
{
value: 'tianqiao',
label: 'Tianqiao',
},
],
},
],
},
{
value: 'shanghai',
label: 'Shanghai',
children: [
{
value: 'huangpu',
label: 'Huangpu',
},
],
},
];
export const formConfig: Form.FieldItem[] = [
{
field: 'name',
label: '姓名',
required: true,
value: '波波',
component: 'input',
allowClear: true,
colProps: {
span: 20,
offset: 100,
},
},
{
field: 'age',
label: '年龄',
required: true,
value: '18',
component: 'input',
allowClear: true,
},
{
field: 'hobby',
label: '爱好',
required: true,
value: '',
component: 'input',
},
{
field: 'school',
label: '学校',
required: true,
value: '',
component: 'input',
},
{
field: 'sex',
label: '性别',
required: true,
component: 'select',
lists: [
{
label: '男',
value: 'M',
},
{
label: '女',
value: 'F',
},
],
},
{
field: 'birthTime',
label: '时间',
component: 'time',
},
{
field: 'birthDate',
label: '出生日期',
component: 'date',
},
{
field: 'rangeDate',
label: '日期范围',
component: 'rangeDate',
},
{
field: 'address',
label: '地址',
component: 'cascader',
options,
},
{
field: 'desc',
label: '自我介绍',
required: true,
value: '',
component: 'input',
},
];