Browse Source

修改日志展示,将不同规格的价格变化换行显示

pull/12/head
Default User 2 months ago
parent
commit
6100a16e91
  1. 19
      pages/goods-update/goods-update.js
  2. 12
      pages/goods-update/goods-update.wxml

19
pages/goods-update/goods-update.js

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

12
pages/goods-update/goods-update.wxml

@ -194,7 +194,19 @@
<view class="log-item" wx:for="{{goodsDetail.product_log}}" wx:key="index">
<view class="log-index">日志{{index + 1}}</view>
<view class="log-content">
<!-- 处理旧的用 | 分隔的日志格式,将其拆分成多条显示 -->
<block wx:if="{{item.indexOf(' | ') > -1}}">
<text class="log-full-text" wx:for="{{item.split(' | ')}}" wx:for-item="logPart" wx:for-index="partIndex" wx:key="partIndex">
{{logPart}}
<text wx:if="{{partIndex < item.split(' | ').length - 1}}">
</text>
</text>
</block>
<!-- 处理新的单条日志格式 -->
<block wx:else>
<text class="log-full-text">{{item}}</text>
</block>
</view>
</view>
</block>

Loading…
Cancel
Save