diff --git a/src/modules/container-loading/pages/GlobalSmartLoadingView.test.ts b/src/modules/container-loading/pages/GlobalSmartLoadingView.test.ts index 8a8077ba..474f2906 100644 --- a/src/modules/container-loading/pages/GlobalSmartLoadingView.test.ts +++ b/src/modules/container-loading/pages/GlobalSmartLoadingView.test.ts @@ -616,9 +616,25 @@ describe('GlobalSmartLoadingView', () => { expect(wrapper.text()).toContain('I180:3 箱') expect(wrapper.text()).toContain('I181:10 箱') expect(wrapper.text()).toContain('130 kg') + expect(wrapper.get('.candidate-pane').text()).toContain('整托加入 · 不可拆') + expect(wrapper.get('.plan-pane').text()).toContain('按箱加入') + expect(wrapper.text()).toContain('装柜规则') + expect(wrapper.text()).not.toContain('分配单位') wrapper.unmount() }) + it('uses one loading-rule column and expandable group details in both workbenches', () => { + for (const page of ['GlobalSmartLoadingView.vue', 'SmartLoadingWorkbenchView.vue']) { + const source = readFileSync(resolve(process.cwd(), `src/modules/container-loading/pages/${page}`), 'utf8') + expect(source.match(/label: '装柜规则'/g)).toHaveLength(2) + expect(source).not.toContain("label: '分配单位'") + expect(source).not.toContain(' - + @@ -823,9 +822,8 @@ onMounted(() => { void load(); void loadCustomers() }) - + - diff --git a/src/modules/container-loading/pages/SmartLoadingWorkbenchView.vue b/src/modules/container-loading/pages/SmartLoadingWorkbenchView.vue index 534bb9d5..31ab8689 100644 --- a/src/modules/container-loading/pages/SmartLoadingWorkbenchView.vue +++ b/src/modules/container-loading/pages/SmartLoadingWorkbenchView.vue @@ -134,7 +134,7 @@ const itemColumns: DataTableColumn[] = [ { key: 'sequence', prop: 'loadSequence', label: '顺序', width: 75 }, { key: 'order', label: '入仓码', minWidth: 190, slotName: 'order' }, { key: 'palletNo', prop: 'palletNo', label: '托盘号', minWidth: 150, showOverflowTooltip: true }, - { key: 'coLoadGroup', label: '同柜不可拆', minWidth: 210, slotName: 'coLoadGroup' }, + { key: 'coLoadGroup', label: '装柜规则', minWidth: 170, slotName: 'coLoadGroup' }, { key: 'customerName', prop: 'customerName', label: '客户', minWidth: 150, slotName: 'customerName' }, { key: 'goods', label: '货物', minWidth: 190, slotName: 'goods' }, { key: 'packageCount', label: '分配箱数', width: 150, slotName: 'packageCount' }, @@ -145,8 +145,7 @@ const candidateColumns: DataTableColumn[] = [ { key: 'actions', label: '操作', width: 110, fixed: 'left', slotName: 'actions' }, { key: 'inboundCode', label: '入仓码', minWidth: 220, fixed: 'left', slotName: 'candidateInbounds' }, { key: 'palletNo', prop: 'palletNo', label: '托盘号', minWidth: 150, showOverflowTooltip: true }, - { key: 'unitType', label: '分配单位', width: 110, slotName: 'unitType' }, - { key: 'coLoadGroup', label: '同柜不可拆', minWidth: 210, slotName: 'coLoadGroup' }, + { key: 'coLoadGroup', label: '装柜规则', minWidth: 170, slotName: 'coLoadGroup' }, { key: 'customerName', prop: 'customerName', label: '客户', minWidth: 150, slotName: 'customerName' }, { key: 'goodsSummary', prop: 'goodsSummary', label: '货物摘要', minWidth: 180, slotName: 'goodsSummary' }, { key: 'availablePackageCount', prop: 'availablePackageCount', label: '箱数', width: 90 }, @@ -387,7 +386,7 @@ onMounted(load) - + @@ -398,8 +397,7 @@ onMounted(load) - - +