|
@@ -5,6 +5,7 @@
|
|
|
* @date 2018/02/05
|
|
|
* @version
|
|
|
*/
|
|
|
+const ckBillsSpread = window.location.pathname + '-billsSelect';
|
|
|
function checkTzMeasureType () {
|
|
|
return tender.measure_type === measureType.tz.value;
|
|
|
}
|
|
@@ -44,6 +45,7 @@ $(document).ready(function() {
|
|
|
SpreadJsObj.initSheet(ledgerSpread.getActiveSheet(), ledgerSpreadSetting);
|
|
|
// 加载台账数据到界面
|
|
|
SpreadJsObj.loadSheetData(ledgerSpread.getActiveSheet(), 'tree', ledgerTree);
|
|
|
+ SpreadJsObj.loadTopAndSelect(ledgerSpread.getActiveSheet(), ckBillsSpread);
|
|
|
// 初始化 部位明细
|
|
|
const pos = new PosData({
|
|
|
id: 'id', ledgerId: 'lid',
|
|
@@ -493,11 +495,16 @@ $(document).ready(function() {
|
|
|
posOperationObj.loadCurPosData();
|
|
|
posSearch.search($('#pos-keyword').val());
|
|
|
}
|
|
|
+ SpreadJsObj.saveTopAndSelect(info.sheet, ckBillsSpread);
|
|
|
+ },
|
|
|
+ topRowChanged(e, info) {
|
|
|
+ SpreadJsObj.saveTopAndSelect(info.sheet, ckBillsSpread);
|
|
|
},
|
|
|
};
|
|
|
// 绑定事件
|
|
|
ledgerSpread.bind(GC.Spread.Sheets.Events.SelectionChanged, treeOperationObj.selectionChanged);
|
|
|
ledgerSpread.bind(GC.Spread.Sheets.Events.ClipboardChanging, treeOperationObj.clipboardChanging);
|
|
|
+ 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);
|
|
@@ -737,6 +744,7 @@ $(document).ready(function() {
|
|
|
SpreadJsObj.initSheet(posSpread.getActiveSheet(), posSpreadSetting);
|
|
|
postData('/tender/' + getTenderId() + '/pos', null, function (data) {
|
|
|
pos.loadDatas(data);
|
|
|
+ posOperationObj.loadCurPosData();
|
|
|
});
|
|
|
$('#pos-keyword').bind('input propertychange', function () {
|
|
|
posSearch.search(this.value);
|
|
@@ -971,7 +979,6 @@ $(document).ready(function() {
|
|
|
}
|
|
|
},
|
|
|
};
|
|
|
- posOperationObj.loadCurPosData();
|
|
|
if (!posSpreadSetting.readOnly) {
|
|
|
SpreadJsObj.addDeleteBind(posSpread, posOperationObj.deletePress);
|
|
|
posSpread.bind(spreadNS.Events.EditStarting, posOperationObj.editStarting);
|