/** * 毛利润分析表 */ Ext.define('saas.view.money.report.ProfitDetail', { extend: 'saas.view.core.report.ReportPanel', xtype: 'monry-report-profitdetail', controller: 'money-report-profitdetail', viewModel: 'money-report-profitdetail', viewName: 'money-report-profitdetail', groupField: null, listUrl: '/api/money/report/profitdetails', defaultCondition: null, reportTitle: '毛利润分析表', QueryWidth: 0.2, searchItems: [{ xtype: 'customerDbfindTrigger', name: 'pi_custname', columnWidth: 0.15, dbfinds:[{ from:'cu_name',to:'pi_custname' }], emptyText: '请输入客户名称', columnWidth: 0.15 }, { xtype : "remotecombo", storeUrl:'/api/document/customerkind/getCombo', name : "cu_type", emptyText : "请选择客户类型", columnWidth: 0.15, hiddenBtn:true }, { xtype: 'condatefield', name: 'pi_date', fieldLabel: '日期', columnWidth: 0.5 }], reportModel: 'saas.model.report.ProfitDetail', reportColumns: [{ text: '客户类型', dataIndex: 'cu_type', width: 100, }, { text: '客户名称', dataIndex: 'pi_custname', width: 200, }, { text: '金额(元)', dataIndex: 'netamount', exportFormat: 'Amount', xtype: 'numbercolumn', width: 0, renderer : function(v, m, r) { return saas.util.BaseUtil.numberFormat(v, 2, true); }, }, { text: '税额(元)', dataIndex: 'saamount-netamount', exportFormat: 'Amount', xtype: 'numbercolumn', width: 0, renderer : function(v, m, r) { return saas.util.BaseUtil.numberFormat(v, 2, true); }, }, { text: '销售金额(元)', dataIndex: 'saamount', exportFormat: 'Amount', xtype: 'numbercolumn', width: 120, renderer : function(v, m, r) { return saas.util.BaseUtil.numberFormat(v, 2, true); }, summaryType: 'sum', summaryLabel: '销售金额', summaryRenderer: function(v) { return saas.util.BaseUtil.numberFormat(v, 2, true); } }, { text: '成本金额(元)', dataIndex: 'costamount', exportFormat: 'Amount', xtype: 'numbercolumn', width: 120, renderer : function(v, m, r) { return saas.util.BaseUtil.numberFormat(v, 2, true); }, summaryType: 'sum', summaryLabel: '成本金额', summaryRenderer: function(v) { return saas.util.BaseUtil.numberFormat(v, 2, true); } }, { text: '毛利润(元)', dataIndex: 'profit', exportFormat: 'Amount', xtype: 'numbercolumn', width: 120, renderer : function(v, m, r) { return saas.util.BaseUtil.numberFormat(v, 2, true); }, summaryType: 'sum', summaryLabel: '毛利润', summaryRenderer: function(v) { return saas.util.BaseUtil.numberFormat(v, 2, true); } }, { text: '毛利率(%)', dataIndex: 'profitpresent', width: 100, xtype: 'numbercolumn', renderer : function(v, m, r) { return saas.util.BaseUtil.numberFormat(v, 2, true); }, },{ dataIndex: '', flex: 1 }] });