qiaoguanjia xinxi jiaoliu

来源:互联网 发布:php用qq邮箱发送邮件 编辑:程序博客网 时间:2024/06/05 15:40
define(function(require) {
var $ = require("jquery");
var justep = require("$UI/system/lib/justep");
var  CurrentName1 = "";


var Model = function() {
this.callParent();
};
Model.prototype.modelLoad = function(event){
//初始化过滤表类型
var mainData =this.comp("mainData");
var data1  =this.comp("bizData1");
var data2  =this.comp("bizData2");
var  Message = this.comp("Message");
var  wame = data1.getValue("fliuyanrenID");
var CurrID = this.getContext().getCurrentPersonID();
var CurrPersonName = this.getContext().getCurrentPersonName();
//
mainData.setFilter("Type", "QI_Assetcapital.fType ='资产'");
data1.setFilter("Type", "QI_Assetcapital.fType ='资产'");
data2.setFilter("Type", "QI_Assetcapital.fType ='资产'");
//
//显示我的数据
mainData.setFilter("Name","QI_Assetcapital.fSendName ='"+CurrPersonName +"'");
data1.setFilter("Name","QI_Assetcapital.fliuyanrenID  like '%"+CurrID+"%'");
data2.setFilter("Name","QI_Assetcapital.fReportName ='"+CurrPersonName +"'");
//
mainData.refreshData();
data1.refreshData();
data2.refreshData();
};


Model.prototype.saveCommit = function(event) {
justep.Util.hint("保存成功!", {type: 'success', parent: this.getRootNode()});
};


Model.prototype.grid3RowClick = function(event){
var data = this.comp("mainData");
var id = event.row.getID();
data.to(id);
var tabs = this.comp('tabs');
tabs.setActiveTab('nav-detail');
};


Model.prototype.button2Click = function(event) {
var data = this.comp("mainData");
data.deleteData();
var tabs = this.comp('tabs');
tabs.setActiveTab('nav-list');
};


Model.prototype.addBtnClick = function() {
var data = this.comp("mainData");
data.newData();
var tabs = this.comp('tabs');
tabs.setActiveTab('nav-detail');
};


Model.prototype.mainDataAfterNew = function(event){
//新增后给类型字段赋值为资产
var mainData  =this.comp("mainData");
mainData.setValue("fType","资产");
};


Model.prototype.Submit = function(event){
//提交后把文件类型修改为审核中
var mainData = this.comp("mainData");
mainData.setValue("fClassState","审核中");
mainData.saveData();
alert("已经提交,审核中");


};
Model.prototype.submitClick = function(event){
//
};
Model.prototype.Review = function(event){
//提交评论
var Type = this.comp("Type");
var Text = Type.getValue("Message");
var Name = Type.getValue("Name");
var Message =this.comp("Message");
//
Message.newData();
var a = Message.getValue("fMasterID");
Message.setValue("fContentText",Text);
Message.setValue("fSubject",Name);
Type.setValue("Message","");
Type.setValue("Name","");
this.comp("list1").refresh();
alert("留言成功");
};


Model.prototype.s = function(event){
//
var mainData = this.comp("mainData");
var Message = this.comp("Message");
var id = mainData.getCurrentRowID();
};
Model.prototype.button6Click = function(event){
//打开弹出框
var  a = this.comp("windowDialog1");
a.open();
};
Model.prototype.zhu = function(event){
//主页提交
};




Model.prototype.fOwnedcoChange = function(event){


};


Model.prototype.fNoChange = function(event){
//限制长度
$(this.getElementByXid("fNo")).attr("maxlength",12);
};
Model.prototype.fEndTimeChange = function(event){
//判断结束日期不能大于开始日期
var  a = this.comp("fStartTime").val();
var  b = this.comp("fEndTime").val();
//
if(a>b){
alert("结束时间不能大于开始时间!");
}
};
Model.prototype.fNumberChange = function(event){
//长度
$(this.getElementByXid("fNumber")).attr("maxlength",12);
};
Model.prototype.input3Change = function(event){
//长度
$(this.getElementByXid("input3")).attr("maxlength",12);
};


Model.prototype.button8Click = function(event){
//
var  data = this.comp("mainData");
var  a = data.getValue("fSendJiGou");
var  b =  this.getContext().getCurrentOgnName();
alert(b);


};


Model.prototype.attachment1Start = function(event){
//显示文件大小不能大于5M
var size = event.event.file.size;
if(size > 1024*1024*5){//大小小于7KB
event.cancel = true;//终止上传
alert("文件必须小于5M");
}
};


Model.prototype.isREadonly = function(event){
var  data = this.comp("mainData");
var   name = data.getValue("fSendName");
var currPersonName = this.getContext().getCurrentPersonName();
if(name == currPersonName){
return false;
}else{
return true;
}
};


Model.prototype.mainDataIndexChanged = function(event){
//索引改变后
var  data = this.comp("mainData");
var  d = data.getValue("fClassState");
var   name = data.getValue("fSendName");
//调用动作
if(d =="未通过"){
// this.comp("button5").set({"disabled" : true});
// $(this.getElementByXid("formGroup9")).css({"display": "block"})
}else{
// this.comp("button5").set({"disabled" : false});
// $(this.getElementByXid("formGroup9")).css({"display": "none"})
}
var currPersonName = this.getContext().getCurrentPersonName();
if(name == currPersonName){
return false;
}else{
return true;
}
};
Model.prototype.MessageAfterNew = function(event){
// var  a = getCurrentPosition;


};
Model.prototype.dataTables4CellRender = function(event){
//
if(event.colName=="chao")//显示按钮
event.html = "<a   onclick='justep.Bind.contextFor(this).$model.delData(event,\"" + event.rowID + "\")'>显示详细</a>";


};
Model.prototype.delData = function(event, rowid) {
//打开弹框
var  a = this.comp("windowDialog2");
a.open({data : rowid});
// event.stopPropagation();//停止事件的传播,否则还会出发RowClick事件
};
return Model;
});
原创粉丝点击