|
@@ -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 = {
|
|
|
getMaterialBillsData: function () {
|
|
@@ -1336,13 +1336,17 @@ $(document).ready(() => {
|
|
|
const select = SpreadJsObj.getSelectObject(sheet);
|
|
|
delete select.waitingLoading;
|
|
|
const index = materialBillsData.indexOf(select);
|
|
|
- // console.log(materialBillsData, select, index, result.info);
|
|
|
+ console.log(materialBillsData, index);
|
|
|
let newIndex = index;
|
|
|
if (isStageSelf) {
|
|
|
materialSpreadObj.updateMaterialData(result);
|
|
|
+ // result.info.quantity = expr;
|
|
|
+ // result.info.expr = expr;
|
|
|
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')) {
|
|
|
const newMaterialBillsData = _.filter(materialBillsData, function (item) {
|
|
|
return item.quantity !== null && item.quantity !== 0;
|
|
@@ -1351,7 +1355,7 @@ $(document).ready(() => {
|
|
|
newMaterialBillsData.splice(newIndex, 1, result.info);
|
|
|
sheet.zh_data[newIndex] = result.info;
|
|
|
}
|
|
|
- materialBillsData.splice(index, 1, result.info);
|
|
|
+ // materialBillsData.splice(index, 1, result.info);
|
|
|
SpreadJsObj.reLoadRowData(sheet, newIndex);
|
|
|
resetTpTable();
|
|
|
$('#bcyy').modal('hide');
|