Browse Source

修复调差删除bug

laiguoran 2 years ago
parent
commit
e6b40a6ef7
1 changed files with 3 additions and 2 deletions
  1. 3 2
      app/public/js/material.js

+ 3 - 2
app/public/js/material.js

@@ -175,9 +175,8 @@ $(document).ready(() => {
     spCol.normalImg = '#ellipsis-icon';
     spCol.indent = 5;
     spCol.showImage = function (data) {
-        // console.log(data, data.t_type);
         // return !readOnly && data.t_type === 2 && data.mid === materialID;
-        return data.t_type === 2;
+        return data && data.t_type === 2;
     };
 
     materialSpreadSetting.imageClick = function (data) {
@@ -333,12 +332,14 @@ $(document).ready(() => {
             }
         },
         materialSheetReset: function (redo = false) {
+
             let newMaterialBillsData = _.cloneDeep(materialBillsData);
             if($('#bills0_list').is(':checked')) {
                 newMaterialBillsData = _.filter(materialBillsData, function (item) {
                     return item.quantity !== null && item.quantity !== 0;
                 });
                 if (redo) {
+                    materialSpread.getActiveSheet().reset();
                     SpreadJsObj.initSpreadSettingEvents(materialSpreadSetting, materialCol);
                     SpreadJsObj.initSheet(materialSpread.getActiveSheet(), materialSpreadSetting);
                 }