| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- import { BasicColumn } from '/@/components/Table';
- import { FormSchema } from '/@/components/Table';
- export const columns: BasicColumn[] = [
- {
- title: '所属模块',
- dataIndex: 'pageType',
- },
- {
- title: '设备类型',
- dataIndex: 'deviceType',
- },
- {
- title: '所展示点位及名称',
- dataIndex: 'modelData',
- format: (ctx: string) => {
- const json = JSON.parse(ctx);
- return Object.keys(json)
- .map((k) => {
- return `点位:${k};名称:${json[k]}`;
- })
- .join('\n');
- },
- },
- ];
- export const searchFormSchema: FormSchema[] = [
- {
- label: '设备类型',
- field: 'devicetype',
- component: 'JDictSelectTag',
- componentProps: {
- dictCode: 'devicekind',
- placeholder: '请选择设备类型',
- },
- colProps: { span: 6 },
- },
- {
- label: '页面类型',
- field: 'pagetype',
- component: 'JDictSelectTag',
- componentProps: {
- dictCode: 'configurable_homepage',
- placeholder: '请选择页面类型',
- },
- colProps: { span: 6 },
- },
- ];
- export const formSchema: FormSchema[] = [
- {
- label: '',
- field: 'id',
- component: 'Input',
- show: false,
- },
- {
- label: '设备类型',
- field: 'devicetype',
- component: 'JDictSelectTag',
- required: true,
- componentProps: {
- dictCode: 'devicekind',
- placeholder: '请选择设备类型',
- },
- },
- {
- label: '页面类型',
- field: 'pagetype',
- component: 'JDictSelectTag',
- required: true,
- componentProps: {
- dictCode: 'configurable_homepage',
- placeholder: '请选择页面类型',
- },
- },
- {
- label: '所展示点位及名称',
- field: 'moduleData',
- component: 'JAddInput',
- componentProps: {
- min: 0,
- },
- },
- ];
|