|
@@ -303,28 +303,13 @@ var Ration = {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- ration.prototype.getChangePosUpdateData = function (ration1, ration2) {
|
|
|
|
|
- var updateData = [];
|
|
|
|
|
- updateData.push({updateType: 'ut_update', updateData: this.getTempRationData(ration1.ID, ration1.billsItemID, ration2.serialNo)});
|
|
|
|
|
- updateData.push({updateType: 'ut_update', updateData: this.getTempRationData(ration2.ID, ration2.billsItemID, ration1.serialNo)});
|
|
|
|
|
- return updateData;
|
|
|
|
|
- };
|
|
|
|
|
- ration.prototype.changePos = function (ration1, ration2) {
|
|
|
|
|
- var updateData = this.getChangePosUpdateData(ration1, ration2);
|
|
|
|
|
- this.project.pushNow('insertRation', [this.getSourceType()], [updateData]);
|
|
|
|
|
-
|
|
|
|
|
- var preSerialNo = ration1.serialNo;
|
|
|
|
|
- ration1.serialNo = ration2.serialNo;
|
|
|
|
|
- ration2.serialNo = preSerialNo;
|
|
|
|
|
- };
|
|
|
|
|
ration.prototype.changeMultiPos = function (baseRation, rations) {
|
|
ration.prototype.changeMultiPos = function (baseRation, rations) {
|
|
|
const updateData = [];
|
|
const updateData = [];
|
|
|
let tempSerialNo = baseRation.serialNo;
|
|
let tempSerialNo = baseRation.serialNo;
|
|
|
rations.forEach(ration => {
|
|
rations.forEach(ration => {
|
|
|
updateData.push({
|
|
updateData.push({
|
|
|
updateType: 'ut_update',
|
|
updateType: 'ut_update',
|
|
|
- updateData: this.getTempRationData(ration.ID, ration.billsItemID, tempSerialNo)
|
|
|
|
|
|
|
+ updateData: { ID: ration.ID, serialNo: tempSerialNo, projectID: this.project.ID()}
|
|
|
});
|
|
});
|
|
|
let orgSerialNo = ration.serialNo;
|
|
let orgSerialNo = ration.serialNo;
|
|
|
ration.serialNo = tempSerialNo;
|
|
ration.serialNo = tempSerialNo;
|
|
@@ -332,7 +317,7 @@ var Ration = {
|
|
|
});
|
|
});
|
|
|
updateData.push({
|
|
updateData.push({
|
|
|
updateType: 'ut_update',
|
|
updateType: 'ut_update',
|
|
|
- updateData: this.getTempRationData(baseRation.ID, baseRation.billsItemID, tempSerialNo)
|
|
|
|
|
|
|
+ updateData: { ID: baseRation.ID, serialNo: tempSerialNo, projectID: this.project.ID()}
|
|
|
});
|
|
});
|
|
|
baseRation.serialNo = tempSerialNo;
|
|
baseRation.serialNo = tempSerialNo;
|
|
|
this.project.pushNow('insertRation', [this.getSourceType()], [updateData]);
|
|
this.project.pushNow('insertRation', [this.getSourceType()], [updateData]);
|