浏览代码

fix: 空表里删除计算式报错

vian 1 年之前
父节点
当前提交
e221c2dd51
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      web/maintain/price_info_lib/js/priceEmpty.js

+ 2 - 1
web/maintain/price_info_lib/js/priceEmpty.js

@@ -136,8 +136,9 @@ const EMPTY_BOOK = (() => {
                 // 只有珠海才更新计算式
                 const updateObj = { ...diffData };
                 const area = AREA_BOOK.cache.find(areaItem => areaItem.ID === item.areaID);
-                if (!area || !area.name || !/珠海/.test(area.name)) {
+                if (diffMap && (!area || !area.name || !/珠海/.test(area.name))) {
                   delete updateObj.expString;
+                  delete diffData.expString;
                 }
                 postData.push({ type: UpdateType.UPDATE, ID: item.ID, areaID: area.ID, compilationID, period: curLibPeriod, data: updateObj });
               });