调拨单详情备注
This commit is contained in:
parent
8d085e688e
commit
1182ee6279
@ -64,6 +64,7 @@ class InventoryTransferLogic extends BaseLogic
|
|||||||
'oid' => $find['id'],
|
'oid' => $find['id'],
|
||||||
'product_id' => $v['id'],
|
'product_id' => $v['id'],
|
||||||
'nums' => $v['nums'],
|
'nums' => $v['nums'],
|
||||||
|
'remark' => $v['remark'],
|
||||||
'one_before_nums' => $outProduct['stock'],
|
'one_before_nums' => $outProduct['stock'],
|
||||||
'one_after_nums' => bcsub($outProduct['stock'], $v['nums']),
|
'one_after_nums' => bcsub($outProduct['stock'], $v['nums']),
|
||||||
'two_before_nums' => $inProduct['stock'],
|
'two_before_nums' => $inProduct['stock'],
|
||||||
|
@ -65,6 +65,7 @@ class InventoryTransferOrderLogic extends BaseLogic
|
|||||||
$insert[] = [
|
$insert[] = [
|
||||||
'product_id' => $v['product_id'],
|
'product_id' => $v['product_id'],
|
||||||
'nums' => $v['nums'],
|
'nums' => $v['nums'],
|
||||||
|
'remark' => $v['remark'],
|
||||||
'one_before_nums' => $outProduct['stock'],
|
'one_before_nums' => $outProduct['stock'],
|
||||||
'one_after_nums' => bcsub($outProduct['stock'], $v['nums']),
|
'one_after_nums' => bcsub($outProduct['stock'], $v['nums']),
|
||||||
'two_before_nums' => $inProduct['stock'],
|
'two_before_nums' => $inProduct['stock'],
|
||||||
|
@ -28,11 +28,13 @@ class InventoryTransferXlsx
|
|||||||
$sheet->getPageMargins()->setRight(0.5); // 右边距
|
$sheet->getPageMargins()->setRight(0.5); // 右边距
|
||||||
$sheet->getPageMargins()->setHeader(0.5); // 页眉边距
|
$sheet->getPageMargins()->setHeader(0.5); // 页眉边距
|
||||||
$sheet->getPageMargins()->setFooter(0.5); // 页脚边距
|
$sheet->getPageMargins()->setFooter(0.5); // 页脚边距
|
||||||
$sheet->getStyle('A1:G1')->getFont()->setBold(true); // 设置标题字体加粗
|
|
||||||
$sheet->getStyle('A1:G1')->getAlignment()->setHorizontal(Alignment::HORIZONTAL_CENTER); // 设置标题水平居中
|
$sheet->getStyle('A1:H1')->getFont()->setBold(true); // 设置标题字体加粗
|
||||||
$sheet->getStyle('A1:G1')->getAlignment()->setVertical(Alignment::VERTICAL_CENTER); // 设置标题垂直居中
|
$sheet->getStyle('A1:H1')->getAlignment()->setHorizontal(Alignment::HORIZONTAL_CENTER); // 设置标题水平居中
|
||||||
$sheet->getStyle('A2:G2')->getFont()->setBold(true); // 设置标题字体加粗
|
$sheet->getStyle('A1:H1')->getAlignment()->setVertical(Alignment::VERTICAL_CENTER); // 设置标题垂直居中
|
||||||
$sheet->getStyle('A2:G2')->getAlignment()->setHorizontal(Alignment::HORIZONTAL_CENTER); // 设置标题水平居中
|
$sheet->getStyle('A2:H2')->getFont()->setBold(true); // 设置标题字体加粗
|
||||||
|
$sheet->getStyle('A2:H2')->getAlignment()->setHorizontal(Alignment::HORIZONTAL_CENTER); // 设置标题水平居中
|
||||||
|
|
||||||
// 合并单元格并设置标题
|
// 合并单元格并设置标题
|
||||||
$sheet->mergeCells('A1:G1')->setCellValue('A1', '调拨订单');
|
$sheet->mergeCells('A1:G1')->setCellValue('A1', '调拨订单');
|
||||||
$sheet->setCellValue('A2', '订单编号');
|
$sheet->setCellValue('A2', '订单编号');
|
||||||
@ -41,8 +43,8 @@ class InventoryTransferXlsx
|
|||||||
$sheet->setCellValue('D2', '转入方');
|
$sheet->setCellValue('D2', '转入方');
|
||||||
$sheet->setCellValue('E2', '商品');
|
$sheet->setCellValue('E2', '商品');
|
||||||
$sheet->setCellValue('F2', '数量');
|
$sheet->setCellValue('F2', '数量');
|
||||||
$sheet->setCellValue('G2', '创建时间');
|
$sheet->setCellValue('G2', '备注');
|
||||||
|
$sheet->setCellValue('H2', '创建时间');
|
||||||
// 设置列宽
|
// 设置列宽
|
||||||
$sheet->getColumnDimension('A')->setAutoSize(true);
|
$sheet->getColumnDimension('A')->setAutoSize(true);
|
||||||
$sheet->getColumnDimension('B')->setAutoSize(true);
|
$sheet->getColumnDimension('B')->setAutoSize(true);
|
||||||
@ -51,6 +53,7 @@ class InventoryTransferXlsx
|
|||||||
$sheet->getColumnDimension('E')->setAutoSize(true);
|
$sheet->getColumnDimension('E')->setAutoSize(true);
|
||||||
$sheet->getColumnDimension('F')->setAutoSize(true);
|
$sheet->getColumnDimension('F')->setAutoSize(true);
|
||||||
$sheet->getColumnDimension('G')->setAutoSize(true);
|
$sheet->getColumnDimension('G')->setAutoSize(true);
|
||||||
|
$sheet->getColumnDimension('H')->setAutoSize(true);
|
||||||
// 设置默认的单元格样式
|
// 设置默认的单元格样式
|
||||||
$defaultStyle = [
|
$defaultStyle = [
|
||||||
'alignment' => [
|
'alignment' => [
|
||||||
@ -70,7 +73,8 @@ class InventoryTransferXlsx
|
|||||||
->setCellValue('D' . $row, $order['two_name'])
|
->setCellValue('D' . $row, $order['two_name'])
|
||||||
->setCellValue('E' . $row, $item['store_name'])
|
->setCellValue('E' . $row, $item['store_name'])
|
||||||
->setCellValue('F' . $row, $item['nums'])
|
->setCellValue('F' . $row, $item['nums'])
|
||||||
->setCellValue('G' . $row, $item['create_time']);
|
->setCellValue('G' . $row, $item['remark'])
|
||||||
|
->setCellValue('H' . $row, $item['create_time']);
|
||||||
$row++;
|
$row++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -93,7 +97,7 @@ class InventoryTransferXlsx
|
|||||||
],
|
],
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
$sheet->getStyle('A1:G' . ($count + 2))->applyFromArray($styleArray);
|
$sheet->getStyle('A1:H' . ($count + 2))->applyFromArray($styleArray);
|
||||||
// 保存文件到 public 下
|
// 保存文件到 public 下
|
||||||
$writer = new Xlsx($spreadsheet);
|
$writer = new Xlsx($spreadsheet);
|
||||||
$url = '/export/' . "调拨订单-" . date('YmdHi') . '.xlsx';
|
$url = '/export/' . "调拨订单-" . date('YmdHi') . '.xlsx';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user