General.Web/wwwroot/yisha/js/yisha.min.js

(完整代码) 11KB

window.ys={},function(n,t){"use strict";n.extend(t,{openDialog:function(t){var i=n.extend({type:2,title:"",width:"768px",height:"600px",content:"",maxmin:!0,shade:.4,btn:["确认","关闭"],callback:null,shadeClose:!1,fix:!1,closeBtn:1},t);layer.open({type:i.type,area:[i.width,i.height],maxmin:i.maxmin,shade:i.shade,title:i.title,content:i.content,btn:i.btn,shadeClose:i.shadeClose,fix:i.fix,closeBtn:i.closeBtn,yes:i.callback,cancel:function(){return!0}})},openDialogContent:function(t){var i=n.extend({type:1,title:!1,width:"768px",height:"600px",content:"",maxmin:!1,shade:.4,btn:null,callback:null,shadeClose:!0,fix:!0,closeBtn:0},t);layer.open({type:i.type,area:[i.width,i.height],maxmin:i.maxmin,shade:i.shade,title:i.title,content:i.content,btn:i.btn,shadeClose:i.shadeClose,fix:i.fix,closeBtn:i.closeBtn,yes:i.callback,cancel:function(){return!0}})},closeDialog:function(){var n=parent.layer.getFrameIndex(window.name);parent.layer.close(n)},msgWarning:function(n){layer.msg(n,{icon:0,time:1e3,shift:5})},msgSuccess:function(n){t.isNullOrEmpty(n)&&(n="操作成功");top.layer.msg(n,{icon:1,time:1e3,shift:5})},msgError:function(n){t.isNullOrEmpty(n)&&(n="操作失败");layer.msg(n,{icon:2,time:3e3,shift:5})},alertWarning:function(n){layer.alert(n,{icon:0,title:"系统提示",btn:["确认"],btnclass:["btn btn-primary"]})},alertSuccess:function(n){layer.alert(n,{icon:1,title:"系统提示",btn:["确认"],btnclass:["btn btn-primary"]})},alertError:function(n){layer.alert(n,{icon:2,title:"系统提示",btn:["确认"],btnclass:["btn btn-primary"]})},confirm:function(n,t){layer.confirm(n,{icon:3,title:"系统提示",btn:["确认","取消"],btnclass:["btn btn-primary","btn btn-danger"]},function(n){layer.close(n);t(!0)})},showLoading:function(t){n.blockUI({message:'<div class="loaderbox"><div class="loading-activity"><\/div> '+t+"<\/div>",css:{border:"none",backgroundColor:"transparent"}})},closeLoading:function(){setTimeout(function(){n.unblockUI()},50)},getIds:function(t){var i="";return n.each(t,function(n,t){n==0?i=t.Id:i+=","+t.Id}),i},checkRowEdit:function(n){if(n.length==0)t.msgError("您没有选择任何行!");else if(n.length>1)t.msgError("您的选择大于1行!");else if(n.length==1)return!0;return!1},checkRowDelete:function(n){if(n.length==0)t.msgError("您没有选择任何行!");else if(n.length>0)return!0;return!1},ajax:function(i){var r=n.extend({url:i.url,"async":!0,type:"get",data:i.data||{},dataType:i.dataType||"json",error:function(){t.alertError("系统出错了")},success:function(){t.msgSuccess()},beforeSend:function(){t.showLoading("正在处理中...")},complete:function(){t.closeLoading()}},i);if(t.isNullOrEmpty(r.url)){t.alertError("url 参数不能为空");return}n.ajax({url:r.url,"async":r.async,type:r.type,data:r.data,dataType:r.dataType,error:r.error,success:r.success,beforeSend:r.beforeSend,complete:r.complete})},ajaxUploadFile:function(i){var r=n.extend({url:i.url,data:i.data||{},error:function(){t.alertError("系统出错了")},success:function(){t.msgSuccess()},beforeSend:function(){t.showLoading("正在处理中...")},complete:function(){t.closeLoading()}},i);if(t.isNullOrEmpty(r.url)){t.alertError("url 参数不能为空");return}if(t.isNullOrEmpty(r.data)){t.alertError("data 参数不能为空");return}n.ajax({url:r.url,data:r.data,type:"post",processData:!1,contentType:!1,error:r.error,success:r.success,beforeSend:r.beforeSend,complete:r.complete})},exportExcel:function(n,i){t.ajax({url:n,type:"post",data:i,success:function(n){n.Tag==1?window.location.href=ctx+"File/DownloadFile?filePath="+n.Result+"&delete=1":t.msgError(n.Message)},beforeSend:function(){t.showLoading("正在导出数据,请稍后...")}})},request:function(n){var i=decodeURI(window.location.search),r=new RegExp("(^|&)"+n+"=([^&]*)(&|$)"),t=i.substr(1).match(r);return t!=null?unescape(t[2]):null},getHttpFileName:function(n){if(n==null||n=="")return n;var t=n.lastIndexOf("/");return t>0?n.substring(t+1):n},getFileNameWithoutExtension:function(n){if(n==null||n=="")return n;var t=n.indexOf(".");return t>0?n.substring(0,t):n},changeURLParam:function(n,t,i){var e=t+"=([^&]*)",r=t+"="+i,f,u;return n.match(e)?(f="/("+t+"=)([^&]*)/gi",n.replace(eval(f),r)):n.match("[?]")?(u=n.split("#"),u.length>1?u[0]+"&"+r+"#"+u[1]:n+"&"+r):n+"?"+r},isNullOrEmpty:function(n){return typeof n=="string"&&n==""||n==null||n==undefined?!0:!1},getJson:function(n){return n},getGuid:function(){for(var i,t="",n=1;n<=32;n++)i=Math.floor(Math.random()*16).toString(16),t+=i,(n==8||n==12||n==16||n==20)&&(t+="-");return t},getValueByKey:function(t,i){var r="";return n.each(t,function(n,t){t.Key==i&&(r=t.Value)}),r},getLastValue:function(n){if(!t.isNullOrEmpty(n)){var i=n.toString().split(",");return i[i.length-1]}return""},formatDate:function(n,t){var i,r,u;if(!n)return"";i=n;typeof n=="string"&&(i=n.indexOf("/Date(")>-1?new Date(parseInt(n.replace("/Date(","").replace(")/",""),10)):new Date(Date.parse(n.replace(/-/g,"/").replace("T"," ").split(".")[0])));r={"M+":i.getMonth()+1,"d+":i.getDate(),"H+":i.getHours(),"m+":i.getMinutes(),"s+":i.getSeconds(),"q+":Math.floor((i.getMonth()+3)/3),S:i.getMilliseconds()};/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(i.getFullYear()+"").substr(4-RegExp.$1.length)));for(u in r)new RegExp("("+u+")").test(t)&&(t=t.replace(RegExp.$1,RegExp.$1.length==1?r[u]:("00"+r[u]).substr((""+r[u]).length)));return t},trimStart:function(n,t){var r,i;return t==null||t==""?n.replace(/^s*/,""):(r=new RegExp("^"+t+"*"),i=n.replace(r,""),i)},trimEnd:function(n,t){var r,i;if(t==null||t==""){for(r=/s/,i=n.length;r.test(n.charAt(--i)););return n.slice(0,i+1)}for(r=new RegExp(t),i=n.length;r.test(n.charAt(--i)););return n.slice(0,i+1)},toString:function(n){return n==null?"":n.toString()}})}(window.jQuery,window.ys),function(n){"use strict";n.fn.ysRadioBox=function(t,i){var u,f,r,e;return typeof t=="string"?n.fn.ysRadioBox.methods[t](this,i):(u=n(this),f=u.attr("id"),!f)?!1:(r=n.extend({url:null,key:"Key",value:"Value",data:null,dataName:"Result","default":undefined},t),e={loadData:function(){r.url&&n.ajax({url:r.url,type:"get",dataType:"json","async":!1,cache:!1,success:function(n){r.data=n;r.dataName&&r.data!=null&&(r.data=r.data[r.dataName])},error:function(){throw exception;}})},render:function(t){if(t.data&&t.data.length>=0){var r=u.attr("ref"),e=f+"_radiobox",i="";n.each(t.data,function(n){var u=t.data[n];i+="<label class='radio-box'>";i+="<input type='radio' name='"+e+"' value='"+u[t.key]+"' ref='"+r+"' /> "+u[t.value];i+="<\/label>";u.IsDefault==1&&(t.default=u[t.key])});u.append(i)}t.default!=undefined&&u.ysRadioBox("setValue",t.default)}},e.loadData(),e.render(r),u)};n.fn.ysRadioBox.methods={getValue:function(t){var i="";return n(t).find("div.checked").each(function(t,r){i+=n(r).find("input[type=radio]").val();i+=","}),i.indexOf(",")>=0&&(i=i.substring(0,i.length-1)),i},setValue:function(t,i){if(!ys.isNullOrEmpty(i)){typeof i!="string"&&(i=i.toString());n(t).find("div").each(function(t,i){n(i).removeClass("checked")});var r=i.split(",");n.each(r,function(i,r){var u=n(t).find("input[type=radio][value="+r+"]");u.attr("checked",!0);u.parent().addClass("checked")})}}};n.fn.ysCheckBox=function(t,i){var u,f,r,e;return typeof t=="string"?n.fn.ysCheckBox.methods[t](this,i):(u=n(this),f=u.attr("id"),!f)?!1:(r=n.extend({url:null,key:"Key",value:"Value",data:null,dataName:!1,"default":undefined},t),e={loadData:function(){r.url&&(n.ajax({url:r.url,type:"get",dataType:"json","async":!1,cache:!1,success:function(n){r.data=n},error:function(){throw exception;}}),r.dataName&&r.data!=null&&(r.data=r.data[r.dataName]))},render:function(t){if(t.data&&t.data.length>=0){var r=f+"_checkbox",i="";n.each(t.data,function(n){var u=t.data[n];i+="<label class='check-box'>";i+="<input name='"+r+"' type='checkbox' value='"+u[t.key]+"'>"+u[t.value]+"<\/input>";i+="<\/label>";u.IsDefault==1&&(t.default=u[t.key])});u.append(i)}t.default!=undefined&&u.ysCheckBox("setValue",t.default)}},e.loadData(),e.render(r),u)};n.fn.ysCheckBox.methods={getValue:function(t){var i="";return n(t).find("div.checked").each(function(t,r){i+=n(r).find("input[type=checkbox]").val();i+=","}),i.indexOf(",")>=0&&(i=i.substring(0,i.length-1)),i},setValue:function(t,i){if(!ys.isNullOrEmpty(i)){typeof i!="string"&&(i=i.toString());var r=i.split(",");n.each(r,function(i,r){var u=n(t).find("input[type=checkbox][value="+r+"]");u.attr("checked",!0);u.parent().addClass("checked")})}}};n.fn.ysComboBox=function(t,i){var u,f,r,e;return typeof t=="string"?n.fn.ysComboBox.methods[t](this,i):(u=n(this),f=u.attr("id"),!f)?!1:(r=n.extend({url:null,key:"Key",value:"Value",maxHeight:"160px","class":null,multiple:!1,data:null,dataName:"Result",onChange:null,"default":undefined},t),e={loadData:function(){r.url&&(n.ajax({url:r.url,type:"get",dataType:"json","async":!1,cache:!1,success:function(n){r.data=n},error:function(){throw exception;}}),r.dataName&&r.data!=null&&(r.data=r.data[r.dataName]))},render:function(t){var r,o,e,s,i,h;t.data&&t.data.length>=0&&(r=f+"_select",o="",t.multiple&&(o='multiple=""'),e="<select id='"+r+"' name='"+r+"' class='"+ys.toString(t.class)+" select2' "+o+" maxheight="+t.maxHeight+">",s=n("#"+r).length>0,s&&n("#"+r).empty(),i="",h=!1,t.data.length>0&&(h=t.data[0][t.value]instanceof Array),h||(t.class?t.multiple||(i+="<option value='' selected='selected'>请选择<\/option>"):i+="<option value='-1'>全部<\/option>"),n.each(t.data,function(r){var u=t.data[r];typeof u=="string"?i+="<option value='"+u+"'>"+u+"<\/option>":u[t.value]instanceof Array?(i+="<optgroup label='--"+u[t.key]+"--'>",n.each(u[t.value],function(n){var r=u[t.value][n];i+="<option value='"+r[t.key]+"'>"+r[t.value]+"<\/option>";u.IsDefault==1&&(t.default=u[t.key])})):(i+="<option value='"+u[t.key]+"'>"+u[t.value]+"<\/option>",u.IsDefault==1&&(t.default=u[t.key]))}),s?n("#"+r).append(i):(e+=i,e+="<\/select>",u.append(e),t.onChange&&n("#"+r).change(t.onChange)),n("#"+r).select2(),n("#"+f).find(".select2-container").width(280),t.default!=undefined&&u.ysComboBox("setValue",t.default))}},e.loadData(),e.render(r),u)};n.fn.ysComboBox.methods={getValue:function(t){var i=n("#"+n(t).attr("id")+"_select").select2("val");return i==null?"":i.toString()},setValue:function(t,i){ys.isNullOrEmpty(i)||(typeof i!="string"&&(i=i.toString()),n("#"+n(t).attr("id")+"_select").val(i.split(",")).trigger("change"))}};n.fn.getWebControls=function(t){var i={};return t&&typeof t=="object"&&(i=t),n(this).find("[col]").each(function(t,r){var f=n(r).attr("id"),u=n(r).attr("col");r.tagName=="INPUT"?r.type=="checkbox"?n(r).prop("checked")&&(i[u]=i[u]?i[u]+","+n(r).val():n(r).val()):r.type=="radio"?n(r).prop("checked")&&(i[u]=n(r).val()):i[u]=n(r).val():r.tagName=="SELECT"?i[u]=n(r).val():r.tagName=="DIV"?i[u]=n(r).find("#"+f+"_tree").length>0?n(r).ysComboBoxTree("getValue"):n(r).find("#"+f+"_select").length>0?n(r).ysComboBox("getValue"):n(r).find("input[type=checkbox]").length>0?n(r).ysCheckBox("getValue"):n(r).find("input[type=radio]").length>0?n(r).ysRadioBox("getValue"):n(r).html():r.tagName=="IMG"?i[u]=n(r).prop("src"):r.tagName=="SPAN"?i[u]=n(r).find("#"+f+"_select").length>0?n(r).ysComboBox("getValue"):n(r).html():r.tagName=="TEXTAREA"&&(i[u]=n(r).val())}),i};n.fn.setWebControls=function(t){return n(this).find("[col]").each(function(i,r){var f=n(r).attr("id"),u=n(r).attr("col");r.tagName=="INPUT"?r.type=="checkbox"?n(r).prop("checked")&&(t[u]?t[u]=t[u]+","+n(r).val():n(r).val(t[u])):r.type=="radio"?n(r).val()==t[u]&&(n(r).iCheck?n(r).iCheck("check"):n(r).prop("checked",!0)):n(r).val(t[u]):r.tagName=="SELECT"?n(r).val(t[u]):r.tagName=="DIV"?n(r).find("#"+f+"_tree").length>0?n(r).ysComboBoxTree("setValue",t[u]):n(r).find("#"+f+"_select").length>0?n(r).ysComboBox("setValue",t[u]):n(r).find("input[type=checkbox]").length>0?n(r).ysCheckBox("setValue",t[u]):n(r).find("input[type=radio]").length>0?n(r).ysRadioBox("setValue",t[u]):n(r).html(t[u]):r.tagName=="SPAN"?n(r).html(t[u]):r.tagName=="TEXTAREA"&&n(r).val(t[u])}),t}}(window.jQuery);

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。