Ext.define('make.view.make.makeDetail.BenchQueryPanel', { extend: 'saas.view.core.bench.Query', xtype: 'make-makedetail-benchpanel', controller: 'make-makedetail-benchqueryController', viewModel: { extend: 'saas.view.core.bench.QueryModel', stores: { menus: { model: 'saas.model.core.benchMenu', data: [ {desc: '明细发料',isCount: 0}, {desc: '套料发料',isCount: 0}, {desc: '在制存料',isCount: 0}, ] } } }, caller:'MakeDetail', items: [ { //制造单明细发料 itemId: 'All', xtype: 'make-makedetail-querypanel-1', //defaultCondition: "ma_tasktype='MAKE' and ifnull(ma_getstatus,'未领料') in('未领料','部分领料') and ma_statuscode='AUDITED'", 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)", _needCount: false, baseVastUrl: '/api/make/material/', caller:'MakePick' }, { //制造单成套发料 itemId: 'make-makedetail-benchpanel-2', xtype: 'make-makedetail-querypanel-2', defaultCondition: "ma_tasktype='MAKE' and ifnull(ma_getstatus,'未领料') in('未领料','部分领料') and ma_statuscode='AUDITED'", _needCount: false, baseVastUrl: '/api/make/material/', caller:'MakeSetPick' }, { //制造单在制存料 itemId: 'make-makedetail-benchpanel-3', xtype: 'make-makedetail-querypanel-3', defaultCondition: "ma_tasktype='MAKE' and ifnull(ma_getstatus,'未领料') in('已领料','部分领料') and ma_statuscode='AUDITED'", _needCount: false, baseVastUrl: '/api/make/material/', caller:'MakeReturn' }, ], addBtnText:'新增制造单', hiddenMe:true, hiddenAll:true });