|
|
@@ -11,6 +11,7 @@ const ckBillsSpread = window.location.pathname + '-billsSelect';
|
|
|
|
|
|
$(document).ready(() => {
|
|
|
autoFlashHeight();
|
|
|
+ let reviseAtt;
|
|
|
// 初始化spread
|
|
|
const billsSpread = SpreadJsObj.createNewSpread($('#bills-spread')[0]);
|
|
|
const billsSheet = billsSpread.getActiveSheet();
|
|
|
@@ -129,6 +130,7 @@ $(document).ready(() => {
|
|
|
SpreadJsObj.resetTopAndSelect(posSheet);
|
|
|
posSpreadObj.loadCurPosData();
|
|
|
posSearch.search($('#pos-keyword').val());
|
|
|
+ reviseAtt.getCurAttHtml(SpreadJsObj.getSelectObject(billsSheet));
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -156,7 +158,7 @@ $(document).ready(() => {
|
|
|
},
|
|
|
};
|
|
|
// 加载清单&计量单元数据
|
|
|
- postData('load', {filter:'reviseBills;revisePos'}, function (result) {
|
|
|
+ postData('load', {filter:'reviseBills;revisePos;att'}, function (result) {
|
|
|
billsTree.loadDatas(result.reviseBills);
|
|
|
treeCalc.calculateAll(billsTree);
|
|
|
SpreadJsObj.loadSheetData(billsSheet, SpreadJsObj.DataType.Tree, billsTree);
|
|
|
@@ -167,6 +169,25 @@ $(document).ready(() => {
|
|
|
pos.loadDatas(result.revisePos);
|
|
|
posSpreadObj.loadCurPosData();
|
|
|
SpreadJsObj.resetTopAndSelect(posSheet);
|
|
|
+
|
|
|
+ reviseAtt = $.ledger_att({
|
|
|
+ selector: '#fujian',
|
|
|
+ key: 'id',
|
|
|
+ masterKey: 'lid',
|
|
|
+ uploadUrl: 'file/upload',
|
|
|
+ deleteUrl: 'file/delete',
|
|
|
+ checked: true,
|
|
|
+ zipName: `${tenderName}-台账修订-附件.zip`,
|
|
|
+ readOnly: true, // todo fileUploadPermission,
|
|
|
+ locate: function (att) {
|
|
|
+ if (!att) return;
|
|
|
+ SpreadJsObj.locateTreeNode(billsSheet, att.node.tree_id, true);
|
|
|
+ billsTreeSpreadObj.loadRelaAtt();
|
|
|
+ posSpreadObj.loadCurPosData();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ reviseAtt.loadDatas(result.att || []);
|
|
|
+ reviseAtt.getCurAttHtml(SpreadJsObj.getSelectObject(billsSheet));
|
|
|
}, null);
|
|
|
|
|
|
$.divResizer({
|
|
|
@@ -224,7 +245,7 @@ $(document).ready(() => {
|
|
|
const close = $('.active', '#side-menu').length === 0;
|
|
|
$('a', '#side-menu').removeClass('active');
|
|
|
tab.addClass('active');
|
|
|
- $('.tab-content .tab-pane').removeClass('active');
|
|
|
+ $('.tab-content .tab-select-show').removeClass('active');
|
|
|
tabPanel.addClass('active');
|
|
|
showSideTools(tab.hasClass('active'));
|
|
|
if (tab.attr('content') === '#search' && !searchLedger) {
|