| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- /*
- * @Author: liuJie
- * @Date: 2026-01-27 16:29:28
- * @LastEditors: liuJie
- * @LastEditTime: 2026-03-30 11:32:06
- * @Describe: file describe
- */
- import { FormConfig } from '@/types/basic-form';
- export const INVENTORY_FORM_CONFIG: FormConfig[] = [
- {
- prop: 'itemName',
- label: '员工工号:',
- component: 'ElInput',
- componentProps: {
- placeholder: '请输入员工工号',
- },
- },
- {
- prop: 'itemName',
- label: '员工姓名:',
- component: 'ElInput',
- componentProps: {
- placeholder: '请输入员工姓名',
- },
- },
- {
- prop: 'itemQuantity',
- label: '组织名称:',
- component: 'ElSelect',
- componentProps: {
- placeholder: '请选择组织',
- },
- },
- {
- label: '岗位职责:',
- prop: 'remarks',
- component: 'ElInput',
- componentProps: {
- type: 'textarea',
- rows: 5,
- placeholder: '请填写岗位职责',
- },
- },
- {
- prop: 'status',
- label: '状态:',
- slot: 'status',
- },
- ];
- export const INVENTORY_FORM_DATA = {
- itemName: '',
- warehouseDate: '',
- itemQuantity: 1, // 最小值为1
- remarks: '',
- orgId: '',
- jobResp: '',
- };
- // 表单验证规则
- export const FORM_RULES = {
- employeeId: [
- { required: true, message: '请输入员工工号', trigger: 'blur' },
- { min: 1, max: 20, message: '长度在 1 到 20 个字符', trigger: 'blur' },
- ],
- employeeName: [
- { required: true, message: '请输入员工姓名', trigger: 'blur' },
- { min: 1, max: 10, message: '长度在 1 到 10 个字符', trigger: 'blur' },
- ],
- orgId: [{ required: true, message: '请选择组织名称', trigger: 'change' }],
- jobName: [{ required: true, message: '请输入岗位名称', trigger: 'blur' }],
- jobResp: [
- { required: true, message: '请填写岗位职责', trigger: 'blur' },
- { min: 1, max: 300, message: '最大字数300字', trigger: 'blur' },
- ],
- status: [{ required: true, message: '请选择状态', trigger: 'blur' }],
- };
- export const SafetyOrgUserRules = {
- userNum: [{ required: true, message: '请输入组织人数', trigger: 'blur' }],
- depResp: [{ required: true, message: '请填写组织职责', trigger: 'blur' }]
- }
|