|
|
@@ -3,11 +3,11 @@ Ext.define('saas.view.core.query.QueryGridPanel', {
|
|
|
xtype: 'core-query-gridpanel',
|
|
|
|
|
|
//字段属性
|
|
|
- _codeField: '',
|
|
|
- _statusField: '',
|
|
|
- _idField: '',
|
|
|
_BaseColumn: '',
|
|
|
_RelativeColumn: '',
|
|
|
+ _auditUrl:'',
|
|
|
+ _printUrl:'',
|
|
|
+ _deleteUrl:'',
|
|
|
//数据属性
|
|
|
listUrl:'http://192.168.253.58:8800/purchase/list',
|
|
|
|
|
|
@@ -23,6 +23,9 @@ Ext.define('saas.view.core.query.QueryGridPanel', {
|
|
|
initComponent: function() {
|
|
|
var me = this;
|
|
|
Ext.apply(me, {
|
|
|
+ _codeField: me.up('core-query-formpanel')._codeField,
|
|
|
+ _statusField: me.up('core-query-formpanel')._statusField,
|
|
|
+ _idField: me.up('core-query-formpanel')._idField,
|
|
|
dockedItems: [{
|
|
|
xtype: 'toolbar',
|
|
|
dock: 'top',
|
|
|
@@ -110,6 +113,7 @@ Ext.define('saas.view.core.query.QueryGridPanel', {
|
|
|
},
|
|
|
itemClick: function(tableView, record, item, index, e, eOpts) {
|
|
|
var grid = tableView.up('grid'),
|
|
|
+ _idField = grid._idField,
|
|
|
store = grid.store,
|
|
|
count = store.getCount();
|
|
|
console.log("store");
|
|
|
@@ -118,9 +122,29 @@ Ext.define('saas.view.core.query.QueryGridPanel', {
|
|
|
},
|
|
|
onAddMore: function(btn) {
|
|
|
console.log("跳转到主从表");
|
|
|
+ var form = btn.ownerCt.ownerCt;
|
|
|
+ var mainTab = Ext.getCmp('main-tab-panel'),
|
|
|
+ id = 'test-order-formpanel' + '_add',
|
|
|
+ existingItem = mainTab.down('[id=' + id + ']');
|
|
|
+ if (!existingItem) {
|
|
|
+ var form = {
|
|
|
+ id,
|
|
|
+ title:'采购单',
|
|
|
+ xtype:'test-order-formpanel'
|
|
|
+ };
|
|
|
+ mainTab.setActiveTab(mainTab.add(form));
|
|
|
+ }else{
|
|
|
+ mainTab.setActiveTab(existingItem);
|
|
|
+ }
|
|
|
},
|
|
|
- onAudit: function(){
|
|
|
+ onAudit: function(btn){
|
|
|
+ var grid = btn.ownerCt.ownerCt;
|
|
|
console.log("审核");
|
|
|
+ console.log("grid");
|
|
|
+ var selectsd = grid.up('core-query-formpanel').QueryUtil.getGridSelected(grid);
|
|
|
+ console.log(selectsd);
|
|
|
+ //_baseVastUrl+"batchAudit"
|
|
|
+
|
|
|
},
|
|
|
onPrint: function(){
|
|
|
console.log("打印");
|