| | |
| | | * 添加的form字段 |
| | | */ |
| | | const formItems = reactive([ |
| | | // { |
| | | // label: '单据编号', |
| | | // prop: 'orderNo', |
| | | // el: 'input', |
| | | // disabled: disabled, |
| | | // placeholder: '请输入单据编号', |
| | | // rules: [{ required: true, message: '单据编号不能为空', trigger: 'blur' }], |
| | | // }, |
| | | // { |
| | | // label: '单据状态', |
| | | // prop: 'orderStatus', |
| | | // el: 'select', |
| | | // disabled: disabled, |
| | | // placeholder: '请输入单据状态', |
| | | // rules: [{ required: true, message: '单据状态不能为空', trigger: 'blur' }], |
| | | // }, |
| | | |
| | | { |
| | | label: '单据编号', |
| | | prop: 'orderNo', |
| | | el: 'input', |
| | | disabled: disabled, |
| | | placeholder: '请输入单据编号', |
| | | rules: [{ required: true, message: '单据编号不能为空', trigger: 'blur' }], |
| | | }, |
| | | { |
| | | label: '单据状态', |
| | | prop: 'orderStatus', |
| | | label: '单据类型', |
| | | prop: 'orderType', |
| | | el: 'select', |
| | | disabled: disabled, |
| | | placeholder: '请输入单据状态', |
| | | rules: [{ required: true, message: '单据状态不能为空', trigger: 'blur' }], |
| | | placeholder: '请输入单据类型', |
| | | rules: [{ required: true, message: '单据类型不能为空', trigger: 'blur' }], |
| | | }, |
| | | // { |
| | | // label: '操作类型', |
| | | // prop: 'stockType', |
| | | // el: 'select', |
| | | // disabled: disabled, |
| | | // placeholder: '请输入操作类型', |
| | | // rules: [ |
| | | // { |
| | | // required: true, |
| | | // message: '操作类型不能为空', |
| | | // trigger: 'blur', |
| | | // }, |
| | | // ], |
| | | // }, |
| | | { |
| | | label: '物料编号', |
| | | prop: 'materialNo', |
| | | el: 'input', |
| | | disabled: disabled, |
| | | placeholder: '请输入物料编号', |
| | | rules: [{ required: true, message: '物料编号不能为空', trigger: 'blur' }], |
| | | }, |
| | | { |
| | | label: '物料名称', |
| | |
| | | placeholder: '请输入物料名称', |
| | | }, |
| | | { |
| | | label: '物料件号', |
| | | prop: 'materialNo', |
| | | el: 'input', |
| | | disabled: disabled, |
| | | placeholder: '请输入物料件号', |
| | | rules: [{ required: true, message: '物料件号不能为空', trigger: 'blur' }], |
| | | }, |
| | | { |
| | | label: '型号', |
| | | prop: 'materialModel', |
| | | el: 'input', |
| | | disabled: disabled, |
| | | placeholder: '请输入型号', |
| | | }, |
| | | { |
| | | label: '批次号', |
| | | prop: 'materialBatch', |
| | | el: 'input', |
| | | disabled: disabled, |
| | | placeholder: '请输入批次号', |
| | | rules: [{ required: true, message: '批次号不能为空', trigger: 'blur' }], |
| | | }, |
| | | { |
| | | label: '单据类型', |
| | | prop: 'orderType', |
| | | el: 'select', |
| | | disabled: disabled, |
| | | placeholder: '请输入单据类型', |
| | | rules: [{ required: true, message: '单据类型不能为空', trigger: 'blur' }], |
| | | }, |
| | | { |
| | | label: '操作类型', |
| | | prop: 'stockType', |
| | | el: 'select', |
| | | disabled: disabled, |
| | | placeholder: '请输入操作类型', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '操作类型不能为空', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '单据数量', |
| | |
| | | placeholder: '请输入单据数量', |
| | | rules: [{ required: true, message: '单据数量不能为空', trigger: 'blur' }], |
| | | }, |
| | | { |
| | | label: '下发数量', |
| | | prop: 'distributeNumber', |
| | | el: (props: any, { attrs }: SetupContext) => { |
| | | return h(inputNumber, { |
| | | ...props, |
| | | clearable: true, |
| | | ...attrs, |
| | | }) |
| | | }, |
| | | width: '100%', |
| | | step: 1, |
| | | precision: 0, |
| | | disabled: disabled, |
| | | placeholder: '请输入下发数量', |
| | | rules: [{ required: true, message: '下发数量不能为空', trigger: 'blur' }], |
| | | }, |
| | | { |
| | | label: '完成数量', |
| | | prop: 'completeNumber', |
| | | el: (props: any, { attrs }: SetupContext) => { |
| | | return h(inputNumber, { |
| | | ...props, |
| | | clearable: true, |
| | | ...attrs, |
| | | }) |
| | | }, |
| | | width: '100%', |
| | | step: 1, |
| | | precision: 0, |
| | | disabled: disabled, |
| | | placeholder: '请输入完成数量', |
| | | rules: [{ required: true, message: '完成数量不能为空', trigger: 'blur' }], |
| | | }, |
| | | { |
| | | label: '优先级', |
| | | prop: 'priority', |
| | | el: (props: any, { attrs }: SetupContext) => { |
| | | return h(inputNumber, { |
| | | ...props, |
| | | clearable: true, |
| | | ...attrs, |
| | | }) |
| | | }, |
| | | width: '100%', |
| | | step: 1, |
| | | precision: 0, |
| | | //disabled: disabled, |
| | | placeholder: '请输入优先级', |
| | | rules: [{ required: true, message: '优先级不能为空', trigger: 'blur' }], |
| | | }, |
| | | // { |
| | | // label: '下发数量', |
| | | // prop: 'distributeNumber', |
| | | // el: (props: any, { attrs }: SetupContext) => { |
| | | // return h(inputNumber, { |
| | | // ...props, |
| | | // clearable: true, |
| | | // ...attrs, |
| | | // }) |
| | | // }, |
| | | // width: '100%', |
| | | // step: 1, |
| | | // precision: 0, |
| | | // disabled: disabled, |
| | | // placeholder: '请输入下发数量', |
| | | // rules: [{ required: true, message: '下发数量不能为空', trigger: 'blur' }], |
| | | // }, |
| | | // { |
| | | // label: '完成数量', |
| | | // prop: 'completeNumber', |
| | | // el: (props: any, { attrs }: SetupContext) => { |
| | | // return h(inputNumber, { |
| | | // ...props, |
| | | // clearable: true, |
| | | // ...attrs, |
| | | // }) |
| | | // }, |
| | | // width: '100%', |
| | | // step: 1, |
| | | // precision: 0, |
| | | // disabled: disabled, |
| | | // placeholder: '请输入完成数量', |
| | | // rules: [{ required: true, message: '完成数量不能为空', trigger: 'blur' }], |
| | | // }, |
| | | // { |
| | | // label: '优先级', |
| | | // prop: 'priority', |
| | | // el: (props: any, { attrs }: SetupContext) => { |
| | | // return h(inputNumber, { |
| | | // ...props, |
| | | // clearable: true, |
| | | // ...attrs, |
| | | // }) |
| | | // }, |
| | | // width: '100%', |
| | | // step: 1, |
| | | // precision: 0, |
| | | // //disabled: disabled, |
| | | // placeholder: '请输入优先级', |
| | | // rules: [{ required: true, message: '优先级不能为空', trigger: 'blur' }], |
| | | // }, |
| | | { |
| | | label: '关联计划编号', |
| | | prop: 'planNo', |
| | |
| | | disabled: disabled, |
| | | placeholder: '请输入关联计划编号', |
| | | }, |
| | | { |
| | | label: '操作时间', |
| | | prop: 'operateTime', |
| | | el: (props: any, { attrs }: SetupContext) => { |
| | | return h(dateTimePicker, { |
| | | ...props, |
| | | clearable: true, |
| | | ...attrs, |
| | | }) |
| | | }, |
| | | width: '100%', |
| | | //disabled: disabled, |
| | | placeholder: '请输入操作时间', |
| | | }, |
| | | // { |
| | | // label: '操作时间', |
| | | // prop: 'operateTime', |
| | | // el: (props: any, { attrs }: SetupContext) => { |
| | | // return h(dateTimePicker, { |
| | | // ...props, |
| | | // clearable: true, |
| | | // ...attrs, |
| | | // }) |
| | | // }, |
| | | // width: '100%', |
| | | // //disabled: disabled, |
| | | // placeholder: '请输入操作时间', |
| | | // }, |
| | | { |
| | | label: '备注', |
| | | prop: 'remark', |