BenchQueryPanel.js 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. Ext.define('make.view.sale.saleForecast.BenchQueryPanel', {
  2. extend: 'saas.view.core.bench.Query',
  3. xtype: 'sale-saleforecast-benchpanel',
  4. viewModel: {
  5. extend: 'saas.view.core.bench.QueryModel',
  6. stores: {
  7. menus: {
  8. model: 'saas.model.core.benchMenu',
  9. data: [
  10. {desc: '待核销',isCount: 0},
  11. {desc: '已核销',isCount: 0},
  12. {desc: '已取消',isCount: 0},
  13. {desc: '待开工单',isCount: 0}
  14. ]
  15. }
  16. }
  17. },
  18. caller:'SaleForecast',
  19. selfFields:'sf_sellerid,saleforecast.creatorId',
  20. items: [
  21. {
  22. itemId: 'All',
  23. xtype: 'sale-saleforecast-querypanel'
  24. },
  25. {
  26. itemId: 'Me',
  27. xtype: 'sale-saleforecast-querypanel'
  28. },
  29. {
  30. //待下单
  31. itemId: 'sale-saleforecast-benchpanel-1',
  32. xtype: 'sale-saleforecast-querypanel-1',
  33. _needCount: false,//是否需计数 如果存在明细数据按整单合计,同时配置 countGroupFields 如:sa_code 多个分组 sa_code,sa_custcode
  34. countGroupFields:'sf_code',
  35. defaultCondition:"ifnull(sd_qty,0)>ifnull(sd_yqty,0) and sf_statuscode='AUDITED' and ifnull(sd_bussStatuscode,' ')<>'CLOSE'"
  36. },
  37. {
  38. //已下单
  39. itemId: 'sale-saleforecast-benchpanel-2',
  40. xtype: 'sale-saleforecast-querypanel-2',
  41. _needCount: false,//是否需计数
  42. defaultCondition:"ifnull(sd_qty,0)=ifnull(sd_yqty,0) and sf_statuscode='AUDITED' and ifnull(sd_bussStatuscode,' ')<>'CLOSE'"
  43. },
  44. {
  45. //已取消
  46. itemId: 'sale-saleforecast-benchpanel-3',
  47. xtype: 'sale-saleforecast-querypanel-3',
  48. _needCount: false,//是否需计数
  49. defaultCondition:"ifnull(sd_bussStatuscode,' ')='CLOSE'"
  50. },
  51. {
  52. //待开工单
  53. itemId: 'sale-saleforecast-benchpanel-4',
  54. xtype: 'sale-saleforecast-querypanel-4',
  55. _needCount: false,//是否需计数
  56. defaultCondition:"sf_statuscode='AUDITED' AND ifnull(sd_bussStatuscode,' ')<>'CLOSE' AND ifnull(sd_qty,0)-ifnull(sd_yqty,0) - (ifnull(sd_ymaqty,0)-ifnull(sd_maqty,0)) > 0"
  57. }
  58. ],
  59. countUrl:'',//'sale/saleforecast/count',
  60. addBtnText:'新增备货单'
  61. });