|

楼主 |
发表于 2017-8-14 16:58:42
|
显示全部楼层
js文件
define(function(require){
var $ = require("jquery");
var justep = require("$UI/system/lib/justep");
var Request = require("$UI/system/lib/base/request");
var inputform = require("$UI/WMS/Utils/FormInputExt");
var sendRequest = require("$UI/WMS/Utils/sendRequest");
var multiChecked = require("$UI/WMS/Utils/multiChecked");
var utilsBar = require("$UI/WMS/Utils/utilsBar");
var Model = function(){
this.callParent();
};
var checks = [];
Model.prototype.button1Click = function(event){
this.comp('windowDialog1').open();
};
Model.prototype.windowDialog1Close = function(event){
this.comp('vesselCodeData').refreshData();
};
Model.prototype.windowDialog2Close = function(event){
this.comp('vesselCodeData').refreshData();
};
Model.prototype.button2Click = function(event){
var vesselCodeData = this.comp('vesselCodeData');
var row = this.comp('vesselCodeData').getCurrentRow();
this.comp('windowDialog2').open({
data:{
"fID":row.getID()
}
});
};
Model.prototype.button5Click = function(event){
var mapParam = new Request.MapParam();
var vesselCodeData = this.comp("vesselCodeData");
var fID = vesselCodeData.getCurrentRowID();
mapParam.put("fID",fID);
// mapParam.put("fIDs",checks.join(","));
//定义请求Action
var actionName = "delVesselCode";
//发送请求
sendRequest.sendRequest(mapParam,actionName,this,function(data){
if (data.state) {
//返回数据的业务处理
var result = data.response;
// alert(result.message);
if(data.response.code=="111111111111"){
utilsBar.msgtip("删除容器代码"+result.message+"!",2000);
vesselCodeData.refreshData();
}else{
utilsBar.msgtip(result.message,2000);
}
}
});
// checks = [];
};
Model.prototype.gridMainRowChecked = function(event){
var checkedID = event.rowID;
checks = multiChecked.getCheckArray(event.checked,checkedID,checks);
};
Model.prototype.button7Click = function(event){
var grid = this.comp("grid1");
var data = grid.getData();
var tabs = new Array();
var colLabels = new Array();
tabs[0] = "{colName:'vesselTypeName',colTab:'WMS_tabForChoose.fName'}";
colLabels[0] = "{colName:'vesselTypeName',colLabel:'容器类型名称'}";
this.comp('windowDialog3').set({"title":"高级查询"});
this.comp("windowDialog3").open({
"data":{
"flag" : "0",
"grid" : grid,
"tabs" : tabs,
"colLabels" : colLabels
}
});
};
Model.prototype.windowDialog3Receive = function(event){
var vesselCode = this.comp("vesselCodeData");
var sql = event.data.sqlString;
vesselCode.setFilter("sql", sql);
vesselCode.refreshData();
if (vesselCode.getCount() === 0) {
utilsBar.msgtip("没有符合条件的记录!",2000);
}
};
Model.prototype.button3Click = function(event){
this.comp('windowDialog4').set({"title":"文件上传"});
this.comp("windowDialog4").open({
"data":{
"configkey" : "tabVessel"
}
});
};
return Model;
});
|
|