bjang03
8 months ago
4 changed files with 271 additions and 39 deletions
@ -0,0 +1,162 @@ |
|||
import type {CrudSchema} from '@/hooks/web/useCrudSchemas' |
|||
import {dateFormatter} from '@/utils/formatTime' |
|||
|
|||
// 表单校验
|
|||
export const MesOrderMonthSubRules = reactive({ |
|||
productCode: [required], |
|||
productName: [required], |
|||
bomCode: [required], |
|||
inStoreCode: [required], |
|||
planBegin: [required], |
|||
planEnd: [required], |
|||
planCount: [required], |
|||
productBatchcode: [required] |
|||
}) |
|||
|
|||
export const MesOrderMonthSub = useCrudSchemas(reactive<CrudSchema[]>([ |
|||
{ |
|||
label: '产品编码', |
|||
field: 'productCode', |
|||
sort: 'custom', |
|||
isTable: false, |
|||
isSearch: true, |
|||
form: { |
|||
component: 'SelectV2' |
|||
} |
|||
}, |
|||
{ |
|||
label: '产品名称', |
|||
field: 'productName', |
|||
sort: 'custom', |
|||
isSearch: true, |
|||
isForm: false |
|||
}, |
|||
{ |
|||
label: 'BOM编号', |
|||
field: 'bomCode', |
|||
sort: 'custom', |
|||
isTable: false, |
|||
isSearch: true |
|||
}, |
|||
{ |
|||
label: '入库仓库编码', |
|||
field: 'inStoreCode', |
|||
sort: 'custom', |
|||
isSearch: true |
|||
}, |
|||
{ |
|||
label: '计划数量', |
|||
field: 'planCount', |
|||
sort: 'custom', |
|||
isSearch: true, |
|||
form: { |
|||
component: 'InputNumber', |
|||
value: 0 |
|||
} |
|||
}, |
|||
{ |
|||
label: '完成数量', |
|||
field: 'finishCount', |
|||
sort: 'custom', |
|||
isSearch: true, |
|||
form: { |
|||
component: 'InputNumber', |
|||
value: 0 |
|||
} |
|||
}, |
|||
{ |
|||
label: '合格数量', |
|||
field: 'qualifiedCount', |
|||
sort: 'custom', |
|||
isSearch: true, |
|||
form: { |
|||
component: 'InputNumber', |
|||
value: 0 |
|||
} |
|||
}, |
|||
{ |
|||
label: '不合格数量', |
|||
field: 'unqualifiedCount', |
|||
sort: 'custom', |
|||
isSearch: true, |
|||
form: { |
|||
component: 'InputNumber', |
|||
value: 0 |
|||
} |
|||
}, |
|||
{ |
|||
label: '是否回冲', |
|||
field: 'flagBackwash', |
|||
sort: 'custom', |
|||
isSearch: true |
|||
}, |
|||
{ |
|||
label: '产品批次号', |
|||
field: 'productBatchcode', |
|||
sort: 'custom', |
|||
isSearch: true |
|||
}, { |
|||
label: '创建时间', |
|||
field: 'createTime', |
|||
sort: 'custom', |
|||
formatter: dateFormatter, |
|||
isSearch: true, |
|||
search: { |
|||
component: 'DatePicker', |
|||
componentProps: { |
|||
valueFormat: 'YYYY-MM-DD HH:mm:ss', |
|||
type: 'daterange', |
|||
defaultTime: [new Date('1 00:00:00'), new Date('1 23:59:59')] |
|||
} |
|||
}, |
|||
isForm: false |
|||
}, |
|||
{ |
|||
label: '计划开始日期', |
|||
field: 'planBegin', |
|||
sort: 'custom', |
|||
isSearch: true |
|||
}, |
|||
{ |
|||
label: '计划结束日期', |
|||
field: 'planEnd', |
|||
sort: 'custom', |
|||
isSearch: true |
|||
}, |
|||
{ |
|||
label: '实际开工日期', |
|||
field: 'realStart', |
|||
sort: 'custom', |
|||
isSearch: true |
|||
}, |
|||
{ |
|||
label: '实际完工日期', |
|||
field: 'realFinish', |
|||
sort: 'custom', |
|||
isSearch: true |
|||
}, |
|||
{ |
|||
label: '备注', |
|||
field: 'remark', |
|||
sort: 'custom', |
|||
isTable: false |
|||
}, |
|||
{ |
|||
label: '状态', |
|||
field: 'status', |
|||
sort: 'custom', |
|||
isSearch: true, |
|||
form: { |
|||
component: 'Radio' |
|||
} |
|||
}, |
|||
{ |
|||
label: '操作', |
|||
field: 'action', |
|||
isForm: false, |
|||
table: { |
|||
width: 150, |
|||
fixed: 'right' |
|||
} |
|||
} |
|||
])) |
Loading…
Reference in new issue