21b7877ff1
- 独立表单页 shipping-template、transport-plan、waybill-manage 加入统一的 archive-page-form__title 页面标题支持 - 全局样式抽离 archive-page-form__title 至 element-ui.scss,实现统一样式和竖条修饰 - loading-manage/form 页面新增页标题展示,保持风格一致 - master-order 编辑模式下新增页面标题支持,动态显示编辑或新增总单 - business-crud-page 组件新增 formPageTitle 属性,支持父级传递页面标题数据 - 优化多个业务页面表格和弹窗样式,调整列宽及边框圆角阴影,提高视觉一致性 - 删除 customer-archive.vue 中重复本地标题样式定义,使用全局统一样式 - 全站弹窗分组组件 section-card 相关设计规范文档更新,强化统一卡片风格 - 移除 cargo-type.vue 添加 "新建" 按钮逻辑,调整按钮显示权限 - 统一所有新增弹窗的底部操作区浮动效果及内容区最大高度限制,提升交互体验
78 lines
4.7 KiB
JavaScript
78 lines
4.7 KiB
JavaScript
export const transportReconciliationTableColumns = [
|
||
{ prop: 'reconciliationNo', label: '对账单号', minWidth: 150, link: true },
|
||
{ prop: 'payerName', label: '付款方', minWidth: 150 },
|
||
{ prop: 'payeeName', label: '收款方', minWidth: 150 },
|
||
{ prop: 'projectName', label: '项目名称', minWidth: 120 },
|
||
{ prop: 'deptName', label: '所属组织', minWidth: 120 },
|
||
{ prop: 'contractNo', label: '合同编号', minWidth: 130 },
|
||
{ prop: 'contractName', label: '合同名称', minWidth: 150 },
|
||
{ prop: 'settlementAmount', label: '结算金额', minWidth: 120, money: true },
|
||
{ prop: 'reconciliationModeName', label: '对账模式', minWidth: 110 },
|
||
{ prop: 'externalBillCount', label: '账单总数(条)', minWidth: 130 },
|
||
{ prop: 'matchedCount', label: '匹配数(条)', minWidth: 120 },
|
||
{ prop: 'reconciliationStatusName', label: '对账状态', minWidth: 100 },
|
||
{ prop: 'createUserName', label: '创建人', minWidth: 100 },
|
||
{ prop: 'createTime', label: '创建时间', minWidth: 160 },
|
||
];
|
||
|
||
export const internalColumns = [
|
||
{ prop: 'documentNo', label: '单据号', minWidth: 150 },
|
||
{ prop: 'waybillNo', label: '运单号', minWidth: 120 },
|
||
{ prop: 'matchedExternalLineNo', label: '匹配外部账单行号', minWidth: 140 },
|
||
{ prop: 'vehicleNo', label: '车号', minWidth: 100 },
|
||
{ prop: 'departureAddress', label: '发货地址', minWidth: 180 },
|
||
{ prop: 'arrivalAddress', label: '到货地址', minWidth: 180 },
|
||
{ prop: 'actualDepartureTime', label: '实际发货时间', minWidth: 150 },
|
||
{ prop: 'actualCompletionTime', label: '实际完成时间', minWidth: 150 },
|
||
{ prop: 'transportType', label: '运输类型', minWidth: 120 },
|
||
{ prop: 'cargoName', label: '货物名称', minWidth: 120 },
|
||
{ prop: 'cargoType', label: '货物类型', minWidth: 120 },
|
||
{ prop: 'specification', label: '规格', minWidth: 100 },
|
||
{ prop: 'model', label: '型号', minWidth: 100 },
|
||
{ prop: 'transportQuantity', label: '运输总量', minWidth: 100, number: true },
|
||
{ prop: 'mileage', label: '里程(KM)', minWidth: 100, number: true },
|
||
{ prop: 'batchNo', label: '批次号', minWidth: 100 },
|
||
{ prop: 'unitPrice', label: '运输单价', minWidth: 110, money: true },
|
||
{ prop: 'freightAmount', label: '运输费', minWidth: 110, money: true },
|
||
{ prop: 'settlementAmount', label: '结算金额', minWidth: 120, money: true },
|
||
{ prop: 'matchResult', label: '匹配结果', minWidth: 100 },
|
||
{ prop: 'updateResult', label: '账单更新结果', minWidth: 130 },
|
||
];
|
||
|
||
export const externalVehicleColumns = [
|
||
{ prop: 'externalLineNo', label: '序号', minWidth: 70 },
|
||
{ prop: 'vehicleNo', label: '车牌号', minWidth: 110 },
|
||
{ prop: 'departureAddress', label: '发货地址', minWidth: 180 },
|
||
{ prop: 'arrivalAddress', label: '到货地址', minWidth: 180 },
|
||
{ prop: 'actualDepartureTime', label: '实际发货时间', minWidth: 150 },
|
||
{ prop: 'actualCompletionTime', label: '实际完成时间', minWidth: 150 },
|
||
{ prop: 'transportType', label: '运输类型', minWidth: 120 },
|
||
{ prop: 'cargoName', label: '货物名称', minWidth: 120 },
|
||
{ prop: 'cargoType', label: '货物类型', minWidth: 120 },
|
||
{ prop: 'transportQuantity', label: '运输总量', minWidth: 100, number: true },
|
||
{ prop: 'mileage', label: '里程(KM)', minWidth: 100, number: true },
|
||
{ prop: 'batchNo', label: '批次号', minWidth: 100 },
|
||
{ prop: 'unitPrice', label: '运输单价', minWidth: 110, money: true },
|
||
{ prop: 'freightAmount', label: '运费', minWidth: 110, money: true },
|
||
{ prop: 'settlementAmount', label: '结算费用合计', minWidth: 130, money: true },
|
||
{ prop: 'matchStatus', label: '匹配状态', minWidth: 110 },
|
||
];
|
||
|
||
export const externalCargoColumns = [
|
||
{ prop: 'externalLineNo', label: '序号', minWidth: 70 },
|
||
{ prop: 'vehicleNo', label: '车牌号', minWidth: 110 },
|
||
{ prop: 'departureAddress', label: '发货地址', minWidth: 180 },
|
||
{ prop: 'arrivalAddress', label: '到货地址', minWidth: 180 },
|
||
{ prop: 'actualDepartureTime', label: '实际发货时间', minWidth: 150 },
|
||
{ prop: 'actualCompletionTime', label: '实际完成时间', minWidth: 150 },
|
||
{ prop: 'cargoName', label: '货物名称', minWidth: 120 },
|
||
{ prop: 'cargoType', label: '货物类型', minWidth: 120 },
|
||
{ prop: 'specification', label: '规格', minWidth: 100 },
|
||
{ prop: 'model', label: '型号', minWidth: 100 },
|
||
{ prop: 'transportQuantity', label: '运输量', minWidth: 100, number: true },
|
||
{ prop: 'unitPrice', label: '运输单价', minWidth: 110, money: true },
|
||
{ prop: 'mileage', label: '里程(KM)', minWidth: 100, number: true },
|
||
{ prop: 'freightAmount', label: '运输费', minWidth: 110, money: true },
|
||
{ prop: 'settlementAmount', label: '结算金额', minWidth: 120, money: true },
|
||
];
|