revise_price.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. 'use strict';
  2. /**
  3. *
  4. *
  5. * @author Mai
  6. * @date
  7. * @version
  8. */
  9. $(document).ready(() => {
  10. autoFlashHeight();
  11. const priceSpread = SpreadJsObj.createNewSpread($('#price-spread')[0]);
  12. const priceSheet = priceSpread.getActiveSheet();
  13. const priceSpreadSetting = {
  14. cols: [
  15. { title: '清单编号', colSpan: '1', rowSpan: '2', field: 'b_code', hAlign: 0, width: 100, formatter: '@', readOnly: true },
  16. { title: '名称', colSpan: '1', rowSpan: '2', field: 'name', hAlign: 0, width: 210, formatter: '@', readOnly: true },
  17. { title: '单位', colSpan: '1', rowSpan: '2', field: 'unit', hAlign: 1, width: 60, formatter: '@', readOnly: true },
  18. { title: '当前单价', colSpan: '1', rowSpan: '2', field: 'unit_price', hAlign: 2, width: 80, type: 'Number', readOnly: true },
  19. { title: '变更后单价', colSpan: '1', rowSpan: '2', field: 'new_price', hAlign: 2, width: 80, type: 'Number' },
  20. { title: '备注', colSpan: '1', rowSpan: '2', field: 'new_price', hAlign: 2, width: 150, formatter: '@' },
  21. ],
  22. emptyRows: 0,
  23. headRows: 1,
  24. headRowHeight: [32],
  25. headColWidth: [30],
  26. defaultRowHeight: 21,
  27. headerFont: '12px 微软雅黑',
  28. font: '12px 微软雅黑',
  29. };
  30. SpreadJsObj.initSheet(priceSheet, priceSpreadSetting);
  31. $.subMenu({
  32. menu: '#sub-menu', miniMenu: '#sub-mini-menu', miniMenuList: '#mini-menu-list',
  33. toMenu: '#to-menu', toMiniMenu: '#to-mini-menu',
  34. key: 'menu.1.0.0',
  35. miniHint: '#sub-mini-hint', hintKey: 'menu.hint.1.0.1',
  36. callback: function (info) {
  37. if (info.mini) {
  38. $('.panel-title').addClass('fluid');
  39. $('#sub-menu').removeClass('panel-sidebar');
  40. } else {
  41. $('.panel-title').removeClass('fluid');
  42. $('#sub-menu').addClass('panel-sidebar');
  43. }
  44. autoFlashHeight();
  45. priceSpread.refresh();
  46. }
  47. });
  48. });