diff --git a/src/sql.ts b/src/sql.ts index afb644b..1ea742e 100644 --- a/src/sql.ts +++ b/src/sql.ts @@ -2240,7 +2240,7 @@ async function generateTemplate(data) { descSheet.spliceRows(descRowNum, 1); descRowNum += 3; const methodNames = ['费率计取', '投资规模法', '用地规模法', '工作量法', '工时法', '数量单价']; - let allMethodsArr = [...allMethods].map(mid => methodNames[mid]); + let allMethodsArr = [...allMethods].sort((a, b) => a - b).map(mid => methodNames[mid]); let allMethodsTextArr = paragraphLineBreakFor1112(' 3.预算编制采用方法:' + allMethodsArr.slice(0, -1).join('、') + (allMethodsArr.length > 1 ? '和' : '') + allMethodsArr.slice(-1) + '。', ctx); allMethodsTextArr.forEach(ti => { cusInsertRowFunc(descRowNum, [descSheet.getRow(descRowNum - 1)], descSheet, (targetRow) => {