From c54863cb6c15c7a17d7f62507510b401bffc438f Mon Sep 17 00:00:00 2001 From: lichong <18518571399@163.com> Date: Mon, 6 Jan 2025 22:40:54 +0800 Subject: [PATCH] 16 --- src/main/index.js | 2 +- src/renderer/src/views/shujuchuli.vue | 17 +++++++++++++++-- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/main/index.js b/src/main/index.js index 50ee77d..775ebb3 100644 --- a/src/main/index.js +++ b/src/main/index.js @@ -24,7 +24,7 @@ function createWindow() { }) mainWindow.on('ready-to-show', () => { mainWindow.show() - mainWindow.webContents.openDevTools() + // mainWindow.webContents.openDevTools() }) mainWindow.webContents.setWindowOpenHandler((details) => { shell.openExternal(details.url) diff --git a/src/renderer/src/views/shujuchuli.vue b/src/renderer/src/views/shujuchuli.vue index 440a425..b9a668d 100644 --- a/src/renderer/src/views/shujuchuli.vue +++ b/src/renderer/src/views/shujuchuli.vue @@ -476,11 +476,24 @@ export default { }) } // 需要统计一下信息 - list.push({ + let listTemp = _.sortBy(list, "尺码代码") + let listObj = _.groupBy(list, "尺码代码") + listTemp.push({ 唯一码: "尺码", 防伪码: "行数", }) - let jsonWorkSheet = XLSX.utils.json_to_sheet(list) + let pre = 1 + let next = 1 + for (let chimaKey in listObj) { + let chimaValue = listObj[chimaKey] + pre = next + next += chimaValue.length + listTemp.push({ + 唯一码: chimaKey, + 防伪码: `${pre} - ${next}`, + }) + } + let jsonWorkSheet = XLSX.utils.json_to_sheet(listTemp) workBook.SheetNames.push(key) workBook.Sheets[key] = jsonWorkSheet }