|
@@ -133,11 +133,12 @@ const EMPTY_BOOK = (() => {
|
|
|
// 改一行, 实际可能是改多行,表格一行数据是多行合并显示的
|
|
|
const items = getItemsFromTableItem(cache[row]);
|
|
|
items.forEach(item => {
|
|
|
- // 只有珠海才更新计算式
|
|
|
+ // 只有珠海建筑才更新计算式
|
|
|
const updateObj = { ...diffData };
|
|
|
const area = AREA_BOOK.cache.find(areaItem => areaItem.ID === item.areaID);
|
|
|
- if (!area || !area.name || !/珠海/.test(area.name)) {
|
|
|
+ if (diffMap) {
|
|
|
delete updateObj.expString;
|
|
|
+ delete diffData.expString;
|
|
|
}
|
|
|
postData.push({ type: UpdateType.UPDATE, ID: item.ID, areaID: area.ID, compilationID, period: curLibPeriod, data: updateObj });
|
|
|
});
|