|
@@ -46,13 +46,6 @@ $(document).ready(function() {
|
|
|
node.dgn_price = ZhCalc.round(ZhCalc.div(node.total_price, node.dgn_qty1), 2);
|
|
|
};
|
|
|
const ledgerTree = createNewPathTree('ledger', treeSetting);
|
|
|
- ledgerTree.loadDatas(ledger);
|
|
|
- treeCalc.calculateAll(ledgerTree);
|
|
|
- ledgerTreeCol.initSpreadSetting(ledgerSpreadSetting);
|
|
|
- SpreadJsObj.initSheet(ledgerSpread.getActiveSheet(), ledgerSpreadSetting);
|
|
|
- // 加载台账数据到界面
|
|
|
- SpreadJsObj.loadSheetData(ledgerSpread.getActiveSheet(), 'tree', ledgerTree);
|
|
|
- SpreadJsObj.loadTopAndSelect(ledgerSpread.getActiveSheet(), ckBillsSpread);
|
|
|
// 初始化 部位明细
|
|
|
const pos = new PosData({
|
|
|
id: 'id', ledgerId: 'lid',
|
|
@@ -728,9 +721,12 @@ $(document).ready(function() {
|
|
|
}
|
|
|
}
|
|
|
};
|
|
|
+ ledgerTreeCol.initSpreadSetting(ledgerSpreadSetting);
|
|
|
+ SpreadJsObj.initSheet(ledgerSpread.getActiveSheet(), ledgerSpreadSetting);
|
|
|
// 绑定事件
|
|
|
ledgerSpread.bind(GC.Spread.Sheets.Events.SelectionChanged, treeOperationObj.selectionChanged);
|
|
|
ledgerSpread.bind(spreadNS.Events.TopRowChanged, treeOperationObj.topRowChanged);
|
|
|
+
|
|
|
if (!ledgerSpreadSetting.readOnly) {
|
|
|
ledgerSpread.bind(GC.Spread.Sheets.Events.SelectionChanged, function (e, info) {
|
|
|
treeOperationObj.refreshOperationValid(info.sheet, info.newSelections);
|
|
@@ -953,8 +949,6 @@ $(document).ready(function() {
|
|
|
SpreadJsObj.forbiddenSpreadContextMenu('#ledger-spread', ledgerSpread);
|
|
|
}
|
|
|
|
|
|
- treeOperationObj.refreshOperationValid(ledgerSpread.getActiveSheet());
|
|
|
-
|
|
|
const posSearch = $.posSearch({selector: '#pos-search', searchSpread: posSpread});
|
|
|
// 台账模式加载部位明细数据
|
|
|
if (checkTzMeasureType()) {
|
|
@@ -968,11 +962,6 @@ $(document).ready(function() {
|
|
|
}
|
|
|
});
|
|
|
SpreadJsObj.initSheet(posSpread.getActiveSheet(), posSpreadSetting);
|
|
|
- postData('/tender/' + getTenderId() + '/pos', null, function (data) {
|
|
|
- pos.loadDatas(data);
|
|
|
- posOperationObj.loadCurPosData();
|
|
|
- SpreadJsObj.resetTopAndSelect(posSpread.getActiveSheet());
|
|
|
- });
|
|
|
}
|
|
|
// 绑定部位明细编辑事件
|
|
|
const posOperationObj = {
|
|
@@ -1235,6 +1224,19 @@ $(document).ready(function() {
|
|
|
SpreadJsObj.forbiddenSpreadContextMenu('#pos-spread', posSpread);
|
|
|
}
|
|
|
|
|
|
+ postData(window.location.pathname + '/load', {}, function (data) {
|
|
|
+ ledgerTree.loadDatas(data.bills);
|
|
|
+ treeCalc.calculateAll(ledgerTree);
|
|
|
+ SpreadJsObj.loadSheetData(ledgerSpread.getActiveSheet(), 'tree', ledgerTree);
|
|
|
+ SpreadJsObj.loadTopAndSelect(ledgerSpread.getActiveSheet(), ckBillsSpread);
|
|
|
+
|
|
|
+ pos.loadDatas(data.pos);
|
|
|
+ posOperationObj.loadCurPosData();
|
|
|
+ SpreadJsObj.resetTopAndSelect(posSpread.getActiveSheet());
|
|
|
+
|
|
|
+ treeOperationObj.refreshOperationValid(ledgerSpread.getActiveSheet());
|
|
|
+ }, null, true);
|
|
|
+
|
|
|
let stdXmj, stdGcl, dealBills, searchLedger;
|
|
|
|
|
|
$.divResizer({
|