|  | @@ -255,7 +255,7 @@ $(document).ready(() => {
 | 
												
													
														
															|  |          },
 |  |          },
 | 
												
													
														
															|  |      };
 |  |      };
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  | -    const needUpdateArray = ['quantity', 'msg_tp', 'msg_times', 'msg_spread', 'm_spread', 'm_tp', 'm_tax_tp', 'is_summary', 'remark'];
 |  | 
 | 
												
													
														
															|  | 
 |  | +    const needUpdateArray = ['quantity', 'expr', 'msg_tp', 'msg_times', 'msg_spread', 'm_spread', 'm_tp', 'm_tax_tp', 'is_summary', 'remark'];
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  |      const materialSpreadObj = {
 |  |      const materialSpreadObj = {
 | 
												
													
														
															|  |          getMaterialBillsData: function () {
 |  |          getMaterialBillsData: function () {
 | 
												
											
												
													
														
															|  | @@ -1336,13 +1336,17 @@ $(document).ready(() => {
 | 
												
													
														
															|  |                  const select = SpreadJsObj.getSelectObject(sheet);
 |  |                  const select = SpreadJsObj.getSelectObject(sheet);
 | 
												
													
														
															|  |                  delete select.waitingLoading;
 |  |                  delete select.waitingLoading;
 | 
												
													
														
															|  |                  const index = materialBillsData.indexOf(select);
 |  |                  const index = materialBillsData.indexOf(select);
 | 
												
													
														
															|  | -                // console.log(materialBillsData, select, index, result.info);
 |  | 
 | 
												
													
														
															|  | 
 |  | +                console.log(materialBillsData, index);
 | 
												
													
														
															|  |                  let newIndex = index;
 |  |                  let newIndex = index;
 | 
												
													
														
															|  |                  if (isStageSelf) {
 |  |                  if (isStageSelf) {
 | 
												
													
														
															|  |                      materialSpreadObj.updateMaterialData(result);
 |  |                      materialSpreadObj.updateMaterialData(result);
 | 
												
													
														
															|  | 
 |  | +                    // result.info.quantity = expr;
 | 
												
													
														
															|  | 
 |  | +                    // result.info.expr = expr;
 | 
												
													
														
															|  |                      result.info = materialSpreadObj.updateOneMaterialBill(result.info);
 |  |                      result.info = materialSpreadObj.updateOneMaterialBill(result.info);
 | 
												
													
														
															|  | -                    // console.log(result.info);
 |  | 
 | 
												
													
														
															|  | 
 |  | +                    // delete result.info.waitingLoading;
 | 
												
													
														
															|  | 
 |  | +                    // index = materialBillsData.indexOf(result.info);
 | 
												
													
														
															|  |                  }
 |  |                  }
 | 
												
													
														
															|  | 
 |  | +                // console.log(materialBillsData, index, result.info);
 | 
												
													
														
															|  |                  if($('#bills0_list').is(':checked')) {
 |  |                  if($('#bills0_list').is(':checked')) {
 | 
												
													
														
															|  |                      const newMaterialBillsData = _.filter(materialBillsData, function (item) {
 |  |                      const newMaterialBillsData = _.filter(materialBillsData, function (item) {
 | 
												
													
														
															|  |                          return item.quantity !== null && item.quantity !== 0;
 |  |                          return item.quantity !== null && item.quantity !== 0;
 | 
												
											
												
													
														
															|  | @@ -1351,7 +1355,7 @@ $(document).ready(() => {
 | 
												
													
														
															|  |                      newMaterialBillsData.splice(newIndex, 1, result.info);
 |  |                      newMaterialBillsData.splice(newIndex, 1, result.info);
 | 
												
													
														
															|  |                      sheet.zh_data[newIndex] = result.info;
 |  |                      sheet.zh_data[newIndex] = result.info;
 | 
												
													
														
															|  |                  }
 |  |                  }
 | 
												
													
														
															|  | -                materialBillsData.splice(index, 1, result.info);
 |  | 
 | 
												
													
														
															|  | 
 |  | +                // materialBillsData.splice(index, 1, result.info);
 | 
												
													
														
															|  |                  SpreadJsObj.reLoadRowData(sheet, newIndex);
 |  |                  SpreadJsObj.reLoadRowData(sheet, newIndex);
 | 
												
													
														
															|  |                  resetTpTable();
 |  |                  resetTpTable();
 | 
												
													
														
															|  |                  $('#bcyy').modal('hide');
 |  |                  $('#bcyy').modal('hide');
 |