请问我想要吧出库和入库和下面四个在一行怎么改?

qq_38499538 2017-04-25 05:02:49
。。。。。。。此处省略 。。
var userSelector = Ext.create('Forestry.app.ui.Component.UserSelector', {
id: 'user_id',
fieldLabel: '用户',
userType: 'normal'
});
var agentSelector = Ext.create('Forestry.app.ui.Component.UserSelector', {
id: 'agent_id',
fieldLabel: '代理商',
userType: 'agent'
});
var productSelector = Ext.create('Forestry.app.ui.Component.ProductSelector', {
id: 'product_id',
fieldLabel: '产品'
});

var receiveInventoryBtn = {
xtype : 'button',
text : '入库',
iconCls : 'x-fa fa-plus',
width : 70,
handler : function(btn, eventObj) {
var win = new App.AddInventoryWindow({});
win.show();
}
};
var distributeInventoryBtn = {
xtype : 'button',
text : '出库',
iconCls : 'x-fa fa-minus',
width : 70,
handler : function(btn, eventObj) {
var result = getInventorySelection(me);
if(result == null){
Ext.Msg.alert('错误提示', '请选择终端!');
return;
}

var win = Ext.create('Forestry.app.inventory.AssignInventoryWindow', {
selected_ids: result['selected_ids']
});
var form = win.down('form').getForm();
var countField = form.findField('count');
console.log('field', countField);
if(result['selected_ids'].length > 1){
countField.setDisabled(true);
}

var params = {
'serialNum': result['serialNumStr']
};
if(result['agentUserId'] != undefined){
params['agentUserId'] = result['agentUserId'];
}
if(result['userId'] != undefined){
params['user_id'] = result['userId'];
}
if(result['productId'] != undefined){
params['product'] = result['productId'];
}
console.log(result);

form.setValues(params);
console.log(form);
win.show();
}
};



var ttoolbarItems =[
{
xtype: 'container',
layout: 'vbox',
items:[
{
xtype: 'toolbar',
items:[
{
xtype : 'textfield',
id : 'serialNum',
fieldLabel : '序列号',
// labelWidth : 60,
// width : '10%'
},

{
xtype: 'datefield',
id : 'createTime',
fieldLabel : '入库开始时间',
//labelWidth : 60,
//width : '10%'

},{
xtype: 'datefield',
id : 'releaseTime',
fieldLabel : '入库结束时间',
//lableWidth : 60,
//width : '10%'
}
]
},
{
xtype:'toolbar',
items: [

userSelector,
agentSelector,
productSelector,
]
},

{
xtype: 'toolbar',
items: [

{
xtype : 'button',
text : '查询',
iconCls : 'x-fa fa-search',
width : 70,
handler : function(btn, eventObj) {
var searchParams = {
serialNum : Ext.getCmp('serialNum').getValue(),
createTime : Ext.getCmp('createTime').getValue(),
releaseTime : Ext.getCmp('releaseTime').getValue(),
normalUserId: Ext.getCmp('user_id').getValue(),
agentId: Ext.getCmp('agent_id').getValue(),
productId: Ext.getCmp('product_id').getValue(),


};
Ext.apply(store.proxy.extraParams, searchParams);
store.loadPage(1);
}
}, {
xtype : 'button',
text : '重置',
iconCls : 'x-fa fa-undo',
width : 70,
handler : function(btn, eventObj) {
Ext.getCmp('serialNum').setValue(null);
Ext.getCmp('createTime').setValue(null);
Ext.getCmp('releaseTime').setValue(null);
Ext.getCmp('user_id').setValue(null);
Ext.getCmp('agent_id').setValue(null);
Ext.getCmp('product_id').setValue(null);

store.proxy.extraParams = {};
store.reload();
}
}, {
xtype: 'button',
text: '出库撤销',
handler: function(){
var result = getInventorySelection(me);
if(result == null){
Ext.Msg.alert('错误提示', '请选择终端!');
return;
}

var window = Ext.create('Forestry.app.inventory.CancelAssignmentWindow', {
selected_ids: result['selected_ids']
});
var form = window.down('form').getForm();
var params = {
'serialNum': result['serialNumStr']
};

form.setValues(params);
window.show();
}
}, {
xtype : 'button',
text : '删除',
iconCls : 'x-fa fa-remove',
width : 70,
handler : function(btn, eventObj) {
var grid = Ext.getCmp("inventory-grid");
if (grid.getSelectionModel().getSelection().length > 0) {
var id = grid.getSelectionModel().getSelection()[0].get('id');
globalObject.confirmTip('删除的记录不可恢复,继续吗?', function(btn) {
if (btn == 'yes') {
grid.getEl().mask("数据删除中,请稍候...");
Ext.Ajax.request({
url : appBaseUri + '/sys/inventory/deleteInventory',
params : {
id : id
},
method : "POST",
success : function(response) {
if (response.responseText != '') {
var res = Ext.JSON.decode(response.responseText);
if (res.success) {
globalObject.msgTip('操作成功');
grid.getStore().reload();
} else {
Ext.Msg.alert('错误提示', res.message);
}
}
grid.getEl().unmask();
},
failure : function(response) {
grid.getEl().unmask();
Ext.Msg.alert('错误提示', '操作失败!');
}
});
}
});
}else {
Ext.Msg.alert('提示', '请选择一条宝贝记录');
}
}
}


]
}
]
}
];
if(globalObject.haveActionMenu(me.cButtons, 'ReceiveInventory')){
ttoolbarItems.splice(3, 0, receiveInventoryBtn);
}
if(globalObject.haveActionMenu(me.cButtons, 'DistributeInventory')){
ttoolbarItems.splice(3, 0, distributeInventoryBtn);
}
var ttoolbar = Ext.create('Ext.toolbar.Toolbar', {
items : ttoolbarItems
});
...............

})();
...全文
103 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧