| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- import { FormConfig } from '@/types/basic-form';
- export const SAFETY_STANDARDIZATION_FORM_CONFIG: FormConfig[] = [
- {
- prop: 'fileName',
- label: '文件名称:',
- component: 'ElInput',
- componentProps: {
- placeholder: '请输入文件名称',
- },
- },
- {
- prop: 'classifyName',
- label: '分类名称:',
- component: 'ElSelect',
- componentProps: {
- placeholder: '请选择分类名称',
- },
- options: [
- { label: '外部文件', value: '外部文件' },
- { label: '内部文件', value: '内部文件' },
- ],
- },
- {
- prop: 'fileCode',
- label: '文件编号:',
- component: 'ElInput',
- componentProps: {
- placeholder: '请输入文件编号',
- },
- },
- {
- prop: 'fileVersion',
- label: '文件版本号:',
- component: 'ElInput',
- componentProps: {
- placeholder: '请输入文件版本号,如:V1.0',
- },
- },
- {
- prop: 'fileFormat',
- label: '文件格式:',
- slot: 'fileFormat',
- },
- {
- prop: 'releaseDate',
- label: '发布日期:',
- component: 'ElDatePicker',
- componentProps: {
- type: 'date',
- placeholder: '请选择发布日期',
- valueFormat: 'YYYY-MM-DD',
- },
- },
- {
- prop: 'fileUrl',
- label: '文件上传:',
- slot: 'fileUrl',
- },
- {
- prop: 'content',
- label: '文档内容:',
- slot: 'content',
- },
- {
- prop: 'status',
- label: '状态:',
- slot: 'status',
- },
- ];
- export const SAFETY_STANDARDIZATION_FORM_DATA = {
- fileName: '',
- classifyName: '',
- fileCode: '',
- fileVersion: '',
- fileFormat: '',
- releaseDate: '',
- fileUrl: '',
- content: '',
- status: 1, // 默认启用
- };
- export const SAFETY_STANDARDIZATION_FORM_RULES = {
- fileName: [{ required: true, message: '请输入文件名称', trigger: 'blur' }],
- classifyName: [{ required: true, message: '请选择分类名称', trigger: 'change' }],
- fileCode: [{ required: true, message: '请输入文件编号', trigger: 'blur' }],
- fileVersion: [{ required: true, message: '请输入文件版本号', trigger: 'blur' }],
- fileFormat: [{ required: true, message: '请选择文件格式', trigger: 'change' }],
- releaseDate: [{ required: true, message: '请选择发布日期', trigger: 'change' }],
- };
|