|
@@ -111,16 +111,39 @@ export default {
|
|
|
let list = this.list;
|
|
|
for (let [index, p1] of list.entries()) {
|
|
|
let name = p1.address.name + index;
|
|
|
- let worksheet = workbook.addWorksheet(name);
|
|
|
+ const worksheet = workbook.addWorksheet(name);
|
|
|
+
|
|
|
// 设置标题-start
|
|
|
// 获取单元格位置
|
|
|
- const titleCell = worksheet.getCell('A1');
|
|
|
+ let titleCell = worksheet.getCell('A1');
|
|
|
// 合并单元格
|
|
|
worksheet.mergeCells('A1:D1');
|
|
|
// 单元格内容
|
|
|
titleCell.value = '发货清单';
|
|
|
+ worksheet.columns.forEach(function (column, i) {
|
|
|
+ column.font = {
|
|
|
+ size: 14,
|
|
|
+ };
|
|
|
+ column.width = 38;
|
|
|
+ column.alignment = {
|
|
|
+ wrapText: true,
|
|
|
+ vertical: 'middle',
|
|
|
+ horizontal: 'left',
|
|
|
+ };
|
|
|
+ });
|
|
|
+
|
|
|
// 单元格内容样式
|
|
|
- titleCell.alignment = { vertical: 'middle', horizontal: 'center' };
|
|
|
+ titleCell.style = {
|
|
|
+ alignment: {
|
|
|
+ vertical: 'middle',
|
|
|
+ horizontal: 'center',
|
|
|
+ },
|
|
|
+ font: {
|
|
|
+ size: 20,
|
|
|
+ bold: true,
|
|
|
+ },
|
|
|
+ };
|
|
|
+
|
|
|
// 设置标题-end
|
|
|
let data = [
|
|
|
['收获人', p1.address.name],
|
|
@@ -132,6 +155,8 @@ export default {
|
|
|
let p4 = [[p2.order_no, p2.goods.name, p2.name, p2.buy_num]];
|
|
|
data.push(...p4);
|
|
|
}
|
|
|
+ const row = worksheet.getRow(1);
|
|
|
+ row.height = 40;
|
|
|
for (const val of data) {
|
|
|
worksheet.addRow(val);
|
|
|
}
|