import {
UserOutlined,
TeamOutlined,
ItalicOutlined,
FontSizeOutlined,
BorderOutlined,
BlockOutlined,
FieldNumberOutlined,
InsertRowAboveOutlined,
FolderAddOutlined,
FontColorsOutlined,
ProjectOutlined,
SolutionOutlined,
NumberOutlined,
} from '@ant-design/icons';
export const COMPONENT_LIST = [
{
componentName: 'InnerContactField',
icon: ,
props: {
label: '联系人',
placeholder: '请选择联系人',
required: false,
choice: '0',
},
},
{
componentName: 'DepartmentField',
icon: ,
props: {
label: '选择部门',
placeholder: '请选择部门',
required: false,
choice: '0',
},
},
{
componentName: 'ProjectField',
icon: ,
props: {
label: '选择项目',
placeholder: '请选择项目',
required: false,
// choice: '0',
},
},
{
componentName: 'ManufacturerField',
icon: ,
props: {
label: '选择供应商',
placeholder: '请选择供应商',
required: false,
// choice: '0',
},
},
{
componentName: 'TextField',
icon: ,
props: {
label: '单行输入框',
placeholder: '请输入',
required: false,
},
},
{
componentName: 'TextareaField',
icon: ,
props: {
label: '多行输入框',
placeholder: '请输入',
required: false,
},
},
{
componentName: 'DDSelectField',
icon: ,
props: {
label: '单选框',
placeholder: '请选择',
required: false,
options: [],
},
},
{
componentName: 'DDMultiSelectField',
icon: ,
props: {
label: '多选框',
placeholder: '请选择',
require: false,
options: [],
},
},
{
componentName: 'NumberField',
icon: ,
props: {
label: '数字输入框',
placeholder: '请输入',
required: false,
unit: '',
},
},
{
componentName: 'DDDateField',
icon: ,
props: {
label: '日历控件',
placeholder: '请选择日期',
required: false,
unit: '',
},
},
{
componentName: 'DDAttachment',
icon: ,
props: {
label: '附件控件',
placeholder: '请上传附件',
required: false,
},
},
{
componentName: 'TextNote',
icon: ,
props: {
label: '文本说明控件',
bizAlias: '',
placeholder: '请输入文本',
required: false,
},
},
{
componentName: 'CodeField',
icon: ,
props: {
label: '合同编号',
bizAlias: '',
placeholder: '自动生成',
required: false,
},
},
];