feat(CoilSelector): 新增列配置功能并优化表格列展示
- 拆分默认列和全屏列配置,新增可选列列表 - 新增自定义列配置弹窗,支持调整列顺序、宽度、对齐方式和字段映射 - 优化搜索区域布局,新增列配置按钮 - 移除硬编码的表格列,改用动态渲染配置列 - 修复选中表格高度适配问题,固定操作列位置
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
export const defaultColumns = [{
|
||||
export const defaultColumns = [
|
||||
{
|
||||
label: '入场卷号',
|
||||
align: 'center',
|
||||
prop: 'enterCoilNo',
|
||||
@@ -61,10 +62,149 @@ export const defaultColumns = [{
|
||||
width: '100',
|
||||
showOverflowTooltip: true
|
||||
},
|
||||
// {
|
||||
// label: '备注',
|
||||
// align: 'center',
|
||||
// prop: 'remark',
|
||||
// showOverflowTooltip: true
|
||||
// }
|
||||
{
|
||||
label: '备注',
|
||||
align: 'center',
|
||||
prop: 'remark',
|
||||
showOverflowTooltip: true
|
||||
},
|
||||
]
|
||||
|
||||
export const fullPageDefaultColumns = [
|
||||
{
|
||||
label: '入场卷号',
|
||||
align: 'center',
|
||||
prop: 'enterCoilNo',
|
||||
showOverflowTooltip: true
|
||||
},
|
||||
{
|
||||
label: '当前卷号',
|
||||
align: 'center',
|
||||
prop: 'currentCoilNo',
|
||||
showOverflowTooltip: true
|
||||
},
|
||||
{
|
||||
label: '存储位置',
|
||||
align: 'center',
|
||||
prop: 'actualWarehouseName',
|
||||
width: '120',
|
||||
showOverflowTooltip: true
|
||||
},
|
||||
{
|
||||
label: '物料',
|
||||
align: 'center',
|
||||
prop: 'itemName',
|
||||
width: '100'
|
||||
},
|
||||
{
|
||||
label: '规格',
|
||||
align: 'center',
|
||||
prop: 'specification',
|
||||
width: '100'
|
||||
},
|
||||
{
|
||||
label: '重量(t)',
|
||||
align: 'center',
|
||||
prop: 'netWeight',
|
||||
width: '100'
|
||||
},
|
||||
{
|
||||
label: '材质',
|
||||
align: 'center',
|
||||
prop: 'material',
|
||||
width: '100'
|
||||
},
|
||||
{
|
||||
label: '厂家',
|
||||
align: 'center',
|
||||
prop: 'manufacturer',
|
||||
width: '100'
|
||||
},
|
||||
{
|
||||
label: '库区',
|
||||
align: 'center',
|
||||
prop: 'warehouseName',
|
||||
width: '120',
|
||||
showOverflowTooltip: true
|
||||
},
|
||||
{
|
||||
label: '创建时间',
|
||||
align: 'center',
|
||||
prop: 'createTime',
|
||||
width: '100',
|
||||
showOverflowTooltip: true
|
||||
},
|
||||
{
|
||||
label: '品质',
|
||||
align: 'center',
|
||||
prop: 'qualityStatus',
|
||||
},
|
||||
{
|
||||
label: '表面处理',
|
||||
align: 'center',
|
||||
prop: 'surfaceTreatmentDesc',
|
||||
},
|
||||
{
|
||||
label: '备注',
|
||||
align: 'center',
|
||||
prop: 'remark',
|
||||
width: '100',
|
||||
showOverflowTooltip: true
|
||||
},
|
||||
{
|
||||
label: '切边',
|
||||
align: 'center',
|
||||
prop: 'trimmingRequirement',
|
||||
},
|
||||
{
|
||||
label: '包装',
|
||||
align: 'center',
|
||||
prop: 'packagingRequirement',
|
||||
},
|
||||
{
|
||||
label: '镀层质量',
|
||||
align: 'center',
|
||||
prop: 'zincLayer',
|
||||
},
|
||||
]
|
||||
|
||||
export const optionalColumns = [
|
||||
{ label: '入场卷号', value: 'enterCoilNo' },
|
||||
{ label: '当前卷号', value: 'currentCoilNo' },
|
||||
{ label: '厂家钢卷号', value: 'supplierCoilNo' },
|
||||
{ label: '逻辑库区', value: 'warehouseName' },
|
||||
{ label: '实际库区', value: 'actualWarehouseName' },
|
||||
{ label: '质量状态', value: 'qualityStatus' },
|
||||
{ label: '切边要求', value: 'trimmingRequirement' },
|
||||
{ label: '原料材质', value: 'packingStatus' },
|
||||
{ label: '包装要求', value: 'packagingRequirement' },
|
||||
{ label: '产品类型', value: 'itemId' },
|
||||
{ label: '品名', value: 'itemName' },
|
||||
{ label: '宽度', value: 'computedWidth' },
|
||||
{ label: '厚度', value: 'computedThickness' },
|
||||
{ label: '规格', value: 'specification' },
|
||||
{ label: '材质', value: 'material' },
|
||||
{ label: '厂家', value: 'manufacturer' },
|
||||
{ label: '表面处理', value: 'surfaceTreatmentDesc' },
|
||||
{ label: '镀层质量', value: 'zincLayer' },
|
||||
{ label: '长度', value: 'length' },
|
||||
{ label: '毛重', value: 'grossWeight' },
|
||||
{ label: '净重', value: 'netWeight' },
|
||||
{ label: '创建时间', value: 'createTime' },
|
||||
{ label: '创建人', value: 'createBy' },
|
||||
{ label: '更新时间', value: 'updateTime' },
|
||||
{ label: '更新人', value: 'updateByName' },
|
||||
{ label: '备注', value: 'remark' },
|
||||
{ label: '生产开始时间', value: 'productionStartTime' },
|
||||
{ label: '生产结束时间', value: 'productionEndTime' },
|
||||
{ label: '生产耗时', value: 'productionDuration' },
|
||||
{ label: '出库状态', value: 'status' },
|
||||
{ label: '操作完成时间', value: 'actionCompleteTime' },
|
||||
{ label: '生产线速度', value: 'productionSpeed' },
|
||||
{ label: '发货绑定车牌号', value: 'bindLicensePlate' },
|
||||
{ label: '发货绑定目标客户', value: 'bindConsigneeUnit' },
|
||||
{ label: '发货绑定单位', value: 'bindSenderUnit' },
|
||||
{ label: '发货绑定负责人', value: 'bindPrincipal' },
|
||||
{ label: '发货配卷时间', value: 'bindDeliveryTime' },
|
||||
{ label: '发货时间', value: 'exportTime' },
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user