diff --git a/pages/goods-update/goods-update.js b/pages/goods-update/goods-update.js index e11d10a..ef334fd 100644 --- a/pages/goods-update/goods-update.js +++ b/pages/goods-update/goods-update.js @@ -1321,14 +1321,23 @@ Page({ } } - // 为每个价格变化生成日志记录 - priceChanges.forEach(change => { - // 生成包含具体规格信息的日志字符串 - const logRecord = `${operatorName}在${currentTime}将${change.spec}规格的销售价格从${change.oldPrice}修改为了${change.newPrice}`; - // 添加新日志 - productLog.push(logRecord); + // 合并所有规格的价格变化为一条日志记录 + let logContent = ''; + priceChanges.forEach((change, index) => { + if (index > 0) { + // 用"|"分隔不同规格的变化 + logContent += ' | '; + } + // 添加当前规格的价格变化信息 + logContent += `${change.spec}规格的销售价格从${change.oldPrice}修改为了${change.newPrice}`; }); + // 生成完整的日志字符串 + const logRecord = `${operatorName}在${currentTime}将${logContent}`; + + // 添加新日志 + productLog.push(logRecord); + console.log('【saveEdit】更新后的日志:', productLog); // 更新产品日志