|
|
@@ -9,9 +9,8 @@ Ext.define('saas.view.core.query.QueryGridPanel', {
|
|
|
//字段属性
|
|
|
_BaseColumn: '',
|
|
|
_RelativeColumn: '',
|
|
|
- _auditUrl:'',
|
|
|
- _printUrl:'',
|
|
|
- _deleteUrl:'',
|
|
|
+ _idField:'',
|
|
|
+ _codeField:'',
|
|
|
//数据属性
|
|
|
listUrl:'http://192.168.253.58:8800/purchase/list',
|
|
|
|
|
|
@@ -124,7 +123,7 @@ Ext.define('saas.view.core.query.QueryGridPanel', {
|
|
|
displayMsg: '当前显示第{0}到{1}条数据,一共有{2}条',
|
|
|
beforePageText: "当前第",
|
|
|
afterPageText: "页,共{0}页"
|
|
|
- }],
|
|
|
+ }]
|
|
|
});
|
|
|
me.callParent(arguments);
|
|
|
},
|
|
|
@@ -142,7 +141,6 @@ Ext.define('saas.view.core.query.QueryGridPanel', {
|
|
|
|
|
|
getFields: function() {
|
|
|
var me = this;
|
|
|
-
|
|
|
return me.columns.filter(function(c) {
|
|
|
return !!c.dataIndex;
|
|
|
}).map(function(c) {
|
|
|
@@ -151,29 +149,25 @@ 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 + ']');
|
|
|
+ var form = btn.ownerCt.ownerCt,
|
|
|
+ mainTab = Ext.getCmp('main-tab-panel'),
|
|
|
+ id = form.xtype + '_add';
|
|
|
+ existingItem = mainTab.down('[id=' + id + ']');
|
|
|
+
|
|
|
if (!existingItem) {
|
|
|
- var form = {
|
|
|
+ var form = Ext.create('saas.view.purchase.panel.FormPanel', {
|
|
|
id,
|
|
|
- title:'采购单',
|
|
|
- xtype:'test-order-formpanel'
|
|
|
- };
|
|
|
+ title:'新增采购单'
|
|
|
+ });
|
|
|
mainTab.setActiveTab(mainTab.add(form));
|
|
|
- }else{
|
|
|
- mainTab.setActiveTab(existingItem);
|
|
|
}
|
|
|
},
|
|
|
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"
|
|
|
-
|
|
|
+ var grid = btn.ownerCt.ownerCt,
|
|
|
+ vastUrl = grid.ownerCt._baseVastUrl+"batchAudit";
|
|
|
+ var selectsd = grid.QueryUtil.getGridSelected(grid);
|
|
|
+ console.log("审核","vastUrl:"+vastUrl,grid,"selectsd:"+selectsd);
|
|
|
+ grid.QueryUtil.vastRes(vastUrl,selectsd);
|
|
|
},
|
|
|
onPrint: function () {
|
|
|
console.log("打印");
|
|
|
@@ -181,7 +175,12 @@ Ext.define('saas.view.core.query.QueryGridPanel', {
|
|
|
onExport: function () {
|
|
|
console.log("导出");
|
|
|
},
|
|
|
- onDelete: function () {
|
|
|
+ onDelete: function (btn) {
|
|
|
console.log("删除该行");
|
|
|
+ var grid = btn.ownerCt.ownerCt,
|
|
|
+ vastUrl = grid.ownerCt._baseVastUrl+"batchDelete";
|
|
|
+ var selectsd = grid.QueryUtil.getGridSelected(grid);
|
|
|
+ console.log("删除该行","vastUrl:"+vastUrl,grid,"selectsd:"+selectsd);
|
|
|
+ grid.QueryUtil.vastRes(vastUrl,selectsd);
|
|
|
}
|
|
|
});
|