This repository has been archived by the owner on Jun 5, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdream-ui.min.js
6 lines (6 loc) · 50.4 KB
/
dream-ui.min.js
1
2
3
4
5
6
/*!
* DreamUI v1.0.0
* Copyright (C) 2019, ZhaoGang
* Released under the MIT license.
*/
!function(a,z){"function"===typeof define&&define.amd?define("dreamui",["jquery"],z):"undefined"!==typeof module&&"object"===typeof exports?module.exports=z(require("jquery")):a.UI=z(a.jQuery)}("undefined"!==typeof window?window:this,function(a){function z(a,b,d){f.dialog({SHORTCUTS:{type:a,title:b,content:d}})}if("undefined"===typeof jQuery)throw Error("\u8bf7\u5728 DreamUI \u524d\u5148\u5f15\u5165 jQuery");var P=a.fn.jquery;if(3>~~P.charAt(0))throw Error("DreamUI \u8981\u6c42 jQuery \u7684\u7248\u672c\u4e0d\u80fd\u4f4e\u4e8e 3.0.0\u3010 \u5f53\u524d jQuery \u7248\u672c\uff1a"+P+" \u3011");var K=a(window),E=a(document),Q=navigator.userAgent.toLowerCase(),R=Q.match("trident");a.event.special.valueChange={setup:function(){var c=!1;a(this).on({compositionstart:function(){c=!0},compositionend:function(){c=!1;a(this).trigger("input")},input:function(b){if(!c){var d=a(this).val(),k=b.type;b.type="valueChange";a.event.dispatch.call(this,b,d);b.type=k}}})}};a.fn.valueChange=function(a){return this.on("valueChange",a)};var B={decrease:function(a,b,d){return'\x3csvg viewBox\x3d"0 0 1024 1024" version\x3d"1.1" width\x3d"'+(a||16)+'" height\x3d"'+(b||16)+'"\x3e\x3cpath d\x3d"M768.440022 485.814618c0 14.475689-11.743462 26.185382-26.200732 26.185382l-460.467323 0c-14.458293 0-26.167986-11.70867-26.167986-26.185382l0 0c0-14.458293 11.70867-26.183336 26.167986-26.183336l460.467323 0C756.697583 459.631282 768.440022 471.356324 768.440022 485.814618L768.440022 485.814618z" fill\x3d"'+(d||"#000")+'"\x3e\x3c/path\x3e\x3c/svg\x3e'},increase:function(a,b,d){return'\x3csvg viewBox\x3d"0 0 1024 1024" version\x3d"1.1" width\x3d"'+(a||16)+'" height\x3d"'+(b||16)+'"\x3e\x3cpath d\x3d"M740.828151 485.179145 538.820344 485.179145 538.820344 283.185664c0-14.81645-11.989055-26.820855-26.820855-26.820855-14.769378 0-26.790156 12.004405-26.790156 26.820855l-0.013303 201.99348L283.200502 485.179145c-14.801101 0-26.820855 12.019755-26.820855 26.820855 0 14.81645 12.019755 26.819832 26.820855 26.819832l201.991434 0-0.013303 201.994504c0 14.800078 12.051477 26.821879 26.820855 26.821879 14.8318 0 26.820855-12.021801 26.820855-26.821879L538.820344 538.819832l201.979154 0c14.8318 0 26.820855-12.003382 26.820855-26.819832S755.631298 485.179145 740.828151 485.179145z" fill\x3d"'+(d||"#000")+'"\x3e\x3c/path\x3e\x3c/svg\x3e'},close:function(a,b,d){return'\x3csvg viewBox\x3d"0 0 1024 1024" version\x3d"1.1" width\x3d"'+(a||16)+'" height\x3d"'+(b||16)+'"\x3e\x3cpath d\x3d"M806.4 172.8l-633.6 633.6c-12.8 12.8-12.8 32 0 44.8 12.8 12.8 32 12.8 44.8 0l633.6-633.6c12.8-12.8 12.8-32 0-44.8-12.8-12.8-32-12.8-44.8 0z" fill\x3d"'+(d||"#000")+'"\x3e\x3c/path\x3e\x3cpath d\x3d"M172.8 172.8c-12.8 12.8-12.8 32 0 44.8l633.6 633.6c12.8 12.8 32 12.8 44.8 0 12.8-12.8 12.8-32 0-44.8L217.6 172.8c-12.8-12.8-32-12.8-44.8 0z" fill\x3d"'+(d||"#000")+'"\x3e\x3c/path\x3e\x3c/svg\x3e'},info:function(a,b){return'\x3csvg viewBox\x3d"0 0 1024 1024" version\x3d"1.1" width\x3d"'+(a||30)+'" height\x3d"'+(b||30)+'"\x3e\x3cpath d\x3d"M513.46384 60.225663c-248.292969 0-449.584462 201.299679-449.584462 449.625394 0 248.296039 201.291492 449.594695 449.584462 449.594695 248.28069 0 449.63665-201.299679 449.63665-449.594695C963.099467 261.525342 761.744529 60.225663 513.46384 60.225663zM554.626331 714.465225c0 22.720468-18.416442 41.139979-41.136909 41.139979s-41.136909-18.419512-41.136909-41.139979L472.352513 453.586612c0-22.716374 18.416442-41.135886 41.136909-41.135886s41.136909 18.419512 41.136909 41.135886L554.626331 714.465225zM513.489422 372.423081c-25.719778 0-46.561455-20.845771-46.561455-46.557362 0-25.719778 20.841677-46.560432 46.561455-46.560432s46.561455 20.841677 46.561455 46.560432C560.050878 351.577311 539.2092 372.423081 513.489422 372.423081z" fill\x3d"#19b6f8"\x3e\x3c/path\x3e\x3c/svg\x3e'},success:function(a,b){return'\x3csvg viewBox\x3d"0 0 1024 1024" version\x3d"1.1" width\x3d"'+(a||30)+'" height\x3d"'+(b||30)+'"\x3e\x3cpath d\x3d"M513.559007 60.225663c-248.299109 0-449.587532 201.299679-449.587532 449.625394 0 248.296039 201.288422 449.594695 449.587532 449.594695 248.27762 0 449.63358-201.299679 449.63358-449.594695C963.192587 261.525342 761.836627 60.225663 513.559007 60.225663zM766.338151 407.245168 485.919507 692.261527c-0.044002 0.045025-0.084934 0.092098-0.127913 0.137123s-0.090051 0.085958-0.134053 0.12996l-0.751107 0.763386c-6.256494 6.359848-14.548344 9.5454-22.967084 9.597589-0.061398 0.001023-0.121773 0.001023-0.183172 0.002047-0.161682 0-0.322341 0.004093-0.485047 0.002047-8.398274 0.068562-16.715707-2.979868-23.057135-9.217942L282.51591 540.491914c-12.999059-12.791327-12.775978-34.097586 0.49835-47.590901 13.281491-13.494339 34.58468-14.06739 47.576575-1.276063l130.36921 128.264269 256.507048-260.722046c12.797467-12.999059 34.100656-12.771885 47.591925 0.502443C778.555403 372.942921 779.129478 394.243039 766.338151 407.245168z" fill\x3d"#08ba61"\x3e\x3c/path\x3e\x3c/svg\x3e'},warn:function(a,b){return'\x3csvg viewBox\x3d"0 0 1024 1024" version\x3d"1.1" width\x3d"'+(a||30)+'" height\x3d"'+(b||30)+'"\x3e\x3cpath d\x3d"M513.46384 60.225663c-248.291946 0-449.584462 201.299679-449.584462 449.624371 0 248.296039 201.292516 449.594695 449.584462 449.594695 248.28069 0 449.63665-201.299679 449.63665-449.594695C963.099467 261.525342 761.744529 60.225663 513.46384 60.225663zM473.683834 304.175721c2.690272-35.478026 40.597627-32.423457 40.597627-32.423457s34.488489-2.288113 39.011502 32.225959c0 0 8.162914 181.774997-15.904225 294.366308 0 0-3.746324 14.944364-23.107277 16.22145l0 0.275269c-20.751626-0.539282-24.692379-16.296151-24.692379-16.296151C465.521944 485.947647 473.683834 304.175721 473.683834 304.175721zM513.489422 747.984642c-25.719778 0-46.560432-20.840654-46.560432-46.560432 0-25.710568 20.840654-46.556339 46.560432-46.556339s46.561455 20.845771 46.561455 46.556339C560.050878 727.143988 539.2092 747.984642 513.489422 747.984642z" fill\x3d"#f39509"\x3e\x3c/path\x3e\x3c/svg\x3e'},error:function(a,b){return'\x3csvg viewBox\x3d"0 0 1024 1024" version\x3d"1.1" width\x3d"'+(a||30)+'" height\x3d"'+(b||30)+'"\x3e\x3cpath d\x3d"M513.559007 60.225663c-248.291946 0-449.587532 201.299679-449.587532 449.625394 0 248.291946 201.295586 449.594695 449.587532 449.594695 248.284783 0 449.632557-201.303772 449.632557-449.594695C963.191564 261.525342 761.84379 60.225663 513.559007 60.225663zM678.729837 644.059712c12.798491 13.003152 12.217253 34.302247-1.272993 47.575552-13.490246 13.275351-34.800597 13.502525-47.590901 0.503467l-116.284423-118.191866-116.278283 118.187773c-12.798491 13.003152-34.093493 12.774955-47.590901-0.499373-13.497409-13.277398-14.063297-34.576493-1.279133-47.575552l117.065206-118.984928L348.433202 406.088832c-12.783141-12.999059-12.218276-34.298154 1.279133-47.576575 13.497409-13.274328 34.792411-13.501502 47.590901-0.49835l116.279307 118.187773 116.2834-118.190843c12.790304-12.999059 34.100656-12.771885 47.590901 0.502443 13.491269 13.274328 14.071484 34.573423 1.272993 47.576575L561.666678 525.07376 678.729837 644.059712z" fill\x3d"#d81e06"\x3e\x3c/path\x3e\x3c/svg\x3e'},arrow:function(a,b){return'\x3csvg viewBox\x3d"0 0 1024 1024" version\x3d"1.1" width\x3d"'+(a||30)+'" height\x3d"'+(b||30)+'"\x3e\x3cpath d\x3d"M523.955 832.173l323.744-512c6.24-9.856 6.624-22.336 0.992-32.512-5.632-10.24-16.384-16.576-28.033-16.576h-647.328c-11.647 0-22.4 6.336-28.033 16.576-2.656 4.8-3.968 10.112-3.968 15.424 0 5.952 1.664 11.904 4.929 17.088l323.616 512c5.856 9.28 16.064 14.911 27.040 14.912s21.184-5.632 27.040-14.912z" fill\x3d"#000"\x3e\x3c/path\x3e\x3c/svg\x3e'},arrowLine:function(a,b){return'\x3csvg viewBox\x3d"0 0 1024 1024" version\x3d"1.1" width\x3d"'+(a||30)+'" height\x3d"'+(b||30)+'"\x3e\x3cpath d\x3d"M948.560332 281.179984c-13.765515-13.833053-36.127825-13.833053-49.89334 0L511.991302 668.591431 125.313565 281.179984c-13.763468-13.798261-36.093033-13.798261-49.856501 0-13.799284 13.798261-13.799284 36.161594 0 49.993624l410.857439 411.674037c7.067976 7.085372 16.402575 10.521634 25.675776 10.331299 9.274224 0.191358 18.608823-3.245927 25.677822-10.331299l410.891208-411.708829c6.863315-6.89913 10.331299-15.940041 10.331299-24.979928S955.423647 288.078091 948.560332 281.179984z" fill\x3d"#000"\x3e\x3c/path\x3e\x3c/svg\x3e'}},r={addZero:function(a){a+="";return 2>a.length?"0"+a:a},datePicker:function(a){var b=new Date,d=a?a[0]:b.getFullYear(),c=a?a[1]:b.getMonth()+1;a=a?a[2]:b.getDate();for(var g=(new Date(d,c-1,1)).getDay(),e=[31,28+(0==d%100?0==d%400?1:0:0==d%4?1:0),31,30,31,30,31,31,30,31,30,31],b="",l=0;l<e[c-1];l++)b+='\x3ci class\x3d"ui-datepicker-days" data-day\x3d"'+(l+1)+'"\x3e'+(l+1)+"\x3c/i\x3e";0<g&&(b=Array(g+1).join("front")+b);var g="",e=b.split("front").length-1,h=2===c-1?28+(0==d%100?0==d%400?1:0:0==d%4?1:0):1<c-1?-1<[1,3,5,7,8,10,12].indexOf(c-1)?31:30:31;if(e)for(l=h-e+1;l<h+1;l++)g+='\x3ci class\x3d"ui-datepicker-placeholder"\x3e'+l+"\x3c/i\x3e";h="";l=0;for(e=42-b.split("class").length+1-e;l<e;l++)h+='\x3ci class\x3d"ui-datepicker-placeholder"\x3e'+(l+1)+"\x3c/i\x3e";return{days:g+b.replace(/front/g,"")+h,result:[d,c,a]}},message:function(c,b){var d={};if(b.length){a.isPlainObject(b[0])?d=b[0]:d.content=b[0];var k=a.extend({},{autoClose:2E3,closable:!1,afterClose:a.noop},d);a(".ui-message-container").length||a("body").append('\x3cdiv class\x3d"ui-message-container"\x3e\x3c/div\x3e');b=a(".ui-message-container");b.append('\x3cdiv class\x3d"ui-message-wrapper"\x3e\x3cdiv class\x3d"ui-message-icon"\x3e'+B[c]()+'\x3c/div\x3e\x3cdiv class\x3d"ui-message-content"\x3e\x3c/div\x3e\x3c/div\x3e');var g=b.children().last();c=g.find("svg");b=g.find(".ui-message-content");c.attr({width:18,height:18});b.text(k.content);k.closable&&b.after('\x3cdiv class\x3d"ui-message-close"\x3e'+B.close()+"\x3c/div\x3e").next().click(function(){f.message.close(g)});a.isFunction(k.afterClose)&&g.data("ui-message-afterclose",k.afterClose);var e=0;g.children().each(function(){e+=a(this).outerWidth(!0)}).end().width(e+5);g.addClass("ui-message-show").on("animationend",function(){if(a.isNumeric(k.autoClose)&&1E3<k.autoClose)var b=window.setTimeout(function(){window.clearTimeout(b);f.message.close(g)},~~k.autoClose)});return g}},notice:function(c,b){var d={};if(b.length){a.isPlainObject(b[0])?d=b[0]:d.title=b[0];var k=a.extend({},{title:"",content:"",autoClose:5E3,closable:!1,afterClose:a.noop},d);a(".ui-notice-container").length||a("body").append('\x3cdiv class\x3d"ui-notice-container"\x3e\x3c/div\x3e');b=a(".ui-notice-container");b.append('\x3cdiv class\x3d"ui-notice-wrapper"\x3e\x3cdiv class\x3d"ui-notice-icon"\x3e'+B[c]()+'\x3c/div\x3e\x3cdiv class\x3d"ui-notice-box"\x3e\x3cp class\x3d"ui-notice-title"\x3e\x3c/p\x3e\x3cp class\x3d"ui-notice-content"\x3e\x3c/p\x3e\x3c/div\x3e\x3c/div\x3e');var g=b.find(".ui-notice-wrapper").last();c=b.find(".ui-notice-content");g.find("svg").attr({width:18,height:18});g.find(".ui-notice-box \x3e p").first().html(k.title);k.content?c.html(k.content):c.remove();k.closable?g.append('\x3cdiv class\x3d"ui-notice-close"\x3e'+B.close()+"\x3c/div\x3e").find(".ui-notice-close").click(function(){f.notice.close(g)}):g.find(".ui-notice-box").css("width","calc(100% - 30px)");a.isFunction(k.afterClose)&&g.data("ui-notice-afterclose",k.afterClose);g.addClass("ui-notice-show").on("animationend",function(){if(a.isNumeric(k.autoClose)&&1E3<k.autoClose)var b=window.setTimeout(function(){window.clearTimeout(b);f.notice.close(g)},~~k.autoClose)});return g}},progress:function(a){return'\x3cdiv class\x3d"ui-progress-container" data-id\x3d"'+a+'"\x3e\x3cdiv class\x3d"ui-progress-box"\x3e\x3cdiv\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d"ui-progress-result"\x3e\u7b49\u5f85\x3c/div\x3e'}},f={version:"1.0.0",autoComplete:function(c,b){var d=a.extend({},{placeholder:"",width:"auto",data:a.noop},b);return a(c).each(function(){function b(b){var d="";a.each(b,function(a,b){d+='\x3cli data-text\x3d"'+b+'"\x3e'+b+"\x3c/li\x3e"});return"\x3cul\x3e"+d+"\x3c/ul\x3e"}function c(){n.empty().hide()}function e(a){d.data(a).done(function(a){Array.isArray(a)&&a.length?n.html(b(a)).show():c()}).fail(function(a){console.error(a);c()})}var l=a(this);l.html('\x3cdiv class\x3d"ui-autocomplete-container"\x3e\x3cinput type\x3d"text" autocomplete\x3d"off" spellcheck\x3d"false"\x3e\x3cdiv class\x3d"ui-autocomplete-wrapper ui-noselect"\x3e\x3c/div\x3e\x3c/div\x3e');var h=l.children(),m=h.children().first(),n=m.next();h.outerWidth(d.width);m.attr("placeholder",d.placeholder).on({focus:function(){var a=m.val();a&&e(a)},valueChange:function(a,b){b?e(b):c()}});n.on("click","li",function(){m.val(a(this).attr("data-text"));c()});E.on("click contextmenu",function(a){h.is(a.target)||h.has(a.target).length||c()})})},carousel:function(c,b){var d=a.extend({},{effect:"slide",arrow:!0,dot:!0,autoPlay:0,duration:700,dotEventType:"click"},b);a(c).each(function(){function b(a){f.children().eq(a).addClass("active").siblings().removeClass("active")}function c(a){A||(A=!0,b(a),m.eq(a).fadeIn(d.duration,function(){A=!1;u=a}).siblings().fadeOut(d.duration))}function e(a){A||(A=!0,b(a===n?0:a),t.css({transform:"translateX(-"+q*(a+1)+"%)",transitionDuration:d.duration+"ms",transitionTimingFunction:"cubic-bezier(0.57, 0, 0.35, 1)"}).on("transitionend",function(){t.css("transitionDuration","0ms").off("transitionend");A=!1;u=a;-1===a&&(t.css("transform","translateX(-"+q*n+"%)"),u=n-1);a===n&&(t.css("transform","translateX(-"+q+"%)"),u=0)}))}function l(a){switch(d.effect){case "show":m.eq(a).show().siblings().hide();u=a;b(a);break;case "fade":c(a);break;case "slide":e(a);break;default:e(a)}}var h=a(this),m=h.children(),n=m.length;"static"===h.css("position")&&h.css("position","relative");m.wrapAll('\x3cdiv class\x3d"ui-carousel-container"\x3e\x3cdiv class\x3d"ui-carousel-wrapper"\x3e\x3c/div\x3e\x3c/div\x3e');h.find(".ui-carousel-container").first();var t=h.find(".ui-carousel-wrapper").first(),q=0;"slide"===d.effect?(q=100/(n+2),t.addClass("ui-carousel-slide").prepend(m.last().clone(!0)).append(m.first().clone(!0)).css({width:100*(n+2)+"%",transform:"translateX(-"+q+"%)"}).children().each(function(b){a(this).css({width:q+"%",marginLeft:b*q+"%"})})):(t.addClass("ui-carousel-fade"),m.hide().first().show());var v=a(""),C=a("");!0===d.arrow&&(h.append('\x3cdiv class\x3d"ui-carousel-arrow"\x3e\x3ci class\x3d"ui-carousel-arrow-prev"\x3e\x3c/i\x3e\x3ci class\x3d"ui-carousel-arrow-next"\x3e\x3c/i\x3e\x3c/div\x3e'),v=h.find(".ui-carousel-arrow-prev").first(),C=h.find(".ui-carousel-arrow-next").first());Array.isArray(d.arrow)&&2===d.arrow.length&&(v=a(d.arrow[0]),C=a(d.arrow[1]));var f=a("");!0===d.dot&&(h.append('\x3cdiv class\x3d"ui-carousel-dot"\x3e'+Array(n+1).join("\x3ci\x3e\x3c/i\x3e")+"\x3c/div\x3e"),f=h.find(".ui-carousel-dot").first());"string"===typeof d.dot&&(f=a(d.dot));f.children().first().addClass("active");var A=!1,u=0,N=d.dotEventType.match(/(click|mouseenter)/)?d.dotEventType:"click";f.children().on(N,function(){a(this).hasClass("active")||l(a(this).index())});v.click(function(){!A&&u--;0>u&&"slide"!==d.effect&&(u=n-1);l(u)});C.click(function(){!A&&u++;u>n-1&&"slide"!==d.effect&&(u=0);l(u)});if(a.isNumeric(d.autoPlay)&&2E3<d.autoPlay){var y=function(){u++;l(u)},r=window.setInterval(y,~~d.autoPlay);h.on({mouseenter:function(){window.clearInterval(r)},mouseleave:function(){r=window.setInterval(y,~~d.autoPlay)}})}})},checkbox:function(c,b){var d=a.extend({},{data:[],vertical:!1,change:a.noop},b),k=a.isFunction(d.change);if(Array.isArray(d.data)&&d.data.length){var g="";d.data.forEach(function(a){g+='\x3cdiv data-text\x3d"'+a.text+'" data-value\x3d"'+a.value+'" class\x3d"ui-checkbox'+(a.checked?" ui-checkbox-checked":"")+'"\x3e\x3ci\x3e\x3c/i\x3e\x3cspan\x3e'+a.text+"\x3c/span\x3e\x3c/div\x3e"});g='\x3cdiv class\x3d"ui-checkbox-container ui-noselect"\x3e'+g+"\x3c/div\x3e";return a(c).each(function(){var b=a(this);b.html(g);var c=b.children();d.vertical&&c.addClass("ui-checkbox-vertical");c.on("click",".ui-checkbox",function(){a(this).toggleClass("ui-checkbox-checked");if(k){var b=[];c.find(".ui-checkbox-checked").each(function(){b.push(a(this).attr("data-value"))});d.change(b)}})})}},collapse:function(c,b){var d=a.extend({},{accordion:!1,active:null},b);a(c).each(function(){var b=a(this),c=b.children();b.children().addClass("ui-collapse-part").each(function(){a(this).children().first().addClass("ui-collapse-title ui-noselect").next().addClass("ui-collapse-content")});var e=c.children(".ui-collapse-title"),c=c.children(".ui-collapse-content");c.html("\x3cdiv\x3e"+c.html()+"\x3c/div\x3e");e.append('\x3ci class\x3d"ui-collapse-arrow"\x3e'+B.arrowLine(16,16)+"\x3c/i\x3e").click(function(){var b=a(this),c=b.next(),e=b.parent().siblings();b.toggleClass("ui-collapse-arrow-animate");b=c.children().outerHeight(!0);c.height(c.hasClass("ui-collapse-show")?0:b).toggleClass("ui-collapse-show");d.accordion&&(e.children(".ui-collapse-content").height(0).removeClass("ui-collapse-show"),e.children(".ui-collapse-title").removeClass("ui-collapse-arrow-animate"))});Array.isArray(d.active)&&d.active.length&&(d.accordion?[d.active.pop()]:d.active).forEach(function(a){a=b.find(".ui-collapse-title").eq(a);var d=a.next();a.addClass("ui-collapse-arrow-animate");d.addClass("ui-collapse-show ui-collapse-no-transition").height(d.children().outerHeight(!0));var c=window.setTimeout(function(){d.removeClass("ui-collapse-no-transition");window.clearTimeout(c)},13)})})},datePicker:function(c,b){function d(a){return k.format.replace("YYYY",a[0]).replace("MM",r.addZero(a[1])).replace("DD",r.addZero(a[2]))}var k=a.extend({},{format:"YYYY-MM-DD",width:200,height:34,placeholder:"",selectYear:!0,selectMonth:!0,change:a.noop},b);E.on("click contextmenu",function(b){var d=a(".ui-datepicker-container, .ui-datepicker-input");d.is(b.target)||d.has(b.target).length||d.not(".ui-datepicker-input").remove()});return a(c).each(function(){var b=a(this);b.width(k.width-2).height(k.height-2).css("lineHeight",k.height-2+"px").addClass("ui-datepicker-input").empty().append('\x3cspan class\x3d"ui-datepicker-placeholder"\x3e'+k.placeholder+'\x3c/span\x3e\x3ci style\x3d"margin-top:'+((k.height-18)/2-1)+'px;"\x3e\x3c/i\x3e').find("*").end().click(function(){function c(a){F.text(a[0]);H.text(a[1])}function l(){A.add(u).hide();v.find(".ui-datepicker-opacity").removeClass("ui-datepicker-opacity")}a(".ui-datepicker-container").remove();var h="";"\u65e5\u4e00\u4e8c\u4e09\u56db\u4e94\u516d".split("").forEach(function(a){h+="\x3ci\x3e"+a+"\x3c/i\x3e"});for(var g="",n=1900;2101>n;n++)g+="\x3ci\x3e"+n+"\u5e74\x3c/i\x3e";for(var t="",n=1;13>n;n++)t+="\x3ci\x3e"+n+"\u6708\x3c/i\x3e";var q=B.arrowLine(12,12),n=b.data("ui-datepicker-value"),n=r.datePicker(n);a("body").append('\x3cdiv class\x3d"ui-datepicker-container ui-noselect"\x3e\x3cdiv class\x3d"ui-datepicker-header"\x3e\x3cdiv class\x3d"ui-datepicker-prev"\x3e\x3ci class\x3d"ui-datepicker-prev-year"\x3e'+q+q+'\x3c/i\x3e\x3ci class\x3d"ui-datepicker-prev-month"\x3e'+q+'\x3c/i\x3e\x3c/div\x3e\x3cdiv class\x3d"ui-datepicker-result"\x3e\x3cspan\x3e'+n.result[0]+"\x3c/span\x3e\u5e74\x3cspan\x3e"+n.result[1]+'\x3c/span\x3e\u6708\x3c/div\x3e\x3cdiv class\x3d"ui-datepicker-next"\x3e\x3ci class\x3d"ui-datepicker-next-month"\x3e'+q+'\x3c/i\x3e\x3ci class\x3d"ui-datepicker-next-year"\x3e'+q+q+'\x3c/i\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d"ui-datepicker-week"\x3e'+h+'\x3c/div\x3e\x3cdiv class\x3d"ui-datepicker-box"\x3e'+n.days+'\x3c/div\x3e\x3cdiv class\x3d"ui-datepicker-footer"\x3e\x3cbutton class\x3d"ui-button-info"\x3e\u786e\u5b9a\x3c/button\x3e\x3c/div\x3e\x3cdiv class\x3d"ui-datepicker-years"\x3e'+g+'\x3c/div\x3e\x3cdiv class\x3d"ui-datepicker-months"\x3e'+t+"\x3c/div\x3e\x3c/div\x3e");var v=a(".ui-datepicker-container"),g=b.offset().left,t=b.offset().top;v.css({marginTop:t+k.height+"px",marginLeft:g+"px"});var g=v.find(".ui-datepicker-prev-year"),t=v.find(".ui-datepicker-next-year"),q=v.find(".ui-datepicker-prev-month"),C=v.find(".ui-datepicker-next-month"),f=v.find(".ui-datepicker-box"),A=v.find(".ui-datepicker-years"),u=v.find(".ui-datepicker-months"),N=v.find(".ui-datepicker-week"),y=v.find(".ui-datepicker-result span"),F=y.first(),H=y.last(),p=[~~F.text(),~~H.text(),null];f.find('[data-day\x3d"'+n.result[2]+'"]').addClass("active").siblings().removeClass("active");f.on("click",".ui-datepicker-days:not(.active)",function(){a(this).addClass("active").siblings().removeClass("active");p[2]=~~a(this).text();b.data("ui-datepicker-value",p).find("span").removeAttr("class").text(d(p));v.remove();a.isFunction(k.change)&&k.change(p)});g.click(function(){--p[0];f.html(r.datePicker(p).days);c(p);l()});t.click(function(){p[0]+=1;f.html(r.datePicker(p).days);c(p);l()});F.click(function(){A.toggle();u.hide();f.add(N)[A.is(":hidden")?"removeClass":"addClass"]("ui-datepicker-opacity")});A.on("click","i",function(){p[0]=parseInt(a(this).text());f.html(r.datePicker(p).days);c(p);l()});q.click(function(){--p[1];0===p[1]&&(p[1]=12,--p[0]);f.html(r.datePicker(p).days);c(p);l()});C.click(function(){p[1]+=1;13===p[1]&&(p[1]=1,p[0]+=1);f.html(r.datePicker(p).days);c(p);l()});H.click(function(){u.toggle();A.hide();f.add(N)[u.is(":hidden")?"removeClass":"addClass"]("ui-datepicker-opacity")});u.on("click","i",function(){p[1]=parseInt(a(this).text());f.html(r.datePicker(p).days);c(p);l()});k.selectYear||(g.add(t).remove(),F.addClass("disabled"));k.selectMonth||(q.add(C).remove(),H.addClass("disabled"))})})},dialog:function(){var c='\x3cdiv class\x3d"ui-dialog-container"\x3e\x3cdiv class\x3d"ui-dialog-mask"\x3e\x3c/div\x3e\x3cdiv class\x3d"ui-dialog-wrapper"\x3e\x3cdiv class\x3d"ui-dialog-header"\x3e\x3cspan\x3e\x3c/span\x3e\x3ci\x3e'+B.close()+'\x3c/i\x3e\x3c/div\x3e\x3cdiv class\x3d"ui-dialog-main"\x3e\x3cdiv\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d"ui-dialog-footer ui-noselect"\x3e\x3cdiv class\x3d"ui-dialog-cancel"\x3e\x3cspan\x3e\x3c/span\x3e\x3c/div\x3e\x3cdiv class\x3d"ui-dialog-ok"\x3e\x3cspan\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e',b={title:"\u7f51\u9875\u6d88\u606f",content:"",contentBgColor:"#fff",iframeContent:null,videoContent:null,imageContent:null,fullscreen:!1,draggable:!1,maskClose:!1,mask:!0,closable:!0,showTitle:!0,bodyScroll:!0,showButton:!0,autoCloseEffect:!0,parentsIframeLayer:0,borderRadius:6,autoClose:0,width:500,ok:{text:"\u786e\u5b9a",waiting:!1,waitingText:"\u786e\u5b9a",notClose:!1,callback:a.noop},cancel:{text:"\u53d6\u6d88",show:!0,callback:a.noop},afterOpen:a.noop,afterClose:a.noop,SHORTCUTS:null,WAITING:null,PROMPT:null},d=arguments,k=d.length,g={};if(k){1===k?a.isPlainObject(d[0])?g=d[0]:g.content=d[0]:(g.title=d[0],g.content=d[1],g.width=d[2]);var e=a.extend(!0,b,g);e.WAITING&&(e.showTitle=!1,e.showButton=!1,e.width="auto");e.PROMPT&&e.PROMPT.title&&(e.title=e.PROMPT.title);var b=e.fullscreen,l=e.width,h;if(e.parentsIframeLayer){h=window.parent;for(d=0;d<e.parentsIframeLayer-1;d++)h=h.parent;a("body",h.document).append(c)}else a("body").append(c);var m=h?a("body \x3e .ui-dialog-container:last-child",h.document):a("body \x3e .ui-dialog-container:last-child"),c=a(".ui-dialog-mask",m),n=a(".ui-dialog-wrapper",m),t=a(".ui-dialog-header",n),q=a("span",t),d=a("i",t),g=a(".ui-dialog-main",n),v=a("div",g),C=a(".ui-dialog-footer",n),G=a(".ui-dialog-ok",C),A=a(".ui-dialog-cancel",C),u=K.width(),r=K.height(),y=!!(430>u);if(l>u||b)l=u;n.width(l);!y||b||e.WAITING||n.width(u-60);q.text(e.title);n.css("borderRadius",e.borderRadius+"px");g.css("background",e.contentBgColor);v.html(e.content);a("span",G).text(e.ok.text);a("span",A).text(e.cancel.text);e.bodyScroll||a("body",h?h.document:window.document).addClass("ui-body-noscroll");e.showTitle||t.remove();e.showButton||C.remove();e.cancel.show||A.remove();e.closable||(d.remove(),q.css("width","calc(100% - 30px)"));e.mask||c.remove();var q=t.outerHeight()+C.outerHeight(),F=e.iframeContent,H=!1;if(a.isPlainObject(e.iframeContent)){var p=F.src,x=F.height;if(!p||!x)return;H=!0;if(b||x>r-q)x=r-q;g.css({padding:0,height:x+"px"}).html('\x3ciframe src\x3d"'+p+'" frameborder\x3d"0" scrolling\x3d"auto"\x3e\x3c/iframe\x3e')}var z=e.imageContent,F=!1;if(a.isPlainObject(z)){var L=function(a){O=!0;S.css("transform","translateX("+-a*l+"px)").on("transitionend",function(){O=!1;S.off("transitionend")})},p=z.src,x=z.height;if(!p||!x)return;F=!0;if(b||x>r-q)x=r-q;var k=p.length,D="";Array.isArray(p)?(p.forEach(function(a){D+='\x3cimg src\x3d"'+a+'" style\x3d"width:'+l+"px;height:"+x+'px;" ondragstart\x3d"return false"\x3e'}),D='\x3cdiv class\x3d"ui-dialog-image-wrapper ui-dialog-noselect"\x3e\x3cdiv style\x3d"width:'+l*k+'px;"\x3e'+D+'\x3c/div\x3e\x3cdiv class\x3d"ui-dialog-image-prev"\x3e\x3c/div\x3e\x3cdiv class\x3d"ui-dialog-image-next"\x3e\x3c/div\x3e\x3c/div\x3e'):D='\x3cimg src\x3d"'+p+'"\x3e';g.css({padding:0,overflow:"hidden",height:x+"px"}).html(D);var S=a(".ui-dialog-image-wrapper \x3e div:first-child",g),p=a(".ui-dialog-image-prev, .ui-dialog-image-next",g),I=0,O=!1;2===p.length&&p.first().click(function(){I&&!O&&(I--,L(I))}).next().click(function(){I<k-1&&!O&&(I++,L(I))})}var J=e.videoContent,z=!1;if(a.isPlainObject(J)){p=J.src;x=J.height;J=J.autoplay;if(!p||!x)return;z=!0;if(b||x>r-q)x=r-q;g.css({padding:0,overflow:"hidden",background:"#000",height:x+"px"}).html('\x3cvideo src\x3d"'+p+'" width\x3d"'+l+'" height\x3d"'+x+'" controls\x3e\x3c/video\x3e');J&&a("video",g).attr("autoplay",!0)}1<a(".ui-dialog-mask").length&&c.remove();a.isFunction(e.afterClose)&&m.data("ui-dialog-afterclose",e.afterClose);b&&(n.css({borderRadius:0,height:r+"px"}),g.height(r-q-(z||F||H?0:30)+"px"));a.isNumeric(e.autoClose)&&2E3<e.autoClose&&e.autoCloseEffect&&n.append('\x3cdiv class\x3d"ui-dialog-autoclose"\x3e\x3c/div\x3e');n.height()>r&&g.height(r-q);a.isPlainObject(e.SHORTCUTS)&&!a.isEmptyObject(e.SHORTCUTS)&&(t.add(A).add(v).remove(),C.css("borderTop","none"),n.width(y?w-60:420),n.addClass("ui-dialog-shortcuts-mark"),g.html('\x3cdiv\x3e\x3cdiv class\x3d"ui-dialog-shortcuts"\x3e\x3ci\x3e'+B[e.SHORTCUTS.type]()+"\x3c/i\x3e\x3cdiv\x3e\x3cp\x3e"+e.SHORTCUTS.title+"\x3c/p\x3e\x3cdiv\x3e"+(e.SHORTCUTS.content||"")+"\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e"),g.css("minHeight","90px"),y&&g.addClass("ui-dialog-mobile-main"));e.WAITING&&(n.addClass("ui-dialog-waiting-wrapper"),b="","string"===a.type(e.WAITING)&&(b=e.WAITING),g.html('\x3cdiv class\x3d"ui-dialog-waiting-box"\x3e\x3c/div\x3e\x3cspan\x3e'+b+"\x3c/span\x3e"),a.isFunction(e.WAITING)&&e.WAITING(a(".ui-dialog-waiting-box + span")));if(a.isPlainObject(e.PROMPT)&&!a.isEmptyObject(e.PROMPT)){n.width(y?w-60:350);g.css("minHeight",0).html('\x3cdiv class\x3d"ui-dialog-prompt"\x3e\x3c/div\x3e');a("div",g).append("textarea"!==e.PROMPT.type?'\x3cinput type\x3d"'+e.PROMPT.type+'" spellcheck\x3d"false"\x3e':'\x3ctextarea spellcheck\x3d"false"\x3e\x3c/textarea\x3e');var M=a("input, textarea",g);M.attr("maxlength",e.PROMPT.maxlength);e.PROMPT.placeholder&&M.attr("placeholder",e.PROMPT.placeholder);e.PROMPT.autofocus&&M.focus();G.addClass("ui-dialog-notclose");G.click(function(){a.isFunction(e.PROMPT.callback)&&(f.dialog.prompt.errorFeedBack(!1),e.PROMPT.callback(M.val(),M,G))})}e.maskClose&&c.click(function(){f.dialog.close(m,h)});d.click(function(){f.dialog.close(m,h)});A.click(function(){f.dialog.close(m,h);a.isFunction(e.cancel.callback)&&e.cancel.callback()});G.click(function(){a.isFunction(e.ok.callback)&&!e.PROMPT&&e.ok.callback(G);e.ok.waiting||e.ok.notClose||G.hasClass("ui-dialog-notclose")||f.dialog.close(m,h);e.ok.waiting&&(G.prepend("\x3ci\x3e\x3c/i\x3e").css({opacity:.5,pointerEvents:"none"}),a("span",G).text(e.ok.waitingText))});if(e.draggable&&!e.fullscreen){c.remove();var x=parseFloat(n.height()),T,U;n.mousedown(function(){a(".ui-dialog-container-top").removeClass("ui-dialog-container-top");m.addClass("ui-dialog-container-top")});t.addClass("ui-dialog-header-move"+(R?"-ie":"")).mousedown(function(a){a.preventDefault();m.addClass("ui-noselect");t.css("cursor","grabbing");U=a.pageX-n.get(0).offsetLeft;T=a.pageY-n.get(0).offsetTop;E.on("mousemove",function(a){var b=a.pageX-U;a=a.pageY-T;b<l/2&&(b=l/2);a<x/2&&(a=x/2);b>u-l/2&&(b=u-l/2);a>r-x/2&&(a=r-x/2);n.css({left:b+"px",top:a+"px"})})});t.add(E).mouseup(function(){t.get(0).style.removeProperty("cursor");m.removeClass("ui-noselect");E.off("mousemove")})}c.addClass("ui-dialog-mask-show");n.addClass("ui-dialog-wrapper-show");n.on("animationend",function(){n.off("animationend");a.isFunction(e.afterOpen)&&e.afterOpen();var b=a(".ui-dialog-autoclose",n);if(b)b.css("transitionDuration",~~e.autoClose+"ms").addClass("ui-dialog-autoclose-active").on("transitionend",function(){f.dialog.close(m,h)})});return m}},drawer:function(c){var b=a.extend({},{width:300,title:"",content:"",clearContent:!1,closable:!0,mask:!0,maskClose:!1,afterOpen:a.noop,afterClose:a.noop},c);a(".ui-drawer-container").length||a("body").append('\x3cdiv class\x3d"ui-drawer-container"\x3e\x3cdiv class\x3d"ui-drawer-mask"\x3e\x3c/div\x3e\x3cdiv class\x3d"ui-drawer-wrapper"\x3e\x3cdiv class\x3d"ui-drawer-header"\x3e\x3cspan\x3e\x3c/span\x3e\x3c/div\x3e\x3cdiv class\x3d"ui-drawer-body"\x3e\x3cdiv\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e');c=a(".ui-drawer-container");var d=c.find(".ui-drawer-mask"),k=c.find(".ui-drawer-wrapper"),g=c.find(".ui-drawer-header"),e=g.find("span"),l=c.find(".ui-drawer-body \x3e div"),h=K.width();String(b.title)?e.text(b.title):(g.remove(),l.parent().css({height:"100%",top:0}));b.closable&&!g.children("i").length&&(g.append("\x3ci\x3e"+B.close()+"\x3c/i\x3e"),e.css("width","calc(100% - 61px)"));b.mask||d.remove();if(String(b.content))l[b.clearContent?"html":"append"](b.content);c.show();d.addClass("ui-drawer-mask-show");k.width(b.width>h?h:b.width).addClass("ui-drawer-wrapper-show").on("animationend",function(){k.off("animationend");a.isFunction(b.afterOpen)&&b.afterOpen(e,l)});g.find("i").click(function(){f.drawer.close(b.afterClose)});b.maskClose&&d.click(function(){f.drawer.close(b.afterClose)})},inputNumber:function(c,b){function d(a,b){var d=String(k.step),c=d.indexOf(".");a.val(-1<c?b.toFixed(d.substr(c+1).length):b)}var k=a.extend({},{defaultValue:0,max:Infinity,min:-Infinity,step:1,editable:!1,disabled:!1},b);return a(c).each(function(){function b(a){l.hasClass("ui-inputnumber-disabled")||(a(),q=!0,f=window.setTimeout(function(){q&&(n=window.setInterval(a,100));window.clearTimeout(f)},1E3))}var c=a(this);c.html('\x3cdiv class\x3d"ui-inputnumber-container ui-noselect"\x3e\x3cdiv class\x3d"ui-inputnumber-decrease"\x3e\x3c/div\x3e\x3cinput type\x3d"text" autocomplete\x3d"off" spellcheck\x3d"false" max\x3d"Infinity" min\x3d"-Infinity"\x3e\x3cdiv class\x3d"ui-inputnumber-increase"\x3e\x3c/div\x3e\x3c/div\x3e').data("ui-inputnumber-options",k);var l=c.children(),h=l.children(),c=h.eq(0),m=h.eq(1),h=h.eq(2);c.html(B.decrease(17,17,"#666"));h.html(B.increase(17,17,"#666"));m.val(k.defaultValue>k.max||k.defaultValue<k.min?0:k.defaultValue).on({focus:function(){l.addClass("active")},blur:function(){l.removeClass("active");var b=parseFloat(m.val());b<k.min&&(b=k.min);b>k.max&&(b=k.max);a.isNumeric(m.val())||(b=0);d(m,b)}});k.editable||m.off("focus blur").attr("readonly",!0).css("pointerEvents","none");k.disabled&&l.addClass("ui-inputnumber-disabled");var n=null,f=null,q=!1;c.mousedown(function(){b(function(){var b=m.val();a.isNumeric(b)||(b=k.defaultValue);b=parseFloat(b);b>k.min&&(b-=parseFloat(k.step));b<k.min&&(b=k.min);d(m,b)})});h.mousedown(function(){b(function(){var b=m.val();a.isNumeric(b)||(b=k.defaultValue);b=parseFloat(b);b<k.max&&(b+=parseFloat(k.step));b>k.max&&(b=k.max);d(m,b)})});E.mouseup(function(){q=!1;window.clearInterval(n);window.clearTimeout(f)})})},loading:function(c,b){var d=a.extend({},{text:"",onlyShowText:!1,zoom:1},b);return a(c).each(function(){var b=a(this);if(!b.children(".ui-loading-container").length){b.append('\x3cdiv class\x3d"ui-loading-container ui-noselect"\x3e\x3cdiv class\x3d"ui-loading-wrapper"\x3e\x3cdiv class\x3d"ui-loading-box"\x3e\x3cdiv class\x3d"ui-loading-ring"\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d"ui-loading-text"\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e');var c=b.children(".ui-loading-container"),e=c.find(".ui-loading-wrapper"),l=c.find(".ui-loading-box"),h=c.find(".ui-loading-text");b.is("body")?c.css("position","fixed"):"static"===b.css("position")&&b.data("ui-loading-position",b.get(0).style.position).css("position","relative");d.text?(h.text(d.text),d.onlyShowText&&(l.remove(),h.css("bottom","20px"))):(l.css("marginTop","12px"),h.remove());a.isNumeric(d.zoom)&&1<d.zoom&&e.css("transform","scale("+d.zoom+")")}})},message:{info:function(){return r.message("info",arguments)},success:function(){return r.message("success",arguments)},warn:function(){return r.message("warn",arguments)},error:function(){return r.message("error",arguments)},close:function(c){a(c||".ui-message-wrapper").addClass("ui-message-hide").on("animationend",function(){var b=a(this).data("ui-message-afterclose");b&&b();a(this).remove();a(".ui-message-wrapper").length||a(".ui-message-container").remove()})}},notice:{info:function(){return r.notice("info",arguments)},success:function(){return r.notice("success",arguments)},warn:function(){return r.notice("warn",arguments)},error:function(){return r.notice("error",arguments)},close:function(c){a(c||".ui-notice-wrapper").addClass("ui-notice-hide").on("animationend",function(){var b=a(this).data("ui-notice-afterclose");b&&b();a(this).remove();a(".ui-notice-wrapper").length||a(".ui-notice-container").remove()})}},radio:function(c,b){var d=a.extend({},{data:[],vertical:!1,change:a.noop},b),k=a.isFunction(d.change);if(Array.isArray(d.data)&&d.data.length){var g="";d.data.forEach(function(a){g+='\x3cdiv data-text\x3d"'+a.text+'" data-value\x3d"'+a.value+'" class\x3d"ui-radio'+(a.checked?" ui-radio-checked":"")+'"\x3e\x3ci\x3e\x3c/i\x3e\x3cspan\x3e'+a.text+"\x3c/span\x3e\x3c/div\x3e"});g='\x3cdiv class\x3d"ui-radio-container ui-noselect"\x3e'+g+"\x3c/div\x3e";return a(c).each(function(){var b=a(this);b.html(g);var c=b.children();c.find(".ui-radio-checked").each(function(b){b&&a(this).removeClass("ui-radio-checked")});d.vertical&&c.addClass("ui-radio-vertical");c.on("click",".ui-radio:not(.ui-radio-checked)",function(){a(this).addClass("ui-radio-checked").siblings().removeClass("ui-radio-checked");k&&d.change(c.find(".ui-radio-checked").attr("data-value"))})})}},select:function(c,b){var d=a.extend({},{data:[],multiple:!1,search:!1,placeholder:"\u8bf7\u9009\u62e9",change:a.noop},b),k=a.isFunction(d.change),g="",e=[];d.data.forEach(function(a){e.push(a.text);g+='\x3cli data-text\x3d"'+a.text+'" data-value\x3d"'+a.value+'" class\x3d"ui-select'+(a.selected?" ui-select-selected":"")+'"\x3e\x3ci\x3e\x3c/i\x3e\x3cspan\x3e'+a.text+"\x3c/span\x3e\x3c/li\x3e"});g='\x3cdiv class\x3d"ui-select-container ui-noselect"\x3e\x3cdiv class\x3d"ui-select-input ui-noselect"\x3e\x3cinput type\x3d"text" class\x3d"ui-noselect" spellcheck\x3d"false" placeholder\x3d"'+d.placeholder+'" readonly\x3e\x3ci\x3e'+B.arrow(12,12)+'\x3c/i\x3e\x3c/div\x3e\x3cdiv class\x3d"ui-select-wrapper" style\x3d"display:none;"\x3e\x3cul\x3e'+g+"\x3c/ul\x3e\x3c/div\x3e\x3c/div\x3e";return a(c).each(function(){var b=a(this);b.html(g).height(34);var c=b.find(".ui-select-container"),m=c.find("input"),n=m.parent(),f=c.find(".ui-select-wrapper"),q=c.find("li");d.multiple?b.data("ui-select-multiple",!0):c.find(".ui-select-selected").each(function(b){b&&a(this).removeClass("ui-select-selected")});if(d.search){var v=!1;f.prepend('\x3cinput type\x3d"text" placeholder\x3d"\u8bf7\u8f93\u5165\u5173\u952e\u8bcd"\x3e');f.find("input").on("valueChange",function(b,c){c?(v=!1,q.hide(),a.each(e,function(a,b){-1<b.indexOf(c)&&(v=!0,q.eq(a).show())}),v||f.find("p").length||f.append("\x3cp\x3e\u65e0\u5339\u914d\u6570\u636e\x3c/p\x3e"),v&&f.find("p").remove()):(v=!1,q.show(),f.find("p").remove())})}f.on("click","li",function(){var b=a(this);if(d.multiple){if(b.toggleClass("ui-select-selected"),k){var e=[];c.find(".ui-select-selected").each(function(){e.push(a(this).attr("data-value"))});d.change(e);m.val("\u5df2\u9009\u62e9 "+e.length+" \u9879")}}else b.addClass("ui-select-selected").siblings().removeClass("ui-select-selected"),b=f.find(".ui-select-selected"),k&&d.change(b.attr("data-value")),f.hide().find("input").val(""),m.val(b.attr("data-text")),n.removeClass("active"),q.show()});n.click(function(){n.toggleClass("active");a(".ui-select-wrapper").not(f).hide();f.toggle();f.is(":hidden")&&(f.find("input").val("").end().find("p").remove(),q.show())});E.on("click contextmenu",function(a){b.is(a.target)||b.has(a.target).length||(f.hide().find("input").val(""),n.removeClass("active"),f.find(".ui-select-selected").length||m.val(""),q.show(),f.find("p").remove())})})},switch:function(c,b){var d=a.extend({},{showText:!1,open:!1,change:a.noop},b),k=a.isFunction(d.change);return a(c).each(function(){var b=a(this);b.html('\x3cdiv class\x3d"ui-switch-container ui-noselect"\x3e\x3cdiv class\x3d"ui-switch-text"\x3e\u5f00\x3c/div\x3e\x3cdiv class\x3d"ui-switch-text active"\x3e\u5173\x3c/div\x3e\x3cdiv class\x3d"ui-switch-dot"\x3e\x3c/div\x3e\x3c/div\x3e');var c=b.find(".ui-switch-container"),l=c.find(".ui-switch-text"),h=c.find(".ui-switch-dot"),f=!1;d.showText||l.remove();d.open&&(c.add(h).addClass("active"),l.toggleClass("active"),f=!0);c.click(function(){c.add(l).add(h).toggleClass("active");f=!f;k&&d.change(f)})})},page:function(c,b){function d(a){a.addClass("active").siblings().removeClass("active")}function k(a){if(10<m)switch(a){case "first":n.css("marginLeft",0);break;case "last":n.css("marginLeft",(10-m)*q+"px");break;case "prev":0===(h+1)%10&&0<h?(a=10<=h?-(h+1-10):0,n.css("marginLeft",a*q+"px")):~~((h+1)/10)<~~(m/10)&&(a=-(h+1-(h+1)%10),n.css("marginLeft",a*q+"px"));break;case "next":0===h%10&&h<m&&(a=10<=m-h?-h/10*10:-(m-10),n.css("marginLeft",a*q+"px"))}f.find("input").val(h+1)}function g(a){f.find("i").filter('[data-id\x3d"'+a+'"]').trigger("click");if(10<m){a=(a-10)/10+"";a=-1<a.indexOf(".")?a.substring(a.indexOf(".")+1):0;var b;10<=m-h?(b=-h/10*10+Number(a)-1,0===a&&(b+=10),-10<b&&(b=0)):b=10-m;n.css("marginLeft",b*q+"px")}}var e=a.extend({},{total:1,pageSize:1,currentPage:1,simple:!0,change:a.noop},b),f=a(c),h=0;c="";var m=e.total/e.pageSize,m=1<=m?0<e.total%e.pageSize?~~m+1:m:m;1>m&&(m=1);for(b=1;b<=m;b++)c+="\x3ci data-id\x3d"+b+"\x3e"+b+"\x3c/i\x3e";c="\x3cdiv\x3e"+c+"\x3c/div\x3e";(b="none"===f.css("display"))&&f.show();f.empty().css("overflow","hidden").html('\x3cdiv class\x3d"ui-page-container ui-noselect"\x3e\x3cdiv class\x3d"ui-page-first"\x3e\u9996\u9875\x3c/div\x3e\x3cdiv class\x3d"ui-page-prev"\x3e\u4e0a\u4e00\u9875\x3c/div\x3e\x3cdiv class\x3d"ui-page-wrapper"\x3e'+c+'\x3c/div\x3e\x3cdiv class\x3d"ui-page-next"\x3e\u4e0b\u4e00\u9875\x3c/div\x3e\x3cdiv class\x3d"ui-page-last"\x3e\u5c3e\u9875\x3c/div\x3e\x3c/div\x3e');var n=f.find(".ui-page-wrapper div"),t=n.children(),q=t.first().outerWidth(!0);t.first().addClass("active");n.width(q*m).on("click","i",function(){var b=a(this),c=b.attr("data-id");h=c-1;b.is(".active")||(a.isFunction(e.change)&&e.change(~~c),d(b));f.find("input").val(h+1)});10<=m&&n.parent().width(10*q);f.find(".ui-page-first").click(function(){0!==h&&(d(t.first()),h=0,k("first"),e.change(~~t.first().attr("data-id")))});f.find(".ui-page-last").click(function(){h!==m-1&&(d(t.last()),h=m-1,k("last"),e.change(~~t.last().attr("data-id")))});f.find(".ui-page-prev").click(function(){0<h&&(h--,k("prev"),d(t.eq(h)),e.change(~~t.eq(h).attr("data-id")))});f.find(".ui-page-next").click(function(){h<m-1&&(h++,d(t.eq(h)),k("next"),e.change(~~t.eq(h).attr("data-id")))});c=e.currentPage;c>m&&(c=m);1<e.currentPage&&g(c);e.simple||(f.prepend('\x3cdiv class\x3d"ui-page-total"\x3e\u5171 \x3cspan\x3e'+e.total+"\x3c/span\x3e \u6761\x3c/div\x3e"),f.append('\x3cdiv class\x3d"ui-page-to"\x3e\u8df3\u81f3\x3cinput type\x3d"text" maxlength\x3d"4"\x3e\u9875\x3c/div\x3e').find("input").val(c).valueChange(function(b,c){a(this).val(c.replace(/[^0-9]/g,""))}).on("focus",function(){var b=a(this);E.keyup(function(c){c=c.keyCode;if(108==c||13==c)if(c=a.trim(b.val()))c>m&&(c=m),a.isNumeric(Number(c))||(c=1),b.val(c),g(c)})}));f.children().wrapAll('\x3cdiv class\x3d"ui-page-outer"\x3e\x3c/div\x3e');b&&f.hide()},table:function(c,b){var d=a.extend({},{data:{thead:null,tbody:null},height:"auto",theadHeight:46,stripe:!1,hoverHighLight:!0,align:"left",autoNumber:null,selection:!1,defaultSelectedAll:!1},b);b=d.data.thead;var f=d.data.tbody;if(Array.isArray(b)&&b.length&&Array.isArray(f)&&f.length){var g=[],e="";b.forEach(function(b){g.push(b.label);e+='\x3ctd data-label\x3d"'+b.label+'" data-sort\x3d"'+(b.sort||"false")+'"style\x3d"width:'+(a.isNumeric(b.width)?b.width-21+"px":"auto")+'"\x3e\x3cdiv\x3e\x3cspan\x3e'+b.title+"\x3c/span\x3e\x3c/div\x3e\x3c/td\x3e"});var e="\x3ctable\x3e\x3ctr\x3e"+e+"\x3c/tr\x3e\x3c/table\x3e",l="",h;f.forEach(function(a,b){h="";g.forEach(function(b){h+='\x3ctd data-label\x3d"'+b+'" data-text\x3d"'+a[b]+'"\x3e\x3cdiv\x3e'+a[b]+"\x3cdiv\x3e\x3c/td\x3e"});l+='\x3ctr data-index\x3d"'+b+'"\x3e'+h+"\x3c/tr\x3e"});var l="\x3ctable\x3e"+l+"\x3c/table\x3e",m='\x3cdiv class\x3d"ui-table-container"\x3e\x3cdiv class\x3d"ui-table-thead"\x3e'+e+'\x3c/div\x3e\x3cdiv class\x3d"ui-table-tbody"\x3e'+l+"\x3c/div\x3e\x3c/div\x3e";return a(c).each(function(){function b(){var b=[];h.each(function(){b.push(a(this).innerWidth())});b.forEach(function(a,b){r.eq(b).innerWidth(a)})}function c(){l.find(".ui-table-autonumber").each(function(b){a(this).text(b+1)})}var e=a(this);e.html(m);var f=e.children(),k=f.children().first(),g=k.next(),h=k.find("td"),l=g.find("table"),r=l.find("tr:first-child td"),y=d.autoNumber,z;a.isPlainObject(y)&&!a.isEmptyObject(y)&&(f.find("tr").prepend('\x3ctd class\x3d"ui-table-autonumber"\x3e\x3c/td\x3e'),z=f.find(".ui-table-autonumber"),g.find(".ui-table-autonumber"),z.width(y.width||30).first().text(y.text).addClass("ui-table-autonumber-title"),z.not(".ui-table-autonumber-title").each(function(b){a(this).text(b+1)}),y.align&&z.css("textAlign",y.align));if(d.selection){f.find("tr").prepend('\x3ctd class\x3d"ui-table-select"\x3e\x3ci\x3e\x3c/i\x3e\x3c/td\x3e');var B=k.find(".ui-table-select i"),y=g.find(".ui-table-select"),p=B.parent(),x=y.length;g.on("click",".ui-table-select i",function(){a(this).parent().toggleClass("ui-table-selected");var b=x===g.find(".ui-table-selected").length?"addClass":"removeClass";B.parent()[b]("ui-table-selected")});B.click(function(){p.toggleClass("ui-table-selected");var a=p.hasClass("ui-table-selected")?"addClass":"removeClass";g.find(".ui-table-select")[a]("ui-table-selected")});d.defaultSelectedAll&&p.add(y).addClass("ui-table-selected")}k.find('[data-sort\x3d"true"] div').append('\x3cspan class\x3d"ui-table-arrow"\x3e\x3ci class\x3d"ui-table-sort-up"\x3e\x3c/i\x3e\x3ci class\x3d"ui-table-sort-down"\x3e\x3c/i\x3e\x3c/span\x3e');y=0<l.height()-d.height-d.theadHeight;k.height(d.theadHeight);h.height(d.theadHeight-1).css("padding","0 10px");a.isNumeric(d.height)&&(f.height(d.height),g.height(d.height-d.theadHeight),y&&(f.addClass("ui-table-bodyscroll"),l.css("width","calc(100% + "+(k.outerWidth()-l.outerWidth())+"px)")));b();K.on("resize",b);d.stripe&&g.addClass("ui-table-stripe");f.addClass("ui-table-align-"+d.align);d.hoverHighLight&&g.addClass("ui-table-hoverhighlight");var E=g.html();e.data("ui-table-init",e.find("table").clone(!0));var L,D;a(".ui-table-arrow i").click(function(){D=[];var b=a(this),d=b.parent().parent().parent();L=d.index();b.toggleClass("active").siblings().removeClass("active");d.siblings().find(".active").removeClass("active");if(b.hasClass("active")){l.find("tr").each(function(){D.push([a(this).find("td").eq(L).attr("data-text"),a(this).get(0).outerHTML])});var e=D[0][0];D.sort(function(b){return a.isNumeric(e)?function(a,c){return b?a[0]-c[0]:c[0]-a[0]}:function(a,c){a=Date.parse(a[0]);c=Date.parse(c[0]);return b?a-c:c-a}}(!!b.hasClass("ui-table-sort-up")));var f="";D.forEach(function(a){f+=a[1]});f="\x3ctbody\x3e"+f+"\x3c/tbody\x3e";l.html(f);c()}else{var k=[];g.find(".ui-table-selected").each(function(){k.push(a(this).parent().attr("data-index"))});l.html(E).find(".ui-table-select").removeClass("ui-table-selected");k.forEach(function(a){l.find(".ui-table-select").eq(a).addClass("ui-table-selected")})}})})}},tabs:function(c,b){var d=a.extend({},{theme:"line",active:0},b);a(c).each(function(){function b(b,c){m.stop().animate({width:f.eq(b).innerWidth()+"px",left:function(){var c=0;f.each(function(d){d<b&&(c+=a(this).innerWidth())});return c+"px"}()},c?0:200)}var c=a(this).children().first(),e=c.next(),f=c.children();c.addClass("ui-tabs-header ui-noselect").append('\x3cdiv class\x3d"ui-tabs-line"\x3e\x3c/div\x3e');e.addClass("ui-tabs-content");var h=e.children(),m=c.find(".ui-tabs-line");h.hide().eq(d.active).show();"card"===d.theme&&(c.addClass("ui-tabs-card"),m.remove());b(d.active,!0);f.eq(d.active).addClass("ui-tabs-active").end().click(function(){var c=a(this).index();a(this).addClass("ui-tabs-active").siblings().removeClass("ui-tabs-active");h.eq(c).show().siblings().hide();b(c)})})},top:function(c){function b(b){var c=a(b).last();if(c.is(":hidden"))K.on("scroll",function(){var b=a(this).scrollTop();300<b&&c.show();0===b&&c.hide()});c.click(function(){d.stop().animate({scrollTop:0})})}var d=a("html, body");arguments.length?b(a(c).last()):(a("body").append('\x3cdiv class\x3d"ui-top"\x3e\x3cdiv\x3e\x3c/div\x3e\x3c/div\x3e'),b("body \x3e .ui-top:last-child"))},upload:function(c){var b=a.extend({},{url:"",data:null,name:"file",progress:"",multiple:!1,success:a.noop,error:a.noop},c);a("\x3cinput\x3e").attr("type","file").hide().addClass("ui-upload-file").appendTo("body");var d=a(".ui-upload-file").last();b.multiple&&d.attr("multiple","multiple");var f=[];d.click().off("change").on("change",function(){var c=[];a.each(this.files,function(a,b){c.push(b)});var e=new FormData,k={url:b.url,type:"POST",cache:!1,processData:!1,contentType:!1};a.each(c,function(c,d){e.append(b.name,d);k.data=e;if(b.progress){d=a(b.progress);d.append(r.progress(c+1));var g=d.find('.ui-progress-container[data-id\x3d"'+(c+1)+'"]').not(".ui-progress-pending, .ui-progress-over"),h=g.find(".ui-progress-box").children(),l=g.find(".ui-progress-result");k.xhr=function(){var b=a.ajaxSettings.xhr();b.upload&&b.upload.addEventListener("progress",function(a){a=Math.floor(a.loaded/a.total*100)+"%";h.width(a);l.text(a);g.addClass("ui-progress-pending");"100"===a.replace("%","")&&(h.css("backgroundColor","#08ba61"),l.text("\u5b8c\u6210").css("color","#08ba61"),g.addClass("ui-progress-over").removeClass("ui-progress-pending"))},!1);return b}}f.push(a.ajax(k))});a.when.apply(this,f).done(function(c){a.isFunction(b.success)&&b.success(c)}).fail(function(c){a.isFunction(b.error)&&b.error(c)}).always(function(){d.remove()})});(R||Q.match("edge"))&&d.trigger("change")}};f.autoComplete.value=function(a){return a.find(".ui-autocomplete-container \x3e input").val()};f.datePicker.value=function(a){return a.data("ui-datepicker-value")};f.dialog.info=function(a,b){z("info",a,b);return f.dialog};f.dialog.success=function(a,b){z("success",a,b);return f.dialog};f.dialog.warn=function(a,b){z("warn",a,b);return f.dialog};f.dialog.error=function(a,b){z("error",a,b);return f.dialog};f.dialog.waiting=function(a){f.dialog({WAITING:a||"\u8bf7\u7b49\u5f85"})};f.dialog.prompt=function(){var c=arguments,b={title:"",placeholder:"",autofocus:!0,maxlength:Infinity,type:"text",callback:a.noop},d={};if(a.isPlainObject(c[0]))d=c[0];else{d.title=c[0];var k=c.length;2===k&&(d.callback=c[1]);3===k&&(d.placeholder=c[1],d.callback=c[2])}c=a.extend({},b,d);f.dialog({PROMPT:c});return f.dialog};f.dialog.prompt.errorFeedBack=function(c){var b=a(".ui-dialog-prompt");c?(b.prepend("\x3cp\x3e"+c+"\x3c/p\x3e"),b.find("input").focus()):b.find("p").remove()};f.dialog.okNotClose=function(){a(".ui-dialog-ok").addClass("ui-dialog-notclose");return f.dialog};f.dialog.close=function(c,b){var d=(b||window).document;c=a(c||".ui-dialog-container",d);c.length&&c.each(function(){var b=a(this),c=a(".ui-dialog-wrapper",b),e=a(".ui-dialog-mask",b);c.addClass("ui-dialog-wrapper-hide");c.on("animationend",function(){var c=b.data("ui-dialog-afterclose");c&&c();b.remove();a("body",d).removeClass("ui-body-noscroll")});e.addClass("ui-dialog-mask-hide")})};f.dialog.remove=function(c,b){a(c||".ui-dialog-container",(b||window).document).remove()};f.dialog.ok=function(c){var b=a(".ui-dialog-shortcuts-mark .ui-dialog-ok"),d=a.isFunction(c);b.click(function(){if(b.hasClass("ui-dialog-notclose"))b.css("pointerEvents","none"),d&&c(b);else a(".ui-dialog-shortcuts-mark").on("animationend",function(){d&&c()})})};f.inputNumber.value=function(a){return parseFloat(a.find("input").val())};f.inputNumber.reset=function(a){return a.find("input").val(a.data("ui-inputnumber-options").defaultValue)};f.select.value=function(c){var b=c.data("ui-select-multiple");c=c.find(".ui-select-selected");if(b){var d=[];c.each(function(){d.push(a(this).attr("data-value"))});return d}return c.attr("data-value")};f.drawer.close=function(c){var b=a(".ui-drawer-container");b.is(":visible")&&(a(".ui-drawer-mask").addClass("ui-drawer-mask-hide"),a(".ui-drawer-wrapper").addClass("ui-drawer-wrapper-hide").on("animationend",function(){a(this).off("animationend");b.hide().children().removeClass("ui-drawer-mask-show ui-drawer-mask-hide ui-drawer-wrapper-show ui-drawer-wrapper-hide");a.isFunction(c)&&c(b.find(".ui-drawer-header"),b.find(".ui-drawer-body \x3e div"))}))};f.loading.close=function(a){var b=a.data("ui-loading-position");b?a.css("position",b):a.get(0).style.removeProperty("position");a.children(".ui-loading-container").remove()};f.switch.isOpen=function(a){return a.children().hasClass("active")};f.radio.value=function(a){return a.find(".ui-radio-checked").attr("data-value")};f.checkbox.value=function(c){var b=[];c.find(".ui-checkbox-checked").each(function(){b.push(a(this).attr("data-value"))});return b};f.checkbox.all=function(a){a.find(".ui-checkbox").addClass("ui-checkbox-checked")};f.checkbox.none=function(a){a.find(".ui-checkbox").removeClass("ui-checkbox-checked")};f.checkbox.reverse=function(a){a.find(".ui-checkbox").toggleClass("ui-checkbox-checked")};f.table.selected=function(c){var b=[];c.find(".ui-table-tbody .ui-table-selected").each(function(){var c={};a(this).siblings("[data-label]").each(function(){c[a(this).attr("data-label")]=a(this).attr("data-text")});b.push(c)});return b};f.table.toExcel=function(c,b){b=a.extend({},{name:"Excel",keepSort:!1},b);if(c.children().hasClass("ui-table-container")&&a.isFunction(window.TableExport)&&a.isFunction(window.saveAs)&&"object"===typeof window.XLSX){var d=Math.random().toString(36).substr(2);c=b.keepSort?c.find("table").clone(!0):c.data("ui-table-init");a("body").append('\x3ctable id\x3d"ui-table-excel-'+d+'"\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3c/table\x3e');var f=a("#ui-table-excel-"+d);c.each(function(){a(this).find(".ui-table-select, .ui-table-autonumber, .ui-table-arrow").remove();a(this).find("tr").appendTo(f.children())});f.hide().find("tr, td").removeAttr("style class data-index data-label data-text data-sort");TableExport(f.get(0),{headers:!0,footers:!0,formats:["xlsx"],filename:b.name,bootstrap:!1,exportButtons:!0,position:"bottom",ignoreRows:null,ignoreCols:null,trimWhitespace:!0});f.find("caption button").click();f.remove()}};!function b(a){Object.freeze(a);Object.keys(a).forEach(function(d){"object"===typeof a[d]&&b(a[d])})}(f);return f});