chunk-common-1.3.10.js 105 KB

1
  1. (window["webpackJsonp_direwolf"]=window["webpackJsonp_direwolf"]||[]).push([["chunk-common"],{"088b":function(e,t,n){"use strict";var a=n("cebc"),o=n("9d32"),r=n("40ca"),s=n("459f");n("ac6a"),n("28a5");function i(e,t){t||(t=c(e));var n,a=e.column.property,o=a.split("."),r=e.row;if(o.forEach((function(e){r=r[e]})),"undefined"===typeof r||null===r)return"-";n=r instanceof Array?r:"number"===typeof r?[r]:r.split(",");var s=[];return n.forEach((function(e){var n=!1;t.forEach((function(t){if(e&&e===t.paramCode)return s.push(t.paramName),n=!0,!1})),n||s.push("-")})),s.join(",")}function c(e,t,n){var a="",o=e._self;if(t||(t=o.fieldDictTypeMap),t&&(a=t[e.column.property]),!a)return[];var r=[];return n||(n=o.pageDictMap),n&&(r=n[a]||[]),r}function l(e,t,n){"selection"!==n.type&&(e.clearSelection(),e.toggleRowSelection(t,!0))}function u(e){var t=e.vueIns,n=e.info,a=void 0===n?"提交":n,s=e.success,i=e.data,c=e.formRef,l=e.save,u=e.saveUrl;if("function"!==typeof s&&(s=r["a"].doNothing()),!t||!t.$$utils)throw new Error("".concat(a,"失败,Vue实例不能为空且需绑定$$utils"));i||(i=t.entity);var d=t.$refs[c];d?("string"===typeof u&&(l=function(){return Object(o["a"])(u,a,"POST",i,{showLoading:!0})}),"function"===typeof l?d.validate((function(e){if(e){var n=l(i);"function"===typeof n.then?n.then((function(e){t.$$utils.direwolfCommonTips("success","".concat(a,"成功")),s(e)})):"boolean"===typeof n?n&&(t.$$utils.direwolfCommonTips("success","".concat(a,"成功")),s()):s(n)}else t.$$utils.direwolfCommonTips("error","内容填写有误,请修改后再提交")})):t.$$utils.direwolfCommonTips("error","".concat(a,"失败"),"未指定提交方法")):t.$$utils.direwolfCommonTips("error","".concat(a,"失败"),"指定的Form实例不存在")}var d,f,m={eleFormSubmit:u,eleTableClickSelection:l,eleTableColumnFormatter:i,getDictByField:c},g=n("e70c"),p=n("9876"),h=n("a8ee"),y=n("a8a7"),v=n("7937"),b=n("28ad"),w=n("9435"),S=n("2e6e"),T=n("a980"),C=n("9fc5"),O=n("d974"),x=n("867d"),P=(n("7f7f"),n("456d"),n("75fc")),k=n("f61f"),M=n("3c76"),E=k["a"].userKey,j=k["a"].proxyPath,L={},_="unconnected",U={},I={"/topic/notice":function(e){return Object(h["c"])({title:"系统通知",message:e.body})}},$=Object(P["a"])(Object.keys(I));function R(e){var t=JSON.parse(sessionStorage.getItem(E));function n(t){e(r["a"].tryParseJSON(t))}L["/user/".concat(t.userAccount,"/topic/info")]=n,L["/user/".concat(t.userAccount,"/queue/info")]=n,L["/user/".concat(t.userAccount,"/kickout")]=function(){return b["a"].logout()},U=Object(a["a"])({},U,L),$=[].concat(Object(P["a"])($),Object(P["a"])(Object.keys(L)))}function D(e,t){if("function"!==typeof t)return!0;if($.indexOf(e)>-1){var n="用户无权限操作此频道";return Object(h["e"])("error",n,n),!0}return!1}function A(e,t){return e.map((function(e){return e.name||(new Date).getTime()})).indexOf(t.name)}function N(e,t){if(top!==self&&!(self.direwolfVueApp instanceof HTMLElement))return Object(h["g"])().$$utils.ws.registerChannelListener(e,t);if("unconnected"===_&&z(),D(e,t))return!1;var n=U[e]||[];return-1===A(n,t)&&n.push(t),J(e,n),!0}function B(e,t,n){if(D(e,n))return!1;var a=U[e]||[];return 0===a.length?a.push(n):-1===A(a,n)&&a.splice(t,0,n),J(e,a),!0}function H(e,t){if(top!==self&&!(self.direwolfVueApp instanceof HTMLElement))return Object(h["g"])().$$utils.ws.removeChannelListener(e,t);if(D(e,t))return!1;var n=U[e]||[],a=A(n,t);return a>-1&&n.splice(a,1),U[e]=n,!0}function F(e){if(top!==self&&!(self.direwolfVueApp instanceof HTMLElement))return Object(h["g"])().$$utils.ws.getChannelListeners(e);var t=U[e]||[];return t.map((function(e){return e.name||(new Date).getTime()}))}function W(e){return top===self||self.direwolfVueApp instanceof HTMLElement?!D(e,(function(){}))&&(U[e]=[],!0):Object(h["g"])().$$utils.ws.clearChannel(e)}function V(e,t){var n=U[e]||[];"function"===typeof n?n(t):n instanceof Array&&n.forEach((function(e){return e(t)}))}function z(){if(parent!==self&&!(self.direwolfVueApp instanceof HTMLElement))return Object(h["g"])().$$utils.ws.openClient();"unconnected"===_&&(_="connecting",Object(o["a"])(w["a"].getBackServerUrl("getJWTTokenUrl"),"获取消息服务认证信息").then((function(e){var t=e.data;f=new window.SockJS("".concat(j).concat(M["b"].gatewayRoute,"/websocket"));var n=window.Stomp.over(f);n.connect({"Auth-Token":t},(function(){Object.keys(U).forEach((function(e){return q(n,e)})),d=n,_="connected"}))})))}function J(e,t){G()&&-1===Object.keys(U).indexOf(e)&&q(d,e),U[e]=t}function q(e,t){e.subscribe(t,(function(e){V(e.headers.destination,e.body)}))}function G(){return f&&f.readyState===window.WebSocket.OPEN}var K={clearChannel:W,insertChannelListener:B,getChannelListeners:F,openClient:z,initUserWs:R,registerChannelListener:N,removeChannelListener:H,isClientReady:G},Q=(n("f559"),n("8615"),n("20d6"),n("8d66")),Y=n("6b03"),X=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-tabs",{model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[n("el-tab-pane",{attrs:{label:"未读("+e.unreadMessageList.length+")",name:"unreadMessage"}},[n("el-row",{attrs:{gutter:10}},[n("el-col",{attrs:{span:12}},[n("el-table",{ref:"unreadTable",staticStyle:{width:"100%"},attrs:{"highlight-current-row":"",height:"420px",data:e.unreadMessageList},on:{"current-change":e.handleCurrentChange}},[n("el-table-column",{attrs:{prop:"typeName",label:"类型",width:"150"}}),n("el-table-column",{attrs:{prop:"title",label:"标题",width:"180"}}),n("el-table-column",{attrs:{prop:"receiveTime",label:"接收时间",width:"180"}})],1)],1),n("el-col",{attrs:{span:12}},[n("div",{staticStyle:{"text-align":"right"}},[n("el-button-group",[e.unreadSelection&&e.unreadSelection.url?n("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.visitUrl}},[e._v("处理")]):e._e(),e.unreadSelection&&"1"!==e.unreadSelection.focus?n("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.readAndRemove}},[e._v("已读")]):e._e(),e.unreadSelection&&"1"===e.unreadSelection.focus?n("el-button",{attrs:{type:"danger",size:"small"}},[e._v("重要")]):e._e()],1)],1),n("el-form",{ref:"form",attrs:{model:e.unreadSelection,"label-width":"80px"}},[n("el-form-item",{attrs:{label:"标题"}},[n("p",{domProps:{textContent:e._s(e.unreadSelection&&e.unreadSelection.title||"无")}})]),n("el-form-item",{attrs:{label:"内容"}},[n("p",{domProps:{textContent:e._s(e.unreadSelection&&e.unreadSelection.content||"无")}})])],1)],1)],1)],1),n("el-tab-pane",{attrs:{label:"已读("+e.readMessagePage.count+")",name:"readMessage"}},[n("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{height:"380px",data:e.readMessagePage.list}},[n("el-table-column",{attrs:{prop:"message.typeName",label:"类型",width:"150"}}),n("el-table-column",{attrs:{prop:"message.title",label:"标题",width:"480"}}),n("el-table-column",{attrs:{prop:"message.receiveTime",label:"接收时间",width:"180"}}),n("el-table-column",{attrs:{prop:"readTime",label:"阅读时间",width:"180"}})],1),n("el-pagination",{staticStyle:{"text-align":"right"},attrs:{"hide-on-single-page":"","page-sizes":[5,10,15,20],"page-size":5,layout:"total, sizes, prev, pager, next, jumper",total:e.readMessagePage.count},on:{"size-change":e.handleTableSizeChange,"current-change":e.handleTableCurrentChange}})],1),n("el-tab-pane",{attrs:{label:"历史",name:"historyMessage",lazy:""}},[n("sys-message-history-list",{attrs:{"edit-type":"view","filter-by-user":!0}})],1)],1)},Z=[],ee=n("30cc"),te={name:"MessageDisplay",components:{SysMessageHistoryList:ee["a"]},props:{defaultTab:{default:"unreadMessage"}},data:function(){return{activeName:this.defaultTab,unreadMessageList:[],unreadSelection:{},readMessagePage:{count:0},historyMessagePage:{count:0},searchParams:{limit:5,offset:0}}},methods:{handleCurrentChange:function(e){this.unreadSelection=e||{}},visitUrl:function(){this.$$utils.router.visitPath(this.unreadSelection.url),this.confirmMessageRead(),"function"===typeof this.$parent.doClose&&this.$parent.doClose()},readAndRemove:function(){var e=this;this.confirmMessageRead((function(t){var n=e.unreadMessageList.findIndex((function(e){return e.id===t}));e.unreadMessageList.splice(n,1),e.unreadMessageList.length?(n>e.unreadMessageList.length-1?e.unreadSelection=e.unreadMessageList[e.unreadMessageList.length-1]:e.unreadSelection=e.unreadMessageList[n],e.$refs.unreadTable.setCurrentRow(e.unreadSelection)):(e.unreadSelection={},e.activeName="readMessage"),e.loadReadMessage()}))},confirmMessageRead:function(e){var t=this.unreadSelection.id;t?Y["a"].saveSysMessageReadLog({message:{id:t}}).then((function(n){var a=n.type;return"success"===a&&"function"===typeof e&&e(t)})):this.$$utils.direwolfCommonTips("warning","未选择阅读的消息")},loadUnreadMessage:function(){var e=this;Q["a"].getValidListByUser().then((function(t){var n=t.type,a=t.data;"success"===n&&(e.unreadMessageList=a.list,a.list.length&&e.$refs.unreadTable.setCurrentRow(a.list[0]))}))},loadReadMessage:function(){var e=this;Y["a"].getSysMessageReadLogList(Object(a["a"])({},e.searchParams,{user:{id:this.$$utils.user.getLoginUser().id}})).then((function(t){e.readMessagePage=t,e.$set(e.readMessagePage,"count",t.count)}))},handleTableSizeChange:function(e){this.searchParams.limit=e,this.loadReadMessage()},handleTableCurrentChange:function(e){this.searchParams.offset=this.searchParams.limit*(e-1),this.loadReadMessage()}},mounted:function(){this.loadUnreadMessage(),this.loadReadMessage()}},ne=te,ae=(n("426a"),n("2877")),oe=Object(ae["a"])(ne,X,Z,!1,null,"5bd9a68c",null),re=oe.exports,se=k["a"].backServerType,ie=k["a"].sysServiceConfig,ce=k["a"].sysBackendContext,le=k["a"].grayVersionKey,ue=k["a"].adminPath;function de(e){e.showMessageDialog=ve,me(),ge.call(e,pe),"soa"===se?we.call(e,sessionStorage.getItem("loginTip")):Object(o["a"])("".concat(ie.gatewayRoute,"/noticeLogin"),"获取登录消息").then((function(t){return t&&we.call(e,t.data)})),K.initUserWs(he.bind(e)),K.openClient(),fe.call(e,e.$route),e.$router.beforeEach((function(t,n,a){return fe.call(e,t,n,a)})),r["a"].delCookie(le),Object(o["a"])("".concat(ce,"/sys/sysGrayDecision/getMyDecision"),"获取灰度版本","GET",{},{processError:!0}).then((function(e){e&&"success"===e.type&&r["a"].setCookie(le,e.data,1)})).catch((function(e){return console.log("获取灰度版本失败,不启用灰度版本",e)}));var t=e.$route.query.redirect;if("/admin"===ue){var n=e.$$utils.resource.getUserMenuTree();n?(e.menuTree=n,t&&e.$router.push(t)):e.$$utils.resource.getUserMenu().then((function(n){e.menuTree=n.menuTree,e.$$utils.router.generateRouteByInfo(e.$router),t&&e.$router.push(t)}))}else e.menuTree&&t&&e.$router.push(t)}function fe(e,t,n){var a=this,o=a.$refs.mainContainer;o&&"function"===typeof o.beforeRouteUpdate?o.beforeRouteUpdate(e):o&&"function"===typeof o.createOrRefreshIframe&&o.createOrRefreshIframe(e),"function"===typeof n&&n()}function me(){var e=Object.values(w["a"].getUserMenuMap()).findIndex((function(e){return e.path.startsWith("/service-monitor")||e.path.startsWith("/sba-app")}));e&&(v["a"].getSysParam("MONITOR_CONFIG","").then((function(e){return sessionStorage.setItem("MONITOR_CONFIG","".concat(e))})),v["a"].getSysParam("SBA_AUTH","Basic ZGlyZXdvbGY6ZGlyZXdvbGY=").then((function(e){return sessionStorage.setItem("SBA_AUTH","".concat(e))})))}function ge(e){var t=this;Q["a"].getValidListByUser().then((function(n){var a=n.type,o=n.data;"success"===a&&(t.unreadMessageNum=o.list.length,t.unreadMessage=o.list,"function"===typeof e&&e.call(t,o))}))}function pe(e){var t=this;e.list.filter((function(e){return"1"!==e.focus})).slice(0,5).forEach((function(e,n){he.call(t,e,n+1)}))}function he(e,t){if(e&&(t||(t=++this.unreadMessageNum,this.unreadMessage instanceof Array&&this.unreadMessage.push(e)),"1"!==e.focus||this.notifyFocusMessage)){var n=this,a=n.$createElement;setTimeout((function(){var o=n.$notify({title:"系统消息".concat(t?"("+t+"/"+n.unreadMessageNum+")":""),duration:15e3,type:"info",position:"bottom-right",dangerouslyUseHTMLString:!0,showClose:!1,message:a("div",{style:"width:244px;"},[a("p",[e.title]),a("div",{style:"text-align: right;margin-top: 5px;"},[a("el-button-group",[a("el-button",{props:{size:"small",type:"primary"},on:{click:function(){return ve.call(n)}}},["更多"]),e.url?a("el-button",{props:{size:"small",type:"primary"},on:{click:function(){return ye.call(n,o,e)}}},["处理"]):void 0,a("el-button",{props:{size:"small",type:"primary"},on:{click:function(){return be.call(n,o,e.id)}}},["已读"])])])])})}),0)}}function ye(e,t){Object(b["b"])(t.url),be.call(this,e,t.id)}function ve(){var e=this;e.$notify.closeAll(),Object(p["b"])({options:re,title:"系统消息",props:{},width:"70%",contentHeight:"500px",showCancelButton:!1,showConfirmButton:!1,onClose:function(){ge.call(e)}})}function be(e,t){var n=this;Y["a"].saveSysMessageReadLog({message:{id:t}}).then((function(t){var a=t.type;return"success"===a&&n.unreadMessageNum--&&e.close()}))}function we(e){e&&this.$notify({title:"登录提示",dangerouslyUseHTMLString:!0,message:e,duration:15e3,position:"bottom-right"})}var Se=de,Te=n("c0b3");t["a"]=Object(a["a"])({platformInitialize:Se,axiosErrorTips:h["a"],axiosRequest:o["a"]},r["a"],s["a"],g["a"],{direwolfCommonConfirm:h["b"],direwolfCommonTips:h["e"],direwolfCommonPrompt:h["d"],openNewWindow:h["i"],sendMessageToWindow:h["k"],registerMessageListener:h["j"]},m,{fullscreenLoading:h["f"],getInstance:h["g"],getTopIndex:h["h"]},p["a"],{showDialog:h["l"],upload:O["a"],param:v["a"],router:b["a"],resource:w["a"],user:S["a"],theme:T["a"],pattern:x["a"],validator:C["a"],ws:K,permission:y["a"],project:Te["a"]})},"1b1b":function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return s}));var a=n("28ad"),o="/message",r="sys:sysMessageType:",s="sys:sysMessageUnread:",i=[{path:"".concat(o,"/typeList"),name:"sysMessageTypeList",meta:{title:"消息类型管理",permission:"".concat(r,"list")},component:function(){return Promise.all([n.e("async-commons"),n.e("sysMessageTypeList")]).then(n.bind(null,"41f0"))}},{path:"".concat(o,"/management"),name:"messageManagement",meta:{title:"消息管理",permission:"".concat(s,"list")},component:function(){return Promise.all([n.e("async-commons"),n.e("messageManagement")]).then(n.bind(null,"ccce"))}},{path:"".concat(o,"/sysMessageTypeForm"),name:"sysMessageTypeForm",meta:{title:"未读消息记录明细",permission:"".concat(r,"add,").concat(r,"view,").concat(r,"edit")},component:function(){return Promise.all([n.e("async-commons"),n.e("sysMessageTypeForm")]).then(n.bind(null,"16c0"))}},{path:"".concat(o,"/sysMessageUnreadList"),name:"sysMessageUnreadList",meta:{title:"未读消息记录管理",permission:"".concat(s,"list")},component:function(){return n.e("async-commons").then(n.bind(null,"06d3"))}},{path:"".concat(o,"/sysMessageUnreadForm"),name:"sysMessageUnreadForm",meta:{title:"未读消息记录明细",permission:"".concat(s,"add,").concat(s,"view,").concat(s,"edit")},component:function(){return n.e("async-commons").then(n.bind(null,"b64c"))}}];t["a"]=a["a"].createRouter(i)},"28ad":function(e,t,n){"use strict";n.d(t,"b",(function(){return ve}));var a=n("01c8"),o=n("768b"),r=(n("456d"),n("75fc")),s=(n("ac6a"),n("3b2b"),n("c5f6"),n("cebc")),i=(n("7f7f"),n("a8db")),c=(n("aef6"),n("f559"),n("28a5"),n("a481"),n("cebe")),l=n.n(c),u=n("796d"),d=n("9d32"),f=n("f61f"),m=n("a8ee"),g=n("a8a7"),p=n("7937"),h=n("2e6e"),y=n("9435"),v=n("40ca"),b=n("459f"),w=f["a"].projectContext,S=f["a"].adminPath,T=void 0===S?"/admin":S,C=f["a"].loginPath,O=f["a"].adminIndex,x=f["a"].tokenKey,P=f["a"].passwordExpiryLimit,k=f["a"].defaultPassword,M=f["a"].passwordCheckKey,E=f["a"].userKey,j=f["a"].publicKey,L=f["a"].backServerType,_=f["a"].menuMapKey,U=f["a"].siteName,I=f["a"].message,$=f["a"].loginHeader,R=f["a"].grayVersionKey,D=f["a"].authServiceConfig,A=v["a"].getSuperiorWindow(),N=location;function B(e){return"/"===e||e===T||e==="".concat(T,"/")}function H(e){return e===C||e==="".concat(C,"/")}function F(e){var t=e.to,n=e.next,a=t.meta.permission;!sessionStorage.getItem(x)&&a?W({to:t,next:n}):q(t,n)}function W(e){var t=e.to,n=e.next;p["a"].getLoginConfig().then((function(e){var a=e.type,o=e.data;"success"===a?"true"===o.ISC_INVOLVED?V({to:t,next:n}):H(t.path)?n():z({to:t}):(sessionStorage.setItem("errorTitle","获取系统登录配置失败!"),N.replace("".concat(w,"/error-server-internal-error")))})).catch((function(){sessionStorage.setItem("errorTitle","获取系统登录配置失败!"),N.replace("".concat(w,"/error-server-internal-error"))}))}function V(e,t){var n=e.to,a=e.next,o=n.path,r=void 0===o?"":o,s=b["a"].getQueryString("ticket"),i=t.AUTH_SSO_URL;if(s)J(n,s,(function(e){sessionStorage.setItem("iscBaseUrl",i),Y({path:r,next:a},e)}));else if(i){var c=encodeURIComponent(B(r)?"".concat(location.origin).concat(w).concat(O):location.href);location.replace("".concat(i,"/login?service=").concat(c))}else sessionStorage.setItem("errorTitle","ISC登录地址未配置,无法登录"),G(n.path,a)}function z(e){var t=e.to,n=t.path,a=void 0===n?"":n,o=t.query,r="".concat(w).concat(C);r+="?redirect=".concat(a,"&").concat(b["a"].stringifyQueryParams(o)),N.replace(r)}function J(e,t,n){Object(d["a"])("".concat(D.gatewayRoute,"/cas/token?ticket=").concat(t,"&service=").concat(location.href.split("?")[0]),"认证","POST",null,{headers:$,processError:!0}).then((function(e){return"function"===typeof n&&n(e)})).catch((function(t){var n="权限校验失败,无法访问".concat(e.meta.title||e.path);t&&t.response&&(t.response.data&&"用户不存在"===t.response.data.error_description?n+="用户不存在":localStorage.setItem(t.response.request.responseURL,JSON.stringify(t.response))),sessionStorage.setItem("errorTitle",n),location.replace("".concat(w,"/common-assets/pages/error/error.html?status=401"))}))}function q(e,t){var n=e.meta.permission;g["a"].hasOneOfPermissions(n)?K(e,t):(sessionStorage.removeItem("errorTitle"),G(e.path,t))}function G(e,t){e.startsWith(T)?t({path:"".concat(T,"/error-no-permission"),replace:!0}):location.replace("".concat(w,"/common-assets/pages/error/error.html?status=401"))}function K(e,t){var n=e.path,a=e.matched;0===a.length?(sessionStorage.setItem("errorTitle",n),n.startsWith(T)?t({path:"".concat(T,"/error-page-not-found"),replace:!0}):self.location.replace("".concat(w,"/common-assets/pages/error/404.html"))):H(n)?ee(n,b["a"].getQueryParams(n),t):t()}function Q(e,t,n){var a=t.username;e.loginLoading=!0,e.loginStep="正在登录...",oe(a).then((function(a){return re(t,a.data||a).then((function(a){return Y(e,a,n,t)})).catch((function(t){if(t.response){if(t.response.data){var n=t.response.data,a=n.msg,o=n.message,r=n.path,s=n.error_description;if("Bad credentials"===a||"Bad credentials"===o)Object(m["a"])(t,I.response.login_error);else if("PASSWORD_EXPIRED"===a||"PASSWORD_UNCHANGED"===a||"PASSWORD_SIMPLE"===a)ae(e,void 0,a);else{var i=s||a||o||t.tipMessage||"登录失败,服务器内部错误";r&&r.endsWith("/oauth/auth-token")&&(o.startsWith("Connection refused:")||o.startsWith("Unable to find instance"))&&(i="认证服务器无法访问"),Object(m["a"])(t,i)}}}else-1!==t.message.indexOf("timeout")?Object(m["a"])(t,"登录失败,服务器响应超时"):-1!==t.message.indexOf("返回信息")?Object(m["a"])(t,t.message):Object(m["a"])(t,"登录异常");te(e)}))})).catch((function(){return te(e)}))}function Y(e,t,n,a){if("soa"===L&&"success"===t.type){var o=t.data,r=o.loginToken,c=o.key,l=o.loginTip,u=o.userid,d=o.useraccount,f=o.name,g=o.permissionCodes,p=o.roleCodes,y=Object(i["a"])(o,["loginToken","key","loginTip","userid","useraccount","name","permissionCodes","roleCodes"]);sessionStorage.setItem(x,r),sessionStorage.setItem(j,c),sessionStorage.setItem("loginTip",l||""),X(e,{user:Object(s["a"])({id:u,userAccount:d,userName:f},y),roles:p,permissions:g},n,a)}else t.access_token?(sessionStorage.setItem(x,t.access_token),h["a"].getUserInfo().then((function(t){var o=t.data;return X(e,o,n,a)})).catch((function(){return te(e)}))):(Object(m["e"])("error","获取用户认证信息失败"),te(e))}function X(e,t,n,a){h["a"].backupUserInfo(t),e&&e.$route?(Z(e,n),a&&a.password&&ne(e,t.user,a.password)):"function"===typeof e.next?ee(O,{redirect:e.path},e.next):Object(m["e"])("success","用户信息初始化成功")}function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:O;t?t.then?(e.portalHomeLoading=!0,t.then((function(t){ee(t,e.$route.query,e)})).catch((function(t){return e.$$utils.direwolfCommonTips(error,t)}))):ee(t,e.$route.query,e):ee(O,e.$route.query,e)}function ee(e,t,n){var a=t.redirect,o=Object(i["a"])(t,["redirect"]);if(a&&!a.startsWith(T)){var r="".concat(w).concat(a,"?").concat(b["a"].stringifyQueryParams(o));N.href="".concat(N.origin).concat(r)}else e.split("/")[1]!==C.split("/")[1]?N.href="".concat(N.origin).concat(w).concat(e):"function"===typeof n?n({path:e,query:t}):n.$router.push({path:e,query:t})}function te(e){e&&e.loginLoading?(e.loginLoading=!1,"function"===typeof e.refreshCodeImgSrc&&e.refreshCodeImgSrc()):Object(m["e"])("error","获取用户信息失败")}function ne(e,t,n){var a=t.pwdChgTime;a||(a=t.createTime),a?l.a.all([p["a"].getSysParam("PWD_EXIPRED_TIME",P),p["a"].getSysParam("ACCOUNT_DEFAULT_PWD",k),p["a"].getPassWordPolicy()]).then(l.a.spread((function(o,r,s){var i=s.pwdRegName,c=((new Date).getTime()-new Date(a).getTime())/864e5;if(c>Number(o))ae(e,t,"PASSWORD_EXPIRED");else if(r!==n){var l=new RegExp(i);l.test(n)?sessionStorage.setItem(M,"SUCCESS"):ae(e,t,"PASSWORD_SIMPLE")}else ae(e,t,"PASSWORD_UNCHANGED")}))).catch((function(e){throw sessionStorage.setItem(M,"UNCHECKED"),Object(m["e"])("error","密码策略检查失败,请联系管理员","后台服务可能存在问题",e),e})):ae(e,t,"PASSWORD_EXPIRED")}function ae(e,t,n){"forceChangePassword"!==e.$router.currentRoute.name&&(sessionStorage.setItem(M,n),N.replace("".concat(w,"/admin/force-change-password")))}function oe(e){var t=y["a"].getBackServerUrl("keyUrl"),n="GET";return"soa"===L&&(t+=e,n="POST"),Object(d["a"])(t,"获取必要信息",n)}function re(e,t){var n=y["a"].getBackServerUrl("loginUrl"),a=Object(s["a"])({},e,se(e.password,t));return sessionStorage.clear(),"soa"===L?Object(d["a"])(n,"登录","POST",Object(u["stringify"])(Object(s["a"])({},a,{loginSalt:t.loginSalt,jcaptcha:e.code})),{headers:{"content-type":"application/x-www-form-urlencoded",stateless:"yes"},processError:!0}):Object(d["a"])(n,"登录","POST",Object(u["stringify"])(Object(s["a"])({},a,{grant_type:"password",scope:"server"})),{headers:$,processError:!0})}function se(e,t,n){var a,o=t.loginSalt,r=t.key,s=t.iv,i=t.salt,c=t.pubkey,l={};try{if(c){var u=new JSEncrypt({default_key_size:2048});u.setPublicKey(c);var d=u.encrypt(e),f=CryptoJS.HmacSHA256(d,o);l["digest"]=CryptoJS.enc.Hex.stringify(f),l["password"]=d}else{var g=new AesUtil,p=g.aesDecrypt(r,o,o),h=g.aesDecrypt(s,o,o);if(i)if("new"===n)a=CryptoJS.HmacSHA256(e,o);else{var y=g.aesDecrypt(i,o,o);a=CryptoJS.HmacSHA256(e,y)}else a=CryptoJS.enc.Utf8.parse(e);var v=CryptoJS.enc.Hex.stringify(a),b=g.aesEncrypt(v,p,h),w=g.aesEncrypt(b,o,o),S=CryptoJS.HmacSHA256(w,o);l["digest"]=CryptoJS.enc.Hex.stringify(S),l["extraInfo"]=g.aesEncrypt(o,p,h),l["password"]=w}}catch(T){throw Object(m["e"])("error","用户信息处理失败","登录信息加密失败",T),T}return l}function ie(e){var t=ce(pe());ue(e,t)}function ce(e){var t=[];return e.forEach((function(e){var a=e.path,o=e.pageDirection,r=e.title,s=e.url,i=e.permission,c=e.id,l=e.isIFrame,u={path:a,meta:{title:r,url:s,permission:i,id:c,isIFrame:l}};l||(u.component=function(){return n("ce68")("./".concat(o))}),t.unshift(u)})),t}A&&(N=A.location);var le=[];function ue(e,t){if(t instanceof Array){var n=e,a=n.options.routes[1];0===le.length&&(le=Object(r["a"])(a.children));var o=Object(r["a"])(le);o=o.concat(t),n.options.routes.splice(1,1,Object(s["a"])({},a,{children:o.filter((function(e){return"path"in e}))})),n.addRoutes(n.options.routes)}}function de(e){var t=function(){return n.e("async-commons").then(n.bind(null,"118a"))};return[{path:"".concat(e,"/error-no-permission"),meta:{status:401,title:"权限异常"},component:t},{path:"".concat(e,"/error-page-not-found"),name:"pageNotFound",meta:{status:404,title:"页面未找到"},component:t},{path:"".concat(e,"/error-server-internal-error"),meta:{status:500,title:"服务器异常"},component:t}]}function fe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2e3;if("number"===typeof e){var n=[void 0,e];e=n[0],t=n[1]}e&&Object(m["e"])("error",e),setTimeout(me,t)}function me(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=y["a"].getBackServerUrl("logoutUrl");"soa"===L?Object(d["a"])(t,"退出登录","POST").then((function(){return ge(e)})):(Object(d["a"])(t,"退出登录","GET",null,{headers:{Authorization:g["a"].getAuthorization()}}).then(),ge(e))}function ge(e){var t="".concat(w).concat(C);e&&e.loginLocation&&(t=e.loginLocation),localStorage.setItem("clearSessionStorage",t);var n=sessionStorage.getItem("iscBaseUrl");sessionStorage.clear(),v["a"].delCookie(R);var a=v["a"].tryParseJSON(sessionStorage.getItem("extendPages"));if(self.opener&&a&&a[self.name])self.close(),self.opener.postMessage(JSON.stringify({type:"closing",body:self.name}),self.location.origin);else{var o=n?"".concat(n,"/logout"):t;e.silent||N.replace(o)}}function pe(e){var t=[],n=y["a"].getUserMenuMap(e);return Object.keys(n).forEach((function(a){var o=n[a],r=he(o,e),c=r.path,l=Object(i["a"])(r,["path"]);"01"!==o.menuType&&t.push(Object(s["a"])({path:c},l))})),t}function he(e){var t,n=e.menuType,a=e.target,r=void 0===a?"":a,s=e.resName,i=e.permission,c=e.id,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"".concat(T);r?(t=r,r.startsWith("/")&&(t=r.substring(1))):t="$$blank/".concat(Math.ceil(1e10*Math.random()));var u,d="Page/Blank.vue",f="",m=!0;switch(n){case"01":u="/".concat(t);break;case"02":f="soa"===L&&(t.startsWith("a/")||t.startsWith("common/"))?"".concat("__msaNeverIn__","/").concat(t):"".concat(w,"/").concat(t),u="".concat(l,"/").concat(t);break;case"03":u="".concat(l,"/").concat(t),f="/".concat(t);break;case"04":u=r?"".concat(l,"/").concat(r.split("://")[1]):"".concat(T,"/404"),f=r;break;default:u="".concat(l,"/").concat(t,"?status=500"),d="Page/ErrorPage.vue",m=!1;break}u=u.replace("#","_");var g=u.split("?"),p=Object(o["a"])(g,1);return u=p[0],{pageDirection:d,path:u,url:f,isIFrame:m,title:s,permission:i,id:c}}function ye(){var e=location.pathname.split("/");return e.pop(),e.join("/").concat("/")}function ve(e){if(e){var t=Object(m["g"])();if(t.$router){var n=e;"string"===typeof e&&(n={path:e,query:{}}),n.path.startsWith(t.$$config.adminPath)||(n.path="".concat(t.$$config.adminPath).concat(n.path)),t.$router.push(Object(s["a"])({},n,{query:Object(s["a"])({},n.query,{t:Date.now()})}))}}}function be(e,t){var n=e.to,a=e.from,o=e.next,r=t.router,s=t.isTopLevel,i=t.isDynamicRouterLost,c=t.appendDynamicRoutes,l=n.path,u=void 0===l?"":l,d=n.query,f=n.meta.permission;if("/admin/force-logout"!==u){r.afterEach((function(e){var t=e.meta.title;document.title=t?"".concat(t," - ").concat(U):U,window.name||(window.name="".concat(w,"_portal"))}));var m="/"===u,y=u===T||u==="".concat(T,"/"),v=u===C||u==="".concat(C,"/"),S=u===O||u==="".concat(O,"/");if(g["a"].isAuthenticated()){h["a"].getLoginUser()||me({silent:v});var x=sessionStorage.getItem(M);if(!h["a"].isLoaded(T,n.meta)&&"SUCCESS"===x){var P="获取用户登录信息失败,请重新登录";throw fe(P),new Error(P)}x&&"UNCHECKED"!==x&&"SUCCESS"!==x?"forceChangePassword"===n.name||n.path.startsWith("/error-")?K(n,o):ae(r.app,JSON.parse(sessionStorage.getItem(E)),x):v||y&&!d.redirect?o({path:O,replace:!0}):m?O?o({path:O,replace:!0}):K(n,o):g["a"].hasOneOfPermissions(f)?we({to:n,from:a,next:o},{isDynamicRouterLost:i,appendDynamicRoutes:c}):o({path:"".concat(T,"/error-no-permission"),replace:!0})}else u===C||"function"===typeof s&&s(u)?o():p["a"].getLoginConfig().then((function(e){var t=e.type,a=e.data;if("success"===t)if("true"===a.ISC_INVOLVED)V({to:n,next:o},a);else{var r=m||y||S?"":u;if(r&&(d.redirect=r),u.split("/")[1]!==C.split("/")[1]){var s=b["a"].stringifyQueryParams(d);N.replace("".concat(w).concat(C).concat(s?"?":"").concat(s))}else o({path:C,query:d,replace:!0})}else sessionStorage.setItem("errorTitle","获取系统登录配置失败!"),N.replace("".concat(w,"/error-server-internal-error"))})).catch((function(){sessionStorage.setItem("errorTitle","获取系统登录配置失败!"),N.replace("".concat(w,"/error-server-internal-error"))}))}else me()}function we(e,t){var n=e.from,a=e.to,o=e.next,r=t.appendDynamicRoutes,i=t.isDynamicRouterLost,c=a.path,l=a.matched,u=void 0===l?[]:l,d=a.meta.noMenu,f=Te(c),m=f.pageName,g=f.pagePath;if(m===location.pathname.substring(w.length).split("/")[1]){var p="function"===typeof i&&i();if(n.path!==C||u.length)if(d||!p&&!u.length||u.length)K(a,o);else{var h=Se(g);"function"===typeof i&&r(h),o(Object(s["a"])({},a,{replace:!0}))}else o({path:T,replace:!0,query:{redirect:c}})}else u.length>0?K(a,o):N.replace("".concat(w).concat(c))}function Se(e){var t=sessionStorage.getItem(E),n=sessionStorage.getItem(_(e));if(t&&n){var a=ce(pe(e));if(!(a instanceof Array))return;return a}throw fe("未能获取到用户及菜单信息,请重新登录"),new Error}function Te(e){var t=e.split("/"),n=Object(a["a"])(t),o=n[1],r=n.slice(2);return{pageName:o,pagePath:"/".concat(o),subPath:r.join("/")}}function Ce(e,t){var n={mode:"history",base:w,routes:[]};if(!e&&!window.VueRouter)throw new Error(I.router.no_router_class);if(e===window.VueRouter||t||(t=e,e=window.VueRouter),e!==window.VueRouter&&window.VueRouter)throw new Error(I.router.no_router_class);window.VueRouter&&e.version!==window.VueRouter.version&&v["a"].platformWarning(I.router.router_version_warning),t&&(t instanceof Array?n.routes=t:t instanceof Object&&(n=Object(s["a"])({},n,t)));var a=new e(n);return a.beforeEach((function(e,t,n){return F({to:e,from:t,next:n})})),a.afterEach((function(e){var t=e.meta.title;document.title=t?"".concat(t," - ").concat(U):U,window.name||(window.name=e.name)})),a}function Oe(e){return b["a"].getQueryParams(e)}function xe(e){return b["a"].stringifyQueryParams(e)}t["a"]={appendRouterIntoAdmin:ue,beforeEachRoute:F,beforePortalRouterEnter:be,createRouter:Ce,encryptPassword:se,initUserData:Y,generateRouteByInfo:ie,generateRouterOptions:ce,getDefaultKey:oe,getErrorRouteList:de,getQueryParams:Oe,getRouteInfoByMenu:he,getRouteInfosByMenu:pe,goNext:K,login:Q,logout:me,logoutAfterDelay:fe,redirectToChangePassword:ae,stringifyQueryParams:xe,getRelativePath:ye,visitPath:ve,authByTicket:J}},"2e6e":function(e,t,n){"use strict";n("28a5");var a=n("40ca"),o=n("f61f"),r=n("9d32"),s=n("3c76"),i=o["a"].tokenKey,c=o["a"].permissionKey,l=o["a"].userKey,u=o["a"].roleKey,d=o["a"].menuMapKey,f=o["a"].adminPath;function m(){return a["a"].tryParseJSON(sessionStorage.getItem(l))}function g(e){return Object(r["a"])("".concat(s["b"].gatewayRoute,"/user/info/").concat(e||""),"获取用户信息")}function p(){return sessionStorage.getItem(u).split(",")}function h(){return Object(r["a"])("".concat(s["a"],"/sys/role/getUserRoles"),"获取用户角色列表")}function y(e){delete e.digest,delete e.salt,delete e.password,sessionStorage.setItem(l,JSON.stringify(e))}function v(e){var t=e.user,n=e.roles,a=e.permissions;y(t),sessionStorage.setItem(u,n),sessionStorage.setItem(c,a)}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f,t=arguments.length>1?arguments[1]:void 0,n=t&&t.initMenuLoaded,a=sessionStorage.getItem(d(e))||n,o=t&&t.noMenu;return!!(sessionStorage.getItem(i)&&sessionStorage.getItem(c)&&sessionStorage.getItem(l)&&sessionStorage.getItem(u)&&(a||o))}function w(e){return Object(r["a"])("".concat(s["a"],"/sys/user/getCommonUserList"),"获取用户列表","GET",e)}t["a"]={backupUserInfo:v,getLoginUser:m,getUserInfo:g,getUserRoleList:h,getUserRoles:p,saveUserToSession:y,isLoaded:b,getCommonUserList:w}},"30cc":function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"wrapper-cont"},[n("el-card",{staticClass:"box-card search-content",attrs:{shadow:"never"}},[n("el-form",{attrs:{"label-position":"right",size:"small","label-width":"100px",id:"sysMessageHistorySearchForm",model:e.searchParams}},[n("el-row",{attrs:{gutter:15}},[n("el-col",{attrs:{span:8}},[n("el-form-item",{attrs:{label:"类型名称"}},[n("el-input",{attrs:{placeholder:"请输入类型名称"},model:{value:e.searchParams.typeName,callback:function(t){e.$set(e.searchParams,"typeName",t)},expression:"searchParams.typeName"}})],1)],1),n("el-col",{attrs:{span:8}},[n("el-form-item",{attrs:{label:"标题"}},[n("el-input",{attrs:{placeholder:"请输入标题"},model:{value:e.searchParams.title,callback:function(t){e.$set(e.searchParams,"title",t)},expression:"searchParams.title"}})],1)],1),n("el-col",{attrs:{span:8}},[n("el-form-item",{attrs:{label:"业务主键"}},[n("el-input",{attrs:{placeholder:"请输入业务主键"},model:{value:e.searchParams.entityId,callback:function(t){e.$set(e.searchParams,"entityId",t)},expression:"searchParams.entityId"}})],1)],1)],1),n("el-row",{attrs:{gutter:15}},[n("el-col",{attrs:{span:8}},[n("el-form-item",{attrs:{label:"归档时间"}},[n("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd"},model:{value:e.searchParams.moveTime,callback:function(t){e.$set(e.searchParams,"moveTime",t)},expression:"searchParams.moveTime"}})],1)],1),n("el-col",{attrs:{span:8}},[n("el-form-item",{attrs:{label:"接收时间"}},[n("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd"},model:{value:e.searchParams.receiveTime,callback:function(t){e.$set(e.searchParams,"receiveTime",t)},expression:"searchParams.receiveTime"}})],1)],1),n("el-col",{attrs:{span:8}},[n("el-form-item",{staticClass:"search-content-button-container"},[n("el-button-group",[n("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-search"},on:{click:e.search}},[e._v("查询\n ")]),n("el-button",{attrs:{size:"small",icon:"el-icon-refresh"},on:{click:e.resetSearchParam}},[e._v("重置\n ")])],1)],1)],1)],1)],1)],1),e.inViewMode?e._e():n("el-button-group",{staticStyle:{"margin-bottom":"5px"}},[e.hasPermission("del")?n("el-button",{attrs:{type:"danger",size:"mini",icon:"el-icon-delete"},on:{click:e.deleteSelectedSysMessageHistory}},[e._v("删除\n ")]):e._e()],1),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.sysMessageHistoryTableLoading,expression:"sysMessageHistoryTableLoading"}],ref:"sysMessageHistoryTable",staticStyle:{width:"100%","margin-bottom":"15px"},attrs:{size:"medium",stripe:"",border:"","tooltip-effect":"dark",data:e.sysMessageHistoryTablePage.list},on:{"row-click":e.handleRowClick,"sort-change":e.handleSortChange}},[e.inViewMode?e._e():n("el-table-column",{attrs:{type:"selection",width:"55"}}),n("el-table-column",{attrs:{prop:"typeName",label:"类型","show-overflow-tooltip":"",width:"150px"}}),n("el-table-column",{attrs:{prop:"title",label:"标题",sortable:"custom","show-overflow-tooltip":""}}),n("el-table-column",{attrs:{prop:"receiveTime",label:"接收时间",sortable:"custom",width:"170px"}}),e.inViewMode?n("el-table-column",{attrs:{prop:"readTime",label:"阅读时间",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.readTime||("1"===t.row.focus?"重点关注":"超期未阅读"))+"\n ")]}}],null,!1,953547583)}):e._e(),n("el-table-column",{attrs:{prop:"moveTime",label:"归档时间",sortable:"custom",width:"170px"}}),n("el-table-column",{attrs:{label:"操作",width:"65px"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-tooltip",{attrs:{content:"详情",placement:"top",enterable:!1,"hide-after":1e3}},[n("el-button",{attrs:{size:"mini",circle:"",icon:"el-icon-tickets"},on:{click:function(n){return e.viewHistory(t)}}})],1)]}}])})],1),n("el-pagination",{attrs:{layout:"total, sizes, ->, prev, pager, next, jumper","pager-count":5,"hide-on-single-page":"",total:e.sysMessageHistoryTablePage.count,"page-sizes":[5,10,15,20],"page-size":e.searchParams.limit,background:""},on:{"size-change":e.handleTableSizeChange,"current-change":e.handleTableCurrentChange}})],1)},o=[],r=(n("ac6a"),n("28a5"),n("55dd"),n("cebc")),s=n("768b"),i=n("3990"),c=n("9d32"),l=n("a8a7"),u="".concat(i["a"],"/sys/sysMessageHistory"),d={checkListPermission:function(e){return l["a"].checkPagePermission("".concat(u,"/checkSysMessageHistory").concat(e,"Permission"))},getSysMessageHistoryList:function(e){return Object(c["a"])("".concat(u,"/getSysMessageHistoryList"),"获取历史消息记录","GET",e)},getSysMessageHistoryEntity:function(e){return Object(c["a"])("".concat(u,"/getEntity"),"获取历史消息","GET",{id:e})},deleteAllSysMessageHistory:function(e){return Object(c["a"])("".concat(u,"/deleteAll"),"删除历史消息","POST",e)},deleteSysMessageHistory:function(e){return Object(c["a"])("".concat(u,"/delete"),"删除历史消息","POST",{id:e})},saveSysMessageHistory:function(e){return Object(c["a"])("".concat(u,"/save"),"保存历史消息","POST",e,{showLoading:!0})}},f=n("1b1b"),m=n("9876"),g=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form",{ref:"sysMessageHistoryForm",staticClass:"with-border",attrs:{id:"sysMessageHistoryForm","label-position":"right",size:"small","label-width":"100px",model:e.entity,rules:e.rules}},[n("el-row",{attrs:{type:"flex",justify:"center"}},[n("el-col",{attrs:{span:12}},[n("el-form-item",{attrs:{prop:"typeId",label:"类型名称"}},[n("el-input",{attrs:{placeholder:"请输入类型名称",disabled:e.inViewMode},model:{value:e.entity.typeName,callback:function(t){e.$set(e.entity,"typeName",t)},expression:"entity.typeName"}})],1)],1),n("el-col",{attrs:{span:12}},[n("el-form-item",{attrs:{prop:"typeCode",label:"类型编码"}},[n("el-input",{attrs:{placeholder:"请输入类型编码",disabled:e.inViewMode},model:{value:e.entity.typeCode,callback:function(t){e.$set(e.entity,"typeCode",t)},expression:"entity.typeCode"}})],1)],1)],1),n("el-row",{attrs:{type:"flex",justify:"center"}},[n("el-col",{attrs:{span:24}},[n("el-form-item",{attrs:{prop:"title",label:"标题"}},[n("el-input",{attrs:{type:"textarea",rows:"2",placeholder:"请输入标题",disabled:e.inViewMode},model:{value:e.entity.title,callback:function(t){e.$set(e.entity,"title",t)},expression:"entity.title"}})],1)],1)],1),n("el-row",{attrs:{type:"flex",justify:"center"}},[n("el-col",{attrs:{span:12}},[n("el-form-item",{attrs:{prop:"focus",label:"重点关注"}},[n("el-select",{attrs:{disabled:""},model:{value:e.entity.focus,callback:function(t){e.$set(e.entity,"focus",t)},expression:"entity.focus"}},[n("el-option",{attrs:{label:"是",value:"1"}}),n("el-option",{attrs:{label:"否",value:"0"}})],1)],1)],1),n("el-col",{attrs:{span:12}},[n("el-form-item",{attrs:{prop:"readTime",label:"阅读时间"}},[n("el-date-picker",{attrs:{"append-to-body":!1,type:"datetime",disabled:e.inViewMode,placeholder:"1"===e.entity.focus?"重点关注":"超期未阅读","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.entity.readTime,callback:function(t){e.$set(e.entity,"readTime",t)},expression:"entity.readTime"}})],1)],1)],1),n("el-row",{attrs:{type:"flex",justify:"center"}},[n("el-col",{attrs:{span:12}},[n("el-form-item",{attrs:{prop:"receiveTime",label:"接收时间"}},[n("el-date-picker",{attrs:{"append-to-body":!1,type:"datetime",disabled:e.inViewMode,placeholder:"请选择接收时间","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.entity.receiveTime,callback:function(t){e.$set(e.entity,"receiveTime",t)},expression:"entity.receiveTime"}})],1)],1),n("el-col",{attrs:{span:12}},[n("el-form-item",{attrs:{prop:"moveTime",label:"归档时间"}},[n("el-date-picker",{attrs:{"append-to-body":!1,type:"datetime",disabled:e.inViewMode,placeholder:"请选择归档时间","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.entity.moveTime,callback:function(t){e.$set(e.entity,"moveTime",t)},expression:"entity.moveTime"}})],1)],1)],1),n("el-row",{attrs:{type:"flex",justify:"center"}},[n("el-col",{attrs:{span:24}},[n("el-form-item",{attrs:{prop:"content",label:"内容"}},[n("el-input",{attrs:{type:"textarea",rows:4,placeholder:"消息内容为空",disabled:e.inViewMode},model:{value:e.entity.content,callback:function(t){e.$set(e.entity,"content",t)},expression:"entity.content"}})],1)],1)],1),n("el-row",{attrs:{type:"flex",justify:"center"}},[n("el-col",{attrs:{span:24}},[n("el-form-item",{attrs:{prop:"entityJson",label:"业务实体JSON字符串"}},[n("el-input",{attrs:{type:"textarea",rows:"4",placeholder:"未提供业务实体数据",disabled:e.inViewMode},model:{value:e.entity.entityJson,callback:function(t){e.$set(e.entity,"entityJson",t)},expression:"entity.entityJson"}})],1)],1)],1)],1)},p=[],h={name:"sysMessageHistoryForm",props:{editType:{default:""},id:{default:""}},data:function(){return{entity:{typeId:"",typeCode:"",title:"",content:"",entityId:"",entityJson:"",receiveTime:"",focusEnd:"",moveTime:""},dataLoading:!1,rules:{typeId:[{required:!0,message:"类型主键不能为空",trigger:"change"},{max:32,message:"长度不能超过 32 个字符",trigger:"blur"}],typeCode:[{required:!0,message:"类型编码不能为空",trigger:"change"},{max:64,message:"长度不能超过 64 个字符",trigger:"blur"}],title:[{required:!0,message:"标题不能为空",trigger:"change"},{max:500,message:"长度不能超过 500 个字符",trigger:"blur"}],content:[{max:2e3,message:"长度不能超过 2000 个字符",trigger:"blur"}],entityId:[{max:64,message:"长度不能超过 64 个字符",trigger:"blur"}],entityJson:[{max:4e3,message:"长度不能超过 4000 个字符",trigger:"blur"}],focusEnd:[{max:10,message:"长度不能超过 10 个字符",trigger:"blur"}],moveTime:[{required:!0,message:"归档时间不能为空",trigger:"change"}]}}},computed:{inViewMode:function(){return!0},incomingPkValue:function(){return this.id||this.$route.query.id}},methods:{initFormData:function(){var e=this,t=e.incomingPkValue;t&&(e.dataLoading=!0,d.getSysMessageHistoryEntity(t).then((function(t){e.dataLoading=!1,e.entity=t.data})))},save:function(e){var t=this;t.$$utils.eleFormSubmit({vueIns:t,save:d.saveSysMessageHistory,formRef:"sysMessageHistoryForm",info:"保存历史消息",success:e})}},created:function(){var e=this;e.initFormData()}},y=h,v=n("2877"),b=Object(v["a"])(y,g,p,!1,null,"75cf6834",null),w=b.exports,S=n("2e6e"),T=JSON.stringify({typeId:"",typeCode:"",title:"",content:"",entityId:"",entityJson:"",receiveTime:"",focusEnd:"",moveTime:"",limit:5,offset:0,order:"",sort:""}),C={name:"sysMessageHistoryList",props:{editType:{default:"view"},filterByUser:{default:!1}},data:function(){return{searchParams:JSON.parse(T),sysMessageHistoryTablePage:{},sysMessageHistoryTableLoading:!1}},computed:{inViewMode:function(){return"view"===this.editType||!this.hasPermission("add")&&!this.hasPermission("edit")&&!this.hasPermission("del")}},methods:{hasPermission:function(e){return this.$$utils.permission.hasPermission("".concat(f["b"]).concat(e))},search:function(){this.searchParams.offset=0,this.refreshTable()},refreshTable:function(){var e=this;e.sysMessageHistoryTableLoading=!0;var t=Object(s["a"])(this.searchParams.moveTime,2),n=t[0],a=t[1],o=Object(s["a"])(this.searchParams.receiveTime,2),i=o[0],c=o[1];d.getSysMessageHistoryList(Object(r["a"])({},e.searchParams,{beginMoveTime:n,endMoveTime:a,beginReceiveTime:i,endReceiveTime:c,moveTime:null,receiveTime:null,userId:e.filterByUser?S["a"].getLoginUser().id:"-1"})).then((function(t){e.sysMessageHistoryTablePage=t,e.sysMessageHistoryTableLoading=!1}))},resetSearchParam:function(){this.searchParams=JSON.parse(T),this.refreshTable()},handleRowClick:function(e,t,n){this.$$utils.eleTableClickSelection(this.$refs.sysMessageHistoryTable,e,n)},handleTableSizeChange:function(e){this.searchParams.limit=e,this.refreshTable()},handleTableCurrentChange:function(e){this.searchParams.offset=this.searchParams.limit*(e-1),this.refreshTable()},handleSortChange:function(e){null===e.prop||null===e.order?(this.searchParams.sort=T.sort,this.searchParams.order=T.order):(this.searchParams.sort=e.prop,this.searchParams.order=e.order.split("ending")[0]),this.refreshTable()},addNewSysMessageHistory:function(){this.showFormDialog({editType:"add"})},viewSelectedSysMessageHistory:function(){var e=this,t=e.$refs.sysMessageHistoryTable.selection;1===t.length?e.showFormDialog({editType:"view",id:t[0].id}):e.$$utils.direwolfCommonTips("warning","仅能选择一条记录进行查看")},viewHistory:function(e){Object(m["b"])({options:w,title:"消息详情",props:{id:e.row.id,editType:"view"},width:"50%",contentHeight:"500px",showCancelButton:!1,showConfirmButton:!1})},showFormDialog:function(e){var t=this;t.$$utils.openLayerDialog({el:"sysMessageHistoryForm",url:"".concat(f["c"],"/sysMessageHistoryForm"),props:e,title:"".concat(t.$$utils.getEditTypeName(e.editType),"历史消息"),onConfirm:function(n,a){"view"!==e.editType?n.save((function(){t.refreshTable(),a()})):a()}})},deleteSelectedSysMessageHistory:function(){var e=this,t=e.$refs.sysMessageHistoryTable.selection;0!==t.length?e.$$utils.direwolfCommonConfirm({title:"删除提醒",message:"数据删除后不可恢复,确定继续删除吗?"},(function(){var n=[];t.forEach((function(e){e.id&&n.push(e.id)})),n.length>0&&d.deleteAllSysMessageHistory(n).then((function(t){e.refreshTable(),e.$$utils.direwolfCommonTips("success","删除历史消息成功")}))})):e.$$utils.direwolfCommonTips("warning","请选择要删除的记录")},editSelectedSysMessageHistory:function(){var e=this,t=this.$refs.sysMessageHistoryTable.selection;1===t.length?e.showFormDialog({editType:"edit",id:t[0].id}):e.$$utils.direwolfCommonTips("warning","仅能选择一条记录进行修改")},sysMessageHistoryRecordEdit:function(e){this.showFormDialog({editType:"edit",id:e.row.id})},sysMessageHistoryRecordRemove:function(e){var t=this;t.$$utils.direwolfCommonConfirm({title:"删除提醒",message:"数据删除后不可恢复,确定继续删除吗?"},(function(){var n="删除历史消息";d.deleteSysMessageHistory(e.row.id).then((function(e){t.refreshTable(),t.$$utils.direwolfCommonTips("success","".concat(n,"成功"))}))}))},handleSelectionChange:function(e){}},created:function(){var e=this;e.refreshTable()}},O=C,x=Object(v["a"])(O,a,o,!1,null,"75f780ae",null);t["a"]=x.exports},"34c4":function(e,t,n){},3990:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n("f61f"),o=a["a"].sysServiceConfig,r=o.adminPath,s=o.gatewayRoute,i="".concat(s).concat(r)},"3c76":function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n("f61f"),o=a["a"].sysServiceConfig,r=o.adminPath,s=o.gatewayRoute,i=a["a"].authServiceConfig.gatewayRoute,c="".concat(s).concat(r);t["b"]={adminPath:r,gatewayRoute:s,msaUrl:{keyUrl:"".concat(s,"/common/getDefaultKey"),loginUrl:"".concat(i,"/oauth/auth-token"),logoutUrl:"".concat(i,"/oauth/removeToken"),menuUrl:"".concat(c,"/sys/resource/getCurUserMenu?appId=1"),getEnableJcaptcha:"".concat(s,"/common/getEnableJcaptcha"),getLoginConfig:"".concat(s,"/common/getLoginConfig"),jcaptchaUrl:"".concat(a["a"].proxyPath).concat(i,"/code?randomStr="),loginNoticeUrl:"".concat(s,"/noticeLogin"),getAccessJWTUrl:"".concat(s,"/getAccessJWT"),getJWTTokenUrl:"".concat(s,"/getJWTToken"),getCascadeValueListUrl:"".concat(c,"/sys/sysParam/findByClassCodeAndType")},soaUrl:{keyUrl:"/soa/common/getUserSalt?userName=",loginUrl:"/soa".concat(r,"/login"),logoutUrl:"/soa/logout",menuUrl:"/soa".concat(r,"/sys/menu/menus_v2?appId=1"),getEnableJcaptcha:"/soa/common/getEnableJcaptcha",getLoginConfig:"/soa/common/getLoginConfig",jcaptchaUrl:"".concat(a["a"].proxyPath,"/soa/common/jcaptcha?randomStr="),loginNoticeUrl:"/soa".concat(r,"/sys/notice/noticeListPageOfUser"),getJWTTokenUrl:"".concat(c,"/getJWTToken"),getCascadeValueListUrl:"/soa/common/paramValue/getCascadeValueList",getLoginUserInfo:"".concat(c,"/sys/user/loginUserInfo")}}},"40ca":function(e,t,n){"use strict";n("a032"),n("28a5"),n("3b2b"),n("34ef"),n("6b54"),n("87b3"),n("a481");var a=n("7618");n("6762"),n("2fdb");function o(e){var t=document.createElement("textarea");return t.innerHTML=e,t.value}function r(e){if(!e)return e;var t;try{t=decodeURIComponent(e)}catch(c){t=e}var n=["&quot;","&amp;","&#39;","&lt;","&gt;"],a=!1;do{t=o(t),a=!1;for(var r=0,s=n;r<s.length;r++){var i=s[r];if(t.includes(i)){a=!0;break}}}while(a);return t}function s(e){try{var t=JSON.parse(e);if(t&&"object"===Object(a["a"])(t))return t}catch(n){}return!1}function i(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(function(e){return(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)}))}function c(){return i().replace(/-/g,"")}function l(e){switch(e){case"edit":return"编辑";case"view":return"查看";case"add":return"新增";default:return""}}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"yyyy-MM-dd hh:mm:ss",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;e instanceof Date&&(t=e,e="yyyy-MM-dd hh:mm:ss");var n={"M+":t.getMonth()+1,"d+":t.getDate(),"h+":t.getHours(),"m+":t.getMinutes(),"s+":t.getSeconds(),"q+":Math.floor((t.getMonth()+3)/3),"S+":t.getMilliseconds()};for(var a in/(y+)/i.test(e)&&(e=e.replace(RegExp.$1,(t.getFullYear()+"").substring(4-RegExp.$1.length))),n)new RegExp("("+a+")").test(e)&&(e=e.replace(RegExp.$1,1===RegExp.$1.length?n[a]:("00"+n[a]).substring((""+n[a]).length)));return e}function d(e){var t=31;switch(e.getMonth()+1){case 2:t=e.getFullYear()%4===0&&e.getFullYear()%100!==0||e.getFullYear()%400===0?29:28;break;case 4:case 6:case 9:case 11:t=30;break}return t}function f(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"0",a="".concat(e),o=0;o<t-a.length;o++)a=n+a;return a}function m(e){console.warn("[direwolf-vue]: ".concat(e))}function g(){return{allowDots:!0,skipNulls:!0,indices:!1}}function p(){var e=null;if(top===self)return self;try{top.document?e=top:parent.document&&(e=parent)}catch(t){}return e}function h(){return p()||self}function y(){}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:",";return e instanceof Array?e:"string"===typeof e?e.split(t):[]}function b(e){return"string"===typeof e&&e.replace(/^\w/,(function(e){return e.toUpperCase()}))}function w(e,t){if(e.classList&&e.classList.toggle)e.classList.toggle(t);else{var n=e.className.split(" "),a=n.indexOf(t);-1===a?n.push(t):n.splice(a,1,0),e.className=n.join(" ")}}function S(e,t){if(e.classList&&e.classList.remove)e.classList.remove(t);else{var n=e.className.split(" "),a=n.indexOf(t);a>-1&&(n.splice(a,1,0),e.className=n.join(" "))}}function T(e,t){if(e.classList&&e.classList.add)e.classList.add(t);else{var n=e.className.split(" "),a=n.indexOf(t);-1===a&&(n.push(t),e.className=n.join(" "))}}function C(e){return JSON.parse(JSON.stringify(e))}function O(e,t,n){var a=new Date;a.setTime(a.getTime()+24*n*60*60*1e3);var o="expires="+a.toUTCString();document.cookie=e+"="+t+"; "+o+";path=/;"}function x(e){var t="; ".concat(document.cookie),n=t.split("; ".concat(e,"="));if(2===n.length)return n.pop().split(";").shift()}function P(e){O(e,"",-1)}function k(e,t,n,a){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"png";if("svg"===e.tagName){var r=new XMLSerializer,s='<?xml version="1.0" standalone="no"?>\r\n'+r.serializeToString(e);if("svg"===o)E(new Blob([s],{type:"image/svg+xml;charset=utf-8"}),"".concat(t,".").concat(o));else{var i=new Image;i.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);var c=document.createElement("canvas");c.width=n,c.height=a;var l=c.getContext("2d");l.fillStyle="#fff",l.fillRect(0,0,1e4,1e4),i.onload=function(){l.drawImage(i,0,0),c.toBlob((function(e){return E(e,"".concat(t,".").concat(o))}))}}}}function M(){return"".concat(u("yyyyMMddhhmmss"),"-").concat(Math.floor(1e7*Math.random()))}function E(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:M();if(navigator.appVersion.toString().indexOf(".NET")>0)window.navigator.msSaveBlob(e,t);else{var n=document.getElementById("downloadLink");n||(n=document.createElement("a"),n.id="downloadLink",n.style.display="none",document.body.appendChild(n)),n.href=window.URL.createObjectURL(new Blob([e],{type:e.type})),n.download=t,n.click(),window.URL.revokeObjectURL(n.href)}}function j(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"utf-8",a=0;if(n=n.toLowerCase(),"utf-8"===n||"utf8"===n)for(var o=0,r=e.length;o<r;o++)t=e.codePointAt(o),t<=127?a+=1:t<=2047?a+=2:t<=65535?a+=3:(a+=4,o++);else if("utf-16"===n||"utf16"===n)for(var s=0,i=e.length;s<i;s++)t=e.codePointAt(s),t<=65535?a+=2:(a+=4,s++);else a=e.replace(/[^\x00-\xff]/g,"aa").length;return a}t["a"]={capitalizeFirst:b,decodeHTML:o,doNothing:y,getArray:v,getEditTypeName:l,getFormattedDate:u,getDaysOfMonth:d,prefixToLength:f,getTargetWindow:h,getQsOptions:g,getSuperiorWindow:p,getUUID:i,getUUIDShort:c,platformWarning:m,tryParseJSON:s,toggleElementClass:w,removeElementClass:S,addElementClass:T,jsonCopy:C,setCookie:O,delCookie:P,getCookie:x,covertSVG2Image:k,strSizeofByte:j,decodeHTMLCompletely:r,saveFileToLocal:E,_getRandomFileName:M}},4131:function(e,t,n){"use strict";var a=n("088b"),o={getMenuList:function(){return a["a"].axiosRequest(a["a"].resource.getBackServerUrl("menuUrl"),"获取当前用户菜单")}},r=n("f61f"),s=n("3c76"),i={getUserInfo:"".concat(s["b"].gatewayRoute,"/user/info/"),getCommonUserList:"".concat(s["a"],"/sys/user/getCommonUserList"),saveUser:"".concat(s["a"],"/sys/user/saveUser"),changePassword:"".concat(s["a"],"/sys/user/savePassword")},c={userURL:i,getUserInfo:function(e){return a["a"].axiosRequest("".concat(i.getUserInfo).concat(e||""),"获取当前用户信息")},saveUser:function(e){return a["a"].axiosRequest(i.saveUser,"保存当前用户信息","POST",e,{showLoading:!0,processError:!0,headers:{"Content-Type":"soa"===r["a"].backServerType?"application/x-www-form-urlencoded":"application/json"}})},changePassword:function(e){return a["a"].axiosRequest(i.changePassword,"修改用户密码","POST",e)},getCommonUserList:function(e){return a["a"].axiosRequest(i.getCommonUserList,"获取用户列表","GET",e)}},l={getOrgList:"".concat(s["a"],"/sys/org/getOrgList"),getOrg:"".concat(s["a"],"/sys/org/get")},u={orgURL:l,getOrgList:function(e){return a["a"].axiosRequest(l.getOrgList,"获取组织列表","GET",e)},getOrg:function(e){return a["a"].axiosRequest(l.getOrg,"获取组织","GET",e)}},d={getUserRoles:"".concat(s["a"],"/sys/role/getUserRoles"),getRoleList:"".concat(s["a"],"/sys/role/getRoleList")},f={getUserRoles:function(){return a["a"].axiosRequest(d.getUserRoles,"获取当前用户角色列表")},getRoleList:function(e){return a["a"].axiosRequest(d.getRoleList,"获取角色列表","GET",e)}},m={getDictByCodes:"".concat(s["a"],"/sys/sysParam/getParamsByCodeStr")},g={getDictByCodes:function(e){return a["a"].axiosRequest(m.getDictByCodes,"获取字典参数","GET",{classCodes:e})}};t["a"]={resource:o,user:c,role:f,paramClass:g,org:u}},"426a":function(e,t,n){"use strict";var a=n("66db"),o=n.n(a);o.a},"459f":function(e,t,n){"use strict";var a=n("768b"),o=(n("ffc1"),n("7f7f"),n("ac6a"),n("456d"),n("28a5"),n("a481"),n("386d"),n("4917"),n("3b2b"),n("796d")),r=n("40ca"),s=n("f61f"),i=n("2e6e");function c(e){var t=new RegExp("(^|&)"+e+"=([^&]*)(&|$)"),n=window.location.search.substr(1).match(t);return null!=n?unescape(n[2]):null}function l(e){var t=d(e);return t?JSON.parse('{"'+decodeURIComponent(t.split("&").filter((function(e){return e.indexOf("=")>-1})).join("&")).replace(/"/g,'\\"').replace(/&/g,'","').replace(/=/g,'":"')+'"}'):{}}function u(e){if(!e)return{};var t=d(e);return t?Object(o["parse"])(t,r["a"].getQsOptions()):{}}function d(e){if(!e)return"";var t=e,n=e.indexOf("?");if(-1===n)return"";t=t.substr(n+1);var a=e.indexOf("#");return a>-1&&(t=t.substring(0,a-1)),t}function f(e){return e&&0!==Object.keys(e).length?Object(o["stringify"])(e,r["a"].getQsOptions()):""}function m(e){if(!e)return"";var t,n=u(e),o=s["a"].system,r=o.namespace,c=o.name,l=i["a"].getLoginUser(),d=l.id,m=l.userAccount,g=l.orgId,p=l.companyId,h=function(e){switch(e){case"{NAMESPACE}":return r||"default";case"{SYSTEM}":return c||"default";case"{ORG_ID}":return g;case"{COMPANY_ID}":return p;case"{USER_ID}":return d;case"{USER_ACCOUNT}":return m;default:return e}};Object.entries(n).forEach((function(e){var t=Object(a["a"])(e,2),o=t[0],r=t[1];return n[o]=h(r)}));var y=e.split("?"),v=Object(a["a"])(y,2);e=v[0],t=v[1],t&&(e+="?".concat(f(n)));var b=e.split("/");return b.map((function(e){return h(e)})),e}function g(e){if(!e)return"";var t="",n=e.indexOf("?");-1===n?t="?":n<e.length-1&&(t="&");for(var a=arguments.length,o=new Array(a>1?a-1:0),r=1;r<a;r++)o[r-1]=arguments[r];return"".concat(e).concat(t).concat(o.filter((function(e){return e})).join("&"))}t["a"]={getQueryObject:l,getQueryParams:u,getQueryString:c,injectParams:m,stringifyQueryParams:f,appendParamStr:g}},"66db":function(e,t,n){},"6b03":function(e,t,n){"use strict";var a=n("3990"),o=n("9d32"),r=n("a8a7"),s="".concat(a["a"],"/sys/sysMessageReadLog");t["a"]={checkListPermission:function(e){return r["a"].checkPagePermission("".concat(s,"/checkSysMessageReadLog").concat(e,"Permission"))},getSysMessageReadLogList:function(e){return Object(o["a"])("".concat(s,"/getSysMessageReadLogList"),"获取消息阅读记录","GET",e)},getSysMessageReadLogEntity:function(e){return Object(o["a"])("".concat(s,"/getEntity"),"获取消息阅读记录","GET",{id:e})},deleteAllSysMessageReadLog:function(e){return Object(o["a"])("".concat(s,"/deleteAll"),"删除消息阅读记录","POST",e)},deleteSysMessageReadLog:function(e){return Object(o["a"])("".concat(s,"/delete"),"删除消息阅读记录","POST",{id:e})},saveSysMessageReadLog:function(e){return Object(o["a"])("".concat(s,"/save"),"保存消息阅读记录","POST",e,{showLoading:!0})}}},7937:function(e,t,n){"use strict";var a=n("9d32"),o=n("9435"),r=n("3c76");function s(e){return Object(a["a"])("".concat(r["a"],"/sys/sysParam/getParamsByCodeStr"),"获取字典参数","GET",{classCodes:e})}function i(e,t){return Object(a["a"])("".concat(r["a"],"/sys/sysParam/getSysParamD"),"获取系统参数","GET",{code:e,defaultVal:t})}function c(){return Object(a["a"])("".concat(r["a"],"/sys/user/getPassWordPolicy"),"获取密码策略","GET")}function l(e,t,n,r){var s=o["a"].getBackServerUrl("getCascadeValueListUrl"),i={classCode:e,triggerType:t?"relation":"",subClassCode:n,paramCode:t};Object(a["a"])(s,"获取级联参数","GET",i).then(r)}function u(){return Object(a["a"])(o["a"].getBackServerUrl("getEnableJcaptcha"),"获取验证码","GET",null,{processError:!0})}function d(){return Object(a["a"])(o["a"].getBackServerUrl("getLoginConfig"),"获取登录配置")}t["a"]={isJcaptchaEnabled:u,getDictByCodes:s,getFilteredDict:l,getLoginConfig:d,getPassWordPolicy:c,getSysParam:i}},"867d":function(e,t,n){"use strict";n("aef6"),n("ac4d"),n("8a81"),n("ac6a"),n("28a5");function a(e,t){if(e){"string"===typeof e&&(e=e.split(","));var n=!0,a=!1,r=void 0;try{for(var s,i=e[Symbol.iterator]();!(n=(s=i.next()).done);n=!0){var c=s.value;if(o(c,t))return!0}}catch(l){a=!0,r=l}finally{try{n||null==i.return||i.return()}finally{if(a)throw r}}}return!1}function o(e,t){if(!e||!t)return!1;var n=e.indexOf("*");if(-1===n)return e===t;if(0===n){if(1===e.length)return!0;var a=e.indexOf("*",n+1);if(-1===a)return t.endsWith(e.substring(1));var r=e.substring(1,a);if(""===r)return o(e.substring(a),t);var s=t.indexOf(r);while(-1!==s){if(o(e.substring(a),t.substring(s+r.length)))return!0;s=t.indexOf(r,s+1)}return!1}return t.length>=n&&e.substring(0,n)===t.substring(0,n)&&o(e.substring(n),t.substring(n))}t["a"]={matchPatterns:a,matchPattern:o}},"8d66":function(e,t,n){"use strict";var a=n("3990"),o=n("9d32"),r=n("a8a7"),s="".concat(a["a"],"/sys/sysMessageUnread");t["a"]={checkListPermission:function(e){return r["a"].checkPagePermission("".concat(s,"/checkSysMessageUnread").concat(e,"Permission"))},getSysMessageUnreadList:function(e){return Object(o["a"])("".concat(s,"/getSysMessageUnreadList"),"获取未读消息记录","GET",e)},getValidListByUser:function(){return Object(o["a"])("".concat(s,"/getValidListByUser"),"获取当前用户未读消息记录","GET",{limit:100,sort:"msg.receive_time",order:"desc"})},getSysMessageUnreadEntity:function(e){return Object(o["a"])("".concat(s,"/getEntity"),"获取未读消息记录","GET",{id:e})},deleteAllSysMessageUnread:function(e){return Object(o["a"])("".concat(s,"/deleteAll"),"删除未读消息记录","POST",e)},deleteSysMessageUnread:function(e){return Object(o["a"])("".concat(s,"/delete"),"删除未读消息记录","POST",{id:e})},saveSysMessageUnread:function(e){return Object(o["a"])("".concat(s,"/save"),"保存未读消息记录","POST",e,{showLoading:!0})}}},9435:function(e,t,n){"use strict";n("55dd"),n("7514"),n("456d"),n("28a5");var a=n("768b"),o=(n("ffc1"),n("cebc")),r=(n("ac6a"),n("9d32")),s=n("28ad"),i=n("f61f"),c=n("40ca"),l=n("3c76"),u=i["a"].menuKey,d=i["a"].menuMapKey,f=i["a"].adminPath;function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f;return c["a"].tryParseJSON(sessionStorage.getItem(u(e)))}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f;return c["a"].tryParseJSON(sessionStorage.getItem(d(e)))}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f;return Object(r["a"])(v("menuUrl"),"获取当前用户菜单").then((function(t){if(t&&t instanceof Array&&t.length>0){var n={},a=[];return t.forEach((function(t){var a=t.id,r=t.menuType,i=s["a"].getRouteInfoByMenu(t,e),c=i.path;n[a]=Object(o["a"])({},t,{path:c}),"01"===r&&(n[c]=Object(o["a"])({},t,{path:c}))})),h(n,a),sessionStorage.setItem(u(e),JSON.stringify(a)),sessionStorage.setItem(d(e),JSON.stringify(n)),{menuTree:a,menuMap:n}}throw new Error("获取用户菜单失败,请重新登录或联系管理员")}))}function h(e,t){var n={};Object.entries(e).forEach((function(o){var r=Object(a["a"])(o,2),s=r[0],i=r[1];if(!(s.indexOf("/")>-1)){var c=i.parentIds,l=c.split(",");if(1===l.length&&"0"===l[0])-1===Object.keys(n).indexOf(s)&&(n[s]={},t.push(i));else{l.shift();var u=n,d=t;l.forEach((function(t){var n=e[t];if(n){-1===Object.keys(u).indexOf(t)&&(u[t]={},d.push(n)),u=u[t];var a=d.find((function(e){return e.id===t}));a.children||(a.children=[]),d=a.children}})),u[s]||(u[s]={},-1===d.indexOf(i)&&d.push(i))}}})),y(t)}function y(e){e.sort((function(e,t){return e.menuOrder-t.menuOrder})),e.forEach((function(e){var t=e.children;t&&t.length>0&&y(t)}))}function v(e){var t=l["b"]["".concat(i["a"].backServerType,"Url")];return t?t[e]:"".concat(i["a"].adminPath,"/error?status=404")}t["a"]={getBackServerUrl:v,getUserMenu:p,getUserMenuMap:g,getUserMenuTree:m}},9876:function(e,t,n){"use strict";n.d(t,"b",(function(){return C}));var a=n("cebc"),o=(n("f559"),n("a8db")),r=(n("7514"),n("a980")),s=n("a8ee"),i=n("796d"),c=n.n(i),l=n("f61f"),u=n("40ca"),d=n("c0b3"),f=n("e3a6"),m=n("8bbf"),g=n.n(m),p=n("459f");function h(){var e=self.layer,t=u["a"].getTargetWindow();return t.layer&&(e=t.layer),e}function y(){var e=h();"undefined"===typeof e||e.cache&&"layer-ext-moon"===e.cache.skin||e.config({skin:"layer-ext-moon",extend:"moon/style.css",success:function(e){var t=e.find("iframe");t.length>0&&r["a"].changeTheme(t[0].contentWindow.document,{newTheme:r["a"].getCurrentTheme()})}})}function v(e,t){var n=e.find("iframe")[0];if(!n)return null;var a,o=n.contentWindow[t];if(o)return o.__vue__._isVue?(a=o.__vue__.$parent,a.$el.id!==t&&(a=a.$children.find((function(e){return e.$el.id===t})))):a=o,a;Object(s["e"])("error","未找到指定的元素,无法获取数据")}function b(e,t,n){"function"===typeof t?new Promise((function(e,n){t(e,n)})).then((function(){var t=n||h();t.close(e)}),(function(e){throw e})):Object(s["e"])("error","未提供可执行的操作")}function w(e){var t=e.el,n=e.url,r=e.props,i=e.title,f=void 0===i?"":i,m=e.full,g=void 0!==m&&m,w=e.width,S=void 0===w?"800px":w,T=e.height,C=void 0===T?"500px":T,O=e.showConfirmButton,x=void 0===O||O,P=e.showCancelButton,k=void 0===P||P,M=e.onConfirm,E=e.complexProps,j=void 0!==E&&E,L=e.end,_=Object(o["a"])(e,["el","url","props","title","full","width","height","showConfirmButton","showCancelButton","onConfirm","complexProps","end"]);n.startsWith("http")||n.startsWith(l["a"].projectContext)||(n="".concat(l["a"].projectContext).concat(n));var U=L,I="";if(r)if("view"===r.editType&&(x=!1),j){var R="props_".concat(u["a"].getUUIDShort());sessionStorage.setItem(R,JSON.stringify(r)),I="props-key=".concat(R),U=function(){sessionStorage.removeItem(R),"function"===typeof L&&L()}}else I=c.a.stringify(r,u["a"].getQsOptions());n=p["a"].appendParamStr(n,I,"v=".concat(d["a"].getCurrentVersion())),n=p["a"].injectParams(n);var D=h(),A=[],N=[];x&&(A.push("确定"),N.push((function(e,n){if(M){var a=v(n,t);b(e,(function(e,t){return M(a,e,t)}))}else D.close(e)}))),k&&(A.push("关闭"),N.push((function(e){setTimeout((function(){D.close(e)}),100)}))),y();var B={type:2,area:[S,C],title:f,maxmin:!0,content:n,btn:A,zIndex:Object(s["h"])(),end:U};N.forEach((function(e,t){return B["btn".concat(t+1)]=e})),$(document.activeElement).blur();var H=D.open(Object(a["a"])({},B,_));return g&&D.full(H),H}function S(e,t){var n=Object(s["g"])(),r=e.title,i=void 0===r?"明细":r,c=Object(o["a"])(e,["title"]);u["a"].getSuperiorWindow()===self||self.direwolfVueApp instanceof HTMLElement?f["default"].open(Object(a["a"])({vNode:T(n,t),title:i,customClass:"layer-moon",confirmButtonText:"确定",showCancelButton:!1,dangerouslyUseHTMLString:!0},c)):n.$$utils.showStaticPage(e,t)}function T(e,t){return e.$createElement(t.tag,t.props,t.children?t.children.map((function(t){return T(e,t)})):[])}function C(e){var t=e.options,n=void 0===t?{}:t,r=e.props,i=void 0===r?{}:r,c=e.title,l=void 0===c?"明细":c,u=Object(o["a"])(e,["options","props","title"]);Object(s["g"])().$direwolfDialog().open(Object(a["a"])({vNode:[n,{props:i}],title:l,customClass:"layer-moon",dangerouslyUseHTMLString:!0},u))}g.a.prototype.$direwolfDialog=function(){return f["default"]},y(),t["a"]={getLayerInstance:h,getVmFromLayer:v,commitAsync:b,openLayerDialog:w,openElementDialog:C,showStaticPage:S}},"9d32":function(e,t,n){"use strict";n("28a5");var a=n("a8db"),o=n("768b"),r=(n("ffc1"),n("c5f6"),n("ac6a"),n("456d"),n("aef6"),n("f559"),n("cebc")),s=n("cebe"),i=n.n(s),c=n("796d"),l=n("f61f"),u=n("40ca"),d=n("e70c"),f=n("459f"),m=n("28ad"),g=n("a8a7"),p=n("a8ee"),h=u["a"].getQsOptions(),y=l["a"].requestTimeout,v=l["a"].proxyPath,b=l["a"].backServerType,w=l["a"].grayVersionKey,S=l["a"].message,T=S.response,C=S.direwolf;i.a.defaults.timeout=y,i.a.defaults.withCredentials=!0,i.a.defaults.baseURL=v,i.a.interceptors.request.use((function(e){e.headers["X-Ca-request"]=Math.floor(1e16*Math.random());var t=g["a"].getToken();if(t){var n=f["a"].getQueryParams(e.url);e.params||(e.params={});Object(r["a"])({},n,e.params);"soa"===b?(e.params["token"]=t,e.headers.stateless="yes"):(e.headers.Authorization=g["a"].getAuthorization(),e.headers.version=u["a"].getCookie(w))}return e}),(function(e){return Promise.reject(e)})),i.a.interceptors.response.use((function(e){return e}),(function(e){return Promise.resolve(e.response||e.stack||{status:500,statusText:e.message})}));var O={checkStatusError:!0};function x(e,t){return O.message=e,O.logInfo=t,O}function P(e){if(O.response=e,!e)return x("请求无响应");if("string"===typeof e&&e.startsWith("Error: ")){if(-1!==e.indexOf("Error: timeout of"))return x(T.network_timeout);if(-1!==e.indexOf("Error: Network Error"))return x(T.network_error)}var t=e.config,n=e.request;if("soa"===b&&t&&t.url==="".concat(v,"/soa/logout")&&n&&n.responseURL.endsWith("/login"))return e;var a=e.status,o=e.data;if("string"===typeof o&&"soa"===b){if(-1!==o.indexOf("<title>500 - 系统内部错误</title>"))return x(T.server_error);if(-1!==o.indexOf("ipLimitedTips"))return x(T.ip_limited)}var r,s=o.message,i=o.type,c=o.error;if(a>=200&&a<300){if("failure"===i&&s&&s.indexOf("Access denied")>-1)throw Object(p["b"])({message:"无权限进行当前操作或登录已过期,是否重新登录?",title:"操作提示"},m["a"].logout),new Error(s);return e}switch(a){case 400:r=T.bad_request;break;case 401:r=C.token_invalid;var l="InvalidTokenException"===s||"soa"===b&&"Authentication Error"===c;l?m["a"].logoutAfterDelay(C.token_invalid):r=C.no_permission;break;case 404:r=T.not_found;break;case 403:r=T.forbidden;break;case 500:r=T.server_error;break;default:r=T.default;break}return x(r,s||c||e.statusText)}function k(e,t,n){if(e.checkStatusError){var a=e.message,o=e.logInfo,r=e.response,s="".concat(t,"失败,").concat(a);n||Object(p["e"])("error",s);var i=new Error("".concat(a).concat(o?","+o:""));throw i.tipMessage=s,i.response=r,i}return e}function M(e,t,n,a){if(!1===n)return e;var o=Object.keys(e.data),r=-1!==o.indexOf("type")&&-1!==o.indexOf("data")&&-1!==o.indexOf("message");if(r&&"success"!==e.data.type&&0!==Number(e.data.type)){var s="".concat(t,"失败,返回信息:").concat(e.data.message);a||Object(p["e"])("error",s);var i=new Error(s);throw i.response=e,i}return e.data}function E(e){if(e){var t=Object(c["stringify"])(e,h);return j(t)}return e}function j(e){var t=Object(c["parse"])(e,{allowDots:!1});return Object.entries(t).forEach((function(e){var n=Object(o["a"])(e,2),a=n[0],r=n[1];return(!r||r instanceof Array&&0===r.length)&&delete t[a]})),t}function L(e,t,n,a){var o=f["a"].getQueryParams(e),s={},i={};t&&"POST"===t.toUpperCase()?(o=E(o),a.headers&&a.headers["Content-Type"]?a.headers["Content-Type"].indexOf("application/x-www-form-urlencoded")>-1?(i="string"===typeof n&&n.indexOf("=")>-1?j(n):E(n),s=Object(c["stringify"])(i,h)):s=(a.headers["Content-Type"].indexOf("multipart/form-data"),n):s=n):o=E(Object(r["a"])({},o,n));var l=g["a"].getToken();return"soa"===b&&l&&(o.queryDigest=d["a"].getStatelessCertificate(Object(r["a"])({},o,i,{token:l}))),{query:o,data:s}}var _=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"GET",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if("string"!==typeof e)throw new Error("无效的请求地址");if(!s)throw new Error("无效的请求配置");var l,u=s.showLoading,d=void 0!==u&&u,f=s.loadingText,m=void 0===f?"":f,g=s.checkCode,y=void 0===g||g,v=s.processError,b=Object(a["a"])(s,["showLoading","loadingText","checkCode","processError"]);d&&(l=Object(p["f"])(m));var w=L(e,n,o,s),S=w.query,T=w.data,C={params:S};return n&&"POST"===n.toUpperCase()&&(C=Object(r["a"])({},C,{data:T})),i()(Object(r["a"])({method:n,url:e.split("?")[0]},C,{paramsSerializer:function(e){return Object(c["stringify"])(e,h)}},b)).then((function(e){return l&&l.close(),P(e)})).then((function(e){return k(e,t,v)})).then((function(e){return M(e,t,y,v)}))};t["a"]=_},"9fc5":function(e,t,n){"use strict";n("28a5"),n("3b2b"),n("7f7f");function a(e,t){var n=e.max,a=void 0===n?100:n,o=e.smallest,r=void 0===o?0:o,s=e.precision,i=void 0===s?0:s,c=e.name,l=e.acceptPositive,u=void 0!==l&&l;t+="";var d=/^([-+])?([1-9]\d*(\.?\d+)?|0\.\d*|0)$/g;u||(d=/^(-)?([1-9]\d*(\.?\d+)?|0\.\d*|0)$/g);var f=new RegExp(d);return t>a?{valid:!1,message:"".concat(c,"不得大于 ").concat(a)}:f.test(t)?t.indexOf(".")===t.lastIndexOf(".")&&-1!==t.indexOf(".")?!i||i<=0?{valid:!1,message:"".concat(c,"必须是整数")}:t.split(".")[1].length>i?{valid:!1,message:"".concat(c,"小数不能超过 ").concat(i," 位")}:{valid:!0}:t<r?{valid:!1,message:"".concat(c,"不得小于 ").concat(r)}:{valid:!0}:{valid:!1,message:"".concat(c,"必须是数字")}}function o(e,t,n){var o=e.max,r=e.precision,s=void 0===r?0:r,i=e.name,c=e.acceptPositive,l=void 0!==c&&c,u=a({max:Math.pow(10,o)-1/Math.pow(10,s),precision:s,name:i,acceptPositive:l},t),d=u.valid,f=u.message;d?n():n(new Error(f))}function r(e,t,n){var o=e.maxValue,r=e.smallest,s=void 0===r?0:r,i=e.precision,c=void 0===i?0:i,l=e.name,u=e.acceptPositive,d=void 0!==u&&u,f=a({max:o,smallest:s,precision:c,name:l,acceptPositive:d},t),m=f.valid,g=f.message;m?n():n(new Error(g))}function s(e,t,n){var a=/^\/(([a-z0-9-._~]|%[a-f0-9]|[!$&'()*+,;=:@])+\/)*([a-z0-9-._~]|%[a-f0-9]|[!$&'()*+,;=:@])+$/g,o=new RegExp(a);t.length>e.max?n(new Error("".concat(e.name,"长度不得超过").concat(e.max,"字符"))):o.test(t)?n():n(new Error(e.name+"必须以/开头,必须符合URI规则"))}function i(e,t){var n=e.name,a=/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w.-]+)+[\w\-._~:/?#[\]@!$&'()*+,;=]+$/g,o=new RegExp(a);return o.test(t)?{valid:!0}:{valid:!1,message:"".concat(n,"必须符合URL规则")}}function c(e,t,n){var a=i(e,t),o=a.valid,r=a.message;o?n():n(new Error(r))}function l(e,t,n){var a,o,r=new RegExp(/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2]))?$/g);a=/^s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:)(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:)))(%.+)?s*(\/([0-9]|[1-9][0-9]|1[0-1][0-9]|12[0-8]))?$/g,o=new RegExp(a),r.test(t)||o.test(t)?n():n(new Error("".concat(e.name,"格式不正确")))}function u(e,t,n){t.join(",").length>e.max?n(new Error(e.name+"长度不能超过 "+e.max+" 个字符")):n()}function d(e){return e&&("undefined"===e.toLowerCase()||"null"===e.toLowerCase())}t["a"]={checkIPv4:l,checkNumber:o,checkNumberWithMaxValue:r,checkNumberWithRules:a,checkURIPath:s,checkURL:c,checkURLWithRules:i,checkArrayStrLen:u,isInvalidString:d}},a8a7:function(e,t,n){"use strict";n("a481"),n("28a5");var a=n("f61f"),o=n("867d"),r=n("9d32"),s=n("a8ee"),i=n("40ca"),c=n("9fc5"),l=a["a"].tokenKey,u=a["a"].permissionKey,d=a["a"].projectContext,f=a["a"].assetsContext,m=a["a"].authServiceConfig;function g(){var e=sessionStorage.getItem(l);return c["a"].isInvalidString(e)?"":e}function p(){return Object(r["a"])("".concat(m.gatewayRoute,"/oauth/check_token?token=").concat(g()),"校验登录有效性").then((function(e){return e.active})).catch((function(){return!1}))}function h(){return!!g()}function y(){return"Bearer ".concat(g())}function v(){var e=sessionStorage.getItem(u);return e?e.split(","):[]}function b(e){if(!e)return!0;var t=v();return"isAuthenticated"===e?h():o["a"].matchPatterns(t,e)}function w(e){return!e||i["a"].getArray(e).some((function(e){return b(e)}))}function S(e){return!e||i["a"].getArray(e).every((function(e){return b(e)}))}function T(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,n=JSON.parse(sessionStorage.getItem(a["a"].userKey));return e=n&&n.id?n.id:"_ANONYMOUS_","".concat(t,"_").concat(e)}function C(e){var t="校验页面权限信息";try{return Object(r["a"])(e,t,"GET").then((function(e){var t=e.type,n=e.data;if("success"===t&&n)return!0;window.location.replace("".concat(d,"/error-no-permission"))}))}catch(n){window.location.replace("".concat(f,"/pages/error/error.html?status=500")),Object(s["e"])("error","".concat(t,"失败"),"服务器访问异常,无法校验",n)}}t["a"]={checkPagePermission:C,getAuthorization:y,getProjectUserPrefix:T,getToken:g,getUserPermissions:v,hasAllPermissions:S,hasOneOfPermissions:w,hasPermission:b,isAuthenticated:h,validateAuthorization:p}},a8ee:function(e,t,n){"use strict";n.d(t,"g",(function(){return m})),n.d(t,"e",(function(){return g})),n.d(t,"a",(function(){return y})),n.d(t,"l",(function(){return v})),n.d(t,"b",(function(){return b})),n.d(t,"d",(function(){return w})),n.d(t,"h",(function(){return S})),n.d(t,"f",(function(){return T})),n.d(t,"c",(function(){return C})),n.d(t,"i",(function(){return M})),n.d(t,"k",(function(){return E})),n.d(t,"j",(function(){return j}));n("5df3"),n("1c4c"),n("7514"),n("a481");var a=n("768b"),o=(n("ffc1"),n("456d"),n("7f7f"),n("c5f6"),n("ac4d"),n("8a81"),n("ac6a"),n("75fc")),r=n("a8db"),s=n("cebc"),i=(n("6b54"),n("87b3"),n("8bbf")),c=n.n(i),l=n("40ca"),u=n("f61f"),d=u["a"].message.direwolf,f=null;function m(){if(!f){var e=c.a.prototype,t=l["a"].getSuperiorWindow();if(t){var n=t.direwolfVueApp instanceof t.HTMLElement?t.direwolfVueApp:t.app instanceof t.HTMLElement?t.app:null;n&&n.__vue__&&n.__vue__._isVue&&(e=n.__vue__)}e.$$config||(e.$message?e.$message({message:"页面未注册公共配置和方法,无法调用",type:"error"}):l["a"].platformWarning("页面未注册公共配置和方法,无法调用")),f=e}return f}function g(e,t,n,a){n&&console.error("".concat(t,",").concat(n),a),h({message:"".concat(t),type:e,dangerouslyUseHTMLString:!0})}var p={};function h(e){var t=e.type,n=e.message,a=e.duration;try{if(!m().$$config.showErrorTips&&"error"===t)return void l["a"].platformWarning(n);var o=n.indexOf(d.token_invalid)>-1||n.indexOf(d.no_permission)>-1,r=o?"anything":CryptoJS.MD5(n).toString();if(p[r]||p.anything)return;p[r]=1,setTimeout((function(){return delete p[r]}),a||3e3),m().$message(Object(s["a"])({},e,{message:l["a"].decodeHTML(n)}))}catch(i){l["a"].platformWarning(i.message)}}function y(e,t){var n=t,a=e&&e.message&&e.message!==t?"请参考:"+e.message:"无相关提示";g("error",n,a,e)}function v(e,t){if(l["a"].getSuperiorWindow()===self){var n=direwolfDialog,a=e.vNode,o=void 0===a?null:a,i=e.title,c=void 0===i?"明细":i,u=e.confirmButtonText,d=void 0===u?"确定":u,f=e.cancelButtonText,m=void 0===f?"取消":f,p=Object(r["a"])(e,["vNode","title","confirmButtonText","cancelButtonText"]);"undefined"===typeof t&&(t=function(){}),n.open(Object(s["a"])({vNode:o,title:c,customClass:"layer-moon",confirmButtonText:d,cancelButtonText:m,dangerouslyUseHTMLString:!0},p,{callback:t}))}else g("warning","Iframe页面内无法调用此方法")}function b(e,t,n){var a=e.message,o=void 0===a?"确定继续吗":a,i=e.title,c=void 0===i?"确定提示":i,l=e.confirmButtonText,u=void 0===l?"确定":l,d=e.cancelButtonText,f=void 0===d?"取消":d,g=e.type,p=void 0===g?"warning":g,h=e.isView,y=Object(r["a"])(e,["message","title","confirmButtonText","cancelButtonText","type","isView"]);"undefined"===typeof n&&(n=function(e){});var v=m().$confirm,b="";h&&(b="width-80",p=""),v(o,c,Object(s["a"])({confirmButtonText:u,cancelButtonText:f,type:p,customClass:b,dangerouslyUseHTMLString:!0},y,{zIndex:S()})).then(t).catch(n)}function w(e,t,n){var a=e.message,o=void 0===a?"请输入数据":a,i=e.title,c=void 0===i?"输入提醒":i,l=e.confirmButtonText,u=void 0===l?"确定":l,d=e.cancelButtonText,f=void 0===d?"取消":d,g=e.isView,p=Object(r["a"])(e,["message","title","confirmButtonText","cancelButtonText","isView"]);"undefined"===typeof n&&(n=function(e){});var h=m().$prompt,y="";g&&(y="width-80"),h(o,c,Object(s["a"])({confirmButtonText:u,cancelButtonText:f,customClass:y,dangerouslyUseHTMLString:!0},p,{zIndex:S()})).then(t).catch(n)}function S(){var e=500,t=l["a"].getTargetWindow().document,n=[].concat(Object(o["a"])(t.getElementsByClassName("el-message-box__wrapper")),Object(o["a"])(t.getElementsByClassName("layui-layer")),Object(o["a"])(t.getElementsByClassName("el-loading-mask")),Object(o["a"])(t.getElementsByClassName("el-dialog__wrapper"))),a=!0,r=!1,s=void 0;try{for(var i,c=n[Symbol.iterator]();!(a=(i=c.next()).done);a=!0){var u=i.value,d=Number(u.style.zIndex);d>e&&(e=d)}}catch(f){r=!0,s=f}finally{try{a||null==c.return||c.return()}finally{if(r)throw s}}return e+100}function T(e){var t=m().$loading;e||(e="正在提交...");var n=t({lock:!0,text:e,spinner:"el-icon-loading",background:"rgba(255, 255, 255, 0.5)"});return n.$el.style.zIndex=S(),n}function C(e){var t=e.title,n=void 0===t?"通知":t,a=e.duration,o=void 0===a?0:a,r=e.message,s=e.position,i=void 0===s?"bottom-right":s,c=e.type,l=void 0===c?"info":c,u=m().$notify;u({title:n,dangerouslyUseHTMLString:!0,message:r,duration:o,position:i,type:l})}var O={},x={},P=JSON.parse(sessionStorage.getItem("extendPages")||"{}"),k=window.opener||l["a"].getSuperiorWindow()&&l["a"].getSuperiorWindow().opener;function M(e,t){if(k)return m().$$utils.openNewWindow(e,t);var n=O[t];if(n&&!n.win.closed)return n.win.location.replace(e),n.win;P[t]=e,sessionStorage.setItem("extendPages",JSON.stringify(P));var a="width=1366,height=768,menubar=no,toolbar=no,location=,directories=no,status=no,scrollbars=yes,resizable=yes",o=window.open(e,t,a);return o?(O[t]={win:o},o):void g("warning","窗口弹出被拦截,请设置浏览器允许弹出式窗口")}function E(e,t){var n,a=JSON.stringify(t);if(k)if(k.name===e)n=k;else{var o=k.document.getElementsByTagName("iframe");Array.from(o).find((function(t){if(t.contentWindow.name===e)return n=t.contentWindow,!0}))}else if(O[e])n=O[e].win;else if(self!==l["a"].getSuperiorWindow())return void m().$$utils.sendMessageToWindow(e,t);n?n.postMessage(a,n.location.origin):g("warning","无法与指定窗口通信")}function j(e,t){x[e]||(x[e]=[]),x[e].push(t)}function L(e){var t=e.data,n=e.origin;if(n===self.location.origin){var a=l["a"].tryParseJSON(t);if(a){var o=a.type,r=a.body;if("undefined"===typeof r)return;if(x[o])x[o].forEach((function(e){return _(e,r)}));else{var s=self.document.getElementsByTagName("iframe");Array.from(s).find((function(e){e.contentWindow.postMessage(t,e.contentWindow.location.origin)}))}}}}function _(e,t){"function"===typeof e&&e(t)}k||self!==top?k&&(self.beforeUnload=0,self.addEventListener("unload",(function(){(new Date).getTime()-self.beforeUnload<10&&self.opener.postMessage(JSON.stringify({type:"closing",body:self.name}),self.location.origin)})),self.addEventListener("beforeunload",(function(){self.beforeUnload=(new Date).getTime()}))):(j("closing",(function(e){e&&(P[e]&&(delete P[e],delete O[e]),sessionStorage.setItem("extendPages",JSON.stringify(P)))})),Object.keys(P).length>0&&0===Object.keys(O).length&&Object.entries(P).forEach((function(e){var t=Object(a["a"])(e,2),n=t[0],o=t[1];return M(o,n)}))),window.addEventListener("message",L)},a980:function(e,t,n){"use strict";n("6b54"),n("87b3"),n("c5f6"),n("ac6a"),n("3b2b"),n("a481");var a=n("cebe"),o=n.n(a),r=n("f61f"),s=n("40ca"),i=r["a"].projectContext,c=r["a"].defaultTheme,l=r["a"].assetsContext;function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i;if(!e){var n=JSON.parse(sessionStorage.getItem(r["a"].userKey));e=n&&n.userAccount?n.userAccount:"ANONYMOUS"}return"".concat(t,"_").concat(e,"_theme_color")}function d(){return s["a"].getArray(c)[0]||"#2f4050"}function f(e){var t=u(e),n=localStorage.getItem(t);return n||d()}var m="";function g(e,t){var n=t.newTheme,a=t.oldTheme,o=void 0===a?"#2f4050":a;if("string"===typeof n){var r=h(n.replace("#","")),s=h(o.replace("#","")),i=function(t,n){return function(){var t=h("2f4050"),a=v(m,t,r),o=e.getElementById(n);o||(o=e.createElement("style"),o.setAttribute("id",n),e.body&&e.body.appendChild(o)),o.innerText=a}},c=i("chalk","chalk-style");if(m)c();else{var u="".concat(l,"/css/chunk/chunk-common-").concat("1.3.10",".css");p(u,c)}var d=[].slice.call(e.querySelectorAll("style")).filter((function(e){var t=e.innerText;return new RegExp(o,"i").test(t)&&!/Chalk Variables/.test(t)}));d.forEach((function(e){var t=e.innerText;"string"===typeof t&&(e.innerText=v(t,s,r))}))}}function p(e,t){o.a.get(e,{baseURL:""}).then((function(e){m=e.data.replace(/@font-face{[^}]+}/,""),t()}))}function h(e){for(var t=function(e,t){var n=parseInt(e.slice(0,2),16),a=parseInt(e.slice(2,4),16),o=parseInt(e.slice(4,6),16);return 0===t?[n,a,o].join(","):(n+=Math.round(t*(255-n)),a+=Math.round(t*(255-a)),o+=Math.round(t*(255-o)),n=y(n),a=y(a),o=y(o),"#".concat(n).concat(a).concat(o))},n=function(e,t){var n=parseInt(e.slice(0,2),16),a=parseInt(e.slice(2,4),16),o=parseInt(e.slice(4,6),16);return n=Math.round((1-t)*n),a=Math.round((1-t)*a),o=Math.round((1-t)*o),n=y(n),a=y(a),o=y(o),"#".concat(n).concat(a).concat(o)},a=[e],o=0;o<=9;o++)a.push(t(e,Number((o/10).toFixed(2))));return a.push(n(e,.1)),a}function y(e){var t=e.toString(16);return 1===t.length?"0".concat(t):t}function v(e,t,n){var a=e;return t.forEach((function(e,t){a=a.replace(new RegExp(e,"ig"),n[t])})),a}function b(e){var t=(new Option).style;return t.color=e,t.color===e}t["a"]={changeTheme:g,getCurrentTheme:f,getDefaultThemeColor:d,getUserThemeKey:u,isColor:b}},c0b3:function(e,t,n){"use strict";var a=n("40ca"),o=n("f61f");function r(){return a["a"].getCookie(o["a"].grayVersionKey)||o["a"].version}t["a"]={getCurrentVersion:r}},ce68:function(e,t,n){var a={"./":["2af9",9,"async-commons"],"./Control/DraggableButton":["471d",9,"async-commons"],"./Control/DraggableButton.vue":["471d",9,"async-commons"],"./Control/ScrollPane":["6d15",9,"async-commons"],"./Control/ScrollPane.vue":["6d15",9,"async-commons"],"./Control/ZTree":["e630",9,"async-commons"],"./Control/ZTree.vue":["e630",9,"async-commons"],"./Dashboard/Dashboard":["012c",9,"async-commons"],"./Dashboard/Dashboard.vue":["012c",9,"async-commons"],"./Dashboard/DashboardContainer":["7a41",9,"async-commons"],"./Dashboard/DashboardContainer.vue":["7a41",9,"async-commons"],"./Dashboard/DashboardDisplay":["c7e0",9,"async-commons"],"./Dashboard/DashboardDisplay.vue":["c7e0",9,"async-commons"],"./Dashboard/dashboardUtils":["3445",9,"async-commons"],"./Dashboard/dashboardUtils.js":["3445",9,"async-commons"],"./Data/DataTable":["6742",7,"chunk-2d0d01f5"],"./Data/DataTable.vue":["6742",7,"chunk-2d0d01f5"],"./Data/FileUploader":["f097",9,"async-commons"],"./Data/FileUploader.vue":["f097",9,"async-commons"],"./Data/OrgSelectPanel":["fdc2",9,"async-commons"],"./Data/OrgSelectPanel.vue":["fdc2",9,"async-commons"],"./Data/OrgSelector":["f1ba",9,"async-commons"],"./Data/OrgSelector.vue":["f1ba",9,"async-commons"],"./Data/RoleSelectPanel":["44a6",9,"async-commons"],"./Data/RoleSelectPanel.vue":["44a6",9,"async-commons"],"./Data/SelectPanel":["12c2",9,"async-commons"],"./Data/SelectPanel.vue":["12c2",9,"async-commons"],"./Data/TableSelectPanel":["596d",9,"async-commons"],"./Data/TableSelectPanel.vue":["596d",9,"async-commons"],"./Data/TreeSelector":["79bc",9,"async-commons"],"./Data/TreeSelector.vue":["79bc",9,"async-commons"],"./Data/TriDimensionSelector":["e08b",9,"async-commons"],"./Data/TriDimensionSelector.vue":["e08b",9,"async-commons"],"./Data/UserSelectPanel":["aba7",9,"async-commons"],"./Data/UserSelectPanel.vue":["aba7",9,"async-commons"],"./Data/UserSelector":["58e5",9,"async-commons"],"./Data/UserSelector.vue":["58e5",9,"async-commons"],"./DirewolfDialog":["e3a6",9,"async-commons"],"./DirewolfDialog/":["e3a6",9,"async-commons"],"./DirewolfDialog/index":["e3a6",9,"async-commons"],"./DirewolfDialog/index.js":["e3a6",9,"async-commons"],"./DirewolfDialog/src/main":["dab3",9,"async-commons"],"./DirewolfDialog/src/main.js":["dab3",9,"async-commons"],"./DirewolfDialog/src/main.vue":["e906",9,"async-commons"],"./Graph/SvgMarker":["f38d",9,"async-commons"],"./Graph/SvgMarker.vue":["f38d",9,"async-commons"],"./Graph/TopoGraph":["4520",9,"async-commons"],"./Graph/TopoGraph.vue":["4520",9,"async-commons"],"./Page/Blank":["4a32",9,"async-commons"],"./Page/Blank.vue":["4a32",9,"async-commons"],"./Page/ErrorPage":["118a",9,"async-commons"],"./Page/ErrorPage.vue":["118a",9,"async-commons"],"./Page/Footer":["8799",9,"async-commons"],"./Page/Footer.vue":["8799",9,"async-commons"],"./Page/IFramePage":["e8de",9,"async-commons"],"./Page/IFramePage.vue":["e8de",9,"async-commons"],"./Page/NavBar":["a3c2",9,"async-commons"],"./Page/NavBar.vue":["a3c2",9,"async-commons"],"./Page/NavMenu":["cd6c",9,"async-commons"],"./Page/NavMenu.vue":["cd6c",9,"async-commons"],"./Page/PageContainer":["cfde",9,"async-commons"],"./Page/PageContainer.vue":["cfde",9,"async-commons"],"./Page/SideMenu":["f844",9,"async-commons"],"./Page/SideMenu.vue":["f844",9,"async-commons"],"./Widget/ComponentSelector":["1c10",9,"async-commons"],"./Widget/ComponentSelector.vue":["1c10",9,"async-commons"],"./Widget/Widget":["4506",9,"async-commons"],"./Widget/Widget.vue":["4506",9,"async-commons"],"./Widget/componentRegistry":["abb1",9,"async-commons"],"./Widget/componentRegistry.js":["abb1",9,"async-commons"],"./Widget/visualization/BaseVis":["0234",9,"async-commons"],"./Widget/visualization/BaseVis.vue":["0234",9,"async-commons"],"./Widget/visualization/ChartVis":["c35d",9,"async-commons"],"./Widget/visualization/ChartVis.vue":["c35d",9,"async-commons"],"./index":["2af9",9,"async-commons"],"./index.js":["2af9",9,"async-commons"]};function o(e){var t=a[e];return t?n.e(t[2]).then((function(){var e=t[0];return n.t(e,t[1])})):Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}o.keys=function(){return Object.keys(a)},o.id="ce68",e.exports=o},d974:function(e,t,n){"use strict";n("28a5"),n("ac6a"),n("6b54"),n("87b3"),n("34ef"),n("7f7f"),n("20d6");var a=n("9d32"),o=n("3c76"),r=n("a8a7"),s=n("38d5"),i=n("40ca"),c=n("f61f");function l(e,t){return e.findIndex((function(e){return e.name===t}))}function u(e,t){var n=new FileReader;n.onload=function(n){for(var a=n.target.result,o=new Uint8Array(a),r=o.byteLength,s="",i=0;i<r;i++)s+=String.fromCharCode(o[i]);e.md5=CryptoJS.MD5(s).toString(),"function"===typeof t&&t(e)},n.readAsArrayBuffer(d(e.raw,0,10485760))}function d(e,t,n){return e.slice?e.slice(t,n):e.webkitSlice?e.webkitSlice(t,n):e.mozSlice?e.mozSlice(t,n):null}var f=["jpg","bmp","png","gif","jpeg","ico"];function m(e){return!!e&&-1!==f.indexOf(e.toLowerCase())}function g(e){return Object(a["a"])("".concat(o["a"],"/sys/attachment/findByIds"),"初始化附件列表","GET",{ids:e})}function p(e,t){t.forEach((function(t){-1!==f.indexOf(t.ext.toLowerCase())?T({id:t.id,silent:!0,callback:function(n){v(t.ext,n,(function(n){t.url=n,n&&n.indexOf("image-error")>-1&&(t.status="error"),e.$forceUpdate()}))}}):t.url=h(t.ext)}))}function h(e){var t={default:"default.svg",word:"ms-doc.svg",excel:"ms-excel.svg",ppt:"ms-ppt.svg",mpp:"ms-mpp.svg",pdf:"pdf.svg",zip:"zip.svg",txt:"txt.svg",video:"video.svg",audio:"audio.svg",image:"image.svg","image-error":"image-error.svg","default-error":"default-error.svg"},n="default";if(e){var a=e.toLowerCase();switch(a){case"doc":case"docx":n="word";break;case"csv":case"xls":case"xlsx":n="excel";break;case"ppt":case"pptx":n="ppt";break;case"rar":case"7z":case"tar":case"gz":case"001":case"002":case"003":case"004":n="zip";break;case"jpg":case"jpeg":case"png":case"ico":case"bmp":n="image";break;case"mp4":case"avi":case"mpg":case"mpeg":case"mkv":case"swf":case"wmv":case"mov":case"webm":case"rmvb":n="video";break;case"mp3":case"m4a":case"ogg":case"wav":case"wma":n="audio";break;case"pdf":case"zip":case"txt":case"image-error":case"default-error":n=a;break;default:n="default"}}return"".concat(c["a"].assetsContext,"/img/file/").concat(t[n]||t.default)}function y(e,t){var n=new FileReader;n.onload=function(e){t(e.target.result)},n.readAsDataURL(e)}function v(e,t,n){t?y(t,(function(t){var a=t.split(",")[1];n("data:image/"+e+";base64,"+a)})):n(h("image-error"))}function b(e,t,n){var a={headers:{Authorization:r["a"].getAuthorization(),contentType:"multipart/form-data"},withCredentials:!0,file:t,filename:"fileInput",action:"".concat(c["a"].proxyPath).concat(o["a"],"/sys/").concat(e,"/upload"),onProgress:function(e){n&&"function"===typeof n.onProgress&&n.onProgress(e,t)},onSuccess:function(e){n&&"function"===typeof n.onSuccess&&n.onSuccess(e,t)},onError:function(e){n&&"function"===typeof n.onError&&n.onError(e,t)}},i=Object(s["a"])(a);i&&i.then&&i.then(a.onSuccess,a.onError)}function w(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:S;"function"!==typeof r&&(r=function(e,t){i["a"].platformWarning("无效的下载回调,正在使用默认方法下载"),S(e,t)}),n||(n=i["a"]._getRandomFileName()),Object(a["a"])("".concat(o["a"],"/sys/").concat(e,"/download"),"下载文件","GET",{identify:t},{responseType:"blob"}).then((function(e){return r(e,n)}))}function S(e,t){i["a"].saveFileToLocal(e,t)}function T(e){var t=e.id,n=e.callback,r=e.fileName,s=e.silent;t?(r||(r=i["a"]._getRandomFileName()),"function"!==typeof n&&(n=S),Object(a["a"])("".concat(o["a"],"/sys/attachment/download"),"下载文件","GET",{id:t},{responseType:"blob",processError:s}).then((function(e){return n(e,r)})).catch((function(){return n()}))):direwolfCommonTips("error","下载文件失败,请指定要下载文件的ID")}function C(e,t){var n=i["a"].getArray(e);n.length?n.forEach((function(e){var n;t.forEach((function(t){t.id===e?n=t:t.uid===e&&(n=t.response)})),n?T({id:n.id,fileName:n.name}):direwolfCommonTips("error","下载文件失败,指定的文件在列表中不存在")})):direwolfCommonTips("error","下载文件失败,请指定要下载文件的ID")}function O(e,t){T({id:e,callback:t})}t["a"]={appendMD5IntoFileObject:u,checkSameNameInList:l,isPicture:m,getFileListFromServer:g,downloadFile:O,getImageBase64:v,getFileBase64:y,saveFileToLocal:S,downloadFromServer:w,uploadToServer:b,initThumbnail:p,downloadAttachment:T,getThumbnailByExt:h,downloadAttachments:C}},dab3:function(e,t,n){"use strict";n.r(t),n.d(t,"DirewolfDialog",(function(){return S}));var a,o=n("cebc"),r=n("a8db"),s=(n("ac6a"),n("768b")),i=n("8bbf"),c=n.n(i),l=n("e906"),u=n("eab7"),d=n("5e42"),f=n("40ca"),m={title:null,message:"",type:"",iconClass:"",showInput:!1,showClose:!0,modalFade:!0,lockScroll:!0,closeOnClickModal:!1,closeOnPressEscape:!0,closeOnHashChange:!0,inputValue:null,inputPlaceholder:"",inputType:"text",inputPattern:null,inputValidator:null,inputErrorMessage:"",showConfirmButton:!0,showCancelButton:!1,confirmButtonPosition:"right",confirmButtonHighlight:!1,cancelButtonHighlight:!1,confirmButtonText:"",cancelButtonText:"",confirmButtonClass:"",cancelButtonClass:"",customClass:"",beforeClose:null,dangerouslyUseHTMLString:!1,center:!1,roundButton:!1,distinguishCancelAndClose:!1},g=c.a.extend(l["default"]),p=[],h=[],y=function(e){},v=function(){var e=new g({el:f["a"].getTargetWindow().document.createElement("div")});p.push(e),e.callback=y};function b(e){return!!e&&("string"===typeof e.template||"function"===typeof e.render)}var w=function e(){v();var t=p[p.length-1];if(t.action="",(!t.visible||t.closeTimer)&&h.length>0){a=h.shift();var n=a.options;if(n.message instanceof Array||"reverse"in n.message){var o=Object(s["a"])(n.message,2),r=o[0],i=o[1];b(r)?n.message=t.$createElement(r,i):n.message="请传入有效的Vue组件创建参数"}for(var l in n)n.hasOwnProperty(l)&&(t[l]=n[l]);void 0===n.callback&&(t.callback=y);var u=t.callback;t.callback=function(t,n){u(t,n),e()},t.$slots.default=[t.message],t.message=null,["modal","showClose","closeOnClickModal","closeOnPressEscape","closeOnHashChange"].forEach((function(e){void 0===t[e]&&(t[e]=!0)})),document.body.appendChild(t.$el),c.a.nextTick((function(){t.visible=!0}))}},S=function e(t,n){if(!c.a.prototype.$isServer){if("string"===typeof t||Object(d["a"])(t)?(t={message:t},"string"===typeof arguments[1]&&(t.title=arguments[1])):t.callback&&!n&&(n=t.callback),"undefined"!==typeof Promise)return new Promise((function(a,o){h.push({options:Object(u["a"])({},m,e.defaults,t),callback:n,resolve:a,reject:o}),w()}));h.push({options:Object(u["a"])({},m,e.defaults,t),callback:n}),w()}};S.setDefaults=function(e){S.defaults=e},S.open=function(e){var t=e.vNode,n=Object(r["a"])(e,["vNode"]);return p&&p.length>0&&p[p.length-1].removeFocus(),S(Object(u["a"])({width:"80%",$type:"confirm",showCancelButton:!0},Object(o["a"])({message:t},n)))},S.close=function(){var e=p.pop();p[p.length-1].restoreFocus(),e.doClose(),e.visible=!1,h=[],a=null},t["default"]=S},e3a6:function(e,t,n){"use strict";n.r(t);var a=n("dab3");t["default"]=a["default"]},e70c:function(e,t,n){"use strict";n("55dd"),n("ac6a"),n("456d");var a=n("f61f");function o(e){var t=sessionStorage.getItem(a["a"].publicKey),n=r(e),o=new JSEncrypt;return o.setPublicKey(t),o.b64tohex(o.encrypt(n))}function r(e){var t=sessionStorage.getItem(a["a"].tokenKey);return e&&0!==Object.keys(e).length?s(t,e):""}function s(e,t){var n={};Object.keys(t).sort().forEach((function(e){n[e]=t[e]}));var a=[];return Object.keys(n).forEach((function(e){var t=n[e];t instanceof Array?t.forEach((function(e){return a.push(e)})):a.push(t)})),i(e,a.join(""))}function i(e,t){if(!e||!t)return"";var n=CryptoJS.HmacSHA256(t,e);return CryptoJS.enc.Hex.stringify(n)}t["a"]={getRequestDigest:r,getStatelessCertificate:o}},e906:function(e,t,n){"use strict";n.r(t);var a,o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"msgbox-fade"}},[n("div",{directives:[{name:"dialogDraggable",rawName:"v-dialogDraggable"},{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-message-box__wrapper",attrs:{tabindex:"-1",role:"dialog","aria-modal":"true","aria-label":e.title||"dialog"},on:{click:function(t){return t.target!==t.currentTarget?null:e.handleWrapperClick(t)}}},[n("div",{staticClass:"el-message-box",class:[e.customClass,e.center&&"el-message-box--center"],style:{width:e.width,position:"relative"}},[null!==e.title?n("div",{staticClass:"el-message-box__header"},[n("div",{staticClass:"el-message-box__title"},[n("span",[e._v(e._s(e.title))])]),e.showClose?n("button",{staticClass:"el-message-box__headerbtn",attrs:{type:"button","aria-label":"Close"},on:{click:function(t){return e.handleAction(e.distinguishCancelAndClose?"close":"cancel")},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleAction(e.distinguishCancelAndClose?"close":"cancel")}}},[n("i",{staticClass:"el-message-box__close el-icon-close"})]):e._e()]):e._e(),n("div",{class:["el-message-box__content",e.contentClass],style:{height:e.contentHeight,overflow:"auto"}},[""!==e.message?n("div",{ref:"content",staticClass:"el-message-box__message"},[e._t("default",[e.dangerouslyUseHTMLString?n("p",{domProps:{innerHTML:e._s(e.message)}}):n("p",[e._v(e._s(e.message))])])],2):e._e(),n("div",{directives:[{name:"show",rawName:"v-show",value:e.showInput,expression:"showInput"}],staticClass:"el-message-box__input"},[n("el-input",{ref:"input",attrs:{type:e.inputType,placeholder:e.inputPlaceholder},nativeOn:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleInputEnter(t)}},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}}),n("div",{staticClass:"el-message-box__errormsg",style:{visibility:e.editorErrorMessage?"visible":"hidden"}},[e._v("\n "+e._s(e.editorErrorMessage)+"\n ")])],1)]),n("div",{staticClass:"el-message-box__btns"},[e._l(e.extraButtons,(function(t,a){var o=t.className,r=t.visible;void 0===r&&(r=!0);var s=t.action,i=t.text,c=t.style;return n("el-button",{directives:[{name:"show",rawName:"v-show",value:r,expression:"visible"}],key:a,class:[o],style:c,attrs:{size:"small"},nativeOn:{click:function(t){return e.handleAction(s)}}},[e._v("\n "+e._s(i)+"\n ")])})),n("el-button",{directives:[{name:"show",rawName:"v-show",value:e.showConfirmButton,expression:"showConfirmButton"}],ref:"confirm",class:[e.confirmButtonClasses],attrs:{loading:e.confirmButtonLoading,round:e.roundButton,size:"small"},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleAction("confirm")}},nativeOn:{click:function(t){return e.handleAction("confirm")}}},[e._v("\n "+e._s(e.confirmButtonText||e.t("el.messagebox.confirm"))+"\n ")]),e.showCancelButton?n("el-button",{class:[e.cancelButtonClasses],attrs:{loading:e.cancelButtonLoading,round:e.roundButton,size:"small"},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleAction("cancel")}},nativeOn:{click:function(t){return e.handleAction("cancel")}}},[e._v("\n "+e._s(e.cancelButtonText||e.t("el.messagebox.cancel"))+"\n ")]):e._e()],2)])])])},r=[],s=n("03a5"),i=n("d4b4"),c=n("ffa3"),l=n("ad53"),u=n("526f"),d=n("9206"),f=n("67bd"),m=function(e,t){return e.currentStyle?e.currentStyle[t]:window.getComputedStyle(e,!1)[t]},g={bind:function(e){var t=e.children[0],n=t.children[0];n.children[0].children[0].style.cursor="default",n.style.cursor="move",n.onmousedown=function(e){var a=e.clientX,o=e.clientY,r=parseInt(m(t,"left")),s=parseInt(m(t,"top")),i=t.offsetLeft+parseInt(m(t,"width"))-50,c=parseInt(m(document.body,"width"))-t.offsetLeft-50,l=t.offsetTop,u=parseInt(m(document.body,"height"))-t.offsetTop-parseInt(m(n,"height"));document.onmousemove=function(e){var n=e.clientX-a,d=e.clientY-o;return t.style.left="".concat(n<0&&n<=-i?r-i:n>0&&n>=c?r+c:r+n,"px"),t.style.top="".concat(d<0&&d<=-l?s-l:d>0&&d>=u?s+u:s+d,"px"),!1},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null}}},update:function(e){var t=e.children[0];t.style.left="",t.style.top=""},unbind:function(e){var t=e.children[0].children[0];t.onmousedown=null}},p=g,h=n("40ca"),y={mixins:[s["a"],i["a"]],directives:{dialogDraggable:p},props:{contentClass:{default:""},width:{default:"60%"},contentHeight:{default:"400px"},modal:{default:!0},lockScroll:{default:!0},extraButtons:{default:function(){return[]}},showClose:{type:Boolean,default:!0},closeOnClickModal:{default:!1},closeOnPressEscape:{default:!0},closeOnHashChange:{default:!0},center:{default:!1,type:Boolean},roundButton:{default:!1,type:Boolean}},components:{ElInput:c["a"],ElButton:l["a"]},computed:{confirmButtonClasses:function(){return"el-button--primary ".concat(this.confirmButtonClass)},cancelButtonClasses:function(){return"".concat(this.cancelButtonClass)}},methods:{removeFocus:function(){a.removeListeners()},restoreFocus:function(){a.addListeners()},getSafeClose:function(){var e=this,t=this.uid;return function(){e.$nextTick((function(){t===e.uid&&e.doClose()}))}},doClose:function(){var e=this;if(this.visible){this.visible=!1,this._closing=!0;var t=this.$slots.default[0].componentInstance;this.onClose&&this.onClose(t,this),a.closeDialog(),this.lockScroll&&setTimeout(this.restoreBodyStyle,200),this.opened=!1,this.doAfterClose(),setTimeout((function(){e.action&&e.callback(e.action,e)}))}},handleWrapperClick:function(){this.closeOnClickModal&&this.handleAction(this.distinguishCancelAndClose?"close":"cancel")},handleInputEnter:function(){if("textarea"!==this.inputType)return this.handleAction("confirm")},handleAction:function(e){if(this.validate()){this.action=e;var t=this.$slots.default[0].componentInstance,n=this["on".concat(h["a"].capitalizeFirst(e),"Click")];"function"===typeof n?n(t,this.close):"function"===typeof this.beforeClose?(this.close=this.getSafeClose(),this.beforeClose(this.action,t,this,this.close)):this.doClose()}},validate:function(){if("prompt"===this.$type){var e=this.inputPattern;if(e&&!e.test(this.inputValue||""))return this.editorErrorMessage=this.inputErrorMessage||Object(d["a"])("el.messagebox.error"),Object(u["a"])(this.getInputElement(),"invalid"),!1;var t=this.inputValidator;if("function"===typeof t){var n=t(this.inputValue);if(!1===n)return this.editorErrorMessage=this.inputErrorMessage||Object(d["a"])("el.messagebox.error"),Object(u["a"])(this.getInputElement(),"invalid"),!1;if("string"===typeof n)return this.editorErrorMessage=n,Object(u["a"])(this.getInputElement(),"invalid"),!1}}return this.editorErrorMessage="",Object(u["f"])(this.getInputElement(),"invalid"),!0},getFirstFocus:function(){var e=this.$el.querySelector(".el-message-box__btns .el-button"),t=this.$el.querySelector(".el-message-box__btns .el-message-box__title"),n=this.$el.querySelector("input");return n||e||t},getInputElement:function(){var e=this.$refs.input.$refs;return e.input||e.textarea}},watch:{inputValue:{immediate:!0,handler:function(e){var t=this;this.$nextTick((function(n){"prompt"===t.$type&&null!==e&&t.validate()}))}},visible:function(e){var t=this;e&&(this.uid++,this.$nextTick((function(){t.getFirstFocus().focus()})),this.focusAfterClosed=document.activeElement,a=new f["a"](this.$el,this.focusAfterClosed,this.getFirstFocus())),e||document.body.removeChild(this.$el)}},mounted:function(){var e=this;this.$nextTick((function(){e.closeOnHashChange&&window.addEventListener("hashchange",e.close)}))},beforeDestroy:function(){this.closeOnHashChange&&window.removeEventListener("hashchange",this.close),setTimeout((function(){a.closeDialog()}))},data:function(){return{uid:1,title:void 0,message:null,customClass:"",showInput:!1,inputValue:null,inputPlaceholder:"",inputType:"text",inputPattern:null,inputValidator:null,inputErrorMessage:"",showConfirmButton:!0,showCancelButton:!1,action:"",confirmButtonText:"",cancelButtonText:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonClass:"",confirmButtonDisabled:!1,cancelButtonClass:"",editorErrorMessage:null,callback:null,dangerouslyUseHTMLString:!1,focusAfterClosed:null,isOnComposition:!1,distinguishCancelAndClose:!1}}},v=y,b=n("2877"),w=Object(b["a"])(v,o,r,!1,null,null,null);t["default"]=w.exports},f61f:function(e,t,n){"use strict";var a=n("cebc"),o=(n("0d6d"),function(){return{passwordExpiryLimit:"300",defaultPassword:"1qaz2wsx!",passwordComplexity:"(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,30}",loginHeader:{Authorization:"Basic c3lzOnN5cw==","Content-Type":"application/x-www-form-urlencoded"}}}),r=(n("7f7f"),function(e){var t=e.portalPath,n=e.portalHome,a=e.loginPath,o=e.projectContext,r=e.sysServiceConfig,s=e.system,i=s.name,c=s.root,l=t||"/admin";return{adminPath:l,loginPath:a||"/admin/login",adminIndex:n||"/admin/index",adminContext:"".concat(o).concat(l),sysBackendContext:"".concat(r.gatewayRoute).concat(r.adminPath),serverPrefix:c&&i?"".concat(c,"/").concat(i,"."):""}}),s=function(){return{tokenKey:"Authorization",userKey:"userInfo",roleKey:"userRoles",permissionKey:"userPermissions",publicKey:"soaKey",passwordCheckKey:"passwordCheckResult",grayVersionKey:"gray_version",menuKey:function(e){return"".concat(e,"_userMenu")},menuMapKey:function(e){return"".concat(e,"_menuMap")}}},i={vue:{no_instance:"没有可用的Vue实例"},password:{required:"请输入密码",validation:"至少8位,必须包含数字、字母及特殊字符"},project:{contextStart:"系统上下文必须以斜杠开头"},direwolf:{no_permission:"无权限进行当前操作",token_invalid:"登录已过期或身份验证失败,请重新登录"},response:{default:"响应异常,请联系管理员",server_error:"服务器内部异常,请联系管理员",ip_limited:"当前IP已被限制访问此站",network_timeout:"请求超时,请稍后重试",network_error:"网络异常,请稍后重试",bad_request:"请求参数异常",forbidden:"请求地址禁止访问,请联系管理员",not_found:"请求地址不存在",login_error:"用户名不存在或密码错误"},router:{no_router_class:"vue-router类不存在",router_version_warning:"vue-router版本与平台版本不符,可能出现兼容性问题"}},c=new ProjectConfig;t["a"]=Object.freeze(Object(a["a"])({},c,o(),r(c),s(),{message:i}))}}]);