guhongwei 2 년 전
부모
커밋
9dbb84ec90
1개의 변경된 파일28개의 추가작업 그리고 3개의 파일을 삭제
  1. 28 3
      src/views/index.vue

+ 28 - 3
src/views/index.vue

@@ -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);
         }