BenchQueryPanel.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. Ext.define('make.view.make.makeDetail.BenchQueryPanel', {
  2. extend: 'saas.view.core.bench.Query',
  3. xtype: 'make-makedetail-benchpanel',
  4. controller: 'make-makedetail-benchqueryController',
  5. viewModel: {
  6. extend: 'saas.view.core.bench.QueryModel',
  7. stores: {
  8. menus: {
  9. model: 'saas.model.core.benchMenu',
  10. data: [
  11. {desc: '明细发料',isCount: 0},
  12. {desc: '套料发料',isCount: 0},
  13. {desc: '在制存料',isCount: 0},
  14. ]
  15. }
  16. }
  17. },
  18. caller:'MakeDetail',
  19. items: [
  20. {
  21. //制造单明细发料
  22. itemId: 'All',
  23. xtype: 'make-makedetail-querypanel-1',
  24. //defaultCondition: "ma_tasktype='MAKE' and ifnull(ma_getstatus,'未领料') in('未领料','部分领料') and ma_statuscode='AUDITED'",
  25. defaultCondition: "ma_tasktype='MAKE' and ma_statuscode='AUDITED' and ifnull(ma_getstatus,'未领料') in ('未领料','部分领料') and exists(select 1 from makematerial where mm_maid=ma_id and mm_qty-ifnull(mm_havegetqty,0)+ifnull(mm_scrapqty,0)-ifnull(mm_turngetqty,0)>0)",
  26. _needCount: false,
  27. baseVastUrl: '/api/make/material/',
  28. caller:'MakePick'
  29. },
  30. {
  31. //制造单成套发料
  32. itemId: 'make-makedetail-benchpanel-2',
  33. xtype: 'make-makedetail-querypanel-2',
  34. defaultCondition: "ma_tasktype='MAKE' and ifnull(ma_getstatus,'未领料') in('未领料','部分领料') and ma_statuscode='AUDITED'",
  35. _needCount: false,
  36. baseVastUrl: '/api/make/material/',
  37. caller:'MakeSetPick'
  38. },
  39. {
  40. //制造单在制存料
  41. itemId: 'make-makedetail-benchpanel-3',
  42. xtype: 'make-makedetail-querypanel-3',
  43. defaultCondition: "ma_tasktype='MAKE' and ifnull(ma_getstatus,'未领料') in('已领料','部分领料') and ma_statuscode='AUDITED'",
  44. _needCount: false,
  45. baseVastUrl: '/api/make/material/',
  46. caller:'MakeReturn'
  47. },
  48. ],
  49. addBtnText:'新增制造单',
  50. hiddenMe:true,
  51. hiddenAll:true
  52. });