@@ -48,6 +48,7 @@ export const FABRIC_INFO_FIELDS = [
|
||||
export const FINE_CODE_TABLE_COLUMNS = [
|
||||
{ label: '序号', key: 'seq', width: 80 },
|
||||
{ label: '卷号', key: 'roll_no', width: 110 },
|
||||
{ label: '外部卷号', key: 'extern_volume_number', width: 140 },
|
||||
{ label: '匹数', key: 'roll', width: 100 },
|
||||
{ label: '数量(重量)', key: 'weight', width: 140 },
|
||||
{ label: '条码', key: 'bar_code', width: 280 },
|
||||
@@ -232,6 +233,7 @@ export function getEmptyScanDetail() {
|
||||
yarn_batch: '',
|
||||
machine_number: '',
|
||||
volume_number: '',
|
||||
extern_volume_number: '',
|
||||
grey_fabric_level_id: [],
|
||||
grey_fabric_level_name: '',
|
||||
weight: 0,
|
||||
@@ -265,6 +267,9 @@ export function buildScanDetailFromOrderResponse(order) {
|
||||
yarn_batch: raw.yarn_batch || '',
|
||||
machine_number: raw.machine_number || '',
|
||||
volume_number: raw.volume_number || '',
|
||||
extern_volume_number: raw.extern_volume_number != null && raw.extern_volume_number !== ''
|
||||
? String(raw.extern_volume_number)
|
||||
: '',
|
||||
grey_fabric_level_id: raw.grey_fabric_level_id || [],
|
||||
grey_fabric_level_name: raw.grey_fabric_level_name || '',
|
||||
weight: 0,
|
||||
@@ -316,6 +321,7 @@ export function buildScanDetailFromContext(context, order) {
|
||||
yarn_batch: item.yarn_batch || '',
|
||||
machine_number: item.machine_number || '',
|
||||
volume_number: fineCode.fabric_piece_code || fineCode.roll_no || fineCode.bar_code || '',
|
||||
extern_volume_number: fineCode.extern_volume_number || '',
|
||||
grey_fabric_level_name: item.grey_fabric_level_name || '',
|
||||
weight: getFineCodeDisplayWeight(fineCode),
|
||||
scanned_roll: Number(scannedRoll.toFixed(2)),
|
||||
@@ -402,6 +408,9 @@ export function normalizeItem(item) {
|
||||
fine_codes: (item.item_fc_data || []).map((fc) => ({
|
||||
id: fc.id,
|
||||
roll_no: fc.volume_number || '',
|
||||
extern_volume_number: fc.extern_volume_number != null && fc.extern_volume_number !== ''
|
||||
? String(fc.extern_volume_number)
|
||||
: '',
|
||||
fabric_piece_code: fc.fabric_piece_code || '',
|
||||
bar_code: fc.fabric_piece_code || fc.bar_code || '',
|
||||
position: fc.position || '',
|
||||
@@ -533,6 +542,7 @@ export function mapFineCodeTableRows(list, readonly) {
|
||||
return (list || []).map((item, index) => ({
|
||||
seq: index + 1,
|
||||
roll_no: item.roll_no || '-',
|
||||
extern_volume_number: item.extern_volume_number || '-',
|
||||
roll: item.roll != null && item.roll !== '' ? item.roll : '-',
|
||||
weight: item.weight != null && item.weight !== '' ? `${item.weight}` : '-',
|
||||
bar_code: item.bar_code || '-',
|
||||
|
||||
Reference in New Issue
Block a user