diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/layer/layer.min.js b/ruoyi-admin/src/main/resources/static/ajax/libs/layer/layer.min.js
index 51eac8890..a1e390c46 100644
--- a/ruoyi-admin/src/main/resources/static/ajax/libs/layer/layer.min.js
+++ b/ruoyi-admin/src/main/resources/static/ajax/libs/layer/layer.min.js
@@ -1,2 +1,2 @@
/*! layer-v3.7.0 Web 通用弹出层组件 MIT License */
-!function(window,undefined){var isLayui=window.layui&&layui.define;var $;var win;var ready={getPath:function(){var jsPath=document.currentScript?document.currentScript.src:function(){var js=document.scripts;var last=js.length-1;var src;for(var i=last;i>0;i--){if(js[i].readyState==="interactive"){src=js[i].src;break}}return src||js[last].src}();var GLOBAL=window.LAYUI_GLOBAL||{};return GLOBAL.layer_dir||jsPath.substring(0,jsPath.lastIndexOf("/")+1)}(),config:{removeFocus:true},end:{},events:{resize:{}},minStackIndex:0,minStackArr:[],btn:["确定","取消"],type:["dialog","page","iframe","loading","tips"],getStyle:function(node,name){var style=node.currentStyle?node.currentStyle:window.getComputedStyle(node,null);return style[style.getPropertyValue?"getPropertyValue":"getAttribute"](name)},link:function(href,fn,cssname){if(!layer.path){return}var head=document.getElementsByTagName("head")[0];var link=document.createElement("link");if(typeof fn==="string"){cssname=fn}var app=(cssname||href).replace(/\.|\//g,"");var id="layuicss-"+app;var STATUS_NAME="creating";var timeout=0;link.rel="stylesheet";link.href=layer.path+href;link.id=id;if(!document.getElementById(id)){head.appendChild(link)}if(typeof fn!=="function"){return}(function poll(status){var delay=100;var getLinkElem=document.getElementById(id);if(++timeout>10*1000/delay){return window.console&&console.error(app+".css: Invalid")}if(parseInt(ready.getStyle(getLinkElem,"width"))===1989){if(status===STATUS_NAME){getLinkElem.removeAttribute("lay-status")}getLinkElem.getAttribute("lay-status")===STATUS_NAME?setTimeout(poll,delay):fn()}else{getLinkElem.setAttribute("lay-status",STATUS_NAME);setTimeout(function(){poll(STATUS_NAME)},delay)}}())}};var layer={v:"3.7.0",ie:function(){var agent=navigator.userAgent.toLowerCase();return(!!window.ActiveXObject||"ActiveXObject" in window)?((agent.match(/msie\s(\d+)/)||[])[1]||"11"):false}(),index:(window.layer&&window.layer.v)?100000:0,path:ready.getPath,config:function(options,fn){options=options||{};layer.cache=ready.config=$.extend({},ready.config,options);layer.path=ready.config.path||layer.path;typeof options.extend==="string"&&(options.extend=[options.extend]);if(ready.config.path){layer.ready()}if(!options.extend){return this}isLayui?layui.addcss("modules/layer/"+options.extend):ready.link("theme/"+options.extend);return this},ready:function(callback){var cssname="layer";var ver="";var path=(isLayui?"modules/layer/":"theme/")+"default/layer.css?v="+layer.v+ver;isLayui?(layui["layui.all"]?(typeof callback==="function"&&callback()):layui.addcss(path,callback,cssname)):ready.link(path,callback,cssname);return this},alert:function(content,options,yes){var type=typeof options==="function";if(type){yes=options}return layer.open($.extend({content:content,yes:yes},type?{}:options))},confirm:function(content,options,yes,cancel){var type=typeof options==="function";if(type){cancel=yes;yes=options}return layer.open($.extend({content:content,btn:ready.btn,yes:yes,btn2:cancel},type?{}:options))},msg:function(content,options,end){var type=typeof options==="function",rskin=ready.config.skin;var skin=(rskin?rskin+" "+rskin+"-msg":"")||"layui-layer-msg";var anim=doms.anim.length-1;if(type){end=options}return layer.open($.extend({content:content,time:3000,shade:false,skin:skin,title:false,closeBtn:false,btn:false,resize:false,end:end,removeFocus:false},(type&&!ready.config.skin)?{skin:skin+" layui-layer-hui",anim:anim}:function(){options=options||{};if(options.icon===-1||options.icon===undefined&&!ready.config.skin){options.skin=skin+" "+(options.skin||"layui-layer-hui")}return options}()))},load:function(icon,options){return layer.open($.extend({type:3,icon:icon||0,resize:false,shade:0.01,removeFocus:false},options))},tips:function(content,follow,options){return layer.open($.extend({type:4,content:[content,follow],closeBtn:false,time:3000,shade:false,resize:false,fixed:false,maxWidth:260,removeFocus:false},options))}};var Class=function(setings){var that=this,creat=function(){that.creat()};that.index=++layer.index;that.config.maxWidth=$(win).width()-15*2;that.config=$.extend({},that.config,ready.config,setings);document.body?creat():setTimeout(function(){creat()},30)};Class.pt=Class.prototype;var doms=["layui-layer",".layui-layer-title",".layui-layer-main",".layui-layer-dialog","layui-layer-iframe","layui-layer-content","layui-layer-btn","layui-layer-close"];doms.anim={0:"layer-anim-00",1:"layer-anim-01",2:"layer-anim-02",3:"layer-anim-03",4:"layer-anim-04",5:"layer-anim-05",6:"layer-anim-06",slideDown:"layer-anim-slide-down",slideLeft:"layer-anim-slide-left",slideUp:"layer-anim-slide-up",slideRight:"layer-anim-slide-right"};doms.SHADE="layui-layer-shade";doms.MOVE="layui-layer-move";Class.pt.config={type:0,shade:0.3,fixed:true,move:doms[1],title:"信息",offset:"auto",area:"auto",closeBtn:1,icon:-1,time:0,zIndex:19891014,maxWidth:360,anim:0,isOutAnim:true,minStack:true,moveType:1,resize:true,scrollbar:true,tips:2};Class.pt.vessel=function(conType,callback){var that=this,times=that.index,config=that.config;var zIndex=config.zIndex+times,titype=typeof config.title==="object";var ismax=config.maxmin&&(config.type===1||config.type===2);var titleHTML=(config.title?'
'+(titype?config.title[0]:config.title)+"
":"");config.zIndex=zIndex;callback([config.shade?(''):"",''+(conType&&config.type!=2?"":titleHTML)+"
'+function(){var face=["layui-icon-tips","layui-icon-success","layui-icon-error","layui-icon-question","layui-icon-lock","layui-icon-face-cry","layui-icon-face-smile"];var additFaceClass;var animClass="layui-anim layui-anim-rotate layui-anim-loop";if(config.type==0&&config.icon!==-1){if(config.icon==16){additFaceClass="layui-icon layui-icon-loading "+animClass}return'
'}if(config.type==3){var type=["layui-icon-loading","layui-icon-loading-1"];if(config.icon==2){return'
'}return'
'}return""}()+(config.type==1&&conType?"":(config.content||""))+"
"+'
'+function(){var arr=[];if(ismax){arr.push('');arr.push('')}if(config.closeBtn){arr.push('')}return arr.join("")}()+"
"+(config.btn?function(){var button="";typeof config.btn==="string"&&(config.btn=[config.btn]);for(var i=0,len=config.btn.length;i
'+config.btn[i]+""}return''+button+"
"}():"")+(config.resize?'':"")+" "],titleHTML,$(''));return that};Class.pt.creat=function(){var that=this;var config=that.config;var times=that.index,nodeIndex;var content=config.content;var conType=typeof content==="object";var body=$("body");if(config.id&&$("."+doms[0]).find("#"+config.id)[0]){return(function(){var layero=$("#"+config.id).closest("."+doms[0]);var index=layero.attr("times");var options=layero.data("config");var elemShade=$("#"+doms.SHADE+index);var maxminStatus=layero.data("maxminStatus")||{};if(maxminStatus==="min"){layer.restore(index)}else{if(options.hideOnClose){elemShade.show();layero.show()}}})()}if(config.removeFocus){document.activeElement.blur()}if(typeof config.area==="string"){config.area=config.area==="auto"?["",""]:[config.area,""]}if(config.shift){config.anim=config.shift}if(layer.ie==6){config.fixed=false}switch(config.type){case 0:config.btn=("btn" in config)?config.btn:ready.btn[0];layer.closeAll("dialog");break;case 2:var content=config.content=conType?config.content:[config.content||"","auto"];config.content='';break;case 3:delete config.title;delete config.closeBtn;config.icon===-1&&(config.icon===0);layer.closeAll("loading");break;case 4:conType||(config.content=[config.content,"body"]);config.follow=config.content[1];config.content=config.content[0]+'';delete config.title;config.tips=typeof config.tips==="object"?config.tips:[config.tips,true];config.tipsMore||layer.closeAll("tips");break}that.vessel(conType,function(html,titleHTML,moveElem){body.append(html[0]);conType?function(){(config.type==2||config.type==4)?function(){$("body").append(html[1])}():function(){if(!content.parents("."+doms[0])[0]){content.data("display",content.css("display")).show().addClass("layui-layer-wrap").wrap(html[1]);$("#"+doms[0]+times).find("."+doms[5]).before(titleHTML)}}()}():body.append(html[1]);$("#"+doms.MOVE)[0]||body.append(ready.moveElem=moveElem);that.layero=$("#"+doms[0]+times);that.shadeo=$("#"+doms.SHADE+times);config.scrollbar||ready.setScrollbar(times)}).auto(times);that.shadeo.css({"background-color":config.shade[1]||"#000","opacity":config.shade[0]||config.shade});config.type==2&&layer.ie==6&&that.layero.find("iframe").attr("src",content[0]);config.type==4?that.tips():function(){that.offset();parseInt(ready.getStyle(document.getElementById(doms.MOVE),"z-index"))||function(){that.layero.css("visibility","hidden");layer.ready(function(){that.offset();that.layero.css("visibility","visible")})}()}();if(config.fixed){if(!ready.events.resize[that.index]){ready.events.resize[that.index]=function(){that.resize()};win.on("resize",ready.events.resize[that.index])}}config.time<=0||setTimeout(function(){layer.close(that.index)},config.time);that.move().callback();if(doms.anim[config.anim]){var animClass="layer-anim "+doms.anim[config.anim];that.layero.addClass(animClass).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){$(this).removeClass(animClass)})}that.layero.data("config",config)};Class.pt.resize=function(){var that=this;var config=that.config;that.offset();(/^\d+%$/.test(config.area[0])||/^\d+%$/.test(config.area[1]))&&that.auto(that.index);config.type==4&&that.tips()};Class.pt.auto=function(index){var that=this,config=that.config,layero=$("#"+doms[0]+index);if(config.area[0]===""&&config.maxWidth>0){if(layer.ie&&layer.ie<8&&config.btn){layero.width(layero.innerWidth())}layero.outerWidth()>config.maxWidth&&layero.width(config.maxWidth)}var area=[layero.innerWidth(),layero.innerHeight()];var titHeight=layero.find(doms[1]).outerHeight()||0;var btnHeight=layero.find("."+doms[6]).outerHeight()||0;var setHeight=function(elem){elem=layero.find(elem);elem.height(area[1]-titHeight-btnHeight-2*(parseFloat(elem.css("padding-top"))|0))};switch(config.type){case 2:setHeight("iframe");break;default:if(config.area[1]===""){if(config.maxHeight>0&&layero.outerHeight()>config.maxHeight){area[1]=config.maxHeight;setHeight("."+doms[5])}else{if(config.fixed&&area[1]>=win.height()){area[1]=win.height();setHeight("."+doms[5])}}}else{setHeight("."+doms[5])}break}return that};Class.pt.offset=function(){var that=this,config=that.config,layero=that.layero;var area=[layero.outerWidth(),layero.outerHeight()];var type=typeof config.offset==="object";that.offsetTop=(win.height()-area[1])/2;that.offsetLeft=(win.width()-area[0])/2;if(type){that.offsetTop=config.offset[0];that.offsetLeft=config.offset[1]||that.offsetLeft}else{if(config.offset!=="auto"){if(config.offset==="t"){that.offsetTop=0}else{if(config.offset==="r"){that.offsetLeft=win.width()-area[0]}else{if(config.offset==="b"){that.offsetTop=win.height()-area[1]}else{if(config.offset==="l"){that.offsetLeft=0}else{if(config.offset==="lt"){that.offsetTop=0;that.offsetLeft=0}else{if(config.offset==="lb"){that.offsetTop=win.height()-area[1];that.offsetLeft=0}else{if(config.offset==="rt"){that.offsetTop=0;that.offsetLeft=win.width()-area[0]}else{if(config.offset==="rb"){that.offsetTop=win.height()-area[1];that.offsetLeft=win.width()-area[0]}else{that.offsetTop=config.offset}}}}}}}}}}if(!config.fixed){that.offsetTop=/%$/.test(that.offsetTop)?win.height()*parseFloat(that.offsetTop)/100:parseFloat(that.offsetTop);that.offsetLeft=/%$/.test(that.offsetLeft)?win.width()*parseFloat(that.offsetLeft)/100:parseFloat(that.offsetLeft);that.offsetTop+=win.scrollTop();that.offsetLeft+=win.scrollLeft()}if(layero.data("maxminStatus")==="min"){that.offsetTop=win.height()-(layero.find(doms[1]).outerHeight()||0);that.offsetLeft=layero.css("left")}layero.css({top:that.offsetTop,left:that.offsetLeft})};Class.pt.tips=function(){var that=this,config=that.config,layero=that.layero;var layArea=[layero.outerWidth(),layero.outerHeight()],follow=$(config.follow);if(!follow[0]){follow=$("body")}var goal={width:follow.outerWidth(),height:follow.outerHeight(),top:follow.offset().top,left:follow.offset().left},tipsG=layero.find(".layui-layer-TipsG");var guide=config.tips[0];config.tips[1]||tipsG.remove();goal.autoLeft=function(){if(goal.left+layArea[0]-win.width()>0){goal.tipLeft=goal.left+goal.width-layArea[0];tipsG.css({right:12,left:"auto"})}else{goal.tipLeft=goal.left}};goal.where=[function(){goal.autoLeft();goal.tipTop=goal.top-layArea[1]-10;tipsG.removeClass("layui-layer-TipsB").addClass("layui-layer-TipsT").css("border-right-color",config.tips[1])},function(){goal.tipLeft=goal.left+goal.width+10;goal.tipTop=goal.top;tipsG.removeClass("layui-layer-TipsL").addClass("layui-layer-TipsR").css("border-bottom-color",config.tips[1])},function(){goal.autoLeft();goal.tipTop=goal.top+goal.height+10;tipsG.removeClass("layui-layer-TipsT").addClass("layui-layer-TipsB").css("border-right-color",config.tips[1])},function(){goal.tipLeft=goal.left-layArea[0]-10;goal.tipTop=goal.top;tipsG.removeClass("layui-layer-TipsR").addClass("layui-layer-TipsL").css("border-bottom-color",config.tips[1])}];goal.where[guide-1]();if(guide===1){goal.top-(win.scrollTop()+layArea[1]+8*2)<0&&goal.where[2]()}else{if(guide===2){win.width()-(goal.left+goal.width+layArea[0]+8*2)>0||goal.where[3]()}else{if(guide===3){(goal.top-win.scrollTop()+goal.height+layArea[1]+8*2)-win.height()>0&&goal.where[0]()}else{if(guide===4){layArea[0]+8*2-goal.left>0&&goal.where[1]()}}}}layero.find("."+doms[5]).css({"background-color":config.tips[1],"padding-right":(config.closeBtn?"30px":"")});layero.css({left:goal.tipLeft-(config.fixed?win.scrollLeft():0),top:goal.tipTop-(config.fixed?win.scrollTop():0)})};Class.pt.move=function(){var that=this;var config=that.config;var _DOC=$(document);var layero=that.layero;var DATA_NAME=["LAY_MOVE_DICT","LAY_RESIZE_DICT"];var moveElem=layero.find(config.move);var resizeElem=layero.find(".layui-layer-resize");if(config.move){moveElem.css("cursor","move")}moveElem.on("mousedown",function(e){if(e.button){return}var othis=$(this);var dict={};if(config.move){dict.layero=layero;dict.config=config;dict.offset=[e.clientX-parseFloat(layero.css("left")),e.clientY-parseFloat(layero.css("top"))];othis.data(DATA_NAME[0],dict);ready.eventMoveElem=othis;ready.moveElem.css("cursor","move").show()}e.preventDefault()});resizeElem.on("mousedown",function(e){var othis=$(this);var dict={};if(config.resize){dict.layero=layero;dict.config=config;dict.offset=[e.clientX,e.clientY];dict.index=that.index;dict.area=[layero.outerWidth(),layero.outerHeight()];othis.data(DATA_NAME[1],dict);ready.eventResizeElem=othis;ready.moveElem.css("cursor","se-resize").show()}e.preventDefault()});if(ready.docEvent){return that}_DOC.on("mousemove",function(e){if(ready.eventMoveElem){var dict=ready.eventMoveElem.data(DATA_NAME[0])||{},layero=dict.layero,config=dict.config;var X=e.clientX-dict.offset[0];var Y=e.clientY-dict.offset[1];var fixed=layero.css("position")==="fixed";e.preventDefault();dict.stX=fixed?0:win.scrollLeft();dict.stY=fixed?0:win.scrollTop();if(!config.moveOut){var setRig=win.width()-layero.outerWidth()+dict.stX;var setBot=win.height()-layero.outerHeight()+dict.stY;XsetRig&&(X=setRig);YsetBot&&(Y=setBot)}layero.css({left:X,top:Y})}if(ready.eventResizeElem){var dict=ready.eventResizeElem.data(DATA_NAME[1])||{};var config=dict.config;var X=e.clientX-dict.offset[0];var Y=e.clientY-dict.offset[1];e.preventDefault();layer.style(dict.index,{width:dict.area[0]+X,height:dict.area[1]+Y});config.resizing&&config.resizing(dict.layero)}}).on("mouseup",function(e){if(ready.eventMoveElem){var dict=ready.eventMoveElem.data(DATA_NAME[0])||{};var config=dict.config;ready.eventMoveElem.removeData(DATA_NAME[0]);delete ready.eventMoveElem;ready.moveElem.hide();config.moveEnd&&config.moveEnd(dict.layero)}if(ready.eventResizeElem){ready.eventResizeElem.removeData(DATA_NAME[1]);delete ready.eventResizeElem;ready.moveElem.hide()}});ready.docEvent=true;return that};Class.pt.callback=function(){var that=this,layero=that.layero,config=that.config;that.openLayer();if(config.success){if(config.type==2){layero.find("iframe").on("load",function(){config.success(layero,that.index,that)})}else{config.success(layero,that.index,that)}}layer.ie==6&&that.IE6(layero);layero.find("."+doms[6]).children("a").on("click",function(){var index=$(this).index();if(index===0){if(config.yes){config.yes(that.index,layero,that)}else{if(config["btn1"]){config["btn1"](that.index,layero,that)}else{layer.close(that.index)}}}else{var close=config["btn"+(index+1)]&&config["btn"+(index+1)](that.index,layero,that);close===false||layer.close(that.index)}});function cancel(){var close=config.cancel&&config.cancel(that.index,layero,that);close===false||layer.close(that.index)}layero.find("."+doms[7]).on("click",cancel);if(config.shadeClose){that.shadeo.on("click",function(){layer.close(that.index)})}layero.find(".layui-layer-min").on("click",function(){var min=config.min&&config.min(layero,that.index,that);min===false||layer.min(that.index,config)});layero.find(".layui-layer-max").on("click",function(){if($(this).hasClass("layui-layer-maxmin")){layer.restore(that.index);config.restore&&config.restore(layero,that.index,that)}else{layer.full(that.index,config);setTimeout(function(){config.full&&config.full(layero,that.index,that)},100)}});config.end&&(ready.end[that.index]=config.end)};ready.reselect=function(){$.each($("select"),function(index,value){var sthis=$(this);if(!sthis.parents("."+doms[0])[0]){(sthis.attr("layer")==1&&$("."+doms[0]).length<1)&&sthis.removeAttr("layer").show()}sthis=null})};Class.pt.IE6=function(layero){$("select").each(function(index,value){var sthis=$(this);if(!sthis.parents("."+doms[0])[0]){sthis.css("display")==="none"||sthis.attr({"layer":"1"}).hide()}sthis=null})};Class.pt.openLayer=function(){var that=this;layer.zIndex=that.config.zIndex;layer.setTop=function(layero){var setZindex=function(){layer.zIndex++;layero.css("z-index",layer.zIndex+1)};layer.zIndex=parseInt(layero[0].style.zIndex);layero.on("mousedown",setZindex);return layer.zIndex}};ready.record=function(layero){if(!layero[0]){return window.console&&console.error("index error")}var area=[layero[0].style.width||layero.width(),layero[0].style.height||layero.height(),layero.position().top,layero.position().left+parseFloat(layero.css("margin-left"))];layero.find(".layui-layer-max").addClass("layui-layer-maxmin");layero.attr({area:area})};ready.setScrollbar=function(index){doms.html.css("overflow","hidden").attr("layer-full",index)};ready.restScrollbar=function(index){if(doms.html.attr("layer-full")==index){doms.html[0].style[doms.html[0].style.removeProperty?"removeProperty":"removeAttribute"]("overflow");doms.html.removeAttr("layer-full")}};window.layer=layer;layer.getChildFrame=function(selector,index){index=index||$("."+doms[4]).attr("times");return $("#"+doms[0]+index).find("iframe").contents().find(selector)};layer.getFrameIndex=function(name){return $("#"+name).parents("."+doms[4]).attr("times")};layer.iframeAuto=function(index){if(!index){return}var heg=layer.getChildFrame("html",index).outerHeight();var layero=$("#"+doms[0]+index);var titHeight=layero.find(doms[1]).outerHeight()||0;var btnHeight=layero.find("."+doms[6]).outerHeight()||0;layero.css({height:heg+titHeight+btnHeight});layero.find("iframe").css({height:heg})};layer.iframeSrc=function(index,url){$("#"+doms[0]+index).find("iframe").attr("src",url)};layer.style=function(index,options,limit){var layero=$("#"+doms[0]+index);var contElem=layero.find(".layui-layer-content");var type=layero.attr("type");var titHeight=layero.find(doms[1]).outerHeight()||0;var btnHeight=layero.find("."+doms[6]).outerHeight()||0;var minLeft=layero.attr("minLeft");if(type===ready.type[3]||type===ready.type[4]){return}if(!limit){if(parseFloat(options.width)<=260){options.width=260}if(parseFloat(options.height)-titHeight-btnHeight<=64){options.height=64+titHeight+btnHeight}}layero.css(options);btnHeight=layero.find("."+doms[6]).outerHeight()||0;if(type===ready.type[2]){layero.find("iframe").css({height:(typeof options.height==="number"?options.height:layero.height())-titHeight-btnHeight})}else{contElem.css({height:(typeof options.height==="number"?options.height:layero.height())-titHeight-btnHeight-parseFloat(contElem.css("padding-top"))-parseFloat(contElem.css("padding-bottom"))})}};layer.min=function(index,options){var layero=$("#"+doms[0]+index);var maxminStatus=layero.data("maxminStatus");if(maxminStatus==="min"){return}if(maxminStatus==="max"){layer.restore(index)}layero.data("maxminStatus","min");options=options||layero.data("config")||{};var shadeo=$("#"+doms.SHADE+index);var elemMin=layero.find(".layui-layer-min");var titHeight=layero.find(doms[1]).outerHeight()||0;var minLeft=layero.attr("minLeft");var hasMinLeft=typeof minLeft==="string";var left=hasMinLeft?minLeft:(181*ready.minStackIndex)+"px";var position=layero.css("position");var minWidth=180;var settings={width:minWidth,height:titHeight,position:"fixed",overflow:"hidden"};ready.record(layero);if(ready.minStackArr.length>0){left=ready.minStackArr[0];ready.minStackArr.shift()}if(parseFloat(left)+minWidth>win.width()){left=win.width()-minWidth-function(){ready.minStackArr.edgeIndex=ready.minStackArr.edgeIndex||0;return ready.minStackArr.edgeIndex+=3}();if(left<0){left=0}}if(options.minStack){settings.left=left;settings.top=win.height()-titHeight;hasMinLeft||ready.minStackIndex++;layero.attr("minLeft",left)}layero.attr("position",position);layer.style(index,settings,true);elemMin.hide();layero.attr("type")==="page"&&layero.find(doms[4]).hide();ready.restScrollbar(index);shadeo.hide()};layer.restore=function(index){var layero=$("#"+doms[0]+index);var shadeo=$("#"+doms.SHADE+index);var area=layero.attr("area").split(",");var type=layero.attr("type");var options=layero.data("config")||{};layero.removeData("maxminStatus");layer.style(index,{width:area[0],height:area[1],top:parseFloat(area[2]),left:parseFloat(area[3]),position:layero.attr("position"),overflow:"visible"},true);layero.find(".layui-layer-max").removeClass("layui-layer-maxmin");layero.find(".layui-layer-min").show();type==="page"&&layero.find(doms[4]).show();options.scrollbar?ready.restScrollbar(index):ready.setScrollbar(index);shadeo.show()};layer.full=function(index){var layero=$("#"+doms[0]+index);var maxminStatus=layero.data("maxminStatus");if(maxminStatus==="max"){return}if(maxminStatus==="min"){layer.restore(index)}layero.data("maxminStatus","max");ready.record(layero);if(!doms.html.attr("layer-full")){ready.setScrollbar(index)}setTimeout(function(){var isfix=layero.css("position")==="fixed";layer.style(index,{top:isfix?0:win.scrollTop(),left:isfix?0:win.scrollLeft(),width:"100%",height:"100%"},true);layero.find(".layui-layer-min").hide()},100)};layer.title=function(name,index){var title=$("#"+doms[0]+(index||layer.index)).find(doms[1]);title.html(name)};layer.close=function(index,callback){var layero=function(){var closest=$("."+doms[0]).children("#"+index).closest("."+doms[0]);return closest[0]?(index=closest.attr("times"),closest):$("#"+doms[0]+index)}();var type=layero.attr("type");var options=layero.data("config")||{};var hideOnClose=options.id&&options.hideOnClose;if(!layero[0]){return}var closeAnim=({slideDown:"layer-anim-slide-down-out",slideLeft:"layer-anim-slide-left-out",slideUp:"layer-anim-slide-up-out",slideRight:"layer-anim-slide-right-out"})[options.anim]||"layer-anim-close";var remove=function(){var WRAP="layui-layer-wrap";if(hideOnClose){layero.removeClass("layer-anim "+closeAnim);return layero.hide()}if(type===ready.type[1]&&layero.attr("conType")==="object"){layero.children(":not(."+doms[5]+")").remove();var wrap=layero.find("."+WRAP);for(var i=0;i<2;i++){wrap.unwrap()}wrap.css("display",wrap.data("display")).removeClass(WRAP)}else{if(type===ready.type[2]){try{var iframe=$("#"+doms[4]+index)[0];iframe.contentWindow.document.write("");iframe.contentWindow.close();layero.find("."+doms[5])[0].removeChild(iframe)}catch(e){}}layero[0].innerHTML="";layero.remove()}typeof ready.end[index]==="function"&&ready.end[index]();delete ready.end[index];typeof callback==="function"&&callback();if(ready.events.resize[index]){win.off("resize",ready.events.resize[index]);delete ready.events.resize[index]}};var removeShade=(function fn(){$("#"+doms.SHADE+index)[hideOnClose?"hide":"remove"]()})();if(options.isOutAnim){layero.addClass("layer-anim "+closeAnim)}layer.ie==6&&ready.reselect();ready.restScrollbar(index);if(typeof layero.attr("minLeft")==="string"){ready.minStackIndex--;ready.minStackArr.push(layero.attr("minLeft"))}if((layer.ie&&layer.ie<10)||!options.isOutAnim){remove()}else{setTimeout(function(){remove()},200)}};layer.closeAll=function(type,callback){if(typeof type==="function"){callback=type;type=null}var domsElem=$("."+doms[0]);$.each(domsElem,function(_index){var othis=$(this);var is=type?(othis.attr("type")===type):1;is&&layer.close(othis.attr("times"),_index===domsElem.length-1?callback:null);is=null});if(domsElem.length===0){typeof callback==="function"&&callback()}};layer.closeLast=function(type){type=type||"page";layer.close($(".layui-layer-"+type+":last").attr("times"))};var cache=layer.cache||{};var skin=function(type){return(cache.skin?(" "+cache.skin+" "+cache.skin+"-"+type):"")};layer.prompt=function(options,yes){var style="",placeholder="";options=options||{};if(typeof options==="function"){yes=options}if(options.area){var area=options.area;style='style="width: '+area[0]+"; height: "+area[1]+';"';delete options.area}if(options.placeholder){placeholder=' placeholder="'+options.placeholder+'"'}var prompt,content=options.formType==2?'":function(){return'"}();var success=options.success;delete options.success;return layer.open($.extend({type:1,btn:["确定","取消"],content:content,skin:"layui-layer-prompt"+skin("prompt"),maxWidth:win.width(),success:function(layero){prompt=layero.find(".layui-layer-input");prompt.val(options.value||"").focus();typeof success==="function"&&success(layero)},resize:false,yes:function(index){var value=prompt.val();if(value.length>(options.maxlength||500)){layer.tips("最多输入"+(options.maxlength||500)+"个字数",prompt,{tips:1})}else{yes&&yes(value,index,prompt)}}},options))};layer.tab=function(options){options=options||{};var tab=options.tab||{};var THIS="layui-this";var success=options.success;delete options.success;return layer.open($.extend({type:1,skin:"layui-layer-tab"+skin("tab"),resize:false,title:function(){var len=tab.length,ii=1,str="";if(len>0){str=''+tab[0].title+"";for(;ii"+tab[ii].title+""}}return str}(),content:''+function(){var len=tab.length,ii=1,str="";if(len>0){str='- '+(tab[0].content||"no content")+"
";for(;ii'+(tab[ii].content||"no content")+""}}return str}()+"
",success:function(layero){var btn=layero.find(".layui-layer-title").children();var main=layero.find(".layui-layer-tabmain").children();btn.on("mousedown",function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=true;var othis=$(this),index=othis.index();othis.addClass(THIS).siblings().removeClass(THIS);main.eq(index).show().siblings().hide();typeof options.change==="function"&&options.change(index)});typeof success==="function"&&success(layero)}},options))};layer.photos=function(options,loop,key){var dict={};options=$.extend(true,{toolbar:true,footer:true},options);if(!options.photos){return}var isObject=!(typeof options.photos==="string"||options.photos instanceof $);var photos=isObject?options.photos:{};var data=photos.data||[];var start=photos.start||0;var success=options.success;dict.imgIndex=(start|0)+1;options.img=options.img||"img";delete options.success;if(!isObject){var parent=$(options.photos),pushData=function(){data=[];parent.find(options.img).each(function(index){var othis=$(this);othis.attr("layer-index",index);data.push({alt:othis.attr("alt"),pid:othis.attr("layer-pid"),src:othis.attr("lay-src")||othis.attr("layer-src")||othis.attr("src"),thumb:othis.attr("src")})})};pushData();if(data.length===0){return}loop||parent.on("click",options.img,function(){pushData();var othis=$(this),index=othis.attr("layer-index");layer.photos($.extend(options,{photos:{start:index,data:data,tab:options.tab},full:options.full}),true)});if(!loop){return}}else{if(data.length===0){return layer.msg("没有图片")}}dict.imgprev=function(key){dict.imgIndex--;if(dict.imgIndex<1){dict.imgIndex=data.length}dict.tabimg(key)};dict.imgnext=function(key,errorMsg){dict.imgIndex++;if(dict.imgIndex>data.length){dict.imgIndex=1;if(errorMsg){return}}dict.tabimg(key)};dict.keyup=function(event){if(!dict.end){var code=event.keyCode;event.preventDefault();if(code===37){dict.imgprev(true)}else{if(code===39){dict.imgnext(true)}else{if(code===27){layer.close(dict.index)}}}}};dict.tabimg=function(key){if(data.length<=1){return}photos.start=dict.imgIndex-1;layer.close(dict.index);return layer.photos(options,true,key)};dict.isNumber=function(n){return typeof n==="number"&&!isNaN(n)};dict.image={};dict.getTransform=function(opts){var transforms=[];var rotate=opts.rotate;var scaleX=opts.scaleX;var scale=opts.scale;if(dict.isNumber(rotate)&&rotate!==0){transforms.push("rotate("+rotate+"deg)")}if(dict.isNumber(scaleX)&&scaleX!==1){transforms.push("scaleX("+scaleX+")")}if(dict.isNumber(scale)){transforms.push("scale("+scale+")")}return transforms.length?transforms.join(" "):"none"};dict.event=function(layero,index,that){dict.main.find(".layui-layer-photos-prev").on("click",function(event){event.preventDefault();dict.imgprev(true)});dict.main.find(".layui-layer-photos-next").on("click",function(event){event.preventDefault();dict.imgnext(true)});$(document).on("keyup",dict.keyup);layero.off("click").on("click","*[toolbar-event]",function(){var othis=$(this);var event=othis.attr("toolbar-event");switch(event){case"rotate":dict.image.rotate=((dict.image.rotate||0)+Number(othis.attr("data-option")))%360;dict.imgElem.css({transform:dict.getTransform(dict.image)});break;case"scalex":dict.image.scaleX=dict.image.scaleX===-1?1:-1;dict.imgElem.css({transform:dict.getTransform(dict.image)});break;case"zoom":var ratio=Number(othis.attr("data-option"));dict.image.scale=(dict.image.scale||1)+ratio;if(ratio<0&&dict.image.scale<0-ratio){dict.image.scale=0-ratio}dict.imgElem.css({transform:dict.getTransform(dict.image)});break;case"reset":dict.image.scaleX=1;dict.image.scale=1;dict.image.rotate=0;dict.imgElem.css({transform:"none"});break;case"close":layer.close(index);break}that.offset();that.auto(index)});dict.main.on("mousewheel DOMMouseScroll",function(e){var delta=e.originalEvent.wheelDelta||-e.originalEvent.detail;var zoomElem=dict.main.find('[toolbar-event="zoom"]');if(delta>0){zoomElem.eq(0).trigger("click")}else{zoomElem.eq(1).trigger("click")}})};function loadImage(url,callback,error){var img=new Image();img.src=url;if(img.complete){return callback(img)}img.onload=function(){img.onload=null;callback(img)};img.onerror=function(e){img.onerror=null;error(e)}}dict.loadi=layer.load(1,{shade:"shade" in options?false:0.9,scrollbar:false});loadImage(data[start].src,function(img){layer.close(dict.loadi);var alt=data[start].alt||"";if(key){options.anim=-1}dict.index=layer.open($.extend({type:1,id:"layui-layer-photos",area:function(){var imgarea=[img.width,img.height];var winarea=[$(window).width()-100,$(window).height()-100];if(!options.full&&(imgarea[0]>winarea[0]||imgarea[1]>winarea[1])){var wh=[imgarea[0]/winarea[0],imgarea[1]/winarea[1]];if(wh[0]>wh[1]){imgarea[0]=imgarea[0]/wh[0];imgarea[1]=imgarea[1]/wh[0]}else{if(wh[0]'+'
'+function(){var arr=[''];if(data.length>1){arr.push(['
','','',"
"].join(""))}if(options.toolbar){arr.push(['"].join(""))}if(options.footer){arr.push(['"].join(""))}arr.push("
");return arr.join("")}()+"",success:function(layero,index,that){dict.main=layero.find(".layer-layer-photos-main");dict.footer=layero.find(".layui-layer-photos-footer");dict.imgElem=dict.main.children("img");dict.event(layero,index,that);options.tab&&options.tab(data[start],layero);typeof success==="function"&&success(layero)},end:function(){dict.end=true;$(document).off("keyup",dict.keyup)}},options))},function(){layer.close(dict.loadi);layer.msg("当前图片地址异常
是否继续查看下一张?",{time:30000,btn:["下一张","不看了"],yes:function(){data.length>1&&dict.imgnext(true,true)}})})};ready.run=function(_$){$=_$;win=$(window);var agent=navigator.userAgent.toLowerCase();var isMobile=/android|iphone|ipod|ipad|ios/.test(agent);var _win=$(window);if(isMobile){$.each({Height:"height",Width:"width"},function(propSuffix,funcName){var propName="inner"+propSuffix;win[funcName]=function(){return propName in window?window[propName]:_win[funcName]()}})}doms.html=$("html");layer.open=function(deliver){var o=new Class(deliver);return o.index}};window.layui&&layui.define?(layer.ready(),layui.define("jquery",function(exports){layer.path=layui.cache.dir;ready.run(layui.$);window.layer=layer;exports("layer",layer)})):((typeof define==="function"&&define.amd)?define(["jquery"],function(){ready.run(window.jQuery);return layer}):function(){layer.ready();ready.run(window.jQuery)}())}(window);
\ No newline at end of file
+!function(window,undefined){var isLayui=window.layui&&layui.define;var $;var win;var ready={getPath:function(){var jsPath=document.currentScript?document.currentScript.src:function(){var js=document.scripts;var last=js.length-1;var src;for(var i=last;i>0;i--){if(js[i].readyState==="interactive"){src=js[i].src;break}}return src||js[last].src}();var GLOBAL=window.LAYUI_GLOBAL||{};return GLOBAL.layer_dir||jsPath.substring(0,jsPath.lastIndexOf("/")+1)}(),config:{removeFocus:true},end:{},events:{resize:{}},minStackIndex:0,minStackArr:[],btn:["确定","取消"],type:["dialog","page","iframe","loading","tips"],getStyle:function(node,name){var style=node.currentStyle?node.currentStyle:window.getComputedStyle(node,null);return style[style.getPropertyValue?"getPropertyValue":"getAttribute"](name)},link:function(href,fn,cssname){if(!layer.path){return}var head=document.getElementsByTagName("head")[0];var link=document.createElement("link");if(typeof fn==="string"){cssname=fn}var app=(cssname||href).replace(/\.|\//g,"");var id="layuicss-"+app;var STATUS_NAME="creating";var timeout=0;link.rel="stylesheet";link.href=layer.path+href;link.id=id;if(!document.getElementById(id)){head.appendChild(link)}if(typeof fn!=="function"){return}(function poll(status){var delay=100;var getLinkElem=document.getElementById(id);if(++timeout>10*1000/delay){return window.console&&console.error(app+".css: Invalid")}if(parseInt(ready.getStyle(getLinkElem,"width"))===1989){if(status===STATUS_NAME){getLinkElem.removeAttribute("lay-status")}getLinkElem.getAttribute("lay-status")===STATUS_NAME?setTimeout(poll,delay):fn()}else{getLinkElem.setAttribute("lay-status",STATUS_NAME);setTimeout(function(){poll(STATUS_NAME)},delay)}}())}};var layer={v:"3.7.0",ie:function(){var agent=navigator.userAgent.toLowerCase();return(!!window.ActiveXObject||"ActiveXObject" in window)?((agent.match(/msie\s(\d+)/)||[])[1]||"11"):false}(),index:(window.layer&&window.layer.v)?100000:0,path:ready.getPath,config:function(options,fn){options=options||{};layer.cache=ready.config=$.extend({},ready.config,options);layer.path=ready.config.path||layer.path;typeof options.extend==="string"&&(options.extend=[options.extend]);if(ready.config.path){layer.ready()}if(!options.extend){return this}isLayui?layui.addcss("modules/layer/"+options.extend):ready.link("theme/"+options.extend);return this},ready:function(callback){var cssname="layer";var ver="";var path=(isLayui?"modules/layer/":"theme/")+"default/layer.css?v="+layer.v+ver;isLayui?(layui["layui.all"]?(typeof callback==="function"&&callback()):layui.addcss(path,callback,cssname)):ready.link(path,callback,cssname);return this},alert:function(content,options,yes){var type=typeof options==="function";if(type){yes=options}return layer.open($.extend({content:content,yes:yes},type?{}:options))},confirm:function(content,options,yes,cancel){var type=typeof options==="function";if(type){cancel=yes;yes=options}return layer.open($.extend({content:content,btn:ready.btn,yes:yes,btn2:cancel},type?{}:options))},msg:function(content,options,end){var type=typeof options==="function",rskin=ready.config.skin;var skin=(rskin?rskin+" "+rskin+"-msg":"")||"layui-layer-msg";var anim=doms.anim.length-1;if(type){end=options}return layer.open($.extend({content:content,time:3000,shade:false,skin:skin,title:false,closeBtn:false,btn:false,resize:false,end:end,removeFocus:false},(type&&!ready.config.skin)?{skin:skin+" layui-layer-hui",anim:anim}:function(){options=options||{};if(options.icon===-1||options.icon===undefined&&!ready.config.skin){options.skin=skin+" "+(options.skin||"layui-layer-hui")}return options}()))},load:function(icon,options){return layer.open($.extend({type:3,icon:icon||0,resize:false,shade:0.01,removeFocus:false},options))},tips:function(content,follow,options){return layer.open($.extend({type:4,content:[content,follow],closeBtn:false,time:3000,shade:false,resize:false,fixed:false,maxWidth:260,removeFocus:false},options))}};var Class=function(setings){var that=this,creat=function(){that.creat()};that.index=++layer.index;that.config.maxWidth=$(win).width()-15*2;that.config=$.extend({},that.config,ready.config,setings);document.body?creat():setTimeout(function(){creat()},30)};Class.pt=Class.prototype;var doms=["layui-layer",".layui-layer-title",".layui-layer-main",".layui-layer-dialog","layui-layer-iframe","layui-layer-content","layui-layer-btn","layui-layer-close"];doms.anim={0:"layer-anim-00",1:"layer-anim-01",2:"layer-anim-02",3:"layer-anim-03",4:"layer-anim-04",5:"layer-anim-05",6:"layer-anim-06",slideDown:"layer-anim-slide-down",slideLeft:"layer-anim-slide-left",slideUp:"layer-anim-slide-up",slideRight:"layer-anim-slide-right"};doms.SHADE="layui-layer-shade";doms.MOVE="layui-layer-move";Class.pt.config={type:0,shade:0.3,fixed:true,move:doms[1],title:"信息",offset:"auto",area:"auto",closeBtn:1,icon:-1,time:0,zIndex:19891014,maxWidth:360,anim:0,isOutAnim:true,minStack:true,moveType:1,resize:true,scrollbar:true,tips:2};Class.pt.vessel=function(conType,callback){var that=this,times=that.index,config=that.config;var zIndex=config.zIndex+times,titype=typeof config.title==="object";var ismax=config.maxmin&&(config.type===1||config.type===2);var titleHTML=(config.title?''+(titype?config.title[0]:config.title)+"
":"");config.zIndex=zIndex;callback([config.shade?(''):"",''+(conType&&config.type!=2?"":titleHTML)+"
'+function(){var face=["layui-icon-tips","layui-icon-success","layui-icon-error","layui-icon-question","layui-icon-lock","layui-icon-face-cry","layui-icon-face-smile"];var additFaceClass;var animClass="layui-anim layui-anim-rotate layui-anim-loop";if(config.type==0&&config.icon!==-1){if(config.icon==16){additFaceClass="layui-icon layui-icon-loading "+animClass}return'
'}if(config.type==3){var type=["layui-icon-loading","layui-icon-loading-1"];if(config.icon==2){return'
'}return'
'}return""}()+(config.type==1&&conType?"":(config.content||""))+"
"+'
'+function(){var arr=[];if(ismax){arr.push('');arr.push('')}if(config.closeBtn){arr.push('')}return arr.join("")}()+"
"+(config.btn?function(){var button="";typeof config.btn==="string"&&(config.btn=[config.btn]);for(var i=0,len=config.btn.length;i
'+config.btn[i]+""}return''+button+"
"}():"")+(config.resize?'':"")+" "],titleHTML,$(''));return that};Class.pt.creat=function(){var that=this;var config=that.config;var times=that.index,nodeIndex;var content=config.content;var conType=typeof content==="object";var body=$("body");if(config.id&&$("."+doms[0]).find("#"+config.id)[0]){return(function(){var layero=$("#"+config.id).closest("."+doms[0]);var index=layero.attr("times");var options=layero.data("config");var elemShade=$("#"+doms.SHADE+index);var maxminStatus=layero.data("maxminStatus")||{};if(maxminStatus==="min"){layer.restore(index)}else{if(options.hideOnClose){elemShade.show();layero.show()}}})()}if(config.removeFocus){document.activeElement.blur()}if(typeof config.area==="string"){config.area=config.area==="auto"?["",""]:[config.area,""]}if(config.shift){config.anim=config.shift}if(layer.ie==6){config.fixed=false}switch(config.type){case 0:config.btn=("btn" in config)?config.btn:ready.btn[0];layer.closeAll("dialog");break;case 2:var content=config.content=conType?config.content:[config.content||"","auto"];config.content='';break;case 3:delete config.title;delete config.closeBtn;config.icon===-1&&(config.icon===0);layer.closeAll("loading");break;case 4:conType||(config.content=[config.content,"body"]);config.follow=config.content[1];config.content=config.content[0]+'';delete config.title;config.tips=typeof config.tips==="object"?config.tips:[config.tips,true];config.tipsMore||layer.closeAll("tips");break}that.vessel(conType,function(html,titleHTML,moveElem){body.append(html[0]);conType?function(){(config.type==2||config.type==4)?function(){$("body").append(html[1])}():function(){if(!content.parents("."+doms[0])[0]){content.data("display",content.css("display")).show().addClass("layui-layer-wrap").wrap(html[1]);$("#"+doms[0]+times).find("."+doms[5]).before(titleHTML)}}()}():body.append(html[1]);$("#"+doms.MOVE)[0]||body.append(ready.moveElem=moveElem);that.layero=$("#"+doms[0]+times);that.shadeo=$("#"+doms.SHADE+times);config.scrollbar||ready.setScrollbar(times)}).auto(times);that.shadeo.css({"background-color":config.shade[1]||"#000","opacity":config.shade[0]||config.shade});config.type==2&&layer.ie==6&&that.layero.find("iframe").attr("src",content[0]);config.type==4?that.tips():function(){that.offset();parseInt(ready.getStyle(document.getElementById(doms.MOVE),"z-index"))||function(){that.layero.css("visibility","hidden");layer.ready(function(){that.offset();that.layero.css("visibility","visible")})}()}();if(config.fixed){if(!ready.events.resize[that.index]){ready.events.resize[that.index]=function(){that.resize()};win.on("resize",ready.events.resize[that.index])}}config.time<=0||setTimeout(function(){layer.close(that.index)},config.time);that.move().callback();if(doms.anim[config.anim]){var animClass="layer-anim "+doms.anim[config.anim];that.layero.addClass(animClass).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){$(this).removeClass(animClass)})}that.layero.data("config",config)};Class.pt.resize=function(){var that=this;var config=that.config;that.offset();(/^\d+%$/.test(config.area[0])||/^\d+%$/.test(config.area[1]))&&that.auto(that.index);config.type==4&&that.tips()};Class.pt.auto=function(index){var that=this,config=that.config,layero=$("#"+doms[0]+index);if(config.area[0]===""&&config.maxWidth>0){if(layer.ie&&layer.ie<8&&config.btn){layero.width(layero.innerWidth())}layero.outerWidth()>config.maxWidth&&layero.width(config.maxWidth)}var area=[layero.innerWidth(),layero.innerHeight()];var titHeight=layero.find(doms[1]).outerHeight()||0;var btnHeight=layero.find("."+doms[6]).outerHeight()||0;var setHeight=function(elem){elem=layero.find(elem);elem.height(area[1]-titHeight-btnHeight-2*(parseFloat(elem.css("padding-top"))|0))};switch(config.type){case 2:setHeight("iframe");break;default:if(config.area[1]===""){if(config.maxHeight>0&&layero.outerHeight()>config.maxHeight){area[1]=config.maxHeight;setHeight("."+doms[5])}else{if(config.fixed&&area[1]>=win.height()){area[1]=win.height();setHeight("."+doms[5])}}}else{setHeight("."+doms[5])}break}return that};Class.pt.offset=function(){var that=this,config=that.config,layero=that.layero;var area=[layero.outerWidth(),layero.outerHeight()];var type=typeof config.offset==="object";that.offsetTop=(win.height()-area[1])/2;that.offsetLeft=(win.width()-area[0])/2;if(type){that.offsetTop=config.offset[0];that.offsetLeft=config.offset[1]||that.offsetLeft}else{if(config.offset!=="auto"){if(config.offset==="t"){that.offsetTop=0}else{if(config.offset==="r"){that.offsetLeft=win.width()-area[0]}else{if(config.offset==="b"){that.offsetTop=win.height()-area[1]}else{if(config.offset==="l"){that.offsetLeft=0}else{if(config.offset==="lt"){that.offsetTop=0;that.offsetLeft=0}else{if(config.offset==="lb"){that.offsetTop=win.height()-area[1];that.offsetLeft=0}else{if(config.offset==="rt"){that.offsetTop=0;that.offsetLeft=win.width()-area[0]}else{if(config.offset==="rb"){that.offsetTop=win.height()-area[1];that.offsetLeft=win.width()-area[0]}else{that.offsetTop=config.offset}}}}}}}}}}if(!config.fixed){that.offsetTop=/%$/.test(that.offsetTop)?win.height()*parseFloat(that.offsetTop)/100:parseFloat(that.offsetTop);that.offsetLeft=/%$/.test(that.offsetLeft)?win.width()*parseFloat(that.offsetLeft)/100:parseFloat(that.offsetLeft);that.offsetTop+=win.scrollTop();that.offsetLeft+=win.scrollLeft()}if(layero.data("maxminStatus")==="min"){that.offsetTop=win.height()-(layero.find(doms[1]).outerHeight()||0);that.offsetLeft=layero.css("left")}layero.css({top:that.offsetTop,left:that.offsetLeft})};Class.pt.tips=function(){var that=this,config=that.config,layero=that.layero;var layArea=[layero.outerWidth(),layero.outerHeight()],follow=$(config.follow);if(!follow[0]){follow=$("body")}var goal={width:follow.outerWidth(),height:follow.outerHeight(),top:follow.offset().top,left:follow.offset().left},tipsG=layero.find(".layui-layer-TipsG");var guide=config.tips[0];config.tips[1]||tipsG.remove();goal.autoLeft=function(){if(goal.left+layArea[0]-win.width()>0){goal.tipLeft=goal.left+goal.width-layArea[0];tipsG.css({right:12,left:"auto"})}else{goal.tipLeft=goal.left}};goal.where=[function(){goal.autoLeft();goal.tipTop=goal.top-layArea[1]-10;tipsG.removeClass("layui-layer-TipsB").addClass("layui-layer-TipsT").css("border-right-color",config.tips[1])},function(){goal.tipLeft=goal.left+goal.width+10;goal.tipTop=goal.top;tipsG.removeClass("layui-layer-TipsL").addClass("layui-layer-TipsR").css("border-bottom-color",config.tips[1])},function(){goal.autoLeft();goal.tipTop=goal.top+goal.height+10;tipsG.removeClass("layui-layer-TipsT").addClass("layui-layer-TipsB").css("border-right-color",config.tips[1])},function(){goal.tipLeft=goal.left-layArea[0]-10;goal.tipTop=goal.top;tipsG.removeClass("layui-layer-TipsR").addClass("layui-layer-TipsL").css("border-bottom-color",config.tips[1])}];goal.where[guide-1]();if(guide===1){goal.top-(win.scrollTop()+layArea[1]+8*2)<0&&goal.where[2]()}else{if(guide===2){win.width()-(goal.left+goal.width+layArea[0]+8*2)>0||goal.where[3]()}else{if(guide===3){(goal.top-win.scrollTop()+goal.height+layArea[1]+8*2)-win.height()>0&&goal.where[0]()}else{if(guide===4){layArea[0]+8*2-goal.left>0&&goal.where[1]()}}}}layero.find("."+doms[5]).css({"background-color":config.tips[1],"padding-right":(config.closeBtn?"30px":"")});layero.css({left:goal.tipLeft-(config.fixed?win.scrollLeft():0),top:goal.tipTop-(config.fixed?win.scrollTop():0)})};Class.pt.move=function(){var that=this;var config=that.config;var _DOC=$(document);var layero=that.layero;var DATA_NAME=["LAY_MOVE_DICT","LAY_RESIZE_DICT"];var moveElem=layero.find(config.move);var resizeElem=layero.find(".layui-layer-resize");if(config.move){moveElem.css("cursor","move")}moveElem.on("mousedown",function(e){if(e.button){return}var othis=$(this);var dict={};if(config.move){dict.layero=layero;dict.config=config;dict.offset=[e.clientX-parseFloat(layero.css("left")),e.clientY-parseFloat(layero.css("top"))];othis.data(DATA_NAME[0],dict);ready.eventMoveElem=othis;ready.moveElem.css("cursor","move").show()}e.preventDefault()});resizeElem.on("mousedown",function(e){var othis=$(this);var dict={};if(config.resize){dict.layero=layero;dict.config=config;dict.offset=[e.clientX,e.clientY];dict.index=that.index;dict.area=[layero.outerWidth(),layero.outerHeight()];othis.data(DATA_NAME[1],dict);ready.eventResizeElem=othis;ready.moveElem.css("cursor","se-resize").show()}e.preventDefault()});if(ready.docEvent){return that}_DOC.on("mousemove",function(e){if(ready.eventMoveElem){var dict=ready.eventMoveElem.data(DATA_NAME[0])||{},layero=dict.layero,config=dict.config;var X=e.clientX-dict.offset[0];var Y=e.clientY-dict.offset[1];var fixed=layero.css("position")==="fixed";e.preventDefault();dict.stX=fixed?0:win.scrollLeft();dict.stY=fixed?0:win.scrollTop();if(!config.moveOut){var setRig=win.width()-layero.outerWidth()+dict.stX;var setBot=win.height()-layero.outerHeight()+dict.stY;XsetRig&&(X=setRig);YsetBot&&(Y=setBot)}layero.css({left:X,top:Y})}if(ready.eventResizeElem){var dict=ready.eventResizeElem.data(DATA_NAME[1])||{};var config=dict.config;var X=e.clientX-dict.offset[0];var Y=e.clientY-dict.offset[1];e.preventDefault();layer.style(dict.index,{width:dict.area[0]+X,height:dict.area[1]+Y});config.resizing&&config.resizing(dict.layero)}}).on("mouseup",function(e){if(ready.eventMoveElem){var dict=ready.eventMoveElem.data(DATA_NAME[0])||{};var config=dict.config;ready.eventMoveElem.removeData(DATA_NAME[0]);delete ready.eventMoveElem;ready.moveElem.hide();config.moveEnd&&config.moveEnd(dict.layero)}if(ready.eventResizeElem){ready.eventResizeElem.removeData(DATA_NAME[1]);delete ready.eventResizeElem;ready.moveElem.hide()}});ready.docEvent=true;return that};Class.pt.callback=function(){var that=this,layero=that.layero,config=that.config;that.openLayer();if(config.success){if(config.type==2){layero.find("iframe").on("load",function(){config.success(layero,that.index,that)})}else{config.success(layero,that.index,that)}}layer.ie==6&&that.IE6(layero);layero.find("."+doms[6]).children("a").on("click",function(){var index=$(this).index();if(index===0){if(config.yes){config.yes(that.index,layero,that)}else{if(config["btn1"]){config["btn1"](that.index,layero,that)}else{layer.close(that.index)}}}else{var close=config["btn"+(index+1)]&&config["btn"+(index+1)](that.index,layero,that);close===false||layer.close(that.index)}});function cancel(){var close=config.cancel&&config.cancel(that.index,layero,that);close===false||layer.close(that.index)}layero.find("."+doms[7]).on("click",cancel);if(config.shadeClose){that.shadeo.on("click",function(){layer.close(that.index)})}layero.find(".layui-layer-min").on("click",function(){var min=config.min&&config.min(layero,that.index,that);min===false||layer.min(that.index,config)});layero.find(".layui-layer-max").on("click",function(){if($(this).hasClass("layui-layer-maxmin")){layer.restore(that.index);config.restore&&config.restore(layero,that.index,that)}else{layer.full(that.index,config);setTimeout(function(){config.full&&config.full(layero,that.index,that)},100)}});config.end&&(ready.end[that.index]=config.end)};ready.reselect=function(){$.each($("select"),function(index,value){var sthis=$(this);if(!sthis.parents("."+doms[0])[0]){(sthis.attr("layer")==1&&$("."+doms[0]).length<1)&&sthis.removeAttr("layer").show()}sthis=null})};Class.pt.IE6=function(layero){$("select").each(function(index,value){var sthis=$(this);if(!sthis.parents("."+doms[0])[0]){sthis.css("display")==="none"||sthis.attr({"layer":"1"}).hide()}sthis=null})};Class.pt.openLayer=function(){var that=this;layer.zIndex=that.config.zIndex;layer.setTop=function(layero){var setZindex=function(){layer.zIndex++;layero.css("z-index",layer.zIndex+1)};layer.zIndex=parseInt(layero[0].style.zIndex);layero.on("mousedown",setZindex);return layer.zIndex}};ready.record=function(layero){if(!layero[0]){return window.console&&console.error("index error")}var area=[layero[0].style.width||layero.width(),layero[0].style.height||layero.height(),layero.position().top,layero.position().left+parseFloat(layero.css("margin-left"))];layero.find(".layui-layer-max").addClass("layui-layer-maxmin");layero.attr({area:area})};ready.setScrollbar=function(index){doms.html.css("overflow","hidden").attr("layer-full",index)};ready.restScrollbar=function(index){if(doms.html.attr("layer-full")==index){doms.html[0].style[doms.html[0].style.removeProperty?"removeProperty":"removeAttribute"]("overflow");doms.html.removeAttr("layer-full")}};window.layer=layer;layer.getChildFrame=function(selector,index){index=index||$("."+doms[4]).attr("times");return $("#"+doms[0]+index).find("iframe").contents().find(selector)};layer.getFrameIndex=function(name){return $("#"+name).parents("."+doms[4]).attr("times")};layer.iframeAuto=function(index){if(!index){return}var heg=layer.getChildFrame("html",index).outerHeight();var layero=$("#"+doms[0]+index);var titHeight=layero.find(doms[1]).outerHeight()||0;var btnHeight=layero.find("."+doms[6]).outerHeight()||0;layero.css({height:heg+titHeight+btnHeight});layero.find("iframe").css({height:heg})};layer.iframeSrc=function(index,url){$("#"+doms[0]+index).find("iframe").attr("src",url)};layer.style=function(index,options,limit){var layero=$("#"+doms[0]+index);var contElem=layero.find(".layui-layer-content");var type=layero.attr("type");var titHeight=layero.find(doms[1]).outerHeight()||0;var btnHeight=layero.find("."+doms[6]).outerHeight()||0;var minLeft=layero.attr("minLeft");if(type===ready.type[3]||type===ready.type[4]){return}if(!limit){if(parseFloat(options.width)<=260){options.width=260}if(parseFloat(options.height)-titHeight-btnHeight<=64){options.height=64+titHeight+btnHeight}}layero.css(options);btnHeight=layero.find("."+doms[6]).outerHeight()||0;if(type===ready.type[2]){layero.find("iframe").css({height:(typeof options.height==="number"?options.height:layero.height())-titHeight-btnHeight})}else{contElem.css({height:(typeof options.height==="number"?options.height:layero.height())-titHeight-btnHeight-parseFloat(contElem.css("padding-top"))-parseFloat(contElem.css("padding-bottom"))})}};layer.min=function(index,options){var layero=$("#"+doms[0]+index);var maxminStatus=layero.data("maxminStatus");if(maxminStatus==="min"){return}if(maxminStatus==="max"){layer.restore(index)}layero.data("maxminStatus","min");options=options||layero.data("config")||{};var shadeo=$("#"+doms.SHADE+index);var elemMin=layero.find(".layui-layer-min");var titHeight=layero.find(doms[1]).outerHeight()||0;var minLeft=layero.attr("minLeft");var hasMinLeft=typeof minLeft==="string";var left=hasMinLeft?minLeft:(181*ready.minStackIndex)+"px";var position=layero.css("position");var minWidth=180;var settings={width:minWidth,height:titHeight,position:"fixed",overflow:"hidden"};ready.record(layero);if(ready.minStackArr.length>0){left=ready.minStackArr[0];ready.minStackArr.shift()}if(parseFloat(left)+minWidth>win.width()){left=win.width()-minWidth-function(){ready.minStackArr.edgeIndex=ready.minStackArr.edgeIndex||0;return ready.minStackArr.edgeIndex+=3}();if(left<0){left=0}}if(options.minStack){settings.left=left;settings.top=win.height()-titHeight;hasMinLeft||ready.minStackIndex++;layero.attr("minLeft",left)}layero.attr("position",position);layer.style(index,settings,true);elemMin.hide();layero.attr("type")==="page"&&layero.find(doms[4]).hide();ready.restScrollbar(index);shadeo.hide()};layer.restore=function(index){var layero=$("#"+doms[0]+index);var shadeo=$("#"+doms.SHADE+index);var area=layero.attr("area").split(",");var type=layero.attr("type");var options=layero.data("config")||{};layero.removeData("maxminStatus");layer.style(index,{width:area[0],height:area[1],top:parseFloat(area[2]),left:parseFloat(area[3]),position:layero.attr("position"),overflow:"visible"},true);layero.find(".layui-layer-max").removeClass("layui-layer-maxmin");layero.find(".layui-layer-min").show();type==="page"&&layero.find(doms[4]).show();options.scrollbar?ready.restScrollbar(index):ready.setScrollbar(index);shadeo.show()};layer.full=function(index){var layero=$("#"+doms[0]+index);var maxminStatus=layero.data("maxminStatus");if(maxminStatus==="max"){return}if(maxminStatus==="min"){layer.restore(index)}layero.data("maxminStatus","max");ready.record(layero);if(!doms.html.attr("layer-full")){ready.setScrollbar(index)}setTimeout(function(){var isfix=layero.css("position")==="fixed";layer.style(index,{top:isfix?0:win.scrollTop(),left:isfix?0:win.scrollLeft(),width:"100%",height:"100%"},true);layero.find(".layui-layer-min").hide()},100)};layer.title=function(name,index){var title=$("#"+doms[0]+(index||layer.index)).find(doms[1]);title.html(name)};layer.close=function(index,callback){var layero=function(){var closest=$("."+doms[0]).children("#"+index).closest("."+doms[0]);return closest[0]?(index=closest.attr("times"),closest):$("#"+doms[0]+index)}();var type=layero.attr("type");var options=layero.data("config")||{};var hideOnClose=options.id&&options.hideOnClose;if(!layero[0]){return}var closeAnim=({slideDown:"layer-anim-slide-down-out",slideLeft:"layer-anim-slide-left-out",slideUp:"layer-anim-slide-up-out",slideRight:"layer-anim-slide-right-out"})[options.anim]||"layer-anim-close";var remove=function(){var WRAP="layui-layer-wrap";if(hideOnClose){layero.removeClass("layer-anim "+closeAnim);return layero.hide()}if(type===ready.type[1]&&layero.attr("conType")==="object"){layero.children(":not(."+doms[5]+")").remove();var wrap=layero.find("."+WRAP);for(var i=0;i<2;i++){wrap.unwrap()}wrap.css("display",wrap.data("display")).removeClass(WRAP)}else{if(type===ready.type[2]){try{var iframe=$("#"+doms[4]+index)[0];iframe.contentWindow.document.write("");iframe.contentWindow.close();layero.find("."+doms[5])[0].removeChild(iframe)}catch(e){}}layero[0].innerHTML="";layero.remove()}typeof ready.end[index]==="function"&&ready.end[index]();delete ready.end[index];typeof callback==="function"&&callback();if(ready.events.resize[index]){win.off("resize",ready.events.resize[index]);delete ready.events.resize[index]}};var removeShade=(function fn(){$("#"+doms.SHADE+index)[hideOnClose?"hide":"remove"]()})();if(options.isOutAnim){layero.addClass("layer-anim "+closeAnim)}layer.ie==6&&ready.reselect();ready.restScrollbar(index);if(typeof layero.attr("minLeft")==="string"){ready.minStackIndex--;ready.minStackArr.push(layero.attr("minLeft"))}if((layer.ie&&layer.ie<10)||!options.isOutAnim){remove()}else{setTimeout(function(){remove()},200)}};layer.closeAll=function(type,callback){if(typeof type==="function"){callback=type;type=null}var domsElem=$("."+doms[0]);$.each(domsElem,function(_index){var othis=$(this);var is=type?(othis.attr("type")===type):1;is&&layer.close(othis.attr("times"),_index===domsElem.length-1?callback:null);is=null});if(domsElem.length===0){typeof callback==="function"&&callback()}};layer.closeLast=function(type){type=type||"page";layer.close($(".layui-layer-"+type+":last").attr("times"))};var cache=layer.cache||{};var skin=function(type){return(cache.skin?(" "+cache.skin+" "+cache.skin+"-"+type):"")};layer.prompt=function(options,yes){var style="",placeholder="";options=options||{};if(typeof options==="function"){yes=options}if(options.area){var area=options.area;style='style="width: '+area[0]+"; height: "+area[1]+';"';delete options.area}if(options.placeholder){placeholder=' placeholder="'+options.placeholder+'"'}var prompt,content=options.formType==2?'":function(){return'"}();var success=options.success;delete options.success;return layer.open($.extend({type:1,btn:["确定","取消"],content:content,skin:"layui-layer-prompt"+skin("prompt"),maxWidth:win.width(),success:function(layero){prompt=layero.find(".layui-layer-input");prompt.val(options.value||"").focus();typeof success==="function"&&success(layero)},resize:false,yes:function(index){var value=prompt.val();if(value.length>(options.maxlength||500)){layer.tips("最多输入"+(options.maxlength||500)+"个字数",prompt,{tips:1})}else{yes&&yes(value,index,prompt)}}},options))};layer.tab=function(options){options=options||{};var tab=options.tab||{};var THIS="layui-this";var success=options.success;delete options.success;return layer.open($.extend({type:1,skin:"layui-layer-tab"+skin("tab"),resize:false,title:function(){var len=tab.length,ii=1,str="";if(len>0){str=''+tab[0].title+"";for(;ii"+tab[ii].title+""}}return str}(),content:''+function(){var len=tab.length,ii=1,str="";if(len>0){str='- '+(tab[0].content||"no content")+"
";for(;ii'+(tab[ii].content||"no content")+""}}return str}()+"
",success:function(layero){var btn=layero.find(".layui-layer-title").children();var main=layero.find(".layui-layer-tabmain").children();btn.on("mousedown",function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=true;var othis=$(this),index=othis.index();othis.addClass(THIS).siblings().removeClass(THIS);main.eq(index).show().siblings().hide();typeof options.change==="function"&&options.change(index)});typeof success==="function"&&success(layero)}},options))};layer.photos=function(options,loop,key){var dict={};options=$.extend(true,{toolbar:true,footer:true},options);if(!options.photos){return}var isObject=!(typeof options.photos==="string"||options.photos instanceof $);var photos=isObject?options.photos:{};var data=photos.data||[];var start=photos.start||0;var success=options.success;dict.imgIndex=(start|0)+1;options.img=options.img||"img";delete options.success;if(!isObject){var parent=$(options.photos),pushData=function(){data=[];parent.find(options.img).each(function(index){var othis=$(this);othis.attr("layer-index",index);data.push({alt:othis.attr("alt"),pid:othis.attr("layer-pid"),src:othis.attr("lay-src")||othis.attr("layer-src")||othis.attr("src"),thumb:othis.attr("src")})})};pushData();if(data.length===0){return}loop||parent.on("click",options.img,function(){pushData();var othis=$(this),index=othis.attr("layer-index");layer.photos($.extend(options,{photos:{start:index,data:data,tab:options.tab},full:options.full}),true)});if(!loop){return}}else{if(data.length===0){return layer.msg("没有图片")}}dict.imgprev=function(key){dict.imgIndex--;if(dict.imgIndex<1){dict.imgIndex=data.length}dict.tabimg(key)};dict.imgnext=function(key,errorMsg){dict.imgIndex++;if(dict.imgIndex>data.length){dict.imgIndex=1;if(errorMsg){return}}dict.tabimg(key)};dict.keyup=function(event){if(!dict.end){var code=event.keyCode;event.preventDefault();if(code===37){dict.imgprev(true)}else{if(code===39){dict.imgnext(true)}else{if(code===27){layer.close(dict.index)}}}}};dict.tabimg=function(key){if(data.length<=1){return}photos.start=dict.imgIndex-1;layer.close(dict.index);return layer.photos(options,true,key)};dict.isNumber=function(n){return typeof n==="number"&&!isNaN(n)};dict.image={};dict.getTransform=function(opts){var transforms=[];var rotate=opts.rotate;var scaleX=opts.scaleX;var scale=opts.scale;if(dict.isNumber(rotate)&&rotate!==0){transforms.push("rotate("+rotate+"deg)")}if(dict.isNumber(scaleX)&&scaleX!==1){transforms.push("scaleX("+scaleX+")")}if(dict.isNumber(scale)){transforms.push("scale("+scale+")")}return transforms.length?transforms.join(" "):"none"};dict.event=function(layero,index,that){dict.main.find(".layui-layer-photos-prev").on("click",function(event){event.preventDefault();dict.imgprev(true)});dict.main.find(".layui-layer-photos-next").on("click",function(event){event.preventDefault();dict.imgnext(true)});$(document).on("keyup",dict.keyup);layero.off("click").on("click","*[toolbar-event]",function(){var othis=$(this);var event=othis.attr("toolbar-event");switch(event){case"rotate":dict.image.rotate=((dict.image.rotate||0)+Number(othis.attr("data-option")))%360;dict.imgElem.css({transform:dict.getTransform(dict.image)});break;case"scalex":dict.image.scaleX=dict.image.scaleX===-1?1:-1;dict.imgElem.css({transform:dict.getTransform(dict.image)});break;case"zoom":var ratio=Number(othis.attr("data-option"));dict.image.scale=(dict.image.scale||1)+ratio;if(ratio<0&&dict.image.scale<0-ratio){dict.image.scale=0-ratio}dict.imgElem.css({transform:dict.getTransform(dict.image)});break;case"reset":dict.image.scaleX=1;dict.image.scale=1;dict.image.rotate=0;dict.imgElem.css({transform:"none"});break;case"close":layer.close(index);break}that.offset();that.auto(index)});dict.main.on("mousewheel DOMMouseScroll",function(e){var delta=e.originalEvent.wheelDelta||-e.originalEvent.detail;var zoomElem=dict.main.find('[toolbar-event="zoom"]');if(delta>0){zoomElem.eq(0).trigger("click")}else{zoomElem.eq(1).trigger("click")}})};function loadImage(url,callback,error){var img=new Image();img.src=url;if(img.complete){return callback(img)}img.onload=function(){img.onload=null;callback(img)};img.onerror=function(e){img.onerror=null;error(e)}}dict.loadi=layer.load(1,{shade:"shade" in options?false:0.9,scrollbar:false});loadImage(data[start].src,function(img){layer.close(dict.loadi);var alt=data[start].alt||"";if(key){options.anim=-1}dict.index=layer.open($.extend({type:1,id:"layui-layer-photos",area:function(){var imgarea=[img.width,img.height];var winarea=[$(window).width()-100,$(window).height()-100];if(!options.full&&(imgarea[0]>winarea[0]||imgarea[1]>winarea[1])){var wh=[imgarea[0]/winarea[0],imgarea[1]/winarea[1]];if(wh[0]>wh[1]){imgarea[0]=imgarea[0]/wh[0];imgarea[1]=imgarea[1]/wh[0]}else{if(wh[0]'+'
'+function(){var arr=[''];if(data.length>1){arr.push(['
','','',"
"].join(""))}if(options.toolbar){arr.push(['"].join(""))}if(options.footer){arr.push(['"].join(""))}arr.push("
");return arr.join("")}()+"",success:function(layero,index,that){dict.main=layero.find(".layer-layer-photos-main");dict.footer=layero.find(".layui-layer-photos-footer");dict.imgElem=dict.main.children("img");dict.event(layero,index,that);options.tab&&options.tab(data[start],layero);typeof success==="function"&&success(layero)},end:function(){dict.end=true;$(document).off("keyup",dict.keyup)}},options))},function(){layer.close(dict.loadi);layer.msg("当前图片地址异常
是否继续查看下一张?",{time:30000,btn:["下一张","不看了"],yes:function(){data.length>1&&dict.imgnext(true,true)}})})};ready.run=function(_$){$=_$;win=$(window);var agent=navigator.userAgent.toLowerCase();var isMobile=/android|iphone|ipod|ipad|ios/.test(agent);var _win=$(window);if(isMobile){$.each({Height:"height",Width:"width"},function(propSuffix,funcName){var propName="inner"+propSuffix;win[funcName]=function(){return propName in window?window[propName]:_win[funcName]()}})}doms.html=$("html");layer.open=function(deliver){var o=new Class(deliver);return o.index}};window.layui&&layui.define?(layer.ready(),layui.define("jquery",function(exports){layer.path=layui.cache.dir;ready.run(layui.$);window.layer=layer;exports("layer",layer)})):((typeof define==="function"&&define.amd)?define(["jquery"],function(){ready.run(window.jQuery);return layer}):function(){layer.ready();ready.run(window.jQuery)}())}(window);
\ No newline at end of file
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/icon-ext.png b/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/icon-ext.png
deleted file mode 100644
index bbbb669bb..000000000
Binary files a/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/icon-ext.png and /dev/null differ
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/icon.png b/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/icon.png
deleted file mode 100644
index 3e17da8b1..000000000
Binary files a/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/icon.png and /dev/null differ
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/layer.css b/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/layer.css
index d4e95fcd7..0803bbe02 100644
--- a/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/layer.css
+++ b/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/layer.css
@@ -127,7 +127,7 @@ html #layuicss-layer{display: none; position: absolute; width: 1989px;}
.layui-layer-setwin .layui-layer-maxmin:after{z-index: 0; margin: -5px 0 0 -1px;}
.layui-layer-setwin .layui-layer-close{cursor: pointer;}
.layui-layer-setwin .layui-layer-close:hover{opacity:0.7;}
-.layui-layer-setwin .layui-layer-close2{position:absolute; right: -28px; top: -28px; color: #fff; background-color: #787878; padding: 3px; border: 3px solid; width: 28px; height: 28px; font-size: 16px; font-weight: bolder; border-radius: 50%; margin-left: 0; *right:-18px; _display:none;}
+.layui-layer-setwin .layui-layer-close2{position:absolute; right: -28px; top: -28px; color: #fff; background-color: #787878; padding: 3px; width: 16px; height: 20px; font-size: 16px; font-weight: bolder; border-radius: 50%; margin-left: 0; *right:-18px; _display:none;}
.layui-layer-setwin .layui-layer-close2:hover{opacity: unset; background-color: #3888f6;}
/* 按钮栏 */
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/loading-0.gif b/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/loading-0.gif
deleted file mode 100644
index 6f3c9539a..000000000
Binary files a/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/loading-0.gif and /dev/null differ
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/loading-1.gif b/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/loading-1.gif
deleted file mode 100644
index db3a483e4..000000000
Binary files a/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/loading-1.gif and /dev/null differ
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/loading-2.gif b/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/loading-2.gif
deleted file mode 100644
index 5bb90fd6a..000000000
Binary files a/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/default/loading-2.gif and /dev/null differ
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/moon/style.css b/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/moon/style.css
index 682987cee..d3a3a56e8 100644
--- a/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/moon/style.css
+++ b/ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/moon/style.css
@@ -21,35 +21,33 @@ body .layer-ext-moon .layui-layer-title {
border: none;
}
-body .layer-ext-moon .layui-layer-content .layui-layer-ico {
+body .layer-ext-moon .layui-layer-content .layui-layer-face {
height: 32px;
width: 32px;
top:18.5px;
}
-body .layer-ext-moon .layui-layer-ico0 {
+body .layer-ext-moon .layui-icon-tips {
background: url(default.png) no-repeat -96px 0;
- ;
}
-body .layer-ext-moon .layui-layer-ico1 {
+body .layer-ext-moon .layui-icon-success {
background: url(default.png) no-repeat -224px 0;
- ;
}
-body .layer-ext-moon .layui-layer-ico2 {
+body .layer-ext-moon .layui-icon-error {
background: url(default.png) no-repeat -192px 0;
}
-body .layer-ext-moon .layui-layer-ico3 {
+body .layer-ext-moon .layui-icon-question {
background: url(default.png) no-repeat -160px 0;
}
-body .layer-ext-moon .layui-layer-ico4 {
+body .layer-ext-moon .layui-icon-lock {
background: url(default.png) no-repeat -320px 0;
}
-body .layer-ext-moon .layui-layer-ico5 {
+body .layer-ext-moon .layui-icon-face-cry {
background: url(default.png) no-repeat -288px 0;
}
-body .layer-ext-moon .layui-layer-ico6 {
+body .layer-ext-moon .layui-icon-face-smile {
background: url(default.png) -256px 0;
}
-body .layer-ext-moon .layui-layer-ico7 {
+body .layer-ext-moon .layui-layer-download {
background: url(default.png) no-repeat -128px 0;
}
body .layer-ext-moon .layui-layer-setwin {
@@ -136,3 +134,36 @@ body .layer-ext-moon .layui-layer-btn .layui-layer-btn3 {
body .layer-ext-moon .layui-layer-title span.layui-layer-tabnow{
height:47px;
}
+
+/** 图标字体 **/
+@font-face {
+ font-family: 'layui-icon';
+ src: url('../../../../../fonts/iconfont.woff?v=282') format('woff');
+}
+
+.layui-icon{
+ font-family:"layui-icon" !important;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+/* font-class */
+.layui-icon-left:before{content:"\e603"}
+.layui-icon-right:before{content:"\e602"}
+.layui-icon-refresh:before{content:"\e669"}
+.layui-icon-slider:before{content:"\e714"}
+.layui-icon-add-circle:before{content:"\e61f"}
+.layui-icon-reduce-circle:before{content:"\e616"}
+.layui-icon-refresh-1:before{content:"\e666"}
+.layui-icon-loading:before{content:"\e63d"}
+.layui-icon-loading-1:before{content:"\e63e"}
+
+/** 循环旋转动画 **/
+.layui-anim{-webkit-animation-duration: 0.3s; -webkit-animation-fill-mode: both; animation-duration: 0.3s; animation-fill-mode: both;}
+.layui-anim.layui-icon{display: inline-block;}
+.layui-anim-loop{-webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}
+.layui-trans,
+.layui-trans a{transition: all .2s; -webkit-transition: all .2s;}
+@-webkit-keyframes layui-rotate{from {-webkit-transform: rotate(0deg);} to {-webkit-transform: rotate(360deg);}}
+@keyframes layui-rotate{from {transform: rotate(0deg);} to {transform: rotate(360deg);}}
+.layui-anim-rotate{-webkit-animation-name: layui-rotate; animation-name: layui-rotate; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: linear; animation-timing-function: linear;}
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/layui/css/modules/font/iconfont.eot b/ruoyi-admin/src/main/resources/static/ajax/libs/layui/css/modules/font/iconfont.eot
deleted file mode 100644
index c861caa8e..000000000
Binary files a/ruoyi-admin/src/main/resources/static/ajax/libs/layui/css/modules/font/iconfont.eot and /dev/null differ
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/layui/css/modules/font/iconfont.svg b/ruoyi-admin/src/main/resources/static/ajax/libs/layui/css/modules/font/iconfont.svg
deleted file mode 100644
index 1e04218fe..000000000
--- a/ruoyi-admin/src/main/resources/static/ajax/libs/layui/css/modules/font/iconfont.svg
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/layui/css/modules/font/iconfont.ttf b/ruoyi-admin/src/main/resources/static/ajax/libs/layui/css/modules/font/iconfont.ttf
deleted file mode 100644
index 0bd6c4a88..000000000
Binary files a/ruoyi-admin/src/main/resources/static/ajax/libs/layui/css/modules/font/iconfont.ttf and /dev/null differ
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/layui/css/modules/font/iconfont.woff b/ruoyi-admin/src/main/resources/static/ajax/libs/layui/css/modules/font/iconfont.woff
deleted file mode 100644
index bfe559967..000000000
Binary files a/ruoyi-admin/src/main/resources/static/ajax/libs/layui/css/modules/font/iconfont.woff and /dev/null differ
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/layui/css/modules/laydate.css b/ruoyi-admin/src/main/resources/static/ajax/libs/layui/css/modules/laydate.css
index 4a855afd5..e0ca08cb7 100644
--- a/ruoyi-admin/src/main/resources/static/ajax/libs/layui/css/modules/laydate.css
+++ b/ruoyi-admin/src/main/resources/static/ajax/libs/layui/css/modules/laydate.css
@@ -1,2 +1,2 @@
-/*! laydate-v5.5.0 日期与时间组件 */
-@font-face{font-family:'laydate-icon';src:url('./font/iconfont.eot');src:url('./font/iconfont.eot#iefix') format('embedded-opentype'),url('./font/iconfont.svg#iconfont') format('svg'),url('./font/iconfont.woff') format('woff'),url('./font/iconfont.ttf') format('truetype')}.laydate-icon{font-family:"laydate-icon"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html #layuicss-laydate{display:none;position:absolute;width:1989px}.layui-laydate *{margin:0;padding:0}.layui-laydate,.layui-laydate *{box-sizing:border-box}.layui-laydate{position:absolute;z-index:99999999;margin:5px 0;border-radius:2px;font-size:14px;line-height:normal;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.layui-laydate-main{width:272px}.layui-laydate-header *,.layui-laydate-content td,.layui-laydate-list li{transition-duration:.3s;-webkit-transition-duration:.3s}.layui-laydate-shade{top:0;left:0;width:100%;height:100%;_height:expression(document.body.offsetHeight+"px");position:fixed;_position:absolute;pointer-events:auto}@keyframes laydate-downbit{0%{opacity:.3;transform:translate3d(0,-5px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}.layui-laydate{animation-name:laydate-downbit}.layui-laydate-static{position:relative;z-index:0;display:inline-block;margin:0;-webkit-animation:none;animation:none}.laydate-ym-show .laydate-prev-m,.laydate-ym-show .laydate-next-m{display:none!important}.laydate-ym-show .laydate-prev-y,.laydate-ym-show .laydate-next-y{display:inline-block!important}.laydate-ym-show .laydate-set-ym span[lay-type="month"]{display:none!important}.laydate-time-show .layui-laydate-header .layui-icon,.laydate-time-show .laydate-set-ym span[lay-type="year"],.laydate-time-show .laydate-set-ym span[lay-type="month"]{display:none!important}.layui-laydate-header{position:relative;line-height:30px;padding:10px 70px 5px}.layui-laydate-header *{display:inline-block;vertical-align:bottom}.layui-laydate-header i{position:absolute;top:10px;padding:0 5px;color:#999;font-size:18px;cursor:pointer}.layui-laydate-header i.laydate-prev-y{left:15px}.layui-laydate-header i.laydate-prev-m{left:45px}.layui-laydate-header i.laydate-next-y{right:15px}.layui-laydate-header i.laydate-next-m{right:45px}.laydate-set-ym{width:100%;text-align:center;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.laydate-set-ym span{padding:0 10px;cursor:pointer}.laydate-time-text{cursor:default!important}.layui-laydate-content{position:relative;padding:10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.layui-laydate-content table{border-collapse:collapse;border-spacing:0}.layui-laydate-content th,.layui-laydate-content td{width:36px;height:30px;padding:0;text-align:center}.layui-laydate-content th{font-weight:400}.layui-laydate-content td{position:relative;cursor:pointer}.laydate-day-mark{position:absolute;left:0;top:0;width:100%;line-height:30px;font-size:12px;overflow:hidden}.laydate-day-mark::after{position:absolute;content:'';right:2px;top:2px;width:5px;height:5px;border-radius:50%}.laydate-day-holidays:before{position:absolute;left:0;top:0;font-size:12px;transform:scale(.7)}.laydate-day-holidays:before{content:'\4F11';color:#ff5722}.laydate-day-holidays[type="work"]:before{content:'\73ED';color:inherit}.layui-laydate .layui-this .laydate-day-holidays:before{color:#fff}.layui-laydate-footer{position:relative;height:46px;line-height:26px;padding:10px}.layui-laydate-footer span{display:inline-block;vertical-align:top;height:26px;line-height:24px;padding:0 10px;border:1px solid #c9c9c9;border-radius:2px;background-color:#fff;font-size:12px;cursor:pointer;white-space:nowrap;transition:all .3s}.layui-laydate-footer span:hover{color:#16b777}.layui-laydate-footer span.layui-laydate-preview{cursor:default;border-color:transparent!important}.layui-laydate-footer span.layui-laydate-preview:hover{color:#777}.layui-laydate-footer span:first-child.layui-laydate-preview{padding-left:0}.laydate-footer-btns{position:absolute;right:10px;top:10px}.laydate-footer-btns span{margin:0 0 0 -1px;border-radius:0}.laydate-footer-btns span:first-child{border-radius:2px 0 0 2px}.laydate-footer-btns span:last-child{border-radius:0 2px 2px 0}.layui-laydate-shortcut{width:80px;padding:6px 0;display:inline-block;vertical-align:top;overflow:auto;max-height:276px;text-align:center}.layui-laydate-shortcut+.layui-laydate-main{display:inline-block;border-left:1px solid #e2e2e2}.layui-laydate-shortcut>li{padding:5px 8px;cursor:pointer;line-height:18px}.layui-laydate .layui-laydate-list{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;box-sizing:border-box;background-color:#fff}.layui-laydate .layui-laydate-list>li{position:relative;display:inline-block;width:33.3%;height:36px;line-height:36px;margin:3px 0;vertical-align:middle;text-align:center;cursor:pointer;list-style:none}.layui-laydate .laydate-month-list>li{width:25%;margin:17px 0}.layui-laydate .laydate-time-list>li{height:100%;margin:0;line-height:normal;cursor:default}.layui-laydate .laydate-time-list p{position:relative;top:-4px;margin:0;line-height:29px}.layui-laydate .laydate-time-list ol{height:181px;overflow:hidden}.layui-laydate .laydate-time-list>li:hover ol{overflow-y:auto}.layui-laydate .laydate-time-list ol li{width:130%;padding-left:33px;height:30px;line-height:30px;text-align:left;cursor:pointer}.layui-laydate-hint{position:absolute;top:115px;left:50%;width:250px;margin-left:-125px;line-height:20px;padding:15px;text-align:center;font-size:12px;color:#ff5722}.layui-laydate-range{width:546px}.layui-laydate-range .layui-laydate-main{display:inline-block;vertical-align:middle;max-width:50%}.layui-laydate-range .laydate-main-list-1 .layui-laydate-header,.layui-laydate-range .laydate-main-list-1 .layui-laydate-content{border-left:1px solid #e2e2e2}.layui-laydate-range.layui-laydate-linkage .laydate-main-list-0 .laydate-next-m,.layui-laydate-range.layui-laydate-linkage .laydate-main-list-0 .laydate-next-y,.layui-laydate-range.layui-laydate-linkage .laydate-main-list-1 .laydate-prev-m,.layui-laydate-range.layui-laydate-linkage .laydate-main-list-1 .laydate-prev-y{display:none}.layui-laydate,.layui-laydate-hint{border:1px solid #d2d2d2;box-shadow:0 2px 4px rgba(0,0,0,.12);background-color:#fff;color:#777}.layui-laydate-header{border-bottom:1px solid #e2e2e2}.layui-laydate-header i:hover,.layui-laydate-header span:hover{color:#16b777}.layui-laydate-content{border-top:none 0;border-bottom:none 0}.layui-laydate-content th{color:#333}.layui-laydate-content td{color:#777}.layui-laydate-content td.laydate-day-now{color:#16b777}.layui-laydate-content td.laydate-day-now:after{content:'';position:absolute;width:100%;height:30px;left:0;top:0;border:1px solid #16b777;box-sizing:border-box}.layui-laydate-linkage .layui-laydate-content td.laydate-selected>div{background-color:#00f7de}.layui-laydate-linkage .laydate-selected:hover>div{background-color:#00f7de!important}.layui-laydate-content td:hover:after,.layui-laydate-content td.laydate-selected:after{content:none}.layui-laydate-content td>div:hover,.layui-laydate-list li:hover,.layui-laydate-shortcut>li:hover{background-color:#eee;color:#333}.laydate-time-list li ol{margin:0;padding:0;border:1px solid #e2e2e2;border-left-width:0}.laydate-time-list li:first-child ol{border-left-width:1px}.laydate-time-list>li:hover{background:0}.layui-laydate-content .laydate-day-prev,.layui-laydate-content .laydate-day-next{color:#d2d2d2}.layui-laydate-linkage .laydate-selected.laydate-day-prev>div,.layui-laydate-linkage .laydate-selected.laydate-day-next>div{background-color:#f8f8f8!important}.layui-laydate-footer{border-top:1px solid #e2e2e2}.layui-laydate-hint{color:#ff5722}.laydate-day-mark::after{background-color:#16b777}.layui-laydate-content td.layui-this .laydate-day-mark::after{display:none}.layui-laydate-footer span[lay-type="date"]{color:#16b777}.layui-laydate .layui-this,.layui-laydate .layui-this>div{background-color:#16baaa!important;color:#fff!important}.layui-laydate .laydate-disabled,.layui-laydate .laydate-disabled:hover{background:none!important;color:#d2d2d2!important;cursor:not-allowed!important;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.layui-laydate-content td>div{padding:7px 0;height:100%}.laydate-theme-molv{border:0}.laydate-theme-molv.layui-laydate-range{width:548px}.laydate-theme-molv .layui-laydate-main{width:274px}.laydate-theme-molv .layui-laydate-header{border:0;background-color:#16baaa}.laydate-theme-molv .layui-laydate-header i,.laydate-theme-molv .layui-laydate-header span{color:#f6f6f6}.laydate-theme-molv .layui-laydate-header i:hover,.laydate-theme-molv .layui-laydate-header span:hover{color:#fff}.laydate-theme-molv .layui-laydate-content{border:1px solid #e2e2e2;border-top:0;border-bottom:0}.laydate-theme-molv .laydate-main-list-1 .layui-laydate-content{border-left:none}.laydate-theme-molv .layui-laydate-footer{border:1px solid #e2e2e2}.laydate-theme-grid .layui-laydate-content td,.laydate-theme-grid .layui-laydate-content thead,.laydate-theme-grid .laydate-year-list>li,.laydate-theme-grid .laydate-month-list>li{border:1px solid #e2e2e2}.layui-laydate-linkage.laydate-theme-grid .laydate-selected,.layui-laydate-linkage.laydate-theme-grid .laydate-selected:hover{background-color:#f2f2f2!important;color:#16baaa!important}.layui-laydate-linkage.laydate-theme-grid .laydate-selected.laydate-day-prev,.layui-laydate-linkage.laydate-theme-grid .laydate-selected.laydate-day-next{color:#d2d2d2!important}.laydate-theme-grid .laydate-year-list,.laydate-theme-grid .laydate-month-list{margin:1px 0 0 1px}.laydate-theme-grid .laydate-year-list>li,.laydate-theme-grid .laydate-month-list>li{margin:0 -1px -1px 0}.laydate-theme-grid .laydate-year-list>li{height:43px;line-height:43px}.laydate-theme-grid .laydate-month-list>li{height:71px;line-height:71px}.laydate-theme-grid .layui-laydate-content td>div{height:29px;margin-top:-1px}.laydate-theme-circle .layui-laydate-content td>div,.laydate-theme-circle .layui-laydate-content td.layui-this>div{width:28px;height:28px;line-height:28px;border-radius:14px;margin:0 4px;padding:0}.layui-laydate.laydate-theme-circle .layui-laydate-content table td.layui-this{background-color:transparent!important}.laydate-theme-grid.laydate-theme-circle .layui-laydate-content td>div{margin:0 3.5px}.laydate-theme-fullpanel .layui-laydate-main{width:526px}.laydate-theme-fullpanel .layui-laydate-list{width:252px;left:272px}.laydate-theme-fullpanel .laydate-set-ym span{display:none}.laydate-theme-fullpanel .laydate-time-show .layui-laydate-header .layui-icon,.laydate-theme-fullpanel .laydate-time-show .laydate-set-ym span[lay-type="year"],.laydate-theme-fullpanel .laydate-time-show .laydate-set-ym span[lay-type="month"]{display:inline-block!important}.laydate-theme-fullpanel .laydate-btns-time{display:none}
\ No newline at end of file
+/*! laydate 日期与时间组件 */
+@font-face{font-family: 'laydate-icon';src: url('../../../../../fonts/iconfont.woff?v=282') format('woff');}.laydate-icon{font-family:"laydate-icon"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html #layuicss-laydate{display:none;position:absolute;width:1989px}.layui-laydate *{margin:0;padding:0}.layui-laydate,.layui-laydate *{box-sizing:border-box}.layui-laydate{position:absolute;z-index:66666666;margin:5px 0;border-radius:2px;font-size:14px;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.layui-laydate-main{width:272px}.layui-laydate-header *,.layui-laydate-content td,.layui-laydate-list li{transition-duration:.3s;-webkit-transition-duration:.3s}@keyframes laydate-downbit{0%{opacity:.3;transform:translate3d(0,-5px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}.layui-laydate{animation-name:laydate-downbit}.layui-laydate-static{position:relative;z-index:0;display:inline-block;margin:0;-webkit-animation:none;animation:none}.laydate-ym-show .laydate-prev-m,.laydate-ym-show .laydate-next-m{display:none!important}.laydate-ym-show .laydate-prev-y,.laydate-ym-show .laydate-next-y{display:inline-block!important}.laydate-ym-show .laydate-set-ym span[lay-type="month"]{display:none!important}.laydate-time-show .layui-laydate-header .layui-icon,.laydate-time-show .laydate-set-ym span[lay-type="year"],.laydate-time-show .laydate-set-ym span[lay-type="month"]{display:none!important}.layui-laydate-header{position:relative;line-height:30px;padding:10px 70px 5px}.layui-laydate-header *{display:inline-block;vertical-align:bottom}.layui-laydate-header i{position:absolute;top:10px;padding:0 5px;color:#999;font-size:18px;cursor:pointer}.layui-laydate-header i.laydate-prev-y{left:15px}.layui-laydate-header i.laydate-prev-m{left:45px}.layui-laydate-header i.laydate-next-y{right:15px}.layui-laydate-header i.laydate-next-m{right:45px}.laydate-set-ym{width:100%;text-align:center;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.laydate-set-ym span{padding:0 10px;cursor:pointer}.laydate-time-text{cursor:default!important}.layui-laydate-content{position:relative;padding:10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.layui-laydate-content table{border-collapse:collapse;border-spacing:0}.layui-laydate-content th,.layui-laydate-content td{width:36px;height:30px;padding:5px;text-align:center}.layui-laydate-content th{font-weight:400}.layui-laydate-content td{position:relative;cursor:pointer}.laydate-day-mark{position:absolute;left:0;top:0;width:100%;line-height:30px;font-size:12px;overflow:hidden}.laydate-day-mark::after{position:absolute;content:'';right:2px;top:2px;width:5px;height:5px;border-radius:50%}.laydate-day-holidays:before{position:absolute;left:0;top:0;font-size:12px;transform:scale(.7)}.laydate-day-holidays:before{content:'\4F11';color:#ff5722}.laydate-day-holidays[type="work"]:before{content:'\73ED';color:inherit}.layui-laydate .layui-this .laydate-day-holidays:before{color:#fff}.layui-laydate-footer{position:relative;height:46px;line-height:26px;padding:10px}.layui-laydate-footer span{display:inline-block;vertical-align:top;height:26px;line-height:24px;padding:0 10px;border:1px solid #c9c9c9;border-radius:2px;background-color:#fff;font-size:12px;cursor:pointer;white-space:nowrap;transition:all .3s}.layui-laydate-footer span:hover{color:#5fb878}.layui-laydate-footer span.layui-laydate-preview{cursor:default;border-color:transparent!important}.layui-laydate-footer span.layui-laydate-preview:hover{color:#666}.layui-laydate-footer span:first-child.layui-laydate-preview{padding-left:0}.laydate-footer-btns{position:absolute;right:10px;top:10px}.laydate-footer-btns span{margin:0 0 0 -1px}.layui-laydate-list{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;box-sizing:border-box;background-color:#fff}.layui-laydate-list>li{position:relative;display:inline-block;width:33.3%;height:36px;line-height:36px;margin:3px 0;vertical-align:middle;text-align:center;cursor:pointer}.laydate-month-list>li{width:25%;margin:17px 0}.laydate-time-list>li{height:100%;margin:0;line-height:normal;cursor:default}.laydate-time-list p{position:relative;top:-4px;line-height:29px}.laydate-time-list ol{height:181px;overflow:hidden}.laydate-time-list>li:hover ol{overflow-y:auto}.laydate-time-list ol li{width:130%;padding-left:33px;height:30px;line-height:30px;text-align:left;cursor:pointer}.layui-laydate-hint{position:absolute;top:115px;left:50%;width:250px;margin-left:-125px;line-height:20px;padding:15px;text-align:center;font-size:12px;color:#ff5722}.layui-laydate-range{width:546px}.layui-laydate-range .layui-laydate-main{display:inline-block;vertical-align:middle}.layui-laydate-range .laydate-main-list-1 .layui-laydate-header,.layui-laydate-range .laydate-main-list-1 .layui-laydate-content{border-left:1px solid #e2e2e2}.layui-laydate,.layui-laydate-hint{border:1px solid #d2d2d2;box-shadow:0 2px 4px rgba(0,0,0,.12);background-color:#fff;color:#666}.layui-laydate-header{border-bottom:1px solid #e2e2e2}.layui-laydate-header i:hover,.layui-laydate-header span:hover{color:#5fb878}.layui-laydate-content{border-top:none 0;border-bottom:none 0}.layui-laydate-content th{color:#333}.layui-laydate-content td{color:#666}.layui-laydate-content td.laydate-selected{background-color:#b5fff8}.laydate-selected:hover{background-color:#00f7de!important}.layui-laydate-content td:hover,.layui-laydate-list li:hover{background-color:#eee;color:#333}.laydate-time-list li ol{margin:0;padding:0;border:1px solid #e2e2e2;border-left-width:0}.laydate-time-list li:first-child ol{border-left-width:1px}.laydate-time-list>li:hover{background:0}.layui-laydate-content .laydate-day-prev,.layui-laydate-content .laydate-day-next{color:#d2d2d2}.laydate-selected.laydate-day-prev,.laydate-selected.laydate-day-next{background-color:#f8f8f8!important}.layui-laydate-footer{border-top:1px solid #e2e2e2}.layui-laydate-hint{color:#ff5722}.laydate-day-mark::after{background-color:#5fb878}.layui-laydate-content td.layui-this .laydate-day-mark::after{display:none}.layui-laydate-footer span[lay-type="date"]{color:#5fb878}.layui-laydate .layui-this{background-color:#009688!important;color:#fff!important}.layui-laydate .laydate-disabled,.layui-laydate .laydate-disabled:hover{background:none!important;color:#d2d2d2!important;cursor:not-allowed!important;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.laydate-theme-molv{border:0}.laydate-theme-molv.layui-laydate-range{width:548px}.laydate-theme-molv .layui-laydate-main{width:274px}.laydate-theme-molv .layui-laydate-header{border:0;background-color:#009688}.laydate-theme-molv .layui-laydate-header i,.laydate-theme-molv .layui-laydate-header span{color:#f6f6f6}.laydate-theme-molv .layui-laydate-header i:hover,.laydate-theme-molv .layui-laydate-header span:hover{color:#fff}.laydate-theme-molv .layui-laydate-content{border:1px solid #e2e2e2;border-top:0;border-bottom:0}.laydate-theme-molv .laydate-main-list-1 .layui-laydate-content{border-left:none}.laydate-theme-molv .layui-laydate-footer{border:1px solid #e2e2e2}.laydate-theme-grid .layui-laydate-content td,.laydate-theme-grid .layui-laydate-content thead,.laydate-theme-grid .laydate-year-list>li,.laydate-theme-grid .laydate-month-list>li{border:1px solid #e2e2e2}.laydate-theme-grid .laydate-selected,.laydate-theme-grid .laydate-selected:hover{background-color:#f2f2f2!important;color:#009688!important}.laydate-theme-grid .laydate-selected.laydate-day-prev,.laydate-theme-grid .laydate-selected.laydate-day-next{color:#d2d2d2!important}.laydate-theme-grid .laydate-year-list,.laydate-theme-grid .laydate-month-list{margin:1px 0 0 1px}.laydate-theme-grid .laydate-year-list>li,.laydate-theme-grid .laydate-month-list>li{margin:0 -1px -1px 0}.laydate-theme-grid .laydate-year-list>li{height:43px;line-height:43px}.laydate-theme-grid .laydate-month-list>li{height:71px;line-height:71px}
\ No newline at end of file
diff --git a/ruoyi-admin/src/main/resources/static/fonts/iconfont.eot b/ruoyi-admin/src/main/resources/static/fonts/iconfont.eot
new file mode 100644
index 000000000..3f5e98bb5
Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/fonts/iconfont.eot differ
diff --git a/ruoyi-admin/src/main/resources/static/fonts/iconfont.svg b/ruoyi-admin/src/main/resources/static/fonts/iconfont.svg
new file mode 100644
index 000000000..4f1920ded
--- /dev/null
+++ b/ruoyi-admin/src/main/resources/static/fonts/iconfont.svg
@@ -0,0 +1,405 @@
+
+
+
diff --git a/ruoyi-admin/src/main/resources/static/fonts/iconfont.ttf b/ruoyi-admin/src/main/resources/static/fonts/iconfont.ttf
new file mode 100644
index 000000000..6e84a89e0
Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/fonts/iconfont.ttf differ
diff --git a/ruoyi-admin/src/main/resources/static/fonts/iconfont.woff b/ruoyi-admin/src/main/resources/static/fonts/iconfont.woff
new file mode 100644
index 000000000..acd7ed608
Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/fonts/iconfont.woff differ
diff --git a/ruoyi-admin/src/main/resources/templates/demo/modal/layer.html b/ruoyi-admin/src/main/resources/templates/demo/modal/layer.html
index c2f3f5ddb..1dc924fa6 100644
--- a/ruoyi-admin/src/main/resources/templates/demo/modal/layer.html
+++ b/ruoyi-admin/src/main/resources/templates/demo/modal/layer.html
@@ -137,7 +137,7 @@
-