ledger.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. /**
  2. * 台账相关js
  3. *
  4. * @author Mai
  5. * @date 2018/02/05
  6. * @version
  7. */
  8. $(document).ready(function() {
  9. const ledgerSpread = SpreadJsObj.createNewSpread($('#ledger-spread')[0]);
  10. const ledgerTree = createNewPathTree({
  11. id: 'ledger_id',
  12. pid: 'ledger_pid',
  13. order: 'order',
  14. level: 'level',
  15. rootId: -1
  16. });
  17. ledgerTree.loadDatas(ledger);
  18. SpreadJsObj.initSheet(ledgerSpread.getActiveSheet(), {
  19. cols: [
  20. {title: '项目节编号', field: 'code', width: 150, cellType: 'tree'},
  21. {title: '清单编号', field: 'b_code', width: 80},
  22. {title: '名称', field: 'name', width: 230},
  23. {title: '单位', field: 'unit', width: 50},
  24. {title: '单价', field: 'price', width: 60},
  25. {title: '数量', field: 'quantity', width: 60},
  26. {title: '金额', field: 'totalPrice', width: 60},
  27. {title: '施工图原设计', field: 'design', width: 60},
  28. {title: '图(册)号', field: 'drawingCode', width: 80},
  29. {title: '备注', field: 'memo', width: 100}
  30. ],
  31. treeCol: 0,
  32. emptyRows: 3
  33. });
  34. SpreadJsObj.loadSheetData(ledgerSpread.getActiveSheet(), 'tree', ledgerTree);
  35. });