| | |
| | | // required: false |
| | | // }, |
| | | { |
| | | type: 'radio', |
| | | type: 'select', |
| | | field: 'type', |
| | | label: '类型', |
| | | initval: wrap.type || 'edit', |
| | | initval: wrap.type || 'createVoucher', |
| | | required: true, |
| | | options: [ |
| | | {value: 'edit', label: '编辑'}, |
| | | {value: 'check', label: '查看'}, |
| | | {value: 'createVoucher', label: '新增凭证'}, |
| | | {value: 'checkVoucher', label: '查看凭证'}, |
| | | {value: 'createTemp', label: '新增模板'}, |
| | | {value: 'checkTemp', label: '编辑模板'}, |
| | | ], |
| | | controlFields: [ |
| | | {field: 'businessType', values: ['createVoucher', 'checkVoucher']}, |
| | | {field: 'voucherType', values: ['createVoucher', 'checkVoucher']}, |
| | | {field: 'voucherTypeText', values: ['createVoucher', 'checkVoucher']}, |
| | | {field: 'voucherSign', values: ['createVoucher', 'checkVoucher']}, |
| | | {field: 'supModule', values: ['checkTemp', 'checkVoucher']}, |
| | | {field: 'attachStatus', values: ['createVoucher', 'checkVoucher']}, |
| | | ] |
| | | }, |
| | | { |
| | |
| | | allowClear: true |
| | | }, |
| | | { |
| | | type: 'text', |
| | | field: 'businessType', |
| | | label: '业务类型', |
| | | initval: wrap.businessType || 'fcc01', |
| | | required: true |
| | | }, |
| | | { |
| | | type: 'text', |
| | | field: 'voucherType', |
| | | label: '凭证类型', |
| | | initval: wrap.voucherType || 'fcc_keeping', |
| | | required: true |
| | | }, |
| | | { |
| | | type: 'text', |
| | | field: 'voucherTypeText', |
| | | label: '凭证类型文本', |
| | | initval: wrap.voucherTypeText || '记账凭证', |
| | | required: true |
| | | }, |
| | | { |
| | | type: 'text', |
| | | field: 'voucherSign', |
| | | label: '凭证类型标识', |
| | | initval: wrap.voucherSign || 'fcc_keeping', |
| | | required: true |
| | | }, |
| | | { |
| | | type: 'cascader', |
| | | field: 'supModule', |
| | | label: '上级组件', |
| | |
| | | options: modules, |
| | | allowClear: true, |
| | | }, |
| | | { |
| | | type: 'radio', |
| | | field: 'attachStatus', |
| | | label: '附件状态', |
| | | initval: wrap.attachStatus || 0, |
| | | tooltip: '添加或修改凭证时,上传附件的状态。', |
| | | required: true, |
| | | options: [ |
| | | {value: 0, label: '待审核'}, |
| | | {value: 10, label: '已审核'}, |
| | | ] |
| | | }, |
| | | { |
| | | type: 'number', |
| | | field: 'space', |
| | | label: '留白', |
| | | initval: wrap.space || 0, |
| | | tooltip: '表格主体部分两端的空白距离,表格在编辑时两端会有添加和删除图标。', |
| | | required: false |
| | | }, |
| | | ] |
| | | |
| | | return wrapForm |