!function(window){function getQuery(e){t="";if(-1!=e.indexOf("?"))var t=e.split("?")[1];return t}var util={};util.iconBrowser=function(e){require(["fileUploader"],function(t){t.init(function(t){$.isFunction(e)&&e("fa "+t.name)},{type:"icon"})})},util.emojiBrowser=function(e){require(["emoji"],function(){var t=util.dialog("请选择表情",window.util.templates["emoji-content-emoji.tpl"],'',{containerName:"icon-container"});t.modal({keyboard:!1}),t.find(".modal-dialog").css({width:"70%"}),t.find(".modal-body").css({height:"70%","overflow-y":"scroll"}),t.modal("show"),window.selectEmojiComplete=function(i){$.isFunction(e)&&(e(i),t.modal("hide"))}})},util.qqEmojiBrowser=function(e,t,i){require(["emoji"],function(){var o=window.util.templates["emoji-content-qq.tpl"];$(e).popover({html:!0,content:o,placement:"bottom"}),$(e).one("shown.bs.popover",function(){$(e).next().mouseleave(function(){$(e).popover("hide")}),$(e).next().delegate(".eItem","mouseover",function(){var t='mo-'+$(this).attr(';$(this).attr("data-code");$(e).next().find(".emotionsGif").html(t)}),$(e).next().delegate(".eItem","click",function(){var o="/"+$(this).attr("data-code");$(e).popover("hide"),$.isFunction(i)&&i(o,e,t)})})})},util.emotion=function(e,t,i){util.qqEmojiBrowser(e,t,i)},util.linkBrowser=function(e){var t=util.dialog("请选择链接",["./index.php?c=utility&a=link&callback=selectLinkComplete"],'',{containerName:"link-container"});t.modal({keyboard:!1}),t.find(".modal-body").css({height:"300px","overflow-y":"auto"}),t.modal("show"),window.selectLinkComplete=function(i){$.isFunction(e)&&(e(i),t.modal("hide"))}},util.pageBrowser=function(e,t){var i=util.dialog("",["./index.php?c=utility&a=link&do=page&callback=pageLinkComplete&page="+t],"",{containerName:"link-container"});i.modal({keyboard:!1}),i.find(".modal-body").css({height:"700px","overflow-y":"auto"}),i.modal("show"),window.pageLinkComplete=function(t,o){$.isFunction(e)&&(e(t,o),""!=o&&void 0!=o||i.modal("hide"))}},util.newsBrowser=function(e,t){var i=util.dialog("",["./index.php?c=utility&a=link&do=news&callback=newsLinkComplete&page="+t],"",{containerName:"link-container"});i.modal({keyboard:!1}),i.find(".modal-body").css({height:"700px","overflow-y":"auto"}),i.modal("show"),window.newsLinkComplete=function(t,o){$.isFunction(e)&&(e(t,o),""!=o&&void 0!=o||i.modal("hide"))}},util.articleBrowser=function(e,t){var i=util.dialog("",["./index.php?c=utility&a=link&do=article&callback=articleLinkComplete&page="+t],"",{containerName:"link-container"});i.modal({keyboard:!1}),i.find(".modal-body").css({height:"700px","overflow-y":"auto"}),i.modal("show"),window.articleLinkComplete=function(t,o){$.isFunction(e)&&(e(t,o),""!=o&&void 0!=o||i.modal("hide"))}},util.phoneBrowser=function(e,t){var i=util.dialog("一键拨号",["./index.php?c=utility&a=link&do=phone&callback=phoneLinkComplete&page="+t],"",{containerName:"link-container"});i.modal({keyboard:!1}),i.find(".modal-body").css({height:"700px","overflow-y":"auto"}),i.modal("show"),window.phoneLinkComplete=function(t,o){$.isFunction(e)&&(e(t,o),""!=o&&void 0!=o||i.modal("hide"))}},util.showModuleLink=function(e){var t=util.dialog("模块链接选择",["./index.php?c=utility&a=link&do=modulelink&callback=moduleLinkComplete"],"");t.modal({keyboard:!1}),t.find(".modal-body").css({height:"700px","overflow-y":"auto"}),t.modal("show"),window.moduleLinkComplete=function(i,o){$.isFunction(e)&&(e(i,o),t.modal("hide"))}},util.colorpicker=function(e,t){require(["colorpicker"],function(){$(e).spectrum({className:"colorpicker",showInput:!0,showInitial:!0,showPalette:!0,maxPaletteSize:10,preferredFormat:"hex",change:function(e){$.isFunction(t)&&t(e)},palette:[["rgb(0, 0, 0)","rgb(67, 67, 67)","rgb(102, 102, 102)","rgb(153, 153, 153)","rgb(183, 183, 183)","rgb(204, 204, 204)","rgb(217, 217, 217)","rgb(239, 239, 239)","rgb(243, 243, 243)","rgb(255, 255, 255)"],["rgb(152, 0, 0)","rgb(255, 0, 0)","rgb(255, 153, 0)","rgb(255, 255, 0)","rgb(0, 255, 0)","rgb(0, 255, 255)","rgb(74, 134, 232)","rgb(0, 0, 255)","rgb(153, 0, 255)","rgb(255, 0, 255)"],["rgb(230, 184, 175)","rgb(244, 204, 204)","rgb(252, 229, 205)","rgb(255, 242, 204)","rgb(217, 234, 211)","rgb(208, 224, 227)","rgb(201, 218, 248)","rgb(207, 226, 243)","rgb(217, 210, 233)","rgb(234, 209, 220)","rgb(221, 126, 107)","rgb(234, 153, 153)","rgb(249, 203, 156)","rgb(255, 229, 153)","rgb(182, 215, 168)","rgb(162, 196, 201)","rgb(164, 194, 244)","rgb(159, 197, 232)","rgb(180, 167, 214)","rgb(213, 166, 189)","rgb(204, 65, 37)","rgb(224, 102, 102)","rgb(246, 178, 107)","rgb(255, 217, 102)","rgb(147, 196, 125)","rgb(118, 165, 175)","rgb(109, 158, 235)","rgb(111, 168, 220)","rgb(142, 124, 195)","rgb(194, 123, 160)","rgb(166, 28, 0)","rgb(204, 0, 0)","rgb(230, 145, 56)","rgb(241, 194, 50)","rgb(106, 168, 79)","rgb(69, 129, 142)","rgb(60, 120, 216)","rgb(61, 133, 198)","rgb(103, 78, 167)","rgb(166, 77, 121)","rgb(133, 32, 12)","rgb(153, 0, 0)","rgb(180, 95, 6)","rgb(191, 144, 0)","rgb(56, 118, 29)","rgb(19, 79, 92)","rgb(17, 85, 204)","rgb(11, 83, 148)","rgb(53, 28, 117)","rgb(116, 27, 71)","rgb(91, 15, 0)","rgb(102, 0, 0)","rgb(120, 63, 4)","rgb(127, 96, 0)","rgb(39, 78, 19)","rgb(12, 52, 61)","rgb(28, 69, 135)","rgb(7, 55, 99)","rgb(32, 18, 77)","rgb(76, 17, 48)"]]})})},util.tomedia=function(e,t){if(0==e.indexOf("http://")||0==e.indexOf("https://")||0==e.indexOf("./resource"))return e;if(0==e.indexOf("./addons")){var i=window.document.location.href,o=window.document.location.pathname,n=i.indexOf(o),a=i.substring(0,n);return"."==e.substr(0,1)&&(e=e.substr(1)),a+e}return t?window.sysinfo.attachurl_local+e:window.sysinfo.attachurl+e},util.clip=function(e,t){require(["clipboard"],function(i){var o=new i(e,{text:function(){return t}});o.on("success",function(e){util.message("复制成功","","success"),e.clearSelection()}),o.on("error",function(e){util.message("复制失败,请重试","","error")})})},util.uploadMultiPictures=function(e,t){var o={type:"image",tabs:{upload:"active",browser:"",crawler:""},path:"",direct:!1,multiple:!0,dest_dir:""};o=$.extend({},o,t),require(["fileUploader"],function(t){t.show(function(t){if(t.length>0){for(i in t)t[i].filename=t[i].attachment;$.isFunction(e)&&e(t)}},o)})},util.editor=function(e,t,o){if(!e&&""!=e)return"";var n="string"==typeof e?e:e.id;n||(n="editor-"+Math.random(),e.id=n);var a={height:"200",dest_dir:"",image_limit:"1024",allow_upload_video:1,audio_limit:"1024",callback:null};$.isFunction(t)&&(t={callback:t}),t=$.extend({},a,t),window.UEDITOR_HOME_URL="/Common/resource/components/ueditor/";var r=function(a,r){var l={autoClearinitialContent:!1,toolbars:[["fullscreen","source","preview","|","bold","italic","underline","strikethrough","forecolor","backcolor","|","justifyleft","justifycenter","justifyright","|","insertorderedlist","insertunorderedlist","blockquote","emotion","link","removeformat","|","rowspacingtop","rowspacingbottom","lineheight","indent","paragraph","fontfamily","fontsize","|","inserttable","deletetable","insertparagraphbeforetable","insertrow","deleterow","insertcol","deletecol","mergecells","mergeright","mergedown","splittocells","splittorows","splittocols","|","anchor","map","print","drafts"]],elementPathEnabled:!1,catchRemoteImageEnable:!1,initialFrameHeight:t.height,focus:!1,maximumWords:9999999999999};o&&(l.toolbars=[["fullscreen","source","preview","|","bold","italic","underline","strikethrough","forecolor","backcolor","|","justifyleft","justifycenter","justifyright","|","insertorderedlist","insertunorderedlist","blockquote","emotion","link","removeformat","|","rowspacingtop","rowspacingbottom","lineheight","indent","paragraph","fontfamily","fontsize","|","inserttable","deletetable","insertparagraphbeforetable","insertrow","deleterow","insertcol","deletecol","mergecells","mergeright","mergedown","splittocells","splittorows","splittocols","|","anchor","print","drafts"]]);var s={type:"image",direct:!1,multiple:!0,tabs:{upload:"active",browser:"",crawler:""},path:"",dest_dir:t.dest_dir,global:!1,thumb:!1,width:0,fileSizeLimit:1024*t.image_limit};if(a.registerUI("myinsertimage",function(e,t){e.registerCommand(t,{execCommand:function(){r.show(function(t){if(0!=t.length)if(1==t.length)e.execCommand("insertimage",{src:t[0].url,_src:t[0].attachment,width:"100%",alt:t[0].filename});else{var o=[];for(i in t)o.push({src:t[i].url,_src:t[i].attachment,width:"100%",alt:t[i].filename});e.execCommand("insertimage",o)}},s)}});var o=new a.ui.Button({name:"插入图片",title:"插入图片",cssRules:"background-position: -726px -77px",onclick:function(){e.execCommand(t)}});return e.addListener("selectionchange",function(){var i=e.queryCommandState(t);-1==i?(o.setDisabled(!0),o.setChecked(!1)):(o.setDisabled(!1),o.setChecked(i))}),o},19),a.registerUI("myinsertvideo",function(e,i){e.registerCommand(i,{execCommand:function(){r.show(function(t){if(t){var i=t.isRemote?"iframe":"video";e.execCommand("insertvideo",{url:t.url,width:300,height:200},i)}},{fileSizeLimit:1024*t.audio_limit,type:"video",allowUploadVideo:t.allow_upload_video,netWorkVideo:!0})}});var o=new a.ui.Button({name:"插入视频",title:"插入视频",cssRules:"background-position: -320px -20px",onclick:function(){e.execCommand(i)}});return e.addListener("selectionchange",function(){var t=e.queryCommandState(i);-1==t?(o.setDisabled(!0),o.setChecked(!1)):(o.setDisabled(!1),o.setChecked(t))}),o},20),a.registerUI("myinsertvoice",function(e,i){e.registerCommand(i,{execCommand:function(){r.show(function(t){t&&e.execCommand("insertHtml",'')},{fileSizeLimit:1024*t.audio_limit,type:"voice"})}});var o=new a.ui.Button({name:"voice",title:"插入音频",cssRules:"background-position: -18px -40px",onclick:function(){e.execCommand(i)}});return e.addListener("selectionchange",function(){var t=e.queryCommandState(i);-1==t?(o.setDisabled(!0),o.setChecked(!1)):(o.setDisabled(!1),o.setChecked(t))}),o},21),n){var d=a.getEditor(n,l);$("#"+n).removeClass("form-control"),$("#"+n).data("editor",d),$("#"+n).parents("form").submit(function(){d.queryCommandState("source")&&d.execCommand("source")}),$.isFunction(t.callback)&&t.callback(e,d)}};require(["ueditor","fileUploader"],function(e,t){r(e,t)},function(e){var t=e.requireModules&&e.requireModules[0];"ueditor"===t&&(requirejs.undef(t),requirejs.config({paths:{ueditor:"../../components/ueditor/ueditor.all.min"},shim:{ueditor:{deps:["./resource/components/ueditor/third-party/zeroclipboard/ZeroClipboard.min.js","./resource/components/ueditor/ueditor.config.js"],exports:"UE",init:function(e){window.ZeroClipboard=e}}}}),require(["ueditor","fileUploader"],function(e,t){r(e,t)}))})},util.loading=function(e){e||(e="正在努力加载...");var t=$("#modal-loading");return 0==t.length?($(document.body).append(''),t=$("#modal-loading"),html='",t.html(html),t.modal("show"),t.next().css("z-index",999999)):t.modal("show"),t},util.loaded=function(){var e=$("#modal-loading");e.length>0&&(e.modal("hide"),e.hide())},util.dialog=function(e,t,i,o){o||(o={}),o.containerName||(o.containerName="modal-message");var n=$("#"+o.containerName);if(0==n.length&&($(document.body).append(''),n=$("#"+o.containerName)),html='",n.html(html),t&&$.isArray(t)){var a=function(e){n.find(".modal-body").html(e)};2==t.length?$.post(t[0],t[1]).success(a):$.get(t[0]).success(a)}return n},util.message=function(e,t,i){t||i||(i="info"),-1==$.inArray(i,["success","error","info","warning"])&&(i=""),""==i&&(i=""==t?"error":"success");var o={success:"right-sign",error:"error-sign",danger:"error-sign",info:"info-sign",warning:"warning-sign"};if(t&&t.length>0){if("success"==i){var n=new Object;return n.type=i,n.msg=e,util.cookie.set("message",JSON.stringify(n),600),"back"==t?window.history.back(-1):"refresh"==t?(t=location.href,window.location.href=t):window.location.href=t}"back"==t?t="javascript:history.back(-1)":"refresh"==t&&(t=location.href);a="\t\t\t确认'}else var a='\t\t\t';var r='\t\t\t
\t\t\t\t

\t\t\t\t\t'+e+'\t\t\t\t

\t\t\t
\t\t\t
',l=util.dialog("系统提示",r,a,{containerName:"modal-message"});return t&&t.length>0&&"success"!=i&&l.on("hidden.bs.modal",function(){return window.location.href=t}),l.on("hidden.bs.modal",function(){$("body").css("padding-right",0)}),l.modal("show"),l},util.cookie_message=function(time){var message=util.cookie.get("message");if(message){var del=util.cookie.del("message");message=eval("("+message+")");var msg=message.msg;msg=decodeURIComponent(msg),util.modal_message(message.title,msg,message.redirect,message.type,time,message.extend)}},util.modal_message=function(e,t,i,o,n,a){function r(){setTimeout(function(){g.modal("hide")},1e3*n)}if(!i||getQuery(i)==getQuery(window.location.href)){var l={success:"right-sign",error:"error-sign",danger:"error-sign",info:"info-sign",warning:"warning-sign"},s=!1,d="";o||(o="info"),-1==$.inArray(o,["success","error","info","warning","danger"])&&(o=""),""==o&&(o="success"),-1!=$.inArray(o,["success"])&&(s=!0,n=n||3);var c='\t\t\t
\t\t\t\t\t'+t+'\t\t\t
\t\t\t
';if(!s&&(i=i||"./?refresh",e=e||"系统提示",d='\t\t确认',""!=a&&a.length>0))for(var u=0;u'+decodeURIComponent(a[u].title)+"";var m=Math.floor(1e4*Math.random()),g=util.dialog(e,c,d,{containerName:"modal-message-"+m});return s?(g.modal({backdrop:!1}),g.addClass("modal-"+o),g.on("show.bs.modal",function(){r()}),g.on("hidden.bs.modal",function(){g.remove()})):g.on("hidden.bs.modal",function(){return window.location.href=i}),g.modal("show"),g}},util.image=function(e,t,i,o){var n={type:"image",direct:!1,multiple:!1,path:e,dest_dir:"",global:!1,thumb:!1,width:0,needType:2};!i&&o&&(i=o),(n=$.extend({},n,i)).type="image",require(["fileUploader"],function(e){e.show(function(e){e&&$.isFunction(t)&&t(e)},n)})},util.wechat_image=function(e,t,i){var o={type:"image",direct:!1,multiple:!1,acid:0,path:e,dest_dir:"",isWechat:!0,needType:1};o=$.extend({},o,i),require(["fileUploader"],function(e){e.show(function(e){e&&$.isFunction(t)&&t(e)},o)})},util.audio=function(e,t,i,o){var n={type:"voice",direct:!1,multiple:!1,path:"",dest_dir:"",needType:2};e&&(n.path=e),!i&&o&&(i=o),n=$.extend({},n,i),require(["fileUploader"],function(e){e.show(function(e){e&&$.isFunction(t)&&t(e)},n)})},util.wechat_audio=function(e,t,i){var o={type:"voice",direct:!1,multiple:!1,path:"",dest_dir:"",isWechat:!0,needType:1};e&&(o.path=e),o=$.extend({},o,i),require(["fileUploader"],function(e){e.show(function(e){e&&$.isFunction(t)&&t(e)},o)})},util.ajaxshow=function(e,t,o,n){var a={show:!0},r={},l=$.extend({},a,o),s=("function"==typeof(n=$.extend({},r,n)).confirm?'确定':"")+'',d=util.dialog(t||"系统信息","正在加载中",s,{containerName:"modal-panel-ajax"});if("undeinfed"!=typeof l.width&&l.width>0&&d.find(".modal-dialog").css({width:l.width}),n)for(i in n)"function"==typeof n[i]&&d.on(i,n[i]);var c;return d.find(".modal-body").load(e,function(e){try{c=$.parseJSON(e),d.find(".modal-body").html('')}catch(t){d.find(".modal-body").html(e)}$("form.ajaxfrom").each(function(){$(this).attr("action",$(this).attr("action")+"&isajax=1&target=formtarget"),$(this).attr("target","_formtarget")})}),d.on("hidden.bs.modal",function(){if(c&&c.redirect)return location.href=c.redirect,!1;d.remove()}),"function"==typeof n.confirm&&d.find(".confirm",d).on("click",n.confirm),d.modal(l)},util.cookie={prefix:window.sysinfo?window.sysinfo.cookie.pre:"",set:function(e,t,i){expires=new Date,expires.setTime(expires.getTime()+1e3*i),document.cookie=this.name(e)+"="+escape(t)+"; expires="+expires.toGMTString()+"; path=/"},get:function(e){for(cookie_name=this.name(e)+"=",cookie_length=document.cookie.length,cookie_begin=0;cookie_begin3){for(var t=/^./,i=t.exec(e),o=(t=/.$/).exec(e)[0],n="",a=0;a
','',{containerName:"map-dialog"})).find(".modal-dialog").css("width","80%"),a.modal({keyboard:!1}),a.find(".input-group :text").keydown(function(e){13==e.keyCode&&i($(this).val())}),a.find(".input-group button").click(function(){i($(this).parent().prev().val())})}a.off("shown.bs.modal"),a.on("shown.bs.modal",function(){}),a.find("button.btn-primary").off("click"),a.find("button.btn-primary").on("click",function(){if($.isFunction(t)){var e=util.qqmap.marker.getPosition();n.getAddress(e),n.setComplete(function(i){var o={lng:e.lng,lat:e.lat,label:i.detail.address};t(o)})}a.modal("hide")}),a.modal("show");var r=util.qqmap.instance=new qq.maps.Map($("#map-dialog #map-container")[0],{center:o,zoom:13});util.qqmap.marker=new qq.maps.Marker({position:o,draggable:!0,map:r})})},util.map=function(e,t){require(["map"],function(){function i(e){n.getPoint(e,function(e){map.panTo(e),marker.setPosition(e),marker.setAnimation(BMAP_ANIMATION_BOUNCE),setTimeout(function(){marker.setAnimation(null)},3600)})}e||(e={}),e.lng||(e.lng=116.403851),e.lat||(e.lat=39.915177);var o=new BMap.Point(e.lng,e.lat),n=new BMap.Geocoder,a=$("#map-dialog");if(0==a.length){(a=util.dialog("请选择地点",'
','',{containerName:"map-dialog"})).find(".modal-dialog").css("width","80%"),a.modal({keyboard:!1}),map=util.map.instance=new BMap.Map("map-container"),map.centerAndZoom(o,12),map.enableScrollWheelZoom(),map.enableDragging(),map.enableContinuousZoom(),map.addControl(new BMap.NavigationControl),map.addControl(new BMap.OverviewMapControl),marker=util.map.marker=new BMap.Marker(o),marker.setLabel(new BMap.Label("请您移动此标记,选择您的坐标!",{offset:new BMap.Size(10,-20)})),map.addOverlay(marker),marker.enableDragging(),marker.addEventListener("dragend",function(e){var t=marker.getPosition();n.getLocation(t,function(e){a.find(".input-group :text").val(e.address)})}),a.find(".input-group :text").keydown(function(e){13==e.keyCode&&i($(this).val())}),a.find(".input-group button").click(function(){i($(this).parent().prev().val())})}a.off("shown.bs.modal"),a.on("shown.bs.modal",function(){marker.setPosition(o),map.panTo(marker.getPosition())}),a.find("button.btn-primary").off("click"),a.find("button.btn-primary").on("click",function(){if($.isFunction(t)){var e=util.map.marker.getPosition();n.getLocation(e,function(i){var o={lng:e.lng,lat:e.lat,label:i.address};t(o)})}a.modal("hide")}),a.modal("show")})},util.toast=function(e,t,i){util.modal_message(i,e,"",t,"")},"function"==typeof define&&define.amd?define(function(){return util}):window.util=util}(window),function(e,t){e["util.map.content.html"]='
'}(this.window.util.templates=this.window.util.templates||{});