|
@@ -7,6 +7,7 @@ const TenderSelect = function (setting) {
|
|
|
resultSheet: null,
|
|
|
select: null,
|
|
|
tenderSourceTree: null,
|
|
|
+ orgHistroy: {},
|
|
|
trHistory: {},
|
|
|
trArray: [],
|
|
|
_rebuildStageSelect: function () {
|
|
@@ -20,8 +21,6 @@ const TenderSelect = function (setting) {
|
|
|
return items;
|
|
|
};
|
|
|
for (let i = 0; i < tsObj.resultSheet.getRowCount(); i++) {
|
|
|
- const items = getItems(tsObj.trArray[i]);
|
|
|
- console.log(items);
|
|
|
const cellType2 = new spreadNS.CellTypes.ComboBox().itemHeight(10).editorValueType(spreadNS.CellTypes.EditorValueType.value).items(getItems(tsObj.trArray[i]));
|
|
|
tsObj.resultSheet.getCell(i, 1).cellType(cellType2);
|
|
|
}
|
|
@@ -106,8 +105,12 @@ const TenderSelect = function (setting) {
|
|
|
},
|
|
|
loadHistory: function () {
|
|
|
postData('/list/load', {type: tsObj.setting.type, tid: tsObj.select.tender_id, lid: tsObj.select.id}, data => {
|
|
|
- tsObj.trHistory = data.history || {};
|
|
|
+ tsObj.orgHistory = data.history || {};
|
|
|
tsObj.tenderSourceTree = Tender2Tree.convert(data.category, data.tenders, data.ledgerAuditConst, data.stageAuditConst);
|
|
|
+ tsObj.trHistory = JSON.parse(JSON.stringify(tsObj.orgHistory));
|
|
|
+ if (tsObj.orgHistory.tenders) {
|
|
|
+ tsObj.trHistory.tenders = tsObj.orgHistory.tenders.filter(x => { return tsObj.tenderSourceTree.nodes.find(y => { return x.tid === y.tid })});
|
|
|
+ }
|
|
|
tsObj.resetSelect();
|
|
|
});
|
|
|
},
|