yihuui.js 5.5 KB

12345678910111213141516
  1. YihuUtil={getSession:function(){var a; doAjaxLoadDataSync(GetSessionUrl,{},function(b){a=b});
  2. var yy= YihuUtil.wid();
  3. var mORG=YihuUtil.wid().getOrgName();
  4. if(mORG!=null){
  5. mORG=mORG.replace(/(^\s*)|(\s*$)/g, "")
  6. }
  7. if (mORG!=null&&mORG!=''&&a!=null&&a!='') {
  8. if(mORG!=a.orgname.replace(/(^\s*)|(\s*$)/g, "")){
  9. YihuUtil.wid().ReloadW();
  10. }
  11. }
  12. return a;
  13. },getSession2:function(){var a; doAjaxLoadDataSync(GetSessionUrl,{},function(b){a=b});
  14. return a;
  15. },getMainPageSession:function(){return YihuUtil.wid().session},queryString:function(a){var b=window.location.search,c=new RegExp(""+a+"=([^&?]*)","ig");return b.match(c)?b.match(c)[0].substr(a.length+1):null},setCookie:function(a,b,c){var d=new Date;d.setDate(d.getDate()+c),cookieVal=a+"="+escape(b)+(null==c?"":";expires="+d.toGMTString()),document.cookie=cookieVal},artDOM:function(a,b){return $(YihuUtil.wid().artDialog.list[""+a].DOM.dialog[0]).find("#"+b)},getCookie:function(a){return document.cookie.length>0&&(c_start=document.cookie.indexOf(a+"="),-1!=c_start)?(c_start=c_start+a.length+1,c_end=document.cookie.indexOf(";",c_start),-1==c_end&&(c_end=document.cookie.length),unescape(document.cookie.substring(c_start,c_end))):""},delCookie:function(a){var b=new Date;b.setTime(b.getDate()-1e4),YihuUtil.getCookie(a)&&(document.cookie=a+"=v; expires="+b.toGMTString())},open:function(a,b,c,d,e,f){var g="win_"+parseInt(1e4*Math.random());"undefined"!=typeof f&&(g=f);var h=window.open(a,g,"width="+b+","+"height="+c+","+"left="+d+","+"top="+e+","+"status=yes,toolbar=no,menubar=no,location=yes,scrollbars=yes");h.focus()},tdvalue:function(a,b,c,d){b.title;var f=b.width,g=b.align,h=b.formatter,i=b.field,j=b.checkbox,k="<td ";if(f&&(k+=' style="width:'+f+'"'),k+=' align="',k+=g,k+='">',isNotNull(h))k+=h(a,a[i]);else{var l=a[i];j?k+="<input dataid='"+d+'\' type="checkbox" class="'+c+'_ck_sub" value="'+l+'" />':(isNull(l)&&(l="&nbsp;"),k+=l)}return k+="</td>"},loadDataGridInitTable:function(a,b,c,d){var e=a.divid,f=a.pagination,g=b.rows,h={};h.options=a;var i={},k='<table class="tb-member" ';if(1==d&&(k+=' width="100%" '),k+=">",k+="<tr>",$.each(c,function(a,b){var c=b.title,d=b.width,f=b.align,g=b.checkbox,h="<th ";d&&(h+=' style="width:'+d+'"'),f&&(h+=' valign="'+f+'"'),h+=">",g&&(h+='<input type="checkbox" class="check-all '+e+'_ck_all" onclick="checkAllBoxCK(this,\''+e+"_ck_sub');\" />"),c&&(h+='<span class="th-name">'+c+"</span>"),h+="</th>",k+=h}),k+="</tr>",$.each(g,function(a,b){var d=YihuUtil.newGuid();i[d]=b,k+="<tr >",$.each(c,function(a,c){k+=YihuUtil.tdvalue(b,c,e,d)}),k+="</tr>"}),h.tabledata=i,k+="</table>",f){a.pageNumber,a.pageSize;var n='<div class="page">';n+='<ul class="fl"><li class="up-no"><a href="#"></a></li>'}$("#"+e).data("data",h),$("#"+e).html(k)},loadDataGrid:function(a,b,c){a.divid;var e=a.fit;a.columns&&(b=a.columns);var f=a.url,g=a.queryParams;if(b)if(f){var h={};if(g&&(h=g),1==a.pagination){var i=a.pageNumber,j=a.pageSize;h.page=i,h.rows=j}doAjaxLoadData(f,h,function(c){YihuUtil.loadDataGridInitTable(a,c,b,e)})}else YihuUtil.loadDataGridInitTable(a,c,b,e)},getCheckDataGridValue:function(a){var b=$("#"+a).data("data"),c=[];return $("input[class='"+a+"_ck_sub']:checked").each(function(a,d){var e=$(d).attr("dataid");c.push(b.tabledata[e])}),c},newGuid:function(){for(var a="",b=1;32>=b;b++){var c=Math.floor(16*Math.random()).toString(16);a+=c,(8==b||12==b||16==b||20==b)&&(a+="-")}return a},wid:function(){try{for(var a=window.self;null!=a&&void 0!=a&&a!=a.parent;){if(null===a.parent)return a.window;var b=a.parent;try{if(b.document.domain!=a.document.domain)return a.window;a=b}catch(c){return a.window}}return a.window}catch(c){return window}},dialog:function(a,b,c,d){YihuUtil.wid().openWid(a,b,c,d)},loadStore:function(a){var b={},c=new Object;return b.Api="CB-User.CommonApi.queryDictByBusinTypeID",b.Param="{BusinTypeID: '"+a+"'}",doAjaxLoadDataSync(DefaultPostUrl,b,function(a){if(1==a.isSuccess){var b=a.Result;for(var d in b)b[d].businID&&(c[b[d].businID]=b[d].businName)}else alMsg(a.Message,"ERROR")}),c},loadDict:function(a){var b={},c=new Object;return b.Api="CB-User.CommonApi.queryDictByBusinTypeID",b.Param="{BusinTypeID: '"+a+"'}",doAjaxLoadDataSync(DefaultPostUrl,b,function(a){1==a.isSuccess?c=a.Result:alMsg(a.Message,"ERROR")}),c},loadDictSelect:function(a,b,c){var d={};new Object,d.Api="CB-User.CommonApi.queryDictByBusinTypeID",d.Param="{BusinTypeID: '"+b+"'}",doAjaxLoadDataSync(DefaultPostUrl,d,function(b){1==b.isSuccess?($("#"+a).combobox("loadData",b.Result),null!=c&&""!=c&&$("#"+a).combobox("setValue",c)):alMsg(b.Message,"ERROR")})},loadDictSelectInIDS:function(a,b){var d={};d.Api="CB-User.CommonApi.queryDictByBusinTypeID",d.Param="{BusinTypeID: '"+b+"',emptyText : '--\u8bf7\u9009\u62e9--'}",doAjaxLoadDataSync(DefaultPostUrl,d,function(b){if(1==b.isSuccess)for(var c=0;c<a.length;c++)$("#"+a[c]).combobox("loadData",b.Result);else alMsg(b.Message,"ERROR")})},getDictText:function(a,b){var c={},d="";return c.Api="CB-User.CommonApi.getDictByBusinTypeIDAndBusinID",c.Param="{businTypeID: '"+a+"',businID : '"+b+"'}",doAjaxLoadDataSync(DefaultPostUrl,c,function(a){1==a.isSuccess?d=a.Result.businName:alMsg(a.Message,"ERROR")}),d},art:{warning:function(a){ComWbj.artTips('\u8b66\u544a','warning',a,1.5,null) },error:function(a){ComWbj.artTips('\u9519\u8bef','error',a,1.5,null)},succeed:function(a){ComWbj.artTips('\u6210\u529f','succeed',a,1.5,null)},loading:function(){YihuUtil.dialog({title:"\u6d88\u606f\u6b63\u5728\u52a0\u8f7d....",content:'<img src="../yygh/pg1.gif"/>',lock:!0,padding:0,width:240,height:80,id:"pg"})},closeLoading:function(){YihuUtil.wid().art.dialog.list.pg.close()}}};