|
@@ -0,0 +1,717 @@
|
|
|
+import { FormProps, BasicColumn } from '/@/components/Table';
|
|
|
+import { FormSchema } from '/@/components/Form/index';
|
|
|
+import { adapt } from '/@/utils/adapt';
|
|
|
+import moment from 'moment';
|
|
|
+
|
|
|
+const adaptWidth = adapt();
|
|
|
+export const columns: BasicColumn[] = [
|
|
|
+ {
|
|
|
+ title: 'ID',
|
|
|
+ dataIndex: 'id',
|
|
|
+ editComponentProps: {
|
|
|
+ prefix: '$',
|
|
|
+ },
|
|
|
+ width: 100,
|
|
|
+ sorter: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '企业名称',
|
|
|
+ dataIndex: 'name',
|
|
|
+ width: 130,
|
|
|
+ sorter: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '法人代表',
|
|
|
+ dataIndex: 'legalMan',
|
|
|
+ width: 130,
|
|
|
+ sorter: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '成立时间',
|
|
|
+ dataIndex: 'foundingtime',
|
|
|
+ width: 150,
|
|
|
+ sorter: true,
|
|
|
+ customRender({ record }) {
|
|
|
+ return moment(record.foundingtime).format('YYYY-MM-DD');
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '工商登记号',
|
|
|
+ dataIndex: 'businessNo',
|
|
|
+ width: 350,
|
|
|
+ sorter: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '单位性质',
|
|
|
+ dataIndex: 'nature',
|
|
|
+ width: 160,
|
|
|
+ sorter: true,
|
|
|
+ customRender: ({ record }) => {
|
|
|
+ const options = [
|
|
|
+ '国有企业',
|
|
|
+ '集体所有制',
|
|
|
+ '私营企业',
|
|
|
+ '股份制企业',
|
|
|
+ '有限合伙企业',
|
|
|
+ '联营企业',
|
|
|
+ '外商投资企业',
|
|
|
+ '个人独资企业',
|
|
|
+ ];
|
|
|
+ return options[record.nature];
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '行业分类',
|
|
|
+ dataIndex: 'job',
|
|
|
+ width: 160,
|
|
|
+ sorter: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '注册资金',
|
|
|
+ dataIndex: 'regMoney',
|
|
|
+ width: 160,
|
|
|
+ sorter: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '职工人数',
|
|
|
+ dataIndex: 'jobNum',
|
|
|
+ width: 160,
|
|
|
+ sorter: true,
|
|
|
+ },
|
|
|
+];
|
|
|
+
|
|
|
+export function getFormConfig(): Partial<FormProps> {
|
|
|
+ return {
|
|
|
+ labelWidth: 100,
|
|
|
+ schemas: [
|
|
|
+ {
|
|
|
+ field: `id`,
|
|
|
+ label: `ID`,
|
|
|
+ component: 'Input',
|
|
|
+ colProps: {
|
|
|
+ xl: 12,
|
|
|
+ xxl: 8,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: `username`,
|
|
|
+ label: `用户名`,
|
|
|
+ component: 'Input',
|
|
|
+ colProps: {
|
|
|
+ xl: 12,
|
|
|
+ xxl: 8,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: `nickname`,
|
|
|
+ label: `昵称`,
|
|
|
+ component: 'Input',
|
|
|
+ colProps: {
|
|
|
+ xl: 12,
|
|
|
+ xxl: 8,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: `email`,
|
|
|
+ label: `Email`,
|
|
|
+ component: 'Input',
|
|
|
+ colProps: {
|
|
|
+ xl: 12,
|
|
|
+ xxl: 8,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: `logintime`,
|
|
|
+ label: `最后登录`,
|
|
|
+ component: 'RangePicker',
|
|
|
+ colProps: {
|
|
|
+ xl: 12,
|
|
|
+ xxl: 8,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: `status`,
|
|
|
+ label: `状态`,
|
|
|
+ component: 'Select',
|
|
|
+ componentProps: {
|
|
|
+ options: [
|
|
|
+ {
|
|
|
+ label: '启用',
|
|
|
+ value: 'normal',
|
|
|
+ key: 'status',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '停用',
|
|
|
+ value: 'locked',
|
|
|
+ key: 'status',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ colProps: {
|
|
|
+ xl: 12,
|
|
|
+ xxl: 8,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: `sort`,
|
|
|
+ label: `排序字段`,
|
|
|
+ component: 'Select',
|
|
|
+ componentProps: {
|
|
|
+ options: [
|
|
|
+ {
|
|
|
+ label: 'ID',
|
|
|
+ value: 'id',
|
|
|
+ key: 'id',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '用户名',
|
|
|
+ value: 'username',
|
|
|
+ key: 'username',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '昵称',
|
|
|
+ value: 'nickname',
|
|
|
+ key: 'nickname',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: 'Email',
|
|
|
+ value: 'email',
|
|
|
+ key: 'email',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '最后登录',
|
|
|
+ value: 'logintime',
|
|
|
+ key: 'logintime',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ colProps: {
|
|
|
+ xl: 12,
|
|
|
+ xxl: 8,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: `order`,
|
|
|
+ label: `排序方式`,
|
|
|
+ component: 'Select',
|
|
|
+ componentProps: {
|
|
|
+ options: [
|
|
|
+ {
|
|
|
+ label: '升序',
|
|
|
+ value: 'asc',
|
|
|
+ key: 'order',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '降序',
|
|
|
+ value: 'desc',
|
|
|
+ key: 'order',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ colProps: {
|
|
|
+ xl: 12,
|
|
|
+ xxl: 8,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: `filter`,
|
|
|
+ label: `筛选字段`,
|
|
|
+ component: 'CheckboxGroup',
|
|
|
+ componentProps: {
|
|
|
+ options: [
|
|
|
+ {
|
|
|
+ label: 'ID',
|
|
|
+ value: 'id',
|
|
|
+ key: 'filter1',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '用户名',
|
|
|
+ value: 'username',
|
|
|
+ key: 'filter2',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '昵称',
|
|
|
+ value: 'nickname',
|
|
|
+ key: 'filter3',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: 'Email',
|
|
|
+ value: 'email',
|
|
|
+ key: 'filter4',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '昵称',
|
|
|
+ value: 'logintime',
|
|
|
+ key: 'filter5',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ colProps: {
|
|
|
+ xl: 12,
|
|
|
+ xxl: 8,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ };
|
|
|
+}
|
|
|
+
|
|
|
+// =================popup================================
|
|
|
+export const schemas: FormSchema[] = [
|
|
|
+ {
|
|
|
+ field: 'name',
|
|
|
+ component: 'Input',
|
|
|
+ label: '企业名称',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '企业名称',
|
|
|
+ },
|
|
|
+ required: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'legalMan',
|
|
|
+ component: 'Input',
|
|
|
+ label: '法人代表',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '法人代表',
|
|
|
+ },
|
|
|
+ required: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'businessNo',
|
|
|
+ component: 'Input',
|
|
|
+ label: '工商登记号',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '工商登记号',
|
|
|
+ },
|
|
|
+ required: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'centralTax',
|
|
|
+ component: 'Input',
|
|
|
+ label: '国税税号',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '国税税号',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'landTax',
|
|
|
+ component: 'Input',
|
|
|
+ label: '地税税号',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '地税税号',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'nature',
|
|
|
+ label: '单位性质',
|
|
|
+ component: 'Select',
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '单位性质',
|
|
|
+ options: [
|
|
|
+ {
|
|
|
+ label: '国有企业',
|
|
|
+ value: 0,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '集体所有制',
|
|
|
+ value: 1,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '私营企业',
|
|
|
+ value: 2,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '股份制企业',
|
|
|
+ value: 3,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '有限合伙企业',
|
|
|
+ value: 4,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '联营企业',
|
|
|
+ value: 5,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '外商投资企业',
|
|
|
+ value: 6,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '个人独资企业',
|
|
|
+ value: 7,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ required: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'foundingTime',
|
|
|
+ component: 'DatePicker',
|
|
|
+ label: '成立时间',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '成立时间',
|
|
|
+ },
|
|
|
+ required: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'job',
|
|
|
+ component: 'Input',
|
|
|
+ label: '行业分类',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '行业分类',
|
|
|
+ },
|
|
|
+ required: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'jobNum',
|
|
|
+ component: 'Input',
|
|
|
+ label: '职工人数',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '职工人数',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'partyNum',
|
|
|
+ component: 'Input',
|
|
|
+ label: '党员数',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '党员数',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'tel',
|
|
|
+ component: 'Input',
|
|
|
+ label: '电话',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '电话',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'fax',
|
|
|
+ component: 'Input',
|
|
|
+ label: '传真',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '传真',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'zipCode',
|
|
|
+ component: 'Input',
|
|
|
+ label: '邮编',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '邮箱',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'address',
|
|
|
+ component: 'Input',
|
|
|
+ label: '地址',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '地址',
|
|
|
+ },
|
|
|
+ required: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'culturalNum',
|
|
|
+ component: 'Input',
|
|
|
+ label: '大专以上文化人数',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '大专以上文化人数',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'laidNum',
|
|
|
+ component: 'Input',
|
|
|
+ label: '安置下岗人数',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '安置下岗人数',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'partyCase',
|
|
|
+ component: 'Input',
|
|
|
+ label: '党、团工会情况',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '党、团工会情况',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'web',
|
|
|
+ component: 'Input',
|
|
|
+ label: '网址',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '网址',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'email',
|
|
|
+ component: 'Input',
|
|
|
+ label: '电子邮箱',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '电子邮箱',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'technology',
|
|
|
+ label: '高新技术企业认证',
|
|
|
+ component: 'Switch',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '高新技术企业认证',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'technologyDept',
|
|
|
+ component: 'Input',
|
|
|
+ label: '高新技术企业认证部门',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ show: ({ values }) => {
|
|
|
+ if (values.technology) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '高新技术企业认证部门',
|
|
|
+ },
|
|
|
+ required: ({ values }) => {
|
|
|
+ if (values.technology) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'foreignTrade',
|
|
|
+ label: '外贸自营进出口权',
|
|
|
+ component: 'Switch',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '外贸自营进出口权',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'foreignTradeDept',
|
|
|
+ component: 'Input',
|
|
|
+ label: '外贸自营进出口权批准部门',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ show: ({ values }) => {
|
|
|
+ if (values.foreignTrade) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '外贸自营进出口权批准部门',
|
|
|
+ },
|
|
|
+ required: ({ values }) => {
|
|
|
+ if (values.foreignTrade) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'quality',
|
|
|
+ label: '质量管理、质量保证系列认证标准',
|
|
|
+ component: 'Switch',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '质量管理、质量保证系列认证标准',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'qualityDept',
|
|
|
+ component: 'Input',
|
|
|
+ label: '质量管理、质量保证系列认证标准认证部门',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ show: ({ values }) => {
|
|
|
+ if (values.quality) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '质量管理、质量保证系列认证标准认证部门',
|
|
|
+ },
|
|
|
+ required: ({ values }) => {
|
|
|
+ if (values.quality) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'regMoney',
|
|
|
+ component: 'Input',
|
|
|
+ label: '注册资金(万元)',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '注册资金(万元)',
|
|
|
+ },
|
|
|
+ required: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'money',
|
|
|
+ component: 'Input',
|
|
|
+ label: '资产(万元)',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '资产(万元)',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'ownerMoney',
|
|
|
+ component: 'Input',
|
|
|
+ label: '所有者权益(万元)',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '所有者权益(万元)',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'sellMoney',
|
|
|
+ component: 'Input',
|
|
|
+ label: '销售收入(万元)',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '销售收入(万元)',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'product',
|
|
|
+ component: 'InputTextArea',
|
|
|
+ label: '主要经营项目',
|
|
|
+ labelWidth: adaptWidth.labelWidth,
|
|
|
+ defaultValue: '',
|
|
|
+ colProps: {
|
|
|
+ span: adaptWidth.elContainer,
|
|
|
+ },
|
|
|
+ componentProps: {
|
|
|
+ placeholder: '主要经营项目',
|
|
|
+ },
|
|
|
+ required: true,
|
|
|
+ },
|
|
|
+];
|