import { frozenState } from '@/assets/js/blockSort' export const employee = () => { return [{ field: 'index', label: '序号', align: 'center', }, { field: 'code', label: '编号', align: 'center', }, { field: 'iceRaftRecord.status', label: '状态', align: 'center', options: frozenState() }, { field: 'iceRaftRecord.inStorageTime', label: '入库时间', align: 'center', }, { field: 'iceRaftRecord.outStorageTime', label: '出库时间', align: 'center', }, { field: 'multistage', label: '冰排释冷', children: [{ field: 'iceRaftRecord.outStorageTime', label: '释冷日期', align: 'center', }, { field: 'iceRaftRecord.endForColdTime', label: '释冷时间', align: 'center', }, { field: 'iceRaftRecord.suitableForCold', label: '释冷温度', align: 'center', }, { field: 'suitableForColdTime', label: '释冷地点', align: 'center', }] }, { field: 'location', label: '所在位置', align: 'center', }, { field: 'freezeClaim', label: '冷冻要求', align: 'center', },{ field: 'freezeDuration', label: '冷冻时间', align: 'center', },{ field: 'freezeClaim', label: '使用日期', align: 'center', }, { field: 'freezeClaim', label: '使用时间', align: 'center', }, { field: 'freezeClaim', label: '使用人员', align: 'center', }, { field: 'action', label: '操作', align: 'center', colWidth: '90px', labelButton: [{ type: 'logs', label: '历史记录', icon: 'el-icon-tickets', style: 'success', }] }] } export const historyRecord = () => { return [{ field: 'index', label: '序号', align: 'center', }, { field: 'status', label: '状态', align: 'center', options: frozenState() }, { field: 'inStorageTime', label: '入库时间', align: 'center', }, { field: 'outStorageTime', label: '出库时间', align: 'center', }, { field: 'multistage', label: '冰排释冷', children: [{ field: 'reCheck.nickName', label: '释冷日期', align: 'center', }, { field: 'reCheck.phone', label: '释冷时间', align: 'center', }, { field: 'reCheck.phone', label: '释冷温度', align: 'center', }, { field: 'location', label: '释冷地点', align: 'center', }] }, { field: 'location', label: '所在位置', align: 'center', }, { field: 'freezeClaim', label: '冷冻要求', align: 'center', }, { field: 'freezeDuration', label: '冷冻时间', align: 'center', }, { field: 'action', label: '操作', colWidth: '160px', align: 'center', labelButton: [{ type: 'edit', label: '编辑', icon: 'el-icon-edit', style: 'primary', }, { type: 'del', label: '删除', icon: 'el-icon-delete', style: 'danger', }] }] } export const iceRaftRules = () => { return [ // { // field: 'freezeClaim', // label: '冷冻要求', // placeholder: '请输入冷冻时间', // type: 'input', // colWidth: 24, // unit: '小时', // rules: [{ // required: true, // message: '请输入冷冻时间', // trigger: 'blur' // }] // }, { field: 'code', label: '冰排编号', placeholder: '请输入冰排编号', type: 'scan', colWidth: 24, rules: [{ required: true, message: '请输入冰排编号', trigger: 'blur' }] } ] } export const freezerRules = () => { return [ // { // field: 'coolerBoxId', // label: '保温箱', // placeholder: '请选择保温箱', // type: 'searchSelect', // colWidth: 24, // rules: [{ // required: true, // message: '请选择保温箱', // trigger: 'blur' // }], // options: [], // }, // { // field: 'suitableForCold', // label: '冰排释冷温度', // placeholder: '请输入冰排释冷温度', // type: 'input', // colWidth: 24, // rules: [{ // required: true, // message: '请输入冰排释冷温度', // trigger: 'blur' // }] // }, { field: 'code', label: '冰排编号', placeholder: '请输入冰排编号', type: 'scan', colWidth: 24, rules: [{ required: true, message: '请输入冰排编号', trigger: 'blur' }] } ] } export const editRules = () => { return [{ field: 'code', label: '冰排编号', type: 'nvarchar', colWidth: 24, detail: false, }, { field: 'status', label: '状态', type: 'nvarcharil', colWidth: 24, detail: false, options: frozenState() }, { field: 'inStorageTime', label: '入库时间', type: 'nvarchar', colWidth: 24, detail: false, }, { field: 'outStorageTime', label: '出库时间', type: 'nvarchar', colWidth: 24, detail: false, }, // { // field: 'freezeClaim', // label: '冷冻要求', // placeholder: '请输入冷冻时间', // type: 'input', // colWidth: 24, // unit: '小时', // rules: [{ // required: true, // message: '请输入冷冻时间', // trigger: 'blur' // }] // }, ] }