From f102bed2acbf78f701b84fb8d85f96ea0e4880af Mon Sep 17 00:00:00 2001 From: hanchaobo Date: Mon, 22 Jan 2024 12:39:39 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E7=BD=B20122?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/index.html | 2 +- dist/index.html.gz | Bin 2109 -> 2877 bytes dist/static/css/chunk-015c8138.e1c9a538.css | 1 + .../static/css/chunk-015c8138.e1c9a538.css.gz | Bin 0 -> 4294 bytes dist/static/css/chunk-f9ca0c52.ce2a2394.css | 1 + .../static/css/chunk-f9ca0c52.ce2a2394.css.gz | Bin 0 -> 339 bytes dist/static/js/app.7c2047b1.js | 1 + dist/static/js/app.7c2047b1.js.gz | Bin 0 -> 111313 bytes dist/static/js/app.c37b0987.js | 1 - dist/static/js/app.c37b0987.js.gz | Bin 108861 -> 0 bytes dist/static/js/chunk-015c8138.1d79a3c4.js | 1 + dist/static/js/chunk-015c8138.1d79a3c4.js.gz | Bin 0 -> 88492 bytes dist/static/js/chunk-f9ca0c52.fcf795fe.js | 306 ++++++++++++++++++ dist/static/js/chunk-f9ca0c52.fcf795fe.js.gz | Bin 0 -> 501843 bytes dist/static/js/chunk-libs.221e2ec9.js.gz | Bin 227533 -> 0 bytes ...ibs.221e2ec9.js => chunk-libs.ba8f41bf.js} | 27 +- dist/static/js/chunk-libs.ba8f41bf.js.gz | Bin 0 -> 229865 bytes 17 files changed, 325 insertions(+), 15 deletions(-) create mode 100644 dist/static/css/chunk-015c8138.e1c9a538.css create mode 100644 dist/static/css/chunk-015c8138.e1c9a538.css.gz create mode 100644 dist/static/css/chunk-f9ca0c52.ce2a2394.css create mode 100644 dist/static/css/chunk-f9ca0c52.ce2a2394.css.gz create mode 100644 dist/static/js/app.7c2047b1.js create mode 100644 dist/static/js/app.7c2047b1.js.gz delete mode 100644 dist/static/js/app.c37b0987.js delete mode 100644 dist/static/js/app.c37b0987.js.gz create mode 100644 dist/static/js/chunk-015c8138.1d79a3c4.js create mode 100644 dist/static/js/chunk-015c8138.1d79a3c4.js.gz create mode 100644 dist/static/js/chunk-f9ca0c52.fcf795fe.js create mode 100644 dist/static/js/chunk-f9ca0c52.fcf795fe.js.gz delete mode 100644 dist/static/js/chunk-libs.221e2ec9.js.gz rename dist/static/js/{chunk-libs.221e2ec9.js => chunk-libs.ba8f41bf.js} (85%) create mode 100644 dist/static/js/chunk-libs.ba8f41bf.js.gz diff --git a/dist/index.html b/dist/index.html index 224074b..d804ace 100644 --- a/dist/index.html +++ b/dist/index.html @@ -181,4 +181,4 @@ font-size: 13px; color: #FFF; opacity: 0.5; - }
正在加载系统资源,请耐心等待
\ No newline at end of file + }
正在加载系统资源,请耐心等待
\ No newline at end of file diff --git a/dist/index.html.gz b/dist/index.html.gz index b18b01c517f18c75149c30b1691f3c8d3a04f7e4..c54dbe2ebc5b9ccea67f8c67607d9e144885e348 100644 GIT binary patch literal 2877 zcmV-D3&QjtiwFP!000023hi3mj@!l+zAw;s;4-L8Vo8dWR$i|pZsKli)NL9Ea00|o z1!F`GSL3B-n3>`JcvnDyv==RUkq0Qy0=Z~!f)*%>0!`CCjT7JX6?$g)BT6gnYJ;Lh zfvyd4ICJLAneTk(%ps-W&bv>KK79VcBV#IO>EW>a#3()-&agyAG(}us8Rjx^AC!Gl zDKi&;l9SW$WA~$n?h%`1NRmm4jfhc+sSM30k3t+DV<(z&Hp5|HmUAhBJC13LIp($a z8J?UF*%Ub?_$*^wE;OEzSWd$jpOOf>`oJ3*)F&V!G`p(HZJhj0G)>6_nu{>`7h{N~Hw4BJKDaL08= zBr#HHJb7dU!T4|}B2F@Sct&W<&b*XG00St}YVWlbm~DbRb-gzjwoB>Z&ItBTlCkT8 z26+Lhm4x%%?-=kmVev)Td<$inaapttV~WY~RQ8R)_rEu&I%kL<6WTZY?7Z&FP#hC_ z-0Yke7q9R}!U5rh;#!B-!860J^-NH7a?Dvyq&)2JGOb`WH-$=+gj%$UIW&MURDNbbbUK3yijI{{8a=|(Hyl))nzYTUR z?1_oUQgqQbCg9GK!F4l%JmBS1ykc6fv8J}Y*-=^BYx=1+cd57XhP&U(&J7>_>DIz4 zj4K>Dib*b(S1E@2Mi(XumXg?z98r-Wh&Q>a0Bm$CM?QZ1xE^+kSacC3GgRzYWP}LlQQ9yVPwG^QxgvuvFft%va*&o&TeD zN7UBWK3;h*aHJS~=US+&CVIgwrO#3Uw;${WNB7sBeg3sjZ0u4uq2j?GTfV&%%vAd_p33f?pBLE#JGp*K=UNFD~64Tmld1v9j*JL)HA-qPya@o8jFS-EF}A z-^X@=8p}{b5Y~BzUfRVs1%jFHWUYEMn#kD!7M34zdwMA1B$Cz%Fke+WFKF_xa zpXb|$59~GA7L?!yTqtv2ip{XpPok7jykYV*Xx6Pox!2KuTjj+U`pw2dMFOR-o1hs< zVcC06Gfa(Vu&I039{rmorJf|nD-4IpL8Fvi_lPd>ITU&+IR=a(C|fb#^q_vQ^t^t1 z1%AJ=O3m+JQIkVy=vJp>cj?W@?f5{AO;*rT7?V?j#34+o+so*!bi;JGFFKzH^WOaVXJ7yIvw!~WS8x9Cmp4EC?DaoB{pO2b zy#D*oOD)aM@{OI9Q z8V{0TPI~tr#Ns28| z+G-0=Oi3aw+p-57%bZgq*Cu%2>GZsqp!)#Ef_VP`b)!8~DFFp9 zg}DHaC}NSsq5zCtuCLl2K3A{A#h}1Vb%mFtFP*f%6FB8y|8hRB9EH^+?QUMpb-1%= z6Y!dsD&*_FIq`7Vq`O*60xS*>ukSIqzO`UJV6dmRWx-R`w)@I+s?}<7{n;1{DLylR zn=>M?wForn@J4WjW+PW^gMEZMsM9^zTZcUkq65@}W{ExMG=T@o!xR`0vnZdz(c~Rt z`6$JzDZYR4Av%5^o_sA+tMaaC zUtO&Z7X1V8xw%NXW*CANNW{SM1lsiKN?nj$aRP!;(^}kSv(^dv6`qCRV##nw^|u7_=-D$vGr=%-@vdnk2(n!4{e)WPF5NY4 zFfjKb7K1e)`r_yZAHDyh7wUA%x?<4LQgn?n=vRKG*pCnu~Z6#+2r%$ z;8c|Js&5cY{S~6=B%aE)P!ESe$9ITFqgE?{=es8FpyG`nZ>m8XCV*o@m5c`k+iUj@ z(j{&r3&vD5qIsG+QHl}&uvipeEYoKbC$94?Z_vxqC5H+@sY&{_2`C9*lG!ghY&b|Z z(r_TW85RN^1Dz@c-oU;-bTdUlM|k?%PxD9#tC@PAs$WM6g+|3f=5Q!8EMd>Jr%oA( z4IgrU5sZLmwc{pRQtMJF>YJqxOs6oqpUig|4Za3_ z)M*B1qa>Mo6L{3qc0m`AJMw_)(C=Ii(5D@Qy3At5H8O7B31eWF-)toUcgx|t#l;Dc9|uTfvVbV z3+ngA?-Povp|Wm!QSugb6fQFSM^C&?5>2|OgQ0dk+-|OZIGvye$zCu?wwb1$O829V bzqdaLmgU>UgQ)(A#o@mIZw-GW#UcOzk~5c* literal 2109 zcmV-D2*URtiwFP!000023hi0lisQ%?z7OOb)LPafv63v=>+Tub@@|;Szy!i9%r5L; z%utp}c1@S7l&VtyOphV3$wfjg_5lJ3>_u|3BoIO%n@yf(cKR-_kW>1z?6$k@AtVIi zZmd%2oKxp~U)8Cj^6=<~Pal5z{F6t=@e32qWrW6|yX9_bFnok~uIG$lAnhUOy7C%H5w|SC>~w^@r&!Fd40uw6_un5>oeLypg!K(Sy{P+A6vu?knw`ty z;uUNp0uWvqu5EZ7yfFOQ&J;zbGr=!15X1aIM!EGxxpOQF+^I@>ILK)?2aRp7hcS!-v1TwPJ+}jiW#@ z$>jPd#iPE_1x3jzi47$XlPQArrZx?Lk8VZeQtBzSndb?@_UEX78Yc@rug{JG`ZYm59&p*sYYd*b7j zS6AoN6mbx8TCK`%>+gV4=@+`UX)DXtWikZUd%mkggV}*Q*>I zwu`f(;s~oaxsp(UkfksX(HT)BWoT}cK+Vn5++RH34YtUyxEp=< z^;d6x{rfk+{O$F(-xlY2*MI)mcYpozpMU$+^&kFn{nIbs{NszaU;pCG-+x|OX?~X{ zc2<(Hd_W7^S5?~(mVi4htTTA$U=DRiD8~N8L2wBsP6C(C#EC-Rk>PkUh=#ZtrQ{}oX-ixmMnd>r6=bkQI>7l z1A$d0n33f!c)&Ehv@$1o{dx?JfXK4O25xF-up_`hG0dv)1%zKeRbe(36NiOIJ^&aD z$WT>sM9XOz6sj?q4E&=onwr{eswpLj#lR)IRMl+{U+BYVIVe2VUEvk!3y1cP0;hb~ zzgjLUh_F`5fmW5SqnuTn0$v`~G1q-d>McU-P%jE$GI?>hnsknElzl}#uABDj*CoR- zhWA`t@tTWWVU{hh(C6KKFh0Youa@=_?1`{BiA{JZ$hBh=K-IH^C&shO#gx-ltGIfK zKU0FR*{5jMYV8{GrmO>$(G2&^AM-e)*j(DqE@kt@3oJ{qO6|xm{8el5=d1)Rp{Fbm zjBVSw-x3u?cmPj7)K5*G4`qgRP`K67|K4h-l~%!K>0KnSew||(rM9*QkXdS%@5(Wu z2W3>5o0u12U~DEqPh;(xa7<(Z1CG!m@(o%_!M$>hR?s%m&}^GI_#`ZT zIvJZ#Y{8y)`Xk9%YEE`^>qG`NTF-P5#ssG^q$+~>I*o*UDnMVHt64H_Y$Qu9vr>qi[data-v-2fa68d6e]{font-size:30px;line-height:50px}.icon-dialog[data-v-2fa68d6e] .el-dialog{border-radius:8px;margin-bottom:0;margin-top:4vh!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:92vh;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.icon-dialog[data-v-2fa68d6e] .el-dialog .el-dialog__header{padding-top:14px}.icon-dialog[data-v-2fa68d6e] .el-dialog .el-dialog__body{margin:0 20px 20px 20px;padding:0;overflow:auto}.right-board[data-v-78f2d993]{width:350px;position:absolute;right:0;top:0;padding-top:3px}.right-board .field-box[data-v-78f2d993]{position:relative;height:calc(100vh - 42px);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.right-board .el-scrollbar[data-v-78f2d993]{height:100%}.select-item[data-v-78f2d993]{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px dashed #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.select-item .close-btn[data-v-78f2d993]{cursor:pointer;color:#f56c6c}.select-item .el-input+.el-input[data-v-78f2d993]{margin-left:4px}.select-item+.select-item[data-v-78f2d993]{margin-top:4px}.select-item.sortable-chosen[data-v-78f2d993]{border:1px dashed #409eff}.select-line-icon[data-v-78f2d993]{line-height:32px;font-size:22px;padding:0 4px;color:#777}.option-drag[data-v-78f2d993]{cursor:move}.time-range .el-date-editor[data-v-78f2d993]{width:227px}.time-range[data-v-78f2d993] .el-icon-time{display:none}.document-link[data-v-78f2d993]{position:absolute;display:block;width:26px;height:26px;top:0;left:0;cursor:pointer;background:#409eff;z-index:1;border-radius:0 0 6px 0;text-align:center;line-height:26px;color:#fff;font-size:18px}.node-label[data-v-78f2d993]{font-size:14px}.node-icon[data-v-78f2d993]{color:#bebfc3}.editor-tabs{background:#121315}.editor-tabs .el-tabs__header{margin:0;border-bottom-color:#121315}.editor-tabs .el-tabs__header .el-tabs__nav{border-color:#121315}.editor-tabs .el-tabs__item{height:32px;line-height:32px;color:#888a8e;border-left:1px solid #121315!important;background:#363636;margin-right:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editor-tabs .el-tabs__item.is-active{background:#1e1e1e;border-bottom-color:#1e1e1e!important;color:#fff}.editor-tabs .el-icon-edit{color:#f1fa8c}.editor-tabs .el-icon-document{color:#a95812}.right-scrollbar .el-scrollbar__view{padding:12px 18px 15px 15px}.left-scrollbar .el-scrollbar__wrap{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden!important;margin-bottom:0!important}.center-tabs .el-tabs__header{margin-bottom:0!important}.center-tabs .el-tabs__item{width:50%;text-align:center}.center-tabs .el-tabs__nav{width:100%}.reg-item{padding:12px 6px;background:#f8f8f8;position:relative;border-radius:4px}.reg-item .close-btn{position:absolute;right:-6px;top:-6px;display:block;width:16px;height:16px;line-height:16px;background:rgba(0,0,0,.2);border-radius:50%;color:#fff;text-align:center;z-index:1;cursor:pointer;font-size:12px}.reg-item .close-btn:hover{background:rgba(210,23,23,.5)}.reg-item+.reg-item{margin-top:18px}.action-bar .el-button+.el-button{margin-left:15px}.action-bar i{font-size:20px;vertical-align:middle;position:relative;top:-1px}.custom-tree-node{width:100%;font-size:14px}.custom-tree-node .node-operation{float:right}.custom-tree-node i[class*=el-icon]+i[class*=el-icon]{margin-left:6px}.custom-tree-node .el-icon-plus{color:#409eff}.custom-tree-node .el-icon-delete{color:#157a0c}.left-scrollbar .el-scrollbar__view{overflow-x:hidden}.el-rate{display:inline-block;vertical-align:text-top}.el-upload__tip{line-height:1.2}.container{position:relative;width:100%;height:100%}.components-list{padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.components-list .components-item{display:inline-block;width:48%;margin:1%;-webkit-transition:-webkit-transform 0ms!important;transition:-webkit-transform 0ms!important;transition:transform 0ms!important;transition:transform 0ms,-webkit-transform 0ms!important}.components-draggable{padding-bottom:20px}.components-title{font-size:14px;color:#222;margin:6px 2px}.components-title .svg-icon{color:#666;font-size:18px}.components-body{padding:8px 10px;background:#f6f7ff;font-size:12px;cursor:move;border:1px dashed #f6f7ff;border-radius:3px}.components-body .svg-icon{color:#777;font-size:15px}.components-body:hover{border:1px dashed #787be8;color:#787be8}.components-body:hover .svg-icon{color:#787be8}.left-board{width:260px;position:absolute;left:0;top:0;height:100vh}.center-scrollbar,.left-scrollbar{height:calc(100vh - 42px);overflow:hidden}.center-scrollbar{border-left:1px solid #f1e8e8;border-right:1px solid #f1e8e8}.center-board,.center-scrollbar{-webkit-box-sizing:border-box;box-sizing:border-box}.center-board{height:100vh;width:auto;margin:0 350px 0 260px}.empty-info{position:absolute;top:46%;left:0;right:0;text-align:center;font-size:18px;color:#ccb1ea;letter-spacing:4px}.action-bar{position:relative;height:42px;text-align:right;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f1e8e8;border-top:none;border-left:none}.action-bar .delete-btn{color:#f56c6c}.logo-wrapper{position:relative;height:42px;background:#fff;border-bottom:1px solid #f1e8e8;-webkit-box-sizing:border-box;box-sizing:border-box}.logo{position:absolute;left:12px;top:6px;line-height:30px;color:#00afff;font-weight:600;font-size:17px;white-space:nowrap}.logo>img{width:30px;height:30px;vertical-align:top}.logo .github{display:inline-block;vertical-align:sub;margin-left:15px}.logo .github>img{height:22px}.center-board-row{padding:12px 12px 15px 12px;-webkit-box-sizing:border-box;box-sizing:border-box}.center-board-row>.el-form{height:calc(100vh - 69px)}.drawing-board{height:100%;position:relative}.drawing-board .components-body{padding:0;margin:0;font-size:0}.drawing-board .sortable-ghost{position:relative;display:block;overflow:hidden}.drawing-board .sortable-ghost:before{content:" ";position:absolute;left:0;right:0;top:0;height:3px;background:#5959df;z-index:2}.drawing-board .components-item.sortable-ghost{width:100%;height:60px;background-color:#f6f7ff}.drawing-board .active-from-item>.el-form-item{background:#f6f7ff;border-radius:6px}.drawing-board .active-from-item>.drawing-item-copy,.drawing-board .active-from-item>.drawing-item-delete{display:initial}.drawing-board .active-from-item>.component-name{color:#409eff}.drawing-board .el-form-item{margin-bottom:15px}.drawing-item{position:relative;cursor:move}.drawing-item.unfocus-bordered:not(.activeFromItem)>div:first-child{border:1px dashed #ccc}.drawing-item .el-form-item{padding:12px 10px}.drawing-row-item{position:relative;cursor:move;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px dashed #ccc;border-radius:3px;padding:0 2px;margin-bottom:15px}.drawing-row-item .drawing-row-item{margin-bottom:2px}.drawing-row-item .el-col{margin-top:22px}.drawing-row-item .el-form-item{margin-bottom:0}.drawing-row-item .drag-wrapper{min-height:80px}.drawing-row-item.active-from-item{border:1px dashed #409eff}.drawing-row-item .component-name{position:absolute;top:0;left:0;font-size:12px;color:#bbb;display:inline-block;padding:0 6px}.drawing-item:hover>.el-form-item,.drawing-row-item:hover>.el-form-item{background:#f6f7ff;border-radius:6px}.drawing-item:hover>.drawing-item-copy,.drawing-item:hover>.drawing-item-delete,.drawing-row-item:hover>.drawing-item-copy,.drawing-row-item:hover>.drawing-item-delete{display:initial}.drawing-item>.drawing-item-copy,.drawing-item>.drawing-item-delete,.drawing-row-item>.drawing-item-copy,.drawing-row-item>.drawing-item-delete{display:none;position:absolute;top:-10px;width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%;font-size:12px;border:1px solid;cursor:pointer;z-index:1}.drawing-item>.drawing-item-copy,.drawing-row-item>.drawing-item-copy{right:56px;border-color:#409eff;color:#409eff;background:#fff}.drawing-item>.drawing-item-copy:hover,.drawing-row-item>.drawing-item-copy:hover{background:#409eff;color:#fff}.drawing-item>.drawing-item-delete,.drawing-row-item>.drawing-item-delete{right:24px;border-color:#f56c6c;color:#f56c6c;background:#fff}.drawing-item>.drawing-item-delete:hover,.drawing-row-item>.drawing-item-delete:hover{background:#f56c6c;color:#fff} \ No newline at end of file diff --git a/dist/static/css/chunk-015c8138.e1c9a538.css.gz b/dist/static/css/chunk-015c8138.e1c9a538.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..7a478a56a8fea581a36ee7fe669b4c9cde49f015 GIT binary patch literal 4294 zcmV;%5IOH3iwFP!000023gsNxj@!ERSJVapk|r{=Sh8%RLD3dP^U$aErML(NltkHT zWJ!?ZSz`F#%SGHNZ{tY{^!jFC)8ygd*%!*QvM!phSyTU(g8{gYZm`Ig%QVlv9iGa3 z*skX7^Ew6D_f6OA>)g$ns_9nmJZ}*c#d-(2O02x^O}$Cdbg?;^2GZps2*9^P+H^VWR&`Uu^+?XZTL#(U zXv~#pFtQ`ThnE<#dRHJmP>^m1@^as=0uOTn)_J-g2Ekc@0R`npn71QQ!-WQR06FRE2yMNok z1ie;%`|R{hRp!pS+{3Ta$MsL1H}s|RhIcvdGQuxSkfX&i_M;?uGeI^sB2tKPIPk@7 z2MgGBFsBC$qW6+Qk{K!J%U=6JF&9`$*+|+T`tGRU+PAkEg6Kj+a0=qpYK8T>tT!e% zM%nYc_go6_``ef#Cc7;{YL&ryfSq8TJouk|Ka|A_GR^2?J@B~_3{aJu+5n=Ak`Hb< zz+FEM@v{2G`UcpaYC`l~-_V3;oHNe*|0K5J z@S51p>gKO#$|Xda6JZnULr;ro7CI09SEw^_#?P}By!`8>g**_;k^nBjjRDhf8r(?1 z1XBz}NYIrA_%dfkIERS&T-HCfWwAE_3F-$}TUji%08y-krha6CCO}irTng9E7jc#m zDF1{N%m(}E#(jsTo%C=R#Mj-%SW8$yBgZ>3!M2ku(033^O4@R$E})0B^8lX*MP84_ z^1BAW#_`|C$SXEp-}LQlJm1kPJTD997UD&S>bH@O!DOTh?wUL3;KSf&!>|T!F zIPaSaMeG$>F`uik??s|exkc0Mh!Zh@G3~Bkf#Zhv7ReEF-$ZhB@IOy-t~=PhB*!@K z+l7pE^8~uI96B&G-FepAC5_9@!vo3}o9;m7FNtU=X{{Hhg+GV!o2RvWqhFKOs@vZq zC9*-h+F1_e4k{j8@Pm77tIJlo7|xg3946tLbCGZKYq+Rxe-AF&Aikc9f*;p#5iBDw zh1uJenD|D&hKuUQiQP*0*pf-75%LClo$?_X8pGs^|jG`^@@z?a{(Twu`bXOs){P2WB$f&4tQfa^= z{AUIPr*eh>2F z39V0L$v7=q4$=zdCg2ed7e1mR^`t9|^`l0-z@pW1Hi0YwD3()H#80TI^V!ZU16}UY z5p?d!)uYkE>GC81b20A_B$%uUA!VB29K3D%awwa6)xio3&xd6J)}EpUrv%?wZ)h#l%);~x!hLhgP@XJH#h^6 z0BT{=N{JVTBU5GWWy>tS4Big*J=mN97{(wh78e3ULiutUTrrRQIJ*p7zirx9>c>nV zI8O@@PC`6GyO9TH$aaokBa}0=I!z@e4W|iomNX2Nb5yxlN+o;A3^>*s554f4bqjLb zG@}-dDdfZQljOi3? z5?mS$J?5DtqfbIE@9KS(aqQSkMC1V4Pq-hG&DI>*G`lYv?Yke`Koe!W-tR0l5@9s< zcYoSJ6m&Tsb^v7~w9$b3sUHs)6P>wN>i({jVZ2Dn?j}0gBkw%Ele*4F0rK zfvnxP?hc*PTyBOVa@2}hcP2^DdI^{#MvzMp805@GV4#OTvU-P-!6gTZ_3R?RFSbJm z`+YT-TPR^u`2$mRJOobT?4vRoBqwGzE@E`y5`aetxqOmS8OctTWj0}yadu`C)Zyzu zilFTWxW;5~18nz*iN&qUQLyIf)eC>FSz{zz)@(tcxFs#rP#ti@eu*GT28S6LLOB~e zCA|Sbr6N61Y^1r=c#^McfB7jAhl6!;T5e;=Nt)^j*h>l7>urnUptjnU+_hL=&fjlDML*W(kqGIuD4%Fmkje!pL_?whWi~dh*Ch_(?{l3vdPo)09*! z9j%nOxK_^vEb+3SSQJX7lDi;YT_I~&(gZ=5ZA}1EKA-7AWCK=}{a}J(7EaNY(Wu!V zI5Yg$jO_%(w^EHuu#u{7dR(THKMZFf{*TAfI4)4Feq_r0ZKduTQMc3*UrA;;h}E(P zCW)RiDLt=5nQ6Qfo4^de%z*SB`_s23;kc;Pa6^=5nuk^D;J)Nv@DmM&R*Zy!*V%L> z?qD)2qqd3F;5(NrNNbcQmIF^T}^ehM#>?RXkXiOB(Sm8-p89#5b z{SFyTSAGuKqGnuwZB?*9dW@L7r^-#+F1lk>JEoZU>mNu?a`?RRweSk}xo9=}bfJ*! zDLT4xRFKd|#&YOZAQkO$aY8kM80XprVB8^vX_1A;*;uwm64xv4*AM*AkCg9e7>3?( z>&;^$u8r6`vf{xdAf$mBJZja4(*Urt9Ars0M4Qzgk_04>;YhEMi%J&VL~`J2?;5|1 zUmxIRYTqM>ROx7N=kA&xw$a`k)CW$Tb5`~)jhs{_LHwGaKKV{Mm-3K-wi8h-Jjk2K zegTqfVj@#FHW@6V#1EKv;XXz6Fb@xpC4Ayd7+lkJuwXm1+E0=Y%$w=;IOjRM#tpj9 zqa!pgfU>ww>Ddt-Jt_KEtRvzo9*(ly#fna>36+vY8z;dp%iS2&HW6dN zAWFXTFctE+%rKHS)@FkIYYeeo-qY}uTg<^nJugLMlI)>rJ%zBvd#uG({C;N;Fv{S-F0d^XH#-i}^+P?TlU9)&R$~6x z`<88bTrAYMFc1|R9C=%lD!NFutf6IZ6JZqf%bP`(MM~31*>{mFQkd`rf_$1-ZrOR9 zPIQ}Ot1M55?fLi^q|=C9Xu#u^dsS`|K5G`^Fr9K6>9Y>&FcDK0KJIgKqEmGAuQ@n! zz|SV|n{r_p=0T>!sMX}61uvD5`Uc8R2wjnV+qJ`si+`wV;+n)fe$QylOCYDpnNk-p z%TgZ#w0aIRB8NeIU0Frh-kqOfa0#{CcelWc(Jr{Z_j*4odm*}5Ef z>o4VwJu+cjD$yNpGp=!Fn{wFh(~I17zfad@$R&dzD6p)XT5m~f+^*5nlz^ux!EI7z z?(l_QuCUpkc!})KafaO06LnImHov!C#givHldgr|E!FxM+Hzin+H4yfl^AlX#{Pz> zJPB@XoKHP}HtX4jT0 zM>lT;9Tl7`qNNlQ<+-yxa!n{fa4GR%jx5XYVMO99Fel8!0OqrAy&^#BX+efc-6V-1{a=Oo~$aniU!*AzaFb!bUaxA01}8wFaQ7m literal 0 HcmV?d00001 diff --git a/dist/static/css/chunk-f9ca0c52.ce2a2394.css b/dist/static/css/chunk-f9ca0c52.ce2a2394.css new file mode 100644 index 0000000..fa6b56b --- /dev/null +++ b/dist/static/css/chunk-f9ca0c52.ce2a2394.css @@ -0,0 +1 @@ +.hljs{display:block;background:#fff;padding:.5em;color:#333;overflow-x:auto}.hljs-comment,.hljs-meta{color:#969896}.hljs-emphasis,.hljs-quote,.hljs-strong,.hljs-template-variable,.hljs-variable{color:#df5000}.hljs-keyword,.hljs-selector-tag,.hljs-type{color:#d73a49}.hljs-attribute,.hljs-bullet,.hljs-literal,.hljs-symbol{color:#0086b3}.hljs-name,.hljs-section{color:#63a35c}.hljs-tag{color:#333}.hljs-attr,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-title{color:#6f42c1}.hljs-addition{color:#55a532;background-color:#eaffea}.hljs-deletion{color:#bd2c00;background-color:#ffecec}.hljs-link{text-decoration:underline}.hljs-number{color:#005cc5}.hljs-string{color:#032f62} \ No newline at end of file diff --git a/dist/static/css/chunk-f9ca0c52.ce2a2394.css.gz b/dist/static/css/chunk-f9ca0c52.ce2a2394.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..2216c7d7a04ca96f0d6db7b631cf1b202d20d1c9 GIT binary patch literal 339 zcmV-Z0j&NXiwFP!000023T;x+a)Tfc{FuDfjFn&${h9-ggbHE-lQ>TPy<`gNqzW-Qq_tOcQrlZ` zZ(t1ev43h6+!}*@`1q>~2AC7)RG*HgI>FEk7x2m_+|OtOrf(md?a!$Q5vU~!o<~KaN~+B%6sdtAB|>6}IAzOXqT*%wh7~y+b8M~pZVq@4kHsbpO}egWEM$o9zs008W;r>g(} literal 0 HcmV?d00001 diff --git a/dist/static/js/app.7c2047b1.js b/dist/static/js/app.7c2047b1.js new file mode 100644 index 0000000..b464d13 --- /dev/null +++ b/dist/static/js/app.7c2047b1.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["app"],{0:function(e,t,i){e.exports=i("56d7")},"005c":function(e,t,i){"use strict";i("f648")},"0062":function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"app-container"},[i("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"68px"}},[i("el-form-item",{attrs:{label:"任务名称",prop:"jobName"}},[i("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入任务名称",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.jobName,callback:function(t){e.$set(e.queryParams,"jobName",t)},expression:"queryParams.jobName"}})],1),i("el-form-item",{attrs:{label:"任务组名",prop:"jobGroup"}},[i("el-select",{staticStyle:{width:"240px"},attrs:{placeholder:"请选择任务组名",clearable:""},model:{value:e.queryParams.jobGroup,callback:function(t){e.$set(e.queryParams,"jobGroup",t)},expression:"queryParams.jobGroup"}},e._l(e.dict.type.sys_job_group,(function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),i("el-form-item",{attrs:{label:"执行状态",prop:"status"}},[i("el-select",{staticStyle:{width:"240px"},attrs:{placeholder:"请选择执行状态",clearable:""},model:{value:e.queryParams.status,callback:function(t){e.$set(e.queryParams,"status",t)},expression:"queryParams.status"}},e._l(e.dict.type.sys_common_status,(function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),i("el-form-item",{attrs:{label:"执行时间"}},[i("el-date-picker",{staticStyle:{width:"240px"},attrs:{"value-format":"yyyy-MM-dd",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1),i("el-form-item",[i("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),i("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),i("el-row",{staticClass:"mb8",attrs:{gutter:10}},[i("el-col",{attrs:{span:1.5}},[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["monitor:job:remove"],expression:"['monitor:job:remove']"}],attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini",disabled:e.multiple},on:{click:e.handleDelete}},[e._v("删除")])],1),i("el-col",{attrs:{span:1.5}},[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["monitor:job:remove"],expression:"['monitor:job:remove']"}],attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini"},on:{click:e.handleClean}},[e._v("清空")])],1),i("el-col",{attrs:{span:1.5}},[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["monitor:job:export"],expression:"['monitor:job:export']"}],attrs:{type:"warning",plain:"",icon:"el-icon-download",size:"mini"},on:{click:e.handleExport}},[e._v("导出")])],1),i("el-col",{attrs:{span:1.5}},[i("el-button",{attrs:{type:"warning",plain:"",icon:"el-icon-close",size:"mini"},on:{click:e.handleClose}},[e._v("关闭")])],1),i("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.jobLogList},on:{"selection-change":e.handleSelectionChange}},[i("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),i("el-table-column",{attrs:{label:"日志编号",width:"80",align:"center",prop:"jobLogId"}}),i("el-table-column",{attrs:{label:"任务名称",align:"center",prop:"jobName","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"任务组名",align:"center",prop:"jobGroup","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){return[i("dict-tag",{attrs:{options:e.dict.type.sys_job_group,value:t.row.jobGroup}})]}}])}),i("el-table-column",{attrs:{label:"调用目标字符串",align:"center",prop:"invokeTarget","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"日志信息",align:"center",prop:"jobMessage","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"执行状态",align:"center",prop:"status"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("dict-tag",{attrs:{options:e.dict.type.sys_common_status,value:t.row.status}})]}}])}),i("el-table-column",{attrs:{label:"执行时间",align:"center",prop:"createTime",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])}),i("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["monitor:job:query"],expression:"['monitor:job:query']"}],attrs:{size:"mini",type:"text",icon:"el-icon-view"},on:{click:function(i){return e.handleView(t.row)}}},[e._v("详细")])]}}])})],1),i("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),i("el-dialog",{attrs:{title:"调度日志详细",visible:e.open,width:"700px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[i("el-form",{ref:"form",attrs:{model:e.form,"label-width":"100px",size:"mini"}},[i("el-row",[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"日志序号:"}},[e._v(e._s(e.form.jobLogId))]),i("el-form-item",{attrs:{label:"任务名称:"}},[e._v(e._s(e.form.jobName))])],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"任务分组:"}},[e._v(e._s(e.form.jobGroup))]),i("el-form-item",{attrs:{label:"执行时间:"}},[e._v(e._s(e.form.createTime))])],1),i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{label:"调用方法:"}},[e._v(e._s(e.form.invokeTarget))])],1),i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{label:"日志信息:"}},[e._v(e._s(e.form.jobMessage))])],1),i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{label:"执行状态:"}},[0==e.form.status?i("div",[e._v("正常")]):1==e.form.status?i("div",[e._v("失败")]):e._e()])],1),i("el-col",{attrs:{span:24}},[1==e.form.status?i("el-form-item",{attrs:{label:"异常信息:"}},[e._v(e._s(e.form.exceptionInfo))]):e._e()],1)],1)],1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.open=!1}}},[e._v("关 闭")])],1)],1)],1)},a=[],s=i("5530"),o=(i("d81d"),i("a159")),l=i("b775");function r(e){return Object(l["a"])({url:"/monitor/jobLog/list",method:"get",params:e})}function c(e){return Object(l["a"])({url:"/monitor/jobLog/"+e,method:"delete"})}function u(){return Object(l["a"])({url:"/monitor/jobLog/clean",method:"delete"})}var d={name:"JobLog",dicts:["sys_common_status","sys_job_group"],data:function(){return{loading:!0,ids:[],multiple:!0,showSearch:!0,total:0,jobLogList:[],open:!1,dateRange:[],form:{},queryParams:{pageNum:1,pageSize:10,jobName:void 0,jobGroup:void 0,status:void 0}}},created:function(){var e=this,t=this.$route.params&&this.$route.params.jobId;void 0!==t&&0!=t?Object(o["d"])(t).then((function(t){e.queryParams.jobName=t.data.jobName,e.queryParams.jobGroup=t.data.jobGroup,e.getList()})):this.getList()},methods:{getList:function(){var e=this;this.loading=!0,r(this.addDateRange(this.queryParams,this.dateRange)).then((function(t){e.jobLogList=t.rows,e.total=t.total,e.loading=!1}))},handleClose:function(){var e={path:"/monitor/job"};this.$tab.closeOpenPage(e)},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.dateRange=[],this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.jobLogId})),this.multiple=!e.length},handleView:function(e){this.open=!0,this.form=e},handleDelete:function(e){var t=this,i=this.ids;this.$modal.confirm('是否确认删除调度日志编号为"'+i+'"的数据项?').then((function(){return c(i)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleClean:function(){var e=this;this.$modal.confirm("是否确认清空所有调度日志数据项?").then((function(){return u()})).then((function(){e.getList(),e.$modal.msgSuccess("清空成功")})).catch((function(){}))},handleExport:function(){this.download("/monitor/jobLog/export",Object(s["a"])({},this.queryParams),"log_".concat((new Date).getTime(),".xlsx"))}}},m=d,h=i("2877"),p=Object(h["a"])(m,n,a,!1,null,null,null);t["default"]=p.exports},"02ae":function(e,t,i){"use strict";i("d251")},"02b8":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-component",use:"icon-component-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"036c":function(e,t,i){"use strict";i("955f")},"039a":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-download",use:"icon-download-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"04ad":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-rate",use:"icon-rate-usage",viewBox:"0 0 1069 1024",content:''});o.a.add(l);t["default"]=l},"068c":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-upload",use:"icon-upload-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"06b3":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-tool",use:"icon-tool-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"0804":function(e,t,i){},"0b37":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-input",use:"icon-input-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"0c16":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-row",use:"icon-row-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"0c4f":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-redis",use:"icon-redis-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"0c94":function(e,t,i){"use strict";i("7800")},"0e8f":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-tree",use:"icon-tree-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"0ee3":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-select",use:"icon-select-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"0f20":function(e,t,i){},"115e":function(e,t,i){},"15e8":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-message",use:"icon-message-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"198d":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-password",use:"icon-password-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"1e4b":function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container home"},[n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{sm:24,lg:24}},[n("blockquote",{staticClass:"text-warning",staticStyle:{"font-size":"14px"}},[e._v(" 领取阿里云通用云产品1888优惠券 "),n("br"),n("el-link",{attrs:{href:"https://www.aliyun.com/minisite/goods?userCode=brki8iof",type:"primary",target:"_blank"}},[e._v("https://www.aliyun.com/minisite/goods?userCode=brki8iof")]),n("br"),e._v(" 领取腾讯云通用云产品2860优惠券 "),n("br"),n("el-link",{attrs:{href:"https://cloud.tencent.com/redirect.php?redirect=1025&cps_key=198c8df2ed259157187173bc7f4f32fd&from=console",type:"primary",target:"_blank"}},[e._v("https://cloud.tencent.com/redirect.php?redirect=1025&cps_key=198c8df2ed259157187173bc7f4f32fd&from=console")]),n("br"),e._v(" 阿里云服务器折扣区 "),n("el-link",{attrs:{href:"http://aly.ruoyi.vip",type:"primary",target:"_blank"}},[e._v(">☛☛点我进入☚☚")]),e._v(" 腾讯云服务器秒杀区 "),n("el-link",{attrs:{href:"http://txy.ruoyi.vip",type:"primary",target:"_blank"}},[e._v(">☛☛点我进入☚☚")]),n("br"),n("h4",{staticClass:"text-danger"},[e._v(" 云产品通用红包,可叠加官网常规优惠使用。(仅限新用户) ")])],1),n("hr")])],1),n("el-row",{attrs:{gutter:20}},[n("el-col",{staticStyle:{"padding-left":"20px"},attrs:{sm:24,lg:12}},[n("h2",[e._v("若依后台管理框架")]),n("p",[e._v(" 一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适自己的。于是利用空闲休息时间开始自己写一套后台系统。如此有了若依管理系统,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。 ")]),n("p",[n("b",[e._v("当前版本:")]),e._v(" "),n("span",[e._v("v"+e._s(e.version))])]),n("p",[n("el-tag",{attrs:{type:"danger"}},[e._v("¥免费开源")])],1),n("p",[n("el-button",{attrs:{type:"primary",size:"mini",icon:"el-icon-cloudy",plain:""},on:{click:function(t){return e.goTarget("https://gitee.com/y_project/RuoYi-Vue")}}},[e._v("访问码云")]),n("el-button",{attrs:{size:"mini",icon:"el-icon-s-home",plain:""},on:{click:function(t){return e.goTarget("http://ruoyi.vip")}}},[e._v("访问主页")])],1)]),n("el-col",{staticStyle:{"padding-left":"50px"},attrs:{sm:24,lg:12}},[n("el-row",[n("el-col",{attrs:{span:12}},[n("h2",[e._v("技术选型")])])],1),n("el-row",[n("el-col",{attrs:{span:6}},[n("h4",[e._v("后端技术")]),n("ul",[n("li",[e._v("SpringBoot")]),n("li",[e._v("Spring Security")]),n("li",[e._v("JWT")]),n("li",[e._v("MyBatis")]),n("li",[e._v("Druid")]),n("li",[e._v("Fastjson")]),n("li",[e._v("...")])])]),n("el-col",{attrs:{span:6}},[n("h4",[e._v("前端技术")]),n("ul",[n("li",[e._v("Vue")]),n("li",[e._v("Vuex")]),n("li",[e._v("Element-ui")]),n("li",[e._v("Axios")]),n("li",[e._v("Sass")]),n("li",[e._v("Quill")]),n("li",[e._v("...")])])])],1)],1)],1),n("el-divider"),n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{xs:24,sm:24,md:12,lg:8}},[n("el-card",{staticClass:"update-log"},[n("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[n("span",[e._v("联系信息")])]),n("div",{staticClass:"body"},[n("p",[n("i",{staticClass:"el-icon-s-promotion"}),e._v(" 官网:"),n("el-link",{attrs:{href:"http://www.ruoyi.vip",target:"_blank"}},[e._v("http://www.ruoyi.vip")])],1),n("p",[n("i",{staticClass:"el-icon-user-solid"}),e._v(" QQ群:"),n("s",[e._v(" 满937441 ")]),e._v(" "),n("s",[e._v(" 满887144332 ")]),n("s",[e._v(" 满180251782 ")]),e._v(" "),n("s",[e._v(" 满104180207 ")]),e._v(" "),n("s",[e._v(" 满186866453 ")]),e._v(" "),n("s",[e._v(" 满201396349 ")]),n("s",[e._v(" 满101456076 ")]),e._v(" "),n("s",[e._v(" 满101539465 ")]),e._v(" "),n("s",[e._v(" 满264312783 ")]),e._v(" "),n("s",[e._v(" 满167385320 ")]),n("s",[e._v(" 满104748341 ")]),e._v(" "),n("s",[e._v(" 满160110482 ")]),e._v(" "),n("s",[e._v(" 满170801498 ")]),e._v(" "),n("s",[e._v(" 满108482800 ")]),n("s",[e._v(" 满101046199 ")]),e._v(" "),n("s",[e._v(" 满136919097 ")]),e._v(" "),n("a",{attrs:{href:"http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=0vBbSb0ztbBgVtn3kJS-Q4HUNYwip89G&authKey=8irq5PhutrZmWIvsUsklBxhj57l%2F1nOZqjzigkXZVoZE451GG4JHPOqW7AW6cf0T&noverify=0&group_code=143961921",target:"_blank"}},[e._v("143961921")])]),n("p",[n("i",{staticClass:"el-icon-chat-dot-round"}),e._v(" 微信:"),n("a",{attrs:{href:"javascript:;"}},[e._v("/ *若依")])]),n("p",[n("i",{staticClass:"el-icon-money"}),e._v(" 支付宝:"),n("a",{staticClass:"支付宝信息",attrs:{href:"javascript:;"}},[e._v("/ *若依")])])])])],1),n("el-col",{attrs:{xs:24,sm:24,md:12,lg:8}},[n("el-card",{staticClass:"update-log"},[n("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[n("span",[e._v("更新日志")])]),n("el-collapse",{attrs:{accordion:""}},[n("el-collapse-item",{attrs:{title:"v3.8.6 - 2023-06-30"}},[n("ol",[n("li",[e._v("支持登录IP黑名单限制")]),n("li",[e._v("新增监控页面图标显示")]),n("li",[e._v("操作日志新增消耗时间属性")]),n("li",[e._v("屏蔽定时任务bean违规的字符")]),n("li",[e._v("日志管理使用索引提升查询性能")]),n("li",[e._v("日志注解支持排除指定的请求参数")]),n("li",[e._v("支持自定义隐藏属性列过滤子对象")]),n("li",[e._v("升级oshi到最新版本6.4.3")]),n("li",[e._v("升级druid到最新版本1.2.16")]),n("li",[e._v("升级fastjson到最新版2.0.34")]),n("li",[e._v("升级spring-boot到最新版本2.5.15")]),n("li",[e._v("升级element-ui到最新版本2.15.13")]),n("li",[e._v("移除apache/commons-fileupload依赖")]),n("li",[e._v("修复页面切换时布局错乱的问题")]),n("li",[e._v("修复匿名注解Anonymous空指针问题")]),n("li",[e._v("修复路由跳转被阻止时内部产生报错信息问题")]),n("li",[e._v("修复isMatchedIp的参数判断产生空指针的问题")]),n("li",[e._v("修复用户多角色数据权限可能出现权限抬升的情况")]),n("li",[e._v("修复开启TopNav后一级菜单路由参数设置无效问题")]),n("li",[e._v("修复DictTag组件value没有匹配的值时则展示value")]),n("li",[e._v("优化文件下载出现的异常")]),n("li",[e._v("优化选择图标组件高亮回显")]),n("li",[e._v("优化弹窗后导航栏偏移的问题")]),n("li",[e._v("优化修改密码日志存储明文问题")]),n("li",[e._v("优化页签栏关闭其他出现的异常问题")]),n("li",[e._v("优化页签关闭左侧选项排除首页选项")]),n("li",[e._v("优化关闭当前tab页跳转最右侧tab页")]),n("li",[e._v("优化缓存列表清除操作提示不变的问题")]),n("li",[e._v("优化字符未使用下划线不进行驼峰式处理")]),n("li",[e._v("优化用户导入更新时需获取用户编号问题")]),n("li",[e._v("优化侧边栏的平台标题与VUE_APP_TITLE保持同步")]),n("li",[e._v("优化导出Excel时设置dictType属性重复查缓存问题")]),n("li",[e._v("连接池Druid支持新的配置connectTimeout和socketTimeout")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.8.5 - 2023-01-01"}},[n("ol",[n("li",[e._v("定时任务违规的字符")]),n("li",[e._v("重置时取消部门选中")]),n("li",[e._v("新增返回警告消息提示")]),n("li",[e._v("忽略不必要的属性数据返回")]),n("li",[e._v("修改参数键名时移除前缓存配置")]),n("li",[e._v("导入更新用户数据前校验数据权限")]),n("li",[e._v("兼容Excel下拉框内容过多无法显示的问题")]),n("li",[e._v("升级echarts到最新版本5.4.0")]),n("li",[e._v("升级core-js到最新版本3.25.3")]),n("li",[e._v("升级oshi到最新版本6.4.0")]),n("li",[e._v("升级kaptcha到最新版2.3.3")]),n("li",[e._v("升级druid到最新版本1.2.15")]),n("li",[e._v("升级fastjson到最新版2.0.20")]),n("li",[e._v("升级pagehelper到最新版1.4.6")]),n("li",[e._v("优化弹窗内容过多展示不全问题")]),n("li",[e._v("优化swagger-ui静态资源使用缓存")]),n("li",[e._v("开启TopNav没有子菜单隐藏侧边栏")]),n("li",[e._v("删除fuse无效选项maxPatternLength")]),n("li",[e._v("优化导出对象的子列表为空会出现[]问题")]),n("li",[e._v("优化编辑头像时透明部分会变成黑色问题")]),n("li",[e._v("优化小屏幕上修改头像界面布局错位的问题")]),n("li",[e._v("修复代码生成勾选属性无效问题")]),n("li",[e._v("修复文件上传组件格式验证问题")]),n("li",[e._v("修复回显数据字典数组异常问题")]),n("li",[e._v("修复sheet超出最大行数异常问题")]),n("li",[e._v("修复Log注解GET请求记录不到参数问题")]),n("li",[e._v("修复调度日志点击多次数据不变化的问题")]),n("li",[e._v("修复主题颜色在Drawer组件不会加载问题")]),n("li",[e._v("修复文件名包含特殊字符的文件无法下载问题")]),n("li",[e._v("修复table中更多按钮切换主题色未生效修复问题")]),n("li",[e._v("修复某些特性的环境生成代码变乱码TXT文件问题")]),n("li",[e._v("修复代码生成图片/文件/单选时选择必填无法校验问题")]),n("li",[e._v("修复某些特性的情况用户编辑对话框中角色和部门无法修改问题")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.8.4 - 2022-09-26"}},[n("ol",[n("li",[e._v("数据逻辑删除不进行唯一验证")]),n("li",[e._v("Excel注解支持导出对象的子列表方法")]),n("li",[e._v("Excel注解支持自定义隐藏属性列")]),n("li",[e._v("Excel注解支持backgroundColor属性设置背景色")]),n("li",[e._v("支持配置密码最大错误次数/锁定时间")]),n("li",[e._v("登录日志新增解锁账户功能")]),n("li",[e._v("通用下载方法新增config配置选项")]),n("li",[e._v("支持多权限字符匹配角色数据权限")]),n("li",[e._v("页面内嵌iframe切换tab不刷新数据")]),n("li",[e._v("操作日志记录支持排除敏感属性字段")]),n("li",[e._v("修复多文件上传报错出现的异常问题")]),n("li",[e._v("修复图片预览组件src属性为null值控制台报错问题")]),n("li",[e._v("升级oshi到最新版本6.2.2")]),n("li",[e._v("升级fastjson到最新版2.0.14")]),n("li",[e._v("升级pagehelper到最新版1.4.3")]),n("li",[e._v("升级core-js到最新版本3.25.2")]),n("li",[e._v("升级element-ui到最新版本2.15.10")]),n("li",[e._v("优化任务过期不执行调度")]),n("li",[e._v("优化字典数据使用store存取")]),n("li",[e._v("优化修改资料头像被覆盖的问题")]),n("li",[e._v("优化修改用户登录账号重复验证")]),n("li",[e._v("优化代码生成同步后值NULL问题")]),n("li",[e._v("优化定时任务支持执行父类方法")]),n("li",[e._v("优化用户个人信息接口防止修改部门")]),n("li",[e._v("优化布局设置使用el-drawer抽屉显示")]),n("li",[e._v("优化没有权限的用户编辑部门缺少数据")]),n("li",[e._v("优化日志注解记录限制请求地址的长度")]),n("li",[e._v("优化excel/scale属性导出单元格数值类型")]),n("li",[e._v("优化日志操作中重置按钮时重复查询的问题")]),n("li",[e._v("优化多个相同角色数据导致权限SQL重复问题")]),n("li",[e._v("优化表格上右侧工具条(搜索按钮显隐&右侧样式凸出)")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.8.3 - 2022-06-27"}},[n("ol",[n("li",[e._v("新增缓存列表菜单功能")]),n("li",[e._v("代码生成树表新增(展开/折叠)")]),n("li",[e._v("Excel注解支持color字体颜色")]),n("li",[e._v("新增Anonymous匿名访问不鉴权注解")]),n("li",[e._v("用户头像上传限制只能为图片格式")]),n("li",[e._v("接口使用泛型使其看到响应属性字段")]),n("li",[e._v("检查定时任务bean所在包名是否为白名单配置")]),n("li",[e._v("添加页签openPage支持传递参数")]),n("li",[e._v("用户缓存信息添加部门ancestors祖级列表")]),n("li",[e._v("升级element-ui到最新版本2.15.8")]),n("li",[e._v("升级oshi到最新版本6.1.6")]),n("li",[e._v("升级druid到最新版本1.2.11")]),n("li",[e._v("升级fastjson到最新版2.0.8")]),n("li",[e._v("升级spring-boot到最新版本2.5.14")]),n("li",[e._v("降级jsencrypt版本兼容IE浏览器")]),n("li",[e._v("删除多余的salt字段")]),n("li",[e._v("新增获取不带后缀文件名称方法")]),n("li",[e._v("新增获取配置文件中的属性值方法")]),n("li",[e._v("新增内容编码/解码方便插件集成使用")]),n("li",[e._v("字典类型必须以字母开头,且只能为(小写字母,数字,下滑线)")]),n("li",[e._v("优化设置分页参数默认值")]),n("li",[e._v("优化对空字符串参数处理的过滤")]),n("li",[e._v("优化显示顺序orderNum类型为整型")]),n("li",[e._v("优化表单构建按钮不显示正则校验")]),n("li",[e._v("优化字典数据回显样式下拉框显示值")]),n("li",[e._v("优化R响应成功状态码与全局保持一致")]),n("li",[e._v("优化druid开启wall过滤器出现的异常问题")]),n("li",[e._v("优化用户管理左侧树型组件增加选中高亮保持")]),n("li",[e._v("优化新增用户与角色信息&用户与岗位信息逻辑")]),n("li",[e._v("优化默认不启用压缩文件缓存防止node_modules过大")]),n("li",[e._v("修复字典数据显示不全问题")]),n("li",[e._v("修复操作日志查询类型条件为0时会查到所有数据")]),n("li",[e._v("修复Excel注解prompt/combo同时使用不生效问题")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.8.2 - 2022-04-01"}},[n("ol",[n("li",[e._v("前端支持设置是否需要防止数据重复提交")]),n("li",[e._v("开启TopNav没有子菜单情况隐藏侧边栏")]),n("li",[e._v("侧边栏菜单名称过长悬停显示标题")]),n("li",[e._v("用户访问控制时校验数据权限,防止越权")]),n("li",[e._v("导出Excel时屏蔽公式,防止CSV注入风险")]),n("li",[e._v("组件ImagePreview支持多图预览显示")]),n("li",[e._v("组件ImageUpload支持多图同时选择上传")]),n("li",[e._v("组件FileUpload支持多文件同时选择上传")]),n("li",[e._v("服务监控新增运行参数信息显示")]),n("li",[e._v("定时任务目标字符串过滤特殊字符")]),n("li",[e._v("定时任务目标字符串验证包名白名单")]),n("li",[e._v("代码生成列表图片支持预览")]),n("li",[e._v("代码生成编辑修改打开新页签")]),n("li",[e._v("代码生成新增Java类型Boolean")]),n("li",[e._v("代码生成子表支持日期/字典配置")]),n("li",[e._v("代码生成同步保留必填/类型选项")]),n("li",[e._v("升级oshi到最新版本6.1.2")]),n("li",[e._v("升级fastjson到最新版1.2.80")]),n("li",[e._v("升级pagehelper到最新版1.4.1")]),n("li",[e._v("升级spring-boot到最新版本2.5.11")]),n("li",[e._v("升级spring-boot-mybatis到最新版2.2.2")]),n("li",[e._v("添加遗漏的分页参数合理化属性")]),n("li",[e._v("修改npm即将过期的注册源地址")]),n("li",[e._v("修复分页组件请求两次问题")]),n("li",[e._v("修复通用文件下载接口跨域问题")]),n("li",[e._v("修复Xss注解字段值为空时的异常问题")]),n("li",[e._v("修复选项卡点击右键刷新丢失参数问题")]),n("li",[e._v("修复表单清除元素位置未垂直居中问题")]),n("li",[e._v("修复服务监控中运行参数显示条件错误")]),n("li",[e._v("修复导入Excel时字典字段类型为Long转义为空问题")]),n("li",[e._v("修复登录超时刷新页面跳转登录页面还提示重新登录问题")]),n("li",[e._v("优化加载字典缓存数据")]),n("li",[e._v("优化IP地址获取到多个的问题")]),n("li",[e._v("优化任务队列满时任务拒绝策略")]),n("li",[e._v("优化文件上传兼容Weblogic环境")]),n("li",[e._v("优化定时任务默认保存到内存中执行")]),n("li",[e._v("优化部门修改缩放后出现的错位问题")]),n("li",[e._v("优化Excel格式化不同类型的日期对象")]),n("li",[e._v("优化菜单表关键字导致的插件报错问题")]),n("li",[e._v("优化Oracle用户头像列为空时不显示问题")]),n("li",[e._v("优化页面若未匹配到字典标签则返回原字典值")]),n("li",[e._v("优化修复登录失效后多次请求提示多次弹窗问题")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.8.1 - 2022-01-01"}},[n("ol",[n("li",[e._v("新增Vue3前端代码生成模板")]),n("li",[e._v("新增图片预览组件")]),n("li",[e._v("新增压缩插件实现打包Gzip")]),n("li",[e._v("自定义xss校验注解实现")]),n("li",[e._v("自定义文字复制剪贴指令")]),n("li",[e._v("代码生成预览支持复制内容")]),n("li",[e._v("路由支持单独配置菜单或角色权限")]),n("li",[e._v("用户管理部门查询选择节点后分页参数初始")]),n("li",[e._v("修复用户分配角色属性错误")]),n("li",[e._v("修复打包后字体图标偶现的乱码问题")]),n("li",[e._v("修复菜单管理重置表单出现的错误")]),n("li",[e._v("修复版本差异导致的懒加载报错问题")]),n("li",[e._v("修复Cron组件中周回显问题")]),n("li",[e._v("修复定时任务多参数逗号分隔的问题")]),n("li",[e._v("修复根据ID查询列表可能出现的主键溢出问题")]),n("li",[e._v("修复tomcat配置参数已过期问题")]),n("li",[e._v("升级clipboard到最新版本2.0.8")]),n("li",[e._v("升级oshi到最新版本v5.8.6")]),n("li",[e._v("升级fastjson到最新版1.2.79")]),n("li",[e._v("升级spring-boot到最新版本2.5.8")]),n("li",[e._v("升级log4j2到2.17.1,防止漏洞风险")]),n("li",[e._v("优化下载解析blob异常提示")]),n("li",[e._v("优化代码生成字典组重复问题")]),n("li",[e._v("优化查询用户的角色组&岗位组代码")]),n("li",[e._v("优化定时任务cron表达式小时设置24")]),n("li",[e._v("优化用户导入提示溢出则显示滚动条")]),n("li",[e._v("优化防重复提交标识组合为(key+url+header)")]),n("li",[e._v("优化分页方法设置成通用方便灵活调用")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.8.0 - 2021-12-01"}},[n("ol",[n("li",[e._v("新增配套并同步的Vue3前端版本")]),n("li",[e._v("新增通用方法简化模态/缓存/下载/权限/页签使用")]),n("li",[e._v("优化导出数据/使用通用下载方法")]),n("li",[e._v("Excel注解支持自定义数据处理器")]),n("li",[e._v("Excel注解支持导入导出标题信息")]),n("li",[e._v("Excel导入支持@Excels注解")]),n("li",[e._v("新增组件data-dict,简化数据字典使用")]),n("li",[e._v("新增Jaxb依赖,防止jdk8以上出现的兼容错误")]),n("li",[e._v("生产环境使用路由懒加载提升页面响应速度")]),n("li",[e._v("修复五级以上菜单出现的404问题")]),n("li",[e._v("防重提交注解支持配置间隔时间/提示消息")]),n("li",[e._v("日志注解新增是否保存响应参数")]),n("li",[e._v("任务屏蔽违规字符&参数忽略双引号中的逗号")]),n("li",[e._v("升级SpringBoot到最新版本2.5.6")]),n("li",[e._v("升级pagehelper到最新版1.4.0")]),n("li",[e._v("升级spring-boot-mybatis到最新版2.2.0")]),n("li",[e._v("升级oshi到最新版本v5.8.2")]),n("li",[e._v("升级druid到最新版1.2.8")]),n("li",[e._v("升级velocity到最新版本2.3")]),n("li",[e._v("升级fastjson到最新版1.2.78")]),n("li",[e._v("升级axios到最新版本0.24.0")]),n("li",[e._v("升级dart-sass到版本1.32.13")]),n("li",[e._v("升级core-js到最新版本3.19.1")]),n("li",[e._v("升级jsencrypt到最新版本3.2.1")]),n("li",[e._v("升级js-cookie到最新版本3.0.1")]),n("li",[e._v("升级file-saver到最新版本2.0.5")]),n("li",[e._v("升级sass-loader到最新版本10.1.1")]),n("li",[e._v("升级element-ui到最新版本2.15.6")]),n("li",[e._v("新增sendGet无参请求方法")]),n("li",[e._v("禁用el-tag组件的渐变动画")]),n("li",[e._v("代码生成点击预览重置激活tab")]),n("li",[e._v("AjaxResult重写put方法,以方便链式调用")]),n("li",[e._v("优化登录/验证码请求headers不设置token")]),n("li",[e._v("优化用户个人信息接口防止修改用户名")]),n("li",[e._v("优化Cron表达式生成器关闭时销毁避免缓存")]),n("li",[e._v("优化注册成功提示消息类型success")]),n("li",[e._v("优化aop语法,使用spring自动注入注解")]),n("li",[e._v("优化记录登录信息,移除不必要的修改")]),n("li",[e._v("优化mybatis全局默认的执行器")]),n("li",[e._v("优化Excel导入图片可能出现的异常")]),n("li",[e._v("修复代码生成模板主子表删除缺少事务")]),n("li",[e._v("修复日志记录可能出现的转换异常")]),n("li",[e._v("修复代码生成复选框字典遗漏问题")]),n("li",[e._v("修复关闭xss功能导致可重复读RepeatableFilter失效")]),n("li",[e._v("修复字符串无法被反转义问题")]),n("li",[e._v("修复后端主子表代码模板方法名生成错误问题")]),n("li",[e._v("修复xss过滤后格式出现的异常")]),n("li",[e._v("修复swagger没有指定dataTypeClass导致启动出现warn日志")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.7.0 - 2021-09-13"}},[n("ol",[n("li",[e._v("参数管理支持配置验证码开关")]),n("li",[e._v("新增是否开启用户注册功能")]),n("li",[e._v("定时任务支持在线生成cron表达式")]),n("li",[e._v("菜单管理支持配置路由参数")]),n("li",[e._v("支持自定义注解实现接口限流")]),n("li",[e._v("Excel注解支持Image图片导入")]),n("li",[e._v("自定义弹层溢出滚动样式")]),n("li",[e._v("自定义可拖动弹窗宽度指令")]),n("li",[e._v("自定义可拖动弹窗高度指令")]),n("li",[e._v("修复任意账户越权问题")]),n("li",[e._v("修改时检查用户数据权限范围")]),n("li",[e._v("修复保存配置主题颜色失效问题")]),n("li",[e._v("新增暗色菜单风格主题")]),n("li",[e._v("菜单&部门新增展开/折叠功能")]),n("li",[e._v("页签新增关闭左侧&添加图标")]),n("li",[e._v("顶部菜单排除隐藏的默认路由")]),n("li",[e._v("顶部菜单同步系统主题样式")]),n("li",[e._v("跳转路由高亮相对应的菜单栏")]),n("li",[e._v("代码生成主子表多选行数据")]),n("li",[e._v("日期范围支持添加多组")]),n("li",[e._v("升级element-ui到最新版本2.15.5")]),n("li",[e._v("升级oshi到最新版本v5.8.0")]),n("li",[e._v("升级commons.io到最新版本v2.11.0")]),n("li",[e._v("定时任务屏蔽ldap远程调用")]),n("li",[e._v("定时任务屏蔽http(s)远程调用")]),n("li",[e._v("补充定时任务表字段注释")]),n("li",[e._v("定时任务对检查异常进行事务回滚")]),n("li",[e._v("启用父部门状态排除顶级节点")]),n("li",[e._v("富文本新增上传文件大小限制")]),n("li",[e._v("默认首页使用keep-alive缓存")]),n("li",[e._v("修改代码生成字典回显样式")]),n("li",[e._v("自定义分页合理化传入参数")]),n("li",[e._v("修复字典组件值为整形不显示问题")]),n("li",[e._v("修复定时任务日志执行状态显示")]),n("li",[e._v("角色&菜单新增字段属性提示信息")]),n("li",[e._v("修复角色分配用户页面参数类型错误提醒")]),n("li",[e._v("优化布局设置动画特效")]),n("li",[e._v("优化异常处理信息")]),n("li",[e._v("优化错误token导致的解析异常")]),n("li",[e._v("密码框新增显示切换密码图标")]),n("li",[e._v("定时任务新增更多操作")]),n("li",[e._v("更多操作按钮添加权限控制")]),n("li",[e._v("导入用户样式优化")]),n("li",[e._v("提取通用方法到基类控制器")]),n("li",[e._v("优化使用权限工具获取用户信息")]),n("li",[e._v("优化用户不能删除自己")]),n("li",[e._v("优化XSS跨站脚本过滤")]),n("li",[e._v("优化代码生成模板")]),n("li",[e._v("验证码默认20s超时")]),n("li",[e._v("BLOB下载时清除URL对象引用")]),n("li",[e._v("代码生成导入表按创建时间排序")]),n("li",[e._v("修复代码生成页面数据编辑保存之后总是跳转第一页的问题")]),n("li",[e._v("修复带safari浏览器无法格式化utc日期格式yyyy-MM-dd'T'HH:mm:ss.SSS问题")]),n("li",[e._v("多图上传组件移除多余的api地址&验证失败导致图片删除问题&无法删除相应图片修复")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.6.0 - 2021-07-12"}},[n("ol",[n("li",[e._v("角色管理新增分配用户功能")]),n("li",[e._v("用户管理新增分配角色功能")]),n("li",[e._v("日志列表支持排序操作")]),n("li",[e._v("优化参数&字典缓存操作")]),n("li",[e._v("系统布局配置支持动态标题开关")]),n("li",[e._v("菜单路由配置支持内链访问")]),n("li",[e._v("默认访问后端首页新增提示语")]),n("li",[e._v("富文本默认上传返回url类型")]),n("li",[e._v("新增自定义弹窗拖拽指令")]),n("li",[e._v("全局注册常用通用组件")]),n("li",[e._v("全局挂载字典标签组件")]),n("li",[e._v("ImageUpload组件支持多图片上传")]),n("li",[e._v("FileUpload组件支持多文件上传")]),n("li",[e._v("文件上传组件添加数量限制属性")]),n("li",[e._v("富文本编辑组件添加类型属性")]),n("li",[e._v("富文本组件工具栏配置视频")]),n("li",[e._v("封装通用iframe组件")]),n("li",[e._v("限制超级管理员不允许操作")]),n("li",[e._v("用户信息长度校验限制")]),n("li",[e._v("分页组件新增pagerCount属性")]),n("li",[e._v("添加bat脚本执行应用")]),n("li",[e._v("升级oshi到最新版本v5.7.4")]),n("li",[e._v("升级element-ui到最新版本2.15.2")]),n("li",[e._v("升级pagehelper到最新版1.3.1")]),n("li",[e._v("升级commons.io到最新版本v2.10.0")]),n("li",[e._v("升级commons.fileupload到最新版本v1.4")]),n("li",[e._v("升级swagger到最新版本v3.0.0")]),n("li",[e._v("修复关闭confirm提示框控制台报错问题")]),n("li",[e._v("修复存在的SQL注入漏洞问题")]),n("li",[e._v("定时任务屏蔽rmi远程调用")]),n("li",[e._v("修复用户搜索分页变量错误")]),n("li",[e._v("修复导出角色数据范围翻译缺少仅本人")]),n("li",[e._v("修复表单构建选择下拉选择控制台报错问题")]),n("li",[e._v("优化图片工具类读取文件")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.5.0 - 2021-05-25"}},[n("ol",[n("li",[e._v("新增菜单导航显示风格TopNav(false为左侧导航菜单,true为顶部导航菜单)")]),n("li",[e._v("布局设置支持保存&重置配置")]),n("li",[e._v("修复树表数据显示不全&加载慢问题")]),n("li",[e._v("新增IE浏览器版本过低提示页面")]),n("li",[e._v("用户登录后记录最后登录IP&时间")]),n("li",[e._v("页面导出按钮点击之后添加遮罩")]),n("li",[e._v("富文本编辑器支持自定义上传地址")]),n("li",[e._v("富文本编辑组件新增readOnly属性")]),n("li",[e._v("页签TagsView新增关闭右侧功能")]),n("li",[e._v("显隐列组件加载初始默认隐藏列")]),n("li",[e._v("关闭头像上传窗口还原默认图片")]),n("li",[e._v("个人信息添加手机&邮箱重复验证")]),n("li",[e._v("代码生成模板导出按钮点击后添加遮罩")]),n("li",[e._v("代码生成模板树表操作列添加新增按钮")]),n("li",[e._v("代码生成模板修复主子表字段重名问题")]),n("li",[e._v("升级fastjson到最新版1.2.76")]),n("li",[e._v("升级druid到最新版本v1.2.6")]),n("li",[e._v("升级mybatis到最新版3.5.6 阻止远程代码执行漏洞")]),n("li",[e._v("升级oshi到最新版本v5.6.0")]),n("li",[e._v("velocity剔除commons-collections版本,防止3.2.1版本的反序列化漏洞")]),n("li",[e._v("数据监控页默认账户密码防止越权访问")]),n("li",[e._v("修复firefox下表单构建拖拽会新打卡一个选项卡")]),n("li",[e._v("修正后端导入表权限标识")]),n("li",[e._v("修正前端操作日志&登录日志权限标识")]),n("li",[e._v("设置Redis配置HashKey序列化")]),n("li",[e._v("删除操作日志记录信息")]),n("li",[e._v("上传媒体类型添加视频格式")]),n("li",[e._v("修复请求形参未传值记录日志异常问题")]),n("li",[e._v("优化xss校验json请求条件")]),n("li",[e._v("树级结构更新子节点使用replaceFirst")]),n("li",[e._v("优化ExcelUtil空值处理")]),n("li",[e._v("日志记录过滤BindingResult对象,防止异常")]),n("li",[e._v("修改主题后mini类型按钮无效问题")]),n("li",[e._v("优化通用下载完成后删除节点")]),n("li",[e._v("通用Controller添加响应返回消息")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.4.0 - 2021-02-22"}},[n("ol",[n("li",[e._v("代码生成模板支持主子表")]),n("li",[e._v("表格右侧工具栏组件支持显隐列")]),n("li",[e._v("图片组件添加预览&移除功能")]),n("li",[e._v("Excel注解支持Image图片导出")]),n("li",[e._v("操作按钮组调整为朴素按钮样式")]),n("li",[e._v("代码生成支持文件上传组件")]),n("li",[e._v("代码生成日期控件区分范围")]),n("li",[e._v("代码生成数据库文本类型生成表单文本域")]),n("li",[e._v("用户手机邮箱&菜单组件修改允许空字符串")]),n("li",[e._v("升级SpringBoot到最新版本2.2.13 提升启动速度")]),n("li",[e._v("升级druid到最新版本v1.2.4")]),n("li",[e._v("升级fastjson到最新版1.2.75")]),n("li",[e._v("升级element-ui到最新版本2.15.0")]),n("li",[e._v("修复IE11浏览器报错问题")]),n("li",[e._v("优化多级菜单之间切换无法缓存的问题")]),n("li",[e._v("修复四级菜单无法显示问题")]),n("li",[e._v("修正侧边栏静态路由丢失问题")]),n("li",[e._v("修复角色管理-编辑角色-功能权限显示异常")]),n("li",[e._v("配置文件新增redis数据库索引属性")]),n("li",[e._v("权限工具类增加admin判断")]),n("li",[e._v("角色非自定义权限范围清空选择值")]),n("li",[e._v("修复导入数据为负浮点数时丢失精度问题")]),n("li",[e._v("移除path-to-regexp正则匹配插件")]),n("li",[e._v("修复生成树表代码异常")]),n("li",[e._v("修改ip字段长度防止ipv6地址长度不够")]),n("li",[e._v("防止get请求参数值为false或0等特殊值会导致无法正确的传参")]),n("li",[e._v("登录后push添加catch防止出现检查错误")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.3.0 - 2020-12-14"}},[n("ol",[n("li",[e._v("新增缓存监控功能")]),n("li",[e._v("支持主题风格配置")]),n("li",[e._v("修复多级菜单之间切换无法缓存的问题")]),n("li",[e._v("多级菜单自动配置组件")]),n("li",[e._v("代码生成预览支持高亮显示")]),n("li",[e._v("支持Get请求映射Params参数")]),n("li",[e._v("删除用户和角色解绑关联")]),n("li",[e._v("去除用户手机邮箱部门必填验证")]),n("li",[e._v("Excel支持注解align对齐方式")]),n("li",[e._v("Excel支持导入Boolean型数据")]),n("li",[e._v("优化头像样式,鼠标移入悬停遮罩")]),n("li",[e._v("代码生成预览提供滚动机制")]),n("li",[e._v("代码生成删除多余的数字float类型")]),n("li",[e._v("修正转换字符串的目标字符集属性")]),n("li",[e._v("回显数据字典防止空值报错")]),n("li",[e._v("日志记录增加过滤多文件场景")]),n("li",[e._v("修改缓存Set方法可能导致嵌套的问题")]),n("li",[e._v("移除前端一些多余的依赖")]),n("li",[e._v("防止安全扫描YUI出现的风险提示")]),n("li",[e._v("修改node-sass为dart-sass")]),n("li",[e._v("升级SpringBoot到最新版本2.1.18")]),n("li",[e._v("升级poi到最新版本4.1.2")]),n("li",[e._v("升级oshi到最新版本v5.3.6")]),n("li",[e._v("升级bitwalker到最新版本1.21")]),n("li",[e._v("升级axios到最新版本0.21.0")]),n("li",[e._v("升级element-ui到最新版本2.14.1")]),n("li",[e._v("升级vue到最新版本2.6.12")]),n("li",[e._v("升级vuex到最新版本3.6.0")]),n("li",[e._v("升级vue-cli到版本4.5.9")]),n("li",[e._v("升级vue-router到最新版本3.4.9")]),n("li",[e._v("升级vue-cli到最新版本4.4.6")]),n("li",[e._v("升级vue-cropper到最新版本0.5.5")]),n("li",[e._v("升级clipboard到最新版本2.0.6")]),n("li",[e._v("升级core-js到最新版本3.8.1")]),n("li",[e._v("升级echarts到最新版本4.9.0")]),n("li",[e._v("升级file-saver到最新版本2.0.4")]),n("li",[e._v("升级fuse.js到最新版本6.4.3")]),n("li",[e._v("升级js-beautify到最新版本1.13.0")]),n("li",[e._v("升级js-cookie到最新版本2.2.1")]),n("li",[e._v("升级path-to-regexp到最新版本6.2.0")]),n("li",[e._v("升级quill到最新版本1.3.7")]),n("li",[e._v("升级screenfull到最新版本5.0.2")]),n("li",[e._v("升级sortablejs到最新版本1.10.2")]),n("li",[e._v("升级vuedraggable到最新版本2.24.3")]),n("li",[e._v("升级chalk到最新版本4.1.0")]),n("li",[e._v("升级eslint到最新版本7.15.0")]),n("li",[e._v("升级eslint-plugin-vue到最新版本7.2.0")]),n("li",[e._v("升级lint-staged到最新版本10.5.3")]),n("li",[e._v("升级runjs到最新版本4.4.2")]),n("li",[e._v("升级sass-loader到最新版本10.1.0")]),n("li",[e._v("升级script-ext-html-webpack-plugin到最新版本2.1.5")]),n("li",[e._v("升级svg-sprite-loader到最新版本5.1.1")]),n("li",[e._v("升级vue-template-compiler到最新版本2.6.12")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.2.1 - 2020-11-18"}},[n("ol",[n("li",[e._v("阻止任意文件下载漏洞")]),n("li",[e._v("代码生成支持上传控件")]),n("li",[e._v("新增图片上传组件")]),n("li",[e._v("调整默认首页")]),n("li",[e._v("升级druid到最新版本v1.2.2")]),n("li",[e._v("mapperLocations配置支持分隔符")]),n("li",[e._v("权限信息调整")]),n("li",[e._v("调整sql默认时间")]),n("li",[e._v("解决代码生成没有bit类型的问题")]),n("li",[e._v("升级pagehelper到最新版1.3.0")])])]),n("el-collapse-item",{attrs:{title:"v3.2.0 - 2020-10-10"}},[n("ol",[n("li",[e._v("升级springboot版本到2.1.17 提升安全性")]),n("li",[e._v("升级oshi到最新版本v5.2.5")]),n("li",[e._v("升级druid到最新版本v1.2.1")]),n("li",[e._v("升级jjwt到版本0.9.1")]),n("li",[e._v("升级fastjson到最新版1.2.74")]),n("li",[e._v("修改sass为node-sass,避免el-icon图标乱码")]),n("li",[e._v("代码生成支持同步数据库")]),n("li",[e._v("代码生成支持富文本控件")]),n("li",[e._v("代码生成页面时不忽略remark属性")]),n("li",[e._v("代码生成添加select必填选项")]),n("li",[e._v("Excel导出类型NUMERIC支持精度浮点类型")]),n("li",[e._v("Excel导出targetAttr优化获取值,防止get方法不规范")]),n("li",[e._v("Excel注解支持自动统计数据总和")]),n("li",[e._v("Excel注解支持设置BigDecimal精度&舍入规则")]),n("li",[e._v("菜单&数据权限新增(展开/折叠 全选/全不选 父子联动)")]),n("li",[e._v("允许用户分配到部门父节点")]),n("li",[e._v("菜单新增是否缓存keep-alive")]),n("li",[e._v("表格操作列间距调整")]),n("li",[e._v("限制系统内置参数不允许删除")]),n("li",[e._v("富文本组件优化,支持自定义高度&图片冲突问题")]),n("li",[e._v("富文本工具栏样式对齐")]),n("li",[e._v("导入excel整形值校验优化")]),n("li",[e._v("修复页签关闭所有时固定标签路由不刷新问题")]),n("li",[e._v("表单构建布局型组件新增按钮")]),n("li",[e._v("左侧菜单文字过长显示省略号")]),n("li",[e._v("修正根节点为子部门时,树状结构显示问题")]),n("li",[e._v("修正调用目标字符串最大长度")]),n("li",[e._v("修正菜单提示信息错误")]),n("li",[e._v("修正定时任务执行一次权限标识")]),n("li",[e._v("修正数据库字符串类型nvarchar")]),n("li",[e._v("优化递归子节点")]),n("li",[e._v("优化数据权限判断")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.1.0 - 2020-08-13"}},[n("ol",[n("li",[e._v("表格工具栏右侧添加刷新&显隐查询组件")]),n("li",[e._v("后端支持CORS跨域请求")]),n("li",[e._v("代码生成支持选择上级菜单")]),n("li",[e._v("代码生成支持自定义路径")]),n("li",[e._v("代码生成支持复选框")]),n("li",[e._v("Excel导出导入支持dictType字典类型")]),n("li",[e._v("Excel支持分割字符串组内容")]),n("li",[e._v("验证码类型支持(数组计算、字符验证)")]),n("li",[e._v("升级vue-cli版本到4.4.4")]),n("li",[e._v("修改 node-sass 为 dart-sass")]),n("li",[e._v("表单类型为Integer/Long设置整形默认值")]),n("li",[e._v("代码生成器默认mapper路径与默认mapperScan路径不一致")]),n("li",[e._v("优化防重复提交拦截器")]),n("li",[e._v("优化上级菜单不能选择自己")]),n("li",[e._v("修复角色的权限分配后,未实时生效问题")]),n("li",[e._v("修复在线用户日志记录类型")]),n("li",[e._v("修复富文本空格和缩进保存后不生效问题")]),n("li",[e._v("修复在线用户判断逻辑")]),n("li",[e._v("唯一限制条件只返回单条数据")]),n("li",[e._v("添加获取当前的环境配置方法")]),n("li",[e._v("超时登录后页面跳转到首页")]),n("li",[e._v("全局异常状态汉化拦截处理")]),n("li",[e._v("HTML过滤器改为将html转义")]),n("li",[e._v("检查字符支持小数点&降级改成异常提醒")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.0.0 - 2020-07-20"}},[n("ol",[n("li",[e._v("单应用调整为多模块项目")]),n("li",[e._v("升级element-ui版本到2.13.2")]),n("li",[e._v("删除babel,提高编译速度。")]),n("li",[e._v("新增菜单默认主类目")]),n("li",[e._v("编码文件名修改为uuid方式")]),n("li",[e._v("定时任务cron表达式验证")]),n("li",[e._v("角色权限修改时已有权限未自动勾选异常修复")]),n("li",[e._v("防止切换权限用户后登录出现404")]),n("li",[e._v("Excel支持sort导出排序")]),n("li",[e._v("创建用户不允许选择超级管理员角色")]),n("li",[e._v("修复代码生成导入表结构出现异常页面不提醒问题")]),n("li",[e._v("修复代码生成点击多次表修改数据不变化的问题")]),n("li",[e._v("修复头像上传成功二次打开无法改变裁剪框大小和位置问题")]),n("li",[e._v("修复布局为small者mini用户表单显示错位问题")]),n("li",[e._v("修复热部署导致的强换异常问题")]),n("li",[e._v("修改用户管理复选框宽度,防止部分浏览器出现省略号")]),n("li",[e._v("IpUtils工具,清除Xss特殊字符,防止Xff注入攻击")]),n("li",[e._v("生成domain 如果是浮点型 统一用BigDecimal")]),n("li",[e._v("定时任务调整label-width,防止部署出现错位")]),n("li",[e._v("调整表头固定列默认样式")]),n("li",[e._v("代码生成模板调整,字段为String并且必填则加空串条件")]),n("li",[e._v("代码生成字典Integer/Long使用parseInt")]),n("li",[e._v(" 修复dict_sort不可update为0的问题&查询返回增加dict_sort升序排序 ")]),n("li",[e._v("修正岗位导出权限注解")]),n("li",[e._v("禁止加密密文返回前端")]),n("li",[e._v("修复代码生成页面中的查询条件创建时间未生效的问题")]),n("li",[e._v("修复首页搜索菜单外链无法点击跳转问题")]),n("li",[e._v("修复菜单管理选择图标,backspace删除时不过滤数据")]),n("li",[e._v("用户管理部门分支节点不可检查&显示计数")]),n("li",[e._v("数据范围过滤属性调整")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v2.3.0 - 2020-06-01"}},[n("ol",[n("li",[e._v("升级fastjson到最新版1.2.70 修复高危安全漏洞")]),n("li",[e._v("dev启动默认打开浏览器")]),n("li",[e._v("vue-cli使用默认source-map")]),n("li",[e._v("slidebar eslint报错优化")]),n("li",[e._v("当tags-view滚动关闭右键菜单")]),n("li",[e._v("字典管理添加缓存读取")]),n("li",[e._v("参数管理支持缓存操作")]),n("li",[e._v("支持一级菜单(和主页同级)在main区域显示")]),n("li",[e._v("限制外链地址必须以http(s)开头")]),n("li",[e._v("tagview & sidebar 主题颜色与element ui(全局)同步")]),n("li",[e._v("修改数据源类型优先级,先根据方法,再根据类")]),n("li",[e._v("支持是否需要设置token属性,自定义返回码消息。")]),n("li",[e._v("swagger请求前缀加入配置。")]),n("li",[e._v("登录地点设置内容过长则隐藏显示")]),n("li",[e._v("修复定时任务执行一次按钮后不提示消息问题")]),n("li",[e._v("修改上级部门(选择项排除本身和下级)")]),n("li",[e._v("通用http发送方法增加参数 contentType 编码类型")]),n("li",[e._v("更换IP地址查询接口")]),n("li",[e._v("修复页签变量undefined")]),n("li",[e._v("添加校验部门包含未停用的子部门")]),n("li",[e._v("修改定时任务详情下次执行时间日期显示错误")]),n("li",[e._v("角色管理查询设置默认排序字段")]),n("li",[e._v("swagger添加enable参数控制是否启用")]),n("li",[e._v("只对json类型请求构建可重复读取inputStream的request")]),n("li",[e._v("修改代码生成字典字段int类型没有自动选中问题")]),n("li",[e._v("vuex用户名取值修正")]),n("li",[e._v("表格树模板去掉多余的)")]),n("li",[e._v("代码生成序号修正")]),n("li",[e._v("全屏情况下不调整上外边距")]),n("li",[e._v("代码生成Date字段添加默认格式")]),n("li",[e._v("用户管理角色选择权限控制")]),n("li",[e._v("修复路由懒加载报错问题")]),n("li",[e._v("模板sql.vm添加菜单状态")]),n("li",[e._v("设置用户名称不能修改")]),n("li",[e._v("dialog添加append-to-body属性,防止ie遮罩")]),n("li",[e._v("菜单区分状态和显示隐藏功能")]),n("li",[e._v("升级fastjson到最新版1.2.68 修复安全加固")]),n("li",[e._v("修复代码生成如果选择字典类型缺失逗号问题")]),n("li",[e._v("登录请求params更换为data,防止暴露url")]),n("li",[e._v("日志返回时间格式处理")]),n("li",[e._v("添加handle控制允许拖动的元素")]),n("li",[e._v("布局设置点击扩大范围")]),n("li",[e._v("代码生成列属性排序查询")]),n("li",[e._v("代码生成列支持拖动排序")]),n("li",[e._v("修复时间格式不支持ios问题")]),n("li",[e._v("表单构建添加父级class,防止冲突")]),n("li",[e._v("定时任务并发属性修正")]),n("li",[e._v("角色禁用&菜单隐藏不查询权限")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v2.2.0 - 2020-03-18"}},[n("ol",[n("li",[e._v("系统监控新增定时任务功能")]),n("li",[e._v("添加一个打包Web工程bat")]),n("li",[e._v("修复页签鼠标滚轮按下的时候,可以关闭不可关闭的tag")]),n("li",[e._v("修复点击退出登录有时会无提示问题")]),n("li",[e._v("修复防重复提交注解无效问题")]),n("li",[e._v("修复通知公告批量删除异常问题")]),n("li",[e._v("添加菜单时路由地址必填限制")]),n("li",[e._v("代码生成字段描述可编辑")]),n("li",[e._v("修复用户修改个人信息导致缓存不过期问题")]),n("li",[e._v("个人信息创建时间获取正确属性值")]),n("li",[e._v("操作日志详细显示正确类型")]),n("li",[e._v("导入表单击行数据时选中对应的复选框")]),n("li",[e._v("批量替换表前缀逻辑调整")]),n("li",[e._v("固定重定向路径表达式")]),n("li",[e._v("升级element-ui版本到2.13.0")]),n("li",[e._v("操作日志排序调整")]),n("li",[e._v("修复charts切换侧边栏或者缩放窗口显示bug")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v2.1.0 - 2020-02-24"}},[n("ol",[n("li",[e._v("新增表单构建")]),n("li",[e._v("代码生成支持树表结构")]),n("li",[e._v("新增用户导入")]),n("li",[e._v("修复动态加载路由页面刷新问题")]),n("li",[e._v("修复地址开关无效问题")]),n("li",[e._v("汉化错误提示页面")]),n("li",[e._v("代码生成已知问题修改")]),n("li",[e._v("修复多数据源下配置关闭出现异常处理")]),n("li",[e._v("添加HTML过滤器,用于去除XSS漏洞隐患")]),n("li",[e._v("修复上传头像控制台出现异常")]),n("li",[e._v("修改用户管理分页不正确的问题")]),n("li",[e._v("修复验证码记录提示错误")]),n("li",[e._v("修复request.js缺少Message引用")]),n("li",[e._v("修复表格时间为空出现的异常")]),n("li",[e._v("添加Jackson日期反序列化时区配置")]),n("li",[e._v("调整根据用户权限加载菜单数据树形结构")]),n("li",[e._v("调整成功登录不恢复按钮,防止多次点击")]),n("li",[e._v("修改用户个人资料同步缓存信息")]),n("li",[e._v("修复页面同时出现el-upload和Editor不显示处理")]),n("li",[e._v("修复在角色管理页修改菜单权限偶尔未选中问题")]),n("li",[e._v("配置文件新增redis密码属性")]),n("li",[e._v("设置mybatis全局的配置文件")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v2.0.0 - 2019-12-02"}},[n("ol",[n("li",[e._v("新增代码生成")]),n("li",[e._v("新增@RepeatSubmit注解,防止重复提交")]),n("li",[e._v("新增菜单主目录添加/删除操作")]),n("li",[e._v("日志记录过滤特殊对象,防止转换异常")]),n("li",[e._v("修改代码生成路由脚本错误")]),n("li",[e._v("用户上传头像实时同步缓存,无需重新登录")]),n("li",[e._v("调整切换页签后不重新加载数据")]),n("li",[e._v("添加jsencrypt实现参数的前端加密")]),n("li",[e._v("系统退出删除用户缓存记录")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v1.1.0 - 2019-11-11"}},[n("ol",[n("li",[e._v("新增在线用户管理")]),n("li",[e._v("新增按钮组功能实现(批量删除、导出、清空)")]),n("li",[e._v("新增查询条件重置按钮")]),n("li",[e._v("新增Swagger全局Token配置")]),n("li",[e._v("新增后端参数校验")]),n("li",[e._v("修复字典管理页面的日期查询异常")]),n("li",[e._v("修改时间函数命名防止冲突")]),n("li",[e._v("去除菜单上级校验,默认为顶级")]),n("li",[e._v("修复用户密码无法修改问题")]),n("li",[e._v("修复菜单类型为按钮时不显示权限标识")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v1.0.0 - 2019-10-08"}},[n("ol",[n("li",[e._v("若依前后端分离系统正式发布")])])])],1)],1)],1),n("el-col",{attrs:{xs:24,sm:24,md:12,lg:8}},[n("el-card",{staticClass:"update-log"},[n("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[n("span",[e._v("捐赠支持")])]),n("div",{staticClass:"body"},[n("img",{attrs:{src:i("42cf"),alt:"donate",width:"100%"}}),n("span",{staticStyle:{display:"inline-block",height:"30px","line-height":"30px"}},[e._v("你可以请作者喝杯咖啡表示鼓励")])])])],1)],1)],1)},a=[],s={name:"Index",data:function(){return{version:"3.8.6"}},methods:{goTarget:function(e){window.open(e,"_blank")}}},o=s,l=(i("892d"),i("2877")),r=Object(l["a"])(o,n,a,!1,null,"0857d0b9",null);t["default"]=r.exports},"1e8b":function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-form",{ref:"form",attrs:{model:e.user,rules:e.rules,"label-width":"80px"}},[i("el-form-item",{attrs:{label:"用户昵称",prop:"nickName"}},[i("el-input",{attrs:{maxlength:"30"},model:{value:e.user.nickName,callback:function(t){e.$set(e.user,"nickName",t)},expression:"user.nickName"}})],1),i("el-form-item",{attrs:{label:"手机号码",prop:"phonenumber"}},[i("el-input",{attrs:{maxlength:"11"},model:{value:e.user.phonenumber,callback:function(t){e.$set(e.user,"phonenumber",t)},expression:"user.phonenumber"}})],1),i("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[i("el-input",{attrs:{maxlength:"50"},model:{value:e.user.email,callback:function(t){e.$set(e.user,"email",t)},expression:"user.email"}})],1),i("el-form-item",{attrs:{label:"性别"}},[i("el-radio-group",{model:{value:e.user.sex,callback:function(t){e.$set(e.user,"sex",t)},expression:"user.sex"}},[i("el-radio",{attrs:{label:"0"}},[e._v("男")]),i("el-radio",{attrs:{label:"1"}},[e._v("女")])],1)],1),i("el-form-item",[i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.submit}},[e._v("保存")]),i("el-button",{attrs:{type:"danger",size:"mini"},on:{click:e.close}},[e._v("关闭")])],1)],1)},a=[],s=i("c0c7"),o={props:{user:{type:Object}},data:function(){return{rules:{nickName:[{required:!0,message:"用户昵称不能为空",trigger:"blur"}],email:[{required:!0,message:"邮箱地址不能为空",trigger:"blur"},{type:"email",message:"请输入正确的邮箱地址",trigger:["blur","change"]}],phonenumber:[{required:!0,message:"手机号码不能为空",trigger:"blur"},{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:"请输入正确的手机号码",trigger:"blur"}]}}},methods:{submit:function(){var e=this;this.$refs["form"].validate((function(t){t&&Object(s["l"])(e.user).then((function(t){e.$modal.msgSuccess("修改成功")}))}))},close:function(){this.$tab.closePage()}}},l=o,r=i("2877"),c=Object(r["a"])(l,n,a,!1,null,null,null);t["default"]=c.exports},"20e7":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-chart",use:"icon-chart-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},2309:function(e,t,i){"use strict";i("ef41")},2369:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-education",use:"icon-education-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"23f1":function(e,t,i){var n={"./404.svg":"49be","./bug.svg":"937c","./build.svg":"b88c","./button.svg":"c292","./cascader.svg":"737d","./chart.svg":"20e7","./checkbox.svg":"9ec1","./clipboard.svg":"5aa7","./code.svg":"d7a0","./color.svg":"e218","./component.svg":"02b8","./dashboard.svg":"7154","./date-range.svg":"ad41","./date.svg":"a2bf","./dict.svg":"da75","./documentation.svg":"ed00","./download.svg":"039a","./drag.svg":"a2f6","./druid.svg":"bc7b","./edit.svg":"2fb0","./education.svg":"2369","./email.svg":"caf7","./example.svg":"b6f9","./excel.svg":"e3ff","./exit-fullscreen.svg":"f22e","./eye-open.svg":"74a2","./eye.svg":"57fa","./form.svg":"4576","./fullscreen.svg":"72e5","./github.svg":"cda1","./guide.svg":"72d1","./icon.svg":"9f4c","./input.svg":"0b37","./international.svg":"a601","./job.svg":"e82a","./language.svg":"a17a","./link.svg":"5fda","./list.svg":"3561","./lock.svg":"a012","./log.svg":"9cb5","./logininfor.svg":"9b2c","./message.svg":"15e8","./money.svg":"4955","./monitor.svg":"f71f","./nested.svg":"91be","./number.svg":"a1ac","./online.svg":"575e","./password.svg":"198d","./pdf.svg":"8989","./people.svg":"ae6e","./peoples.svg":"dc13","./phone.svg":"b470","./post.svg":"482c","./qq.svg":"39e1","./question.svg":"5d9e","./radio.svg":"9a4c","./rate.svg":"04ad","./redis-list.svg":"badf","./redis.svg":"0c4f","./row.svg":"0c16","./search.svg":"679a","./select.svg":"0ee3","./server.svg":"47382","./shopping.svg":"98ab","./size.svg":"879b","./skill.svg":"a263","./slider.svg":"df36","./star.svg":"4e5a","./swagger.svg":"84e5","./switch.svg":"243e","./system.svg":"922f","./tab.svg":"2723","./table.svg":"dc78","./textarea.svg":"7234d","./theme.svg":"7271","./time-range.svg":"99c3","./time.svg":"f8e6","./tool.svg":"06b3","./tree-table.svg":"4d24","./tree.svg":"0e8f","./upload.svg":"068c","./user.svg":"d88a","./validCode.svg":"67bd","./wechat.svg":"2ba1","./zip.svg":"a75d"};function a(e){var t=s(e);return i(t)}function s(e){if(!i.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}a.keys=function(){return Object.keys(n)},a.resolve=s,e.exports=a,a.id="23f1"},"243e":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-switch",use:"icon-switch-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},2587:function(e,t,i){},"26fc":function(e,t,i){e.exports=i.p+"static/img/404_cloud.0f4bc32b.png"},2723:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-tab",use:"icon-tab-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},2754:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"wscn-http404-container"},[i("div",{staticClass:"wscn-http404"},[e._m(0),i("div",{staticClass:"bullshit"},[i("div",{staticClass:"bullshit__oops"},[e._v(" 404错误! ")]),i("div",{staticClass:"bullshit__headline"},[e._v(" "+e._s(e.message)+" ")]),i("div",{staticClass:"bullshit__info"},[e._v(" 对不起,您正在寻找的页面不存在。尝试检查URL的错误,然后按浏览器上的刷新按钮或尝试在我们的应用程序中找到其他内容。 ")]),i("router-link",{staticClass:"bullshit__return-home",attrs:{to:"/"}},[e._v(" 返回首页 ")])],1)])])},a=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"pic-404"},[n("img",{staticClass:"pic-404__parent",attrs:{src:i("a36b"),alt:"404"}}),n("img",{staticClass:"pic-404__child left",attrs:{src:i("26fc"),alt:"404"}}),n("img",{staticClass:"pic-404__child mid",attrs:{src:i("26fc"),alt:"404"}}),n("img",{staticClass:"pic-404__child right",attrs:{src:i("26fc"),alt:"404"}})])}],s={name:"Page404",computed:{message:function(){return"找不到网页!"}}},o=s,l=(i("44bf"),i("2877")),r=Object(l["a"])(o,n,a,!1,null,"279ea4b2",null);t["default"]=r.exports},"2ba1":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-wechat",use:"icon-wechat-usage",viewBox:"0 0 128 110",content:''});o.a.add(l);t["default"]=l},"2bb1":function(e,t,i){},"2fb0":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-edit",use:"icon-edit-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"318f":function(e,t,i){"use strict";i("0f20")},3528:function(e,t,i){"use strict";i.d(t,"k",(function(){return a})),i.d(t,"j",(function(){return s})),i.d(t,"a",(function(){return o})),i.d(t,"m",(function(){return l})),i.d(t,"g",(function(){return r})),i.d(t,"f",(function(){return c})),i.d(t,"h",(function(){return u})),i.d(t,"b",(function(){return d})),i.d(t,"l",(function(){return m})),i.d(t,"c",(function(){return h})),i.d(t,"d",(function(){return p})),i.d(t,"e",(function(){return f})),i.d(t,"i",(function(){return v}));var n=i("b775");function a(e){return Object(n["a"])({url:"/system/role/list",method:"get",params:e})}function s(e){return Object(n["a"])({url:"/system/role/"+e,method:"get"})}function o(e){return Object(n["a"])({url:"/system/role",method:"post",data:e})}function l(e){return Object(n["a"])({url:"/system/role",method:"put",data:e})}function r(e){return Object(n["a"])({url:"/system/role/dataScope",method:"put",data:e})}function c(e,t){var i={roleId:e,status:t};return Object(n["a"])({url:"/system/role/changeStatus",method:"put",data:i})}function u(e){return Object(n["a"])({url:"/system/role/"+e,method:"delete"})}function d(e){return Object(n["a"])({url:"/system/role/authUser/allocatedList",method:"get",params:e})}function m(e){return Object(n["a"])({url:"/system/role/authUser/unallocatedList",method:"get",params:e})}function h(e){return Object(n["a"])({url:"/system/role/authUser/cancel",method:"put",data:e})}function p(e){return Object(n["a"])({url:"/system/role/authUser/cancelAll",method:"put",params:e})}function f(e){return Object(n["a"])({url:"/system/role/authUser/selectAll",method:"put",params:e})}function v(e){return Object(n["a"])({url:"/system/role/deptTree/"+e,method:"get"})}},3561:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-list",use:"icon-list-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"39b2":function(e,t,i){"use strict";i("f476")},"39e1":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-qq",use:"icon-qq-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"3f38":function(e,t,i){},"42cf":function(e,t,i){e.exports=i.p+"static/img/pay.b5dece6f.png"},4360:function(e,t,i){"use strict";var n=i("2b0e"),a=i("2f62"),s=i("852e"),o=i.n(s),l={sidebar:{opened:!o.a.get("sidebarStatus")||!!+o.a.get("sidebarStatus"),withoutAnimation:!1,hide:!1},device:"desktop",size:o.a.get("size")||"medium"},r={TOGGLE_SIDEBAR:function(e){if(e.sidebar.hide)return!1;e.sidebar.opened=!e.sidebar.opened,e.sidebar.withoutAnimation=!1,e.sidebar.opened?o.a.set("sidebarStatus",1):o.a.set("sidebarStatus",0)},CLOSE_SIDEBAR:function(e,t){o.a.set("sidebarStatus",0),e.sidebar.opened=!1,e.sidebar.withoutAnimation=t},TOGGLE_DEVICE:function(e,t){e.device=t},SET_SIZE:function(e,t){e.size=t,o.a.set("size",t)},SET_SIDEBAR_HIDE:function(e,t){e.sidebar.hide=t}},c={toggleSideBar:function(e){var t=e.commit;t("TOGGLE_SIDEBAR")},closeSideBar:function(e,t){var i=e.commit,n=t.withoutAnimation;i("CLOSE_SIDEBAR",n)},toggleDevice:function(e,t){var i=e.commit;i("TOGGLE_DEVICE",t)},setSize:function(e,t){var i=e.commit;i("SET_SIZE",t)},toggleSideBarHide:function(e,t){var i=e.commit;i("SET_SIDEBAR_HIDE",t)}},u={namespaced:!0,state:l,mutations:r,actions:c},d=(i("14d9"),i("a434"),{dict:new Array}),m={SET_DICT:function(e,t){var i=t.key,n=t.value;null!==i&&""!==i&&e.dict.push({key:i,value:n})},REMOVE_DICT:function(e,t){try{for(var i=0;i0?(t("SET_ROLES",n.roles),t("SET_PERMISSIONS",n.permissions)):t("SET_ROLES",["ROLE_DEFAULT"]),t("SET_NAME",a.userName),t("SET_AVATAR",s),e(n)})).catch((function(e){n(e)}))}))},LogOut:function(e){var t=e.commit,i=e.state;return new Promise((function(e,n){Object(f["d"])(i.token).then((function(){t("SET_TOKEN",""),t("SET_ROLES",[]),t("SET_PERMISSIONS",[]),Object(v["b"])(),e()})).catch((function(e){n(e)}))}))},FedLogOut:function(e){var t=e.commit;return new Promise((function(e){t("SET_TOKEN",""),Object(v["b"])(),e()}))}}},b=g,w=i("2909"),_=i("3835"),y=i("b85c"),x=(i("caad"),i("2532"),i("4de4"),i("ddb0"),i("fb6a"),i("c740"),i("9911"),{visitedViews:[],cachedViews:[],iframeViews:[]}),k={ADD_IFRAME_VIEW:function(e,t){e.iframeViews.some((function(e){return e.path===t.path}))||e.iframeViews.push(Object.assign({},t,{title:t.meta.title||"no-name"}))},ADD_VISITED_VIEW:function(e,t){e.visitedViews.some((function(e){return e.path===t.path}))||e.visitedViews.push(Object.assign({},t,{title:t.meta.title||"no-name"}))},ADD_CACHED_VIEW:function(e,t){e.cachedViews.includes(t.name)||t.meta&&!t.meta.noCache&&e.cachedViews.push(t.name)},DEL_VISITED_VIEW:function(e,t){var i,n=Object(y["a"])(e.visitedViews.entries());try{for(n.s();!(i=n.n()).done;){var a=Object(_["a"])(i.value,2),s=a[0],o=a[1];if(o.path===t.path){e.visitedViews.splice(s,1);break}}}catch(l){n.e(l)}finally{n.f()}e.iframeViews=e.iframeViews.filter((function(e){return e.path!==t.path}))},DEL_IFRAME_VIEW:function(e,t){e.iframeViews=e.iframeViews.filter((function(e){return e.path!==t.path}))},DEL_CACHED_VIEW:function(e,t){var i=e.cachedViews.indexOf(t.name);i>-1&&e.cachedViews.splice(i,1)},DEL_OTHERS_VISITED_VIEWS:function(e,t){e.visitedViews=e.visitedViews.filter((function(e){return e.meta.affix||e.path===t.path})),e.iframeViews=e.iframeViews.filter((function(e){return e.path===t.path}))},DEL_OTHERS_CACHED_VIEWS:function(e,t){var i=e.cachedViews.indexOf(t.name);e.cachedViews=i>-1?e.cachedViews.slice(i,i+1):[]},DEL_ALL_VISITED_VIEWS:function(e){var t=e.visitedViews.filter((function(e){return e.meta.affix}));e.visitedViews=t,e.iframeViews=[]},DEL_ALL_CACHED_VIEWS:function(e){e.cachedViews=[]},UPDATE_VISITED_VIEW:function(e,t){var i,n=Object(y["a"])(e.visitedViews);try{for(n.s();!(i=n.n()).done;){var a=i.value;if(a.path===t.path){a=Object.assign(a,t);break}}}catch(s){n.e(s)}finally{n.f()}},DEL_RIGHT_VIEWS:function(e,t){var i=e.visitedViews.findIndex((function(e){return e.path===t.path}));-1!==i&&(e.visitedViews=e.visitedViews.filter((function(t,n){if(n<=i||t.meta&&t.meta.affix)return!0;var a=e.cachedViews.indexOf(t.name);if(a>-1&&e.cachedViews.splice(a,1),t.meta.link){var s=e.iframeViews.findIndex((function(e){return e.path===t.path}));e.iframeViews.splice(s,1)}return!1})))},DEL_LEFT_VIEWS:function(e,t){var i=e.visitedViews.findIndex((function(e){return e.path===t.path}));-1!==i&&(e.visitedViews=e.visitedViews.filter((function(t,n){if(n>=i||t.meta&&t.meta.affix)return!0;var a=e.cachedViews.indexOf(t.name);if(a>-1&&e.cachedViews.splice(a,1),t.meta.link){var s=e.iframeViews.findIndex((function(e){return e.path===t.path}));e.iframeViews.splice(s,1)}return!1})))}},C={addView:function(e,t){var i=e.dispatch;i("addVisitedView",t),i("addCachedView",t)},addIframeView:function(e,t){var i=e.commit;i("ADD_IFRAME_VIEW",t)},addVisitedView:function(e,t){var i=e.commit;i("ADD_VISITED_VIEW",t)},addCachedView:function(e,t){var i=e.commit;i("ADD_CACHED_VIEW",t)},delView:function(e,t){var i=e.dispatch,n=e.state;return new Promise((function(e){i("delVisitedView",t),i("delCachedView",t),e({visitedViews:Object(w["a"])(n.visitedViews),cachedViews:Object(w["a"])(n.cachedViews)})}))},delVisitedView:function(e,t){var i=e.commit,n=e.state;return new Promise((function(e){i("DEL_VISITED_VIEW",t),e(Object(w["a"])(n.visitedViews))}))},delIframeView:function(e,t){var i=e.commit,n=e.state;return new Promise((function(e){i("DEL_IFRAME_VIEW",t),e(Object(w["a"])(n.iframeViews))}))},delCachedView:function(e,t){var i=e.commit,n=e.state;return new Promise((function(e){i("DEL_CACHED_VIEW",t),e(Object(w["a"])(n.cachedViews))}))},delOthersViews:function(e,t){var i=e.dispatch,n=e.state;return new Promise((function(e){i("delOthersVisitedViews",t),i("delOthersCachedViews",t),e({visitedViews:Object(w["a"])(n.visitedViews),cachedViews:Object(w["a"])(n.cachedViews)})}))},delOthersVisitedViews:function(e,t){var i=e.commit,n=e.state;return new Promise((function(e){i("DEL_OTHERS_VISITED_VIEWS",t),e(Object(w["a"])(n.visitedViews))}))},delOthersCachedViews:function(e,t){var i=e.commit,n=e.state;return new Promise((function(e){i("DEL_OTHERS_CACHED_VIEWS",t),e(Object(w["a"])(n.cachedViews))}))},delAllViews:function(e,t){var i=e.dispatch,n=e.state;return new Promise((function(e){i("delAllVisitedViews",t),i("delAllCachedViews",t),e({visitedViews:Object(w["a"])(n.visitedViews),cachedViews:Object(w["a"])(n.cachedViews)})}))},delAllVisitedViews:function(e){var t=e.commit,i=e.state;return new Promise((function(e){t("DEL_ALL_VISITED_VIEWS"),e(Object(w["a"])(i.visitedViews))}))},delAllCachedViews:function(e){var t=e.commit,i=e.state;return new Promise((function(e){t("DEL_ALL_CACHED_VIEWS"),e(Object(w["a"])(i.cachedViews))}))},updateVisitedView:function(e,t){var i=e.commit;i("UPDATE_VISITED_VIEW",t)},delRightTags:function(e,t){var i=e.commit;return new Promise((function(e){i("DEL_RIGHT_VIEWS",t),e(Object(w["a"])(x.visitedViews))}))},delLeftTags:function(e,t){var i=e.commit;return new Promise((function(e){i("DEL_LEFT_VIEWS",t),e(Object(w["a"])(x.visitedViews))}))}},S={namespaced:!0,state:x,mutations:k,actions:C},z=(i("99af"),i("b64b"),i("159b"),i("dce4")),O=i("a18c"),j=i("b775"),T=function(){return Object(j["a"])({url:"/getRouters",method:"get"})},V=i("c1f7"),E=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("router-view")},L=[],$=i("2877"),M={},P=Object($["a"])(M,E,L,!1,null,null,null),B=P.exports,I=i("594d"),H={state:{routes:[],addRoutes:[],defaultRoutes:[],topbarRouters:[],sidebarRouters:[]},mutations:{SET_ROUTES:function(e,t){e.addRoutes=t,e.routes=O["a"].concat(t)},SET_DEFAULT_ROUTES:function(e,t){e.defaultRoutes=O["a"].concat(t)},SET_TOPBAR_ROUTES:function(e,t){e.topbarRouters=t},SET_SIDEBAR_ROUTERS:function(e,t){e.sidebarRouters=t}},actions:{GenerateRoutes:function(e){var t=e.commit;return new Promise((function(e){T().then((function(i){var n=JSON.parse(JSON.stringify(i.data)),a=JSON.parse(JSON.stringify(i.data)),s=N(n),o=N(a,!1,!0),l=q(O["c"]);o.push({path:"*",redirect:"/404",hidden:!0}),O["b"].addRoutes(l),t("SET_ROUTES",o),t("SET_SIDEBAR_ROUTERS",O["a"].concat(s)),t("SET_DEFAULT_ROUTES",s),t("SET_TOPBAR_ROUTES",s),e(o)}))}))}}};function N(e){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e.filter((function(e){return t&&e.children&&(e.children=A(e.children)),e.component&&("Layout"===e.component?e.component=V["a"]:"ParentView"===e.component?e.component=B:"InnerLink"===e.component?e.component=I["a"]:e.component=R(e.component)),null!=e.children&&e.children&&e.children.length?e.children=N(e.children,e,t):(delete e["children"],delete e["redirect"]),!0}))}function A(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=[];return e.forEach((function(e,n){e.children&&e.children.length&&"ParentView"===e.component&&!t?e.children.forEach((function(t){t.path=e.path+"/"+t.path,t.children&&t.children.length?i=i.concat(A(t.children,t)):i.push(t)})):(t&&(e.path=t.path+"/"+e.path),i=i.concat(e))})),i}function q(e){var t=[];return e.forEach((function(e){e.permissions?z["a"].hasPermiOr(e.permissions)&&t.push(e):e.roles&&z["a"].hasRoleOr(e.roles)&&t.push(e)})),t}var R=function(e){return function(t){return Promise.all([i.e("chunk-f9ca0c52"),i.e("chunk-015c8138")]).then(function(){var n=[i("4b3b")("./".concat(e))];t.apply(null,n)}.bind(this)).catch(i.oe)}},D=H,F=i("83d6"),U=i.n(F),W=U.a.sideTheme,Q=U.a.showSettings,G=U.a.topNav,J=U.a.tagsView,K=U.a.fixedHeader,Y=U.a.sidebarLogo,X=U.a.dynamicTitle,Z=JSON.parse(localStorage.getItem("layout-setting"))||"",ee={title:"",theme:Z.theme||"#409EFF",sideTheme:Z.sideTheme||W,showSettings:Q,topNav:void 0===Z.topNav?G:Z.topNav,tagsView:void 0===Z.tagsView?J:Z.tagsView,fixedHeader:void 0===Z.fixedHeader?K:Z.fixedHeader,sidebarLogo:void 0===Z.sidebarLogo?Y:Z.sidebarLogo,dynamicTitle:void 0===Z.dynamicTitle?X:Z.dynamicTitle},te={CHANGE_SETTING:function(e,t){var i=t.key,n=t.value;e.hasOwnProperty(i)&&(e[i]=n)}},ie={changeSetting:function(e,t){var i=e.commit;i("CHANGE_SETTING",t)},setTitle:function(e,t){e.commit;ee.title=t}},ne={namespaced:!0,state:ee,mutations:te,actions:ie},ae={sidebar:function(e){return e.app.sidebar},size:function(e){return e.app.size},device:function(e){return e.app.device},dict:function(e){return e.dict.dict},visitedViews:function(e){return e.tagsView.visitedViews},cachedViews:function(e){return e.tagsView.cachedViews},token:function(e){return e.user.token},avatar:function(e){return e.user.avatar},name:function(e){return e.user.name},introduction:function(e){return e.user.introduction},roles:function(e){return e.user.roles},permissions:function(e){return e.user.permissions},permission_routes:function(e){return e.permission.routes},topbarRouters:function(e){return e.permission.topbarRouters},defaultRoutes:function(e){return e.permission.defaultRoutes},sidebarRouters:function(e){return e.permission.sidebarRouters}},se=ae;n["default"].use(a["a"]);var oe=new a["a"].Store({modules:{app:u,dict:p,user:b,tagsView:S,permission:D,settings:ne},getters:se});t["a"]=oe},"44bf":function(e,t,i){"use strict";i("3f38")},4576:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-form",use:"icon-form-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},47382:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-server",use:"icon-server-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"47c4":function(e,t,i){},"482c":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-post",use:"icon-post-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},4955:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-money",use:"icon-money-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"49be":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-404",use:"icon-404-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"49f4":function(e,t,i){e.exports={theme:"#1890ff"}},"4b6a":function(e,t,i){"use strict";i("e5ab")},"4b72":function(e,t,i){"use strict";i.d(t,"f",(function(){return a})),i.d(t,"e",(function(){return s})),i.d(t,"c",(function(){return o})),i.d(t,"i",(function(){return l})),i.d(t,"d",(function(){return r})),i.d(t,"g",(function(){return c})),i.d(t,"a",(function(){return u})),i.d(t,"b",(function(){return d})),i.d(t,"h",(function(){return m}));var n=i("b775");function a(e){return Object(n["a"])({url:"/tool/gen/list",method:"get",params:e})}function s(e){return Object(n["a"])({url:"/tool/gen/db/list",method:"get",params:e})}function o(e){return Object(n["a"])({url:"/tool/gen/"+e,method:"get"})}function l(e){return Object(n["a"])({url:"/tool/gen",method:"put",data:e})}function r(e){return Object(n["a"])({url:"/tool/gen/importTable",method:"post",params:e})}function c(e){return Object(n["a"])({url:"/tool/gen/preview/"+e,method:"get"})}function u(e){return Object(n["a"])({url:"/tool/gen/"+e,method:"delete"})}function d(e){return Object(n["a"])({url:"/tool/gen/genCode/"+e,method:"get"})}function m(e){return Object(n["a"])({url:"/tool/gen/synchDb/"+e,method:"get"})}},"4b94":function(e,t,i){e.exports=i.p+"static/img/profile.473f5971.jpg"},"4c1b":function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"app-container"},[i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:6,xs:24}},[i("el-card",{staticClass:"box-card"},[i("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[i("span",[e._v("个人信息")])]),i("div",[i("div",{staticClass:"text-center"},[i("userAvatar")],1),i("ul",{staticClass:"list-group list-group-striped"},[i("li",{staticClass:"list-group-item"},[i("svg-icon",{attrs:{"icon-class":"user"}}),e._v("用户名称 "),i("div",{staticClass:"pull-right"},[e._v(e._s(e.user.userName))])],1),i("li",{staticClass:"list-group-item"},[i("svg-icon",{attrs:{"icon-class":"phone"}}),e._v("手机号码 "),i("div",{staticClass:"pull-right"},[e._v(e._s(e.user.phonenumber))])],1),i("li",{staticClass:"list-group-item"},[i("svg-icon",{attrs:{"icon-class":"email"}}),e._v("用户邮箱 "),i("div",{staticClass:"pull-right"},[e._v(e._s(e.user.email))])],1),i("li",{staticClass:"list-group-item"},[i("svg-icon",{attrs:{"icon-class":"tree"}}),e._v("所属部门 "),e.user.dept?i("div",{staticClass:"pull-right"},[e._v(e._s(e.user.dept.deptName)+" / "+e._s(e.postGroup))]):e._e()],1),i("li",{staticClass:"list-group-item"},[i("svg-icon",{attrs:{"icon-class":"peoples"}}),e._v("所属角色 "),i("div",{staticClass:"pull-right"},[e._v(e._s(e.roleGroup))])],1),i("li",{staticClass:"list-group-item"},[i("svg-icon",{attrs:{"icon-class":"date"}}),e._v("创建日期 "),i("div",{staticClass:"pull-right"},[e._v(e._s(e.user.createTime))])],1)])])])],1),i("el-col",{attrs:{span:18,xs:24}},[i("el-card",[i("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[i("span",[e._v("基本资料")])]),i("el-tabs",{model:{value:e.activeTab,callback:function(t){e.activeTab=t},expression:"activeTab"}},[i("el-tab-pane",{attrs:{label:"基本资料",name:"userinfo"}},[i("userInfo",{attrs:{user:e.user}})],1),i("el-tab-pane",{attrs:{label:"修改密码",name:"resetPwd"}},[i("resetPwd")],1)],1)],1)],1)],1)],1)},a=[],s=i("9429"),o=i("1e8b"),l=i("ee46"),r=i("c0c7"),c={name:"Profile",components:{userAvatar:s["default"],userInfo:o["default"],resetPwd:l["default"]},data:function(){return{user:{},roleGroup:{},postGroup:{},activeTab:"userinfo"}},created:function(){this.getUser()},methods:{getUser:function(){var e=this;Object(r["g"])().then((function(t){e.user=t.data,e.roleGroup=t.roleGroup,e.postGroup=t.postGroup}))}}},u=c,d=i("2877"),m=Object(d["a"])(u,n,a,!1,null,null,null);t["default"]=m.exports},"4d24":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-tree-table",use:"icon-tree-table-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"4e5a":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-star",use:"icon-star-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"56d7":function(e,t,i){"use strict";i.r(t);i("e260"),i("e6cf"),i("cca6"),i("a79d");var n=i("2b0e"),a=i("852e"),s=i.n(a),o=i("5c96"),l=i.n(o),r=(i("49f4"),i("d81d"),i("d3b7"),i("ddb0"),function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.isExternal?i("div",e._g({staticClass:"svg-external-icon svg-icon",style:e.styleExternalIcon},e.$listeners)):i("svg",e._g({class:e.svgClass,attrs:{"aria-hidden":"true"}},e.$listeners),[i("use",{attrs:{"xlink:href":e.iconName}})])}),c=[],u=i("61f7"),d={name:"SvgIcon",props:{iconClass:{type:String,required:!0},className:{type:String,default:""}},computed:{isExternal:function(){return Object(u["a"])(this.iconClass)},iconName:function(){return"#icon-".concat(this.iconClass)},svgClass:function(){return this.className?"svg-icon "+this.className:"svg-icon"},styleExternalIcon:function(){return{mask:"url(".concat(this.iconClass,") no-repeat 50% 50%"),"-webkit-mask":"url(".concat(this.iconClass,") no-repeat 50% 50%")}}}},m=d,h=(i("7651"),i("2877")),p=Object(h["a"])(m,r,c,!1,null,"248913c8",null),f=p.exports;n["default"].component("svg-icon",f);var v=i("23f1"),g=function(e){return e.keys().map(e)};g(v);i("6861"),i("b34b");var b=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{attrs:{id:"app"}},[i("router-view"),i("theme-picker")],1)},w=[],_=(i("99af"),i("b18f")),y={name:"App",components:{ThemePicker:_["a"]},metaInfo:function(){return{title:this.$store.state.settings.dynamicTitle&&this.$store.state.settings.title,titleTemplate:function(e){return e?"".concat(e," - ").concat("调解系统"):"调解系统"}}}},x=y,k=(i("98d8"),Object(h["a"])(x,b,w,!1,null,"457678a0",null)),C=k.exports,S=i("4360"),z=i("a18c"),O=(i("caad"),i("2532"),i("d9e2"),{inserted:function(e,t,i){var n=t.value,a="admin",s=S["a"].getters&&S["a"].getters.roles;if(!(n&&n instanceof Array&&n.length>0))throw new Error('请设置角色权限标签值"');var o=n,l=s.some((function(e){return a===e||o.includes(e)}));l||e.parentNode&&e.parentNode.removeChild(e)}}),j={inserted:function(e,t,i){var n=t.value,a="*:*:*",s=S["a"].getters&&S["a"].getters.permissions;if(!(n&&n instanceof Array&&n.length>0))throw new Error("请设置操作权限标签值");var o=n,l=s.some((function(e){return a===e||o.includes(e)}));l||e.parentNode&&e.parentNode.removeChild(e)}},T=(i("ac1f"),i("5319"),{bind:function(e,t,i,n){var a=t.value;if(0!=a){var s=e.querySelector(".el-dialog__header"),o=e.querySelector(".el-dialog");s.style.cursor="move";var l=o.currentStyle||window.getComputedStyle(o,null);o.style.position="absolute",o.style.marginTop=0;var r=o.style.width;r=r.includes("%")?+document.body.clientWidth*(+r.replace(/\%/g,"")/100):+r.replace(/\px/g,""),o.style.left="".concat((document.body.clientWidth-r)/2,"px"),s.onmousedown=function(e){var t,i,n=e.clientX-s.offsetLeft,a=e.clientY-s.offsetTop;l.left.includes("%")?(t=+document.body.clientWidth*(+l.left.replace(/\%/g,"")/100),i=+document.body.clientHeight*(+l.top.replace(/\%/g,"")/100)):(t=+l.left.replace(/\px/g,""),i=+l.top.replace(/\px/g,"")),document.onmousemove=function(e){var s=e.clientX-n,l=e.clientY-a,r=s+t,c=l+i;o.style.left="".concat(r,"px"),o.style.top="".concat(c,"px")},document.onmouseup=function(e){document.onmousemove=null,document.onmouseup=null}}}}}),V={bind:function(e){var t=e.querySelector(".el-dialog"),i=document.createElement("div");i.style="width: 5px; background: inherit; height: 80%; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1; cursor: w-resize;",i.addEventListener("mousedown",(function(i){var n=i.clientX-e.offsetLeft,a=t.offsetWidth;document.onmousemove=function(e){e.preventDefault();var i=e.clientX-n;t.style.width="".concat(a+i,"px")},document.onmouseup=function(e){document.onmousemove=null,document.onmouseup=null}}),!1),t.appendChild(i)}},E={bind:function(e){var t=e.querySelector(".el-dialog"),i=document.createElement("div");i.style="width: 6px; background: inherit; height: 10px; position: absolute; right: 0; bottom: 0; margin: auto; z-index: 1; cursor: nwse-resize;",i.addEventListener("mousedown",(function(i){var n=i.clientX-e.offsetLeft,a=i.clientY-e.offsetTop,s=t.offsetWidth,o=t.offsetHeight;document.onmousemove=function(e){e.preventDefault();var i=e.clientX-n,l=e.clientY-a;t.style.width="".concat(s+i,"px"),t.style.height="".concat(o+l,"px")},document.onmouseup=function(e){document.onmousemove=null,document.onmouseup=null}}),!1),t.appendChild(i)}},L=i("b311"),$=i.n(L),M={bind:function(e,t,i){switch(t.arg){case"success":e._vClipBoard_success=t.value;break;case"error":e._vClipBoard_error=t.value;break;default:var n=new $.a(e,{text:function(){return t.value},action:function(){return"cut"===t.arg?"cut":"copy"}});n.on("success",(function(t){var i=e._vClipBoard_success;i&&i(t)})),n.on("error",(function(t){var i=e._vClipBoard_error;i&&i(t)})),e._vClipBoard=n}},update:function(e,t){"success"===t.arg?e._vClipBoard_success=t.value:"error"===t.arg?e._vClipBoard_error=t.value:(e._vClipBoard.text=function(){return t.value},e._vClipBoard.action=function(){return"cut"===t.arg?"cut":"copy"})},unbind:function(e,t){e._vClipboard&&("success"===t.arg?delete e._vClipBoard_success:"error"===t.arg?delete e._vClipBoard_error:(e._vClipBoard.destroy(),delete e._vClipBoard))}},P=function(e){e.directive("hasRole",O),e.directive("hasPermi",j),e.directive("clipboard",M),e.directive("dialogDrag",T),e.directive("dialogDragWidth",V),e.directive("dialogDragHeight",E)};window.Vue&&(window["hasRole"]=O,window["hasPermi"]=j,Vue.use(P));var B,I=P,H=(i("159b"),i("b0c0"),i("14d9"),i("fb6a"),{refreshPage:function(e){var t=z["b"].currentRoute,i=t.path,n=t.query,a=t.matched;return void 0===e&&a.forEach((function(t){t.components&&t.components.default&&t.components.default.name&&(["Layout","ParentView"].includes(t.components.default.name)||(e={name:t.components.default.name,path:i,query:n}))})),S["a"].dispatch("tagsView/delCachedView",e).then((function(){var t=e,i=t.path,n=t.query;z["b"].replace({path:"/redirect"+i,query:n})}))},closeOpenPage:function(e){if(S["a"].dispatch("tagsView/delView",z["b"].currentRoute),void 0!==e)return z["b"].push(e)},closePage:function(e){return void 0===e?S["a"].dispatch("tagsView/delView",z["b"].currentRoute).then((function(e){var t=e.visitedViews,i=t.slice(-1)[0];return i?z["b"].push(i.fullPath):z["b"].push("/")})):S["a"].dispatch("tagsView/delView",e)},closeAllPage:function(){return S["a"].dispatch("tagsView/delAllViews")},closeLeftPage:function(e){return S["a"].dispatch("tagsView/delLeftTags",e||z["b"].currentRoute)},closeRightPage:function(e){return S["a"].dispatch("tagsView/delRightTags",e||z["b"].currentRoute)},closeOtherPage:function(e){return S["a"].dispatch("tagsView/delOthersViews",e||z["b"].currentRoute)},openPage:function(e,t,i){var n={path:t,meta:{title:e}};return S["a"].dispatch("tagsView/addView",n),z["b"].push({path:t,query:i})},updatePage:function(e){return S["a"].dispatch("tagsView/updateVisitedView",e)}}),N=i("dce4"),A=i("63f0"),q={msg:function(e){o["Message"].info(e)},msgError:function(e){o["Message"].error(e)},msgSuccess:function(e){o["Message"].success(e)},msgWarning:function(e){o["Message"].warning(e)},alert:function(e){o["MessageBox"].alert(e,"系统提示")},alertError:function(e){o["MessageBox"].alert(e,"系统提示",{type:"error"})},alertSuccess:function(e){o["MessageBox"].alert(e,"系统提示",{type:"success"})},alertWarning:function(e){o["MessageBox"].alert(e,"系统提示",{type:"warning"})},notify:function(e){o["Notification"].info(e)},notifyError:function(e){o["Notification"].error(e)},notifySuccess:function(e){o["Notification"].success(e)},notifyWarning:function(e){o["Notification"].warning(e)},confirm:function(e){return o["MessageBox"].confirm(e,"系统提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"})},prompt:function(e){return o["MessageBox"].prompt(e,"系统提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"})},loading:function(e){B=o["Loading"].service({lock:!0,text:e,spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})},closeLoading:function(){B.close()}},R=i("c7eb"),D=i("1da1"),F=(i("b64b"),i("bc3a")),U=i.n(F),W=i("21a6"),Q=i("5f87"),G=i("81ae"),J=i("c38a"),K="/API",Y={name:function(e){var t=this,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=K+"/common/download?fileName="+encodeURIComponent(e)+"&delete="+i;U()({method:"get",url:n,responseType:"blob",headers:{Authorization:"Bearer "+Object(Q["a"])()}}).then((function(e){var i=Object(J["b"])(e.data);if(i){var n=new Blob([e.data]);t.saveAs(n,decodeURIComponent(e.headers["download-filename"]))}else t.printErrMsg(e.data)}))},resource:function(e){var t=this,i=K+"/common/download/resource?resource="+encodeURIComponent(e);U()({method:"get",url:i,responseType:"blob",headers:{Authorization:"Bearer "+Object(Q["a"])()}}).then((function(e){var i=Object(J["b"])(e.data);if(i){var n=new Blob([e.data]);t.saveAs(n,decodeURIComponent(e.headers["download-filename"]))}else t.printErrMsg(e.data)}))},zip:function(e,t){var i=this;e=K+e;U()({method:"get",url:e,responseType:"blob",headers:{Authorization:"Bearer "+Object(Q["a"])()}}).then((function(e){var n=Object(J["b"])(e.data);if(n){var a=new Blob([e.data],{type:"application/zip"});i.saveAs(a,t)}else i.printErrMsg(e.data)}))},saveAs:function(e,t,i){Object(W["saveAs"])(e,t,i)},printErrMsg:function(e){return Object(D["a"])(Object(R["a"])().mark((function t(){var i,n,a;return Object(R["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.text();case 2:i=t.sent,n=JSON.parse(i),a=G["a"][n.code]||n.msg||G["a"]["default"],o["Message"].error(a);case 6:case"end":return t.stop()}}),t)})))()}},X={install:function(e){e.prototype.$tab=H,e.prototype.$auth=N["a"],e.prototype.$cache=A["a"],e.prototype.$modal=q,e.prototype.$download=Y}},Z=i("b775"),ee=(i("ed2c"),i("5530")),te=i("323e"),ie=i.n(te);i("a5d8");ie.a.configure({showSpinner:!1});var ne=["/login","/register"];z["b"].beforeEach((function(e,t,i){ie.a.start(),Object(Q["a"])()?(e.meta.title&&S["a"].dispatch("settings/setTitle",e.meta.title),"/login"===e.path?(i({path:"/"}),ie.a.done()):0===S["a"].getters.roles.length?(Z["c"].show=!0,S["a"].dispatch("GetInfo").then((function(){Z["c"].show=!1,S["a"].dispatch("GenerateRoutes").then((function(t){z["b"].addRoutes(t),i(Object(ee["a"])(Object(ee["a"])({},e),{},{replace:!0}))}))})).catch((function(e){S["a"].dispatch("LogOut").then((function(){o["Message"].error(e),i({path:"/"})}))}))):i()):-1!==ne.indexOf(e.path)?i():(i("/login?redirect=".concat(encodeURIComponent(e.fullPath))),ie.a.done())})),z["b"].afterEach((function(){ie.a.done()}));var ae=i("aa3a"),se=i("c0c3"),oe=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"pagination-container",class:{hidden:e.hidden}},[i("el-pagination",e._b({attrs:{background:e.background,"current-page":e.currentPage,"page-size":e.pageSize,layout:e.layout,"page-sizes":e.pageSizes,"pager-count":e.pagerCount,total:e.total},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}},"el-pagination",e.$attrs,!1))],1)},le=[];i("a9e3");Math.easeInOutQuad=function(e,t,i,n){return e/=n/2,e<1?i/2*e*e+t:(e--,-i/2*(e*(e-2)-1)+t)};var re=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function ce(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function ue(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function de(e,t,i){var n=ue(),a=e-n,s=20,o=0;t="undefined"===typeof t?500:t;var l=function e(){o+=s;var l=Math.easeInOutQuad(o,n,a,t);ce(l),othis.total&&(this.currentPage=1),this.$emit("pagination",{page:this.currentPage,limit:e}),this.autoScroll&&de(0,800)},handleCurrentChange:function(e){this.$emit("pagination",{page:e,limit:this.pageSize}),this.autoScroll&&de(0,800)}}},he=me,pe=(i("8bb3"),Object(h["a"])(he,oe,le,!1,null,"cf1facd6",null)),fe=pe.exports,ve=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"top-right-btn",style:e.style},[i("el-row",[e.search?i("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:e.showSearch?"隐藏搜索":"显示搜索",placement:"top"}},[i("el-button",{attrs:{size:"mini",circle:"",icon:"el-icon-search"},on:{click:function(t){return e.toggleSearch()}}})],1):e._e(),i("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"刷新",placement:"top"}},[i("el-button",{attrs:{size:"mini",circle:"",icon:"el-icon-refresh"},on:{click:function(t){return e.refresh()}}})],1),e.columns?i("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"显隐列",placement:"top"}},[i("el-button",{attrs:{size:"mini",circle:"",icon:"el-icon-menu"},on:{click:function(t){return e.showColumn()}}})],1):e._e()],1),i("el-dialog",{attrs:{title:e.title,visible:e.open,"append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[i("el-transfer",{attrs:{titles:["显示","隐藏"],data:e.columns},on:{change:e.dataChange},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1)],1)},ge=[],be={name:"RightToolbar",data:function(){return{value:[],title:"显示/隐藏",open:!1}},props:{showSearch:{type:Boolean,default:!0},columns:{type:Array},search:{type:Boolean,default:!0},gutter:{type:Number,default:10}},computed:{style:function(){var e={};return this.gutter&&(e.marginRight="".concat(this.gutter/2,"px")),e}},created:function(){for(var e in this.columns)!1===this.columns[e].visible&&this.value.push(parseInt(e))},methods:{toggleSearch:function(){this.$emit("update:showSearch",!this.showSearch)},refresh:function(){this.$emit("queryTable")},dataChange:function(e){for(var t in this.columns){var i=this.columns[t].key;this.columns[t].visible=!e.includes(i)}},showColumn:function(){this.open=!0}}},we=be,_e=(i("39b2"),Object(h["a"])(we,ve,ge,!1,null,"5a57cd47",null)),ye=_e.exports,xe=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",["url"==this.type?i("el-upload",{ref:"upload",staticStyle:{display:"none"},attrs:{action:e.uploadUrl,"before-upload":e.handleBeforeUpload,"on-success":e.handleUploadSuccess,"on-error":e.handleUploadError,name:"file","show-file-list":!1,headers:e.headers}}):e._e(),i("div",{ref:"editor",staticClass:"editor",style:e.styles})],1)},ke=[],Ce=i("9339"),Se=i.n(Ce),ze=(i("a753"),i("8096"),i("14e1"),{name:"Editor",props:{value:{type:String,default:""},height:{type:Number,default:null},minHeight:{type:Number,default:null},readOnly:{type:Boolean,default:!1},fileSize:{type:Number,default:5},type:{type:String,default:"url"}},data:function(){return{uploadUrl:"/API/common/upload",headers:{Authorization:"Bearer "+Object(Q["a"])()},Quill:null,currentValue:"",options:{theme:"snow",bounds:document.body,debug:"warn",modules:{toolbar:[["bold","italic","underline","strike"],["blockquote","code-block"],[{list:"ordered"},{list:"bullet"}],[{indent:"-1"},{indent:"+1"}],[{size:["small",!1,"large","huge"]}],[{header:[1,2,3,4,5,6,!1]}],[{color:[]},{background:[]}],[{align:[]}],["clean"],["link","image","video"]]},placeholder:"请输入内容",readOnly:this.readOnly}}},computed:{styles:function(){var e={};return this.minHeight&&(e.minHeight="".concat(this.minHeight,"px")),this.height&&(e.height="".concat(this.height,"px")),e}},watch:{value:{handler:function(e){e!==this.currentValue&&(this.currentValue=null===e?"":e,this.Quill&&this.Quill.pasteHTML(this.currentValue))},immediate:!0}},mounted:function(){this.init()},beforeDestroy:function(){this.Quill=null},methods:{init:function(){var e=this,t=this.$refs.editor;if(this.Quill=new Se.a(t,this.options),"url"==this.type){var i=this.Quill.getModule("toolbar");i.addHandler("image",(function(t){e.uploadType="image",t?e.$refs.upload.$children[0].$refs.input.click():e.quill.format("image",!1)}))}this.Quill.pasteHTML(this.currentValue),this.Quill.on("text-change",(function(t,i,n){var a=e.$refs.editor.children[0].innerHTML,s=e.Quill.getText(),o=e.Quill;e.currentValue=a,e.$emit("input",a),e.$emit("on-change",{html:a,text:s,quill:o})})),this.Quill.on("text-change",(function(t,i,n){e.$emit("on-text-change",t,i,n)})),this.Quill.on("selection-change",(function(t,i,n){e.$emit("on-selection-change",t,i,n)})),this.Quill.on("editor-change",(function(t){for(var i=arguments.length,n=new Array(i>1?i-1:0),a=1;a=0;if(!n)return this.$modal.msgError("文件格式不正确, 请上传".concat(this.fileType.join("/"),"格式文件!")),!1}if(this.fileSize){var a=e.size/1024/10240&&this.uploadList.length===this.number&&(this.fileList=this.fileList.concat(this.uploadList),this.uploadList=[],this.number=0,this.$emit("input",this.listToString(this.fileList)),this.$modal.closeLoading())},getFileName:function(e){return e.lastIndexOf("/")>-1?e.slice(e.lastIndexOf("/")+1):""},listToString:function(e,t){var i="";for(var n in t=t||",",e)i+=e[n].url+t;return""!=i?i.substr(0,i.length-1):""}}}),$e=Le,Me=(i("005c"),Object(h["a"])($e,Ve,Ee,!1,null,"21f96f3c",null)),Pe=Me.exports,Be=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"component-upload-image"},[i("el-upload",{ref:"imageUpload",class:{hide:this.fileList.length>=this.limit},attrs:{multiple:"",action:e.uploadImgUrl,"list-type":"picture-card","on-success":e.handleUploadSuccess,"before-upload":e.handleBeforeUpload,limit:e.limit,"on-error":e.handleUploadError,"on-exceed":e.handleExceed,"on-remove":e.handleDelete,"show-file-list":!0,headers:e.headers,"file-list":e.fileList,"on-preview":e.handlePictureCardPreview}},[i("i",{staticClass:"el-icon-plus"})]),e.showTip?i("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v(" 请上传 "),e.fileSize?[e._v(" 大小不超过 "),i("b",{staticStyle:{color:"#f56c6c"}},[e._v(e._s(e.fileSize)+"MB")])]:e._e(),e.fileType?[e._v(" 格式为 "),i("b",{staticStyle:{color:"#f56c6c"}},[e._v(e._s(e.fileType.join("/")))])]:e._e(),e._v(" 的文件 ")],2):e._e(),i("el-dialog",{attrs:{visible:e.dialogVisible,title:"预览",width:"800","append-to-body":""},on:{"update:visible":function(t){e.dialogVisible=t}}},[i("img",{staticStyle:{display:"block","max-width":"100%",margin:"0 auto"},attrs:{src:e.dialogImageUrl}})])],1)},Ie=[],He={props:{value:[String,Object,Array],limit:{type:Number,default:5},fileSize:{type:Number,default:5},fileType:{type:Array,default:function(){return["png","jpg","jpeg"]}},isShowTip:{type:Boolean,default:!0}},data:function(){return{number:0,uploadList:[],dialogImageUrl:"",dialogVisible:!1,hideUpload:!1,baseUrl:"/API",uploadImgUrl:"/API/common/upload",headers:{Authorization:"Bearer "+Object(Q["a"])()},fileList:[]}},watch:{value:{handler:function(e){var t=this;if(!e)return this.fileList=[],[];var i=Array.isArray(e)?e:this.value.split(",");this.fileList=i.map((function(e){return"string"===typeof e&&(e=-1===e.indexOf(t.baseUrl)?{name:t.baseUrl+e,url:t.baseUrl+e}:{name:e,url:e}),e}))},deep:!0,immediate:!0}},computed:{showTip:function(){return this.isShowTip&&(this.fileType||this.fileSize)}},methods:{handleBeforeUpload:function(e){var t=!1;if(this.fileType.length){var i="";e.name.lastIndexOf(".")>-1&&(i=e.name.slice(e.name.lastIndexOf(".")+1)),t=this.fileType.some((function(t){return e.type.indexOf(t)>-1||!!(i&&i.indexOf(t)>-1)}))}else t=e.type.indexOf("image")>-1;if(!t)return this.$modal.msgError("文件格式不正确, 请上传".concat(this.fileType.join("/"),"图片格式文件!")),!1;if(this.fileSize){var n=e.size/1024/1024-1&&(this.fileList.splice(t,1),this.$emit("input",this.listToString(this.fileList)))},handleUploadError:function(){this.$modal.msgError("上传图片失败,请重试"),this.$modal.closeLoading()},uploadedSuccessfully:function(){this.number>0&&this.uploadList.length===this.number&&(this.fileList=this.fileList.concat(this.uploadList),this.uploadList=[],this.number=0,this.$emit("input",this.listToString(this.fileList)),this.$modal.closeLoading())},handlePictureCardPreview:function(e){this.dialogImageUrl=e.url,this.dialogVisible=!0},listToString:function(e,t){var i="";for(var n in t=t||",",e)e[n].url&&(i+=e[n].url.replace(this.baseUrl,"")+t);return""!=i?i.substr(0,i.length-1):""}}},Ne=He,Ae=(i("b5a2"),Object(h["a"])(Ne,Be,Ie,!1,null,"40a3ca05",null)),qe=Ae.exports,Re=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-image",{style:"width:"+e.realWidth+";height:"+e.realHeight+";",attrs:{src:""+e.realSrc,fit:"cover","preview-src-list":e.realSrcList}},[i("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[i("i",{staticClass:"el-icon-picture-outline"})])])},De=[],Fe={name:"ImagePreview",props:{src:{type:String,default:""},width:{type:[Number,String],default:""},height:{type:[Number,String],default:""}},computed:{realSrc:function(){if(this.src){var e=this.src.split(",")[0];return Object(u["a"])(e)?e:"/API"+e}},realSrcList:function(){if(this.src){var e=this.src.split(","),t=[];return e.forEach((function(e){return Object(u["a"])(e)?t.push(e):t.push("/API"+e)})),t}},realWidth:function(){return"string"==typeof this.width?this.width:"".concat(this.width,"px")},realHeight:function(){return"string"==typeof this.height?this.height:"".concat(this.height,"px")}}},Ue=Fe,We=(i("2309"),Object(h["a"])(Ue,Re,De,!1,null,"470c3b51",null)),Qe=We.exports,Ge=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[e._l(e.options,(function(t,n){return[e.values.includes(t.value)?["default"==t.raw.listClass||""==t.raw.listClass?i("span",{key:t.value,class:t.raw.cssClass,attrs:{index:n}},[e._v(e._s(t.label+" "))]):i("el-tag",{key:t.value,class:t.raw.cssClass,attrs:{"disable-transitions":!0,index:n,type:"primary"==t.raw.listClass?"":t.raw.listClass}},[e._v(" "+e._s(t.label+" ")+" ")])]:e._e()]})),e.unmatch&&e.showValue?[e._v(" "+e._s(e._f("handleArray")(e.unmatchArray))+" ")]:e._e()],2)},Je=[],Ke=(i("13d5"),{name:"DictTag",props:{options:{type:Array,default:null},value:[Number,String,Array],showValue:{type:Boolean,default:!0}},data:function(){return{unmatchArray:[]}},computed:{values:function(){return null!==this.value&&"undefined"!==typeof this.value?Array.isArray(this.value)?this.value:[String(this.value)]:[]},unmatch:function(){var e=this;return this.unmatchArray=[],null!==this.value&&"undefined"!==typeof this.value&&(Array.isArray(this.value)?(this.value.forEach((function(t){e.options.some((function(e){return e.value==t}))||e.unmatchArray.push(t)})),!0):!this.options.some((function(t){return t.value==e.value}))&&(this.unmatchArray.push(this.value),!0))}},filters:{handleArray:function(e){return 0===e.length?"":e.reduce((function(e,t){return e+" "+t}))}}}),Ye=Ke,Xe=(i("88a2"),Object(h["a"])(Ye,Ge,Je,!1,null,"3520e547",null)),Ze=Xe.exports,et=i("58ca"),tt=i("2909"),it=i("d4ec"),nt=i("bee2"),at=(i("3ca3"),i("7db0"),i("4de4"),i("aff5"),i("53ca")),st=Object(nt["a"])((function e(t,i,n){Object(it["a"])(this,e),this.label=t,this.value=i,this.raw=n})),ot=function(e,t){var i=lt.apply(void 0,[e,t.labelField].concat(Object(tt["a"])(dt.DEFAULT_LABEL_FIELDS))),n=lt.apply(void 0,[e,t.valueField].concat(Object(tt["a"])(dt.DEFAULT_VALUE_FIELDS)));return new st(e[i],e[n],e)};function lt(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n"),o=[]),(a=e.type[s]).splice.apply(a,[0,Number.MAX_SAFE_INTEGER].concat(Object(tt["a"])(o))),o.forEach((function(t){n["default"].set(e.label[s],t.value,t.label)})),o}))}var vt=function(e,t){ut(t),e.mixin({data:function(){if(void 0===this.$options||void 0===this.$options.dicts||null===this.$options.dicts)return{};var e=new pt;return e.owner=this,{dict:e}},created:function(){var e=this;this.dict instanceof pt&&(t.onCreated&&t.onCreated(this.dict),this.dict.init(this.$options.dicts).then((function(){t.onReady&&t.onReady(e.dict),e.$nextTick((function(){e.$emit("dictReady",e.dict),e.$options.methods&&e.$options.methods.onDictReady instanceof Function&&e.$options.methods.onDictReady.call(e,e.dict)}))})))}})};function gt(e,t){if(null==t&&""==t)return null;try{for(var i=0;i0){var t=S["a"].getters&&S["a"].getters.permissions,i=e,n="*:*:*",a=t.some((function(e){return n===e||i.includes(e)}));return!!a}return console.error("need roles! Like checkPermi=\"['system:user:add','system:user:edit']\""),!1}function yt(e){var t=sessionStorage.getItem("caseStatus"),i=[];if(i=JSON.parse(t),0==i.length)return!1;for(var n=null,a=0;a'});o.a.add(l);t["default"]=l},"57fa":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-eye",use:"icon-eye-usage",viewBox:"0 0 128 64",content:''});o.a.add(l);t["default"]=l},"594d":function(e,t,i){"use strict";var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],style:"height:"+e.height,attrs:{"element-loading-text":"正在加载页面,请稍候!"}},[i("iframe",{staticStyle:{width:"100%",height:"100%"},attrs:{id:e.iframeId,src:e.src,frameborder:"no"}})])},a=[],s=(i("ac1f"),i("5319"),{props:{src:{type:String,default:"/"},iframeId:{type:String}},data:function(){return{loading:!1,height:document.documentElement.clientHeight-94.5+"px;"}},mounted:function(){var e=this,t=("#"+this.iframeId).replace(/\//g,"\\/"),i=document.querySelector(t);i.attachEvent?(this.loading=!0,i.attachEvent("onload",(function(){e.loading=!1}))):(this.loading=!0,i.onload=function(){e.loading=!1})}}),o=s,l=i("2877"),r=Object(l["a"])(o,n,a,!1,null,null,null);t["a"]=r.exports},"5aa7":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-clipboard",use:"icon-clipboard-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"5d9e":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-question",use:"icon-question-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"5e6d":function(e,t,i){"use strict";i("9961")},"5f87":function(e,t,i){"use strict";i.d(t,"a",(function(){return o})),i.d(t,"c",(function(){return l})),i.d(t,"b",(function(){return r}));var n=i("852e"),a=i.n(n),s="Admin-Token";function o(){return a.a.get(s)}function l(e){return a.a.set(s,e)}function r(){return a.a.remove(s)}},"5fda":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-link",use:"icon-link-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},6057:function(e,t,i){},"61f7":function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));i("ac1f"),i("00b4"),i("498a"),i("d3b7"),i("25f0");function n(e){return/^(https?:|mailto:|tel:)/.test(e)}},"63f0":function(e,t,i){"use strict";i("e9c4"),i("b64b");var n={set:function(e,t){sessionStorage&&null!=e&&null!=t&&sessionStorage.setItem(e,t)},get:function(e){return sessionStorage?null==e?null:sessionStorage.getItem(e):null},setJSON:function(e,t){null!=t&&this.set(e,JSON.stringify(t))},getJSON:function(e){var t=this.get(e);if(null!=t)return JSON.parse(t)},remove:function(e){sessionStorage.removeItem(e)}},a={set:function(e,t){localStorage&&null!=e&&null!=t&&localStorage.setItem(e,t)},get:function(e){return localStorage?null==e?null:localStorage.getItem(e):null},setJSON:function(e,t){null!=t&&this.set(e,JSON.stringify(t))},getJSON:function(e){var t=this.get(e);if(null!=t)return JSON.parse(t)},remove:function(e){localStorage.removeItem(e)}};t["a"]={session:n,local:a}},"679a":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-search",use:"icon-search-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"67bd":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-validCode",use:"icon-validCode-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},6861:function(e,t,i){e.exports={menuColor:"#bfcbd9",menuLightColor:"rgba(0, 0, 0, 0.7)",menuColorActive:"#f4f4f5",menuBackground:"#304156",menuLightBackground:"#ffffff",subMenuBackground:"#1f2d3d",subMenuHover:"#001528",sideBarWidth:"200px",logoTitleColor:"#ffffff",logoLightTitleColor:"#001529"}},"6a33":function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"app-container"},[i("h4",{staticClass:"form-header h4"},[e._v("基本信息")]),i("el-form",{ref:"form",attrs:{model:e.form,"label-width":"80px"}},[i("el-row",[i("el-col",{attrs:{span:8,offset:2}},[i("el-form-item",{attrs:{label:"用户昵称",prop:"nickName"}},[i("el-input",{attrs:{disabled:""},model:{value:e.form.nickName,callback:function(t){e.$set(e.form,"nickName",t)},expression:"form.nickName"}})],1)],1),i("el-col",{attrs:{span:8,offset:2}},[i("el-form-item",{attrs:{label:"登录账号",prop:"userName"}},[i("el-input",{attrs:{disabled:""},model:{value:e.form.userName,callback:function(t){e.$set(e.form,"userName",t)},expression:"form.userName"}})],1)],1)],1)],1),i("h4",{staticClass:"form-header h4"},[e._v("角色信息")]),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{"row-key":e.getRowKey,data:e.roles.slice((e.pageNum-1)*e.pageSize,e.pageNum*e.pageSize)},on:{"row-click":e.clickRow,"selection-change":e.handleSelectionChange}},[i("el-table-column",{attrs:{label:"序号",type:"index",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s((e.pageNum-1)*e.pageSize+t.$index+1))])]}}])}),i("el-table-column",{attrs:{type:"selection","reserve-selection":!0,width:"55"}}),i("el-table-column",{attrs:{label:"角色编号",align:"center",prop:"roleId"}}),i("el-table-column",{attrs:{label:"角色名称",align:"center",prop:"roleName"}}),i("el-table-column",{attrs:{label:"权限字符",align:"center",prop:"roleKey"}}),i("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])})],1),i("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.pageNum,limit:e.pageSize},on:{"update:page":function(t){e.pageNum=t},"update:limit":function(t){e.pageSize=t}}}),i("el-form",{attrs:{"label-width":"100px"}},[i("el-form-item",{staticStyle:{"text-align":"center","margin-left":"-120px","margin-top":"30px"}},[i("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitForm()}}},[e._v("提交")]),i("el-button",{on:{click:function(t){return e.close()}}},[e._v("返回")])],1)],1)],1)},a=[],s=(i("d3b7"),i("159b"),i("d81d"),i("a15b"),i("c0c7")),o={name:"AuthRole",data:function(){return{loading:!0,total:0,pageNum:1,pageSize:10,roleIds:[],roles:[],form:{}}},created:function(){var e=this,t=this.$route.params&&this.$route.params.userId;t&&(this.loading=!0,Object(s["e"])(t).then((function(t){e.form=t.user,e.roles=t.roles,e.total=e.roles.length,e.$nextTick((function(){e.roles.forEach((function(t){t.flag&&e.$refs.table.toggleRowSelection(t)}))})),e.loading=!1})))},methods:{clickRow:function(e){this.$refs.table.toggleRowSelection(e)},handleSelectionChange:function(e){this.roleIds=e.map((function(e){return e.roleId}))},getRowKey:function(e){return e.roleId},submitForm:function(){var e=this,t=this.form.userId,i=this.roleIds.join(",");Object(s["j"])({userId:t,roleIds:i}).then((function(t){e.$modal.msgSuccess("授权成功"),e.close()}))},close:function(){var e={path:"/system/user"};this.$tab.closeOpenPage(e)}}},l=o,r=i("2877"),c=Object(r["a"])(l,n,a,!1,null,null,null);t["default"]=c.exports},7054:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"app-container"},[i("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0}},[i("el-form-item",{attrs:{label:"用户名称",prop:"userName"}},[i("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入用户名称",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.userName,callback:function(t){e.$set(e.queryParams,"userName",t)},expression:"queryParams.userName"}})],1),i("el-form-item",{attrs:{label:"手机号码",prop:"phonenumber"}},[i("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入手机号码",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.phonenumber,callback:function(t){e.$set(e.queryParams,"phonenumber",t)},expression:"queryParams.phonenumber"}})],1),i("el-form-item",[i("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),i("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),i("el-row",{staticClass:"mb8",attrs:{gutter:10}},[i("el-col",{attrs:{span:1.5}},[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:role:add"],expression:"['system:role:add']"}],attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.openSelectUser}},[e._v("添加用户")])],1),i("el-col",{attrs:{span:1.5}},[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:role:remove"],expression:"['system:role:remove']"}],attrs:{type:"danger",plain:"",icon:"el-icon-circle-close",size:"mini",disabled:e.multiple},on:{click:e.cancelAuthUserAll}},[e._v("批量取消授权")])],1),i("el-col",{attrs:{span:1.5}},[i("el-button",{attrs:{type:"warning",plain:"",icon:"el-icon-close",size:"mini"},on:{click:e.handleClose}},[e._v("关闭")])],1),i("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.userList},on:{"selection-change":e.handleSelectionChange}},[i("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),i("el-table-column",{attrs:{label:"用户名称",prop:"userName","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"用户昵称",prop:"nickName","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"邮箱",prop:"email","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"手机",prop:"phonenumber","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"状态",align:"center",prop:"status"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("dict-tag",{attrs:{options:e.dict.type.sys_normal_disable,value:t.row.status}})]}}])}),i("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])}),i("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:role:remove"],expression:"['system:role:remove']"}],attrs:{size:"mini",type:"text",icon:"el-icon-circle-close"},on:{click:function(i){return e.cancelAuthUser(t.row)}}},[e._v("取消授权")])]}}])})],1),i("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),i("select-user",{ref:"select",attrs:{roleId:e.queryParams.roleId},on:{ok:e.handleQuery}})],1)},a=[],s=(i("d81d"),i("a15b"),i("3528")),o=i("a17e"),l={name:"AuthUser",dicts:["sys_normal_disable"],components:{selectUser:o["default"]},data:function(){return{loading:!0,userIds:[],multiple:!0,showSearch:!0,total:0,userList:[],queryParams:{pageNum:1,pageSize:10,roleId:void 0,userName:void 0,phonenumber:void 0}}},created:function(){var e=this.$route.params&&this.$route.params.roleId;e&&(this.queryParams.roleId=e,this.getList())},methods:{getList:function(){var e=this;this.loading=!0,Object(s["b"])(this.queryParams).then((function(t){e.userList=t.rows,e.total=t.total,e.loading=!1}))},handleClose:function(){var e={path:"/system/role"};this.$tab.closeOpenPage(e)},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.userIds=e.map((function(e){return e.userId})),this.multiple=!e.length},openSelectUser:function(){this.$refs.select.show()},cancelAuthUser:function(e){var t=this,i=this.queryParams.roleId;this.$modal.confirm('确认要取消该用户"'+e.userName+'"角色吗?').then((function(){return Object(s["c"])({userId:e.userId,roleId:i})})).then((function(){t.getList(),t.$modal.msgSuccess("取消授权成功")})).catch((function(){}))},cancelAuthUserAll:function(e){var t=this,i=this.queryParams.roleId,n=this.userIds.join(",");this.$modal.confirm("是否取消选中用户授权数据项?").then((function(){return Object(s["d"])({roleId:i,userIds:n})})).then((function(){t.getList(),t.$modal.msgSuccess("取消授权成功")})).catch((function(){}))}}},r=l,c=i("2877"),u=Object(c["a"])(r,n,a,!1,null,null,null);t["default"]=u.exports},"70b1":function(e,t,i){},7154:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-dashboard",use:"icon-dashboard-usage",viewBox:"0 0 128 100",content:''});o.a.add(l);t["default"]=l},"7234d":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-textarea",use:"icon-textarea-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},7271:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-theme",use:"icon-theme-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"72d1":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-guide",use:"icon-guide-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"72e5":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-fullscreen",use:"icon-fullscreen-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"737d":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-cascader",use:"icon-cascader-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},7479:function(e,t,i){},"74a2":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-eye-open",use:"icon-eye-open-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},7651:function(e,t,i){"use strict";i("c441")},"76f8":function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-card",[i("el-tabs",{model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[i("el-tab-pane",{attrs:{label:"基本信息",name:"basic"}},[i("basic-info-form",{ref:"basicInfo",attrs:{info:e.info}})],1),i("el-tab-pane",{attrs:{label:"字段信息",name:"columnInfo"}},[i("el-table",{ref:"dragTable",attrs:{data:e.columns,"row-key":"columnId","max-height":e.tableHeight}},[i("el-table-column",{attrs:{label:"序号",type:"index","min-width":"5%","class-name":"allowDrag"}}),i("el-table-column",{attrs:{label:"字段列名",prop:"columnName","min-width":"10%","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"字段描述","min-width":"10%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-input",{model:{value:t.row.columnComment,callback:function(i){e.$set(t.row,"columnComment",i)},expression:"scope.row.columnComment"}})]}}])}),i("el-table-column",{attrs:{label:"物理类型",prop:"columnType","min-width":"10%","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"Java类型","min-width":"11%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-select",{model:{value:t.row.javaType,callback:function(i){e.$set(t.row,"javaType",i)},expression:"scope.row.javaType"}},[i("el-option",{attrs:{label:"Long",value:"Long"}}),i("el-option",{attrs:{label:"String",value:"String"}}),i("el-option",{attrs:{label:"Integer",value:"Integer"}}),i("el-option",{attrs:{label:"Double",value:"Double"}}),i("el-option",{attrs:{label:"BigDecimal",value:"BigDecimal"}}),i("el-option",{attrs:{label:"Date",value:"Date"}}),i("el-option",{attrs:{label:"Boolean",value:"Boolean"}})],1)]}}])}),i("el-table-column",{attrs:{label:"java属性","min-width":"10%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-input",{model:{value:t.row.javaField,callback:function(i){e.$set(t.row,"javaField",i)},expression:"scope.row.javaField"}})]}}])}),i("el-table-column",{attrs:{label:"插入","min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-checkbox",{attrs:{"true-label":"1","false-label":"0"},model:{value:t.row.isInsert,callback:function(i){e.$set(t.row,"isInsert",i)},expression:"scope.row.isInsert"}})]}}])}),i("el-table-column",{attrs:{label:"编辑","min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-checkbox",{attrs:{"true-label":"1","false-label":"0"},model:{value:t.row.isEdit,callback:function(i){e.$set(t.row,"isEdit",i)},expression:"scope.row.isEdit"}})]}}])}),i("el-table-column",{attrs:{label:"列表","min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-checkbox",{attrs:{"true-label":"1","false-label":"0"},model:{value:t.row.isList,callback:function(i){e.$set(t.row,"isList",i)},expression:"scope.row.isList"}})]}}])}),i("el-table-column",{attrs:{label:"查询","min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-checkbox",{attrs:{"true-label":"1","false-label":"0"},model:{value:t.row.isQuery,callback:function(i){e.$set(t.row,"isQuery",i)},expression:"scope.row.isQuery"}})]}}])}),i("el-table-column",{attrs:{label:"查询方式","min-width":"10%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-select",{model:{value:t.row.queryType,callback:function(i){e.$set(t.row,"queryType",i)},expression:"scope.row.queryType"}},[i("el-option",{attrs:{label:"=",value:"EQ"}}),i("el-option",{attrs:{label:"!=",value:"NE"}}),i("el-option",{attrs:{label:">",value:"GT"}}),i("el-option",{attrs:{label:">=",value:"GTE"}}),i("el-option",{attrs:{label:"<",value:"LT"}}),i("el-option",{attrs:{label:"<=",value:"LTE"}}),i("el-option",{attrs:{label:"LIKE",value:"LIKE"}}),i("el-option",{attrs:{label:"BETWEEN",value:"BETWEEN"}})],1)]}}])}),i("el-table-column",{attrs:{label:"必填","min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-checkbox",{attrs:{"true-label":"1","false-label":"0"},model:{value:t.row.isRequired,callback:function(i){e.$set(t.row,"isRequired",i)},expression:"scope.row.isRequired"}})]}}])}),i("el-table-column",{attrs:{label:"显示类型","min-width":"12%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-select",{model:{value:t.row.htmlType,callback:function(i){e.$set(t.row,"htmlType",i)},expression:"scope.row.htmlType"}},[i("el-option",{attrs:{label:"文本框",value:"input"}}),i("el-option",{attrs:{label:"文本域",value:"textarea"}}),i("el-option",{attrs:{label:"下拉框",value:"select"}}),i("el-option",{attrs:{label:"单选框",value:"radio"}}),i("el-option",{attrs:{label:"复选框",value:"checkbox"}}),i("el-option",{attrs:{label:"日期控件",value:"datetime"}}),i("el-option",{attrs:{label:"图片上传",value:"imageUpload"}}),i("el-option",{attrs:{label:"文件上传",value:"fileUpload"}}),i("el-option",{attrs:{label:"富文本控件",value:"editor"}})],1)]}}])}),i("el-table-column",{attrs:{label:"字典类型","min-width":"12%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择"},model:{value:t.row.dictType,callback:function(i){e.$set(t.row,"dictType",i)},expression:"scope.row.dictType"}},e._l(e.dictOptions,(function(t){return i("el-option",{key:t.dictType,attrs:{label:t.dictName,value:t.dictType}},[i("span",{staticStyle:{float:"left"}},[e._v(e._s(t.dictName))]),i("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v(e._s(t.dictType))])])})),1)]}}])})],1)],1),i("el-tab-pane",{attrs:{label:"生成信息",name:"genInfo"}},[i("gen-info-form",{ref:"genInfo",attrs:{info:e.info,tables:e.tables,menus:e.menus}})],1)],1),i("el-form",{attrs:{"label-width":"100px"}},[i("el-form-item",{staticStyle:{"text-align":"center","margin-left":"-100px","margin-top":"10px"}},[i("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitForm()}}},[e._v("提交")]),i("el-button",{on:{click:function(t){return e.close()}}},[e._v("返回")])],1)],1)],1)},a=[],s=(i("d3b7"),i("3ca3"),i("ddb0"),i("d81d"),i("a434"),i("4e82"),i("4b72")),o=i("ed45"),l=i("a6dc"),r=i("ed69"),c=i("8586"),u=i("aa47"),d={name:"GenEdit",components:{basicInfoForm:r["default"],genInfoForm:c["default"]},data:function(){return{activeName:"columnInfo",tableHeight:document.documentElement.scrollHeight-245+"px",tables:[],columns:[],dictOptions:[],menus:[],info:{}}},created:function(){var e=this,t=this.$route.params&&this.$route.params.tableId;t&&(Object(s["c"])(t).then((function(t){e.columns=t.data.rows,e.info=t.data.info,e.tables=t.data.tables})),Object(o["e"])().then((function(t){e.dictOptions=t.data})),Object(l["d"])().then((function(t){e.menus=e.handleTree(t.data,"menuId")})))},methods:{submitForm:function(){var e=this,t=this.$refs.basicInfo.$refs.basicInfoForm,i=this.$refs.genInfo.$refs.genInfoForm;Promise.all([t,i].map(this.getFormPromise)).then((function(n){var a=n.every((function(e){return!!e}));if(a){var o=Object.assign({},t.model,i.model);o.columns=e.columns,o.params={treeCode:o.treeCode,treeName:o.treeName,treeParentCode:o.treeParentCode,parentMenuId:o.parentMenuId},Object(s["i"])(o).then((function(t){e.$modal.msgSuccess(t.msg),200===t.code&&e.close()}))}else e.$modal.msgError("表单校验未通过,请重新检查提交内容")}))},getFormPromise:function(e){return new Promise((function(t){e.validate((function(e){t(e)}))}))},close:function(){var e={path:"/tool/gen",query:{t:Date.now(),pageNum:this.$route.query.pageNum}};this.$tab.closeOpenPage(e)}},mounted:function(){var e=this,t=this.$refs.dragTable.$el.querySelectorAll(".el-table__body-wrapper > table > tbody")[0];u["default"].create(t,{handle:".allowDrag",onEnd:function(t){var i=e.columns.splice(t.oldIndex,1)[0];for(var n in e.columns.splice(t.newIndex,0,i),e.columns)e.columns[n].sort=parseInt(n)+1}})}},m=d,h=i("2877"),p=Object(h["a"])(m,n,a,!1,null,null,null);t["default"]=p.exports},"77d7":function(e,t,i){},7800:function(e,t,i){},7803:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"register"},[i("el-form",{ref:"registerForm",staticClass:"register-form",attrs:{model:e.registerForm,rules:e.registerRules}},[i("h3",{staticClass:"title"},[e._v("若依后台管理系统")]),i("el-form-item",{attrs:{prop:"username"}},[i("el-input",{attrs:{type:"text","auto-complete":"off",placeholder:"账号"},model:{value:e.registerForm.username,callback:function(t){e.$set(e.registerForm,"username",t)},expression:"registerForm.username"}},[i("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"user"},slot:"prefix"})],1)],1),i("el-form-item",{attrs:{prop:"password"}},[i("el-input",{attrs:{type:"password","auto-complete":"off",placeholder:"密码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleRegister(t)}},model:{value:e.registerForm.password,callback:function(t){e.$set(e.registerForm,"password",t)},expression:"registerForm.password"}},[i("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"password"},slot:"prefix"})],1)],1),i("el-form-item",{attrs:{prop:"confirmPassword"}},[i("el-input",{attrs:{type:"password","auto-complete":"off",placeholder:"确认密码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleRegister(t)}},model:{value:e.registerForm.confirmPassword,callback:function(t){e.$set(e.registerForm,"confirmPassword",t)},expression:"registerForm.confirmPassword"}},[i("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"password"},slot:"prefix"})],1)],1),e.captchaEnabled?i("el-form-item",{attrs:{prop:"code"}},[i("el-input",{staticStyle:{width:"63%"},attrs:{"auto-complete":"off",placeholder:"验证码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleRegister(t)}},model:{value:e.registerForm.code,callback:function(t){e.$set(e.registerForm,"code",t)},expression:"registerForm.code"}},[i("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"validCode"},slot:"prefix"})],1),i("div",{staticClass:"register-code"},[i("img",{staticClass:"register-code-img",attrs:{src:e.codeUrl},on:{click:e.getCode}})])],1):e._e(),i("el-form-item",{staticStyle:{width:"100%"}},[i("el-button",{staticStyle:{width:"100%"},attrs:{loading:e.loading,size:"medium",type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleRegister(t)}}},[e.loading?i("span",[e._v("注 册 中...")]):i("span",[e._v("注 册")])]),i("div",{staticStyle:{float:"right"}},[i("router-link",{staticClass:"link-type",attrs:{to:"/login"}},[e._v("使用已有账户登录")])],1)],1)],1),e._m(0)],1)},a=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-register-footer"},[i("span",[e._v("Copyright © 2018-2023 ruoyi.vip All Rights Reserved.")])])}],s=(i("d9e2"),i("14d9"),i("7ded")),o={name:"Register",data:function(){var e=this,t=function(t,i,n){e.registerForm.password!==i?n(new Error("两次输入的密码不一致")):n()};return{codeUrl:"",registerForm:{username:"",password:"",confirmPassword:"",code:"",uuid:""},registerRules:{username:[{required:!0,trigger:"blur",message:"请输入您的账号"},{min:2,max:20,message:"用户账号长度必须介于 2 和 20 之间",trigger:"blur"}],password:[{required:!0,trigger:"blur",message:"请输入您的密码"},{min:5,max:20,message:"用户密码长度必须介于 5 和 20 之间",trigger:"blur"}],confirmPassword:[{required:!0,trigger:"blur",message:"请再次输入您的密码"},{required:!0,validator:t,trigger:"blur"}],code:[{required:!0,trigger:"change",message:"请输入验证码"}]},loading:!1,captchaEnabled:!0}},created:function(){this.getCode()},methods:{getCode:function(){var e=this;Object(s["a"])().then((function(t){e.captchaEnabled=void 0===t.captchaEnabled||t.captchaEnabled,e.captchaEnabled&&(e.codeUrl="data:image/gif;base64,"+t.img,e.registerForm.uuid=t.uuid)}))},handleRegister:function(){var e=this;this.$refs.registerForm.validate((function(t){t&&(e.loading=!0,Object(s["e"])(e.registerForm).then((function(t){var i=e.registerForm.username;e.$alert("恭喜你,您的账号 "+i+" 注册成功!","系统提示",{dangerouslyUseHTMLString:!0,type:"success"}).then((function(){e.$router.push("/login")})).catch((function(){}))})).catch((function(){e.loading=!1,e.captchaEnabled&&e.getCode()})))}))}}},l=o,r=(i("5e6d"),i("2877")),c=Object(r["a"])(l,n,a,!1,null,null,null);t["default"]=c.exports},"7ded":function(e,t,i){"use strict";i.d(t,"c",(function(){return a})),i.d(t,"e",(function(){return s})),i.d(t,"b",(function(){return o})),i.d(t,"d",(function(){return l})),i.d(t,"a",(function(){return r}));var n=i("b775");function a(e,t,i,a){var s={username:e,password:t,code:i,uuid:a};return Object(n["a"])({url:"/login",headers:{isToken:!1},method:"post",data:s})}function s(e){return Object(n["a"])({url:"/register",headers:{isToken:!1},method:"post",data:e})}function o(){return Object(n["a"])({url:"/getInfo",method:"get"})}function l(){return Object(n["a"])({url:"/logout",method:"post"})}function r(){return Object(n["a"])({url:"/captchaImage",headers:{isToken:!1},method:"get",timeout:2e4})}},"7f94":function(e,t,i){},"806c":function(e,t,i){},"81a5":function(e,t,i){e.exports=i.p+"static/img/logo.37a61230.png"},"81ae":function(e,t,i){"use strict";t["a"]={401:"认证失败,无法访问系统资源",403:"当前操作没有权限",404:"访问资源不存在",default:"系统未知错误,请反馈给管理员"}},"83d6":function(e,t){e.exports={sideTheme:"theme-dark",showSettings:!1,topNav:!1,tagsView:!0,fixedHeader:!1,sidebarLogo:!0,dynamicTitle:!1,errorLog:"production"}},"84e5":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-swagger",use:"icon-swagger-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},8586:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-form",{ref:"genInfoForm",attrs:{model:e.info,rules:e.rules,"label-width":"150px"}},[i("el-row",[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"tplCategory"}},[i("span",{attrs:{slot:"label"},slot:"label"},[e._v("生成模板")]),i("el-select",{on:{change:e.tplSelectChange},model:{value:e.info.tplCategory,callback:function(t){e.$set(e.info,"tplCategory",t)},expression:"info.tplCategory"}},[i("el-option",{attrs:{label:"单表(增删改查)",value:"crud"}}),i("el-option",{attrs:{label:"树表(增删改查)",value:"tree"}}),i("el-option",{attrs:{label:"主子表(增删改查)",value:"sub"}})],1)],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"packageName"}},[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 生成包路径 "),i("el-tooltip",{attrs:{content:"生成在哪个java包下,例如 com.ruoyi.system",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-input",{model:{value:e.info.packageName,callback:function(t){e.$set(e.info,"packageName",t)},expression:"info.packageName"}})],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"moduleName"}},[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 生成模块名 "),i("el-tooltip",{attrs:{content:"可理解为子系统名,例如 system",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-input",{model:{value:e.info.moduleName,callback:function(t){e.$set(e.info,"moduleName",t)},expression:"info.moduleName"}})],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"businessName"}},[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 生成业务名 "),i("el-tooltip",{attrs:{content:"可理解为功能英文名,例如 user",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-input",{model:{value:e.info.businessName,callback:function(t){e.$set(e.info,"businessName",t)},expression:"info.businessName"}})],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"functionName"}},[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 生成功能名 "),i("el-tooltip",{attrs:{content:"用作类描述,例如 用户",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-input",{model:{value:e.info.functionName,callback:function(t){e.$set(e.info,"functionName",t)},expression:"info.functionName"}})],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 上级菜单 "),i("el-tooltip",{attrs:{content:"分配到指定菜单下,例如 系统管理",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("treeselect",{attrs:{"append-to-body":!0,options:e.menus,normalizer:e.normalizer,"show-count":!0,placeholder:"请选择系统菜单"},model:{value:e.info.parentMenuId,callback:function(t){e.$set(e.info,"parentMenuId",t)},expression:"info.parentMenuId"}})],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"genType"}},[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 生成代码方式 "),i("el-tooltip",{attrs:{content:"默认为zip压缩包下载,也可以自定义生成路径",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-radio",{attrs:{label:"0"},model:{value:e.info.genType,callback:function(t){e.$set(e.info,"genType",t)},expression:"info.genType"}},[e._v("zip压缩包")]),i("el-radio",{attrs:{label:"1"},model:{value:e.info.genType,callback:function(t){e.$set(e.info,"genType",t)},expression:"info.genType"}},[e._v("自定义路径")])],1)],1),"1"==e.info.genType?i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{prop:"genPath"}},[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 自定义路径 "),i("el-tooltip",{attrs:{content:"填写磁盘绝对路径,若不填写,则生成到当前Web项目下",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-input",{model:{value:e.info.genPath,callback:function(t){e.$set(e.info,"genPath",t)},expression:"info.genPath"}},[i("el-dropdown",{attrs:{slot:"append"},slot:"append"},[i("el-button",{attrs:{type:"primary"}},[e._v(" 最近路径快速选择 "),i("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[i("el-dropdown-item",{nativeOn:{click:function(t){e.info.genPath="/"}}},[e._v("恢复默认的生成基础路径")])],1)],1)],1)],1)],1):e._e()],1),i("el-row",{directives:[{name:"show",rawName:"v-show",value:"tree"==e.info.tplCategory,expression:"info.tplCategory == 'tree'"}]},[i("h4",{staticClass:"form-header"},[e._v("其他信息")]),i("el-col",{attrs:{span:12}},[i("el-form-item",[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 树编码字段 "),i("el-tooltip",{attrs:{content:"树显示的编码字段名, 如:dept_id",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.info.treeCode,callback:function(t){e.$set(e.info,"treeCode",t)},expression:"info.treeCode"}},e._l(e.info.columns,(function(e,t){return i("el-option",{key:t,attrs:{label:e.columnName+":"+e.columnComment,value:e.columnName}})})),1)],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 树父编码字段 "),i("el-tooltip",{attrs:{content:"树显示的父编码字段名, 如:parent_Id",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.info.treeParentCode,callback:function(t){e.$set(e.info,"treeParentCode",t)},expression:"info.treeParentCode"}},e._l(e.info.columns,(function(e,t){return i("el-option",{key:t,attrs:{label:e.columnName+":"+e.columnComment,value:e.columnName}})})),1)],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 树名称字段 "),i("el-tooltip",{attrs:{content:"树节点的显示名称字段名, 如:dept_name",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.info.treeName,callback:function(t){e.$set(e.info,"treeName",t)},expression:"info.treeName"}},e._l(e.info.columns,(function(e,t){return i("el-option",{key:t,attrs:{label:e.columnName+":"+e.columnComment,value:e.columnName}})})),1)],1)],1)],1),i("el-row",{directives:[{name:"show",rawName:"v-show",value:"sub"==e.info.tplCategory,expression:"info.tplCategory == 'sub'"}]},[i("h4",{staticClass:"form-header"},[e._v("关联信息")]),i("el-col",{attrs:{span:12}},[i("el-form-item",[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 关联子表的表名 "),i("el-tooltip",{attrs:{content:"关联子表的表名, 如:sys_user",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-select",{attrs:{placeholder:"请选择"},on:{change:e.subSelectChange},model:{value:e.info.subTableName,callback:function(t){e.$set(e.info,"subTableName",t)},expression:"info.subTableName"}},e._l(e.tables,(function(e,t){return i("el-option",{key:t,attrs:{label:e.tableName+":"+e.tableComment,value:e.tableName}})})),1)],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 子表关联的外键名 "),i("el-tooltip",{attrs:{content:"子表关联的外键名, 如:user_id",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.info.subTableFkName,callback:function(t){e.$set(e.info,"subTableFkName",t)},expression:"info.subTableFkName"}},e._l(e.subColumns,(function(e,t){return i("el-option",{key:t,attrs:{label:e.columnName+":"+e.columnComment,value:e.columnName}})})),1)],1)],1)],1)],1)},a=[],s=i("ca17"),o=i.n(s),l=(i("542c"),{components:{Treeselect:o.a},props:{info:{type:Object,default:null},tables:{type:Array,default:null},menus:{type:Array,default:[]}},data:function(){return{subColumns:[],rules:{tplCategory:[{required:!0,message:"请选择生成模板",trigger:"blur"}],packageName:[{required:!0,message:"请输入生成包路径",trigger:"blur"}],moduleName:[{required:!0,message:"请输入生成模块名",trigger:"blur"}],businessName:[{required:!0,message:"请输入生成业务名",trigger:"blur"}],functionName:[{required:!0,message:"请输入生成功能名",trigger:"blur"}]}}},created:function(){},watch:{"info.subTableName":function(e){this.setSubTableColumns(e)}},methods:{normalizer:function(e){return e.children&&!e.children.length&&delete e.children,{id:e.menuId,label:e.menuName,children:e.children}},subSelectChange:function(e){this.info.subTableFkName=""},tplSelectChange:function(e){"sub"!==e&&(this.info.subTableName="",this.info.subTableFkName="")},setSubTableColumns:function(e){for(var t in this.tables){var i=this.tables[t].tableName;if(e===i){this.subColumns=this.tables[t].columns;break}}}}}),r=l,c=i("2877"),u=Object(c["a"])(r,n,a,!1,null,null,null);t["default"]=u.exports},"879b":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-size",use:"icon-size-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"87b2":function(e,t,i){"use strict";i("6057")},"88a2":function(e,t,i){"use strict";i("115e")},"892d":function(e,t,i){"use strict";i("b617")},8989:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-pdf",use:"icon-pdf-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"89a9":function(e,t,i){"use strict";i("d0c2")},"8bb3":function(e,t,i){"use strict";i("c46c")},"8dd0":function(e,t,i){"use strict";i("c459")},"8df1":function(e,t,i){e.exports={menuColor:"#bfcbd9",menuLightColor:"rgba(0, 0, 0, 0.7)",menuColorActive:"#f4f4f5",menuBackground:"#304156",menuLightBackground:"#ffffff",subMenuBackground:"#1f2d3d",subMenuHover:"#001528",sideBarWidth:"200px",logoTitleColor:"#ffffff",logoLightTitleColor:"#001529"}},"909e":function(e,t,i){"use strict";i("9851")},"91b4":function(e,t,i){},"91be":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-nested",use:"icon-nested-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"922f":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-system",use:"icon-system-usage",viewBox:"0 0 1084 1024",content:''});o.a.add(l);t["default"]=l},"937c":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-bug",use:"icon-bug-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},9429:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("div",{staticClass:"user-info-head",on:{click:function(t){return e.editCropper()}}},[i("img",{staticClass:"img-circle img-lg",attrs:{src:e.options.img,title:"点击上传头像"}})]),i("el-dialog",{attrs:{title:e.title,visible:e.open,width:"800px","append-to-body":""},on:{"update:visible":function(t){e.open=t},opened:e.modalOpened,close:e.closeDialog}},[i("el-row",[i("el-col",{style:{height:"350px"},attrs:{xs:24,md:12}},[e.visible?i("vue-cropper",{ref:"cropper",attrs:{img:e.options.img,info:!0,autoCrop:e.options.autoCrop,autoCropWidth:e.options.autoCropWidth,autoCropHeight:e.options.autoCropHeight,fixedBox:e.options.fixedBox,outputType:e.options.outputType},on:{realTime:e.realTime}}):e._e()],1),i("el-col",{style:{height:"350px"},attrs:{xs:24,md:12}},[i("div",{staticClass:"avatar-upload-preview"},[i("img",{style:e.previews.img,attrs:{src:e.previews.url}})])])],1),i("br"),i("el-row",[i("el-col",{attrs:{lg:2,sm:3,xs:3}},[i("el-upload",{attrs:{action:"#","http-request":e.requestUpload,"show-file-list":!1,"before-upload":e.beforeUpload}},[i("el-button",{attrs:{size:"small"}},[e._v(" 选择 "),i("i",{staticClass:"el-icon-upload el-icon--right"})])],1)],1),i("el-col",{attrs:{lg:{span:1,offset:2},sm:2,xs:2}},[i("el-button",{attrs:{icon:"el-icon-plus",size:"small"},on:{click:function(t){return e.changeScale(1)}}})],1),i("el-col",{attrs:{lg:{span:1,offset:1},sm:2,xs:2}},[i("el-button",{attrs:{icon:"el-icon-minus",size:"small"},on:{click:function(t){return e.changeScale(-1)}}})],1),i("el-col",{attrs:{lg:{span:1,offset:1},sm:2,xs:2}},[i("el-button",{attrs:{icon:"el-icon-refresh-left",size:"small"},on:{click:function(t){return e.rotateLeft()}}})],1),i("el-col",{attrs:{lg:{span:1,offset:1},sm:2,xs:2}},[i("el-button",{attrs:{icon:"el-icon-refresh-right",size:"small"},on:{click:function(t){return e.rotateRight()}}})],1),i("el-col",{attrs:{lg:{span:2,offset:6},sm:2,xs:2}},[i("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.uploadImg()}}},[e._v("提 交")])],1)],1)],1)],1)},a=[],s=i("4360"),o=i("7e79"),l=i("c0c7"),r=i("ed08"),c={components:{VueCropper:o["VueCropper"]},data:function(){return{open:!1,visible:!1,title:"修改头像",options:{img:s["a"].getters.avatar,autoCrop:!0,autoCropWidth:200,autoCropHeight:200,fixedBox:!0,outputType:"png"},previews:{},resizeHandler:null}},methods:{editCropper:function(){this.open=!0},modalOpened:function(){var e=this;this.visible=!0,this.resizeHandler||(this.resizeHandler=Object(r["b"])((function(){e.refresh()}),100)),window.addEventListener("resize",this.resizeHandler)},refresh:function(){this.$refs.cropper.refresh()},requestUpload:function(){},rotateLeft:function(){this.$refs.cropper.rotateLeft()},rotateRight:function(){this.$refs.cropper.rotateRight()},changeScale:function(e){e=e||1,this.$refs.cropper.changeScale(e)},beforeUpload:function(e){var t=this;if(-1==e.type.indexOf("image/"))this.$modal.msgError("文件格式错误,请上传图片类型,如:JPG,PNG后缀的文件。");else{var i=new FileReader;i.readAsDataURL(e),i.onload=function(){t.options.img=i.result}}},uploadImg:function(){var e=this;this.$refs.cropper.getCropBlob((function(t){var i=new FormData;i.append("avatarfile",t),Object(l["n"])(i).then((function(t){e.open=!1,e.options.img="/API"+t.imgUrl,s["a"].commit("SET_AVATAR",e.options.img),e.$modal.msgSuccess("修改成功"),e.visible=!1}))}))},realTime:function(e){this.previews=e},closeDialog:function(){this.options.img=s["a"].getters.avatar,this.visible=!1,window.removeEventListener("resize",this.resizeHandler)}}},u=c,d=(i("02ae"),i("2877")),m=Object(d["a"])(u,n,a,!1,null,"33de1eec",null);t["default"]=m.exports},"955f":function(e,t,i){},9851:function(e,t,i){},"98ab":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-shopping",use:"icon-shopping-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"98d8":function(e,t,i){"use strict";i("77d7")},9961:function(e,t,i){},"99c3":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-time-range",use:"icon-time-range-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"9a4c":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-radio",use:"icon-radio-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"9b2c":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-logininfor",use:"icon-logininfor-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"9b8f":function(e,t,i){"use strict";i.r(t);i("ac1f"),i("5319");var n,a,s={created:function(){var e=this.$route,t=e.params,i=e.query,n=t.path;this.$router.replace({path:"/"+n,query:i})},render:function(e){return e()}},o=s,l=i("2877"),r=Object(l["a"])(o,n,a,!1,null,null,null);t["default"]=r.exports},"9cb5":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-log",use:"icon-log-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"9ec1":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-checkbox",use:"icon-checkbox-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"9f4c":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-icon",use:"icon-icon-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},a012:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-lock",use:"icon-lock-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},a159:function(e,t,i){"use strict";i.d(t,"e",(function(){return a})),i.d(t,"d",(function(){return s})),i.d(t,"a",(function(){return o})),i.d(t,"g",(function(){return l})),i.d(t,"c",(function(){return r})),i.d(t,"b",(function(){return c})),i.d(t,"f",(function(){return u}));var n=i("b775");function a(e){return Object(n["a"])({url:"/monitor/job/list",method:"get",params:e})}function s(e){return Object(n["a"])({url:"/monitor/job/"+e,method:"get"})}function o(e){return Object(n["a"])({url:"/monitor/job",method:"post",data:e})}function l(e){return Object(n["a"])({url:"/monitor/job",method:"put",data:e})}function r(e){return Object(n["a"])({url:"/monitor/job/"+e,method:"delete"})}function c(e,t){var i={jobId:e,status:t};return Object(n["a"])({url:"/monitor/job/changeStatus",method:"put",data:i})}function u(e,t){var i={jobId:e,jobGroup:t};return Object(n["a"])({url:"/monitor/job/run",method:"put",data:i})}},a17a:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-language",use:"icon-language-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},a17e:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:"选择用户",visible:e.visible,width:"800px",top:"5vh","append-to-body":""},on:{"update:visible":function(t){e.visible=t}}},[i("el-form",{ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0}},[i("el-form-item",{attrs:{label:"用户名称",prop:"userName"}},[i("el-input",{attrs:{placeholder:"请输入用户名称",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.userName,callback:function(t){e.$set(e.queryParams,"userName",t)},expression:"queryParams.userName"}})],1),i("el-form-item",{attrs:{label:"手机号码",prop:"phonenumber"}},[i("el-input",{attrs:{placeholder:"请输入手机号码",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.phonenumber,callback:function(t){e.$set(e.queryParams,"phonenumber",t)},expression:"queryParams.phonenumber"}})],1),i("el-form-item",[i("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),i("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),i("el-row",[i("el-table",{ref:"table",attrs:{data:e.userList,height:"260px"},on:{"row-click":e.clickRow,"selection-change":e.handleSelectionChange}},[i("el-table-column",{attrs:{type:"selection",width:"55"}}),i("el-table-column",{attrs:{label:"用户名称",prop:"userName","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"用户昵称",prop:"nickName","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"邮箱",prop:"email","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"手机",prop:"phonenumber","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"状态",align:"center",prop:"status"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("dict-tag",{attrs:{options:e.dict.type.sys_normal_disable,value:t.row.status}})]}}])}),i("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])})],1),i("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}})],1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:e.handleSelectUser}},[e._v("确 定")]),i("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取 消")])],1)],1)},a=[],s=(i("a9e3"),i("d81d"),i("a15b"),i("3528")),o={dicts:["sys_normal_disable"],props:{roleId:{type:[Number,String]}},data:function(){return{visible:!1,userIds:[],total:0,userList:[],queryParams:{pageNum:1,pageSize:10,roleId:void 0,userName:void 0,phonenumber:void 0}}},methods:{show:function(){this.queryParams.roleId=this.roleId,this.getList(),this.visible=!0},clickRow:function(e){this.$refs.table.toggleRowSelection(e)},handleSelectionChange:function(e){this.userIds=e.map((function(e){return e.userId}))},getList:function(){var e=this;Object(s["l"])(this.queryParams).then((function(t){e.userList=t.rows,e.total=t.total}))},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectUser:function(){var e=this,t=this.queryParams.roleId,i=this.userIds.join(",");""!=i?Object(s["e"])({roleId:t,userIds:i}).then((function(t){e.$modal.msgSuccess(t.msg),200===t.code&&(e.visible=!1,e.$emit("ok"))})):this.$modal.msgError("请选择要分配的用户")}}},l=o,r=i("2877"),c=Object(r["a"])(l,n,a,!1,null,null,null);t["default"]=c.exports},a18c:function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"c",(function(){return r}));var n=i("36cd"),a=(i("d3b7"),i("3ca3"),i("ddb0"),i("ac1f"),i("2b0e")),s=i("8c4f"),o=i("c1f7");a["default"].use(s["a"]);var l=[{path:"/redirect",component:o["a"],hidden:!0,children:[{path:"/redirect/:path(.*)",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("9b8f"))}))}}]},{path:"/login",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("dd7b"))}))},hidden:!0},{path:"/register",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("7803"))}))},hidden:!0},{path:"/404",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("2754"))}))},hidden:!0},{path:"/401",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("ec55"))}))},hidden:!0},{path:"",component:o["a"],redirect:"index",children:[{path:"index",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("1e4b"))}))},name:"Index",meta:{title:"首页",icon:"dashboard",affix:!0}}]},{path:"/user",component:o["a"],hidden:!0,redirect:"noredirect",children:[{path:"profile",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("4c1b"))}))},name:"Profile",meta:{title:"个人中心",icon:"user"}}]}],r=[{path:"/system/user-auth",component:o["a"],hidden:!0,permissions:["system:user:edit"],children:[{path:"role/:userId(\\d+)",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("6a33"))}))},name:"AuthRole",meta:{title:"分配角色",activeMenu:"/system/user"}}]},{path:"/system/role-auth",component:o["a"],hidden:!0,permissions:["system:role:edit"],children:[{path:"user/:roleId(\\d+)",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("7054"))}))},name:"AuthUser",meta:{title:"分配用户",activeMenu:"/system/role"}}]},{path:"/system/dict-data",component:o["a"],hidden:!0,permissions:["system:dict:list"],children:[{path:"index/:dictId(\\d+)",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("bfc4"))}))},name:"Data",meta:{title:"字典数据",activeMenu:"/system/dict"}}]},{path:"/monitor/job-log",component:o["a"],hidden:!0,permissions:["monitor:job:list"],children:[{path:"index/:jobId(\\d+)",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("0062"))}))},name:"JobLog",meta:{title:"调度日志",activeMenu:"/monitor/job"}}]},{path:"/tool/gen-edit",component:o["a"],hidden:!0,permissions:["tool:gen:edit"],children:[{path:"index/:tableId(\\d+)",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("76f8"))}))},name:"GenEdit",meta:{title:"修改生成配置",activeMenu:"/tool/gen"}}]}],c=s["a"].prototype.push,u=s["a"].prototype.replace;s["a"].prototype.push=function(e){return c.call(this,e).catch((function(e){return e}))},s["a"].prototype.replace=function(e){return u.call(this,e).catch((function(e){return e}))},t["b"]=new s["a"]({mode:"history",scrollBehavior:function(){return{y:0}},routes:l})},a1ac:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-number",use:"icon-number-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},a263:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-skill",use:"icon-skill-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},a2bf:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-date",use:"icon-date-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},a2d0:function(e,t,i){e.exports=i.p+"static/img/light.4183aad0.svg"},a2f6:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-drag",use:"icon-drag-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},a36b:function(e,t,i){e.exports=i.p+"static/img/404.a57b6f31.png"},a601:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-international",use:"icon-international-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},a6dc:function(e,t,i){"use strict";i.d(t,"d",(function(){return a})),i.d(t,"c",(function(){return s})),i.d(t,"f",(function(){return o})),i.d(t,"e",(function(){return l})),i.d(t,"a",(function(){return r})),i.d(t,"g",(function(){return c})),i.d(t,"b",(function(){return u}));var n=i("b775");function a(e){return Object(n["a"])({url:"/system/menu/list",method:"get",params:e})}function s(e){return Object(n["a"])({url:"/system/menu/"+e,method:"get"})}function o(){return Object(n["a"])({url:"/system/menu/treeselect",method:"get"})}function l(e){return Object(n["a"])({url:"/system/menu/roleMenuTreeselect/"+e,method:"get"})}function r(e){return Object(n["a"])({url:"/system/menu",method:"post",data:e})}function c(e){return Object(n["a"])({url:"/system/menu",method:"put",data:e})}function u(e){return Object(n["a"])({url:"/system/menu/"+e,method:"delete"})}},a72c:function(e,t,i){"use strict";i("dc2b")},a75d:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-zip",use:"icon-zip-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},aa3a:function(e,t,i){"use strict";i.d(t,"e",(function(){return a})),i.d(t,"c",(function(){return s})),i.d(t,"d",(function(){return o})),i.d(t,"a",(function(){return l})),i.d(t,"f",(function(){return r})),i.d(t,"b",(function(){return c}));var n=i("b775");function a(e){return Object(n["a"])({url:"/system/dict/data/list",method:"get",params:e})}function s(e){return Object(n["a"])({url:"/system/dict/data/"+e,method:"get"})}function o(e){return Object(n["a"])({url:"/system/dict/data/type/"+e,method:"get"})}function l(e){return Object(n["a"])({url:"/system/dict/data",method:"post",data:e})}function r(e){return Object(n["a"])({url:"/system/dict/data",method:"put",data:e})}function c(e){return Object(n["a"])({url:"/system/dict/data/"+e,method:"delete"})}},ad41:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-date-range",use:"icon-date-range-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},adba:function(e,t,i){e.exports=i.p+"static/img/dark.412ca67e.svg"},ae6e:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-people",use:"icon-people-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},b18f:function(e,t,i){"use strict";var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-color-picker",{staticClass:"theme-picker",attrs:{predefine:["#409EFF","#1890ff","#304156","#212121","#11a983","#13c2c2","#6959CD","#f5222d"],"popper-class":"theme-picker-dropdown"},model:{value:e.theme,callback:function(t){e.theme=t},expression:"theme"}})},a=[],s=i("c7eb"),o=i("1da1"),l=(i("ac1f"),i("5319"),i("4de4"),i("d3b7"),i("fb6a"),i("00b4"),i("4d63"),i("c607"),i("2c3e"),i("25f0"),i("159b"),i("a15b"),i("99af"),i("14d9"),i("a9e3"),i("b680"),i("f6f8").version),r="#409EFF",c={data:function(){return{chalk:"",theme:""}},computed:{defaultTheme:function(){return this.$store.state.settings.theme}},watch:{defaultTheme:{handler:function(e,t){this.theme=e},immediate:!0},theme:function(e){var t=this;return Object(o["a"])(Object(s["a"])().mark((function i(){return Object(s["a"])().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.next=2,t.setTheme(e);case 2:case"end":return i.stop()}}),i)})))()}},created:function(){this.defaultTheme!==r&&this.setTheme(this.defaultTheme)},methods:{setTheme:function(e){var t=this;return Object(o["a"])(Object(s["a"])().mark((function i(){var n,a,o,c,u,d,m;return Object(s["a"])().wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(n=t.chalk?t.theme:r,"string"===typeof e){i.next=3;break}return i.abrupt("return");case 3:if(a=t.getThemeCluster(e.replace("#","")),o=t.getThemeCluster(n.replace("#","")),c=function(e,i){return function(){var n=t.getThemeCluster(r.replace("#","")),s=t.updateStyle(t[e],n,a),o=document.getElementById(i);o||(o=document.createElement("style"),o.setAttribute("id",i),document.head.appendChild(o)),o.innerText=s}},t.chalk){i.next=10;break}return u="https://unpkg.com/element-ui@".concat(l,"/lib/theme-chalk/index.css"),i.next=10,t.getCSSString(u,"chalk");case 10:d=c("chalk","chalk-style"),d(),m=[].slice.call(document.querySelectorAll("style")).filter((function(e){var t=e.innerText;return new RegExp(n,"i").test(t)&&!/Chalk Variables/.test(t)})),m.forEach((function(e){var i=e.innerText;"string"===typeof i&&(e.innerText=t.updateStyle(i,o,a))})),t.$emit("change",e);case 15:case"end":return i.stop()}}),i)})))()},updateStyle:function(e,t,i){var n=e;return t.forEach((function(e,t){n=n.replace(new RegExp(e,"ig"),i[t])})),n},getCSSString:function(e,t){var i=this;return new Promise((function(n){var a=new XMLHttpRequest;a.onreadystatechange=function(){4===a.readyState&&200===a.status&&(i[t]=a.responseText.replace(/@font-face{[^}]+}/,""),n())},a.open("GET",e),a.send()}))},getThemeCluster:function(e){for(var t=function(e,t){var i=parseInt(e.slice(0,2),16),n=parseInt(e.slice(2,4),16),a=parseInt(e.slice(4,6),16);return 0===t?[i,n,a].join(","):(i+=Math.round(t*(255-i)),n+=Math.round(t*(255-n)),a+=Math.round(t*(255-a)),i=i.toString(16),n=n.toString(16),a=a.toString(16),"#".concat(i).concat(n).concat(a))},i=function(e,t){var i=parseInt(e.slice(0,2),16),n=parseInt(e.slice(2,4),16),a=parseInt(e.slice(4,6),16);return i=Math.round((1-t)*i),n=Math.round((1-t)*n),a=Math.round((1-t)*a),i=i.toString(16),n=n.toString(16),a=a.toString(16),"#".concat(i).concat(n).concat(a)},n=[e],a=0;a<=9;a++)n.push(t(e,Number((a/10).toFixed(2))));return n.push(i(e,.1)),n}}},u=c,d=(i("bfea"),i("2877")),m=Object(d["a"])(u,n,a,!1,null,null,null);t["a"]=m.exports},b34b:function(e,t,i){},b470:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-phone",use:"icon-phone-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},b5a2:function(e,t,i){"use strict";i("d8af")},b617:function(e,t,i){},b6f9:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-example",use:"icon-example-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},b775:function(e,t,i){"use strict";i.d(t,"c",(function(){return g})),i.d(t,"b",(function(){return w}));var n,a=i("c7eb"),s=i("1da1"),o=i("5530"),l=i("53ca"),r=(i("fb6a"),i("e9c4"),i("b64b"),i("d3b7"),i("d9e2"),i("caad"),i("2532"),i("bc3a")),c=i.n(r),u=i("5c96"),d=i("4360"),m=i("5f87"),h=i("81ae"),p=i("c38a"),f=i("63f0"),v=i("21a6"),g={show:!1};c.a.defaults.headers["Content-Type"]="application/json;charset=utf-8";var b=c.a.create({baseURL:"/API",timeout:1e4});function w(e,t,i,l){return n=u["Loading"].service({text:"正在下载数据,请稍候",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"}),b.post(e,t,Object(o["a"])({transformRequest:[function(e){return Object(p["j"])(e)}],headers:{"Content-Type":"application/x-www-form-urlencoded"},responseType:"blob"},l)).then(function(){var e=Object(s["a"])(Object(a["a"])().mark((function e(t){var s,o,l,r,c;return Object(a["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(s=Object(p["b"])(t),!s){e.next=6;break}o=new Blob([t]),Object(v["saveAs"])(o,i),e.next=12;break;case 6:return e.next=8,t.text();case 8:l=e.sent,r=JSON.parse(l),c=h["a"][r.code]||r.msg||h["a"]["default"],u["Message"].error(c);case 12:n.close();case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.error(e),u["Message"].error("下载文件出现错误,请联系管理员!"),n.close()}))}b.interceptors.request.use((function(e){var t=!1===(e.headers||{}).isToken,i=!1===(e.headers||{}).repeatSubmit;if(Object(m["a"])()&&!t&&(e.headers["Authorization"]="Bearer "+Object(m["a"])()),"get"===e.method&&e.params){var n=e.url+"?"+Object(p["j"])(e.params);n=n.slice(0,-1),e.params={},e.url=n}if(!i&&("post"===e.method||"put"===e.method)){var a={url:e.url,data:"object"===Object(l["a"])(e.data)?JSON.stringify(e.data):e.data,time:(new Date).getTime()},s=Object.keys(JSON.stringify(a)).length,o=5242880;if(s>=o)return console.warn("[".concat(e.url,"]: ")+"请求数据大小超出允许的5M限制,无法进行防重复提交验证。"),e;var r=f["a"].session.getJSON("sessionObj");if(void 0===r||null===r||""===r)f["a"].session.setJSON("sessionObj",a);else{var c=r.url,u=r.data,d=r.time,h=1e3;if(u===a.data&&a.time-d'});o.a.add(l);t["default"]=l},b92d:function(e,t,i){"use strict";i("0804")},badf:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-redis-list",use:"icon-redis-list-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},bc7b:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-druid",use:"icon-druid-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},bdc0:function(e,t,i){"use strict";i("70b1")},bfc4:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"app-container"},[i("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"68px"}},[i("el-form-item",{attrs:{label:"字典名称",prop:"dictType"}},[i("el-select",{model:{value:e.queryParams.dictType,callback:function(t){e.$set(e.queryParams,"dictType",t)},expression:"queryParams.dictType"}},e._l(e.typeOptions,(function(e){return i("el-option",{key:e.dictId,attrs:{label:e.dictName,value:e.dictType}})})),1)],1),i("el-form-item",{attrs:{label:"字典标签",prop:"dictLabel"}},[i("el-input",{attrs:{placeholder:"请输入字典标签",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.dictLabel,callback:function(t){e.$set(e.queryParams,"dictLabel",t)},expression:"queryParams.dictLabel"}})],1),i("el-form-item",{attrs:{label:"状态",prop:"status"}},[i("el-select",{attrs:{placeholder:"数据状态",clearable:""},model:{value:e.queryParams.status,callback:function(t){e.$set(e.queryParams,"status",t)},expression:"queryParams.status"}},e._l(e.dict.type.sys_normal_disable,(function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),i("el-form-item",[i("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),i("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),i("el-row",{staticClass:"mb8",attrs:{gutter:10}},[i("el-col",{attrs:{span:1.5}},[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:add"],expression:"['system:dict:add']"}],attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.handleAdd}},[e._v("新增")])],1),i("el-col",{attrs:{span:1.5}},[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:edit"],expression:"['system:dict:edit']"}],attrs:{type:"success",plain:"",icon:"el-icon-edit",size:"mini",disabled:e.single},on:{click:e.handleUpdate}},[e._v("修改")])],1),i("el-col",{attrs:{span:1.5}},[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:remove"],expression:"['system:dict:remove']"}],attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini",disabled:e.multiple},on:{click:e.handleDelete}},[e._v("删除")])],1),i("el-col",{attrs:{span:1.5}},[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:export"],expression:"['system:dict:export']"}],attrs:{type:"warning",plain:"",icon:"el-icon-download",size:"mini"},on:{click:e.handleExport}},[e._v("导出")])],1),i("el-col",{attrs:{span:1.5}},[i("el-button",{attrs:{type:"warning",plain:"",icon:"el-icon-close",size:"mini"},on:{click:e.handleClose}},[e._v("关闭")])],1),i("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.dataList},on:{"selection-change":e.handleSelectionChange}},[i("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),i("el-table-column",{attrs:{label:"字典编码",align:"center",prop:"dictCode"}}),i("el-table-column",{attrs:{label:"字典标签",align:"center",prop:"dictLabel"},scopedSlots:e._u([{key:"default",fn:function(t){return[""==t.row.listClass||"default"==t.row.listClass?i("span",[e._v(e._s(t.row.dictLabel))]):i("el-tag",{attrs:{type:"primary"==t.row.listClass?"":t.row.listClass}},[e._v(e._s(t.row.dictLabel))])]}}])}),i("el-table-column",{attrs:{label:"字典键值",align:"center",prop:"dictValue"}}),i("el-table-column",{attrs:{label:"字典排序",align:"center",prop:"dictSort"}}),i("el-table-column",{attrs:{label:"状态",align:"center",prop:"status"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("dict-tag",{attrs:{options:e.dict.type.sys_normal_disable,value:t.row.status}})]}}])}),i("el-table-column",{attrs:{label:"备注",align:"center",prop:"remark","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])}),i("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:edit"],expression:"['system:dict:edit']"}],attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(i){return e.handleUpdate(t.row)}}},[e._v("修改")]),i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:remove"],expression:"['system:dict:remove']"}],attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(i){return e.handleDelete(t.row)}}},[e._v("删除")])]}}])})],1),i("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),i("el-dialog",{attrs:{title:e.title,visible:e.open,width:"500px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[i("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[i("el-form-item",{attrs:{label:"字典类型"}},[i("el-input",{attrs:{disabled:!0},model:{value:e.form.dictType,callback:function(t){e.$set(e.form,"dictType",t)},expression:"form.dictType"}})],1),i("el-form-item",{attrs:{label:"数据标签",prop:"dictLabel"}},[i("el-input",{attrs:{placeholder:"请输入数据标签"},model:{value:e.form.dictLabel,callback:function(t){e.$set(e.form,"dictLabel",t)},expression:"form.dictLabel"}})],1),i("el-form-item",{attrs:{label:"数据键值",prop:"dictValue"}},[i("el-input",{attrs:{placeholder:"请输入数据键值"},model:{value:e.form.dictValue,callback:function(t){e.$set(e.form,"dictValue",t)},expression:"form.dictValue"}})],1),i("el-form-item",{attrs:{label:"样式属性",prop:"cssClass"}},[i("el-input",{attrs:{placeholder:"请输入样式属性"},model:{value:e.form.cssClass,callback:function(t){e.$set(e.form,"cssClass",t)},expression:"form.cssClass"}})],1),i("el-form-item",{attrs:{label:"显示排序",prop:"dictSort"}},[i("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:e.form.dictSort,callback:function(t){e.$set(e.form,"dictSort",t)},expression:"form.dictSort"}})],1),i("el-form-item",{attrs:{label:"回显样式",prop:"listClass"}},[i("el-select",{model:{value:e.form.listClass,callback:function(t){e.$set(e.form,"listClass",t)},expression:"form.listClass"}},e._l(e.listClassOptions,(function(e){return i("el-option",{key:e.value,attrs:{label:e.label+"("+e.value+")",value:e.value}})})),1)],1),i("el-form-item",{attrs:{label:"状态",prop:"status"}},[i("el-radio-group",{model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(e.dict.type.sys_normal_disable,(function(t){return i("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1),i("el-form-item",{attrs:{label:"备注",prop:"remark"}},[i("el-input",{attrs:{type:"textarea",placeholder:"请输入内容"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),i("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1)],1)},a=[],s=i("5530"),o=(i("d81d"),i("aa3a")),l=i("ed45"),r={name:"Data",dicts:["sys_normal_disable"],data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,dataList:[],defaultDictType:"",title:"",open:!1,listClassOptions:[{value:"default",label:"默认"},{value:"primary",label:"主要"},{value:"success",label:"成功"},{value:"info",label:"信息"},{value:"warning",label:"警告"},{value:"danger",label:"危险"}],typeOptions:[],queryParams:{pageNum:1,pageSize:10,dictName:void 0,dictType:void 0,status:void 0},form:{},rules:{dictLabel:[{required:!0,message:"数据标签不能为空",trigger:"blur"}],dictValue:[{required:!0,message:"数据键值不能为空",trigger:"blur"}],dictSort:[{required:!0,message:"数据顺序不能为空",trigger:"blur"}]}}},created:function(){var e=this.$route.params&&this.$route.params.dictId;this.getType(e),this.getTypeList()},methods:{getType:function(e){var t=this;Object(l["c"])(e).then((function(e){t.queryParams.dictType=e.data.dictType,t.defaultDictType=e.data.dictType,t.getList()}))},getTypeList:function(){var e=this;Object(l["e"])().then((function(t){e.typeOptions=t.data}))},getList:function(){var e=this;this.loading=!0,Object(o["e"])(this.queryParams).then((function(t){e.dataList=t.rows,e.total=t.total,e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={dictCode:void 0,dictLabel:void 0,dictValue:void 0,cssClass:void 0,listClass:"default",dictSort:0,status:"0",remark:void 0},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},handleClose:function(){var e={path:"/system/dict"};this.$tab.closeOpenPage(e)},resetQuery:function(){this.resetForm("queryForm"),this.queryParams.dictType=this.defaultDictType,this.handleQuery()},handleAdd:function(){this.reset(),this.open=!0,this.title="添加字典数据",this.form.dictType=this.queryParams.dictType},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.dictCode})),this.single=1!=e.length,this.multiple=!e.length},handleUpdate:function(e){var t=this;this.reset();var i=e.dictCode||this.ids;Object(o["c"])(i).then((function(e){t.form=e.data,t.open=!0,t.title="修改字典数据"}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(void 0!=e.form.dictCode?Object(o["f"])(e.form).then((function(t){e.$store.dispatch("dict/removeDict",e.queryParams.dictType),e.$modal.msgSuccess("修改成功"),e.open=!1,e.getList()})):Object(o["a"])(e.form).then((function(t){e.$store.dispatch("dict/removeDict",e.queryParams.dictType),e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()})))}))},handleDelete:function(e){var t=this,i=e.dictCode||this.ids;this.$modal.confirm('是否确认删除字典编码为"'+i+'"的数据项?').then((function(){return Object(o["b"])(i)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功"),t.$store.dispatch("dict/removeDict",t.queryParams.dictType)})).catch((function(){}))},handleExport:function(){this.download("system/dict/data/export",Object(s["a"])({},this.queryParams),"data_".concat((new Date).getTime(),".xlsx"))}}},c=r,u=i("2877"),d=Object(u["a"])(c,n,a,!1,null,null,null);t["default"]=d.exports},bfe8:function(e,t,i){"use strict";i("7f94")},bfea:function(e,t,i){"use strict";i("2587")},c0c3:function(e,t,i){"use strict";i.d(t,"e",(function(){return a})),i.d(t,"c",(function(){return s})),i.d(t,"d",(function(){return o})),i.d(t,"a",(function(){return l})),i.d(t,"g",(function(){return r})),i.d(t,"b",(function(){return c})),i.d(t,"f",(function(){return u}));var n=i("b775");function a(e){return Object(n["a"])({url:"/system/config/list",method:"get",params:e})}function s(e){return Object(n["a"])({url:"/system/config/"+e,method:"get"})}function o(e){return Object(n["a"])({url:"/system/config/configKey/"+e,method:"get"})}function l(e){return Object(n["a"])({url:"/system/config",method:"post",data:e})}function r(e){return Object(n["a"])({url:"/system/config",method:"put",data:e})}function c(e){return Object(n["a"])({url:"/system/config/"+e,method:"delete"})}function u(){return Object(n["a"])({url:"/system/config/refreshCache",method:"delete"})}},c0c7:function(e,t,i){"use strict";i.d(t,"h",(function(){return s})),i.d(t,"f",(function(){return o})),i.d(t,"a",(function(){return l})),i.d(t,"k",(function(){return r})),i.d(t,"c",(function(){return c})),i.d(t,"i",(function(){return u})),i.d(t,"b",(function(){return d})),i.d(t,"g",(function(){return m})),i.d(t,"l",(function(){return h})),i.d(t,"m",(function(){return p})),i.d(t,"n",(function(){return f})),i.d(t,"e",(function(){return v})),i.d(t,"j",(function(){return g})),i.d(t,"d",(function(){return b}));var n=i("b775"),a=i("c38a");function s(e){return Object(n["a"])({url:"/system/user/list",method:"get",params:e})}function o(e){return Object(n["a"])({url:"/system/user/"+Object(a["e"])(e),method:"get"})}function l(e){return Object(n["a"])({url:"/system/user",method:"post",data:e})}function r(e){return Object(n["a"])({url:"/system/user",method:"put",data:e})}function c(e){return Object(n["a"])({url:"/system/user/"+e,method:"delete"})}function u(e,t){var i={userId:e,password:t};return Object(n["a"])({url:"/system/user/resetPwd",method:"put",data:i})}function d(e,t){var i={userId:e,status:t};return Object(n["a"])({url:"/system/user/changeStatus",method:"put",data:i})}function m(){return Object(n["a"])({url:"/system/user/profile",method:"get"})}function h(e){return Object(n["a"])({url:"/system/user/profile",method:"put",data:e})}function p(e,t){var i={oldPassword:e,newPassword:t};return Object(n["a"])({url:"/system/user/profile/updatePwd",method:"put",params:i})}function f(e){return Object(n["a"])({url:"/system/user/profile/avatar",method:"post",data:e})}function v(e){return Object(n["a"])({url:"/system/user/authRole/"+e,method:"get"})}function g(e){return Object(n["a"])({url:"/system/user/authRole",method:"put",params:e})}function b(){return Object(n["a"])({url:"/system/user/deptTree",method:"get"})}},c1f7:function(e,t,i){"use strict";var n,a,s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"app-wrapper",class:e.classObj,style:{"--current-color":e.theme}},["mobile"===e.device&&e.sidebar.opened?i("div",{staticClass:"drawer-bg",on:{click:e.handleClickOutside}}):e._e(),e.sidebar.hide?e._e():i("sidebar",{staticClass:"sidebar-container"}),i("div",{staticClass:"main-container",class:{hasTagsView:e.needTagsView,sidebarHide:e.sidebar.hide}},[i("div",{class:{"fixed-header":e.fixedHeader}},[i("navbar"),e.needTagsView?i("tags-view"):e._e()],1),i("app-main"),i("right-panel",[i("settings")],1)],1)],1)},o=[],l=i("5530"),r=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{ref:"rightPanel",staticClass:"rightPanel-container"},[i("div",{staticClass:"rightPanel-background"}),i("div",{staticClass:"rightPanel"},[i("div",{staticClass:"rightPanel-items"},[e._t("default")],2)])])},c=[],u={name:"RightPanel",props:{clickNotClose:{default:!1,type:Boolean}},computed:{show:{get:function(){return this.$store.state.settings.showSettings},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"showSettings",value:e})}}},watch:{show:function(e){e&&!this.clickNotClose&&this.addEventClick()}},mounted:function(){this.addEventClick()},beforeDestroy:function(){var e=this.$refs.rightPanel;e.remove()},methods:{addEventClick:function(){window.addEventListener("click",this.closeSidebar)},closeSidebar:function(e){var t=e.target.closest(".el-drawer__body");t||(this.show=!1,window.removeEventListener("click",this.closeSidebar))}}},d=u,m=(i("a72c"),i("2877")),h=Object(m["a"])(d,r,c,!1,null,"120e6024",null),p=h.exports,f=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("section",{staticClass:"app-main"},[i("transition",{attrs:{name:"fade-transform",mode:"out-in"}},[i("keep-alive",{attrs:{include:e.cachedViews}},[e.$route.meta.link?e._e():i("router-view",{key:e.key})],1)],1),i("iframe-toggle")],1)},v=[],g=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition-group",{attrs:{name:"fade-transform",mode:"out-in"}},e._l(e.iframeViews,(function(t,n){return i("inner-link",{directives:[{name:"show",rawName:"v-show",value:e.$route.path===t.path,expression:"$route.path === item.path"}],key:t.path,attrs:{iframeId:"iframe"+n,src:t.meta.link}})})),1)},b=[],w=i("594d"),_={components:{InnerLink:w["a"]},computed:{iframeViews:function(){return this.$store.state.tagsView.iframeViews}}},y=_,x=Object(m["a"])(y,g,b,!1,null,null,null),k=x.exports,C={name:"AppMain",components:{iframeToggle:k},computed:{cachedViews:function(){return this.$store.state.tagsView.cachedViews},key:function(){return this.$route.path}}},S=C,z=(i("bdc0"),i("036c"),Object(m["a"])(S,f,v,!1,null,"af3ec4e6",null)),O=z.exports,j=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"navbar"},[i("hamburger",{staticClass:"hamburger-container",attrs:{id:"hamburger-container","is-active":e.sidebar.opened},on:{toggleClick:e.toggleSideBar}}),e.topNav?e._e():i("breadcrumb",{staticClass:"breadcrumb-container",attrs:{id:"breadcrumb-container"}}),e.topNav?i("top-nav",{staticClass:"topmenu-container",attrs:{id:"topmenu-container"}}):e._e(),i("div",{staticClass:"right-menu"},["mobile"!==e.device?[i("screenfull",{staticClass:"right-menu-item hover-effect",attrs:{id:"screenfull"}}),i("el-tooltip",{attrs:{content:"布局大小",effect:"dark",placement:"bottom"}},[i("size-select",{staticClass:"right-menu-item hover-effect",attrs:{id:"size-select"}})],1)]:e._e(),i("el-dropdown",{staticClass:"avatar-container right-menu-item hover-effect",attrs:{trigger:"click"}},[i("div",{staticClass:"avatar-wrapper"},[i("img",{staticClass:"user-avatar",attrs:{src:e.avatar}}),i("i",{staticClass:"el-icon-caret-bottom"})]),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[i("router-link",{attrs:{to:"/user/profile"}},[i("el-dropdown-item",[e._v("个人中心")])],1),i("el-dropdown-item",{nativeOn:{click:function(t){e.setting=!0}}},[i("span",[e._v("布局设置")])]),i("el-dropdown-item",{attrs:{divided:""},nativeOn:{click:function(t){return e.logout(t)}}},[i("span",[e._v("退出登录")])])],1)],1)],2)],1)},T=[],V=i("c7eb"),E=i("1da1"),L=i("2f62"),$=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-breadcrumb",{staticClass:"app-breadcrumb",attrs:{separator:"/"}},[i("transition-group",{attrs:{name:"breadcrumb"}},e._l(e.levelList,(function(t,n){return i("el-breadcrumb-item",{key:t.path},["noRedirect"===t.redirect||n==e.levelList.length-1?i("span",{staticClass:"no-redirect"},[e._v(e._s(t.meta.title))]):i("a",{on:{click:function(i){return i.preventDefault(),e.handleLink(t)}}},[e._v(e._s(t.meta.title))])])})),1)],1)},M=[],P=(i("2ca0"),i("4de4"),i("d3b7"),i("99af"),i("b0c0"),i("498a"),i("14d9"),{data:function(){return{levelList:null}},watch:{$route:function(e){e.path.startsWith("/redirect/")||this.getBreadcrumb()}},created:function(){this.getBreadcrumb()},methods:{getBreadcrumb:function(){var e=this.$route.matched.filter((function(e){return e.meta&&e.meta.title})),t=e[0];this.isDashboard(t)||(e=[{path:"/index",meta:{title:"首页"}}].concat(e)),this.levelList=e.filter((function(e){return e.meta&&e.meta.title&&!1!==e.meta.breadcrumb}))},isDashboard:function(e){var t=e&&e.name;return!!t&&"Index"===t.trim()},handleLink:function(e){var t=e.redirect,i=e.path;t?this.$router.push(t):this.$router.push(i)}}}),B=P,I=(i("909e"),Object(m["a"])(B,$,M,!1,null,"08dd0676",null)),H=I.exports,N=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-menu",{attrs:{"default-active":e.activeMenu,mode:"horizontal"},on:{select:e.handleSelect}},[e._l(e.topMenus,(function(t,n){return[ne.visibleNumber?i("el-submenu",{style:{"--theme":e.theme},attrs:{index:"more"}},[i("template",{slot:"title"},[e._v("更多菜单")]),e._l(e.topMenus,(function(t,n){return[n>=e.visibleNumber?i("el-menu-item",{key:n,attrs:{index:t.path}},[i("svg-icon",{attrs:{"icon-class":t.meta.icon}}),e._v(" "+e._s(t.meta.title))],1):e._e()]}))],2):e._e()],2)},A=[],q=(i("d81d"),i("9911"),i("7db0"),i("b64b"),i("a18c")),R=["/index","/user/profile"],D={data:function(){return{visibleNumber:5,currentIndex:void 0}},computed:{theme:function(){return this.$store.state.settings.theme},topMenus:function(){var e=[];return this.routers.map((function(t){!0!==t.hidden&&("/"===t.path?e.push(t.children[0]):e.push(t))})),e},routers:function(){return this.$store.state.permission.topbarRouters},childrenMenus:function(){var e=this,t=[];return this.routers.map((function(i){for(var n in i.children)void 0===i.children[n].parentPath&&("/"===i.path?i.children[n].path="/"+i.children[n].path:e.ishttp(i.children[n].path)||(i.children[n].path=i.path+"/"+i.children[n].path),i.children[n].parentPath=i.path),t.push(i.children[n])})),q["a"].concat(t)},activeMenu:function(){var e=this.$route.path,t=e;if(void 0!==e&&e.lastIndexOf("/")>0&&-1===R.indexOf(e)){var i=e.substring(1,e.length);t="/"+i.substring(0,i.indexOf("/")),this.$route.meta.link||this.$store.dispatch("app/toggleSideBarHide",!1)}else this.$route.children||(t=e,this.$store.dispatch("app/toggleSideBarHide",!0));return this.activeRoutes(t),t}},beforeMount:function(){window.addEventListener("resize",this.setVisibleNumber)},beforeDestroy:function(){window.removeEventListener("resize",this.setVisibleNumber)},mounted:function(){this.setVisibleNumber()},methods:{setVisibleNumber:function(){var e=document.body.getBoundingClientRect().width/3;this.visibleNumber=parseInt(e/85)},handleSelect:function(e,t){this.currentIndex=e;var i=this.routers.find((function(t){return t.path===e}));if(this.ishttp(e))window.open(e,"_blank");else if(i&&i.children)this.activeRoutes(e),this.$store.dispatch("app/toggleSideBarHide",!1);else{var n=this.childrenMenus.find((function(t){return t.path===e}));if(n&&n.query){var a=JSON.parse(n.query);this.$router.push({path:e,query:a})}else this.$router.push({path:e});this.$store.dispatch("app/toggleSideBarHide",!0)}},activeRoutes:function(e){var t=[];this.childrenMenus&&this.childrenMenus.length>0&&this.childrenMenus.map((function(i){(e==i.parentPath||"index"==e&&""==i.path)&&t.push(i)})),t.length>0?this.$store.commit("SET_SIDEBAR_ROUTERS",t):this.$store.dispatch("app/toggleSideBarHide",!0)},ishttp:function(e){return-1!==e.indexOf("http://")||-1!==e.indexOf("https://")}}},F=D,U=(i("e6b0"),Object(m["a"])(F,N,A,!1,null,null,null)),W=U.exports,Q=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticStyle:{padding:"0 15px"},on:{click:e.toggleClick}},[i("svg",{staticClass:"hamburger",class:{"is-active":e.isActive},attrs:{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64"}},[i("path",{attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7z"}})])])},G=[],J={name:"Hamburger",props:{isActive:{type:Boolean,default:!1}},methods:{toggleClick:function(){this.$emit("toggleClick")}}},K=J,Y=(i("8dd0"),Object(m["a"])(K,Q,G,!1,null,"49e15297",null)),X=Y.exports,Z=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("svg-icon",{attrs:{"icon-class":e.isFullscreen?"exit-fullscreen":"fullscreen"},on:{click:e.click}})],1)},ee=[],te=i("93bf"),ie=i.n(te),ne={name:"Screenfull",data:function(){return{isFullscreen:!1}},mounted:function(){this.init()},beforeDestroy:function(){this.destroy()},methods:{click:function(){if(!ie.a.isEnabled)return this.$message({message:"你的浏览器不支持全屏",type:"warning"}),!1;ie.a.toggle()},change:function(){this.isFullscreen=ie.a.isFullscreen},init:function(){ie.a.isEnabled&&ie.a.on("change",this.change)},destroy:function(){ie.a.isEnabled&&ie.a.off("change",this.change)}}},ae=ne,se=(i("ee75"),Object(m["a"])(ae,Z,ee,!1,null,"243c7c0f",null)),oe=se.exports,le=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dropdown",{attrs:{trigger:"click"},on:{command:e.handleSetSize}},[i("div",[i("svg-icon",{attrs:{"class-name":"size-icon","icon-class":"size"}})],1),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},e._l(e.sizeOptions,(function(t){return i("el-dropdown-item",{key:t.value,attrs:{disabled:e.size===t.value,command:t.value}},[e._v(" "+e._s(t.label)+" ")])})),1)],1)},re=[],ce=(i("ac1f"),i("5319"),{data:function(){return{sizeOptions:[{label:"Default",value:"default"},{label:"Medium",value:"medium"},{label:"Small",value:"small"},{label:"Mini",value:"mini"}]}},computed:{size:function(){return this.$store.getters.size}},methods:{handleSetSize:function(e){this.$ELEMENT.size=e,this.$store.dispatch("app/setSize",e),this.refreshView(),this.$message({message:"Switch Size Success",type:"success"})},refreshView:function(){var e=this;this.$store.dispatch("tagsView/delAllCachedViews",this.$route);var t=this.$route.fullPath;this.$nextTick((function(){e.$router.replace({path:"/redirect"+t})}))}}}),ue=ce,de=Object(m["a"])(ue,le,re,!1,null,null,null),me=de.exports,he=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"header-search",class:{show:e.show}},[i("svg-icon",{attrs:{"class-name":"search-icon","icon-class":"search"},on:{click:function(t){return t.stopPropagation(),e.click(t)}}}),i("el-select",{ref:"headerSearchSelect",staticClass:"header-search-select",attrs:{"remote-method":e.querySearch,filterable:"","default-first-option":"",remote:"",placeholder:"Search"},on:{change:e.change},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}},e._l(e.options,(function(e){return i("el-option",{key:e.item.path,attrs:{value:e.item,label:e.item.title.join(" > ")}})})),1)],1)},pe=[],fe=i("2909"),ve=i("b85c"),ge=(i("841c"),i("0278")),be=i.n(ge),we=i("df7c"),_e=i.n(we),ye={name:"HeaderSearch",data:function(){return{search:"",options:[],searchPool:[],show:!1,fuse:void 0}},computed:{routes:function(){return this.$store.getters.permission_routes}},watch:{routes:function(){this.searchPool=this.generateRoutes(this.routes)},searchPool:function(e){this.initFuse(e)},show:function(e){e?document.body.addEventListener("click",this.close):document.body.removeEventListener("click",this.close)}},mounted:function(){this.searchPool=this.generateRoutes(this.routes)},methods:{click:function(){this.show=!this.show,this.show&&this.$refs.headerSearchSelect&&this.$refs.headerSearchSelect.focus()},close:function(){this.$refs.headerSearchSelect&&this.$refs.headerSearchSelect.blur(),this.options=[],this.show=!1},change:function(e){var t=this,i=e.path;if(this.ishttp(e.path)){var n=i.indexOf("http");window.open(i.substr(n,i.length),"_blank")}else this.$router.push(e.path);this.search="",this.options=[],this.$nextTick((function(){t.show=!1}))},initFuse:function(e){this.fuse=new be.a(e,{shouldSort:!0,threshold:.4,location:0,distance:100,minMatchCharLength:1,keys:[{name:"title",weight:.7},{name:"path",weight:.3}]})},generateRoutes:function(e){var t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=[],s=Object(ve["a"])(e);try{for(s.s();!(t=s.n()).done;){var o=t.value;if(!o.hidden){var l={path:this.ishttp(o.path)?o.path:_e.a.resolve(i,o.path),title:Object(fe["a"])(n)};if(o.meta&&o.meta.title&&(l.title=[].concat(Object(fe["a"])(l.title),[o.meta.title]),"noRedirect"!==o.redirect&&a.push(l)),o.children){var r=this.generateRoutes(o.children,l.path,l.title);r.length>=1&&(a=[].concat(Object(fe["a"])(a),Object(fe["a"])(r)))}}}}catch(c){s.e(c)}finally{s.f()}return a},querySearch:function(e){this.options=""!==e?this.fuse.search(e):[]},ishttp:function(e){return-1!==e.indexOf("http://")||-1!==e.indexOf("https://")}}},xe=ye,ke=(i("87b2"),Object(m["a"])(xe,he,pe,!1,null,"bb2486d0",null)),Ce=ke.exports,Se=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("svg-icon",{attrs:{"icon-class":"github"},on:{click:e.goto}})],1)},ze=[],Oe={name:"RuoYiGit",data:function(){return{url:"https://gitee.com/y_project/RuoYi-Vue"}},methods:{goto:function(){window.open(this.url)}}},je=Oe,Te=Object(m["a"])(je,Se,ze,!1,null,null,null),Ve=Te.exports,Ee=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("svg-icon",{attrs:{"icon-class":"question"},on:{click:e.goto}})],1)},Le=[],$e={name:"RuoYiDoc",data:function(){return{url:"http://doc.ruoyi.vip/ruoyi-vue"}},methods:{goto:function(){window.open(this.url)}}},Me=$e,Pe=Object(m["a"])(Me,Ee,Le,!1,null,null,null),Be=Pe.exports,Ie={components:{Breadcrumb:H,TopNav:W,Hamburger:X,Screenfull:oe,SizeSelect:me,Search:Ce,RuoYiGit:Ve,RuoYiDoc:Be},computed:Object(l["a"])(Object(l["a"])({},Object(L["b"])(["sidebar","avatar","device"])),{},{setting:{get:function(){return this.$store.state.settings.showSettings},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"showSettings",value:e})}},topNav:{get:function(){return this.$store.state.settings.topNav}}}),methods:{toggleSideBar:function(){this.$store.dispatch("app/toggleSideBar")},logout:function(){var e=this;return Object(E["a"])(Object(V["a"])().mark((function t(){return Object(V["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.$confirm("确定注销并退出系统吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$store.dispatch("LogOut").then((function(){location.href="/index"}))})).catch((function(){}));case 1:case"end":return t.stop()}}),t)})))()}}},He=Ie,Ne=(i("b92d"),Object(m["a"])(He,j,T,!1,null,"451d5bc5",null)),Ae=Ne.exports,qe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-drawer",{attrs:{size:"280px",visible:e.visible,"with-header":!1,"append-to-body":!0,"show-close":!1}},[n("div",{staticClass:"drawer-container"},[n("div",[n("div",{staticClass:"setting-drawer-content"},[n("div",{staticClass:"setting-drawer-title"},[n("h3",{staticClass:"drawer-title"},[e._v("主题风格设置")])]),n("div",{staticClass:"setting-drawer-block-checbox"},[n("div",{staticClass:"setting-drawer-block-checbox-item",on:{click:function(t){return e.handleTheme("theme-dark")}}},[n("img",{attrs:{src:i("adba"),alt:"dark"}}),"theme-dark"===e.sideTheme?n("div",{staticClass:"setting-drawer-block-checbox-selectIcon",staticStyle:{display:"block"}},[n("i",{staticClass:"anticon anticon-check",attrs:{"aria-label":"图标: check"}},[n("svg",{attrs:{viewBox:"64 64 896 896","data-icon":"check",width:"1em",height:"1em",fill:e.theme,"aria-hidden":"true",focusable:"false"}},[n("path",{attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}})])])]):e._e()]),n("div",{staticClass:"setting-drawer-block-checbox-item",on:{click:function(t){return e.handleTheme("theme-light")}}},[n("img",{attrs:{src:i("a2d0"),alt:"light"}}),"theme-light"===e.sideTheme?n("div",{staticClass:"setting-drawer-block-checbox-selectIcon",staticStyle:{display:"block"}},[n("i",{staticClass:"anticon anticon-check",attrs:{"aria-label":"图标: check"}},[n("svg",{attrs:{viewBox:"64 64 896 896","data-icon":"check",width:"1em",height:"1em",fill:e.theme,"aria-hidden":"true",focusable:"false"}},[n("path",{attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}})])])]):e._e()])]),n("div",{staticClass:"drawer-item"},[n("span",[e._v("主题颜色")]),n("theme-picker",{staticStyle:{float:"right",height:"26px",margin:"-3px 8px 0 0"},on:{change:e.themeChange}})],1)]),n("el-divider"),n("h3",{staticClass:"drawer-title"},[e._v("系统布局配置")]),n("div",{staticClass:"drawer-item"},[n("span",[e._v("开启 TopNav")]),n("el-switch",{staticClass:"drawer-switch",model:{value:e.topNav,callback:function(t){e.topNav=t},expression:"topNav"}})],1),n("div",{staticClass:"drawer-item"},[n("span",[e._v("开启 Tags-Views")]),n("el-switch",{staticClass:"drawer-switch",model:{value:e.tagsView,callback:function(t){e.tagsView=t},expression:"tagsView"}})],1),n("div",{staticClass:"drawer-item"},[n("span",[e._v("固定 Header")]),n("el-switch",{staticClass:"drawer-switch",model:{value:e.fixedHeader,callback:function(t){e.fixedHeader=t},expression:"fixedHeader"}})],1),n("div",{staticClass:"drawer-item"},[n("span",[e._v("显示 Logo")]),n("el-switch",{staticClass:"drawer-switch",model:{value:e.sidebarLogo,callback:function(t){e.sidebarLogo=t},expression:"sidebarLogo"}})],1),n("div",{staticClass:"drawer-item"},[n("span",[e._v("动态标题")]),n("el-switch",{staticClass:"drawer-switch",model:{value:e.dynamicTitle,callback:function(t){e.dynamicTitle=t},expression:"dynamicTitle"}})],1),n("el-divider"),n("el-button",{attrs:{size:"small",type:"primary",plain:"",icon:"el-icon-document-add"},on:{click:e.saveSetting}},[e._v("保存配置")]),n("el-button",{attrs:{size:"small",plain:"",icon:"el-icon-refresh"},on:{click:e.resetSetting}},[e._v("重置配置")])],1)])])},Re=[],De=i("b18f"),Fe={components:{ThemePicker:De["a"]},data:function(){return{theme:this.$store.state.settings.theme,sideTheme:this.$store.state.settings.sideTheme}},computed:{visible:{get:function(){return this.$store.state.settings.showSettings}},fixedHeader:{get:function(){return this.$store.state.settings.fixedHeader},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"fixedHeader",value:e})}},topNav:{get:function(){return this.$store.state.settings.topNav},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"topNav",value:e}),e||(this.$store.dispatch("app/toggleSideBarHide",!1),this.$store.commit("SET_SIDEBAR_ROUTERS",this.$store.state.permission.defaultRoutes))}},tagsView:{get:function(){return this.$store.state.settings.tagsView},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"tagsView",value:e})}},sidebarLogo:{get:function(){return this.$store.state.settings.sidebarLogo},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"sidebarLogo",value:e})}},dynamicTitle:{get:function(){return this.$store.state.settings.dynamicTitle},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"dynamicTitle",value:e})}}},methods:{themeChange:function(e){this.$store.dispatch("settings/changeSetting",{key:"theme",value:e}),this.theme=e},handleTheme:function(e){this.$store.dispatch("settings/changeSetting",{key:"sideTheme",value:e}),this.sideTheme=e},saveSetting:function(){this.$modal.loading("正在保存到本地,请稍候..."),this.$cache.local.set("layout-setting",'{\n "topNav":'.concat(this.topNav,',\n "tagsView":').concat(this.tagsView,',\n "fixedHeader":').concat(this.fixedHeader,',\n "sidebarLogo":').concat(this.sidebarLogo,',\n "dynamicTitle":').concat(this.dynamicTitle,',\n "sideTheme":"').concat(this.sideTheme,'",\n "theme":"').concat(this.theme,'"\n }')),setTimeout(this.$modal.closeLoading(),1e3)},resetSetting:function(){this.$modal.loading("正在清除设置缓存并刷新,请稍候..."),this.$cache.local.remove("layout-setting"),setTimeout("window.location.reload()",1e3)}}},Ue=Fe,We=(i("4b6a"),Object(m["a"])(Ue,qe,Re,!1,null,"3095b2e9",null)),Qe=We.exports,Ge=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{class:{"has-logo":e.showLogo},style:{backgroundColor:"theme-dark"===e.settings.sideTheme?e.variables.menuBackground:e.variables.menuLightBackground}},[e.showLogo?i("logo",{attrs:{collapse:e.isCollapse}}):e._e(),i("el-scrollbar",{class:e.settings.sideTheme,attrs:{"wrap-class":"scrollbar-wrapper"}},[i("el-menu",{attrs:{"default-active":e.activeMenu,collapse:e.isCollapse,"background-color":"theme-dark"===e.settings.sideTheme?e.variables.menuBackground:e.variables.menuLightBackground,"text-color":"theme-dark"===e.settings.sideTheme?e.variables.menuColor:e.variables.menuLightColor,"unique-opened":!0,"active-text-color":e.settings.theme,"collapse-transition":!1,mode:"vertical"}},e._l(e.sidebarRouters,(function(e,t){return i("sidebar-item",{key:e.path+t,attrs:{item:e,"base-path":e.path}})})),1)],1)],1)},Je=[],Ke=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"sidebar-logo-container",class:{collapse:e.collapse},style:{backgroundColor:"theme-dark"===e.sideTheme?e.variables.menuBackground:e.variables.menuLightBackground}},[i("transition",{attrs:{name:"sidebarLogoFade"}},[e.collapse?i("router-link",{key:"collapse",staticClass:"sidebar-logo-link",attrs:{to:"/"}},[e.logo?i("img",{staticClass:"sidebar-logo",attrs:{src:e.logo}}):i("h1",{staticClass:"sidebar-title",style:{color:"theme-dark"===e.sideTheme?e.variables.logoTitleColor:e.variables.logoLightTitleColor}},[e._v(e._s(e.title)+" ")])]):i("router-link",{key:"expand",staticClass:"sidebar-logo-link",attrs:{to:"/"}},[e.logo?i("img",{staticClass:"sidebar-logo",attrs:{src:e.logo}}):e._e(),i("h1",{staticClass:"sidebar-title",style:{color:"theme-dark"===e.sideTheme?e.variables.logoTitleColor:e.variables.logoLightTitleColor}},[e._v(e._s(e.title)+" ")])])],1)],1)},Ye=[],Xe=i("81a5"),Ze=i.n(Xe),et=i("8df1"),tt=i.n(et),it={name:"SidebarLogo",props:{collapse:{type:Boolean,required:!0}},computed:{variables:function(){return tt.a},sideTheme:function(){return this.$store.state.settings.sideTheme}},data:function(){return{title:"调解系统",logo:Ze.a}}},nt=it,at=(i("bfe8"),Object(m["a"])(nt,Ke,Ye,!1,null,"35e0d7fd",null)),st=at.exports,ot=function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.item.hidden?e._e():i("div",[!e.hasOneShowingChild(e.item.children,e.item)||e.onlyOneChild.children&&!e.onlyOneChild.noShowingChildren||e.item.alwaysShow?i("el-submenu",{ref:"subMenu",attrs:{index:e.resolvePath(e.item.path),"popper-append-to-body":""}},[i("template",{slot:"title"},[e.item.meta?i("item",{attrs:{icon:e.item.meta&&e.item.meta.icon,title:e.item.meta.title}}):e._e()],1),e._l(e.item.children,(function(t){return i("sidebar-item",{key:t.path,staticClass:"nest-menu",attrs:{"is-nest":!0,item:t,"base-path":e.resolvePath(t.path)}})}))],2):[e.onlyOneChild.meta?i("app-link",{attrs:{to:e.resolvePath(e.onlyOneChild.path,e.onlyOneChild.query)}},[i("el-menu-item",{class:{"submenu-title-noDropdown":!e.isNest},attrs:{index:e.resolvePath(e.onlyOneChild.path)}},[i("item",{attrs:{icon:e.onlyOneChild.meta.icon||e.item.meta&&e.item.meta.icon,title:e.onlyOneChild.meta.title}})],1)],1):e._e()]],2)},lt=[],rt=i("61f7"),ct={name:"MenuItem",functional:!0,props:{icon:{type:String,default:""},title:{type:String,default:""}},render:function(e,t){var i=t.props,n=i.icon,a=i.title,s=[];return n&&s.push(e("svg-icon",{attrs:{"icon-class":n}})),a&&(a.length>5?s.push(e("span",{slot:"title",attrs:{title:a}},[a])):s.push(e("span",{slot:"title"},[a]))),s}},ut=ct,dt=Object(m["a"])(ut,n,a,!1,null,null,null),mt=dt.exports,ht=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i(e.type,e._b({tag:"component"},"component",e.linkProps(e.to),!1),[e._t("default")],2)},pt=[],ft={props:{to:{type:[String,Object],required:!0}},computed:{isExternal:function(){return Object(rt["a"])(this.to)},type:function(){return this.isExternal?"a":"router-link"}},methods:{linkProps:function(e){return this.isExternal?{href:e,target:"_blank",rel:"noopener"}:{to:e}}}},vt=ft,gt=Object(m["a"])(vt,ht,pt,!1,null,null,null),bt=gt.exports,wt={computed:{device:function(){return this.$store.state.app.device}},mounted:function(){this.fixBugIniOS()},methods:{fixBugIniOS:function(){var e=this,t=this.$refs.subMenu;if(t){var i=t.handleMouseleave;t.handleMouseleave=function(t){"mobile"!==e.device&&i(t)}}}}},_t={name:"SidebarItem",components:{Item:mt,AppLink:bt},mixins:[wt],props:{item:{type:Object,required:!0},isNest:{type:Boolean,default:!1},basePath:{type:String,default:""}},data:function(){return this.onlyOneChild=null,{}},methods:{hasOneShowingChild:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],i=arguments.length>1?arguments[1]:void 0;t||(t=[]);var n=t.filter((function(t){return!t.hidden&&(e.onlyOneChild=t,!0)}));return 1===n.length||0===n.length&&(this.onlyOneChild=Object(l["a"])(Object(l["a"])({},i),{},{path:"",noShowingChildren:!0}),!0)},resolvePath:function(e,t){if(Object(rt["a"])(e))return e;if(Object(rt["a"])(this.basePath))return this.basePath;if(t){var i=JSON.parse(t);return{path:_e.a.resolve(this.basePath,e),query:i}}return _e.a.resolve(this.basePath,e)}}},yt=_t,xt=Object(m["a"])(yt,ot,lt,!1,null,null,null),kt=xt.exports,Ct={components:{SidebarItem:kt,Logo:st},computed:Object(l["a"])(Object(l["a"])(Object(l["a"])({},Object(L["c"])(["settings"])),Object(L["b"])(["sidebarRouters","sidebar"])),{},{activeMenu:function(){var e=this.$route,t=e.meta,i=e.path;return t.activeMenu?t.activeMenu:i},showLogo:function(){return this.$store.state.settings.sidebarLogo},variables:function(){return tt.a},isCollapse:function(){return!this.sidebar.opened}})},St=Ct,zt=Object(m["a"])(St,Ge,Je,!1,null,null,null),Ot=zt.exports,jt=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"tags-view-container",attrs:{id:"tags-view-container"}},[i("scroll-pane",{ref:"scrollPane",staticClass:"tags-view-wrapper",on:{scroll:e.handleScroll}},e._l(e.visitedViews,(function(t){return i("router-link",{key:t.path,ref:"tag",refInFor:!0,staticClass:"tags-view-item",class:e.isActive(t)?"active":"",style:e.activeStyle(t),attrs:{to:{path:t.path,query:t.query,fullPath:t.fullPath},tag:"span"},nativeOn:{mouseup:function(i){if("button"in i&&1!==i.button)return null;!e.isAffix(t)&&e.closeSelectedTag(t)},contextmenu:function(i){return i.preventDefault(),e.openMenu(t,i)}}},[e._v(" "+e._s(t.title)+" "),e.isAffix(t)?e._e():i("span",{staticClass:"el-icon-close",on:{click:function(i){return i.preventDefault(),i.stopPropagation(),e.closeSelectedTag(t)}}})])})),1),i("ul",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"contextmenu",style:{left:e.left+"px",top:e.top+"px"}},[i("li",{on:{click:function(t){return e.refreshSelectedTag(e.selectedTag)}}},[i("i",{staticClass:"el-icon-refresh-right"}),e._v(" 刷新页面")]),e.isAffix(e.selectedTag)?e._e():i("li",{on:{click:function(t){return e.closeSelectedTag(e.selectedTag)}}},[i("i",{staticClass:"el-icon-close"}),e._v(" 关闭当前")]),i("li",{on:{click:e.closeOthersTags}},[i("i",{staticClass:"el-icon-circle-close"}),e._v(" 关闭其他")]),e.isFirstView()?e._e():i("li",{on:{click:e.closeLeftTags}},[i("i",{staticClass:"el-icon-back"}),e._v(" 关闭左侧")]),e.isLastView()?e._e():i("li",{on:{click:e.closeRightTags}},[i("i",{staticClass:"el-icon-right"}),e._v(" 关闭右侧")]),i("li",{on:{click:function(t){return e.closeAllTags(e.selectedTag)}}},[i("i",{staticClass:"el-icon-circle-close"}),e._v(" 全部关闭")])])],1)},Tt=[],Vt=(i("159b"),i("fb6a"),function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-scrollbar",{ref:"scrollContainer",staticClass:"scroll-container",attrs:{vertical:!1},nativeOn:{wheel:function(t){return t.preventDefault(),e.handleScroll(t)}}},[e._t("default")],2)}),Et=[],Lt=(i("c740"),4),$t={name:"ScrollPane",data:function(){return{left:0}},computed:{scrollWrapper:function(){return this.$refs.scrollContainer.$refs.wrap}},mounted:function(){this.scrollWrapper.addEventListener("scroll",this.emitScroll,!0)},beforeDestroy:function(){this.scrollWrapper.removeEventListener("scroll",this.emitScroll)},methods:{handleScroll:function(e){var t=e.wheelDelta||40*-e.deltaY,i=this.scrollWrapper;i.scrollLeft=i.scrollLeft+t/4},emitScroll:function(){this.$emit("scroll")},moveToTarget:function(e){var t=this.$refs.scrollContainer.$el,i=t.offsetWidth,n=this.scrollWrapper,a=this.$parent.$refs.tag,s=null,o=null;if(a.length>0&&(s=a[0],o=a[a.length-1]),s===e)n.scrollLeft=0;else if(o===e)n.scrollLeft=n.scrollWidth-i;else{var l=a.findIndex((function(t){return t===e})),r=a[l-1],c=a[l+1],u=c.$el.offsetLeft+c.$el.offsetWidth+Lt,d=r.$el.offsetLeft-Lt;u>n.scrollLeft+i?n.scrollLeft=u-i:d1&&void 0!==arguments[1]?arguments[1]:"/",n=[];return e.forEach((function(e){if(e.meta&&e.meta.affix){var a=_e.a.resolve(i,e.path);n.push({fullPath:a,path:a,name:e.name,meta:Object(l["a"])({},e.meta)})}if(e.children){var s=t.filterAffixTags(e.children,e.path);s.length>=1&&(n=[].concat(Object(fe["a"])(n),Object(fe["a"])(s)))}})),n},initTags:function(){var e,t=this.affixTags=this.filterAffixTags(this.routes),i=Object(ve["a"])(t);try{for(i.s();!(e=i.n()).done;){var n=e.value;n.name&&this.$store.dispatch("tagsView/addVisitedView",n)}}catch(a){i.e(a)}finally{i.f()}},addTags:function(){var e=this.$route.name;return e&&(this.$store.dispatch("tagsView/addView",this.$route),this.$route.meta.link&&this.$store.dispatch("tagsView/addIframeView",this.$route)),!1},moveToCurrentTag:function(){var e=this,t=this.$refs.tag;this.$nextTick((function(){var i,n=Object(ve["a"])(t);try{for(n.s();!(i=n.n()).done;){var a=i.value;if(a.to.path===e.$route.path){e.$refs.scrollPane.moveToTarget(a),a.to.fullPath!==e.$route.fullPath&&e.$store.dispatch("tagsView/updateVisitedView",e.$route);break}}}catch(s){n.e(s)}finally{n.f()}}))},refreshSelectedTag:function(e){this.$tab.refreshPage(e),this.$route.meta.link&&this.$store.dispatch("tagsView/delIframeView",this.$route)},closeSelectedTag:function(e){var t=this;this.$tab.closePage(e).then((function(i){var n=i.visitedViews;t.isActive(e)&&t.toLastView(n,e)}))},closeRightTags:function(){var e=this;this.$tab.closeRightPage(this.selectedTag).then((function(t){t.find((function(t){return t.fullPath===e.$route.fullPath}))||e.toLastView(t)}))},closeLeftTags:function(){var e=this;this.$tab.closeLeftPage(this.selectedTag).then((function(t){t.find((function(t){return t.fullPath===e.$route.fullPath}))||e.toLastView(t)}))},closeOthersTags:function(){var e=this;this.$router.push(this.selectedTag.fullPath).catch((function(){})),this.$tab.closeOtherPage(this.selectedTag).then((function(){e.moveToCurrentTag()}))},closeAllTags:function(e){var t=this;this.$tab.closeAllPage().then((function(i){var n=i.visitedViews;t.affixTags.some((function(e){return e.path===t.$route.path}))||t.toLastView(n,e)}))},toLastView:function(e,t){var i=e.slice(-1)[0];i?this.$router.push(i.fullPath):"Dashboard"===t.name?this.$router.replace({path:"/redirect"+t.fullPath}):this.$router.push("/")},openMenu:function(e,t){var i=105,n=this.$el.getBoundingClientRect().left,a=this.$el.offsetWidth,s=a-i,o=t.clientX-n+15;this.left=o>s?s:o,this.top=t.clientY,this.visible=!0,this.selectedTag=e},closeMenu:function(){this.visible=!1},handleScroll:function(){this.closeMenu()}}},Ht=It,Nt=(i("0c94"),i("c95c"),Object(m["a"])(Ht,jt,Tt,!1,null,"3c18e64f",null)),At=Nt.exports,qt=i("4360"),Rt=document,Dt=Rt.body,Ft=992,Ut={watch:{$route:function(e){"mobile"===this.device&&this.sidebar.opened&&qt["a"].dispatch("app/closeSideBar",{withoutAnimation:!1})}},beforeMount:function(){window.addEventListener("resize",this.$_resizeHandler)},beforeDestroy:function(){window.removeEventListener("resize",this.$_resizeHandler)},mounted:function(){var e=this.$_isMobile();e&&(qt["a"].dispatch("app/toggleDevice","mobile"),qt["a"].dispatch("app/closeSideBar",{withoutAnimation:!0}))},methods:{$_isMobile:function(){var e=Dt.getBoundingClientRect();return e.width-1'});o.a.add(l);t["default"]=l},c38a:function(e,t,i){"use strict";i.d(t,"f",(function(){return s})),i.d(t,"g",(function(){return o})),i.d(t,"a",(function(){return l})),i.d(t,"h",(function(){return r})),i.d(t,"i",(function(){return c})),i.d(t,"e",(function(){return u})),i.d(t,"d",(function(){return d})),i.d(t,"c",(function(){return m})),i.d(t,"j",(function(){return h})),i.d(t,"b",(function(){return p}));var n=i("b85c"),a=i("53ca");i("ac1f"),i("00b4"),i("5319"),i("4d63"),i("c607"),i("2c3e"),i("25f0"),i("d3b7"),i("b64b"),i("14d9"),i("a15b"),i("1276");function s(e,t){if(0===arguments.length||!e)return null;var i,n=t||"{y}-{m}-{d} {h}:{i}:{s}";"object"===Object(a["a"])(e)?i=e:("string"===typeof e&&/^[0-9]+$/.test(e)?e=parseInt(e):"string"===typeof e&&(e=e.replace(new RegExp(/-/gm),"/").replace("T"," ").replace(new RegExp(/\.[\d]{3}/gm),"")),"number"===typeof e&&10===e.toString().length&&(e*=1e3),i=new Date(e));var s={y:i.getFullYear(),m:i.getMonth()+1,d:i.getDate(),h:i.getHours(),i:i.getMinutes(),s:i.getSeconds(),a:i.getDay()},o=n.replace(/{(y|m|d|h|i|s|a)+}/g,(function(e,t){var i=s[t];return"a"===t?["日","一","二","三","四","五","六"][i]:(e.length>0&&i<10&&(i="0"+i),i||0)}));return o}function o(e){this.$refs[e]&&this.$refs[e].resetFields()}function l(e,t,i){var n=e;return n.params="object"!==Object(a["a"])(n.params)||null===n.params||Array.isArray(n.params)?{}:n.params,t=Array.isArray(t)?t:[],"undefined"===typeof i?(n.params["beginTime"]=t[0],n.params["endTime"]=t[1]):(n.params["begin"+i]=t[0],n.params["end"+i]=t[1]),n}function r(e,t){if(void 0===t)return"";var i=[];return Object.keys(e).some((function(n){if(e[n].value==""+t)return i.push(e[n].label),!0})),0===i.length&&i.push(t),i.join("")}function c(e,t,i){if(void 0===t||0===t.length)return"";Array.isArray(t)&&(t=t.join(","));var n=[],a=void 0===i?",":i,s=t.split(a);return Object.keys(t.split(a)).some((function(t){var i=!1;Object.keys(e).some((function(o){e[o].value==""+s[t]&&(n.push(e[o].label+a),i=!0)})),i||n.push(s[t]+a)})),n.join("").substring(0,n.join("").length-1)}function u(e){return e&&"undefined"!=e&&"null"!=e?e:""}function d(e,t){for(var i in t)try{t[i].constructor==Object?e[i]=d(e[i],t[i]):e[i]=t[i]}catch(n){e[i]=t[i]}return e}function m(e,t,i,a){var s,o={id:t||"id",parentId:i||"parentId",childrenList:a||"children"},l={},r={},c=[],u=Object(n["a"])(e);try{for(u.s();!(s=u.n()).done;){var d=s.value,m=d[o.parentId];null==l[m]&&(l[m]=[]),r[d[o.id]]=d,l[m].push(d)}}catch(y){u.e(y)}finally{u.f()}var h,p=Object(n["a"])(e);try{for(p.s();!(h=p.n()).done;){var f=h.value,v=f[o.parentId];null==r[v]&&c.push(f)}}catch(y){p.e(y)}finally{p.f()}for(var g=0,b=c;g'});o.a.add(l);t["default"]=l},cc6c:function(e,t,i){e.exports=i.p+"static/img/401.089007e7.gif"},cda1:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-github",use:"icon-github-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},d0c2:function(e,t,i){},d251:function(e,t,i){},d2da:function(e,t,i){"use strict";i("91b4")},d7a0:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-code",use:"icon-code-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},d88a:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-user",use:"icon-user-usage",viewBox:"0 0 130 130",content:''});o.a.add(l);t["default"]=l},d8af:function(e,t,i){},da75:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-dict",use:"icon-dict-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},dc13:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-peoples",use:"icon-peoples-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},dc2b:function(e,t,i){},dc78:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-table",use:"icon-table-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},dce4:function(e,t,i){"use strict";i("d3b7");var n=i("4360");function a(e){var t="*:*:*",i=n["a"].getters&&n["a"].getters.permissions;return!!(e&&e.length>0)&&i.some((function(i){return t===i||i===e}))}function s(e){var t="admin",i=n["a"].getters&&n["a"].getters.roles;return!!(e&&e.length>0)&&i.some((function(i){return t===i||i===e}))}t["a"]={hasPermi:function(e){return a(e)},hasPermiOr:function(e){return e.some((function(e){return a(e)}))},hasPermiAnd:function(e){return e.every((function(e){return a(e)}))},hasRole:function(e){return s(e)},hasRoleOr:function(e){return e.some((function(e){return s(e)}))},hasRoleAnd:function(e){return e.every((function(e){return s(e)}))}}},dd7b:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"login"},[i("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:e.loginForm,rules:e.loginRules}},[i("h3",{staticClass:"title"},[e._v("调解后台管理系统")]),i("el-form-item",{attrs:{prop:"username"}},[i("el-input",{attrs:{type:"text","auto-complete":"off",placeholder:"账号"},model:{value:e.loginForm.username,callback:function(t){e.$set(e.loginForm,"username",t)},expression:"loginForm.username"}},[i("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"user"},slot:"prefix"})],1)],1),i("el-form-item",{attrs:{prop:"password"}},[i("el-input",{attrs:{type:"password","auto-complete":"off",placeholder:"密码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleLogin(t)}},model:{value:e.loginForm.password,callback:function(t){e.$set(e.loginForm,"password",t)},expression:"loginForm.password"}},[i("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"password"},slot:"prefix"})],1)],1),e.captchaEnabled?i("el-form-item",{attrs:{prop:"code"}},[i("el-input",{staticStyle:{width:"63%"},attrs:{"auto-complete":"off",placeholder:"验证码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleLogin(t)}},model:{value:e.loginForm.code,callback:function(t){e.$set(e.loginForm,"code",t)},expression:"loginForm.code"}},[i("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"validCode"},slot:"prefix"})],1),i("div",{staticClass:"login-code"},[i("img",{staticClass:"login-code-img",attrs:{src:e.codeUrl},on:{click:e.getCode}})])],1):e._e(),i("el-checkbox",{staticStyle:{margin:"0px 0px 25px 0px"},model:{value:e.loginForm.rememberMe,callback:function(t){e.$set(e.loginForm,"rememberMe",t)},expression:"loginForm.rememberMe"}},[e._v("记住密码")]),i("el-form-item",{staticStyle:{width:"100%"}},[i("el-button",{staticStyle:{width:"100%"},attrs:{loading:e.loading,size:"medium",type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleLogin(t)}}},[e.loading?i("span",[e._v("登 录 中...")]):i("span",[e._v("登 录")])]),e.register?i("div",{staticStyle:{float:"right"}},[i("router-link",{staticClass:"link-type",attrs:{to:"/register"}},[e._v("立即注册")])],1):e._e()],1)],1),e._m(0)],1)},a=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-login-footer"},[i("span",[e._v("Copyright © 2023 乙巢(上海)企业管理服务有限公司.")])])}],s=(i("14d9"),i("7ded")),o=i("852e"),l=i.n(o),r=i("24e5"),c=i.n(r),u="MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKoR8mX0rGKLqzcWmOzbfj64K8ZIgOdH\nnzkXSOVOZbFu/TJhZ7rFAN+eaGkl3C4buccQd/EjEsj9ir7ijT7h96MCAwEAAQ==",d="MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAqhHyZfSsYourNxaY\n7Nt+PrgrxkiA50efORdI5U5lsW79MmFnusUA355oaSXcLhu5xxB38SMSyP2KvuKN\nPuH3owIDAQABAkAfoiLyL+Z4lf4Myxk6xUDgLaWGximj20CUf+5BKKnlrK+Ed8gA\nkM0HqoTt2UZwA5E2MzS4EI2gjfQhz5X28uqxAiEA3wNFxfrCZlSZHb0gn2zDpWow\ncSxQAgiCstxGUoOqlW8CIQDDOerGKH5OmCJ4Z21v+F25WaHYPxCFMvwxpcw99Ecv\nDQIgIdhDTIqD2jfYjPTY8Jj3EDGPbH2HHuffvflECt3Ek60CIQCFRlCkHpi7hthh\nYhovyloRYsM+IS9h/0BzlEAuO0ktMQIgSPT3aFAgJYwKpqRYKlLDVcflZFCKY7u3\nUP8iWi1Qw0Y=";function m(e){var t=new c.a;return t.setPublicKey(u),t.encrypt(e)}function h(e){var t=new c.a;return t.setPrivateKey(d),t.decrypt(e)}var p={name:"Login",data:function(){return{codeUrl:"",loginForm:{username:"admin",password:"admin123",rememberMe:!1,code:"",uuid:""},loginRules:{username:[{required:!0,trigger:"blur",message:"请输入您的账号"}],password:[{required:!0,trigger:"blur",message:"请输入您的密码"}],code:[{required:!0,trigger:"change",message:"请输入验证码"}]},loading:!1,captchaEnabled:!0,register:!1,redirect:void 0}},watch:{$route:{handler:function(e){this.redirect=e.query&&e.query.redirect},immediate:!0}},created:function(){this.getCode(),this.getCookie()},methods:{getCode:function(){var e=this;Object(s["a"])().then((function(t){e.captchaEnabled=void 0===t.captchaEnabled||t.captchaEnabled,e.captchaEnabled&&(e.codeUrl="data:image/gif;base64,"+t.img,e.loginForm.uuid=t.uuid)}))},getCookie:function(){var e=l.a.get("username"),t=l.a.get("password"),i=l.a.get("rememberMe");this.loginForm={username:void 0===e?this.loginForm.username:e,password:void 0===t?this.loginForm.password:h(t),rememberMe:void 0!==i&&Boolean(i)}},handleLogin:function(){var e=this;this.$refs.loginForm.validate((function(t){t&&(e.loading=!0,e.loginForm.rememberMe?(l.a.set("username",e.loginForm.username,{expires:30}),l.a.set("password",m(e.loginForm.password),{expires:30}),l.a.set("rememberMe",e.loginForm.rememberMe,{expires:30})):(l.a.remove("username"),l.a.remove("password"),l.a.remove("rememberMe")),e.$store.dispatch("Login",e.loginForm).then((function(){e.$router.push({path:e.redirect||"/"}).catch((function(){}))})).catch((function(){e.loading=!1,e.captchaEnabled&&e.getCode()})))}))}}},f=p,v=(i("d2da"),i("2877")),g=Object(v["a"])(f,n,a,!1,null,null,null);t["default"]=g.exports},de06:function(e,t,i){"use strict";i("2bb1")},df36:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-slider",use:"icon-slider-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},e218:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-color",use:"icon-color-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},e3ff:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-excel",use:"icon-excel-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},e5ab:function(e,t,i){},e6b0:function(e,t,i){"use strict";i("47c4")},e82a:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-job",use:"icon-job-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},ec55:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"errPage-container"},[i("el-button",{staticClass:"pan-back-btn",attrs:{icon:"arrow-left"},on:{click:e.back}},[e._v(" 返回 ")]),i("el-row",[i("el-col",{attrs:{span:12}},[i("h1",{staticClass:"text-jumbo text-ginormous"},[e._v(" 401错误! ")]),i("h2",[e._v("您没有访问权限!")]),i("h6",[e._v("对不起,您没有访问权限,请不要进行非法操作!您可以返回主页面")]),i("ul",{staticClass:"list-unstyled"},[i("li",{staticClass:"link-type"},[i("router-link",{attrs:{to:"/"}},[e._v(" 回首页 ")])],1)])]),i("el-col",{attrs:{span:12}},[i("img",{attrs:{src:e.errGif,width:"313",height:"428",alt:"Girl has dropped her ice cream."}})])],1)],1)},a=[],s=(i("14d9"),i("cc6c")),o=i.n(s),l={name:"Page401",data:function(){return{errGif:o.a+"?"+ +new Date}},methods:{back:function(){this.$route.query.noGoBack?this.$router.push({path:"/"}):this.$router.go(-1)}}},r=l,c=(i("318f"),i("2877")),u=Object(c["a"])(r,n,a,!1,null,"f2e02586",null);t["default"]=u.exports},ed00:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-documentation",use:"icon-documentation-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},ed08:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"e",(function(){return a})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return o})),i.d(t,"f",(function(){return l})),i.d(t,"d",(function(){return r}));i("53ca"),i("ac1f"),i("5319"),i("14d9"),i("a15b"),i("d81d"),i("b64b"),i("d3b7"),i("159b"),i("fb6a"),i("d9e2"),i("a630"),i("3ca3"),i("6062"),i("ddb0"),i("25f0"),i("466d"),i("4d63"),i("c607"),i("2c3e"),i("00b4"),i("c38a");function n(e,t,i){var n,a,s,o,l,r=function r(){var c=+new Date-o;c0?n=setTimeout(r,t-c):(n=null,i||(l=e.apply(s,a),n||(s=a=null)))};return function(){for(var a=arguments.length,c=new Array(a),u=0;u'});o.a.add(l);t["default"]=l},f476:function(e,t,i){},f648:function(e,t,i){},f71f:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-monitor",use:"icon-monitor-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},f7f7:function(e,t,i){"use strict";i("7479")},f8e6:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-time",use:"icon-time-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},f8ea:function(e,t,i){}},[[0,"runtime","chunk-elementUI","chunk-libs"]]]); \ No newline at end of file diff --git a/dist/static/js/app.7c2047b1.js.gz b/dist/static/js/app.7c2047b1.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f2cf32d8eedf660d9b4cf8afd0593937f0805208 GIT binary patch literal 111313 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,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),i("el-dialog",{attrs:{title:"调度日志详细",visible:e.open,width:"700px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[i("el-form",{ref:"form",attrs:{model:e.form,"label-width":"100px",size:"mini"}},[i("el-row",[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"日志序号:"}},[e._v(e._s(e.form.jobLogId))]),i("el-form-item",{attrs:{label:"任务名称:"}},[e._v(e._s(e.form.jobName))])],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"任务分组:"}},[e._v(e._s(e.form.jobGroup))]),i("el-form-item",{attrs:{label:"执行时间:"}},[e._v(e._s(e.form.createTime))])],1),i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{label:"调用方法:"}},[e._v(e._s(e.form.invokeTarget))])],1),i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{label:"日志信息:"}},[e._v(e._s(e.form.jobMessage))])],1),i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{label:"执行状态:"}},[0==e.form.status?i("div",[e._v("正常")]):1==e.form.status?i("div",[e._v("失败")]):e._e()])],1),i("el-col",{attrs:{span:24}},[1==e.form.status?i("el-form-item",{attrs:{label:"异常信息:"}},[e._v(e._s(e.form.exceptionInfo))]):e._e()],1)],1)],1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.open=!1}}},[e._v("关 闭")])],1)],1)],1)},a=[],s=i("5530"),o=(i("d81d"),i("b775"));function l(e){return Object(o["a"])({url:"/monitor/job/"+e,method:"get"})}function r(e){return Object(o["a"])({url:"/monitor/jobLog/list",method:"get",params:e})}function c(e){return Object(o["a"])({url:"/monitor/jobLog/"+e,method:"delete"})}function u(){return Object(o["a"])({url:"/monitor/jobLog/clean",method:"delete"})}var d={name:"JobLog",dicts:["sys_common_status","sys_job_group"],data:function(){return{loading:!0,ids:[],multiple:!0,showSearch:!0,total:0,jobLogList:[],open:!1,dateRange:[],form:{},queryParams:{pageNum:1,pageSize:10,jobName:void 0,jobGroup:void 0,status:void 0}}},created:function(){var e=this,t=this.$route.params&&this.$route.params.jobId;void 0!==t&&0!=t?l(t).then((function(t){e.queryParams.jobName=t.data.jobName,e.queryParams.jobGroup=t.data.jobGroup,e.getList()})):this.getList()},methods:{getList:function(){var e=this;this.loading=!0,r(this.addDateRange(this.queryParams,this.dateRange)).then((function(t){e.jobLogList=t.rows,e.total=t.total,e.loading=!1}))},handleClose:function(){var e={path:"/monitor/job"};this.$tab.closeOpenPage(e)},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.dateRange=[],this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.jobLogId})),this.multiple=!e.length},handleView:function(e){this.open=!0,this.form=e},handleDelete:function(e){var t=this,i=this.ids;this.$modal.confirm('是否确认删除调度日志编号为"'+i+'"的数据项?').then((function(){return c(i)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleClean:function(){var e=this;this.$modal.confirm("是否确认清空所有调度日志数据项?").then((function(){return u()})).then((function(){e.getList(),e.$modal.msgSuccess("清空成功")})).catch((function(){}))},handleExport:function(){this.download("/monitor/jobLog/export",Object(s["a"])({},this.queryParams),"log_".concat((new Date).getTime(),".xlsx"))}}},m=d,h=i("2877"),p=Object(h["a"])(m,n,a,!1,null,null,null);t["default"]=p.exports},"02ae":function(e,t,i){"use strict";i("d251")},"02b8":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-component",use:"icon-component-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"036c":function(e,t,i){"use strict";i("955f")},"039a":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-download",use:"icon-download-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"04ad":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-rate",use:"icon-rate-usage",viewBox:"0 0 1069 1024",content:''});o.a.add(l);t["default"]=l},"068c":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-upload",use:"icon-upload-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"06b3":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-tool",use:"icon-tool-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"0804":function(e,t,i){},"0b37":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-input",use:"icon-input-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"0c16":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-row",use:"icon-row-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"0c4f":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-redis",use:"icon-redis-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"0c94":function(e,t,i){"use strict";i("7800")},"0e8f":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-tree",use:"icon-tree-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"0ee3":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-select",use:"icon-select-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"0f20":function(e,t,i){},"115e":function(e,t,i){},"15e8":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-message",use:"icon-message-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"198d":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-password",use:"icon-password-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"1e4b":function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container home"},[n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{sm:24,lg:24}},[n("blockquote",{staticClass:"text-warning",staticStyle:{"font-size":"14px"}},[e._v(" 领取阿里云通用云产品1888优惠券 "),n("br"),n("el-link",{attrs:{href:"https://www.aliyun.com/minisite/goods?userCode=brki8iof",type:"primary",target:"_blank"}},[e._v("https://www.aliyun.com/minisite/goods?userCode=brki8iof")]),n("br"),e._v(" 领取腾讯云通用云产品2860优惠券 "),n("br"),n("el-link",{attrs:{href:"https://cloud.tencent.com/redirect.php?redirect=1025&cps_key=198c8df2ed259157187173bc7f4f32fd&from=console",type:"primary",target:"_blank"}},[e._v("https://cloud.tencent.com/redirect.php?redirect=1025&cps_key=198c8df2ed259157187173bc7f4f32fd&from=console")]),n("br"),e._v(" 阿里云服务器折扣区 "),n("el-link",{attrs:{href:"http://aly.ruoyi.vip",type:"primary",target:"_blank"}},[e._v(">☛☛点我进入☚☚")]),e._v(" 腾讯云服务器秒杀区 "),n("el-link",{attrs:{href:"http://txy.ruoyi.vip",type:"primary",target:"_blank"}},[e._v(">☛☛点我进入☚☚")]),n("br"),n("h4",{staticClass:"text-danger"},[e._v(" 云产品通用红包,可叠加官网常规优惠使用。(仅限新用户) ")])],1),n("hr")])],1),n("el-row",{attrs:{gutter:20}},[n("el-col",{staticStyle:{"padding-left":"20px"},attrs:{sm:24,lg:12}},[n("h2",[e._v("若依后台管理框架")]),n("p",[e._v(" 一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适自己的。于是利用空闲休息时间开始自己写一套后台系统。如此有了若依管理系统,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。 ")]),n("p",[n("b",[e._v("当前版本:")]),e._v(" "),n("span",[e._v("v"+e._s(e.version))])]),n("p",[n("el-tag",{attrs:{type:"danger"}},[e._v("¥免费开源")])],1),n("p",[n("el-button",{attrs:{type:"primary",size:"mini",icon:"el-icon-cloudy",plain:""},on:{click:function(t){return e.goTarget("https://gitee.com/y_project/RuoYi-Vue")}}},[e._v("访问码云")]),n("el-button",{attrs:{size:"mini",icon:"el-icon-s-home",plain:""},on:{click:function(t){return e.goTarget("http://ruoyi.vip")}}},[e._v("访问主页")])],1)]),n("el-col",{staticStyle:{"padding-left":"50px"},attrs:{sm:24,lg:12}},[n("el-row",[n("el-col",{attrs:{span:12}},[n("h2",[e._v("技术选型")])])],1),n("el-row",[n("el-col",{attrs:{span:6}},[n("h4",[e._v("后端技术")]),n("ul",[n("li",[e._v("SpringBoot")]),n("li",[e._v("Spring Security")]),n("li",[e._v("JWT")]),n("li",[e._v("MyBatis")]),n("li",[e._v("Druid")]),n("li",[e._v("Fastjson")]),n("li",[e._v("...")])])]),n("el-col",{attrs:{span:6}},[n("h4",[e._v("前端技术")]),n("ul",[n("li",[e._v("Vue")]),n("li",[e._v("Vuex")]),n("li",[e._v("Element-ui")]),n("li",[e._v("Axios")]),n("li",[e._v("Sass")]),n("li",[e._v("Quill")]),n("li",[e._v("...")])])])],1)],1)],1),n("el-divider"),n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{xs:24,sm:24,md:12,lg:8}},[n("el-card",{staticClass:"update-log"},[n("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[n("span",[e._v("联系信息")])]),n("div",{staticClass:"body"},[n("p",[n("i",{staticClass:"el-icon-s-promotion"}),e._v(" 官网:"),n("el-link",{attrs:{href:"http://www.ruoyi.vip",target:"_blank"}},[e._v("http://www.ruoyi.vip")])],1),n("p",[n("i",{staticClass:"el-icon-user-solid"}),e._v(" QQ群:"),n("s",[e._v(" 满937441 ")]),e._v(" "),n("s",[e._v(" 满887144332 ")]),n("s",[e._v(" 满180251782 ")]),e._v(" "),n("s",[e._v(" 满104180207 ")]),e._v(" "),n("s",[e._v(" 满186866453 ")]),e._v(" "),n("s",[e._v(" 满201396349 ")]),n("s",[e._v(" 满101456076 ")]),e._v(" "),n("s",[e._v(" 满101539465 ")]),e._v(" "),n("s",[e._v(" 满264312783 ")]),e._v(" "),n("s",[e._v(" 满167385320 ")]),n("s",[e._v(" 满104748341 ")]),e._v(" "),n("s",[e._v(" 满160110482 ")]),e._v(" "),n("s",[e._v(" 满170801498 ")]),e._v(" "),n("s",[e._v(" 满108482800 ")]),n("s",[e._v(" 满101046199 ")]),e._v(" "),n("s",[e._v(" 满136919097 ")]),e._v(" "),n("a",{attrs:{href:"http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=0vBbSb0ztbBgVtn3kJS-Q4HUNYwip89G&authKey=8irq5PhutrZmWIvsUsklBxhj57l%2F1nOZqjzigkXZVoZE451GG4JHPOqW7AW6cf0T&noverify=0&group_code=143961921",target:"_blank"}},[e._v("143961921")])]),n("p",[n("i",{staticClass:"el-icon-chat-dot-round"}),e._v(" 微信:"),n("a",{attrs:{href:"javascript:;"}},[e._v("/ *若依")])]),n("p",[n("i",{staticClass:"el-icon-money"}),e._v(" 支付宝:"),n("a",{staticClass:"支付宝信息",attrs:{href:"javascript:;"}},[e._v("/ *若依")])])])])],1),n("el-col",{attrs:{xs:24,sm:24,md:12,lg:8}},[n("el-card",{staticClass:"update-log"},[n("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[n("span",[e._v("更新日志")])]),n("el-collapse",{attrs:{accordion:""}},[n("el-collapse-item",{attrs:{title:"v3.8.6 - 2023-06-30"}},[n("ol",[n("li",[e._v("支持登录IP黑名单限制")]),n("li",[e._v("新增监控页面图标显示")]),n("li",[e._v("操作日志新增消耗时间属性")]),n("li",[e._v("屏蔽定时任务bean违规的字符")]),n("li",[e._v("日志管理使用索引提升查询性能")]),n("li",[e._v("日志注解支持排除指定的请求参数")]),n("li",[e._v("支持自定义隐藏属性列过滤子对象")]),n("li",[e._v("升级oshi到最新版本6.4.3")]),n("li",[e._v("升级druid到最新版本1.2.16")]),n("li",[e._v("升级fastjson到最新版2.0.34")]),n("li",[e._v("升级spring-boot到最新版本2.5.15")]),n("li",[e._v("升级element-ui到最新版本2.15.13")]),n("li",[e._v("移除apache/commons-fileupload依赖")]),n("li",[e._v("修复页面切换时布局错乱的问题")]),n("li",[e._v("修复匿名注解Anonymous空指针问题")]),n("li",[e._v("修复路由跳转被阻止时内部产生报错信息问题")]),n("li",[e._v("修复isMatchedIp的参数判断产生空指针的问题")]),n("li",[e._v("修复用户多角色数据权限可能出现权限抬升的情况")]),n("li",[e._v("修复开启TopNav后一级菜单路由参数设置无效问题")]),n("li",[e._v("修复DictTag组件value没有匹配的值时则展示value")]),n("li",[e._v("优化文件下载出现的异常")]),n("li",[e._v("优化选择图标组件高亮回显")]),n("li",[e._v("优化弹窗后导航栏偏移的问题")]),n("li",[e._v("优化修改密码日志存储明文问题")]),n("li",[e._v("优化页签栏关闭其他出现的异常问题")]),n("li",[e._v("优化页签关闭左侧选项排除首页选项")]),n("li",[e._v("优化关闭当前tab页跳转最右侧tab页")]),n("li",[e._v("优化缓存列表清除操作提示不变的问题")]),n("li",[e._v("优化字符未使用下划线不进行驼峰式处理")]),n("li",[e._v("优化用户导入更新时需获取用户编号问题")]),n("li",[e._v("优化侧边栏的平台标题与VUE_APP_TITLE保持同步")]),n("li",[e._v("优化导出Excel时设置dictType属性重复查缓存问题")]),n("li",[e._v("连接池Druid支持新的配置connectTimeout和socketTimeout")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.8.5 - 2023-01-01"}},[n("ol",[n("li",[e._v("定时任务违规的字符")]),n("li",[e._v("重置时取消部门选中")]),n("li",[e._v("新增返回警告消息提示")]),n("li",[e._v("忽略不必要的属性数据返回")]),n("li",[e._v("修改参数键名时移除前缓存配置")]),n("li",[e._v("导入更新用户数据前校验数据权限")]),n("li",[e._v("兼容Excel下拉框内容过多无法显示的问题")]),n("li",[e._v("升级echarts到最新版本5.4.0")]),n("li",[e._v("升级core-js到最新版本3.25.3")]),n("li",[e._v("升级oshi到最新版本6.4.0")]),n("li",[e._v("升级kaptcha到最新版2.3.3")]),n("li",[e._v("升级druid到最新版本1.2.15")]),n("li",[e._v("升级fastjson到最新版2.0.20")]),n("li",[e._v("升级pagehelper到最新版1.4.6")]),n("li",[e._v("优化弹窗内容过多展示不全问题")]),n("li",[e._v("优化swagger-ui静态资源使用缓存")]),n("li",[e._v("开启TopNav没有子菜单隐藏侧边栏")]),n("li",[e._v("删除fuse无效选项maxPatternLength")]),n("li",[e._v("优化导出对象的子列表为空会出现[]问题")]),n("li",[e._v("优化编辑头像时透明部分会变成黑色问题")]),n("li",[e._v("优化小屏幕上修改头像界面布局错位的问题")]),n("li",[e._v("修复代码生成勾选属性无效问题")]),n("li",[e._v("修复文件上传组件格式验证问题")]),n("li",[e._v("修复回显数据字典数组异常问题")]),n("li",[e._v("修复sheet超出最大行数异常问题")]),n("li",[e._v("修复Log注解GET请求记录不到参数问题")]),n("li",[e._v("修复调度日志点击多次数据不变化的问题")]),n("li",[e._v("修复主题颜色在Drawer组件不会加载问题")]),n("li",[e._v("修复文件名包含特殊字符的文件无法下载问题")]),n("li",[e._v("修复table中更多按钮切换主题色未生效修复问题")]),n("li",[e._v("修复某些特性的环境生成代码变乱码TXT文件问题")]),n("li",[e._v("修复代码生成图片/文件/单选时选择必填无法校验问题")]),n("li",[e._v("修复某些特性的情况用户编辑对话框中角色和部门无法修改问题")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.8.4 - 2022-09-26"}},[n("ol",[n("li",[e._v("数据逻辑删除不进行唯一验证")]),n("li",[e._v("Excel注解支持导出对象的子列表方法")]),n("li",[e._v("Excel注解支持自定义隐藏属性列")]),n("li",[e._v("Excel注解支持backgroundColor属性设置背景色")]),n("li",[e._v("支持配置密码最大错误次数/锁定时间")]),n("li",[e._v("登录日志新增解锁账户功能")]),n("li",[e._v("通用下载方法新增config配置选项")]),n("li",[e._v("支持多权限字符匹配角色数据权限")]),n("li",[e._v("页面内嵌iframe切换tab不刷新数据")]),n("li",[e._v("操作日志记录支持排除敏感属性字段")]),n("li",[e._v("修复多文件上传报错出现的异常问题")]),n("li",[e._v("修复图片预览组件src属性为null值控制台报错问题")]),n("li",[e._v("升级oshi到最新版本6.2.2")]),n("li",[e._v("升级fastjson到最新版2.0.14")]),n("li",[e._v("升级pagehelper到最新版1.4.3")]),n("li",[e._v("升级core-js到最新版本3.25.2")]),n("li",[e._v("升级element-ui到最新版本2.15.10")]),n("li",[e._v("优化任务过期不执行调度")]),n("li",[e._v("优化字典数据使用store存取")]),n("li",[e._v("优化修改资料头像被覆盖的问题")]),n("li",[e._v("优化修改用户登录账号重复验证")]),n("li",[e._v("优化代码生成同步后值NULL问题")]),n("li",[e._v("优化定时任务支持执行父类方法")]),n("li",[e._v("优化用户个人信息接口防止修改部门")]),n("li",[e._v("优化布局设置使用el-drawer抽屉显示")]),n("li",[e._v("优化没有权限的用户编辑部门缺少数据")]),n("li",[e._v("优化日志注解记录限制请求地址的长度")]),n("li",[e._v("优化excel/scale属性导出单元格数值类型")]),n("li",[e._v("优化日志操作中重置按钮时重复查询的问题")]),n("li",[e._v("优化多个相同角色数据导致权限SQL重复问题")]),n("li",[e._v("优化表格上右侧工具条(搜索按钮显隐&右侧样式凸出)")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.8.3 - 2022-06-27"}},[n("ol",[n("li",[e._v("新增缓存列表菜单功能")]),n("li",[e._v("代码生成树表新增(展开/折叠)")]),n("li",[e._v("Excel注解支持color字体颜色")]),n("li",[e._v("新增Anonymous匿名访问不鉴权注解")]),n("li",[e._v("用户头像上传限制只能为图片格式")]),n("li",[e._v("接口使用泛型使其看到响应属性字段")]),n("li",[e._v("检查定时任务bean所在包名是否为白名单配置")]),n("li",[e._v("添加页签openPage支持传递参数")]),n("li",[e._v("用户缓存信息添加部门ancestors祖级列表")]),n("li",[e._v("升级element-ui到最新版本2.15.8")]),n("li",[e._v("升级oshi到最新版本6.1.6")]),n("li",[e._v("升级druid到最新版本1.2.11")]),n("li",[e._v("升级fastjson到最新版2.0.8")]),n("li",[e._v("升级spring-boot到最新版本2.5.14")]),n("li",[e._v("降级jsencrypt版本兼容IE浏览器")]),n("li",[e._v("删除多余的salt字段")]),n("li",[e._v("新增获取不带后缀文件名称方法")]),n("li",[e._v("新增获取配置文件中的属性值方法")]),n("li",[e._v("新增内容编码/解码方便插件集成使用")]),n("li",[e._v("字典类型必须以字母开头,且只能为(小写字母,数字,下滑线)")]),n("li",[e._v("优化设置分页参数默认值")]),n("li",[e._v("优化对空字符串参数处理的过滤")]),n("li",[e._v("优化显示顺序orderNum类型为整型")]),n("li",[e._v("优化表单构建按钮不显示正则校验")]),n("li",[e._v("优化字典数据回显样式下拉框显示值")]),n("li",[e._v("优化R响应成功状态码与全局保持一致")]),n("li",[e._v("优化druid开启wall过滤器出现的异常问题")]),n("li",[e._v("优化用户管理左侧树型组件增加选中高亮保持")]),n("li",[e._v("优化新增用户与角色信息&用户与岗位信息逻辑")]),n("li",[e._v("优化默认不启用压缩文件缓存防止node_modules过大")]),n("li",[e._v("修复字典数据显示不全问题")]),n("li",[e._v("修复操作日志查询类型条件为0时会查到所有数据")]),n("li",[e._v("修复Excel注解prompt/combo同时使用不生效问题")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.8.2 - 2022-04-01"}},[n("ol",[n("li",[e._v("前端支持设置是否需要防止数据重复提交")]),n("li",[e._v("开启TopNav没有子菜单情况隐藏侧边栏")]),n("li",[e._v("侧边栏菜单名称过长悬停显示标题")]),n("li",[e._v("用户访问控制时校验数据权限,防止越权")]),n("li",[e._v("导出Excel时屏蔽公式,防止CSV注入风险")]),n("li",[e._v("组件ImagePreview支持多图预览显示")]),n("li",[e._v("组件ImageUpload支持多图同时选择上传")]),n("li",[e._v("组件FileUpload支持多文件同时选择上传")]),n("li",[e._v("服务监控新增运行参数信息显示")]),n("li",[e._v("定时任务目标字符串过滤特殊字符")]),n("li",[e._v("定时任务目标字符串验证包名白名单")]),n("li",[e._v("代码生成列表图片支持预览")]),n("li",[e._v("代码生成编辑修改打开新页签")]),n("li",[e._v("代码生成新增Java类型Boolean")]),n("li",[e._v("代码生成子表支持日期/字典配置")]),n("li",[e._v("代码生成同步保留必填/类型选项")]),n("li",[e._v("升级oshi到最新版本6.1.2")]),n("li",[e._v("升级fastjson到最新版1.2.80")]),n("li",[e._v("升级pagehelper到最新版1.4.1")]),n("li",[e._v("升级spring-boot到最新版本2.5.11")]),n("li",[e._v("升级spring-boot-mybatis到最新版2.2.2")]),n("li",[e._v("添加遗漏的分页参数合理化属性")]),n("li",[e._v("修改npm即将过期的注册源地址")]),n("li",[e._v("修复分页组件请求两次问题")]),n("li",[e._v("修复通用文件下载接口跨域问题")]),n("li",[e._v("修复Xss注解字段值为空时的异常问题")]),n("li",[e._v("修复选项卡点击右键刷新丢失参数问题")]),n("li",[e._v("修复表单清除元素位置未垂直居中问题")]),n("li",[e._v("修复服务监控中运行参数显示条件错误")]),n("li",[e._v("修复导入Excel时字典字段类型为Long转义为空问题")]),n("li",[e._v("修复登录超时刷新页面跳转登录页面还提示重新登录问题")]),n("li",[e._v("优化加载字典缓存数据")]),n("li",[e._v("优化IP地址获取到多个的问题")]),n("li",[e._v("优化任务队列满时任务拒绝策略")]),n("li",[e._v("优化文件上传兼容Weblogic环境")]),n("li",[e._v("优化定时任务默认保存到内存中执行")]),n("li",[e._v("优化部门修改缩放后出现的错位问题")]),n("li",[e._v("优化Excel格式化不同类型的日期对象")]),n("li",[e._v("优化菜单表关键字导致的插件报错问题")]),n("li",[e._v("优化Oracle用户头像列为空时不显示问题")]),n("li",[e._v("优化页面若未匹配到字典标签则返回原字典值")]),n("li",[e._v("优化修复登录失效后多次请求提示多次弹窗问题")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.8.1 - 2022-01-01"}},[n("ol",[n("li",[e._v("新增Vue3前端代码生成模板")]),n("li",[e._v("新增图片预览组件")]),n("li",[e._v("新增压缩插件实现打包Gzip")]),n("li",[e._v("自定义xss校验注解实现")]),n("li",[e._v("自定义文字复制剪贴指令")]),n("li",[e._v("代码生成预览支持复制内容")]),n("li",[e._v("路由支持单独配置菜单或角色权限")]),n("li",[e._v("用户管理部门查询选择节点后分页参数初始")]),n("li",[e._v("修复用户分配角色属性错误")]),n("li",[e._v("修复打包后字体图标偶现的乱码问题")]),n("li",[e._v("修复菜单管理重置表单出现的错误")]),n("li",[e._v("修复版本差异导致的懒加载报错问题")]),n("li",[e._v("修复Cron组件中周回显问题")]),n("li",[e._v("修复定时任务多参数逗号分隔的问题")]),n("li",[e._v("修复根据ID查询列表可能出现的主键溢出问题")]),n("li",[e._v("修复tomcat配置参数已过期问题")]),n("li",[e._v("升级clipboard到最新版本2.0.8")]),n("li",[e._v("升级oshi到最新版本v5.8.6")]),n("li",[e._v("升级fastjson到最新版1.2.79")]),n("li",[e._v("升级spring-boot到最新版本2.5.8")]),n("li",[e._v("升级log4j2到2.17.1,防止漏洞风险")]),n("li",[e._v("优化下载解析blob异常提示")]),n("li",[e._v("优化代码生成字典组重复问题")]),n("li",[e._v("优化查询用户的角色组&岗位组代码")]),n("li",[e._v("优化定时任务cron表达式小时设置24")]),n("li",[e._v("优化用户导入提示溢出则显示滚动条")]),n("li",[e._v("优化防重复提交标识组合为(key+url+header)")]),n("li",[e._v("优化分页方法设置成通用方便灵活调用")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.8.0 - 2021-12-01"}},[n("ol",[n("li",[e._v("新增配套并同步的Vue3前端版本")]),n("li",[e._v("新增通用方法简化模态/缓存/下载/权限/页签使用")]),n("li",[e._v("优化导出数据/使用通用下载方法")]),n("li",[e._v("Excel注解支持自定义数据处理器")]),n("li",[e._v("Excel注解支持导入导出标题信息")]),n("li",[e._v("Excel导入支持@Excels注解")]),n("li",[e._v("新增组件data-dict,简化数据字典使用")]),n("li",[e._v("新增Jaxb依赖,防止jdk8以上出现的兼容错误")]),n("li",[e._v("生产环境使用路由懒加载提升页面响应速度")]),n("li",[e._v("修复五级以上菜单出现的404问题")]),n("li",[e._v("防重提交注解支持配置间隔时间/提示消息")]),n("li",[e._v("日志注解新增是否保存响应参数")]),n("li",[e._v("任务屏蔽违规字符&参数忽略双引号中的逗号")]),n("li",[e._v("升级SpringBoot到最新版本2.5.6")]),n("li",[e._v("升级pagehelper到最新版1.4.0")]),n("li",[e._v("升级spring-boot-mybatis到最新版2.2.0")]),n("li",[e._v("升级oshi到最新版本v5.8.2")]),n("li",[e._v("升级druid到最新版1.2.8")]),n("li",[e._v("升级velocity到最新版本2.3")]),n("li",[e._v("升级fastjson到最新版1.2.78")]),n("li",[e._v("升级axios到最新版本0.24.0")]),n("li",[e._v("升级dart-sass到版本1.32.13")]),n("li",[e._v("升级core-js到最新版本3.19.1")]),n("li",[e._v("升级jsencrypt到最新版本3.2.1")]),n("li",[e._v("升级js-cookie到最新版本3.0.1")]),n("li",[e._v("升级file-saver到最新版本2.0.5")]),n("li",[e._v("升级sass-loader到最新版本10.1.1")]),n("li",[e._v("升级element-ui到最新版本2.15.6")]),n("li",[e._v("新增sendGet无参请求方法")]),n("li",[e._v("禁用el-tag组件的渐变动画")]),n("li",[e._v("代码生成点击预览重置激活tab")]),n("li",[e._v("AjaxResult重写put方法,以方便链式调用")]),n("li",[e._v("优化登录/验证码请求headers不设置token")]),n("li",[e._v("优化用户个人信息接口防止修改用户名")]),n("li",[e._v("优化Cron表达式生成器关闭时销毁避免缓存")]),n("li",[e._v("优化注册成功提示消息类型success")]),n("li",[e._v("优化aop语法,使用spring自动注入注解")]),n("li",[e._v("优化记录登录信息,移除不必要的修改")]),n("li",[e._v("优化mybatis全局默认的执行器")]),n("li",[e._v("优化Excel导入图片可能出现的异常")]),n("li",[e._v("修复代码生成模板主子表删除缺少事务")]),n("li",[e._v("修复日志记录可能出现的转换异常")]),n("li",[e._v("修复代码生成复选框字典遗漏问题")]),n("li",[e._v("修复关闭xss功能导致可重复读RepeatableFilter失效")]),n("li",[e._v("修复字符串无法被反转义问题")]),n("li",[e._v("修复后端主子表代码模板方法名生成错误问题")]),n("li",[e._v("修复xss过滤后格式出现的异常")]),n("li",[e._v("修复swagger没有指定dataTypeClass导致启动出现warn日志")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.7.0 - 2021-09-13"}},[n("ol",[n("li",[e._v("参数管理支持配置验证码开关")]),n("li",[e._v("新增是否开启用户注册功能")]),n("li",[e._v("定时任务支持在线生成cron表达式")]),n("li",[e._v("菜单管理支持配置路由参数")]),n("li",[e._v("支持自定义注解实现接口限流")]),n("li",[e._v("Excel注解支持Image图片导入")]),n("li",[e._v("自定义弹层溢出滚动样式")]),n("li",[e._v("自定义可拖动弹窗宽度指令")]),n("li",[e._v("自定义可拖动弹窗高度指令")]),n("li",[e._v("修复任意账户越权问题")]),n("li",[e._v("修改时检查用户数据权限范围")]),n("li",[e._v("修复保存配置主题颜色失效问题")]),n("li",[e._v("新增暗色菜单风格主题")]),n("li",[e._v("菜单&部门新增展开/折叠功能")]),n("li",[e._v("页签新增关闭左侧&添加图标")]),n("li",[e._v("顶部菜单排除隐藏的默认路由")]),n("li",[e._v("顶部菜单同步系统主题样式")]),n("li",[e._v("跳转路由高亮相对应的菜单栏")]),n("li",[e._v("代码生成主子表多选行数据")]),n("li",[e._v("日期范围支持添加多组")]),n("li",[e._v("升级element-ui到最新版本2.15.5")]),n("li",[e._v("升级oshi到最新版本v5.8.0")]),n("li",[e._v("升级commons.io到最新版本v2.11.0")]),n("li",[e._v("定时任务屏蔽ldap远程调用")]),n("li",[e._v("定时任务屏蔽http(s)远程调用")]),n("li",[e._v("补充定时任务表字段注释")]),n("li",[e._v("定时任务对检查异常进行事务回滚")]),n("li",[e._v("启用父部门状态排除顶级节点")]),n("li",[e._v("富文本新增上传文件大小限制")]),n("li",[e._v("默认首页使用keep-alive缓存")]),n("li",[e._v("修改代码生成字典回显样式")]),n("li",[e._v("自定义分页合理化传入参数")]),n("li",[e._v("修复字典组件值为整形不显示问题")]),n("li",[e._v("修复定时任务日志执行状态显示")]),n("li",[e._v("角色&菜单新增字段属性提示信息")]),n("li",[e._v("修复角色分配用户页面参数类型错误提醒")]),n("li",[e._v("优化布局设置动画特效")]),n("li",[e._v("优化异常处理信息")]),n("li",[e._v("优化错误token导致的解析异常")]),n("li",[e._v("密码框新增显示切换密码图标")]),n("li",[e._v("定时任务新增更多操作")]),n("li",[e._v("更多操作按钮添加权限控制")]),n("li",[e._v("导入用户样式优化")]),n("li",[e._v("提取通用方法到基类控制器")]),n("li",[e._v("优化使用权限工具获取用户信息")]),n("li",[e._v("优化用户不能删除自己")]),n("li",[e._v("优化XSS跨站脚本过滤")]),n("li",[e._v("优化代码生成模板")]),n("li",[e._v("验证码默认20s超时")]),n("li",[e._v("BLOB下载时清除URL对象引用")]),n("li",[e._v("代码生成导入表按创建时间排序")]),n("li",[e._v("修复代码生成页面数据编辑保存之后总是跳转第一页的问题")]),n("li",[e._v("修复带safari浏览器无法格式化utc日期格式yyyy-MM-dd'T'HH:mm:ss.SSS问题")]),n("li",[e._v("多图上传组件移除多余的api地址&验证失败导致图片删除问题&无法删除相应图片修复")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.6.0 - 2021-07-12"}},[n("ol",[n("li",[e._v("角色管理新增分配用户功能")]),n("li",[e._v("用户管理新增分配角色功能")]),n("li",[e._v("日志列表支持排序操作")]),n("li",[e._v("优化参数&字典缓存操作")]),n("li",[e._v("系统布局配置支持动态标题开关")]),n("li",[e._v("菜单路由配置支持内链访问")]),n("li",[e._v("默认访问后端首页新增提示语")]),n("li",[e._v("富文本默认上传返回url类型")]),n("li",[e._v("新增自定义弹窗拖拽指令")]),n("li",[e._v("全局注册常用通用组件")]),n("li",[e._v("全局挂载字典标签组件")]),n("li",[e._v("ImageUpload组件支持多图片上传")]),n("li",[e._v("FileUpload组件支持多文件上传")]),n("li",[e._v("文件上传组件添加数量限制属性")]),n("li",[e._v("富文本编辑组件添加类型属性")]),n("li",[e._v("富文本组件工具栏配置视频")]),n("li",[e._v("封装通用iframe组件")]),n("li",[e._v("限制超级管理员不允许操作")]),n("li",[e._v("用户信息长度校验限制")]),n("li",[e._v("分页组件新增pagerCount属性")]),n("li",[e._v("添加bat脚本执行应用")]),n("li",[e._v("升级oshi到最新版本v5.7.4")]),n("li",[e._v("升级element-ui到最新版本2.15.2")]),n("li",[e._v("升级pagehelper到最新版1.3.1")]),n("li",[e._v("升级commons.io到最新版本v2.10.0")]),n("li",[e._v("升级commons.fileupload到最新版本v1.4")]),n("li",[e._v("升级swagger到最新版本v3.0.0")]),n("li",[e._v("修复关闭confirm提示框控制台报错问题")]),n("li",[e._v("修复存在的SQL注入漏洞问题")]),n("li",[e._v("定时任务屏蔽rmi远程调用")]),n("li",[e._v("修复用户搜索分页变量错误")]),n("li",[e._v("修复导出角色数据范围翻译缺少仅本人")]),n("li",[e._v("修复表单构建选择下拉选择控制台报错问题")]),n("li",[e._v("优化图片工具类读取文件")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.5.0 - 2021-05-25"}},[n("ol",[n("li",[e._v("新增菜单导航显示风格TopNav(false为左侧导航菜单,true为顶部导航菜单)")]),n("li",[e._v("布局设置支持保存&重置配置")]),n("li",[e._v("修复树表数据显示不全&加载慢问题")]),n("li",[e._v("新增IE浏览器版本过低提示页面")]),n("li",[e._v("用户登录后记录最后登录IP&时间")]),n("li",[e._v("页面导出按钮点击之后添加遮罩")]),n("li",[e._v("富文本编辑器支持自定义上传地址")]),n("li",[e._v("富文本编辑组件新增readOnly属性")]),n("li",[e._v("页签TagsView新增关闭右侧功能")]),n("li",[e._v("显隐列组件加载初始默认隐藏列")]),n("li",[e._v("关闭头像上传窗口还原默认图片")]),n("li",[e._v("个人信息添加手机&邮箱重复验证")]),n("li",[e._v("代码生成模板导出按钮点击后添加遮罩")]),n("li",[e._v("代码生成模板树表操作列添加新增按钮")]),n("li",[e._v("代码生成模板修复主子表字段重名问题")]),n("li",[e._v("升级fastjson到最新版1.2.76")]),n("li",[e._v("升级druid到最新版本v1.2.6")]),n("li",[e._v("升级mybatis到最新版3.5.6 阻止远程代码执行漏洞")]),n("li",[e._v("升级oshi到最新版本v5.6.0")]),n("li",[e._v("velocity剔除commons-collections版本,防止3.2.1版本的反序列化漏洞")]),n("li",[e._v("数据监控页默认账户密码防止越权访问")]),n("li",[e._v("修复firefox下表单构建拖拽会新打卡一个选项卡")]),n("li",[e._v("修正后端导入表权限标识")]),n("li",[e._v("修正前端操作日志&登录日志权限标识")]),n("li",[e._v("设置Redis配置HashKey序列化")]),n("li",[e._v("删除操作日志记录信息")]),n("li",[e._v("上传媒体类型添加视频格式")]),n("li",[e._v("修复请求形参未传值记录日志异常问题")]),n("li",[e._v("优化xss校验json请求条件")]),n("li",[e._v("树级结构更新子节点使用replaceFirst")]),n("li",[e._v("优化ExcelUtil空值处理")]),n("li",[e._v("日志记录过滤BindingResult对象,防止异常")]),n("li",[e._v("修改主题后mini类型按钮无效问题")]),n("li",[e._v("优化通用下载完成后删除节点")]),n("li",[e._v("通用Controller添加响应返回消息")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.4.0 - 2021-02-22"}},[n("ol",[n("li",[e._v("代码生成模板支持主子表")]),n("li",[e._v("表格右侧工具栏组件支持显隐列")]),n("li",[e._v("图片组件添加预览&移除功能")]),n("li",[e._v("Excel注解支持Image图片导出")]),n("li",[e._v("操作按钮组调整为朴素按钮样式")]),n("li",[e._v("代码生成支持文件上传组件")]),n("li",[e._v("代码生成日期控件区分范围")]),n("li",[e._v("代码生成数据库文本类型生成表单文本域")]),n("li",[e._v("用户手机邮箱&菜单组件修改允许空字符串")]),n("li",[e._v("升级SpringBoot到最新版本2.2.13 提升启动速度")]),n("li",[e._v("升级druid到最新版本v1.2.4")]),n("li",[e._v("升级fastjson到最新版1.2.75")]),n("li",[e._v("升级element-ui到最新版本2.15.0")]),n("li",[e._v("修复IE11浏览器报错问题")]),n("li",[e._v("优化多级菜单之间切换无法缓存的问题")]),n("li",[e._v("修复四级菜单无法显示问题")]),n("li",[e._v("修正侧边栏静态路由丢失问题")]),n("li",[e._v("修复角色管理-编辑角色-功能权限显示异常")]),n("li",[e._v("配置文件新增redis数据库索引属性")]),n("li",[e._v("权限工具类增加admin判断")]),n("li",[e._v("角色非自定义权限范围清空选择值")]),n("li",[e._v("修复导入数据为负浮点数时丢失精度问题")]),n("li",[e._v("移除path-to-regexp正则匹配插件")]),n("li",[e._v("修复生成树表代码异常")]),n("li",[e._v("修改ip字段长度防止ipv6地址长度不够")]),n("li",[e._v("防止get请求参数值为false或0等特殊值会导致无法正确的传参")]),n("li",[e._v("登录后push添加catch防止出现检查错误")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.3.0 - 2020-12-14"}},[n("ol",[n("li",[e._v("新增缓存监控功能")]),n("li",[e._v("支持主题风格配置")]),n("li",[e._v("修复多级菜单之间切换无法缓存的问题")]),n("li",[e._v("多级菜单自动配置组件")]),n("li",[e._v("代码生成预览支持高亮显示")]),n("li",[e._v("支持Get请求映射Params参数")]),n("li",[e._v("删除用户和角色解绑关联")]),n("li",[e._v("去除用户手机邮箱部门必填验证")]),n("li",[e._v("Excel支持注解align对齐方式")]),n("li",[e._v("Excel支持导入Boolean型数据")]),n("li",[e._v("优化头像样式,鼠标移入悬停遮罩")]),n("li",[e._v("代码生成预览提供滚动机制")]),n("li",[e._v("代码生成删除多余的数字float类型")]),n("li",[e._v("修正转换字符串的目标字符集属性")]),n("li",[e._v("回显数据字典防止空值报错")]),n("li",[e._v("日志记录增加过滤多文件场景")]),n("li",[e._v("修改缓存Set方法可能导致嵌套的问题")]),n("li",[e._v("移除前端一些多余的依赖")]),n("li",[e._v("防止安全扫描YUI出现的风险提示")]),n("li",[e._v("修改node-sass为dart-sass")]),n("li",[e._v("升级SpringBoot到最新版本2.1.18")]),n("li",[e._v("升级poi到最新版本4.1.2")]),n("li",[e._v("升级oshi到最新版本v5.3.6")]),n("li",[e._v("升级bitwalker到最新版本1.21")]),n("li",[e._v("升级axios到最新版本0.21.0")]),n("li",[e._v("升级element-ui到最新版本2.14.1")]),n("li",[e._v("升级vue到最新版本2.6.12")]),n("li",[e._v("升级vuex到最新版本3.6.0")]),n("li",[e._v("升级vue-cli到版本4.5.9")]),n("li",[e._v("升级vue-router到最新版本3.4.9")]),n("li",[e._v("升级vue-cli到最新版本4.4.6")]),n("li",[e._v("升级vue-cropper到最新版本0.5.5")]),n("li",[e._v("升级clipboard到最新版本2.0.6")]),n("li",[e._v("升级core-js到最新版本3.8.1")]),n("li",[e._v("升级echarts到最新版本4.9.0")]),n("li",[e._v("升级file-saver到最新版本2.0.4")]),n("li",[e._v("升级fuse.js到最新版本6.4.3")]),n("li",[e._v("升级js-beautify到最新版本1.13.0")]),n("li",[e._v("升级js-cookie到最新版本2.2.1")]),n("li",[e._v("升级path-to-regexp到最新版本6.2.0")]),n("li",[e._v("升级quill到最新版本1.3.7")]),n("li",[e._v("升级screenfull到最新版本5.0.2")]),n("li",[e._v("升级sortablejs到最新版本1.10.2")]),n("li",[e._v("升级vuedraggable到最新版本2.24.3")]),n("li",[e._v("升级chalk到最新版本4.1.0")]),n("li",[e._v("升级eslint到最新版本7.15.0")]),n("li",[e._v("升级eslint-plugin-vue到最新版本7.2.0")]),n("li",[e._v("升级lint-staged到最新版本10.5.3")]),n("li",[e._v("升级runjs到最新版本4.4.2")]),n("li",[e._v("升级sass-loader到最新版本10.1.0")]),n("li",[e._v("升级script-ext-html-webpack-plugin到最新版本2.1.5")]),n("li",[e._v("升级svg-sprite-loader到最新版本5.1.1")]),n("li",[e._v("升级vue-template-compiler到最新版本2.6.12")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.2.1 - 2020-11-18"}},[n("ol",[n("li",[e._v("阻止任意文件下载漏洞")]),n("li",[e._v("代码生成支持上传控件")]),n("li",[e._v("新增图片上传组件")]),n("li",[e._v("调整默认首页")]),n("li",[e._v("升级druid到最新版本v1.2.2")]),n("li",[e._v("mapperLocations配置支持分隔符")]),n("li",[e._v("权限信息调整")]),n("li",[e._v("调整sql默认时间")]),n("li",[e._v("解决代码生成没有bit类型的问题")]),n("li",[e._v("升级pagehelper到最新版1.3.0")])])]),n("el-collapse-item",{attrs:{title:"v3.2.0 - 2020-10-10"}},[n("ol",[n("li",[e._v("升级springboot版本到2.1.17 提升安全性")]),n("li",[e._v("升级oshi到最新版本v5.2.5")]),n("li",[e._v("升级druid到最新版本v1.2.1")]),n("li",[e._v("升级jjwt到版本0.9.1")]),n("li",[e._v("升级fastjson到最新版1.2.74")]),n("li",[e._v("修改sass为node-sass,避免el-icon图标乱码")]),n("li",[e._v("代码生成支持同步数据库")]),n("li",[e._v("代码生成支持富文本控件")]),n("li",[e._v("代码生成页面时不忽略remark属性")]),n("li",[e._v("代码生成添加select必填选项")]),n("li",[e._v("Excel导出类型NUMERIC支持精度浮点类型")]),n("li",[e._v("Excel导出targetAttr优化获取值,防止get方法不规范")]),n("li",[e._v("Excel注解支持自动统计数据总和")]),n("li",[e._v("Excel注解支持设置BigDecimal精度&舍入规则")]),n("li",[e._v("菜单&数据权限新增(展开/折叠 全选/全不选 父子联动)")]),n("li",[e._v("允许用户分配到部门父节点")]),n("li",[e._v("菜单新增是否缓存keep-alive")]),n("li",[e._v("表格操作列间距调整")]),n("li",[e._v("限制系统内置参数不允许删除")]),n("li",[e._v("富文本组件优化,支持自定义高度&图片冲突问题")]),n("li",[e._v("富文本工具栏样式对齐")]),n("li",[e._v("导入excel整形值校验优化")]),n("li",[e._v("修复页签关闭所有时固定标签路由不刷新问题")]),n("li",[e._v("表单构建布局型组件新增按钮")]),n("li",[e._v("左侧菜单文字过长显示省略号")]),n("li",[e._v("修正根节点为子部门时,树状结构显示问题")]),n("li",[e._v("修正调用目标字符串最大长度")]),n("li",[e._v("修正菜单提示信息错误")]),n("li",[e._v("修正定时任务执行一次权限标识")]),n("li",[e._v("修正数据库字符串类型nvarchar")]),n("li",[e._v("优化递归子节点")]),n("li",[e._v("优化数据权限判断")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.1.0 - 2020-08-13"}},[n("ol",[n("li",[e._v("表格工具栏右侧添加刷新&显隐查询组件")]),n("li",[e._v("后端支持CORS跨域请求")]),n("li",[e._v("代码生成支持选择上级菜单")]),n("li",[e._v("代码生成支持自定义路径")]),n("li",[e._v("代码生成支持复选框")]),n("li",[e._v("Excel导出导入支持dictType字典类型")]),n("li",[e._v("Excel支持分割字符串组内容")]),n("li",[e._v("验证码类型支持(数组计算、字符验证)")]),n("li",[e._v("升级vue-cli版本到4.4.4")]),n("li",[e._v("修改 node-sass 为 dart-sass")]),n("li",[e._v("表单类型为Integer/Long设置整形默认值")]),n("li",[e._v("代码生成器默认mapper路径与默认mapperScan路径不一致")]),n("li",[e._v("优化防重复提交拦截器")]),n("li",[e._v("优化上级菜单不能选择自己")]),n("li",[e._v("修复角色的权限分配后,未实时生效问题")]),n("li",[e._v("修复在线用户日志记录类型")]),n("li",[e._v("修复富文本空格和缩进保存后不生效问题")]),n("li",[e._v("修复在线用户判断逻辑")]),n("li",[e._v("唯一限制条件只返回单条数据")]),n("li",[e._v("添加获取当前的环境配置方法")]),n("li",[e._v("超时登录后页面跳转到首页")]),n("li",[e._v("全局异常状态汉化拦截处理")]),n("li",[e._v("HTML过滤器改为将html转义")]),n("li",[e._v("检查字符支持小数点&降级改成异常提醒")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v3.0.0 - 2020-07-20"}},[n("ol",[n("li",[e._v("单应用调整为多模块项目")]),n("li",[e._v("升级element-ui版本到2.13.2")]),n("li",[e._v("删除babel,提高编译速度。")]),n("li",[e._v("新增菜单默认主类目")]),n("li",[e._v("编码文件名修改为uuid方式")]),n("li",[e._v("定时任务cron表达式验证")]),n("li",[e._v("角色权限修改时已有权限未自动勾选异常修复")]),n("li",[e._v("防止切换权限用户后登录出现404")]),n("li",[e._v("Excel支持sort导出排序")]),n("li",[e._v("创建用户不允许选择超级管理员角色")]),n("li",[e._v("修复代码生成导入表结构出现异常页面不提醒问题")]),n("li",[e._v("修复代码生成点击多次表修改数据不变化的问题")]),n("li",[e._v("修复头像上传成功二次打开无法改变裁剪框大小和位置问题")]),n("li",[e._v("修复布局为small者mini用户表单显示错位问题")]),n("li",[e._v("修复热部署导致的强换异常问题")]),n("li",[e._v("修改用户管理复选框宽度,防止部分浏览器出现省略号")]),n("li",[e._v("IpUtils工具,清除Xss特殊字符,防止Xff注入攻击")]),n("li",[e._v("生成domain 如果是浮点型 统一用BigDecimal")]),n("li",[e._v("定时任务调整label-width,防止部署出现错位")]),n("li",[e._v("调整表头固定列默认样式")]),n("li",[e._v("代码生成模板调整,字段为String并且必填则加空串条件")]),n("li",[e._v("代码生成字典Integer/Long使用parseInt")]),n("li",[e._v(" 修复dict_sort不可update为0的问题&查询返回增加dict_sort升序排序 ")]),n("li",[e._v("修正岗位导出权限注解")]),n("li",[e._v("禁止加密密文返回前端")]),n("li",[e._v("修复代码生成页面中的查询条件创建时间未生效的问题")]),n("li",[e._v("修复首页搜索菜单外链无法点击跳转问题")]),n("li",[e._v("修复菜单管理选择图标,backspace删除时不过滤数据")]),n("li",[e._v("用户管理部门分支节点不可检查&显示计数")]),n("li",[e._v("数据范围过滤属性调整")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v2.3.0 - 2020-06-01"}},[n("ol",[n("li",[e._v("升级fastjson到最新版1.2.70 修复高危安全漏洞")]),n("li",[e._v("dev启动默认打开浏览器")]),n("li",[e._v("vue-cli使用默认source-map")]),n("li",[e._v("slidebar eslint报错优化")]),n("li",[e._v("当tags-view滚动关闭右键菜单")]),n("li",[e._v("字典管理添加缓存读取")]),n("li",[e._v("参数管理支持缓存操作")]),n("li",[e._v("支持一级菜单(和主页同级)在main区域显示")]),n("li",[e._v("限制外链地址必须以http(s)开头")]),n("li",[e._v("tagview & sidebar 主题颜色与element ui(全局)同步")]),n("li",[e._v("修改数据源类型优先级,先根据方法,再根据类")]),n("li",[e._v("支持是否需要设置token属性,自定义返回码消息。")]),n("li",[e._v("swagger请求前缀加入配置。")]),n("li",[e._v("登录地点设置内容过长则隐藏显示")]),n("li",[e._v("修复定时任务执行一次按钮后不提示消息问题")]),n("li",[e._v("修改上级部门(选择项排除本身和下级)")]),n("li",[e._v("通用http发送方法增加参数 contentType 编码类型")]),n("li",[e._v("更换IP地址查询接口")]),n("li",[e._v("修复页签变量undefined")]),n("li",[e._v("添加校验部门包含未停用的子部门")]),n("li",[e._v("修改定时任务详情下次执行时间日期显示错误")]),n("li",[e._v("角色管理查询设置默认排序字段")]),n("li",[e._v("swagger添加enable参数控制是否启用")]),n("li",[e._v("只对json类型请求构建可重复读取inputStream的request")]),n("li",[e._v("修改代码生成字典字段int类型没有自动选中问题")]),n("li",[e._v("vuex用户名取值修正")]),n("li",[e._v("表格树模板去掉多余的)")]),n("li",[e._v("代码生成序号修正")]),n("li",[e._v("全屏情况下不调整上外边距")]),n("li",[e._v("代码生成Date字段添加默认格式")]),n("li",[e._v("用户管理角色选择权限控制")]),n("li",[e._v("修复路由懒加载报错问题")]),n("li",[e._v("模板sql.vm添加菜单状态")]),n("li",[e._v("设置用户名称不能修改")]),n("li",[e._v("dialog添加append-to-body属性,防止ie遮罩")]),n("li",[e._v("菜单区分状态和显示隐藏功能")]),n("li",[e._v("升级fastjson到最新版1.2.68 修复安全加固")]),n("li",[e._v("修复代码生成如果选择字典类型缺失逗号问题")]),n("li",[e._v("登录请求params更换为data,防止暴露url")]),n("li",[e._v("日志返回时间格式处理")]),n("li",[e._v("添加handle控制允许拖动的元素")]),n("li",[e._v("布局设置点击扩大范围")]),n("li",[e._v("代码生成列属性排序查询")]),n("li",[e._v("代码生成列支持拖动排序")]),n("li",[e._v("修复时间格式不支持ios问题")]),n("li",[e._v("表单构建添加父级class,防止冲突")]),n("li",[e._v("定时任务并发属性修正")]),n("li",[e._v("角色禁用&菜单隐藏不查询权限")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v2.2.0 - 2020-03-18"}},[n("ol",[n("li",[e._v("系统监控新增定时任务功能")]),n("li",[e._v("添加一个打包Web工程bat")]),n("li",[e._v("修复页签鼠标滚轮按下的时候,可以关闭不可关闭的tag")]),n("li",[e._v("修复点击退出登录有时会无提示问题")]),n("li",[e._v("修复防重复提交注解无效问题")]),n("li",[e._v("修复通知公告批量删除异常问题")]),n("li",[e._v("添加菜单时路由地址必填限制")]),n("li",[e._v("代码生成字段描述可编辑")]),n("li",[e._v("修复用户修改个人信息导致缓存不过期问题")]),n("li",[e._v("个人信息创建时间获取正确属性值")]),n("li",[e._v("操作日志详细显示正确类型")]),n("li",[e._v("导入表单击行数据时选中对应的复选框")]),n("li",[e._v("批量替换表前缀逻辑调整")]),n("li",[e._v("固定重定向路径表达式")]),n("li",[e._v("升级element-ui版本到2.13.0")]),n("li",[e._v("操作日志排序调整")]),n("li",[e._v("修复charts切换侧边栏或者缩放窗口显示bug")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v2.1.0 - 2020-02-24"}},[n("ol",[n("li",[e._v("新增表单构建")]),n("li",[e._v("代码生成支持树表结构")]),n("li",[e._v("新增用户导入")]),n("li",[e._v("修复动态加载路由页面刷新问题")]),n("li",[e._v("修复地址开关无效问题")]),n("li",[e._v("汉化错误提示页面")]),n("li",[e._v("代码生成已知问题修改")]),n("li",[e._v("修复多数据源下配置关闭出现异常处理")]),n("li",[e._v("添加HTML过滤器,用于去除XSS漏洞隐患")]),n("li",[e._v("修复上传头像控制台出现异常")]),n("li",[e._v("修改用户管理分页不正确的问题")]),n("li",[e._v("修复验证码记录提示错误")]),n("li",[e._v("修复request.js缺少Message引用")]),n("li",[e._v("修复表格时间为空出现的异常")]),n("li",[e._v("添加Jackson日期反序列化时区配置")]),n("li",[e._v("调整根据用户权限加载菜单数据树形结构")]),n("li",[e._v("调整成功登录不恢复按钮,防止多次点击")]),n("li",[e._v("修改用户个人资料同步缓存信息")]),n("li",[e._v("修复页面同时出现el-upload和Editor不显示处理")]),n("li",[e._v("修复在角色管理页修改菜单权限偶尔未选中问题")]),n("li",[e._v("配置文件新增redis密码属性")]),n("li",[e._v("设置mybatis全局的配置文件")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v2.0.0 - 2019-12-02"}},[n("ol",[n("li",[e._v("新增代码生成")]),n("li",[e._v("新增@RepeatSubmit注解,防止重复提交")]),n("li",[e._v("新增菜单主目录添加/删除操作")]),n("li",[e._v("日志记录过滤特殊对象,防止转换异常")]),n("li",[e._v("修改代码生成路由脚本错误")]),n("li",[e._v("用户上传头像实时同步缓存,无需重新登录")]),n("li",[e._v("调整切换页签后不重新加载数据")]),n("li",[e._v("添加jsencrypt实现参数的前端加密")]),n("li",[e._v("系统退出删除用户缓存记录")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v1.1.0 - 2019-11-11"}},[n("ol",[n("li",[e._v("新增在线用户管理")]),n("li",[e._v("新增按钮组功能实现(批量删除、导出、清空)")]),n("li",[e._v("新增查询条件重置按钮")]),n("li",[e._v("新增Swagger全局Token配置")]),n("li",[e._v("新增后端参数校验")]),n("li",[e._v("修复字典管理页面的日期查询异常")]),n("li",[e._v("修改时间函数命名防止冲突")]),n("li",[e._v("去除菜单上级校验,默认为顶级")]),n("li",[e._v("修复用户密码无法修改问题")]),n("li",[e._v("修复菜单类型为按钮时不显示权限标识")]),n("li",[e._v("其他细节优化")])])]),n("el-collapse-item",{attrs:{title:"v1.0.0 - 2019-10-08"}},[n("ol",[n("li",[e._v("若依前后端分离系统正式发布")])])])],1)],1)],1),n("el-col",{attrs:{xs:24,sm:24,md:12,lg:8}},[n("el-card",{staticClass:"update-log"},[n("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[n("span",[e._v("捐赠支持")])]),n("div",{staticClass:"body"},[n("img",{attrs:{src:i("42cf"),alt:"donate",width:"100%"}}),n("span",{staticStyle:{display:"inline-block",height:"30px","line-height":"30px"}},[e._v("你可以请作者喝杯咖啡表示鼓励")])])])],1)],1)],1)},a=[],s={name:"Index",data:function(){return{version:"3.8.6"}},methods:{goTarget:function(e){window.open(e,"_blank")}}},o=s,l=(i("892d"),i("2877")),r=Object(l["a"])(o,n,a,!1,null,"0857d0b9",null);t["default"]=r.exports},"20e7":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-chart",use:"icon-chart-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},2309:function(e,t,i){"use strict";i("ef41")},2369:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-education",use:"icon-education-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"23f1":function(e,t,i){var n={"./404.svg":"49be","./bug.svg":"937c","./build.svg":"b88c","./button.svg":"c292","./cascader.svg":"737d","./chart.svg":"20e7","./checkbox.svg":"9ec1","./clipboard.svg":"5aa7","./code.svg":"d7a0","./color.svg":"e218","./component.svg":"02b8","./dashboard.svg":"7154","./date-range.svg":"ad41","./date.svg":"a2bf","./dict.svg":"da75","./documentation.svg":"ed00","./download.svg":"039a","./drag.svg":"a2f6","./druid.svg":"bc7b","./edit.svg":"2fb0","./education.svg":"2369","./email.svg":"caf7","./example.svg":"b6f9","./excel.svg":"e3ff","./exit-fullscreen.svg":"f22e","./eye-open.svg":"74a2","./eye.svg":"57fa","./form.svg":"4576","./fullscreen.svg":"72e5","./github.svg":"cda1","./guide.svg":"72d1","./icon.svg":"9f4c","./input.svg":"0b37","./international.svg":"a601","./job.svg":"e82a","./language.svg":"a17a","./link.svg":"5fda","./list.svg":"3561","./lock.svg":"a012","./log.svg":"9cb5","./logininfor.svg":"9b2c","./message.svg":"15e8","./money.svg":"4955","./monitor.svg":"f71f","./nested.svg":"91be","./number.svg":"a1ac","./online.svg":"575e","./password.svg":"198d","./pdf.svg":"8989","./people.svg":"ae6e","./peoples.svg":"dc13","./phone.svg":"b470","./post.svg":"482c","./qq.svg":"39e1","./question.svg":"5d9e","./radio.svg":"9a4c","./rate.svg":"04ad","./redis-list.svg":"badf","./redis.svg":"0c4f","./row.svg":"0c16","./search.svg":"679a","./select.svg":"0ee3","./server.svg":"47382","./shopping.svg":"98ab","./size.svg":"879b","./skill.svg":"a263","./slider.svg":"df36","./star.svg":"4e5a","./swagger.svg":"84e5","./switch.svg":"243e","./system.svg":"922f","./tab.svg":"2723","./table.svg":"dc78","./textarea.svg":"7234d","./theme.svg":"7271","./time-range.svg":"99c3","./time.svg":"f8e6","./tool.svg":"06b3","./tree-table.svg":"4d24","./tree.svg":"0e8f","./upload.svg":"068c","./user.svg":"d88a","./validCode.svg":"67bd","./wechat.svg":"2ba1","./zip.svg":"a75d"};function a(e){var t=s(e);return i(t)}function s(e){if(!i.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}a.keys=function(){return Object.keys(n)},a.resolve=s,e.exports=a,a.id="23f1"},"243e":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-switch",use:"icon-switch-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},2587:function(e,t,i){},"26fc":function(e,t,i){e.exports=i.p+"static/img/404_cloud.0f4bc32b.png"},2723:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-tab",use:"icon-tab-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},2754:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"wscn-http404-container"},[i("div",{staticClass:"wscn-http404"},[e._m(0),i("div",{staticClass:"bullshit"},[i("div",{staticClass:"bullshit__oops"},[e._v(" 404错误! ")]),i("div",{staticClass:"bullshit__headline"},[e._v(" "+e._s(e.message)+" ")]),i("div",{staticClass:"bullshit__info"},[e._v(" 对不起,您正在寻找的页面不存在。尝试检查URL的错误,然后按浏览器上的刷新按钮或尝试在我们的应用程序中找到其他内容。 ")]),i("router-link",{staticClass:"bullshit__return-home",attrs:{to:"/"}},[e._v(" 返回首页 ")])],1)])])},a=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"pic-404"},[n("img",{staticClass:"pic-404__parent",attrs:{src:i("a36b"),alt:"404"}}),n("img",{staticClass:"pic-404__child left",attrs:{src:i("26fc"),alt:"404"}}),n("img",{staticClass:"pic-404__child mid",attrs:{src:i("26fc"),alt:"404"}}),n("img",{staticClass:"pic-404__child right",attrs:{src:i("26fc"),alt:"404"}})])}],s={name:"Page404",computed:{message:function(){return"找不到网页!"}}},o=s,l=(i("44bf"),i("2877")),r=Object(l["a"])(o,n,a,!1,null,"279ea4b2",null);t["default"]=r.exports},"2ba1":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-wechat",use:"icon-wechat-usage",viewBox:"0 0 128 110",content:''});o.a.add(l);t["default"]=l},"2bb1":function(e,t,i){},"2fb0":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-edit",use:"icon-edit-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"318f":function(e,t,i){"use strict";i("0f20")},3561:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-list",use:"icon-list-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"39b2":function(e,t,i){"use strict";i("f476")},"39e1":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-qq",use:"icon-qq-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"3f38":function(e,t,i){},"42cf":function(e,t,i){e.exports=i.p+"static/img/pay.b5dece6f.png"},4360:function(e,t,i){"use strict";var n=i("2b0e"),a=i("2f62"),s=i("852e"),o=i.n(s),l={sidebar:{opened:!o.a.get("sidebarStatus")||!!+o.a.get("sidebarStatus"),withoutAnimation:!1,hide:!1},device:"desktop",size:o.a.get("size")||"medium"},r={TOGGLE_SIDEBAR:function(e){if(e.sidebar.hide)return!1;e.sidebar.opened=!e.sidebar.opened,e.sidebar.withoutAnimation=!1,e.sidebar.opened?o.a.set("sidebarStatus",1):o.a.set("sidebarStatus",0)},CLOSE_SIDEBAR:function(e,t){o.a.set("sidebarStatus",0),e.sidebar.opened=!1,e.sidebar.withoutAnimation=t},TOGGLE_DEVICE:function(e,t){e.device=t},SET_SIZE:function(e,t){e.size=t,o.a.set("size",t)},SET_SIDEBAR_HIDE:function(e,t){e.sidebar.hide=t}},c={toggleSideBar:function(e){var t=e.commit;t("TOGGLE_SIDEBAR")},closeSideBar:function(e,t){var i=e.commit,n=t.withoutAnimation;i("CLOSE_SIDEBAR",n)},toggleDevice:function(e,t){var i=e.commit;i("TOGGLE_DEVICE",t)},setSize:function(e,t){var i=e.commit;i("SET_SIZE",t)},toggleSideBarHide:function(e,t){var i=e.commit;i("SET_SIDEBAR_HIDE",t)}},u={namespaced:!0,state:l,mutations:r,actions:c},d=(i("14d9"),i("a434"),{dict:new Array}),m={SET_DICT:function(e,t){var i=t.key,n=t.value;null!==i&&""!==i&&e.dict.push({key:i,value:n})},REMOVE_DICT:function(e,t){try{for(var i=0;i0?(t("SET_ROLES",n.roles),t("SET_PERMISSIONS",n.permissions)):t("SET_ROLES",["ROLE_DEFAULT"]),t("SET_NAME",a.userName),t("SET_AVATAR",s),e(n)})).catch((function(e){n(e)}))}))},LogOut:function(e){var t=e.commit,i=e.state;return new Promise((function(e,n){Object(v["d"])(i.token).then((function(){t("SET_TOKEN",""),t("SET_ROLES",[]),t("SET_PERMISSIONS",[]),Object(f["b"])(),e()})).catch((function(e){n(e)}))}))},FedLogOut:function(e){var t=e.commit;return new Promise((function(e){t("SET_TOKEN",""),Object(f["b"])(),e()}))}}},b=g,w=i("2909"),_=i("3835"),y=i("b85c"),x=(i("caad"),i("2532"),i("4de4"),i("ddb0"),i("fb6a"),i("c740"),i("9911"),{visitedViews:[],cachedViews:[],iframeViews:[]}),k={ADD_IFRAME_VIEW:function(e,t){e.iframeViews.some((function(e){return e.path===t.path}))||e.iframeViews.push(Object.assign({},t,{title:t.meta.title||"no-name"}))},ADD_VISITED_VIEW:function(e,t){e.visitedViews.some((function(e){return e.path===t.path}))||e.visitedViews.push(Object.assign({},t,{title:t.meta.title||"no-name"}))},ADD_CACHED_VIEW:function(e,t){e.cachedViews.includes(t.name)||t.meta&&!t.meta.noCache&&e.cachedViews.push(t.name)},DEL_VISITED_VIEW:function(e,t){var i,n=Object(y["a"])(e.visitedViews.entries());try{for(n.s();!(i=n.n()).done;){var a=Object(_["a"])(i.value,2),s=a[0],o=a[1];if(o.path===t.path){e.visitedViews.splice(s,1);break}}}catch(l){n.e(l)}finally{n.f()}e.iframeViews=e.iframeViews.filter((function(e){return e.path!==t.path}))},DEL_IFRAME_VIEW:function(e,t){e.iframeViews=e.iframeViews.filter((function(e){return e.path!==t.path}))},DEL_CACHED_VIEW:function(e,t){var i=e.cachedViews.indexOf(t.name);i>-1&&e.cachedViews.splice(i,1)},DEL_OTHERS_VISITED_VIEWS:function(e,t){e.visitedViews=e.visitedViews.filter((function(e){return e.meta.affix||e.path===t.path})),e.iframeViews=e.iframeViews.filter((function(e){return e.path===t.path}))},DEL_OTHERS_CACHED_VIEWS:function(e,t){var i=e.cachedViews.indexOf(t.name);e.cachedViews=i>-1?e.cachedViews.slice(i,i+1):[]},DEL_ALL_VISITED_VIEWS:function(e){var t=e.visitedViews.filter((function(e){return e.meta.affix}));e.visitedViews=t,e.iframeViews=[]},DEL_ALL_CACHED_VIEWS:function(e){e.cachedViews=[]},UPDATE_VISITED_VIEW:function(e,t){var i,n=Object(y["a"])(e.visitedViews);try{for(n.s();!(i=n.n()).done;){var a=i.value;if(a.path===t.path){a=Object.assign(a,t);break}}}catch(s){n.e(s)}finally{n.f()}},DEL_RIGHT_VIEWS:function(e,t){var i=e.visitedViews.findIndex((function(e){return e.path===t.path}));-1!==i&&(e.visitedViews=e.visitedViews.filter((function(t,n){if(n<=i||t.meta&&t.meta.affix)return!0;var a=e.cachedViews.indexOf(t.name);if(a>-1&&e.cachedViews.splice(a,1),t.meta.link){var s=e.iframeViews.findIndex((function(e){return e.path===t.path}));e.iframeViews.splice(s,1)}return!1})))},DEL_LEFT_VIEWS:function(e,t){var i=e.visitedViews.findIndex((function(e){return e.path===t.path}));-1!==i&&(e.visitedViews=e.visitedViews.filter((function(t,n){if(n>=i||t.meta&&t.meta.affix)return!0;var a=e.cachedViews.indexOf(t.name);if(a>-1&&e.cachedViews.splice(a,1),t.meta.link){var s=e.iframeViews.findIndex((function(e){return e.path===t.path}));e.iframeViews.splice(s,1)}return!1})))}},C={addView:function(e,t){var i=e.dispatch;i("addVisitedView",t),i("addCachedView",t)},addIframeView:function(e,t){var i=e.commit;i("ADD_IFRAME_VIEW",t)},addVisitedView:function(e,t){var i=e.commit;i("ADD_VISITED_VIEW",t)},addCachedView:function(e,t){var i=e.commit;i("ADD_CACHED_VIEW",t)},delView:function(e,t){var i=e.dispatch,n=e.state;return new Promise((function(e){i("delVisitedView",t),i("delCachedView",t),e({visitedViews:Object(w["a"])(n.visitedViews),cachedViews:Object(w["a"])(n.cachedViews)})}))},delVisitedView:function(e,t){var i=e.commit,n=e.state;return new Promise((function(e){i("DEL_VISITED_VIEW",t),e(Object(w["a"])(n.visitedViews))}))},delIframeView:function(e,t){var i=e.commit,n=e.state;return new Promise((function(e){i("DEL_IFRAME_VIEW",t),e(Object(w["a"])(n.iframeViews))}))},delCachedView:function(e,t){var i=e.commit,n=e.state;return new Promise((function(e){i("DEL_CACHED_VIEW",t),e(Object(w["a"])(n.cachedViews))}))},delOthersViews:function(e,t){var i=e.dispatch,n=e.state;return new Promise((function(e){i("delOthersVisitedViews",t),i("delOthersCachedViews",t),e({visitedViews:Object(w["a"])(n.visitedViews),cachedViews:Object(w["a"])(n.cachedViews)})}))},delOthersVisitedViews:function(e,t){var i=e.commit,n=e.state;return new Promise((function(e){i("DEL_OTHERS_VISITED_VIEWS",t),e(Object(w["a"])(n.visitedViews))}))},delOthersCachedViews:function(e,t){var i=e.commit,n=e.state;return new Promise((function(e){i("DEL_OTHERS_CACHED_VIEWS",t),e(Object(w["a"])(n.cachedViews))}))},delAllViews:function(e,t){var i=e.dispatch,n=e.state;return new Promise((function(e){i("delAllVisitedViews",t),i("delAllCachedViews",t),e({visitedViews:Object(w["a"])(n.visitedViews),cachedViews:Object(w["a"])(n.cachedViews)})}))},delAllVisitedViews:function(e){var t=e.commit,i=e.state;return new Promise((function(e){t("DEL_ALL_VISITED_VIEWS"),e(Object(w["a"])(i.visitedViews))}))},delAllCachedViews:function(e){var t=e.commit,i=e.state;return new Promise((function(e){t("DEL_ALL_CACHED_VIEWS"),e(Object(w["a"])(i.cachedViews))}))},updateVisitedView:function(e,t){var i=e.commit;i("UPDATE_VISITED_VIEW",t)},delRightTags:function(e,t){var i=e.commit;return new Promise((function(e){i("DEL_RIGHT_VIEWS",t),e(Object(w["a"])(x.visitedViews))}))},delLeftTags:function(e,t){var i=e.commit;return new Promise((function(e){i("DEL_LEFT_VIEWS",t),e(Object(w["a"])(x.visitedViews))}))}},S={namespaced:!0,state:x,mutations:k,actions:C},z=i("36cd"),T=(i("99af"),i("b64b"),i("159b"),i("3ca3"),i("dce4")),V=i("a18c"),O=i("b775"),E=function(){return Object(O["a"])({url:"/getRouters",method:"get"})},L=i("c1f7"),j=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("router-view")},$=[],M=i("2877"),P={},B=Object(M["a"])(P,j,$,!1,null,null,null),H=B.exports,I=i("594d"),N={state:{routes:[],addRoutes:[],defaultRoutes:[],topbarRouters:[],sidebarRouters:[]},mutations:{SET_ROUTES:function(e,t){e.addRoutes=t,e.routes=V["a"].concat(t)},SET_DEFAULT_ROUTES:function(e,t){e.defaultRoutes=V["a"].concat(t)},SET_TOPBAR_ROUTES:function(e,t){e.topbarRouters=t},SET_SIDEBAR_ROUTERS:function(e,t){e.sidebarRouters=t}},actions:{GenerateRoutes:function(e){var t=e.commit;return new Promise((function(e){E().then((function(i){var n=JSON.parse(JSON.stringify(i.data)),a=JSON.parse(JSON.stringify(i.data)),s=A(n),o=A(a,!1,!0),l=R(V["c"]);o.push({path:"*",redirect:"/404",hidden:!0}),V["b"].addRoutes(l),t("SET_ROUTES",o),t("SET_SIDEBAR_ROUTERS",V["a"].concat(s)),t("SET_DEFAULT_ROUTES",s),t("SET_TOPBAR_ROUTES",s),e(o)}))}))}}};function A(e){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e.filter((function(e){return t&&e.children&&(e.children=q(e.children)),e.component&&("Layout"===e.component?e.component=L["a"]:"ParentView"===e.component?e.component=H:"InnerLink"===e.component?e.component=I["a"]:e.component=D(e.component)),null!=e.children&&e.children&&e.children.length?e.children=A(e.children,e,t):(delete e["children"],delete e["redirect"]),!0}))}function q(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=[];return e.forEach((function(e,n){e.children&&e.children.length&&"ParentView"===e.component&&!t?e.children.forEach((function(t){t.path=e.path+"/"+t.path,t.children&&t.children.length?i=i.concat(q(t.children,t)):i.push(t)})):(t&&(e.path=t.path+"/"+e.path),i=i.concat(e))})),i}function R(e){var t=[];return e.forEach((function(e){e.permissions?T["a"].hasPermiOr(e.permissions)&&t.push(e):e.roles&&T["a"].hasRoleOr(e.roles)&&t.push(e)})),t}var D=function(e){return function(){return Promise.resolve("@/views/".concat(e)).then((function(e){return Object(z["a"])(i("c8d2f")(e))}))}},F=N,U=i("83d6"),W=i.n(U),Q=W.a.sideTheme,G=W.a.showSettings,J=W.a.topNav,K=W.a.tagsView,Y=W.a.fixedHeader,X=W.a.sidebarLogo,Z=W.a.dynamicTitle,ee=JSON.parse(localStorage.getItem("layout-setting"))||"",te={title:"",theme:ee.theme||"#409EFF",sideTheme:ee.sideTheme||Q,showSettings:G,topNav:void 0===ee.topNav?J:ee.topNav,tagsView:void 0===ee.tagsView?K:ee.tagsView,fixedHeader:void 0===ee.fixedHeader?Y:ee.fixedHeader,sidebarLogo:void 0===ee.sidebarLogo?X:ee.sidebarLogo,dynamicTitle:void 0===ee.dynamicTitle?Z:ee.dynamicTitle},ie={CHANGE_SETTING:function(e,t){var i=t.key,n=t.value;e.hasOwnProperty(i)&&(e[i]=n)}},ne={changeSetting:function(e,t){var i=e.commit;i("CHANGE_SETTING",t)},setTitle:function(e,t){e.commit;te.title=t}},ae={namespaced:!0,state:te,mutations:ie,actions:ne},se={sidebar:function(e){return e.app.sidebar},size:function(e){return e.app.size},device:function(e){return e.app.device},dict:function(e){return e.dict.dict},visitedViews:function(e){return e.tagsView.visitedViews},cachedViews:function(e){return e.tagsView.cachedViews},token:function(e){return e.user.token},avatar:function(e){return e.user.avatar},name:function(e){return e.user.name},introduction:function(e){return e.user.introduction},roles:function(e){return e.user.roles},permissions:function(e){return e.user.permissions},permission_routes:function(e){return e.permission.routes},topbarRouters:function(e){return e.permission.topbarRouters},defaultRoutes:function(e){return e.permission.defaultRoutes},sidebarRouters:function(e){return e.permission.sidebarRouters}},oe=se;n["default"].use(a["a"]);var le=new a["a"].Store({modules:{app:u,dict:p,user:b,tagsView:S,permission:F,settings:ae},getters:oe});t["a"]=le},"44bf":function(e,t,i){"use strict";i("3f38")},4576:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-form",use:"icon-form-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},47382:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-server",use:"icon-server-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"47c4":function(e,t,i){},"482c":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-post",use:"icon-post-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},4955:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-money",use:"icon-money-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"49be":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-404",use:"icon-404-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"49f4":function(e,t,i){e.exports={theme:"#1890ff"}},"4b6a":function(e,t,i){"use strict";i("e5ab")},"4b94":function(e,t,i){e.exports=i.p+"static/img/profile.473f5971.jpg"},"4c1b":function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"app-container"},[i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:6,xs:24}},[i("el-card",{staticClass:"box-card"},[i("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[i("span",[e._v("个人信息")])]),i("div",[i("div",{staticClass:"text-center"},[i("userAvatar")],1),i("ul",{staticClass:"list-group list-group-striped"},[i("li",{staticClass:"list-group-item"},[i("svg-icon",{attrs:{"icon-class":"user"}}),e._v("用户名称 "),i("div",{staticClass:"pull-right"},[e._v(e._s(e.user.userName))])],1),i("li",{staticClass:"list-group-item"},[i("svg-icon",{attrs:{"icon-class":"phone"}}),e._v("手机号码 "),i("div",{staticClass:"pull-right"},[e._v(e._s(e.user.phonenumber))])],1),i("li",{staticClass:"list-group-item"},[i("svg-icon",{attrs:{"icon-class":"email"}}),e._v("用户邮箱 "),i("div",{staticClass:"pull-right"},[e._v(e._s(e.user.email))])],1),i("li",{staticClass:"list-group-item"},[i("svg-icon",{attrs:{"icon-class":"tree"}}),e._v("所属部门 "),e.user.dept?i("div",{staticClass:"pull-right"},[e._v(e._s(e.user.dept.deptName)+" / "+e._s(e.postGroup))]):e._e()],1),i("li",{staticClass:"list-group-item"},[i("svg-icon",{attrs:{"icon-class":"peoples"}}),e._v("所属角色 "),i("div",{staticClass:"pull-right"},[e._v(e._s(e.roleGroup))])],1),i("li",{staticClass:"list-group-item"},[i("svg-icon",{attrs:{"icon-class":"date"}}),e._v("创建日期 "),i("div",{staticClass:"pull-right"},[e._v(e._s(e.user.createTime))])],1)])])])],1),i("el-col",{attrs:{span:18,xs:24}},[i("el-card",[i("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[i("span",[e._v("基本资料")])]),i("el-tabs",{model:{value:e.activeTab,callback:function(t){e.activeTab=t},expression:"activeTab"}},[i("el-tab-pane",{attrs:{label:"基本资料",name:"userinfo"}},[i("userInfo",{attrs:{user:e.user}})],1),i("el-tab-pane",{attrs:{label:"修改密码",name:"resetPwd"}},[i("resetPwd")],1)],1)],1)],1)],1)],1)},a=[],s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("div",{staticClass:"user-info-head",on:{click:function(t){return e.editCropper()}}},[i("img",{staticClass:"img-circle img-lg",attrs:{src:e.options.img,title:"点击上传头像"}})]),i("el-dialog",{attrs:{title:e.title,visible:e.open,width:"800px","append-to-body":""},on:{"update:visible":function(t){e.open=t},opened:e.modalOpened,close:e.closeDialog}},[i("el-row",[i("el-col",{style:{height:"350px"},attrs:{xs:24,md:12}},[e.visible?i("vue-cropper",{ref:"cropper",attrs:{img:e.options.img,info:!0,autoCrop:e.options.autoCrop,autoCropWidth:e.options.autoCropWidth,autoCropHeight:e.options.autoCropHeight,fixedBox:e.options.fixedBox,outputType:e.options.outputType},on:{realTime:e.realTime}}):e._e()],1),i("el-col",{style:{height:"350px"},attrs:{xs:24,md:12}},[i("div",{staticClass:"avatar-upload-preview"},[i("img",{style:e.previews.img,attrs:{src:e.previews.url}})])])],1),i("br"),i("el-row",[i("el-col",{attrs:{lg:2,sm:3,xs:3}},[i("el-upload",{attrs:{action:"#","http-request":e.requestUpload,"show-file-list":!1,"before-upload":e.beforeUpload}},[i("el-button",{attrs:{size:"small"}},[e._v(" 选择 "),i("i",{staticClass:"el-icon-upload el-icon--right"})])],1)],1),i("el-col",{attrs:{lg:{span:1,offset:2},sm:2,xs:2}},[i("el-button",{attrs:{icon:"el-icon-plus",size:"small"},on:{click:function(t){return e.changeScale(1)}}})],1),i("el-col",{attrs:{lg:{span:1,offset:1},sm:2,xs:2}},[i("el-button",{attrs:{icon:"el-icon-minus",size:"small"},on:{click:function(t){return e.changeScale(-1)}}})],1),i("el-col",{attrs:{lg:{span:1,offset:1},sm:2,xs:2}},[i("el-button",{attrs:{icon:"el-icon-refresh-left",size:"small"},on:{click:function(t){return e.rotateLeft()}}})],1),i("el-col",{attrs:{lg:{span:1,offset:1},sm:2,xs:2}},[i("el-button",{attrs:{icon:"el-icon-refresh-right",size:"small"},on:{click:function(t){return e.rotateRight()}}})],1),i("el-col",{attrs:{lg:{span:2,offset:6},sm:2,xs:2}},[i("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.uploadImg()}}},[e._v("提 交")])],1)],1)],1)],1)},o=[],l=i("4360"),r=i("7e79"),c=i("c0c7");i("53ca"),i("ac1f"),i("5319"),i("14d9"),i("a15b"),i("d81d"),i("b64b"),i("d3b7"),i("159b"),i("fb6a"),i("d9e2"),i("a630"),i("3ca3"),i("6062"),i("ddb0"),i("25f0"),i("466d"),i("4d63"),i("c607"),i("2c3e"),i("00b4"),i("c38a");function u(e,t,i){var n,a,s,o,l,r=function r(){var c=+new Date-o;c0?n=setTimeout(r,t-c):(n=null,i||(l=e.apply(s,a),n||(s=a=null)))};return function(){for(var a=arguments.length,c=new Array(a),u=0;u'});o.a.add(l);t["default"]=l},"4e5a":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-star",use:"icon-star-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"56d7":function(e,t,i){"use strict";i.r(t);i("e260"),i("e6cf"),i("cca6"),i("a79d");var n=i("2b0e"),a=i("852e"),s=i.n(a),o=i("5c96"),l=i.n(o),r=(i("49f4"),i("d81d"),i("d3b7"),i("ddb0"),function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.isExternal?i("div",e._g({staticClass:"svg-external-icon svg-icon",style:e.styleExternalIcon},e.$listeners)):i("svg",e._g({class:e.svgClass,attrs:{"aria-hidden":"true"}},e.$listeners),[i("use",{attrs:{"xlink:href":e.iconName}})])}),c=[],u=i("61f7"),d={name:"SvgIcon",props:{iconClass:{type:String,required:!0},className:{type:String,default:""}},computed:{isExternal:function(){return Object(u["a"])(this.iconClass)},iconName:function(){return"#icon-".concat(this.iconClass)},svgClass:function(){return this.className?"svg-icon "+this.className:"svg-icon"},styleExternalIcon:function(){return{mask:"url(".concat(this.iconClass,") no-repeat 50% 50%"),"-webkit-mask":"url(".concat(this.iconClass,") no-repeat 50% 50%")}}}},m=d,h=(i("7651"),i("2877")),p=Object(h["a"])(m,r,c,!1,null,"248913c8",null),v=p.exports;n["default"].component("svg-icon",v);var f=i("23f1"),g=function(e){return e.keys().map(e)};g(f);i("6861"),i("b34b");var b=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{attrs:{id:"app"}},[i("router-view"),i("theme-picker")],1)},w=[],_=(i("99af"),i("b18f")),y={name:"App",components:{ThemePicker:_["a"]},metaInfo:function(){return{title:this.$store.state.settings.dynamicTitle&&this.$store.state.settings.title,titleTemplate:function(e){return e?"".concat(e," - ").concat("调解系统"):"调解系统"}}}},x=y,k=(i("98d8"),Object(h["a"])(x,b,w,!1,null,"457678a0",null)),C=k.exports,S=i("4360"),z=i("a18c"),T=(i("caad"),i("2532"),i("d9e2"),{inserted:function(e,t,i){var n=t.value,a="admin",s=S["a"].getters&&S["a"].getters.roles;if(!(n&&n instanceof Array&&n.length>0))throw new Error('请设置角色权限标签值"');var o=n,l=s.some((function(e){return a===e||o.includes(e)}));l||e.parentNode&&e.parentNode.removeChild(e)}}),V={inserted:function(e,t,i){var n=t.value,a="*:*:*",s=S["a"].getters&&S["a"].getters.permissions;if(!(n&&n instanceof Array&&n.length>0))throw new Error("请设置操作权限标签值");var o=n,l=s.some((function(e){return a===e||o.includes(e)}));l||e.parentNode&&e.parentNode.removeChild(e)}},O=(i("ac1f"),i("5319"),{bind:function(e,t,i,n){var a=t.value;if(0!=a){var s=e.querySelector(".el-dialog__header"),o=e.querySelector(".el-dialog");s.style.cursor="move";var l=o.currentStyle||window.getComputedStyle(o,null);o.style.position="absolute",o.style.marginTop=0;var r=o.style.width;r=r.includes("%")?+document.body.clientWidth*(+r.replace(/\%/g,"")/100):+r.replace(/\px/g,""),o.style.left="".concat((document.body.clientWidth-r)/2,"px"),s.onmousedown=function(e){var t,i,n=e.clientX-s.offsetLeft,a=e.clientY-s.offsetTop;l.left.includes("%")?(t=+document.body.clientWidth*(+l.left.replace(/\%/g,"")/100),i=+document.body.clientHeight*(+l.top.replace(/\%/g,"")/100)):(t=+l.left.replace(/\px/g,""),i=+l.top.replace(/\px/g,"")),document.onmousemove=function(e){var s=e.clientX-n,l=e.clientY-a,r=s+t,c=l+i;o.style.left="".concat(r,"px"),o.style.top="".concat(c,"px")},document.onmouseup=function(e){document.onmousemove=null,document.onmouseup=null}}}}}),E={bind:function(e){var t=e.querySelector(".el-dialog"),i=document.createElement("div");i.style="width: 5px; background: inherit; height: 80%; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1; cursor: w-resize;",i.addEventListener("mousedown",(function(i){var n=i.clientX-e.offsetLeft,a=t.offsetWidth;document.onmousemove=function(e){e.preventDefault();var i=e.clientX-n;t.style.width="".concat(a+i,"px")},document.onmouseup=function(e){document.onmousemove=null,document.onmouseup=null}}),!1),t.appendChild(i)}},L={bind:function(e){var t=e.querySelector(".el-dialog"),i=document.createElement("div");i.style="width: 6px; background: inherit; height: 10px; position: absolute; right: 0; bottom: 0; margin: auto; z-index: 1; cursor: nwse-resize;",i.addEventListener("mousedown",(function(i){var n=i.clientX-e.offsetLeft,a=i.clientY-e.offsetTop,s=t.offsetWidth,o=t.offsetHeight;document.onmousemove=function(e){e.preventDefault();var i=e.clientX-n,l=e.clientY-a;t.style.width="".concat(s+i,"px"),t.style.height="".concat(o+l,"px")},document.onmouseup=function(e){document.onmousemove=null,document.onmouseup=null}}),!1),t.appendChild(i)}},j=i("b311"),$=i.n(j),M={bind:function(e,t,i){switch(t.arg){case"success":e._vClipBoard_success=t.value;break;case"error":e._vClipBoard_error=t.value;break;default:var n=new $.a(e,{text:function(){return t.value},action:function(){return"cut"===t.arg?"cut":"copy"}});n.on("success",(function(t){var i=e._vClipBoard_success;i&&i(t)})),n.on("error",(function(t){var i=e._vClipBoard_error;i&&i(t)})),e._vClipBoard=n}},update:function(e,t){"success"===t.arg?e._vClipBoard_success=t.value:"error"===t.arg?e._vClipBoard_error=t.value:(e._vClipBoard.text=function(){return t.value},e._vClipBoard.action=function(){return"cut"===t.arg?"cut":"copy"})},unbind:function(e,t){e._vClipboard&&("success"===t.arg?delete e._vClipBoard_success:"error"===t.arg?delete e._vClipBoard_error:(e._vClipBoard.destroy(),delete e._vClipBoard))}},P=function(e){e.directive("hasRole",T),e.directive("hasPermi",V),e.directive("clipboard",M),e.directive("dialogDrag",O),e.directive("dialogDragWidth",E),e.directive("dialogDragHeight",L)};window.Vue&&(window["hasRole"]=T,window["hasPermi"]=V,Vue.use(P));var B,H=P,I=(i("159b"),i("b0c0"),i("14d9"),i("fb6a"),{refreshPage:function(e){var t=z["b"].currentRoute,i=t.path,n=t.query,a=t.matched;return void 0===e&&a.forEach((function(t){t.components&&t.components.default&&t.components.default.name&&(["Layout","ParentView"].includes(t.components.default.name)||(e={name:t.components.default.name,path:i,query:n}))})),S["a"].dispatch("tagsView/delCachedView",e).then((function(){var t=e,i=t.path,n=t.query;z["b"].replace({path:"/redirect"+i,query:n})}))},closeOpenPage:function(e){if(S["a"].dispatch("tagsView/delView",z["b"].currentRoute),void 0!==e)return z["b"].push(e)},closePage:function(e){return void 0===e?S["a"].dispatch("tagsView/delView",z["b"].currentRoute).then((function(e){var t=e.visitedViews,i=t.slice(-1)[0];return i?z["b"].push(i.fullPath):z["b"].push("/")})):S["a"].dispatch("tagsView/delView",e)},closeAllPage:function(){return S["a"].dispatch("tagsView/delAllViews")},closeLeftPage:function(e){return S["a"].dispatch("tagsView/delLeftTags",e||z["b"].currentRoute)},closeRightPage:function(e){return S["a"].dispatch("tagsView/delRightTags",e||z["b"].currentRoute)},closeOtherPage:function(e){return S["a"].dispatch("tagsView/delOthersViews",e||z["b"].currentRoute)},openPage:function(e,t,i){var n={path:t,meta:{title:e}};return S["a"].dispatch("tagsView/addView",n),z["b"].push({path:t,query:i})},updatePage:function(e){return S["a"].dispatch("tagsView/updateVisitedView",e)}}),N=i("dce4"),A=i("63f0"),q={msg:function(e){o["Message"].info(e)},msgError:function(e){o["Message"].error(e)},msgSuccess:function(e){o["Message"].success(e)},msgWarning:function(e){o["Message"].warning(e)},alert:function(e){o["MessageBox"].alert(e,"系统提示")},alertError:function(e){o["MessageBox"].alert(e,"系统提示",{type:"error"})},alertSuccess:function(e){o["MessageBox"].alert(e,"系统提示",{type:"success"})},alertWarning:function(e){o["MessageBox"].alert(e,"系统提示",{type:"warning"})},notify:function(e){o["Notification"].info(e)},notifyError:function(e){o["Notification"].error(e)},notifySuccess:function(e){o["Notification"].success(e)},notifyWarning:function(e){o["Notification"].warning(e)},confirm:function(e){return o["MessageBox"].confirm(e,"系统提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"})},prompt:function(e){return o["MessageBox"].prompt(e,"系统提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"})},loading:function(e){B=o["Loading"].service({lock:!0,text:e,spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})},closeLoading:function(){B.close()}},R=i("c7eb"),D=i("1da1"),F=(i("b64b"),i("bc3a")),U=i.n(F),W=i("21a6"),Q=i("5f87"),G=i("81ae"),J=i("c38a"),K="/API",Y={name:function(e){var t=this,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=K+"/common/download?fileName="+encodeURIComponent(e)+"&delete="+i;U()({method:"get",url:n,responseType:"blob",headers:{Authorization:"Bearer "+Object(Q["a"])()}}).then((function(e){var i=Object(J["b"])(e.data);if(i){var n=new Blob([e.data]);t.saveAs(n,decodeURIComponent(e.headers["download-filename"]))}else t.printErrMsg(e.data)}))},resource:function(e){var t=this,i=K+"/common/download/resource?resource="+encodeURIComponent(e);U()({method:"get",url:i,responseType:"blob",headers:{Authorization:"Bearer "+Object(Q["a"])()}}).then((function(e){var i=Object(J["b"])(e.data);if(i){var n=new Blob([e.data]);t.saveAs(n,decodeURIComponent(e.headers["download-filename"]))}else t.printErrMsg(e.data)}))},zip:function(e,t){var i=this;e=K+e;U()({method:"get",url:e,responseType:"blob",headers:{Authorization:"Bearer "+Object(Q["a"])()}}).then((function(e){var n=Object(J["b"])(e.data);if(n){var a=new Blob([e.data],{type:"application/zip"});i.saveAs(a,t)}else i.printErrMsg(e.data)}))},saveAs:function(e,t,i){Object(W["saveAs"])(e,t,i)},printErrMsg:function(e){return Object(D["a"])(Object(R["a"])().mark((function t(){var i,n,a;return Object(R["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.text();case 2:i=t.sent,n=JSON.parse(i),a=G["a"][n.code]||n.msg||G["a"]["default"],o["Message"].error(a);case 6:case"end":return t.stop()}}),t)})))()}},X={install:function(e){e.prototype.$tab=I,e.prototype.$auth=N["a"],e.prototype.$cache=A["a"],e.prototype.$modal=q,e.prototype.$download=Y}},Z=i("b775"),ee=(i("ed2c"),i("5530")),te=i("323e"),ie=i.n(te);i("a5d8");ie.a.configure({showSpinner:!1});var ne=["/login","/register"];z["b"].beforeEach((function(e,t,i){ie.a.start(),Object(Q["a"])()?(e.meta.title&&S["a"].dispatch("settings/setTitle",e.meta.title),"/login"===e.path?(i({path:"/"}),ie.a.done()):0===S["a"].getters.roles.length?(Z["c"].show=!0,S["a"].dispatch("GetInfo").then((function(){Z["c"].show=!1,S["a"].dispatch("GenerateRoutes").then((function(t){z["b"].addRoutes(t),i(Object(ee["a"])(Object(ee["a"])({},e),{},{replace:!0}))}))})).catch((function(e){S["a"].dispatch("LogOut").then((function(){o["Message"].error(e),i({path:"/"})}))}))):i()):-1!==ne.indexOf(e.path)?i():(i("/login?redirect=".concat(encodeURIComponent(e.fullPath))),ie.a.done())})),z["b"].afterEach((function(){ie.a.done()}));var ae=i("aa3a");function se(e){return Object(Z["a"])({url:"/system/config/configKey/"+e,method:"get"})}var oe=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"pagination-container",class:{hidden:e.hidden}},[i("el-pagination",e._b({attrs:{background:e.background,"current-page":e.currentPage,"page-size":e.pageSize,layout:e.layout,"page-sizes":e.pageSizes,"pager-count":e.pagerCount,total:e.total},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}},"el-pagination",e.$attrs,!1))],1)},le=[];i("a9e3");Math.easeInOutQuad=function(e,t,i,n){return e/=n/2,e<1?i/2*e*e+t:(e--,-i/2*(e*(e-2)-1)+t)};var re=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function ce(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function ue(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function de(e,t,i){var n=ue(),a=e-n,s=20,o=0;t="undefined"===typeof t?500:t;var l=function e(){o+=s;var l=Math.easeInOutQuad(o,n,a,t);ce(l),othis.total&&(this.currentPage=1),this.$emit("pagination",{page:this.currentPage,limit:e}),this.autoScroll&&de(0,800)},handleCurrentChange:function(e){this.$emit("pagination",{page:e,limit:this.pageSize}),this.autoScroll&&de(0,800)}}},he=me,pe=(i("8bb3"),Object(h["a"])(he,oe,le,!1,null,"cf1facd6",null)),ve=pe.exports,fe=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"top-right-btn",style:e.style},[i("el-row",[e.search?i("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:e.showSearch?"隐藏搜索":"显示搜索",placement:"top"}},[i("el-button",{attrs:{size:"mini",circle:"",icon:"el-icon-search"},on:{click:function(t){return e.toggleSearch()}}})],1):e._e(),i("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"刷新",placement:"top"}},[i("el-button",{attrs:{size:"mini",circle:"",icon:"el-icon-refresh"},on:{click:function(t){return e.refresh()}}})],1),e.columns?i("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"显隐列",placement:"top"}},[i("el-button",{attrs:{size:"mini",circle:"",icon:"el-icon-menu"},on:{click:function(t){return e.showColumn()}}})],1):e._e()],1),i("el-dialog",{attrs:{title:e.title,visible:e.open,"append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[i("el-transfer",{attrs:{titles:["显示","隐藏"],data:e.columns},on:{change:e.dataChange},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1)],1)},ge=[],be={name:"RightToolbar",data:function(){return{value:[],title:"显示/隐藏",open:!1}},props:{showSearch:{type:Boolean,default:!0},columns:{type:Array},search:{type:Boolean,default:!0},gutter:{type:Number,default:10}},computed:{style:function(){var e={};return this.gutter&&(e.marginRight="".concat(this.gutter/2,"px")),e}},created:function(){for(var e in this.columns)!1===this.columns[e].visible&&this.value.push(parseInt(e))},methods:{toggleSearch:function(){this.$emit("update:showSearch",!this.showSearch)},refresh:function(){this.$emit("queryTable")},dataChange:function(e){for(var t in this.columns){var i=this.columns[t].key;this.columns[t].visible=!e.includes(i)}},showColumn:function(){this.open=!0}}},we=be,_e=(i("39b2"),Object(h["a"])(we,fe,ge,!1,null,"5a57cd47",null)),ye=_e.exports,xe=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",["url"==this.type?i("el-upload",{ref:"upload",staticStyle:{display:"none"},attrs:{action:e.uploadUrl,"before-upload":e.handleBeforeUpload,"on-success":e.handleUploadSuccess,"on-error":e.handleUploadError,name:"file","show-file-list":!1,headers:e.headers}}):e._e(),i("div",{ref:"editor",staticClass:"editor",style:e.styles})],1)},ke=[],Ce=i("9339"),Se=i.n(Ce),ze=(i("a753"),i("8096"),i("14e1"),{name:"Editor",props:{value:{type:String,default:""},height:{type:Number,default:null},minHeight:{type:Number,default:null},readOnly:{type:Boolean,default:!1},fileSize:{type:Number,default:5},type:{type:String,default:"url"}},data:function(){return{uploadUrl:"/API/common/upload",headers:{Authorization:"Bearer "+Object(Q["a"])()},Quill:null,currentValue:"",options:{theme:"snow",bounds:document.body,debug:"warn",modules:{toolbar:[["bold","italic","underline","strike"],["blockquote","code-block"],[{list:"ordered"},{list:"bullet"}],[{indent:"-1"},{indent:"+1"}],[{size:["small",!1,"large","huge"]}],[{header:[1,2,3,4,5,6,!1]}],[{color:[]},{background:[]}],[{align:[]}],["clean"],["link","image","video"]]},placeholder:"请输入内容",readOnly:this.readOnly}}},computed:{styles:function(){var e={};return this.minHeight&&(e.minHeight="".concat(this.minHeight,"px")),this.height&&(e.height="".concat(this.height,"px")),e}},watch:{value:{handler:function(e){e!==this.currentValue&&(this.currentValue=null===e?"":e,this.Quill&&this.Quill.pasteHTML(this.currentValue))},immediate:!0}},mounted:function(){this.init()},beforeDestroy:function(){this.Quill=null},methods:{init:function(){var e=this,t=this.$refs.editor;if(this.Quill=new Se.a(t,this.options),"url"==this.type){var i=this.Quill.getModule("toolbar");i.addHandler("image",(function(t){e.uploadType="image",t?e.$refs.upload.$children[0].$refs.input.click():e.quill.format("image",!1)}))}this.Quill.pasteHTML(this.currentValue),this.Quill.on("text-change",(function(t,i,n){var a=e.$refs.editor.children[0].innerHTML,s=e.Quill.getText(),o=e.Quill;e.currentValue=a,e.$emit("input",a),e.$emit("on-change",{html:a,text:s,quill:o})})),this.Quill.on("text-change",(function(t,i,n){e.$emit("on-text-change",t,i,n)})),this.Quill.on("selection-change",(function(t,i,n){e.$emit("on-selection-change",t,i,n)})),this.Quill.on("editor-change",(function(t){for(var i=arguments.length,n=new Array(i>1?i-1:0),a=1;a=0;if(!n)return this.$modal.msgError("文件格式不正确, 请上传".concat(this.fileType.join("/"),"格式文件!")),!1}if(this.fileSize){var a=e.size/1024/10240&&this.uploadList.length===this.number&&(this.fileList=this.fileList.concat(this.uploadList),this.uploadList=[],this.number=0,this.$emit("input",this.listToString(this.fileList)),this.$modal.closeLoading())},getFileName:function(e){return e.lastIndexOf("/")>-1?e.slice(e.lastIndexOf("/")+1):""},listToString:function(e,t){var i="";for(var n in t=t||",",e)i+=e[n].url+t;return""!=i?i.substr(0,i.length-1):""}}}),$e=je,Me=(i("005c"),Object(h["a"])($e,Ee,Le,!1,null,"21f96f3c",null)),Pe=Me.exports,Be=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"component-upload-image"},[i("el-upload",{ref:"imageUpload",class:{hide:this.fileList.length>=this.limit},attrs:{multiple:"",action:e.uploadImgUrl,"list-type":"picture-card","on-success":e.handleUploadSuccess,"before-upload":e.handleBeforeUpload,limit:e.limit,"on-error":e.handleUploadError,"on-exceed":e.handleExceed,"on-remove":e.handleDelete,"show-file-list":!0,headers:e.headers,"file-list":e.fileList,"on-preview":e.handlePictureCardPreview}},[i("i",{staticClass:"el-icon-plus"})]),e.showTip?i("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v(" 请上传 "),e.fileSize?[e._v(" 大小不超过 "),i("b",{staticStyle:{color:"#f56c6c"}},[e._v(e._s(e.fileSize)+"MB")])]:e._e(),e.fileType?[e._v(" 格式为 "),i("b",{staticStyle:{color:"#f56c6c"}},[e._v(e._s(e.fileType.join("/")))])]:e._e(),e._v(" 的文件 ")],2):e._e(),i("el-dialog",{attrs:{visible:e.dialogVisible,title:"预览",width:"800","append-to-body":""},on:{"update:visible":function(t){e.dialogVisible=t}}},[i("img",{staticStyle:{display:"block","max-width":"100%",margin:"0 auto"},attrs:{src:e.dialogImageUrl}})])],1)},He=[],Ie={props:{value:[String,Object,Array],limit:{type:Number,default:5},fileSize:{type:Number,default:5},fileType:{type:Array,default:function(){return["png","jpg","jpeg"]}},isShowTip:{type:Boolean,default:!0}},data:function(){return{number:0,uploadList:[],dialogImageUrl:"",dialogVisible:!1,hideUpload:!1,baseUrl:"/API",uploadImgUrl:"/API/common/upload",headers:{Authorization:"Bearer "+Object(Q["a"])()},fileList:[]}},watch:{value:{handler:function(e){var t=this;if(!e)return this.fileList=[],[];var i=Array.isArray(e)?e:this.value.split(",");this.fileList=i.map((function(e){return"string"===typeof e&&(e=-1===e.indexOf(t.baseUrl)?{name:t.baseUrl+e,url:t.baseUrl+e}:{name:e,url:e}),e}))},deep:!0,immediate:!0}},computed:{showTip:function(){return this.isShowTip&&(this.fileType||this.fileSize)}},methods:{handleBeforeUpload:function(e){var t=!1;if(this.fileType.length){var i="";e.name.lastIndexOf(".")>-1&&(i=e.name.slice(e.name.lastIndexOf(".")+1)),t=this.fileType.some((function(t){return e.type.indexOf(t)>-1||!!(i&&i.indexOf(t)>-1)}))}else t=e.type.indexOf("image")>-1;if(!t)return this.$modal.msgError("文件格式不正确, 请上传".concat(this.fileType.join("/"),"图片格式文件!")),!1;if(this.fileSize){var n=e.size/1024/1024-1&&(this.fileList.splice(t,1),this.$emit("input",this.listToString(this.fileList)))},handleUploadError:function(){this.$modal.msgError("上传图片失败,请重试"),this.$modal.closeLoading()},uploadedSuccessfully:function(){this.number>0&&this.uploadList.length===this.number&&(this.fileList=this.fileList.concat(this.uploadList),this.uploadList=[],this.number=0,this.$emit("input",this.listToString(this.fileList)),this.$modal.closeLoading())},handlePictureCardPreview:function(e){this.dialogImageUrl=e.url,this.dialogVisible=!0},listToString:function(e,t){var i="";for(var n in t=t||",",e)e[n].url&&(i+=e[n].url.replace(this.baseUrl,"")+t);return""!=i?i.substr(0,i.length-1):""}}},Ne=Ie,Ae=(i("b5a2"),Object(h["a"])(Ne,Be,He,!1,null,"40a3ca05",null)),qe=Ae.exports,Re=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-image",{style:"width:"+e.realWidth+";height:"+e.realHeight+";",attrs:{src:""+e.realSrc,fit:"cover","preview-src-list":e.realSrcList}},[i("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[i("i",{staticClass:"el-icon-picture-outline"})])])},De=[],Fe={name:"ImagePreview",props:{src:{type:String,default:""},width:{type:[Number,String],default:""},height:{type:[Number,String],default:""}},computed:{realSrc:function(){if(this.src){var e=this.src.split(",")[0];return Object(u["a"])(e)?e:"/API"+e}},realSrcList:function(){if(this.src){var e=this.src.split(","),t=[];return e.forEach((function(e){return Object(u["a"])(e)?t.push(e):t.push("/API"+e)})),t}},realWidth:function(){return"string"==typeof this.width?this.width:"".concat(this.width,"px")},realHeight:function(){return"string"==typeof this.height?this.height:"".concat(this.height,"px")}}},Ue=Fe,We=(i("2309"),Object(h["a"])(Ue,Re,De,!1,null,"470c3b51",null)),Qe=We.exports,Ge=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[e._l(e.options,(function(t,n){return[e.values.includes(t.value)?["default"==t.raw.listClass||""==t.raw.listClass?i("span",{key:t.value,class:t.raw.cssClass,attrs:{index:n}},[e._v(e._s(t.label+" "))]):i("el-tag",{key:t.value,class:t.raw.cssClass,attrs:{"disable-transitions":!0,index:n,type:"primary"==t.raw.listClass?"":t.raw.listClass}},[e._v(" "+e._s(t.label+" ")+" ")])]:e._e()]})),e.unmatch&&e.showValue?[e._v(" "+e._s(e._f("handleArray")(e.unmatchArray))+" ")]:e._e()],2)},Je=[],Ke=(i("13d5"),{name:"DictTag",props:{options:{type:Array,default:null},value:[Number,String,Array],showValue:{type:Boolean,default:!0}},data:function(){return{unmatchArray:[]}},computed:{values:function(){return null!==this.value&&"undefined"!==typeof this.value?Array.isArray(this.value)?this.value:[String(this.value)]:[]},unmatch:function(){var e=this;return this.unmatchArray=[],null!==this.value&&"undefined"!==typeof this.value&&(Array.isArray(this.value)?(this.value.forEach((function(t){e.options.some((function(e){return e.value==t}))||e.unmatchArray.push(t)})),!0):!this.options.some((function(t){return t.value==e.value}))&&(this.unmatchArray.push(this.value),!0))}},filters:{handleArray:function(e){return 0===e.length?"":e.reduce((function(e,t){return e+" "+t}))}}}),Ye=Ke,Xe=(i("88a2"),Object(h["a"])(Ye,Ge,Je,!1,null,"3520e547",null)),Ze=Xe.exports,et=i("58ca"),tt=i("2909"),it=i("d4ec"),nt=i("bee2"),at=(i("3ca3"),i("7db0"),i("4de4"),i("aff5"),i("53ca")),st=Object(nt["a"])((function e(t,i,n){Object(it["a"])(this,e),this.label=t,this.value=i,this.raw=n})),ot=function(e,t){var i=lt.apply(void 0,[e,t.labelField].concat(Object(tt["a"])(dt.DEFAULT_LABEL_FIELDS))),n=lt.apply(void 0,[e,t.valueField].concat(Object(tt["a"])(dt.DEFAULT_VALUE_FIELDS)));return new st(e[i],e[n],e)};function lt(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n"),o=[]),(a=e.type[s]).splice.apply(a,[0,Number.MAX_SAFE_INTEGER].concat(Object(tt["a"])(o))),o.forEach((function(t){n["default"].set(e.label[s],t.value,t.label)})),o}))}var ft=function(e,t){ut(t),e.mixin({data:function(){if(void 0===this.$options||void 0===this.$options.dicts||null===this.$options.dicts)return{};var e=new pt;return e.owner=this,{dict:e}},created:function(){var e=this;this.dict instanceof pt&&(t.onCreated&&t.onCreated(this.dict),this.dict.init(this.$options.dicts).then((function(){t.onReady&&t.onReady(e.dict),e.$nextTick((function(){e.$emit("dictReady",e.dict),e.$options.methods&&e.$options.methods.onDictReady instanceof Function&&e.$options.methods.onDictReady.call(e,e.dict)}))})))}})};function gt(e,t){if(null==t&&""==t)return null;try{for(var i=0;i0){var t=S["a"].getters&&S["a"].getters.permissions,i=e,n="*:*:*",a=t.some((function(e){return n===e||i.includes(e)}));return!!a}return console.error("need roles! Like checkPermi=\"['system:user:add','system:user:edit']\""),!1}function yt(e){var t=sessionStorage.getItem("caseStatus"),i=[];if(i=JSON.parse(t),0==i.length)return!1;for(var n=null,a=0;a'});o.a.add(l);t["default"]=l},"57fa":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-eye",use:"icon-eye-usage",viewBox:"0 0 128 64",content:''});o.a.add(l);t["default"]=l},"594d":function(e,t,i){"use strict";var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],style:"height:"+e.height,attrs:{"element-loading-text":"正在加载页面,请稍候!"}},[i("iframe",{staticStyle:{width:"100%",height:"100%"},attrs:{id:e.iframeId,src:e.src,frameborder:"no"}})])},a=[],s=(i("ac1f"),i("5319"),{props:{src:{type:String,default:"/"},iframeId:{type:String}},data:function(){return{loading:!1,height:document.documentElement.clientHeight-94.5+"px;"}},mounted:function(){var e=this,t=("#"+this.iframeId).replace(/\//g,"\\/"),i=document.querySelector(t);i.attachEvent?(this.loading=!0,i.attachEvent("onload",(function(){e.loading=!1}))):(this.loading=!0,i.onload=function(){e.loading=!1})}}),o=s,l=i("2877"),r=Object(l["a"])(o,n,a,!1,null,null,null);t["a"]=r.exports},"5aa7":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-clipboard",use:"icon-clipboard-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"5d9e":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-question",use:"icon-question-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"5e6d":function(e,t,i){"use strict";i("9961")},"5f87":function(e,t,i){"use strict";i.d(t,"a",(function(){return o})),i.d(t,"c",(function(){return l})),i.d(t,"b",(function(){return r}));var n=i("852e"),a=i.n(n),s="Admin-Token";function o(){return a.a.get(s)}function l(e){return a.a.set(s,e)}function r(){return a.a.remove(s)}},"5fda":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-link",use:"icon-link-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},6057:function(e,t,i){},"61f7":function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));i("ac1f"),i("00b4"),i("498a"),i("d3b7"),i("25f0");function n(e){return/^(https?:|mailto:|tel:)/.test(e)}},"63f0":function(e,t,i){"use strict";i("e9c4"),i("b64b");var n={set:function(e,t){sessionStorage&&null!=e&&null!=t&&sessionStorage.setItem(e,t)},get:function(e){return sessionStorage?null==e?null:sessionStorage.getItem(e):null},setJSON:function(e,t){null!=t&&this.set(e,JSON.stringify(t))},getJSON:function(e){var t=this.get(e);if(null!=t)return JSON.parse(t)},remove:function(e){sessionStorage.removeItem(e)}},a={set:function(e,t){localStorage&&null!=e&&null!=t&&localStorage.setItem(e,t)},get:function(e){return localStorage?null==e?null:localStorage.getItem(e):null},setJSON:function(e,t){null!=t&&this.set(e,JSON.stringify(t))},getJSON:function(e){var t=this.get(e);if(null!=t)return JSON.parse(t)},remove:function(e){localStorage.removeItem(e)}};t["a"]={session:n,local:a}},"679a":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-search",use:"icon-search-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"67bd":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-validCode",use:"icon-validCode-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},6861:function(e,t,i){e.exports={menuColor:"#bfcbd9",menuLightColor:"rgba(0, 0, 0, 0.7)",menuColorActive:"#f4f4f5",menuBackground:"#304156",menuLightBackground:"#ffffff",subMenuBackground:"#1f2d3d",subMenuHover:"#001528",sideBarWidth:"200px",logoTitleColor:"#ffffff",logoLightTitleColor:"#001529"}},"6a33":function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"app-container"},[i("h4",{staticClass:"form-header h4"},[e._v("基本信息")]),i("el-form",{ref:"form",attrs:{model:e.form,"label-width":"80px"}},[i("el-row",[i("el-col",{attrs:{span:8,offset:2}},[i("el-form-item",{attrs:{label:"用户昵称",prop:"nickName"}},[i("el-input",{attrs:{disabled:""},model:{value:e.form.nickName,callback:function(t){e.$set(e.form,"nickName",t)},expression:"form.nickName"}})],1)],1),i("el-col",{attrs:{span:8,offset:2}},[i("el-form-item",{attrs:{label:"登录账号",prop:"userName"}},[i("el-input",{attrs:{disabled:""},model:{value:e.form.userName,callback:function(t){e.$set(e.form,"userName",t)},expression:"form.userName"}})],1)],1)],1)],1),i("h4",{staticClass:"form-header h4"},[e._v("角色信息")]),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{"row-key":e.getRowKey,data:e.roles.slice((e.pageNum-1)*e.pageSize,e.pageNum*e.pageSize)},on:{"row-click":e.clickRow,"selection-change":e.handleSelectionChange}},[i("el-table-column",{attrs:{label:"序号",type:"index",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s((e.pageNum-1)*e.pageSize+t.$index+1))])]}}])}),i("el-table-column",{attrs:{type:"selection","reserve-selection":!0,width:"55"}}),i("el-table-column",{attrs:{label:"角色编号",align:"center",prop:"roleId"}}),i("el-table-column",{attrs:{label:"角色名称",align:"center",prop:"roleName"}}),i("el-table-column",{attrs:{label:"权限字符",align:"center",prop:"roleKey"}}),i("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])})],1),i("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.pageNum,limit:e.pageSize},on:{"update:page":function(t){e.pageNum=t},"update:limit":function(t){e.pageSize=t}}}),i("el-form",{attrs:{"label-width":"100px"}},[i("el-form-item",{staticStyle:{"text-align":"center","margin-left":"-120px","margin-top":"30px"}},[i("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitForm()}}},[e._v("提交")]),i("el-button",{on:{click:function(t){return e.close()}}},[e._v("返回")])],1)],1)],1)},a=[],s=(i("d3b7"),i("159b"),i("d81d"),i("a15b"),i("c0c7")),o={name:"AuthRole",data:function(){return{loading:!0,total:0,pageNum:1,pageSize:10,roleIds:[],roles:[],form:{}}},created:function(){var e=this,t=this.$route.params&&this.$route.params.userId;t&&(this.loading=!0,Object(s["a"])(t).then((function(t){e.form=t.user,e.roles=t.roles,e.total=e.roles.length,e.$nextTick((function(){e.roles.forEach((function(t){t.flag&&e.$refs.table.toggleRowSelection(t)}))})),e.loading=!1})))},methods:{clickRow:function(e){this.$refs.table.toggleRowSelection(e)},handleSelectionChange:function(e){this.roleIds=e.map((function(e){return e.roleId}))},getRowKey:function(e){return e.roleId},submitForm:function(){var e=this,t=this.form.userId,i=this.roleIds.join(",");Object(s["c"])({userId:t,roleIds:i}).then((function(t){e.$modal.msgSuccess("授权成功"),e.close()}))},close:function(){var e={path:"/system/user"};this.$tab.closeOpenPage(e)}}},l=o,r=i("2877"),c=Object(r["a"])(l,n,a,!1,null,null,null);t["default"]=c.exports},7054:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"app-container"},[i("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0}},[i("el-form-item",{attrs:{label:"用户名称",prop:"userName"}},[i("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入用户名称",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.userName,callback:function(t){e.$set(e.queryParams,"userName",t)},expression:"queryParams.userName"}})],1),i("el-form-item",{attrs:{label:"手机号码",prop:"phonenumber"}},[i("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入手机号码",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.phonenumber,callback:function(t){e.$set(e.queryParams,"phonenumber",t)},expression:"queryParams.phonenumber"}})],1),i("el-form-item",[i("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),i("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),i("el-row",{staticClass:"mb8",attrs:{gutter:10}},[i("el-col",{attrs:{span:1.5}},[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:role:add"],expression:"['system:role:add']"}],attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.openSelectUser}},[e._v("添加用户")])],1),i("el-col",{attrs:{span:1.5}},[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:role:remove"],expression:"['system:role:remove']"}],attrs:{type:"danger",plain:"",icon:"el-icon-circle-close",size:"mini",disabled:e.multiple},on:{click:e.cancelAuthUserAll}},[e._v("批量取消授权")])],1),i("el-col",{attrs:{span:1.5}},[i("el-button",{attrs:{type:"warning",plain:"",icon:"el-icon-close",size:"mini"},on:{click:e.handleClose}},[e._v("关闭")])],1),i("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.userList},on:{"selection-change":e.handleSelectionChange}},[i("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),i("el-table-column",{attrs:{label:"用户名称",prop:"userName","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"用户昵称",prop:"nickName","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"邮箱",prop:"email","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"手机",prop:"phonenumber","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"状态",align:"center",prop:"status"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("dict-tag",{attrs:{options:e.dict.type.sys_normal_disable,value:t.row.status}})]}}])}),i("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])}),i("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:role:remove"],expression:"['system:role:remove']"}],attrs:{size:"mini",type:"text",icon:"el-icon-circle-close"},on:{click:function(i){return e.cancelAuthUser(t.row)}}},[e._v("取消授权")])]}}])})],1),i("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),i("select-user",{ref:"select",attrs:{roleId:e.queryParams.roleId},on:{ok:e.handleQuery}})],1)},a=[],s=(i("d81d"),i("a15b"),i("b775"));function o(e){return Object(s["a"])({url:"/system/role/authUser/allocatedList",method:"get",params:e})}function l(e){return Object(s["a"])({url:"/system/role/authUser/unallocatedList",method:"get",params:e})}function r(e){return Object(s["a"])({url:"/system/role/authUser/cancel",method:"put",data:e})}function c(e){return Object(s["a"])({url:"/system/role/authUser/cancelAll",method:"put",params:e})}function u(e){return Object(s["a"])({url:"/system/role/authUser/selectAll",method:"put",params:e})}var d=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:"选择用户",visible:e.visible,width:"800px",top:"5vh","append-to-body":""},on:{"update:visible":function(t){e.visible=t}}},[i("el-form",{ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0}},[i("el-form-item",{attrs:{label:"用户名称",prop:"userName"}},[i("el-input",{attrs:{placeholder:"请输入用户名称",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.userName,callback:function(t){e.$set(e.queryParams,"userName",t)},expression:"queryParams.userName"}})],1),i("el-form-item",{attrs:{label:"手机号码",prop:"phonenumber"}},[i("el-input",{attrs:{placeholder:"请输入手机号码",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.phonenumber,callback:function(t){e.$set(e.queryParams,"phonenumber",t)},expression:"queryParams.phonenumber"}})],1),i("el-form-item",[i("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),i("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),i("el-row",[i("el-table",{ref:"table",attrs:{data:e.userList,height:"260px"},on:{"row-click":e.clickRow,"selection-change":e.handleSelectionChange}},[i("el-table-column",{attrs:{type:"selection",width:"55"}}),i("el-table-column",{attrs:{label:"用户名称",prop:"userName","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"用户昵称",prop:"nickName","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"邮箱",prop:"email","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"手机",prop:"phonenumber","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"状态",align:"center",prop:"status"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("dict-tag",{attrs:{options:e.dict.type.sys_normal_disable,value:t.row.status}})]}}])}),i("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])})],1),i("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}})],1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:e.handleSelectUser}},[e._v("确 定")]),i("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取 消")])],1)],1)},m=[],h=(i("a9e3"),{dicts:["sys_normal_disable"],props:{roleId:{type:[Number,String]}},data:function(){return{visible:!1,userIds:[],total:0,userList:[],queryParams:{pageNum:1,pageSize:10,roleId:void 0,userName:void 0,phonenumber:void 0}}},methods:{show:function(){this.queryParams.roleId=this.roleId,this.getList(),this.visible=!0},clickRow:function(e){this.$refs.table.toggleRowSelection(e)},handleSelectionChange:function(e){this.userIds=e.map((function(e){return e.userId}))},getList:function(){var e=this;l(this.queryParams).then((function(t){e.userList=t.rows,e.total=t.total}))},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectUser:function(){var e=this,t=this.queryParams.roleId,i=this.userIds.join(",");""!=i?u({roleId:t,userIds:i}).then((function(t){e.$modal.msgSuccess(t.msg),200===t.code&&(e.visible=!1,e.$emit("ok"))})):this.$modal.msgError("请选择要分配的用户")}}}),p=h,v=i("2877"),f=Object(v["a"])(p,d,m,!1,null,null,null),g=f.exports,b={name:"AuthUser",dicts:["sys_normal_disable"],components:{selectUser:g},data:function(){return{loading:!0,userIds:[],multiple:!0,showSearch:!0,total:0,userList:[],queryParams:{pageNum:1,pageSize:10,roleId:void 0,userName:void 0,phonenumber:void 0}}},created:function(){var e=this.$route.params&&this.$route.params.roleId;e&&(this.queryParams.roleId=e,this.getList())},methods:{getList:function(){var e=this;this.loading=!0,o(this.queryParams).then((function(t){e.userList=t.rows,e.total=t.total,e.loading=!1}))},handleClose:function(){var e={path:"/system/role"};this.$tab.closeOpenPage(e)},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.userIds=e.map((function(e){return e.userId})),this.multiple=!e.length},openSelectUser:function(){this.$refs.select.show()},cancelAuthUser:function(e){var t=this,i=this.queryParams.roleId;this.$modal.confirm('确认要取消该用户"'+e.userName+'"角色吗?').then((function(){return r({userId:e.userId,roleId:i})})).then((function(){t.getList(),t.$modal.msgSuccess("取消授权成功")})).catch((function(){}))},cancelAuthUserAll:function(e){var t=this,i=this.queryParams.roleId,n=this.userIds.join(",");this.$modal.confirm("是否取消选中用户授权数据项?").then((function(){return c({roleId:i,userIds:n})})).then((function(){t.getList(),t.$modal.msgSuccess("取消授权成功")})).catch((function(){}))}}},w=b,_=Object(v["a"])(w,n,a,!1,null,null,null);t["default"]=_.exports},"70b1":function(e,t,i){},7154:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-dashboard",use:"icon-dashboard-usage",viewBox:"0 0 128 100",content:''});o.a.add(l);t["default"]=l},"7234d":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-textarea",use:"icon-textarea-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},7271:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-theme",use:"icon-theme-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"72d1":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-guide",use:"icon-guide-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"72e5":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-fullscreen",use:"icon-fullscreen-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"737d":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-cascader",use:"icon-cascader-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},7479:function(e,t,i){},"74a2":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-eye-open",use:"icon-eye-open-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},7651:function(e,t,i){"use strict";i("c441")},"76f8":function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-card",[i("el-tabs",{model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[i("el-tab-pane",{attrs:{label:"基本信息",name:"basic"}},[i("basic-info-form",{ref:"basicInfo",attrs:{info:e.info}})],1),i("el-tab-pane",{attrs:{label:"字段信息",name:"columnInfo"}},[i("el-table",{ref:"dragTable",attrs:{data:e.columns,"row-key":"columnId","max-height":e.tableHeight}},[i("el-table-column",{attrs:{label:"序号",type:"index","min-width":"5%","class-name":"allowDrag"}}),i("el-table-column",{attrs:{label:"字段列名",prop:"columnName","min-width":"10%","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"字段描述","min-width":"10%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-input",{model:{value:t.row.columnComment,callback:function(i){e.$set(t.row,"columnComment",i)},expression:"scope.row.columnComment"}})]}}])}),i("el-table-column",{attrs:{label:"物理类型",prop:"columnType","min-width":"10%","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"Java类型","min-width":"11%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-select",{model:{value:t.row.javaType,callback:function(i){e.$set(t.row,"javaType",i)},expression:"scope.row.javaType"}},[i("el-option",{attrs:{label:"Long",value:"Long"}}),i("el-option",{attrs:{label:"String",value:"String"}}),i("el-option",{attrs:{label:"Integer",value:"Integer"}}),i("el-option",{attrs:{label:"Double",value:"Double"}}),i("el-option",{attrs:{label:"BigDecimal",value:"BigDecimal"}}),i("el-option",{attrs:{label:"Date",value:"Date"}}),i("el-option",{attrs:{label:"Boolean",value:"Boolean"}})],1)]}}])}),i("el-table-column",{attrs:{label:"java属性","min-width":"10%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-input",{model:{value:t.row.javaField,callback:function(i){e.$set(t.row,"javaField",i)},expression:"scope.row.javaField"}})]}}])}),i("el-table-column",{attrs:{label:"插入","min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-checkbox",{attrs:{"true-label":"1","false-label":"0"},model:{value:t.row.isInsert,callback:function(i){e.$set(t.row,"isInsert",i)},expression:"scope.row.isInsert"}})]}}])}),i("el-table-column",{attrs:{label:"编辑","min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-checkbox",{attrs:{"true-label":"1","false-label":"0"},model:{value:t.row.isEdit,callback:function(i){e.$set(t.row,"isEdit",i)},expression:"scope.row.isEdit"}})]}}])}),i("el-table-column",{attrs:{label:"列表","min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-checkbox",{attrs:{"true-label":"1","false-label":"0"},model:{value:t.row.isList,callback:function(i){e.$set(t.row,"isList",i)},expression:"scope.row.isList"}})]}}])}),i("el-table-column",{attrs:{label:"查询","min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-checkbox",{attrs:{"true-label":"1","false-label":"0"},model:{value:t.row.isQuery,callback:function(i){e.$set(t.row,"isQuery",i)},expression:"scope.row.isQuery"}})]}}])}),i("el-table-column",{attrs:{label:"查询方式","min-width":"10%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-select",{model:{value:t.row.queryType,callback:function(i){e.$set(t.row,"queryType",i)},expression:"scope.row.queryType"}},[i("el-option",{attrs:{label:"=",value:"EQ"}}),i("el-option",{attrs:{label:"!=",value:"NE"}}),i("el-option",{attrs:{label:">",value:"GT"}}),i("el-option",{attrs:{label:">=",value:"GTE"}}),i("el-option",{attrs:{label:"<",value:"LT"}}),i("el-option",{attrs:{label:"<=",value:"LTE"}}),i("el-option",{attrs:{label:"LIKE",value:"LIKE"}}),i("el-option",{attrs:{label:"BETWEEN",value:"BETWEEN"}})],1)]}}])}),i("el-table-column",{attrs:{label:"必填","min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-checkbox",{attrs:{"true-label":"1","false-label":"0"},model:{value:t.row.isRequired,callback:function(i){e.$set(t.row,"isRequired",i)},expression:"scope.row.isRequired"}})]}}])}),i("el-table-column",{attrs:{label:"显示类型","min-width":"12%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-select",{model:{value:t.row.htmlType,callback:function(i){e.$set(t.row,"htmlType",i)},expression:"scope.row.htmlType"}},[i("el-option",{attrs:{label:"文本框",value:"input"}}),i("el-option",{attrs:{label:"文本域",value:"textarea"}}),i("el-option",{attrs:{label:"下拉框",value:"select"}}),i("el-option",{attrs:{label:"单选框",value:"radio"}}),i("el-option",{attrs:{label:"复选框",value:"checkbox"}}),i("el-option",{attrs:{label:"日期控件",value:"datetime"}}),i("el-option",{attrs:{label:"图片上传",value:"imageUpload"}}),i("el-option",{attrs:{label:"文件上传",value:"fileUpload"}}),i("el-option",{attrs:{label:"富文本控件",value:"editor"}})],1)]}}])}),i("el-table-column",{attrs:{label:"字典类型","min-width":"12%"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择"},model:{value:t.row.dictType,callback:function(i){e.$set(t.row,"dictType",i)},expression:"scope.row.dictType"}},e._l(e.dictOptions,(function(t){return i("el-option",{key:t.dictType,attrs:{label:t.dictName,value:t.dictType}},[i("span",{staticStyle:{float:"left"}},[e._v(e._s(t.dictName))]),i("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v(e._s(t.dictType))])])})),1)]}}])})],1)],1),i("el-tab-pane",{attrs:{label:"生成信息",name:"genInfo"}},[i("gen-info-form",{ref:"genInfo",attrs:{info:e.info,tables:e.tables,menus:e.menus}})],1)],1),i("el-form",{attrs:{"label-width":"100px"}},[i("el-form-item",{staticStyle:{"text-align":"center","margin-left":"-100px","margin-top":"10px"}},[i("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitForm()}}},[e._v("提交")]),i("el-button",{on:{click:function(t){return e.close()}}},[e._v("返回")])],1)],1)],1)},a=[],s=(i("d3b7"),i("3ca3"),i("ddb0"),i("d81d"),i("a434"),i("4e82"),i("b775"));function o(e){return Object(s["a"])({url:"/tool/gen/"+e,method:"get"})}function l(e){return Object(s["a"])({url:"/tool/gen",method:"put",data:e})}var r=i("ed45");function c(e){return Object(s["a"])({url:"/system/menu/list",method:"get",params:e})}var u=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-form",{ref:"basicInfoForm",attrs:{model:e.info,rules:e.rules,"label-width":"150px"}},[i("el-row",[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"表名称",prop:"tableName"}},[i("el-input",{attrs:{placeholder:"请输入仓库名称"},model:{value:e.info.tableName,callback:function(t){e.$set(e.info,"tableName",t)},expression:"info.tableName"}})],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"表描述",prop:"tableComment"}},[i("el-input",{attrs:{placeholder:"请输入"},model:{value:e.info.tableComment,callback:function(t){e.$set(e.info,"tableComment",t)},expression:"info.tableComment"}})],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"实体类名称",prop:"className"}},[i("el-input",{attrs:{placeholder:"请输入"},model:{value:e.info.className,callback:function(t){e.$set(e.info,"className",t)},expression:"info.className"}})],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"作者",prop:"functionAuthor"}},[i("el-input",{attrs:{placeholder:"请输入"},model:{value:e.info.functionAuthor,callback:function(t){e.$set(e.info,"functionAuthor",t)},expression:"info.functionAuthor"}})],1)],1),i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{label:"备注",prop:"remark"}},[i("el-input",{attrs:{type:"textarea",rows:3},model:{value:e.info.remark,callback:function(t){e.$set(e.info,"remark",t)},expression:"info.remark"}})],1)],1)],1)],1)},d=[],m={props:{info:{type:Object,default:null}},data:function(){return{rules:{tableName:[{required:!0,message:"请输入表名称",trigger:"blur"}],tableComment:[{required:!0,message:"请输入表描述",trigger:"blur"}],className:[{required:!0,message:"请输入实体类名称",trigger:"blur"}],functionAuthor:[{required:!0,message:"请输入作者",trigger:"blur"}]}}}},h=m,p=i("2877"),v=Object(p["a"])(h,u,d,!1,null,null,null),f=v.exports,g=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-form",{ref:"genInfoForm",attrs:{model:e.info,rules:e.rules,"label-width":"150px"}},[i("el-row",[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"tplCategory"}},[i("span",{attrs:{slot:"label"},slot:"label"},[e._v("生成模板")]),i("el-select",{on:{change:e.tplSelectChange},model:{value:e.info.tplCategory,callback:function(t){e.$set(e.info,"tplCategory",t)},expression:"info.tplCategory"}},[i("el-option",{attrs:{label:"单表(增删改查)",value:"crud"}}),i("el-option",{attrs:{label:"树表(增删改查)",value:"tree"}}),i("el-option",{attrs:{label:"主子表(增删改查)",value:"sub"}})],1)],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"packageName"}},[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 生成包路径 "),i("el-tooltip",{attrs:{content:"生成在哪个java包下,例如 com.ruoyi.system",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-input",{model:{value:e.info.packageName,callback:function(t){e.$set(e.info,"packageName",t)},expression:"info.packageName"}})],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"moduleName"}},[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 生成模块名 "),i("el-tooltip",{attrs:{content:"可理解为子系统名,例如 system",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-input",{model:{value:e.info.moduleName,callback:function(t){e.$set(e.info,"moduleName",t)},expression:"info.moduleName"}})],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"businessName"}},[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 生成业务名 "),i("el-tooltip",{attrs:{content:"可理解为功能英文名,例如 user",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-input",{model:{value:e.info.businessName,callback:function(t){e.$set(e.info,"businessName",t)},expression:"info.businessName"}})],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"functionName"}},[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 生成功能名 "),i("el-tooltip",{attrs:{content:"用作类描述,例如 用户",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-input",{model:{value:e.info.functionName,callback:function(t){e.$set(e.info,"functionName",t)},expression:"info.functionName"}})],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 上级菜单 "),i("el-tooltip",{attrs:{content:"分配到指定菜单下,例如 系统管理",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("treeselect",{attrs:{"append-to-body":!0,options:e.menus,normalizer:e.normalizer,"show-count":!0,placeholder:"请选择系统菜单"},model:{value:e.info.parentMenuId,callback:function(t){e.$set(e.info,"parentMenuId",t)},expression:"info.parentMenuId"}})],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"genType"}},[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 生成代码方式 "),i("el-tooltip",{attrs:{content:"默认为zip压缩包下载,也可以自定义生成路径",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-radio",{attrs:{label:"0"},model:{value:e.info.genType,callback:function(t){e.$set(e.info,"genType",t)},expression:"info.genType"}},[e._v("zip压缩包")]),i("el-radio",{attrs:{label:"1"},model:{value:e.info.genType,callback:function(t){e.$set(e.info,"genType",t)},expression:"info.genType"}},[e._v("自定义路径")])],1)],1),"1"==e.info.genType?i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{prop:"genPath"}},[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 自定义路径 "),i("el-tooltip",{attrs:{content:"填写磁盘绝对路径,若不填写,则生成到当前Web项目下",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-input",{model:{value:e.info.genPath,callback:function(t){e.$set(e.info,"genPath",t)},expression:"info.genPath"}},[i("el-dropdown",{attrs:{slot:"append"},slot:"append"},[i("el-button",{attrs:{type:"primary"}},[e._v(" 最近路径快速选择 "),i("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[i("el-dropdown-item",{nativeOn:{click:function(t){e.info.genPath="/"}}},[e._v("恢复默认的生成基础路径")])],1)],1)],1)],1)],1):e._e()],1),i("el-row",{directives:[{name:"show",rawName:"v-show",value:"tree"==e.info.tplCategory,expression:"info.tplCategory == 'tree'"}]},[i("h4",{staticClass:"form-header"},[e._v("其他信息")]),i("el-col",{attrs:{span:12}},[i("el-form-item",[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 树编码字段 "),i("el-tooltip",{attrs:{content:"树显示的编码字段名, 如:dept_id",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.info.treeCode,callback:function(t){e.$set(e.info,"treeCode",t)},expression:"info.treeCode"}},e._l(e.info.columns,(function(e,t){return i("el-option",{key:t,attrs:{label:e.columnName+":"+e.columnComment,value:e.columnName}})})),1)],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 树父编码字段 "),i("el-tooltip",{attrs:{content:"树显示的父编码字段名, 如:parent_Id",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.info.treeParentCode,callback:function(t){e.$set(e.info,"treeParentCode",t)},expression:"info.treeParentCode"}},e._l(e.info.columns,(function(e,t){return i("el-option",{key:t,attrs:{label:e.columnName+":"+e.columnComment,value:e.columnName}})})),1)],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 树名称字段 "),i("el-tooltip",{attrs:{content:"树节点的显示名称字段名, 如:dept_name",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.info.treeName,callback:function(t){e.$set(e.info,"treeName",t)},expression:"info.treeName"}},e._l(e.info.columns,(function(e,t){return i("el-option",{key:t,attrs:{label:e.columnName+":"+e.columnComment,value:e.columnName}})})),1)],1)],1)],1),i("el-row",{directives:[{name:"show",rawName:"v-show",value:"sub"==e.info.tplCategory,expression:"info.tplCategory == 'sub'"}]},[i("h4",{staticClass:"form-header"},[e._v("关联信息")]),i("el-col",{attrs:{span:12}},[i("el-form-item",[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 关联子表的表名 "),i("el-tooltip",{attrs:{content:"关联子表的表名, 如:sys_user",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-select",{attrs:{placeholder:"请选择"},on:{change:e.subSelectChange},model:{value:e.info.subTableName,callback:function(t){e.$set(e.info,"subTableName",t)},expression:"info.subTableName"}},e._l(e.tables,(function(e,t){return i("el-option",{key:t,attrs:{label:e.tableName+":"+e.tableComment,value:e.tableName}})})),1)],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",[i("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 子表关联的外键名 "),i("el-tooltip",{attrs:{content:"子表关联的外键名, 如:user_id",placement:"top"}},[i("i",{staticClass:"el-icon-question"})])],1),i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.info.subTableFkName,callback:function(t){e.$set(e.info,"subTableFkName",t)},expression:"info.subTableFkName"}},e._l(e.subColumns,(function(e,t){return i("el-option",{key:t,attrs:{label:e.columnName+":"+e.columnComment,value:e.columnName}})})),1)],1)],1)],1)],1)},b=[],w=i("ca17"),_=i.n(w),y=(i("542c"),{components:{Treeselect:_.a},props:{info:{type:Object,default:null},tables:{type:Array,default:null},menus:{type:Array,default:[]}},data:function(){return{subColumns:[],rules:{tplCategory:[{required:!0,message:"请选择生成模板",trigger:"blur"}],packageName:[{required:!0,message:"请输入生成包路径",trigger:"blur"}],moduleName:[{required:!0,message:"请输入生成模块名",trigger:"blur"}],businessName:[{required:!0,message:"请输入生成业务名",trigger:"blur"}],functionName:[{required:!0,message:"请输入生成功能名",trigger:"blur"}]}}},created:function(){},watch:{"info.subTableName":function(e){this.setSubTableColumns(e)}},methods:{normalizer:function(e){return e.children&&!e.children.length&&delete e.children,{id:e.menuId,label:e.menuName,children:e.children}},subSelectChange:function(e){this.info.subTableFkName=""},tplSelectChange:function(e){"sub"!==e&&(this.info.subTableName="",this.info.subTableFkName="")},setSubTableColumns:function(e){for(var t in this.tables){var i=this.tables[t].tableName;if(e===i){this.subColumns=this.tables[t].columns;break}}}}}),x=y,k=Object(p["a"])(x,g,b,!1,null,null,null),C=k.exports,S=i("aa47"),z={name:"GenEdit",components:{basicInfoForm:f,genInfoForm:C},data:function(){return{activeName:"columnInfo",tableHeight:document.documentElement.scrollHeight-245+"px",tables:[],columns:[],dictOptions:[],menus:[],info:{}}},created:function(){var e=this,t=this.$route.params&&this.$route.params.tableId;t&&(o(t).then((function(t){e.columns=t.data.rows,e.info=t.data.info,e.tables=t.data.tables})),Object(r["b"])().then((function(t){e.dictOptions=t.data})),c().then((function(t){e.menus=e.handleTree(t.data,"menuId")})))},methods:{submitForm:function(){var e=this,t=this.$refs.basicInfo.$refs.basicInfoForm,i=this.$refs.genInfo.$refs.genInfoForm;Promise.all([t,i].map(this.getFormPromise)).then((function(n){var a=n.every((function(e){return!!e}));if(a){var s=Object.assign({},t.model,i.model);s.columns=e.columns,s.params={treeCode:s.treeCode,treeName:s.treeName,treeParentCode:s.treeParentCode,parentMenuId:s.parentMenuId},l(s).then((function(t){e.$modal.msgSuccess(t.msg),200===t.code&&e.close()}))}else e.$modal.msgError("表单校验未通过,请重新检查提交内容")}))},getFormPromise:function(e){return new Promise((function(t){e.validate((function(e){t(e)}))}))},close:function(){var e={path:"/tool/gen",query:{t:Date.now(),pageNum:this.$route.query.pageNum}};this.$tab.closeOpenPage(e)}},mounted:function(){var e=this,t=this.$refs.dragTable.$el.querySelectorAll(".el-table__body-wrapper > table > tbody")[0];S["a"].create(t,{handle:".allowDrag",onEnd:function(t){var i=e.columns.splice(t.oldIndex,1)[0];for(var n in e.columns.splice(t.newIndex,0,i),e.columns)e.columns[n].sort=parseInt(n)+1}})}},T=z,V=Object(p["a"])(T,n,a,!1,null,null,null);t["default"]=V.exports},"77d7":function(e,t,i){},7800:function(e,t,i){},7803:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"register"},[i("el-form",{ref:"registerForm",staticClass:"register-form",attrs:{model:e.registerForm,rules:e.registerRules}},[i("h3",{staticClass:"title"},[e._v("若依后台管理系统")]),i("el-form-item",{attrs:{prop:"username"}},[i("el-input",{attrs:{type:"text","auto-complete":"off",placeholder:"账号"},model:{value:e.registerForm.username,callback:function(t){e.$set(e.registerForm,"username",t)},expression:"registerForm.username"}},[i("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"user"},slot:"prefix"})],1)],1),i("el-form-item",{attrs:{prop:"password"}},[i("el-input",{attrs:{type:"password","auto-complete":"off",placeholder:"密码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleRegister(t)}},model:{value:e.registerForm.password,callback:function(t){e.$set(e.registerForm,"password",t)},expression:"registerForm.password"}},[i("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"password"},slot:"prefix"})],1)],1),i("el-form-item",{attrs:{prop:"confirmPassword"}},[i("el-input",{attrs:{type:"password","auto-complete":"off",placeholder:"确认密码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleRegister(t)}},model:{value:e.registerForm.confirmPassword,callback:function(t){e.$set(e.registerForm,"confirmPassword",t)},expression:"registerForm.confirmPassword"}},[i("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"password"},slot:"prefix"})],1)],1),e.captchaEnabled?i("el-form-item",{attrs:{prop:"code"}},[i("el-input",{staticStyle:{width:"63%"},attrs:{"auto-complete":"off",placeholder:"验证码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleRegister(t)}},model:{value:e.registerForm.code,callback:function(t){e.$set(e.registerForm,"code",t)},expression:"registerForm.code"}},[i("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"validCode"},slot:"prefix"})],1),i("div",{staticClass:"register-code"},[i("img",{staticClass:"register-code-img",attrs:{src:e.codeUrl},on:{click:e.getCode}})])],1):e._e(),i("el-form-item",{staticStyle:{width:"100%"}},[i("el-button",{staticStyle:{width:"100%"},attrs:{loading:e.loading,size:"medium",type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleRegister(t)}}},[e.loading?i("span",[e._v("注 册 中...")]):i("span",[e._v("注 册")])]),i("div",{staticStyle:{float:"right"}},[i("router-link",{staticClass:"link-type",attrs:{to:"/login"}},[e._v("使用已有账户登录")])],1)],1)],1),e._m(0)],1)},a=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-register-footer"},[i("span",[e._v("Copyright © 2018-2023 ruoyi.vip All Rights Reserved.")])])}],s=(i("d9e2"),i("14d9"),i("7ded")),o={name:"Register",data:function(){var e=this,t=function(t,i,n){e.registerForm.password!==i?n(new Error("两次输入的密码不一致")):n()};return{codeUrl:"",registerForm:{username:"",password:"",confirmPassword:"",code:"",uuid:""},registerRules:{username:[{required:!0,trigger:"blur",message:"请输入您的账号"},{min:2,max:20,message:"用户账号长度必须介于 2 和 20 之间",trigger:"blur"}],password:[{required:!0,trigger:"blur",message:"请输入您的密码"},{min:5,max:20,message:"用户密码长度必须介于 5 和 20 之间",trigger:"blur"}],confirmPassword:[{required:!0,trigger:"blur",message:"请再次输入您的密码"},{required:!0,validator:t,trigger:"blur"}],code:[{required:!0,trigger:"change",message:"请输入验证码"}]},loading:!1,captchaEnabled:!0}},created:function(){this.getCode()},methods:{getCode:function(){var e=this;Object(s["a"])().then((function(t){e.captchaEnabled=void 0===t.captchaEnabled||t.captchaEnabled,e.captchaEnabled&&(e.codeUrl="data:image/gif;base64,"+t.img,e.registerForm.uuid=t.uuid)}))},handleRegister:function(){var e=this;this.$refs.registerForm.validate((function(t){t&&(e.loading=!0,Object(s["e"])(e.registerForm).then((function(t){var i=e.registerForm.username;e.$alert("恭喜你,您的账号 "+i+" 注册成功!","系统提示",{dangerouslyUseHTMLString:!0,type:"success"}).then((function(){e.$router.push("/login")})).catch((function(){}))})).catch((function(){e.loading=!1,e.captchaEnabled&&e.getCode()})))}))}}},l=o,r=(i("5e6d"),i("2877")),c=Object(r["a"])(l,n,a,!1,null,null,null);t["default"]=c.exports},"7ded":function(e,t,i){"use strict";i.d(t,"c",(function(){return a})),i.d(t,"e",(function(){return s})),i.d(t,"b",(function(){return o})),i.d(t,"d",(function(){return l})),i.d(t,"a",(function(){return r}));var n=i("b775");function a(e,t,i,a){var s={username:e,password:t,code:i,uuid:a};return Object(n["a"])({url:"/login",headers:{isToken:!1},method:"post",data:s})}function s(e){return Object(n["a"])({url:"/register",headers:{isToken:!1},method:"post",data:e})}function o(){return Object(n["a"])({url:"/getInfo",method:"get"})}function l(){return Object(n["a"])({url:"/logout",method:"post"})}function r(){return Object(n["a"])({url:"/captchaImage",headers:{isToken:!1},method:"get",timeout:2e4})}},"7f94":function(e,t,i){},"806c":function(e,t,i){},"81a5":function(e,t,i){e.exports=i.p+"static/img/logo.37a61230.png"},"81ae":function(e,t,i){"use strict";t["a"]={401:"认证失败,无法访问系统资源",403:"当前操作没有权限",404:"访问资源不存在",default:"系统未知错误,请反馈给管理员"}},"83d6":function(e,t){e.exports={sideTheme:"theme-dark",showSettings:!1,topNav:!1,tagsView:!0,fixedHeader:!1,sidebarLogo:!0,dynamicTitle:!1,errorLog:"production"}},"84e5":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-swagger",use:"icon-swagger-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"879b":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-size",use:"icon-size-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"87b2":function(e,t,i){"use strict";i("6057")},"88a2":function(e,t,i){"use strict";i("115e")},"892d":function(e,t,i){"use strict";i("b617")},8989:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-pdf",use:"icon-pdf-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"89a9":function(e,t,i){"use strict";i("d0c2")},"8bb3":function(e,t,i){"use strict";i("c46c")},"8dd0":function(e,t,i){"use strict";i("c459")},"8df1":function(e,t,i){e.exports={menuColor:"#bfcbd9",menuLightColor:"rgba(0, 0, 0, 0.7)",menuColorActive:"#f4f4f5",menuBackground:"#304156",menuLightBackground:"#ffffff",subMenuBackground:"#1f2d3d",subMenuHover:"#001528",sideBarWidth:"200px",logoTitleColor:"#ffffff",logoLightTitleColor:"#001529"}},"909e":function(e,t,i){"use strict";i("9851")},"91b4":function(e,t,i){},"91be":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-nested",use:"icon-nested-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"922f":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-system",use:"icon-system-usage",viewBox:"0 0 1084 1024",content:''});o.a.add(l);t["default"]=l},"937c":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-bug",use:"icon-bug-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"955f":function(e,t,i){},9851:function(e,t,i){},"98ab":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-shopping",use:"icon-shopping-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},"98d8":function(e,t,i){"use strict";i("77d7")},9961:function(e,t,i){},"99c3":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-time-range",use:"icon-time-range-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"9a4c":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-radio",use:"icon-radio-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"9b2c":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-logininfor",use:"icon-logininfor-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"9b8f":function(e,t,i){"use strict";i.r(t);i("ac1f"),i("5319");var n,a,s={created:function(){var e=this.$route,t=e.params,i=e.query,n=t.path;this.$router.replace({path:"/"+n,query:i})},render:function(e){return e()}},o=s,l=i("2877"),r=Object(l["a"])(o,n,a,!1,null,null,null);t["default"]=r.exports},"9cb5":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-log",use:"icon-log-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"9ec1":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-checkbox",use:"icon-checkbox-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},"9f4c":function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-icon",use:"icon-icon-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},a012:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-lock",use:"icon-lock-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},a17a:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-language",use:"icon-language-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},a18c:function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"c",(function(){return r}));var n=i("36cd"),a=(i("d3b7"),i("3ca3"),i("ddb0"),i("ac1f"),i("2b0e")),s=i("8c4f"),o=i("c1f7");a["default"].use(s["a"]);var l=[{path:"/redirect",component:o["a"],hidden:!0,children:[{path:"/redirect/:path(.*)",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("9b8f"))}))}}]},{path:"/login",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("dd7b"))}))},hidden:!0},{path:"/register",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("7803"))}))},hidden:!0},{path:"/404",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("2754"))}))},hidden:!0},{path:"/401",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("ec55"))}))},hidden:!0},{path:"",component:o["a"],redirect:"index",children:[{path:"index",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("1e4b"))}))},name:"Index",meta:{title:"首页",icon:"dashboard",affix:!0}}]},{path:"/user",component:o["a"],hidden:!0,redirect:"noredirect",children:[{path:"profile",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("4c1b"))}))},name:"Profile",meta:{title:"个人中心",icon:"user"}}]}],r=[{path:"/system/user-auth",component:o["a"],hidden:!0,permissions:["system:user:edit"],children:[{path:"role/:userId(\\d+)",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("6a33"))}))},name:"AuthRole",meta:{title:"分配角色",activeMenu:"/system/user"}}]},{path:"/system/role-auth",component:o["a"],hidden:!0,permissions:["system:role:edit"],children:[{path:"user/:roleId(\\d+)",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("7054"))}))},name:"AuthUser",meta:{title:"分配用户",activeMenu:"/system/role"}}]},{path:"/system/dict-data",component:o["a"],hidden:!0,permissions:["system:dict:list"],children:[{path:"index/:dictId(\\d+)",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("bfc4"))}))},name:"Data",meta:{title:"字典数据",activeMenu:"/system/dict"}}]},{path:"/monitor/job-log",component:o["a"],hidden:!0,permissions:["monitor:job:list"],children:[{path:"index/:jobId(\\d+)",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("0062"))}))},name:"JobLog",meta:{title:"调度日志",activeMenu:"/monitor/job"}}]},{path:"/tool/gen-edit",component:o["a"],hidden:!0,permissions:["tool:gen:edit"],children:[{path:"index/:tableId(\\d+)",component:function(){return Promise.resolve().then((function(){return Object(n["a"])(i("76f8"))}))},name:"GenEdit",meta:{title:"修改生成配置",activeMenu:"/tool/gen"}}]}],c=s["a"].prototype.push,u=s["a"].prototype.replace;s["a"].prototype.push=function(e){return c.call(this,e).catch((function(e){return e}))},s["a"].prototype.replace=function(e){return u.call(this,e).catch((function(e){return e}))},t["b"]=new s["a"]({scrollBehavior:function(){return{y:0}},routes:l})},a1ac:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-number",use:"icon-number-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},a263:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-skill",use:"icon-skill-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},a2bf:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-date",use:"icon-date-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},a2d0:function(e,t,i){e.exports=i.p+"static/img/light.4183aad0.svg"},a2f6:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-drag",use:"icon-drag-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},a36b:function(e,t,i){e.exports=i.p+"static/img/404.a57b6f31.png"},a601:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-international",use:"icon-international-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},a72c:function(e,t,i){"use strict";i("dc2b")},a75d:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-zip",use:"icon-zip-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},aa3a:function(e,t,i){"use strict";i.d(t,"e",(function(){return a})),i.d(t,"c",(function(){return s})),i.d(t,"d",(function(){return o})),i.d(t,"a",(function(){return l})),i.d(t,"f",(function(){return r})),i.d(t,"b",(function(){return c}));var n=i("b775");function a(e){return Object(n["a"])({url:"/system/dict/data/list",method:"get",params:e})}function s(e){return Object(n["a"])({url:"/system/dict/data/"+e,method:"get"})}function o(e){return Object(n["a"])({url:"/system/dict/data/type/"+e,method:"get"})}function l(e){return Object(n["a"])({url:"/system/dict/data",method:"post",data:e})}function r(e){return Object(n["a"])({url:"/system/dict/data",method:"put",data:e})}function c(e){return Object(n["a"])({url:"/system/dict/data/"+e,method:"delete"})}},ad41:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-date-range",use:"icon-date-range-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},adba:function(e,t,i){e.exports=i.p+"static/img/dark.412ca67e.svg"},ae6e:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-people",use:"icon-people-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},b18f:function(e,t,i){"use strict";var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-color-picker",{staticClass:"theme-picker",attrs:{predefine:["#409EFF","#1890ff","#304156","#212121","#11a983","#13c2c2","#6959CD","#f5222d"],"popper-class":"theme-picker-dropdown"},model:{value:e.theme,callback:function(t){e.theme=t},expression:"theme"}})},a=[],s=i("c7eb"),o=i("1da1"),l=(i("ac1f"),i("5319"),i("4de4"),i("d3b7"),i("fb6a"),i("00b4"),i("4d63"),i("c607"),i("2c3e"),i("25f0"),i("159b"),i("a15b"),i("99af"),i("14d9"),i("a9e3"),i("b680"),i("f6f8").version),r="#409EFF",c={data:function(){return{chalk:"",theme:""}},computed:{defaultTheme:function(){return this.$store.state.settings.theme}},watch:{defaultTheme:{handler:function(e,t){this.theme=e},immediate:!0},theme:function(e){var t=this;return Object(o["a"])(Object(s["a"])().mark((function i(){return Object(s["a"])().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.next=2,t.setTheme(e);case 2:case"end":return i.stop()}}),i)})))()}},created:function(){this.defaultTheme!==r&&this.setTheme(this.defaultTheme)},methods:{setTheme:function(e){var t=this;return Object(o["a"])(Object(s["a"])().mark((function i(){var n,a,o,c,u,d,m;return Object(s["a"])().wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(n=t.chalk?t.theme:r,"string"===typeof e){i.next=3;break}return i.abrupt("return");case 3:if(a=t.getThemeCluster(e.replace("#","")),o=t.getThemeCluster(n.replace("#","")),c=function(e,i){return function(){var n=t.getThemeCluster(r.replace("#","")),s=t.updateStyle(t[e],n,a),o=document.getElementById(i);o||(o=document.createElement("style"),o.setAttribute("id",i),document.head.appendChild(o)),o.innerText=s}},t.chalk){i.next=10;break}return u="https://unpkg.com/element-ui@".concat(l,"/lib/theme-chalk/index.css"),i.next=10,t.getCSSString(u,"chalk");case 10:d=c("chalk","chalk-style"),d(),m=[].slice.call(document.querySelectorAll("style")).filter((function(e){var t=e.innerText;return new RegExp(n,"i").test(t)&&!/Chalk Variables/.test(t)})),m.forEach((function(e){var i=e.innerText;"string"===typeof i&&(e.innerText=t.updateStyle(i,o,a))})),t.$emit("change",e);case 15:case"end":return i.stop()}}),i)})))()},updateStyle:function(e,t,i){var n=e;return t.forEach((function(e,t){n=n.replace(new RegExp(e,"ig"),i[t])})),n},getCSSString:function(e,t){var i=this;return new Promise((function(n){var a=new XMLHttpRequest;a.onreadystatechange=function(){4===a.readyState&&200===a.status&&(i[t]=a.responseText.replace(/@font-face{[^}]+}/,""),n())},a.open("GET",e),a.send()}))},getThemeCluster:function(e){for(var t=function(e,t){var i=parseInt(e.slice(0,2),16),n=parseInt(e.slice(2,4),16),a=parseInt(e.slice(4,6),16);return 0===t?[i,n,a].join(","):(i+=Math.round(t*(255-i)),n+=Math.round(t*(255-n)),a+=Math.round(t*(255-a)),i=i.toString(16),n=n.toString(16),a=a.toString(16),"#".concat(i).concat(n).concat(a))},i=function(e,t){var i=parseInt(e.slice(0,2),16),n=parseInt(e.slice(2,4),16),a=parseInt(e.slice(4,6),16);return i=Math.round((1-t)*i),n=Math.round((1-t)*n),a=Math.round((1-t)*a),i=i.toString(16),n=n.toString(16),a=a.toString(16),"#".concat(i).concat(n).concat(a)},n=[e],a=0;a<=9;a++)n.push(t(e,Number((a/10).toFixed(2))));return n.push(i(e,.1)),n}}},u=c,d=(i("bfea"),i("2877")),m=Object(d["a"])(u,n,a,!1,null,null,null);t["a"]=m.exports},b34b:function(e,t,i){},b470:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-phone",use:"icon-phone-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},b5a2:function(e,t,i){"use strict";i("d8af")},b617:function(e,t,i){},b6f9:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-example",use:"icon-example-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},b775:function(e,t,i){"use strict";i.d(t,"c",(function(){return g})),i.d(t,"b",(function(){return w}));var n,a=i("c7eb"),s=i("1da1"),o=i("5530"),l=i("53ca"),r=(i("fb6a"),i("e9c4"),i("b64b"),i("d3b7"),i("d9e2"),i("caad"),i("2532"),i("bc3a")),c=i.n(r),u=i("5c96"),d=i("4360"),m=i("5f87"),h=i("81ae"),p=i("c38a"),v=i("63f0"),f=i("21a6"),g={show:!1};c.a.defaults.headers["Content-Type"]="application/json;charset=utf-8";var b=c.a.create({baseURL:"/API",timeout:1e4});function w(e,t,i,l){return n=u["Loading"].service({text:"正在下载数据,请稍候",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"}),b.post(e,t,Object(o["a"])({transformRequest:[function(e){return Object(p["j"])(e)}],headers:{"Content-Type":"application/x-www-form-urlencoded"},responseType:"blob"},l)).then(function(){var e=Object(s["a"])(Object(a["a"])().mark((function e(t){var s,o,l,r,c;return Object(a["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(s=Object(p["b"])(t),!s){e.next=6;break}o=new Blob([t]),Object(f["saveAs"])(o,i),e.next=12;break;case 6:return e.next=8,t.text();case 8:l=e.sent,r=JSON.parse(l),c=h["a"][r.code]||r.msg||h["a"]["default"],u["Message"].error(c);case 12:n.close();case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.error(e),u["Message"].error("下载文件出现错误,请联系管理员!"),n.close()}))}b.interceptors.request.use((function(e){var t=!1===(e.headers||{}).isToken,i=!1===(e.headers||{}).repeatSubmit;if(Object(m["a"])()&&!t&&(e.headers["Authorization"]="Bearer "+Object(m["a"])()),"get"===e.method&&e.params){var n=e.url+"?"+Object(p["j"])(e.params);n=n.slice(0,-1),e.params={},e.url=n}if(!i&&("post"===e.method||"put"===e.method)){var a={url:e.url,data:"object"===Object(l["a"])(e.data)?JSON.stringify(e.data):e.data,time:(new Date).getTime()},s=Object.keys(JSON.stringify(a)).length,o=5242880;if(s>=o)return console.warn("[".concat(e.url,"]: ")+"请求数据大小超出允许的5M限制,无法进行防重复提交验证。"),e;var r=v["a"].session.getJSON("sessionObj");if(void 0===r||null===r||""===r)v["a"].session.setJSON("sessionObj",a);else{var c=r.url,u=r.data,d=r.time,h=1e3;if(u===a.data&&a.time-d'});o.a.add(l);t["default"]=l},b92d:function(e,t,i){"use strict";i("0804")},badf:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-redis-list",use:"icon-redis-list-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},bc7b:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-druid",use:"icon-druid-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},bdc0:function(e,t,i){"use strict";i("70b1")},bfc4:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"app-container"},[i("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"68px"}},[i("el-form-item",{attrs:{label:"字典名称",prop:"dictType"}},[i("el-select",{model:{value:e.queryParams.dictType,callback:function(t){e.$set(e.queryParams,"dictType",t)},expression:"queryParams.dictType"}},e._l(e.typeOptions,(function(e){return i("el-option",{key:e.dictId,attrs:{label:e.dictName,value:e.dictType}})})),1)],1),i("el-form-item",{attrs:{label:"字典标签",prop:"dictLabel"}},[i("el-input",{attrs:{placeholder:"请输入字典标签",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.dictLabel,callback:function(t){e.$set(e.queryParams,"dictLabel",t)},expression:"queryParams.dictLabel"}})],1),i("el-form-item",{attrs:{label:"状态",prop:"status"}},[i("el-select",{attrs:{placeholder:"数据状态",clearable:""},model:{value:e.queryParams.status,callback:function(t){e.$set(e.queryParams,"status",t)},expression:"queryParams.status"}},e._l(e.dict.type.sys_normal_disable,(function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),i("el-form-item",[i("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),i("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),i("el-row",{staticClass:"mb8",attrs:{gutter:10}},[i("el-col",{attrs:{span:1.5}},[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:add"],expression:"['system:dict:add']"}],attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.handleAdd}},[e._v("新增")])],1),i("el-col",{attrs:{span:1.5}},[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:edit"],expression:"['system:dict:edit']"}],attrs:{type:"success",plain:"",icon:"el-icon-edit",size:"mini",disabled:e.single},on:{click:e.handleUpdate}},[e._v("修改")])],1),i("el-col",{attrs:{span:1.5}},[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:remove"],expression:"['system:dict:remove']"}],attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini",disabled:e.multiple},on:{click:e.handleDelete}},[e._v("删除")])],1),i("el-col",{attrs:{span:1.5}},[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:export"],expression:"['system:dict:export']"}],attrs:{type:"warning",plain:"",icon:"el-icon-download",size:"mini"},on:{click:e.handleExport}},[e._v("导出")])],1),i("el-col",{attrs:{span:1.5}},[i("el-button",{attrs:{type:"warning",plain:"",icon:"el-icon-close",size:"mini"},on:{click:e.handleClose}},[e._v("关闭")])],1),i("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.dataList},on:{"selection-change":e.handleSelectionChange}},[i("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),i("el-table-column",{attrs:{label:"字典编码",align:"center",prop:"dictCode"}}),i("el-table-column",{attrs:{label:"字典标签",align:"center",prop:"dictLabel"},scopedSlots:e._u([{key:"default",fn:function(t){return[""==t.row.listClass||"default"==t.row.listClass?i("span",[e._v(e._s(t.row.dictLabel))]):i("el-tag",{attrs:{type:"primary"==t.row.listClass?"":t.row.listClass}},[e._v(e._s(t.row.dictLabel))])]}}])}),i("el-table-column",{attrs:{label:"字典键值",align:"center",prop:"dictValue"}}),i("el-table-column",{attrs:{label:"字典排序",align:"center",prop:"dictSort"}}),i("el-table-column",{attrs:{label:"状态",align:"center",prop:"status"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("dict-tag",{attrs:{options:e.dict.type.sys_normal_disable,value:t.row.status}})]}}])}),i("el-table-column",{attrs:{label:"备注",align:"center",prop:"remark","show-overflow-tooltip":!0}}),i("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])}),i("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:edit"],expression:"['system:dict:edit']"}],attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(i){return e.handleUpdate(t.row)}}},[e._v("修改")]),i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:remove"],expression:"['system:dict:remove']"}],attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(i){return e.handleDelete(t.row)}}},[e._v("删除")])]}}])})],1),i("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),i("el-dialog",{attrs:{title:e.title,visible:e.open,width:"500px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[i("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[i("el-form-item",{attrs:{label:"字典类型"}},[i("el-input",{attrs:{disabled:!0},model:{value:e.form.dictType,callback:function(t){e.$set(e.form,"dictType",t)},expression:"form.dictType"}})],1),i("el-form-item",{attrs:{label:"数据标签",prop:"dictLabel"}},[i("el-input",{attrs:{placeholder:"请输入数据标签"},model:{value:e.form.dictLabel,callback:function(t){e.$set(e.form,"dictLabel",t)},expression:"form.dictLabel"}})],1),i("el-form-item",{attrs:{label:"数据键值",prop:"dictValue"}},[i("el-input",{attrs:{placeholder:"请输入数据键值"},model:{value:e.form.dictValue,callback:function(t){e.$set(e.form,"dictValue",t)},expression:"form.dictValue"}})],1),i("el-form-item",{attrs:{label:"样式属性",prop:"cssClass"}},[i("el-input",{attrs:{placeholder:"请输入样式属性"},model:{value:e.form.cssClass,callback:function(t){e.$set(e.form,"cssClass",t)},expression:"form.cssClass"}})],1),i("el-form-item",{attrs:{label:"显示排序",prop:"dictSort"}},[i("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:e.form.dictSort,callback:function(t){e.$set(e.form,"dictSort",t)},expression:"form.dictSort"}})],1),i("el-form-item",{attrs:{label:"回显样式",prop:"listClass"}},[i("el-select",{model:{value:e.form.listClass,callback:function(t){e.$set(e.form,"listClass",t)},expression:"form.listClass"}},e._l(e.listClassOptions,(function(e){return i("el-option",{key:e.value,attrs:{label:e.label+"("+e.value+")",value:e.value}})})),1)],1),i("el-form-item",{attrs:{label:"状态",prop:"status"}},[i("el-radio-group",{model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(e.dict.type.sys_normal_disable,(function(t){return i("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1),i("el-form-item",{attrs:{label:"备注",prop:"remark"}},[i("el-input",{attrs:{type:"textarea",placeholder:"请输入内容"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),i("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1)],1)},a=[],s=i("5530"),o=(i("d81d"),i("aa3a")),l=i("ed45"),r={name:"Data",dicts:["sys_normal_disable"],data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,dataList:[],defaultDictType:"",title:"",open:!1,listClassOptions:[{value:"default",label:"默认"},{value:"primary",label:"主要"},{value:"success",label:"成功"},{value:"info",label:"信息"},{value:"warning",label:"警告"},{value:"danger",label:"危险"}],typeOptions:[],queryParams:{pageNum:1,pageSize:10,dictName:void 0,dictType:void 0,status:void 0},form:{},rules:{dictLabel:[{required:!0,message:"数据标签不能为空",trigger:"blur"}],dictValue:[{required:!0,message:"数据键值不能为空",trigger:"blur"}],dictSort:[{required:!0,message:"数据顺序不能为空",trigger:"blur"}]}}},created:function(){var e=this.$route.params&&this.$route.params.dictId;this.getType(e),this.getTypeList()},methods:{getType:function(e){var t=this;Object(l["a"])(e).then((function(e){t.queryParams.dictType=e.data.dictType,t.defaultDictType=e.data.dictType,t.getList()}))},getTypeList:function(){var e=this;Object(l["b"])().then((function(t){e.typeOptions=t.data}))},getList:function(){var e=this;this.loading=!0,Object(o["e"])(this.queryParams).then((function(t){e.dataList=t.rows,e.total=t.total,e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={dictCode:void 0,dictLabel:void 0,dictValue:void 0,cssClass:void 0,listClass:"default",dictSort:0,status:"0",remark:void 0},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},handleClose:function(){var e={path:"/system/dict"};this.$tab.closeOpenPage(e)},resetQuery:function(){this.resetForm("queryForm"),this.queryParams.dictType=this.defaultDictType,this.handleQuery()},handleAdd:function(){this.reset(),this.open=!0,this.title="添加字典数据",this.form.dictType=this.queryParams.dictType},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.dictCode})),this.single=1!=e.length,this.multiple=!e.length},handleUpdate:function(e){var t=this;this.reset();var i=e.dictCode||this.ids;Object(o["c"])(i).then((function(e){t.form=e.data,t.open=!0,t.title="修改字典数据"}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(void 0!=e.form.dictCode?Object(o["f"])(e.form).then((function(t){e.$store.dispatch("dict/removeDict",e.queryParams.dictType),e.$modal.msgSuccess("修改成功"),e.open=!1,e.getList()})):Object(o["a"])(e.form).then((function(t){e.$store.dispatch("dict/removeDict",e.queryParams.dictType),e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()})))}))},handleDelete:function(e){var t=this,i=e.dictCode||this.ids;this.$modal.confirm('是否确认删除字典编码为"'+i+'"的数据项?').then((function(){return Object(o["b"])(i)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功"),t.$store.dispatch("dict/removeDict",t.queryParams.dictType)})).catch((function(){}))},handleExport:function(){this.download("system/dict/data/export",Object(s["a"])({},this.queryParams),"data_".concat((new Date).getTime(),".xlsx"))}}},c=r,u=i("2877"),d=Object(u["a"])(c,n,a,!1,null,null,null);t["default"]=d.exports},bfe8:function(e,t,i){"use strict";i("7f94")},bfea:function(e,t,i){"use strict";i("2587")},c0c7:function(e,t,i){"use strict";i.d(t,"b",(function(){return a})),i.d(t,"d",(function(){return s})),i.d(t,"e",(function(){return o})),i.d(t,"f",(function(){return l})),i.d(t,"a",(function(){return r})),i.d(t,"c",(function(){return c}));var n=i("b775");i("c38a");function a(){return Object(n["a"])({url:"/system/user/profile",method:"get"})}function s(e){return Object(n["a"])({url:"/system/user/profile",method:"put",data:e})}function o(e,t){var i={oldPassword:e,newPassword:t};return Object(n["a"])({url:"/system/user/profile/updatePwd",method:"put",params:i})}function l(e){return Object(n["a"])({url:"/system/user/profile/avatar",method:"post",data:e})}function r(e){return Object(n["a"])({url:"/system/user/authRole/"+e,method:"get"})}function c(e){return Object(n["a"])({url:"/system/user/authRole",method:"put",params:e})}},c1f7:function(e,t,i){"use strict";var n,a,s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"app-wrapper",class:e.classObj,style:{"--current-color":e.theme}},["mobile"===e.device&&e.sidebar.opened?i("div",{staticClass:"drawer-bg",on:{click:e.handleClickOutside}}):e._e(),e.sidebar.hide?e._e():i("sidebar",{staticClass:"sidebar-container"}),i("div",{staticClass:"main-container",class:{hasTagsView:e.needTagsView,sidebarHide:e.sidebar.hide}},[i("div",{class:{"fixed-header":e.fixedHeader}},[i("navbar"),e.needTagsView?i("tags-view"):e._e()],1),i("app-main"),i("right-panel",[i("settings")],1)],1)],1)},o=[],l=i("5530"),r=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{ref:"rightPanel",staticClass:"rightPanel-container"},[i("div",{staticClass:"rightPanel-background"}),i("div",{staticClass:"rightPanel"},[i("div",{staticClass:"rightPanel-items"},[e._t("default")],2)])])},c=[],u={name:"RightPanel",props:{clickNotClose:{default:!1,type:Boolean}},computed:{show:{get:function(){return this.$store.state.settings.showSettings},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"showSettings",value:e})}}},watch:{show:function(e){e&&!this.clickNotClose&&this.addEventClick()}},mounted:function(){this.addEventClick()},beforeDestroy:function(){var e=this.$refs.rightPanel;e.remove()},methods:{addEventClick:function(){window.addEventListener("click",this.closeSidebar)},closeSidebar:function(e){var t=e.target.closest(".el-drawer__body");t||(this.show=!1,window.removeEventListener("click",this.closeSidebar))}}},d=u,m=(i("a72c"),i("2877")),h=Object(m["a"])(d,r,c,!1,null,"120e6024",null),p=h.exports,v=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("section",{staticClass:"app-main"},[i("transition",{attrs:{name:"fade-transform",mode:"out-in"}},[i("keep-alive",{attrs:{include:e.cachedViews}},[e.$route.meta.link?e._e():i("router-view",{key:e.key})],1)],1),i("iframe-toggle")],1)},f=[],g=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition-group",{attrs:{name:"fade-transform",mode:"out-in"}},e._l(e.iframeViews,(function(t,n){return i("inner-link",{directives:[{name:"show",rawName:"v-show",value:e.$route.path===t.path,expression:"$route.path === item.path"}],key:t.path,attrs:{iframeId:"iframe"+n,src:t.meta.link}})})),1)},b=[],w=i("594d"),_={components:{InnerLink:w["a"]},computed:{iframeViews:function(){return this.$store.state.tagsView.iframeViews}}},y=_,x=Object(m["a"])(y,g,b,!1,null,null,null),k=x.exports,C={name:"AppMain",components:{iframeToggle:k},computed:{cachedViews:function(){return this.$store.state.tagsView.cachedViews},key:function(){return this.$route.path}}},S=C,z=(i("bdc0"),i("036c"),Object(m["a"])(S,v,f,!1,null,"af3ec4e6",null)),T=z.exports,V=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"navbar"},[i("hamburger",{staticClass:"hamburger-container",attrs:{id:"hamburger-container","is-active":e.sidebar.opened},on:{toggleClick:e.toggleSideBar}}),e.topNav?e._e():i("breadcrumb",{staticClass:"breadcrumb-container",attrs:{id:"breadcrumb-container"}}),e.topNav?i("top-nav",{staticClass:"topmenu-container",attrs:{id:"topmenu-container"}}):e._e(),i("div",{staticClass:"right-menu"},["mobile"!==e.device?[i("screenfull",{staticClass:"right-menu-item hover-effect",attrs:{id:"screenfull"}}),i("el-tooltip",{attrs:{content:"布局大小",effect:"dark",placement:"bottom"}},[i("size-select",{staticClass:"right-menu-item hover-effect",attrs:{id:"size-select"}})],1)]:e._e(),i("el-dropdown",{staticClass:"avatar-container right-menu-item hover-effect",attrs:{trigger:"click"}},[i("div",{staticClass:"avatar-wrapper"},[i("img",{staticClass:"user-avatar",attrs:{src:e.avatar}}),i("i",{staticClass:"el-icon-caret-bottom"})]),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[i("router-link",{attrs:{to:"/user/profile"}},[i("el-dropdown-item",[e._v("个人中心")])],1),i("el-dropdown-item",{nativeOn:{click:function(t){e.setting=!0}}},[i("span",[e._v("布局设置")])]),i("el-dropdown-item",{attrs:{divided:""},nativeOn:{click:function(t){return e.logout(t)}}},[i("span",[e._v("退出登录")])])],1)],1)],2)],1)},O=[],E=i("c7eb"),L=i("1da1"),j=i("2f62"),$=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-breadcrumb",{staticClass:"app-breadcrumb",attrs:{separator:"/"}},[i("transition-group",{attrs:{name:"breadcrumb"}},e._l(e.levelList,(function(t,n){return i("el-breadcrumb-item",{key:t.path},["noRedirect"===t.redirect||n==e.levelList.length-1?i("span",{staticClass:"no-redirect"},[e._v(e._s(t.meta.title))]):i("a",{on:{click:function(i){return i.preventDefault(),e.handleLink(t)}}},[e._v(e._s(t.meta.title))])])})),1)],1)},M=[],P=(i("2ca0"),i("4de4"),i("d3b7"),i("99af"),i("b0c0"),i("498a"),i("14d9"),{data:function(){return{levelList:null}},watch:{$route:function(e){e.path.startsWith("/redirect/")||this.getBreadcrumb()}},created:function(){this.getBreadcrumb()},methods:{getBreadcrumb:function(){var e=this.$route.matched.filter((function(e){return e.meta&&e.meta.title})),t=e[0];this.isDashboard(t)||(e=[{path:"/index",meta:{title:"首页"}}].concat(e)),this.levelList=e.filter((function(e){return e.meta&&e.meta.title&&!1!==e.meta.breadcrumb}))},isDashboard:function(e){var t=e&&e.name;return!!t&&"Index"===t.trim()},handleLink:function(e){var t=e.redirect,i=e.path;t?this.$router.push(t):this.$router.push(i)}}}),B=P,H=(i("909e"),Object(m["a"])(B,$,M,!1,null,"08dd0676",null)),I=H.exports,N=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-menu",{attrs:{"default-active":e.activeMenu,mode:"horizontal"},on:{select:e.handleSelect}},[e._l(e.topMenus,(function(t,n){return[ne.visibleNumber?i("el-submenu",{style:{"--theme":e.theme},attrs:{index:"more"}},[i("template",{slot:"title"},[e._v("更多菜单")]),e._l(e.topMenus,(function(t,n){return[n>=e.visibleNumber?i("el-menu-item",{key:n,attrs:{index:t.path}},[i("svg-icon",{attrs:{"icon-class":t.meta.icon}}),e._v(" "+e._s(t.meta.title))],1):e._e()]}))],2):e._e()],2)},A=[],q=(i("d81d"),i("9911"),i("7db0"),i("b64b"),i("a18c")),R=["/index","/user/profile"],D={data:function(){return{visibleNumber:5,currentIndex:void 0}},computed:{theme:function(){return this.$store.state.settings.theme},topMenus:function(){var e=[];return this.routers.map((function(t){!0!==t.hidden&&("/"===t.path?e.push(t.children[0]):e.push(t))})),e},routers:function(){return this.$store.state.permission.topbarRouters},childrenMenus:function(){var e=this,t=[];return this.routers.map((function(i){for(var n in i.children)void 0===i.children[n].parentPath&&("/"===i.path?i.children[n].path="/"+i.children[n].path:e.ishttp(i.children[n].path)||(i.children[n].path=i.path+"/"+i.children[n].path),i.children[n].parentPath=i.path),t.push(i.children[n])})),q["a"].concat(t)},activeMenu:function(){var e=this.$route.path,t=e;if(void 0!==e&&e.lastIndexOf("/")>0&&-1===R.indexOf(e)){var i=e.substring(1,e.length);t="/"+i.substring(0,i.indexOf("/")),this.$route.meta.link||this.$store.dispatch("app/toggleSideBarHide",!1)}else this.$route.children||(t=e,this.$store.dispatch("app/toggleSideBarHide",!0));return this.activeRoutes(t),t}},beforeMount:function(){window.addEventListener("resize",this.setVisibleNumber)},beforeDestroy:function(){window.removeEventListener("resize",this.setVisibleNumber)},mounted:function(){this.setVisibleNumber()},methods:{setVisibleNumber:function(){var e=document.body.getBoundingClientRect().width/3;this.visibleNumber=parseInt(e/85)},handleSelect:function(e,t){this.currentIndex=e;var i=this.routers.find((function(t){return t.path===e}));if(this.ishttp(e))window.open(e,"_blank");else if(i&&i.children)this.activeRoutes(e),this.$store.dispatch("app/toggleSideBarHide",!1);else{var n=this.childrenMenus.find((function(t){return t.path===e}));if(n&&n.query){var a=JSON.parse(n.query);this.$router.push({path:e,query:a})}else this.$router.push({path:e});this.$store.dispatch("app/toggleSideBarHide",!0)}},activeRoutes:function(e){var t=[];this.childrenMenus&&this.childrenMenus.length>0&&this.childrenMenus.map((function(i){(e==i.parentPath||"index"==e&&""==i.path)&&t.push(i)})),t.length>0?this.$store.commit("SET_SIDEBAR_ROUTERS",t):this.$store.dispatch("app/toggleSideBarHide",!0)},ishttp:function(e){return-1!==e.indexOf("http://")||-1!==e.indexOf("https://")}}},F=D,U=(i("e6b0"),Object(m["a"])(F,N,A,!1,null,null,null)),W=U.exports,Q=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticStyle:{padding:"0 15px"},on:{click:e.toggleClick}},[i("svg",{staticClass:"hamburger",class:{"is-active":e.isActive},attrs:{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64"}},[i("path",{attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7z"}})])])},G=[],J={name:"Hamburger",props:{isActive:{type:Boolean,default:!1}},methods:{toggleClick:function(){this.$emit("toggleClick")}}},K=J,Y=(i("8dd0"),Object(m["a"])(K,Q,G,!1,null,"49e15297",null)),X=Y.exports,Z=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("svg-icon",{attrs:{"icon-class":e.isFullscreen?"exit-fullscreen":"fullscreen"},on:{click:e.click}})],1)},ee=[],te=i("93bf"),ie=i.n(te),ne={name:"Screenfull",data:function(){return{isFullscreen:!1}},mounted:function(){this.init()},beforeDestroy:function(){this.destroy()},methods:{click:function(){if(!ie.a.isEnabled)return this.$message({message:"你的浏览器不支持全屏",type:"warning"}),!1;ie.a.toggle()},change:function(){this.isFullscreen=ie.a.isFullscreen},init:function(){ie.a.isEnabled&&ie.a.on("change",this.change)},destroy:function(){ie.a.isEnabled&&ie.a.off("change",this.change)}}},ae=ne,se=(i("ee75"),Object(m["a"])(ae,Z,ee,!1,null,"243c7c0f",null)),oe=se.exports,le=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dropdown",{attrs:{trigger:"click"},on:{command:e.handleSetSize}},[i("div",[i("svg-icon",{attrs:{"class-name":"size-icon","icon-class":"size"}})],1),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},e._l(e.sizeOptions,(function(t){return i("el-dropdown-item",{key:t.value,attrs:{disabled:e.size===t.value,command:t.value}},[e._v(" "+e._s(t.label)+" ")])})),1)],1)},re=[],ce=(i("ac1f"),i("5319"),{data:function(){return{sizeOptions:[{label:"Default",value:"default"},{label:"Medium",value:"medium"},{label:"Small",value:"small"},{label:"Mini",value:"mini"}]}},computed:{size:function(){return this.$store.getters.size}},methods:{handleSetSize:function(e){this.$ELEMENT.size=e,this.$store.dispatch("app/setSize",e),this.refreshView(),this.$message({message:"Switch Size Success",type:"success"})},refreshView:function(){var e=this;this.$store.dispatch("tagsView/delAllCachedViews",this.$route);var t=this.$route.fullPath;this.$nextTick((function(){e.$router.replace({path:"/redirect"+t})}))}}}),ue=ce,de=Object(m["a"])(ue,le,re,!1,null,null,null),me=de.exports,he=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"header-search",class:{show:e.show}},[i("svg-icon",{attrs:{"class-name":"search-icon","icon-class":"search"},on:{click:function(t){return t.stopPropagation(),e.click(t)}}}),i("el-select",{ref:"headerSearchSelect",staticClass:"header-search-select",attrs:{"remote-method":e.querySearch,filterable:"","default-first-option":"",remote:"",placeholder:"Search"},on:{change:e.change},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}},e._l(e.options,(function(e){return i("el-option",{key:e.item.path,attrs:{value:e.item,label:e.item.title.join(" > ")}})})),1)],1)},pe=[],ve=i("2909"),fe=i("b85c"),ge=(i("841c"),i("0278")),be=i.n(ge),we=i("df7c"),_e=i.n(we),ye={name:"HeaderSearch",data:function(){return{search:"",options:[],searchPool:[],show:!1,fuse:void 0}},computed:{routes:function(){return this.$store.getters.permission_routes}},watch:{routes:function(){this.searchPool=this.generateRoutes(this.routes)},searchPool:function(e){this.initFuse(e)},show:function(e){e?document.body.addEventListener("click",this.close):document.body.removeEventListener("click",this.close)}},mounted:function(){this.searchPool=this.generateRoutes(this.routes)},methods:{click:function(){this.show=!this.show,this.show&&this.$refs.headerSearchSelect&&this.$refs.headerSearchSelect.focus()},close:function(){this.$refs.headerSearchSelect&&this.$refs.headerSearchSelect.blur(),this.options=[],this.show=!1},change:function(e){var t=this,i=e.path;if(this.ishttp(e.path)){var n=i.indexOf("http");window.open(i.substr(n,i.length),"_blank")}else this.$router.push(e.path);this.search="",this.options=[],this.$nextTick((function(){t.show=!1}))},initFuse:function(e){this.fuse=new be.a(e,{shouldSort:!0,threshold:.4,location:0,distance:100,minMatchCharLength:1,keys:[{name:"title",weight:.7},{name:"path",weight:.3}]})},generateRoutes:function(e){var t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=[],s=Object(fe["a"])(e);try{for(s.s();!(t=s.n()).done;){var o=t.value;if(!o.hidden){var l={path:this.ishttp(o.path)?o.path:_e.a.resolve(i,o.path),title:Object(ve["a"])(n)};if(o.meta&&o.meta.title&&(l.title=[].concat(Object(ve["a"])(l.title),[o.meta.title]),"noRedirect"!==o.redirect&&a.push(l)),o.children){var r=this.generateRoutes(o.children,l.path,l.title);r.length>=1&&(a=[].concat(Object(ve["a"])(a),Object(ve["a"])(r)))}}}}catch(c){s.e(c)}finally{s.f()}return a},querySearch:function(e){this.options=""!==e?this.fuse.search(e):[]},ishttp:function(e){return-1!==e.indexOf("http://")||-1!==e.indexOf("https://")}}},xe=ye,ke=(i("87b2"),Object(m["a"])(xe,he,pe,!1,null,"bb2486d0",null)),Ce=ke.exports,Se=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("svg-icon",{attrs:{"icon-class":"github"},on:{click:e.goto}})],1)},ze=[],Te={name:"RuoYiGit",data:function(){return{url:"https://gitee.com/y_project/RuoYi-Vue"}},methods:{goto:function(){window.open(this.url)}}},Ve=Te,Oe=Object(m["a"])(Ve,Se,ze,!1,null,null,null),Ee=Oe.exports,Le=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("svg-icon",{attrs:{"icon-class":"question"},on:{click:e.goto}})],1)},je=[],$e={name:"RuoYiDoc",data:function(){return{url:"http://doc.ruoyi.vip/ruoyi-vue"}},methods:{goto:function(){window.open(this.url)}}},Me=$e,Pe=Object(m["a"])(Me,Le,je,!1,null,null,null),Be=Pe.exports,He={components:{Breadcrumb:I,TopNav:W,Hamburger:X,Screenfull:oe,SizeSelect:me,Search:Ce,RuoYiGit:Ee,RuoYiDoc:Be},computed:Object(l["a"])(Object(l["a"])({},Object(j["b"])(["sidebar","avatar","device"])),{},{setting:{get:function(){return this.$store.state.settings.showSettings},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"showSettings",value:e})}},topNav:{get:function(){return this.$store.state.settings.topNav}}}),methods:{toggleSideBar:function(){this.$store.dispatch("app/toggleSideBar")},logout:function(){var e=this;return Object(L["a"])(Object(E["a"])().mark((function t(){return Object(E["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.$confirm("确定注销并退出系统吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$store.dispatch("LogOut").then((function(){location.href="/index"}))})).catch((function(){}));case 1:case"end":return t.stop()}}),t)})))()}}},Ie=He,Ne=(i("b92d"),Object(m["a"])(Ie,V,O,!1,null,"451d5bc5",null)),Ae=Ne.exports,qe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-drawer",{attrs:{size:"280px",visible:e.visible,"with-header":!1,"append-to-body":!0,"show-close":!1}},[n("div",{staticClass:"drawer-container"},[n("div",[n("div",{staticClass:"setting-drawer-content"},[n("div",{staticClass:"setting-drawer-title"},[n("h3",{staticClass:"drawer-title"},[e._v("主题风格设置")])]),n("div",{staticClass:"setting-drawer-block-checbox"},[n("div",{staticClass:"setting-drawer-block-checbox-item",on:{click:function(t){return e.handleTheme("theme-dark")}}},[n("img",{attrs:{src:i("adba"),alt:"dark"}}),"theme-dark"===e.sideTheme?n("div",{staticClass:"setting-drawer-block-checbox-selectIcon",staticStyle:{display:"block"}},[n("i",{staticClass:"anticon anticon-check",attrs:{"aria-label":"图标: check"}},[n("svg",{attrs:{viewBox:"64 64 896 896","data-icon":"check",width:"1em",height:"1em",fill:e.theme,"aria-hidden":"true",focusable:"false"}},[n("path",{attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}})])])]):e._e()]),n("div",{staticClass:"setting-drawer-block-checbox-item",on:{click:function(t){return e.handleTheme("theme-light")}}},[n("img",{attrs:{src:i("a2d0"),alt:"light"}}),"theme-light"===e.sideTheme?n("div",{staticClass:"setting-drawer-block-checbox-selectIcon",staticStyle:{display:"block"}},[n("i",{staticClass:"anticon anticon-check",attrs:{"aria-label":"图标: check"}},[n("svg",{attrs:{viewBox:"64 64 896 896","data-icon":"check",width:"1em",height:"1em",fill:e.theme,"aria-hidden":"true",focusable:"false"}},[n("path",{attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}})])])]):e._e()])]),n("div",{staticClass:"drawer-item"},[n("span",[e._v("主题颜色")]),n("theme-picker",{staticStyle:{float:"right",height:"26px",margin:"-3px 8px 0 0"},on:{change:e.themeChange}})],1)]),n("el-divider"),n("h3",{staticClass:"drawer-title"},[e._v("系统布局配置")]),n("div",{staticClass:"drawer-item"},[n("span",[e._v("开启 TopNav")]),n("el-switch",{staticClass:"drawer-switch",model:{value:e.topNav,callback:function(t){e.topNav=t},expression:"topNav"}})],1),n("div",{staticClass:"drawer-item"},[n("span",[e._v("开启 Tags-Views")]),n("el-switch",{staticClass:"drawer-switch",model:{value:e.tagsView,callback:function(t){e.tagsView=t},expression:"tagsView"}})],1),n("div",{staticClass:"drawer-item"},[n("span",[e._v("固定 Header")]),n("el-switch",{staticClass:"drawer-switch",model:{value:e.fixedHeader,callback:function(t){e.fixedHeader=t},expression:"fixedHeader"}})],1),n("div",{staticClass:"drawer-item"},[n("span",[e._v("显示 Logo")]),n("el-switch",{staticClass:"drawer-switch",model:{value:e.sidebarLogo,callback:function(t){e.sidebarLogo=t},expression:"sidebarLogo"}})],1),n("div",{staticClass:"drawer-item"},[n("span",[e._v("动态标题")]),n("el-switch",{staticClass:"drawer-switch",model:{value:e.dynamicTitle,callback:function(t){e.dynamicTitle=t},expression:"dynamicTitle"}})],1),n("el-divider"),n("el-button",{attrs:{size:"small",type:"primary",plain:"",icon:"el-icon-document-add"},on:{click:e.saveSetting}},[e._v("保存配置")]),n("el-button",{attrs:{size:"small",plain:"",icon:"el-icon-refresh"},on:{click:e.resetSetting}},[e._v("重置配置")])],1)])])},Re=[],De=i("b18f"),Fe={components:{ThemePicker:De["a"]},data:function(){return{theme:this.$store.state.settings.theme,sideTheme:this.$store.state.settings.sideTheme}},computed:{visible:{get:function(){return this.$store.state.settings.showSettings}},fixedHeader:{get:function(){return this.$store.state.settings.fixedHeader},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"fixedHeader",value:e})}},topNav:{get:function(){return this.$store.state.settings.topNav},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"topNav",value:e}),e||(this.$store.dispatch("app/toggleSideBarHide",!1),this.$store.commit("SET_SIDEBAR_ROUTERS",this.$store.state.permission.defaultRoutes))}},tagsView:{get:function(){return this.$store.state.settings.tagsView},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"tagsView",value:e})}},sidebarLogo:{get:function(){return this.$store.state.settings.sidebarLogo},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"sidebarLogo",value:e})}},dynamicTitle:{get:function(){return this.$store.state.settings.dynamicTitle},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"dynamicTitle",value:e})}}},methods:{themeChange:function(e){this.$store.dispatch("settings/changeSetting",{key:"theme",value:e}),this.theme=e},handleTheme:function(e){this.$store.dispatch("settings/changeSetting",{key:"sideTheme",value:e}),this.sideTheme=e},saveSetting:function(){this.$modal.loading("正在保存到本地,请稍候..."),this.$cache.local.set("layout-setting",'{\n "topNav":'.concat(this.topNav,',\n "tagsView":').concat(this.tagsView,',\n "fixedHeader":').concat(this.fixedHeader,',\n "sidebarLogo":').concat(this.sidebarLogo,',\n "dynamicTitle":').concat(this.dynamicTitle,',\n "sideTheme":"').concat(this.sideTheme,'",\n "theme":"').concat(this.theme,'"\n }')),setTimeout(this.$modal.closeLoading(),1e3)},resetSetting:function(){this.$modal.loading("正在清除设置缓存并刷新,请稍候..."),this.$cache.local.remove("layout-setting"),setTimeout("window.location.reload()",1e3)}}},Ue=Fe,We=(i("4b6a"),Object(m["a"])(Ue,qe,Re,!1,null,"3095b2e9",null)),Qe=We.exports,Ge=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{class:{"has-logo":e.showLogo},style:{backgroundColor:"theme-dark"===e.settings.sideTheme?e.variables.menuBackground:e.variables.menuLightBackground}},[e.showLogo?i("logo",{attrs:{collapse:e.isCollapse}}):e._e(),i("el-scrollbar",{class:e.settings.sideTheme,attrs:{"wrap-class":"scrollbar-wrapper"}},[i("el-menu",{attrs:{"default-active":e.activeMenu,collapse:e.isCollapse,"background-color":"theme-dark"===e.settings.sideTheme?e.variables.menuBackground:e.variables.menuLightBackground,"text-color":"theme-dark"===e.settings.sideTheme?e.variables.menuColor:e.variables.menuLightColor,"unique-opened":!0,"active-text-color":e.settings.theme,"collapse-transition":!1,mode:"vertical"}},e._l(e.sidebarRouters,(function(e,t){return i("sidebar-item",{key:e.path+t,attrs:{item:e,"base-path":e.path}})})),1)],1)],1)},Je=[],Ke=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"sidebar-logo-container",class:{collapse:e.collapse},style:{backgroundColor:"theme-dark"===e.sideTheme?e.variables.menuBackground:e.variables.menuLightBackground}},[i("transition",{attrs:{name:"sidebarLogoFade"}},[e.collapse?i("router-link",{key:"collapse",staticClass:"sidebar-logo-link",attrs:{to:"/"}},[e.logo?i("img",{staticClass:"sidebar-logo",attrs:{src:e.logo}}):i("h1",{staticClass:"sidebar-title",style:{color:"theme-dark"===e.sideTheme?e.variables.logoTitleColor:e.variables.logoLightTitleColor}},[e._v(e._s(e.title)+" ")])]):i("router-link",{key:"expand",staticClass:"sidebar-logo-link",attrs:{to:"/"}},[e.logo?i("img",{staticClass:"sidebar-logo",attrs:{src:e.logo}}):e._e(),i("h1",{staticClass:"sidebar-title",style:{color:"theme-dark"===e.sideTheme?e.variables.logoTitleColor:e.variables.logoLightTitleColor}},[e._v(e._s(e.title)+" ")])])],1)],1)},Ye=[],Xe=i("81a5"),Ze=i.n(Xe),et=i("8df1"),tt=i.n(et),it={name:"SidebarLogo",props:{collapse:{type:Boolean,required:!0}},computed:{variables:function(){return tt.a},sideTheme:function(){return this.$store.state.settings.sideTheme}},data:function(){return{title:"调解系统",logo:Ze.a}}},nt=it,at=(i("bfe8"),Object(m["a"])(nt,Ke,Ye,!1,null,"35e0d7fd",null)),st=at.exports,ot=function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.item.hidden?e._e():i("div",[!e.hasOneShowingChild(e.item.children,e.item)||e.onlyOneChild.children&&!e.onlyOneChild.noShowingChildren||e.item.alwaysShow?i("el-submenu",{ref:"subMenu",attrs:{index:e.resolvePath(e.item.path),"popper-append-to-body":""}},[i("template",{slot:"title"},[e.item.meta?i("item",{attrs:{icon:e.item.meta&&e.item.meta.icon,title:e.item.meta.title}}):e._e()],1),e._l(e.item.children,(function(t){return i("sidebar-item",{key:t.path,staticClass:"nest-menu",attrs:{"is-nest":!0,item:t,"base-path":e.resolvePath(t.path)}})}))],2):[e.onlyOneChild.meta?i("app-link",{attrs:{to:e.resolvePath(e.onlyOneChild.path,e.onlyOneChild.query)}},[i("el-menu-item",{class:{"submenu-title-noDropdown":!e.isNest},attrs:{index:e.resolvePath(e.onlyOneChild.path)}},[i("item",{attrs:{icon:e.onlyOneChild.meta.icon||e.item.meta&&e.item.meta.icon,title:e.onlyOneChild.meta.title}})],1)],1):e._e()]],2)},lt=[],rt=i("61f7"),ct={name:"MenuItem",functional:!0,props:{icon:{type:String,default:""},title:{type:String,default:""}},render:function(e,t){var i=t.props,n=i.icon,a=i.title,s=[];return n&&s.push(e("svg-icon",{attrs:{"icon-class":n}})),a&&(a.length>5?s.push(e("span",{slot:"title",attrs:{title:a}},[a])):s.push(e("span",{slot:"title"},[a]))),s}},ut=ct,dt=Object(m["a"])(ut,n,a,!1,null,null,null),mt=dt.exports,ht=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i(e.type,e._b({tag:"component"},"component",e.linkProps(e.to),!1),[e._t("default")],2)},pt=[],vt={props:{to:{type:[String,Object],required:!0}},computed:{isExternal:function(){return Object(rt["a"])(this.to)},type:function(){return this.isExternal?"a":"router-link"}},methods:{linkProps:function(e){return this.isExternal?{href:e,target:"_blank",rel:"noopener"}:{to:e}}}},ft=vt,gt=Object(m["a"])(ft,ht,pt,!1,null,null,null),bt=gt.exports,wt={computed:{device:function(){return this.$store.state.app.device}},mounted:function(){this.fixBugIniOS()},methods:{fixBugIniOS:function(){var e=this,t=this.$refs.subMenu;if(t){var i=t.handleMouseleave;t.handleMouseleave=function(t){"mobile"!==e.device&&i(t)}}}}},_t={name:"SidebarItem",components:{Item:mt,AppLink:bt},mixins:[wt],props:{item:{type:Object,required:!0},isNest:{type:Boolean,default:!1},basePath:{type:String,default:""}},data:function(){return this.onlyOneChild=null,{}},methods:{hasOneShowingChild:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],i=arguments.length>1?arguments[1]:void 0;t||(t=[]);var n=t.filter((function(t){return!t.hidden&&(e.onlyOneChild=t,!0)}));return 1===n.length||0===n.length&&(this.onlyOneChild=Object(l["a"])(Object(l["a"])({},i),{},{path:"",noShowingChildren:!0}),!0)},resolvePath:function(e,t){if(Object(rt["a"])(e))return e;if(Object(rt["a"])(this.basePath))return this.basePath;if(t){var i=JSON.parse(t);return{path:_e.a.resolve(this.basePath,e),query:i}}return _e.a.resolve(this.basePath,e)}}},yt=_t,xt=Object(m["a"])(yt,ot,lt,!1,null,null,null),kt=xt.exports,Ct={components:{SidebarItem:kt,Logo:st},computed:Object(l["a"])(Object(l["a"])(Object(l["a"])({},Object(j["c"])(["settings"])),Object(j["b"])(["sidebarRouters","sidebar"])),{},{activeMenu:function(){var e=this.$route,t=e.meta,i=e.path;return t.activeMenu?t.activeMenu:i},showLogo:function(){return this.$store.state.settings.sidebarLogo},variables:function(){return tt.a},isCollapse:function(){return!this.sidebar.opened}})},St=Ct,zt=Object(m["a"])(St,Ge,Je,!1,null,null,null),Tt=zt.exports,Vt=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"tags-view-container",attrs:{id:"tags-view-container"}},[i("scroll-pane",{ref:"scrollPane",staticClass:"tags-view-wrapper",on:{scroll:e.handleScroll}},e._l(e.visitedViews,(function(t){return i("router-link",{key:t.path,ref:"tag",refInFor:!0,staticClass:"tags-view-item",class:e.isActive(t)?"active":"",style:e.activeStyle(t),attrs:{to:{path:t.path,query:t.query,fullPath:t.fullPath},tag:"span"},nativeOn:{mouseup:function(i){if("button"in i&&1!==i.button)return null;!e.isAffix(t)&&e.closeSelectedTag(t)},contextmenu:function(i){return i.preventDefault(),e.openMenu(t,i)}}},[e._v(" "+e._s(t.title)+" "),e.isAffix(t)?e._e():i("span",{staticClass:"el-icon-close",on:{click:function(i){return i.preventDefault(),i.stopPropagation(),e.closeSelectedTag(t)}}})])})),1),i("ul",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"contextmenu",style:{left:e.left+"px",top:e.top+"px"}},[i("li",{on:{click:function(t){return e.refreshSelectedTag(e.selectedTag)}}},[i("i",{staticClass:"el-icon-refresh-right"}),e._v(" 刷新页面")]),e.isAffix(e.selectedTag)?e._e():i("li",{on:{click:function(t){return e.closeSelectedTag(e.selectedTag)}}},[i("i",{staticClass:"el-icon-close"}),e._v(" 关闭当前")]),i("li",{on:{click:e.closeOthersTags}},[i("i",{staticClass:"el-icon-circle-close"}),e._v(" 关闭其他")]),e.isFirstView()?e._e():i("li",{on:{click:e.closeLeftTags}},[i("i",{staticClass:"el-icon-back"}),e._v(" 关闭左侧")]),e.isLastView()?e._e():i("li",{on:{click:e.closeRightTags}},[i("i",{staticClass:"el-icon-right"}),e._v(" 关闭右侧")]),i("li",{on:{click:function(t){return e.closeAllTags(e.selectedTag)}}},[i("i",{staticClass:"el-icon-circle-close"}),e._v(" 全部关闭")])])],1)},Ot=[],Et=(i("159b"),i("fb6a"),function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-scrollbar",{ref:"scrollContainer",staticClass:"scroll-container",attrs:{vertical:!1},nativeOn:{wheel:function(t){return t.preventDefault(),e.handleScroll(t)}}},[e._t("default")],2)}),Lt=[],jt=(i("c740"),4),$t={name:"ScrollPane",data:function(){return{left:0}},computed:{scrollWrapper:function(){return this.$refs.scrollContainer.$refs.wrap}},mounted:function(){this.scrollWrapper.addEventListener("scroll",this.emitScroll,!0)},beforeDestroy:function(){this.scrollWrapper.removeEventListener("scroll",this.emitScroll)},methods:{handleScroll:function(e){var t=e.wheelDelta||40*-e.deltaY,i=this.scrollWrapper;i.scrollLeft=i.scrollLeft+t/4},emitScroll:function(){this.$emit("scroll")},moveToTarget:function(e){var t=this.$refs.scrollContainer.$el,i=t.offsetWidth,n=this.scrollWrapper,a=this.$parent.$refs.tag,s=null,o=null;if(a.length>0&&(s=a[0],o=a[a.length-1]),s===e)n.scrollLeft=0;else if(o===e)n.scrollLeft=n.scrollWidth-i;else{var l=a.findIndex((function(t){return t===e})),r=a[l-1],c=a[l+1],u=c.$el.offsetLeft+c.$el.offsetWidth+jt,d=r.$el.offsetLeft-jt;u>n.scrollLeft+i?n.scrollLeft=u-i:d1&&void 0!==arguments[1]?arguments[1]:"/",n=[];return e.forEach((function(e){if(e.meta&&e.meta.affix){var a=_e.a.resolve(i,e.path);n.push({fullPath:a,path:a,name:e.name,meta:Object(l["a"])({},e.meta)})}if(e.children){var s=t.filterAffixTags(e.children,e.path);s.length>=1&&(n=[].concat(Object(ve["a"])(n),Object(ve["a"])(s)))}})),n},initTags:function(){var e,t=this.affixTags=this.filterAffixTags(this.routes),i=Object(fe["a"])(t);try{for(i.s();!(e=i.n()).done;){var n=e.value;n.name&&this.$store.dispatch("tagsView/addVisitedView",n)}}catch(a){i.e(a)}finally{i.f()}},addTags:function(){var e=this.$route.name;return e&&(this.$store.dispatch("tagsView/addView",this.$route),this.$route.meta.link&&this.$store.dispatch("tagsView/addIframeView",this.$route)),!1},moveToCurrentTag:function(){var e=this,t=this.$refs.tag;this.$nextTick((function(){var i,n=Object(fe["a"])(t);try{for(n.s();!(i=n.n()).done;){var a=i.value;if(a.to.path===e.$route.path){e.$refs.scrollPane.moveToTarget(a),a.to.fullPath!==e.$route.fullPath&&e.$store.dispatch("tagsView/updateVisitedView",e.$route);break}}}catch(s){n.e(s)}finally{n.f()}}))},refreshSelectedTag:function(e){this.$tab.refreshPage(e),this.$route.meta.link&&this.$store.dispatch("tagsView/delIframeView",this.$route)},closeSelectedTag:function(e){var t=this;this.$tab.closePage(e).then((function(i){var n=i.visitedViews;t.isActive(e)&&t.toLastView(n,e)}))},closeRightTags:function(){var e=this;this.$tab.closeRightPage(this.selectedTag).then((function(t){t.find((function(t){return t.fullPath===e.$route.fullPath}))||e.toLastView(t)}))},closeLeftTags:function(){var e=this;this.$tab.closeLeftPage(this.selectedTag).then((function(t){t.find((function(t){return t.fullPath===e.$route.fullPath}))||e.toLastView(t)}))},closeOthersTags:function(){var e=this;this.$router.push(this.selectedTag.fullPath).catch((function(){})),this.$tab.closeOtherPage(this.selectedTag).then((function(){e.moveToCurrentTag()}))},closeAllTags:function(e){var t=this;this.$tab.closeAllPage().then((function(i){var n=i.visitedViews;t.affixTags.some((function(e){return e.path===t.$route.path}))||t.toLastView(n,e)}))},toLastView:function(e,t){var i=e.slice(-1)[0];i?this.$router.push(i.fullPath):"Dashboard"===t.name?this.$router.replace({path:"/redirect"+t.fullPath}):this.$router.push("/")},openMenu:function(e,t){var i=105,n=this.$el.getBoundingClientRect().left,a=this.$el.offsetWidth,s=a-i,o=t.clientX-n+15;this.left=o>s?s:o,this.top=t.clientY,this.visible=!0,this.selectedTag=e},closeMenu:function(){this.visible=!1},handleScroll:function(){this.closeMenu()}}},It=Ht,Nt=(i("0c94"),i("c95c"),Object(m["a"])(It,Vt,Ot,!1,null,"3c18e64f",null)),At=Nt.exports,qt=i("4360"),Rt=document,Dt=Rt.body,Ft=992,Ut={watch:{$route:function(e){"mobile"===this.device&&this.sidebar.opened&&qt["a"].dispatch("app/closeSideBar",{withoutAnimation:!1})}},beforeMount:function(){window.addEventListener("resize",this.$_resizeHandler)},beforeDestroy:function(){window.removeEventListener("resize",this.$_resizeHandler)},mounted:function(){var e=this.$_isMobile();e&&(qt["a"].dispatch("app/toggleDevice","mobile"),qt["a"].dispatch("app/closeSideBar",{withoutAnimation:!0}))},methods:{$_isMobile:function(){var e=Dt.getBoundingClientRect();return e.width-1'});o.a.add(l);t["default"]=l},c38a:function(e,t,i){"use strict";i.d(t,"f",(function(){return s})),i.d(t,"g",(function(){return o})),i.d(t,"a",(function(){return l})),i.d(t,"h",(function(){return r})),i.d(t,"i",(function(){return c})),i.d(t,"e",(function(){return u})),i.d(t,"d",(function(){return d})),i.d(t,"c",(function(){return m})),i.d(t,"j",(function(){return h})),i.d(t,"b",(function(){return p}));var n=i("b85c"),a=i("53ca");i("ac1f"),i("00b4"),i("5319"),i("4d63"),i("c607"),i("2c3e"),i("25f0"),i("d3b7"),i("b64b"),i("14d9"),i("a15b"),i("1276");function s(e,t){if(0===arguments.length||!e)return null;var i,n=t||"{y}-{m}-{d} {h}:{i}:{s}";"object"===Object(a["a"])(e)?i=e:("string"===typeof e&&/^[0-9]+$/.test(e)?e=parseInt(e):"string"===typeof e&&(e=e.replace(new RegExp(/-/gm),"/").replace("T"," ").replace(new RegExp(/\.[\d]{3}/gm),"")),"number"===typeof e&&10===e.toString().length&&(e*=1e3),i=new Date(e));var s={y:i.getFullYear(),m:i.getMonth()+1,d:i.getDate(),h:i.getHours(),i:i.getMinutes(),s:i.getSeconds(),a:i.getDay()},o=n.replace(/{(y|m|d|h|i|s|a)+}/g,(function(e,t){var i=s[t];return"a"===t?["日","一","二","三","四","五","六"][i]:(e.length>0&&i<10&&(i="0"+i),i||0)}));return o}function o(e){this.$refs[e]&&this.$refs[e].resetFields()}function l(e,t,i){var n=e;return n.params="object"!==Object(a["a"])(n.params)||null===n.params||Array.isArray(n.params)?{}:n.params,t=Array.isArray(t)?t:[],"undefined"===typeof i?(n.params["beginTime"]=t[0],n.params["endTime"]=t[1]):(n.params["begin"+i]=t[0],n.params["end"+i]=t[1]),n}function r(e,t){if(void 0===t)return"";var i=[];return Object.keys(e).some((function(n){if(e[n].value==""+t)return i.push(e[n].label),!0})),0===i.length&&i.push(t),i.join("")}function c(e,t,i){if(void 0===t||0===t.length)return"";Array.isArray(t)&&(t=t.join(","));var n=[],a=void 0===i?",":i,s=t.split(a);return Object.keys(t.split(a)).some((function(t){var i=!1;Object.keys(e).some((function(o){e[o].value==""+s[t]&&(n.push(e[o].label+a),i=!0)})),i||n.push(s[t]+a)})),n.join("").substring(0,n.join("").length-1)}function u(e){return e&&"undefined"!=e&&"null"!=e?e:""}function d(e,t){for(var i in t)try{t[i].constructor==Object?e[i]=d(e[i],t[i]):e[i]=t[i]}catch(n){e[i]=t[i]}return e}function m(e,t,i,a){var s,o={id:t||"id",parentId:i||"parentId",childrenList:a||"children"},l={},r={},c=[],u=Object(n["a"])(e);try{for(u.s();!(s=u.n()).done;){var d=s.value,m=d[o.parentId];null==l[m]&&(l[m]=[]),r[d[o.id]]=d,l[m].push(d)}}catch(y){u.e(y)}finally{u.f()}var h,p=Object(n["a"])(e);try{for(p.s();!(h=p.n()).done;){var v=h.value,f=v[o.parentId];null==r[f]&&c.push(v)}}catch(y){p.e(y)}finally{p.f()}for(var g=0,b=c;g'});o.a.add(l);t["default"]=l},cc6c:function(e,t,i){e.exports=i.p+"static/img/401.089007e7.gif"},cda1:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-github",use:"icon-github-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},d0c2:function(e,t,i){},d251:function(e,t,i){},d2da:function(e,t,i){"use strict";i("91b4")},d7a0:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-code",use:"icon-code-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},d88a:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-user",use:"icon-user-usage",viewBox:"0 0 130 130",content:''});o.a.add(l);t["default"]=l},d8af:function(e,t,i){},da75:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-dict",use:"icon-dict-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},dc13:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-peoples",use:"icon-peoples-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},dc2b:function(e,t,i){},dc78:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-table",use:"icon-table-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},dce4:function(e,t,i){"use strict";i("d3b7");var n=i("4360");function a(e){var t="*:*:*",i=n["a"].getters&&n["a"].getters.permissions;return!!(e&&e.length>0)&&i.some((function(i){return t===i||i===e}))}function s(e){var t="admin",i=n["a"].getters&&n["a"].getters.roles;return!!(e&&e.length>0)&&i.some((function(i){return t===i||i===e}))}t["a"]={hasPermi:function(e){return a(e)},hasPermiOr:function(e){return e.some((function(e){return a(e)}))},hasPermiAnd:function(e){return e.every((function(e){return a(e)}))},hasRole:function(e){return s(e)},hasRoleOr:function(e){return e.some((function(e){return s(e)}))},hasRoleAnd:function(e){return e.every((function(e){return s(e)}))}}},dd7b:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"login"},[i("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:e.loginForm,rules:e.loginRules}},[i("h3",{staticClass:"title"},[e._v("调解后台管理系统")]),i("el-form-item",{attrs:{prop:"username"}},[i("el-input",{attrs:{type:"text","auto-complete":"off",placeholder:"账号"},model:{value:e.loginForm.username,callback:function(t){e.$set(e.loginForm,"username",t)},expression:"loginForm.username"}},[i("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"user"},slot:"prefix"})],1)],1),i("el-form-item",{attrs:{prop:"password"}},[i("el-input",{attrs:{type:"password","auto-complete":"off",placeholder:"密码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleLogin(t)}},model:{value:e.loginForm.password,callback:function(t){e.$set(e.loginForm,"password",t)},expression:"loginForm.password"}},[i("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"password"},slot:"prefix"})],1)],1),e.captchaEnabled?i("el-form-item",{attrs:{prop:"code"}},[i("el-input",{staticStyle:{width:"63%"},attrs:{"auto-complete":"off",placeholder:"验证码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleLogin(t)}},model:{value:e.loginForm.code,callback:function(t){e.$set(e.loginForm,"code",t)},expression:"loginForm.code"}},[i("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"validCode"},slot:"prefix"})],1),i("div",{staticClass:"login-code"},[i("img",{staticClass:"login-code-img",attrs:{src:e.codeUrl},on:{click:e.getCode}})])],1):e._e(),i("el-checkbox",{staticStyle:{margin:"0px 0px 25px 0px"},model:{value:e.loginForm.rememberMe,callback:function(t){e.$set(e.loginForm,"rememberMe",t)},expression:"loginForm.rememberMe"}},[e._v("记住密码")]),i("el-form-item",{staticStyle:{width:"100%"}},[i("el-button",{staticStyle:{width:"100%"},attrs:{loading:e.loading,size:"medium",type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleLogin(t)}}},[e.loading?i("span",[e._v("登 录 中...")]):i("span",[e._v("登 录")])]),e.register?i("div",{staticStyle:{float:"right"}},[i("router-link",{staticClass:"link-type",attrs:{to:"/register"}},[e._v("立即注册")])],1):e._e()],1)],1),e._m(0)],1)},a=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-login-footer"},[i("span",[e._v("Copyright © 2023 乙巢(上海)企业管理服务有限公司.")])])}],s=(i("14d9"),i("7ded")),o=i("852e"),l=i.n(o),r=i("24e5"),c=i.n(r),u="MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKoR8mX0rGKLqzcWmOzbfj64K8ZIgOdH\nnzkXSOVOZbFu/TJhZ7rFAN+eaGkl3C4buccQd/EjEsj9ir7ijT7h96MCAwEAAQ==",d="MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAqhHyZfSsYourNxaY\n7Nt+PrgrxkiA50efORdI5U5lsW79MmFnusUA355oaSXcLhu5xxB38SMSyP2KvuKN\nPuH3owIDAQABAkAfoiLyL+Z4lf4Myxk6xUDgLaWGximj20CUf+5BKKnlrK+Ed8gA\nkM0HqoTt2UZwA5E2MzS4EI2gjfQhz5X28uqxAiEA3wNFxfrCZlSZHb0gn2zDpWow\ncSxQAgiCstxGUoOqlW8CIQDDOerGKH5OmCJ4Z21v+F25WaHYPxCFMvwxpcw99Ecv\nDQIgIdhDTIqD2jfYjPTY8Jj3EDGPbH2HHuffvflECt3Ek60CIQCFRlCkHpi7hthh\nYhovyloRYsM+IS9h/0BzlEAuO0ktMQIgSPT3aFAgJYwKpqRYKlLDVcflZFCKY7u3\nUP8iWi1Qw0Y=";function m(e){var t=new c.a;return t.setPublicKey(u),t.encrypt(e)}function h(e){var t=new c.a;return t.setPrivateKey(d),t.decrypt(e)}var p={name:"Login",data:function(){return{codeUrl:"",loginForm:{username:"admin",password:"admin123",rememberMe:!1,code:"",uuid:""},loginRules:{username:[{required:!0,trigger:"blur",message:"请输入您的账号"}],password:[{required:!0,trigger:"blur",message:"请输入您的密码"}],code:[{required:!0,trigger:"change",message:"请输入验证码"}]},loading:!1,captchaEnabled:!0,register:!1,redirect:void 0}},watch:{$route:{handler:function(e){this.redirect=e.query&&e.query.redirect},immediate:!0}},created:function(){this.getCode(),this.getCookie()},methods:{getCode:function(){var e=this;Object(s["a"])().then((function(t){e.captchaEnabled=void 0===t.captchaEnabled||t.captchaEnabled,e.captchaEnabled&&(e.codeUrl="data:image/gif;base64,"+t.img,e.loginForm.uuid=t.uuid)}))},getCookie:function(){var e=l.a.get("username"),t=l.a.get("password"),i=l.a.get("rememberMe");this.loginForm={username:void 0===e?this.loginForm.username:e,password:void 0===t?this.loginForm.password:h(t),rememberMe:void 0!==i&&Boolean(i)}},handleLogin:function(){var e=this;this.$refs.loginForm.validate((function(t){t&&(e.loading=!0,e.loginForm.rememberMe?(l.a.set("username",e.loginForm.username,{expires:30}),l.a.set("password",m(e.loginForm.password),{expires:30}),l.a.set("rememberMe",e.loginForm.rememberMe,{expires:30})):(l.a.remove("username"),l.a.remove("password"),l.a.remove("rememberMe")),e.$store.dispatch("Login",e.loginForm).then((function(){e.$router.push({path:e.redirect||"/"}).catch((function(){}))})).catch((function(){e.loading=!1,e.captchaEnabled&&e.getCode()})))}))}}},v=p,f=(i("d2da"),i("2877")),g=Object(f["a"])(v,n,a,!1,null,null,null);t["default"]=g.exports},de06:function(e,t,i){"use strict";i("2bb1")},df36:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-slider",use:"icon-slider-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},e218:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-color",use:"icon-color-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},e3ff:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-excel",use:"icon-excel-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},e5ab:function(e,t,i){},e6b0:function(e,t,i){"use strict";i("47c4")},e82a:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-job",use:"icon-job-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},ec55:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"errPage-container"},[i("el-button",{staticClass:"pan-back-btn",attrs:{icon:"arrow-left"},on:{click:e.back}},[e._v(" 返回 ")]),i("el-row",[i("el-col",{attrs:{span:12}},[i("h1",{staticClass:"text-jumbo text-ginormous"},[e._v(" 401错误! ")]),i("h2",[e._v("您没有访问权限!")]),i("h6",[e._v("对不起,您没有访问权限,请不要进行非法操作!您可以返回主页面")]),i("ul",{staticClass:"list-unstyled"},[i("li",{staticClass:"link-type"},[i("router-link",{attrs:{to:"/"}},[e._v(" 回首页 ")])],1)])]),i("el-col",{attrs:{span:12}},[i("img",{attrs:{src:e.errGif,width:"313",height:"428",alt:"Girl has dropped her ice cream."}})])],1)],1)},a=[],s=(i("14d9"),i("cc6c")),o=i.n(s),l={name:"Page401",data:function(){return{errGif:o.a+"?"+ +new Date}},methods:{back:function(){this.$route.query.noGoBack?this.$router.push({path:"/"}):this.$router.go(-1)}}},r=l,c=(i("318f"),i("2877")),u=Object(c["a"])(r,n,a,!1,null,"f2e02586",null);t["default"]=u.exports},ed00:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-documentation",use:"icon-documentation-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},ed2c:function(e,t,i){},ed45:function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"b",(function(){return s}));var n=i("b775");function a(e){return Object(n["a"])({url:"/system/dict/type/"+e,method:"get"})}function s(){return Object(n["a"])({url:"/system/dict/type/optionselect",method:"get"})}},ee75:function(e,t,i){"use strict";i("f8ea")},ef41:function(e,t,i){},f22e:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-exit-fullscreen",use:"icon-exit-fullscreen-usage",viewBox:"0 0 128 128",content:''});o.a.add(l);t["default"]=l},f476:function(e,t,i){},f648:function(e,t,i){},f71f:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-monitor",use:"icon-monitor-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},f7f7:function(e,t,i){"use strict";i("7479")},f8e6:function(e,t,i){"use strict";i.r(t);var n=i("e017"),a=i.n(n),s=i("21a1"),o=i.n(s),l=new a.a({id:"icon-time",use:"icon-time-usage",viewBox:"0 0 1024 1024",content:''});o.a.add(l);t["default"]=l},f8ea:function(e,t,i){}},[[0,"runtime","chunk-elementUI","chunk-libs"]]]); \ No newline at end of file diff --git a/dist/static/js/app.c37b0987.js.gz b/dist/static/js/app.c37b0987.js.gz deleted file mode 100644 index e5df1ef75cd1c64fa61de5aa2bcf4007f3d3ea14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108861 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

T5~GVwXp-?Luw5_2DLswDt1g}T-Gt>S7hTT| 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,expression:"total > 0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:function(t){return e.getList(e.queryParams)}}}),a("addManager",{attrs:{uploadVisable:e.uploadVisable,uploadData:e.uploadData,queryParams:e.queryParams},on:{cancelUpload:e.cancelUpload,getList:e.getList}}),a("editManager",{attrs:{editVisable:e.editVisable,editData:e.editData,queryParams:e.queryParams},on:{cancelEdit:e.cancelEdit,getList:e.getList}})],1)},i=[],o=(a("d3b7"),a("159b"),a("b49b")),n=a("8210"),r=a("1498"),s={name:"paymentList",components:{addManager:n["default"],editManager:r["default"]},data:function(){return{queryParams:{pageNum:1,pageSize:10},loading:!1,total:0,form:{},rules:{},dataList:[],operateVisable:!1,uploadVisable:!1,uploadData:{},sealData:{},editVisable:!1,editData:{}}},created:function(){this.getList(this.queryParams)},methods:{deleteTemplate:function(e){var t=this;this.$modal.confirm("是否删除").then((function(a){t.deleteSealFn({id:e.id})}))},deleteSealFn:function(e){var t=this;Object(o["b"])(e).then((function(e){t.$modal.msgSuccess("删除成功!"),t.getList(t.queryParams)}))},addtemplate:function(e){this.uploadVisable=!0,this.uploadData=e},cancelUpload:function(){this.uploadVisable=!1},eidtTemplate:function(e){this.editVisable=!0,this.editData=e},cancelEdit:function(){this.editVisable=!1},handleQuery:function(){this.queryParams.pageNum=1,this.getList(this.queryParams)},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},getList:function(e){var t=this;this.loading=!0,Object(o["h"])(e).then((function(e){t.dataList=e.rows,t.dataList.forEach((function(e){1==e.type?e.typeName="裁决内容":2==e.type?e.typeName="调解协议":3==e.type&&(e.typeName="金融消费纠纷基本情况")})),t.total=e.total,t.loading=!1}))}}},c=s,u=a("2877"),d=Object(u["a"])(c,l,i,!1,null,"6f079153",null);t["default"]=d.exports},"02a9":function(e,t,a){},"02f2":function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"68px"}},[a("el-form-item",{attrs:{label:"系统模块",prop:"title"}},[a("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入系统模块",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.title,callback:function(t){e.$set(e.queryParams,"title",t)},expression:"queryParams.title"}})],1),a("el-form-item",{attrs:{label:"操作人员",prop:"operName"}},[a("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入操作人员",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.operName,callback:function(t){e.$set(e.queryParams,"operName",t)},expression:"queryParams.operName"}})],1),a("el-form-item",{attrs:{label:"类型",prop:"businessType"}},[a("el-select",{staticStyle:{width:"240px"},attrs:{placeholder:"操作类型",clearable:""},model:{value:e.queryParams.businessType,callback:function(t){e.$set(e.queryParams,"businessType",t)},expression:"queryParams.businessType"}},e._l(e.dict.type.sys_oper_type,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-select",{staticStyle:{width:"240px"},attrs:{placeholder:"操作状态",clearable:""},model:{value:e.queryParams.status,callback:function(t){e.$set(e.queryParams,"status",t)},expression:"queryParams.status"}},e._l(e.dict.type.sys_common_status,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"操作时间"}},[a("el-date-picker",{staticStyle:{width:"240px"},attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期","default-time":["00:00:00","23:59:59"]},model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["monitor:operlog:remove"],expression:"['monitor:operlog:remove']"}],attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini",disabled:e.multiple},on:{click:e.handleDelete}},[e._v("删除")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["monitor:operlog:remove"],expression:"['monitor:operlog:remove']"}],attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini"},on:{click:e.handleClean}},[e._v("清空")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["monitor:operlog:export"],expression:"['monitor:operlog:export']"}],attrs:{type:"warning",plain:"",icon:"el-icon-download",size:"mini"},on:{click:e.handleExport}},[e._v("导出")])],1),a("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"tables",attrs:{data:e.list,"default-sort":e.defaultSort},on:{"selection-change":e.handleSelectionChange,"sort-change":e.handleSortChange}},[a("el-table-column",{attrs:{type:"selection",width:"50",align:"center"}}),a("el-table-column",{attrs:{label:"日志编号",align:"center",prop:"operId"}}),a("el-table-column",{attrs:{label:"系统模块",align:"center",prop:"title","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"操作类型",align:"center",prop:"businessType"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("dict-tag",{attrs:{options:e.dict.type.sys_oper_type,value:t.row.businessType}})]}}])}),a("el-table-column",{attrs:{label:"操作人员",align:"center",prop:"operName",width:"110","show-overflow-tooltip":!0,sortable:"custom","sort-orders":["descending","ascending"]}}),a("el-table-column",{attrs:{label:"操作地址",align:"center",prop:"operIp",width:"130","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"操作地点",align:"center",prop:"operLocation","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"操作状态",align:"center",prop:"status"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("dict-tag",{attrs:{options:e.dict.type.sys_common_status,value:t.row.status}})]}}])}),a("el-table-column",{attrs:{label:"操作日期",align:"center",prop:"operTime",width:"160",sortable:"custom","sort-orders":["descending","ascending"]},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.parseTime(t.row.operTime)))])]}}])}),a("el-table-column",{attrs:{label:"消耗时间",align:"center",prop:"costTime",width:"110","show-overflow-tooltip":!0,sortable:"custom","sort-orders":["descending","ascending"]},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.costTime)+"毫秒")])]}}])}),a("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["monitor:operlog:query"],expression:"['monitor:operlog:query']"}],attrs:{size:"mini",type:"text",icon:"el-icon-view"},on:{click:function(a){return e.handleView(t.row,t.index)}}},[e._v("详细")])]}}])})],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),a("el-dialog",{attrs:{title:"操作日志详细",visible:e.open,width:"700px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"100px",size:"mini"}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"操作模块:"}},[e._v(e._s(e.form.title)+" / "+e._s(e.typeFormat(e.form)))]),a("el-form-item",{attrs:{label:"登录信息:"}},[e._v(e._s(e.form.operName)+" / "+e._s(e.form.operIp)+" / "+e._s(e.form.operLocation))])],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"请求地址:"}},[e._v(e._s(e.form.operUrl))]),a("el-form-item",{attrs:{label:"请求方式:"}},[e._v(e._s(e.form.requestMethod))])],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"操作方法:"}},[e._v(e._s(e.form.method))])],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"请求参数:"}},[e._v(e._s(e.form.operParam))])],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"返回参数:"}},[e._v(e._s(e.form.jsonResult))])],1),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"操作状态:"}},[0===e.form.status?a("div",[e._v("正常")]):1===e.form.status?a("div",[e._v("失败")]):e._e()])],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"消耗时间:"}},[e._v(e._s(e.form.costTime)+"毫秒")])],1),a("el-col",{attrs:{span:10}},[a("el-form-item",{attrs:{label:"操作时间:"}},[e._v(e._s(e.parseTime(e.form.operTime)))])],1),a("el-col",{attrs:{span:24}},[1===e.form.status?a("el-form-item",{attrs:{label:"异常信息:"}},[e._v(e._s(e.form.errorMsg))]):e._e()],1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.open=!1}}},[e._v("关 闭")])],1)],1)],1)},i=[],o=a("5530"),n=(a("4e82"),a("d81d"),a("b775"));function r(e){return Object(n["a"])({url:"/monitor/operlog/list",method:"get",params:e})}function s(e){return Object(n["a"])({url:"/monitor/operlog/"+e,method:"delete"})}function c(){return Object(n["a"])({url:"/monitor/operlog/clean",method:"delete"})}var u={name:"Operlog",dicts:["sys_oper_type","sys_common_status"],data:function(){return{loading:!0,ids:[],multiple:!0,showSearch:!0,total:0,list:[],open:!1,dateRange:[],defaultSort:{prop:"operTime",order:"descending"},form:{},queryParams:{pageNum:1,pageSize:10,title:void 0,operName:void 0,businessType:void 0,status:void 0}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.loading=!0,r(this.addDateRange(this.queryParams,this.dateRange)).then((function(t){e.list=t.rows,e.total=t.total,e.loading=!1}))},typeFormat:function(e,t){return this.selectDictLabel(this.dict.type.sys_oper_type,e.businessType)},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.dateRange=[],this.resetForm("queryForm"),this.queryParams.pageNum=1,this.$refs.tables.sort(this.defaultSort.prop,this.defaultSort.order)},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.operId})),this.multiple=!e.length},handleSortChange:function(e,t,a){this.queryParams.orderByColumn=e.prop,this.queryParams.isAsc=e.order,this.getList()},handleView:function(e){this.open=!0,this.form=e},handleDelete:function(e){var t=this,a=e.operId||this.ids;this.$modal.confirm('是否确认删除日志编号为"'+a+'"的数据项?').then((function(){return s(a)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleClean:function(){var e=this;this.$modal.confirm("是否确认清空所有操作日志数据项?").then((function(){return c()})).then((function(){e.getList(),e.$modal.msgSuccess("清空成功")})).catch((function(){}))},handleExport:function(){this.download("monitor/operlog/export",Object(o["a"])({},this.queryParams),"operlog_".concat((new Date).getTime(),".xlsx"))}}},d=u,m=a("2877"),p=Object(m["a"])(d,l,i,!1,null,null,null);t["default"]=p.exports},"046a":function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"68px"}},[a("el-form-item",{attrs:{label:"字典名称",prop:"dictName"}},[a("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入字典名称",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.dictName,callback:function(t){e.$set(e.queryParams,"dictName",t)},expression:"queryParams.dictName"}})],1),a("el-form-item",{attrs:{label:"字典类型",prop:"dictType"}},[a("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入字典类型",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.dictType,callback:function(t){e.$set(e.queryParams,"dictType",t)},expression:"queryParams.dictType"}})],1),a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-select",{staticStyle:{width:"240px"},attrs:{placeholder:"字典状态",clearable:""},model:{value:e.queryParams.status,callback:function(t){e.$set(e.queryParams,"status",t)},expression:"queryParams.status"}},e._l(e.dict.type.sys_normal_disable,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"创建时间"}},[a("el-date-picker",{staticStyle:{width:"240px"},attrs:{"value-format":"yyyy-MM-dd",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:add"],expression:"['system:dict:add']"}],attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.handleAdd}},[e._v("新增")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:edit"],expression:"['system:dict:edit']"}],attrs:{type:"success",plain:"",icon:"el-icon-edit",size:"mini",disabled:e.single},on:{click:e.handleUpdate}},[e._v("修改")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:remove"],expression:"['system:dict:remove']"}],attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini",disabled:e.multiple},on:{click:e.handleDelete}},[e._v("删除")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:export"],expression:"['system:dict:export']"}],attrs:{type:"warning",plain:"",icon:"el-icon-download",size:"mini"},on:{click:e.handleExport}},[e._v("导出")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:remove"],expression:"['system:dict:remove']"}],attrs:{type:"danger",plain:"",icon:"el-icon-refresh",size:"mini"},on:{click:e.handleRefreshCache}},[e._v("刷新缓存")])],1),a("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.typeList},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),a("el-table-column",{attrs:{label:"字典编号",align:"center",prop:"dictId"}}),a("el-table-column",{attrs:{label:"字典名称",align:"center",prop:"dictName","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"字典类型",align:"center","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){return[a("router-link",{staticClass:"link-type",attrs:{to:"/system/dict-data/index/"+t.row.dictId}},[a("span",[e._v(e._s(t.row.dictType))])])]}}])}),a("el-table-column",{attrs:{label:"状态",align:"center",prop:"status"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("dict-tag",{attrs:{options:e.dict.type.sys_normal_disable,value:t.row.status}})]}}])}),a("el-table-column",{attrs:{label:"备注",align:"center",prop:"remark","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])}),a("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:edit"],expression:"['system:dict:edit']"}],attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(a){return e.handleUpdate(t.row)}}},[e._v("修改")]),a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dict:remove"],expression:"['system:dict:remove']"}],attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(a){return e.handleDelete(t.row)}}},[e._v("删除")])]}}])})],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),a("el-dialog",{attrs:{title:e.title,visible:e.open,width:"500px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"字典名称",prop:"dictName"}},[a("el-input",{attrs:{placeholder:"请输入字典名称"},model:{value:e.form.dictName,callback:function(t){e.$set(e.form,"dictName",t)},expression:"form.dictName"}})],1),a("el-form-item",{attrs:{label:"字典类型",prop:"dictType"}},[a("el-input",{attrs:{placeholder:"请输入字典类型"},model:{value:e.form.dictType,callback:function(t){e.$set(e.form,"dictType",t)},expression:"form.dictType"}})],1),a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-radio-group",{model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(e.dict.type.sys_normal_disable,(function(t){return a("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1),a("el-form-item",{attrs:{label:"备注",prop:"remark"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请输入内容"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),a("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1)],1)},i=[],o=a("5530"),n=(a("d81d"),a("ed45")),r={name:"Dict",dicts:["sys_normal_disable"],data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,typeList:[],title:"",open:!1,dateRange:[],queryParams:{pageNum:1,pageSize:10,dictName:void 0,dictType:void 0,status:void 0},form:{},rules:{dictName:[{required:!0,message:"字典名称不能为空",trigger:"blur"}],dictType:[{required:!0,message:"字典类型不能为空",trigger:"blur"}]}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.loading=!0,Object(n["d"])(this.addDateRange(this.queryParams,this.dateRange)).then((function(t){e.typeList=t.rows,e.total=t.total,e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={dictId:void 0,dictName:void 0,dictType:void 0,status:"0",remark:void 0},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.dateRange=[],this.resetForm("queryForm"),this.handleQuery()},handleAdd:function(){this.reset(),this.open=!0,this.title="添加字典类型"},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.dictId})),this.single=1!=e.length,this.multiple=!e.length},handleUpdate:function(e){var t=this;this.reset();var a=e.dictId||this.ids;Object(n["c"])(a).then((function(e){t.form=e.data,t.open=!0,t.title="修改字典类型"}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(void 0!=e.form.dictId?Object(n["g"])(e.form).then((function(t){e.$modal.msgSuccess("修改成功"),e.open=!1,e.getList()})):Object(n["a"])(e.form).then((function(t){e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()})))}))},handleDelete:function(e){var t=this,a=e.dictId||this.ids;this.$modal.confirm('是否确认删除字典编号为"'+a+'"的数据项?').then((function(){return Object(n["b"])(a)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleExport:function(){this.download("system/dict/type/export",Object(o["a"])({},this.queryParams),"type_".concat((new Date).getTime(),".xlsx"))},handleRefreshCache:function(){var e=this;Object(n["f"])().then((function(){e.$modal.msgSuccess("刷新成功"),e.$store.dispatch("dict/cleanDict")}))}}},s=r,c=a("2877"),u=Object(c["a"])(s,l,i,!1,null,null,null);t["default"]=u.exports},"061b":function(e,t,a){"use strict";var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],style:"height:"+e.height},[a("iframe",{staticStyle:{width:"100%",height:"100%"},attrs:{src:e.src,frameborder:"no",scrolling:"auto"}})])},i=[],o={props:{src:{type:String,required:!0}},data:function(){return{height:document.documentElement.clientHeight-94.5+"px;",loading:!0,url:this.src}},mounted:function(){var e=this;setTimeout((function(){e.loading=!1}),300);var t=this;window.onresize=function(){t.height=document.documentElement.clientHeight-94.5+"px;"}}},n=o,r=a("2877"),s=Object(r["a"])(n,l,i,!1,null,null,null);t["a"]=s.exports},"063b":function(e,t,a){},"087d":function(e,t,a){"use strict";a("bac8")},"0a5c":function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:e.className,style:{height:e.height,width:e.width}})},i=[],o=a("313e"),n=a("feb2");a("817d");var r=3e3,s={mixins:[n["default"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"300px"}},data:function(){return{chart:null}},mounted:function(){var e=this;this.$nextTick((function(){e.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=o["init"](this.$el,"macarons"),this.chart.setOption({tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},radar:{radius:"66%",center:["50%","42%"],splitNumber:8,splitArea:{areaStyle:{color:"rgba(127,95,132,.3)",opacity:1,shadowBlur:45,shadowColor:"rgba(0,0,0,.5)",shadowOffsetX:0,shadowOffsetY:15}},indicator:[{name:"Sales",max:1e4},{name:"Administration",max:2e4},{name:"Information Techology",max:2e4},{name:"Customer Support",max:2e4},{name:"Development",max:2e4},{name:"Marketing",max:2e4}]},legend:{left:"center",bottom:"10",data:["Allocated Budget","Expected Spending","Actual Spending"]},series:[{type:"radar",symbolSize:0,areaStyle:{normal:{shadowBlur:13,shadowColor:"rgba(0,0,0,.2)",shadowOffsetX:0,shadowOffsetY:10,opacity:1}},data:[{value:[5e3,7e3,12e3,11e3,15e3,14e3],name:"Allocated Budget"},{value:[4e3,9e3,15e3,15e3,13e3,11e3],name:"Expected Spending"},{value:[5500,11e3,12e3,15e3,12e3,12e3],name:"Actual Spending"}],animationDuration:r}]})}}},c=s,u=a("2877"),d=Object(u["a"])(c,l,i,!1,null,null,null);t["default"]=d.exports},"0aff":function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0}},[a("el-form-item",{attrs:{label:"案件状态",prop:"caseStatusName"}},[a("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入案件状态",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.caseStatusName,callback:function(t){e.$set(e.queryParams,"caseStatusName",t)},expression:"queryParams.caseStatusName"}})],1),a("el-form-item",{attrs:{label:"节点名称",prop:"nodeName"}},[a("el-select",{staticStyle:{width:"240px"},attrs:{placeholder:"节点名称",clearable:""},model:{value:e.queryParams.nodeName,callback:function(t){e.$set(e.queryParams,"nodeName",t)},expression:"queryParams.nodeName"}},e._l(e.dict.type.case_flow_node,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.addnodeprocess}},[e._v("新增流程节点")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.dataList}},[a("el-table-column",{attrs:{label:"序号",type:"index",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s((e.queryParams.pageNum-1)*e.queryParams.pageSize+t.$index+1))])]}}])}),a("el-table-column",{attrs:{label:"节点名称",align:"center",prop:"nodeName","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"案件状态",align:"center",prop:"caseStatusName","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"驳回节点",align:"center",prop:"backFlowName","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"关联角色",align:"center",prop:"roleNames","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-arrow-down"},on:{click:function(a){return e.moveDown(t.row)}}}),a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-arrow-up"},on:{click:function(a){return e.moveUp(t.row)}}}),a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(a){return e.eidtNodeprocess(t.row)}}},[e._v("修改")]),a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(a){return e.deleteNodeprocess(t.row)}}},[e._v("删除")])]}}])})],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:function(t){return e.getList(e.queryParams)}}}),a("addNodeprocess",{attrs:{addvisiable:e.addvisiable,editData:e.editData,queryParams:e.queryParams},on:{cancelAdd:e.cancelAdd,getList:e.getList}})],1)},i=[],o=a("0cf2"),n=a("67ed"),r={name:"paymentList",components:{addNodeprocess:n["default"]},dicts:["case_flow_node"],data:function(){return{queryParams:{pageNum:1,pageSize:10},loading:!1,total:0,form:{},rules:{},dataList:[],addvisiable:!1,editData:{}}},created:function(){this.getList(this.queryParams)},methods:{deleteNodeprocess:function(e){var t=this;this.$modal.confirm("是否删除").then((function(a){t.deleteSealFn({id:e.id})}))},deleteSealFn:function(e){var t=this;Object(o["a"])(e).then((function(e){t.$modal.msgSuccess("删除成功!"),t.getList(t.queryParams)}))},moveDown:function(e){var t=this,a={id:e.id,sortType:0};Object(o["d"])(a).then((function(e){t.getList(t.queryParams)}))},moveUp:function(e){var t=this,a={id:e.id,sortType:1};Object(o["d"])(a).then((function(e){t.getList(t.queryParams)}))},addnodeprocess:function(e){this.addvisiable=!0,this.editData={}},cancelAdd:function(){this.addvisiable=!1},eidtNodeprocess:function(e){this.addvisiable=!0,this.editData=e},associatedRoles:function(){},handleQuery:function(){this.queryParams.pageNum=1,this.getList(this.queryParams)},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},getList:function(e){var t=this;this.loading=!0,e.nodeId=parseInt(e.nodeName),Object(o["b"])(e).then((function(e){t.dataList=e.rows,t.total=e.total,t.loading=!1}))}}},s=r,c=a("2877"),u=Object(c["a"])(s,l,i,!1,null,"77f5486e",null);t["default"]=u.exports},"0cf2":function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return o})),a.d(t,"a",(function(){return n})),a.d(t,"d",(function(){return r}));var l=a("b775");function i(e){return Object(l["a"])({url:"/case/flow/queryCaseFlowInfo",method:"post",data:e})}function o(e){return Object(l["a"])({url:"/case/flow/saveCaseFlow",method:"post",data:e})}function n(e){return Object(l["a"])({url:"/case/flow/deleteCaseFlow",method:"post",data:e})}function r(e){return Object(l["a"])({url:"/case/flow/sortCaseFlow",method:"post",data:e})}},"0d4f":function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.addInstitution}},[e._v("新增部门")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.dataList}},[a("el-table-column",{attrs:{label:"序号",type:"index",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s((e.queryParams.pageNum-1)*e.queryParams.pageSize+t.$index+1))])]}}])}),a("el-table-column",{attrs:{label:"仲裁机构名称",align:"center",prop:"identifyName","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"经办人姓名",align:"center",prop:"operName","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"经办人手机号",align:"center",prop:"operPhone","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"认证时间",align:"center",prop:"identifyDate"}}),a("el-table-column",{attrs:{label:"认证状态",align:"center",prop:"identifyStatus","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"是否启用",align:"center",prop:"isUse"}}),a("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return["未认证"==t.row.identifyStatus?a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-thumb"},on:{click:function(a){return e.DeptIndefiUrl(t.row)}}},[e._v("认证")]):e._e(),"未启用"==t.row.isUse&&"已认证"==t.row.identifyStatus?a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-thumb"},on:{click:function(a){return e.changeStatus(t.row)}}},[e._v("启用")]):e._e(),"已认证"==t.row.identifyStatus?a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-upload2"},on:{click:function(a){return e.uploadSeal(t.row)}}},[e._v("上传公章")]):e._e(),"已认证"==t.row.identifyStatus?a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-upload2"},on:{click:function(a){return e.sealManage(t.row)}}},[e._v("公章管理")]):e._e(),"未认证"==t.row.identifyStatus?a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(a){return e.sealDelete(t.row)}}},[e._v("删除")]):e._e(),"未认证"==t.row.identifyStatus?a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(a){return e.eidtSeal(t.row)}}},[e._v("修改")]):e._e(),"未认证"==t.row.identifyStatus?a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(a){return e.selectUser(t.row)}}},[e._v("选择经办人")]):e._e()]}}])})],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:function(t){return e.getList(e.queryParams)}}}),a("addInstitution",{attrs:{operateVisable:e.operateVisable,queryParams:e.queryParams},on:{cancelFilingreview:e.cancelFilingreview,getList:e.getList}}),a("uploadSeal",{attrs:{uploadVisable:e.uploadVisable,queryParams:e.queryParams,uploadData:e.uploadData},on:{cancelUpload:e.cancelUpload,getList:e.getList}}),a("sealManage",{attrs:{sealVisable:e.sealVisable,queryParams:e.queryParams,sealData:e.sealData},on:{cancelSeal:e.cancelSeal}}),a("eidtInstitution",{attrs:{editVisable:e.editVisable,queryParams:e.queryParams,editData:e.editData},on:{cancelEdit:e.cancelEdit,getList:e.getList}}),a("el-dialog",{attrs:{title:"选择经办人",visible:e.selectVisible,width:"600px"},on:{"update:visible":function(t){e.selectVisible=t},close:e.selectClose}},[a("el-form",{ref:"slectFrom",attrs:{model:e.slectFrom,rules:e.rules,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"经办人",prop:"id"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择"},model:{value:e.slectFrom.id,callback:function(t){e.$set(e.slectFrom,"id",t)},expression:"slectFrom.id"}},e._l(e.userList,(function(e){return a("el-option",{key:e.userId,attrs:{label:e.nickName,value:e.userId}})})),1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{staticClass:"endbutton",on:{click:e.selectClose}},[a("span",[e._v("取 消")])]),a("el-button",{staticClass:"endbutton",attrs:{type:"primary"},on:{click:e.submitUser}},[a("span",[e._v("确认")])])],1)],1)],1)},i=[],o=a("ade3"),n=(a("d3b7"),a("159b"),a("b49b")),r=a("cebb"),s=a("373d"),c=a("9b1c"),u=a("449f"),d={name:"paymentList",components:{addInstitution:r["default"],uploadSeal:s["default"],sealManage:c["default"],eidtInstitution:u["default"]},data:function(){return Object(o["a"])({queryParams:{pageNum:1,pageSize:10},loading:!1,total:0,form:{},rules:{},dataList:[1],operateVisable:!1,uploadVisable:!1,sealVisable:!1,uploadData:{},sealData:{},editVisable:!1,editData:{},selectVisible:!1,slectFrom:{},userList:[],templateId:null},"rules",{id:[{required:!0,message:"请选择经办人",trigger:"blur"}]})},created:function(){this.getList(this.queryParams)},methods:{selectUser:function(e){var t=this;this.selectVisible=!0,this.templateId=e.id,Object(n["q"])({id:e.id}).then((function(a){t.userList=a.data,e.userId?t.slectFrom.id=e.userId:t.slectFrom={}}))},submitUser:function(){var e=this;this.$refs["slectFrom"].validate((function(t){t&&Object(n["a"])({id:e.templateId,userId:e.slectFrom.id}).then((function(t){e.$modal.msgSuccess("选择成功"),e.selectVisible=!1,e.getList(e.queryParams)}))}))},selectClose:function(){this.selectVisible=!1},sealDelete:function(e){var t=this;this.$modal.confirm("是否更改状态").then((function(a){t.deleteSealFn({id:e.id})}))},deleteSealFn:function(e){var t=this;Object(n["c"])(e).then((function(e){t.$modal.msgSuccess("删除成功!"),t.getList(t.queryParams)}))},sealManage:function(e){this.sealVisable=!0,this.sealData=e},cancelSeal:function(){this.sealVisable=!1},uploadSeal:function(e){this.uploadVisable=!0,this.uploadData=e},closeUploadSeal:function(){this.uploadVisable=!1},cancelFilingreview:function(){this.operateVisable=!1},cancelUpload:function(){this.uploadVisable=!1},addInstitution:function(){this.operateVisable=!0},eidtSeal:function(e){this.editVisable=!0,this.editData=e},cancelEdit:function(){this.editVisable=!1},changeStatus:function(e){var t=this;this.$modal.confirm("是否进行启用?").then((function(){})).then((function(){Object(n["f"])({id:e.id}).then((function(e){t.$modal.msgSuccess("启用成功!"),t.getList(t.queryParams)}))})).catch((function(){}))},DeptIndefiUrl:function(e){e.operName&&e.legalPerPhone?this.$modal.confirm("是否认证?").then((function(){Object(n["p"])({id:e.id}).then((function(e){var t=e.data.identifyUrl;window.open(t)}))})).then((function(){})).catch((function(){})):this.$modal.msgError("当前没有经办人 ,无法认证!!")},handleQuery:function(){this.queryParams.pageNum=1,this.getList(this.queryParams)},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},getList:function(e){var t=this;this.loading=!0,Object(n["e"])(e).then((function(e){t.dataList=e.rows,t.total=e.total,t.loading=!1,t.dataList.forEach((function(e){0==e.identifyStatus||null==e.identifyStatus?e.identifyStatus="未认证":2==e.identifyStatus?e.identifyStatus="认证中":1==e.identifyStatus&&(e.identifyStatus="已认证"),0==e.isUse||null==e.isUse?e.isUse="未启用":e.isUse="已启用"}))}))}}},m=d,p=a("2877"),f=Object(p["a"])(m,l,i,!1,null,"3f0dfc0c",null);t["default"]=f.exports},1013:function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var l=a("b775");function i(e){return Object(l["a"])({url:"video/createRoomId",method:"get",params:e})}},1332:function(e,t,a){"use strict";a("b3b8")},"138f":function(e,t,a){"use strict";a("c7aab")},1403:function(e,t,a){"use strict";a("02a9")},1498:function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.editVisable?a("el-dialog",{attrs:{title:"修改模板",visible:e.editVisable,width:"600px",center:""},on:{close:e.cancel}},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,"label-position":"left",rules:e.rules,"label-width":"90px"}},[a("el-form-item",{attrs:{label:"模板名称",prop:"name"}},[a("el-input",{model:{value:e.ruleForm.name,callback:function(t){e.$set(e.ruleForm,"name",t)},expression:"ruleForm.name"}})],1),a("el-form-item",{attrs:{label:"模板类型",prop:"type"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.type,callback:function(t){e.$set(e.ruleForm,"type",t)},expression:"ruleForm.type"}},e._l(e.dict.type.manager_type,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"模板内容",prop:"content"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请输入内容"},model:{value:e.ruleForm.content,callback:function(t){e.$set(e.ruleForm,"content",t)},expression:"ruleForm.content"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{staticClass:"endbutton",on:{click:e.cancel}},[a("span",[e._v("取 消")])]),a("el-button",{staticClass:"endbutton",attrs:{type:"primary"},on:{click:e.submitUpload}},[a("span",[e._v("确认")])])],1)],1):e._e()],1)},i=[],o=(a("b0c0"),a("b49b")),n={props:["editVisable","editData","queryParams"],dicts:["manager_type"],data:function(){return{data:[],flagBtn:!1,ruleForm:{},rules:{name:[{required:!0,message:"请输入模板名称",trigger:"blur"}],type:[{required:!0,message:"请输入模板名称",trigger:"blur"}],content:[{required:!0,message:"请输入模板名称",trigger:"blur"}]}}},watch:{editData:function(e){e&&(this.ruleForm=e,this.fileList=[],this.ruleForm.type=this.ruleForm.type+"")}},created:function(){},methods:{cancel:function(){this.$emit("cancelEdit")},updateManagerFn:function(e){var t=this;Object(o["r"])(e).then((function(e){t.$message.success("修改成功"),t.$emit("cancelEdit"),t.$emit("getList",t.queryParams)}))},submitUpload:function(){var e=this;this.$refs["ruleForm"].validate((function(t){t&&e.updateManagerFn({name:e.ruleForm.name,content:e.ruleForm.content,type:e.ruleForm.type,id:e.ruleForm.id})}))}}},r=n,s=a("2877"),c=Object(s["a"])(r,l,i,!1,null,"d2c864d0",null);t["default"]=c.exports},"15da":function(e,t,a){"use strict";a("53f7")},1664:function(e,t,a){"use strict";a("e7fe")},"17bd":function(e,t,a){"use strict";a("303f")},"17f1":function(e,t,a){},"19b3":function(e,t,a){},"1a4c":function(e,t,a){},"1c66":function(e,t,a){"use strict";a("75cf")},"1f34":function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:4,xs:24}},[a("div",{staticClass:"head-container"},[a("el-input",{staticStyle:{"margin-bottom":"20px"},attrs:{placeholder:"请输入部门名称",clearable:"",size:"small","prefix-icon":"el-icon-search"},model:{value:e.deptName,callback:function(t){e.deptName=t},expression:"deptName"}})],1),a("div",{staticClass:"head-container"},[a("el-tree",{ref:"tree",attrs:{data:e.deptOptions,props:e.defaultProps,"expand-on-click-node":!1,"filter-node-method":e.filterNode,"node-key":"id","default-expand-all":"","highlight-current":""},on:{"node-click":e.handleNodeClick}})],1)]),a("el-col",{attrs:{span:20,xs:24}},[a("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"68px"}},[a("el-form-item",{attrs:{label:"用户名称",prop:"userName"}},[a("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入用户名称",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.userName,callback:function(t){e.$set(e.queryParams,"userName",t)},expression:"queryParams.userName"}})],1),a("el-form-item",{attrs:{label:"手机号码",prop:"phonenumber"}},[a("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入手机号码",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.phonenumber,callback:function(t){e.$set(e.queryParams,"phonenumber",t)},expression:"queryParams.phonenumber"}})],1),a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-select",{staticStyle:{width:"240px"},attrs:{placeholder:"用户状态",clearable:""},model:{value:e.queryParams.status,callback:function(t){e.$set(e.queryParams,"status",t)},expression:"queryParams.status"}},e._l(e.dict.type.sys_normal_disable,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"创建时间"}},[a("el-date-picker",{staticStyle:{width:"240px"},attrs:{"value-format":"yyyy-MM-dd",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:add"],expression:"['system:user:add']"}],attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.handleAdd}},[e._v("新增")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:edit"],expression:"['system:user:edit']"}],attrs:{type:"success",plain:"",icon:"el-icon-edit",size:"mini",disabled:e.single},on:{click:e.handleUpdate}},[e._v("修改")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:remove"],expression:"['system:user:remove']"}],attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini",disabled:e.multiple},on:{click:e.handleDelete}},[e._v("删除")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:import"],expression:"['system:user:import']"}],attrs:{type:"info",plain:"",icon:"el-icon-upload2",size:"mini"},on:{click:e.handleImport}},[e._v("导入")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:export"],expression:"['system:user:export']"}],attrs:{type:"warning",plain:"",icon:"el-icon-download",size:"mini"},on:{click:e.handleExport}},[e._v("导出")])],1),a("right-toolbar",{attrs:{showSearch:e.showSearch,columns:e.columns},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.userList},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"50",align:"center"}}),e.columns[0].visible?a("el-table-column",{key:"userId",attrs:{label:"用户编号",align:"center",prop:"userId"}}):e._e(),e.columns[1].visible?a("el-table-column",{key:"userName",attrs:{label:"用户名称",align:"center",prop:"userName","show-overflow-tooltip":!0}}):e._e(),e.columns[2].visible?a("el-table-column",{key:"nickName",attrs:{label:"用户昵称",align:"center",prop:"nickName","show-overflow-tooltip":!0}}):e._e(),e.columns[3].visible?a("el-table-column",{key:"deptName",attrs:{label:"部门",align:"center",prop:"dept.deptName","show-overflow-tooltip":!0}}):e._e(),e.columns[4].visible?a("el-table-column",{key:"phonenumber",attrs:{label:"手机号码",align:"center",prop:"phonenumber",width:"120"}}):e._e(),e.columns[5].visible?a("el-table-column",{key:"status",attrs:{label:"状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-value":"0","inactive-value":"1"},on:{change:function(a){return e.handleStatusChange(t.row)}},model:{value:t.row.status,callback:function(a){e.$set(t.row,"status",a)},expression:"scope.row.status"}})]}}],null,!1,3955094654)}):e._e(),e.columns[6].visible?a("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"160"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}],null,!1,3078210614)}):e._e(),a("el-table-column",{attrs:{label:"操作",align:"center",width:"160","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return 1!==t.row.userId?[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:edit"],expression:"['system:user:edit']"}],attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(a){return e.handleUpdate(t.row)}}},[e._v("修改")]),a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:remove"],expression:"['system:user:remove']"}],attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(a){return e.handleDelete(t.row)}}},[e._v("删除")]),a("el-dropdown",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:resetPwd","system:user:edit"],expression:"['system:user:resetPwd', 'system:user:edit']"}],attrs:{size:"mini"},on:{command:function(a){return e.handleCommand(a,t.row)}}},[a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-d-arrow-right"}},[e._v("更多")]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:resetPwd"],expression:"['system:user:resetPwd']"}],attrs:{command:"handleResetPwd",icon:"el-icon-key"}},[e._v("重置密码")]),a("el-dropdown-item",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:edit"],expression:"['system:user:edit']"}],attrs:{command:"handleAuthRole",icon:"el-icon-circle-check"}},[e._v("分配角色")])],1)],1)]:void 0}}],null,!0)})],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}})],1)],1),a("el-dialog",{attrs:{title:e.title,visible:e.open,width:"600px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"用户昵称",prop:"nickName"}},[a("el-input",{attrs:{placeholder:"请输入用户昵称",maxlength:"30"},model:{value:e.form.nickName,callback:function(t){e.$set(e.form,"nickName",t)},expression:"form.nickName"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"归属部门",prop:"deptId"}},[a("treeselect",{attrs:{options:e.deptOptions,"show-count":!0,placeholder:"请选择归属部门"},model:{value:e.form.deptId,callback:function(t){e.$set(e.form,"deptId",t)},expression:"form.deptId"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"手机号码",prop:"phonenumber"}},[a("el-input",{attrs:{placeholder:"请输入手机号码",maxlength:"11"},model:{value:e.form.phonenumber,callback:function(t){e.$set(e.form,"phonenumber",t)},expression:"form.phonenumber"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[a("el-input",{attrs:{placeholder:"请输入邮箱",maxlength:"50"},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:12}},[void 0==e.form.userId?a("el-form-item",{attrs:{label:"用户名称",prop:"userName"}},[a("el-input",{attrs:{placeholder:"请输入用户名称",maxlength:"30"},model:{value:e.form.userName,callback:function(t){e.$set(e.form,"userName",t)},expression:"form.userName"}})],1):e._e()],1),a("el-col",{attrs:{span:12}},[void 0==e.form.userId?a("el-form-item",{attrs:{label:"用户密码",prop:"password"}},[a("el-input",{attrs:{placeholder:"请输入用户密码",type:"password",maxlength:"20","show-password":""},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1):e._e()],1)],1),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"用户性别"}},[a("el-select",{attrs:{placeholder:"请选择性别"},model:{value:e.form.sex,callback:function(t){e.$set(e.form,"sex",t)},expression:"form.sex"}},e._l(e.dict.type.sys_user_sex,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"状态"}},[a("el-radio-group",{model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(e.dict.type.sys_normal_disable,(function(t){return a("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"岗位"}},[a("el-select",{attrs:{multiple:"",placeholder:"请选择岗位"},model:{value:e.form.postIds,callback:function(t){e.$set(e.form,"postIds",t)},expression:"form.postIds"}},e._l(e.postOptions,(function(e){return a("el-option",{key:e.postId,attrs:{label:e.postName,value:e.postId,disabled:1==e.status}})})),1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"角色"}},[a("el-select",{attrs:{multiple:"",placeholder:"请选择角色"},model:{value:e.form.roleIds,callback:function(t){e.$set(e.form,"roleIds",t)},expression:"form.roleIds"}},e._l(e.roleOptions,(function(e){return a("el-option",{key:e.roleId,attrs:{label:e.roleName,value:e.roleId,disabled:1==e.status}})})),1)],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请输入内容"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"专长"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请输入内容"},model:{value:e.form.specialty,callback:function(t){e.$set(e.form,"specialty",t)},expression:"form.specialty"}})],1)],1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),a("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1),a("el-dialog",{attrs:{title:e.upload.title,visible:e.upload.open,width:"400px","append-to-body":""},on:{"update:visible":function(t){return e.$set(e.upload,"open",t)}}},[a("el-upload",{ref:"upload",attrs:{limit:1,accept:".xlsx, .xls",headers:e.upload.headers,action:e.upload.url+"?updateSupport="+e.upload.updateSupport,disabled:e.upload.isUploading,"on-progress":e.handleFileUploadProgress,"on-success":e.handleFileSuccess,"auto-upload":!1,drag:""}},[a("i",{staticClass:"el-icon-upload"}),a("div",{staticClass:"el-upload__text"},[e._v("将文件拖到此处,或"),a("em",[e._v("点击上传")])]),a("div",{staticClass:"el-upload__tip text-center",attrs:{slot:"tip"},slot:"tip"},[a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[a("el-checkbox",{model:{value:e.upload.updateSupport,callback:function(t){e.$set(e.upload,"updateSupport",t)},expression:"upload.updateSupport"}}),e._v(" 是否更新已经存在的用户数据 ")],1),a("span",[e._v("仅允许导入xls、xlsx格式文件。")]),a("el-link",{staticStyle:{"font-size":"12px","vertical-align":"baseline"},attrs:{type:"primary",underline:!1},on:{click:e.importTemplate}},[e._v("下载模板")])],1)]),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.submitFileForm}},[e._v("确 定")]),a("el-button",{on:{click:function(t){e.upload.open=!1}}},[e._v("取 消")])],1)],1)],1)},i=[],o=a("5530"),n=(a("4de4"),a("d3b7"),a("d81d"),a("14d9"),a("c0c7")),r=a("5f87"),s=a("ca17"),c=a.n(s),u=(a("542c"),{name:"User",dicts:["sys_normal_disable","sys_user_sex"],components:{Treeselect:c.a},data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,userList:null,title:"",deptOptions:void 0,open:!1,deptName:void 0,initPassword:void 0,dateRange:[],postOptions:[],roleOptions:[],form:{},defaultProps:{children:"children",label:"label"},upload:{open:!1,title:"",isUploading:!1,updateSupport:0,headers:{Authorization:"Bearer "+Object(r["a"])()},url:"/API/system/user/importData"},queryParams:{pageNum:1,pageSize:10,userName:void 0,phonenumber:void 0,status:void 0,deptId:void 0},columns:[{key:0,label:"用户编号",visible:!0},{key:1,label:"用户名称",visible:!0},{key:2,label:"用户昵称",visible:!0},{key:3,label:"部门",visible:!0},{key:4,label:"手机号码",visible:!0},{key:5,label:"状态",visible:!0},{key:6,label:"创建时间",visible:!0}],rules:{userName:[{required:!0,message:"用户名称不能为空",trigger:"blur"},{min:2,max:20,message:"用户名称长度必须介于 2 和 20 之间",trigger:"blur"}],nickName:[{required:!0,message:"用户昵称不能为空",trigger:"blur"}],password:[{required:!0,message:"用户密码不能为空",trigger:"blur"},{min:5,max:20,message:"用户密码长度必须介于 5 和 20 之间",trigger:"blur"}],email:[{type:"email",message:"请输入正确的邮箱地址",trigger:["blur","change"]}],phonenumber:[{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:"请输入正确的手机号码",trigger:"blur"}]}}},watch:{deptName:function(e){this.$refs.tree.filter(e)}},created:function(){var e=this;this.getList(),this.getDeptTree(),this.getConfigKey("sys.user.initPassword").then((function(t){e.initPassword=t.msg}))},methods:{getList:function(){var e=this;this.loading=!0,Object(n["h"])(this.addDateRange(this.queryParams,this.dateRange)).then((function(t){e.userList=t.rows,e.total=t.total,e.loading=!1}))},getDeptTree:function(){var e=this;Object(n["d"])().then((function(t){e.deptOptions=t.data}))},filterNode:function(e,t){return!e||-1!==t.label.indexOf(e)},handleNodeClick:function(e){this.queryParams.deptId=e.id,this.handleQuery()},handleStatusChange:function(e){var t=this,a="0"===e.status?"启用":"停用";this.$modal.confirm('确认要"'+a+'""'+e.userName+'"用户吗?').then((function(){return Object(n["b"])(e.userId,e.status)})).then((function(){t.$modal.msgSuccess(a+"成功")})).catch((function(){e.status="0"===e.status?"1":"0"}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={userId:void 0,deptId:void 0,userName:void 0,nickName:void 0,password:void 0,phonenumber:void 0,email:void 0,sex:void 0,status:"0",remark:void 0,postIds:[],roleIds:[]},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.dateRange=[],this.resetForm("queryForm"),this.queryParams.deptId=void 0,this.$refs.tree.setCurrentKey(null),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.userId})),this.single=1!=e.length,this.multiple=!e.length},handleCommand:function(e,t){switch(e){case"handleResetPwd":this.handleResetPwd(t);break;case"handleAuthRole":this.handleAuthRole(t);break;default:break}},handleAdd:function(){var e=this;this.reset(),Object(n["f"])().then((function(t){e.postOptions=t.posts,e.roleOptions=t.roles,e.open=!0,e.title="添加用户",e.form.password=e.initPassword}))},handleUpdate:function(e){var t=this;this.reset();var a=e.userId||this.ids;Object(n["f"])(a).then((function(e){t.form=e.data,t.postOptions=e.posts,t.roleOptions=e.roles,t.$set(t.form,"postIds",e.postIds),t.$set(t.form,"roleIds",e.roleIds),t.open=!0,t.title="修改用户",t.form.password=""}))},handleResetPwd:function(e){var t=this;this.$prompt('请输入"'+e.userName+'"的新密码',"提示",{confirmButtonText:"确定",cancelButtonText:"取消",closeOnClickModal:!1,inputPattern:/^.{5,20}$/,inputErrorMessage:"用户密码长度必须介于 5 和 20 之间"}).then((function(a){var l=a.value;Object(n["i"])(e.userId,l).then((function(e){t.$modal.msgSuccess("修改成功,新密码是:"+l)}))})).catch((function(){}))},handleAuthRole:function(e){var t=e.userId;this.$router.push("/system/user-auth/role/"+t)},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(void 0!=e.form.userId?Object(n["k"])(e.form).then((function(t){e.$modal.msgSuccess("修改成功"),e.open=!1,e.getList()})):Object(n["a"])(e.form).then((function(t){e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()})))}))},handleDelete:function(e){var t=this,a=e.userId||this.ids;this.$modal.confirm('是否确认删除用户编号为"'+a+'"的数据项?').then((function(){return Object(n["c"])(a)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleExport:function(){this.download("system/user/export",Object(o["a"])({},this.queryParams),"user_".concat((new Date).getTime(),".xlsx"))},handleImport:function(){this.upload.title="用户导入",this.upload.open=!0},importTemplate:function(){this.download("system/user/importTemplate",{},"user_template_".concat((new Date).getTime(),".xlsx"))},handleFileUploadProgress:function(e,t,a){this.upload.isUploading=!0},handleFileSuccess:function(e,t,a){this.upload.open=!1,this.upload.isUploading=!1,this.$refs.upload.clearFiles(),this.$alert("

"+e.msg+"
","导入结果",{dangerouslyUseHTMLString:!0}),this.getList()},submitFileForm:function(){this.$refs.upload.submit()}}}),d=u,m=(a("8c4c"),a("2877")),p=Object(m["a"])(d,l,i,!1,null,"40409718",null);t["default"]=p.exports},"1f71":function(e,t,a){"use strict";a("d6d3")},"202d":function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"68px"}},[a("el-form-item",{attrs:{label:"公告标题",prop:"noticeTitle"}},[a("el-input",{attrs:{placeholder:"请输入公告标题",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.noticeTitle,callback:function(t){e.$set(e.queryParams,"noticeTitle",t)},expression:"queryParams.noticeTitle"}})],1),a("el-form-item",{attrs:{label:"操作人员",prop:"createBy"}},[a("el-input",{attrs:{placeholder:"请输入操作人员",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.createBy,callback:function(t){e.$set(e.queryParams,"createBy",t)},expression:"queryParams.createBy"}})],1),a("el-form-item",{attrs:{label:"类型",prop:"noticeType"}},[a("el-select",{attrs:{placeholder:"公告类型",clearable:""},model:{value:e.queryParams.noticeType,callback:function(t){e.$set(e.queryParams,"noticeType",t)},expression:"queryParams.noticeType"}},e._l(e.dict.type.sys_notice_type,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:notice:add"],expression:"['system:notice:add']"}],attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.handleAdd}},[e._v("新增")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:notice:edit"],expression:"['system:notice:edit']"}],attrs:{type:"success",plain:"",icon:"el-icon-edit",size:"mini",disabled:e.single},on:{click:e.handleUpdate}},[e._v("修改")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:notice:remove"],expression:"['system:notice:remove']"}],attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini",disabled:e.multiple},on:{click:e.handleDelete}},[e._v("删除")])],1),a("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.noticeList},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),a("el-table-column",{attrs:{label:"序号",align:"center",prop:"noticeId",width:"100"}}),a("el-table-column",{attrs:{label:"公告标题",align:"center",prop:"noticeTitle","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"公告类型",align:"center",prop:"noticeType",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("dict-tag",{attrs:{options:e.dict.type.sys_notice_type,value:t.row.noticeType}})]}}])}),a("el-table-column",{attrs:{label:"状态",align:"center",prop:"status",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("dict-tag",{attrs:{options:e.dict.type.sys_notice_status,value:t.row.status}})]}}])}),a("el-table-column",{attrs:{label:"创建者",align:"center",prop:"createBy",width:"100"}}),a("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.parseTime(t.row.createTime,"{y}-{m}-{d}")))])]}}])}),a("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:notice:edit"],expression:"['system:notice:edit']"}],attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(a){return e.handleUpdate(t.row)}}},[e._v("修改")]),a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:notice:remove"],expression:"['system:notice:remove']"}],attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(a){return e.handleDelete(t.row)}}},[e._v("删除")])]}}])})],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),a("el-dialog",{attrs:{title:e.title,visible:e.open,width:"780px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"公告标题",prop:"noticeTitle"}},[a("el-input",{attrs:{placeholder:"请输入公告标题"},model:{value:e.form.noticeTitle,callback:function(t){e.$set(e.form,"noticeTitle",t)},expression:"form.noticeTitle"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"公告类型",prop:"noticeType"}},[a("el-select",{attrs:{placeholder:"请选择公告类型"},model:{value:e.form.noticeType,callback:function(t){e.$set(e.form,"noticeType",t)},expression:"form.noticeType"}},e._l(e.dict.type.sys_notice_type,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"状态"}},[a("el-radio-group",{model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(e.dict.type.sys_notice_status,(function(t){return a("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"内容"}},[a("editor",{attrs:{"min-height":192},model:{value:e.form.noticeContent,callback:function(t){e.$set(e.form,"noticeContent",t)},expression:"form.noticeContent"}})],1)],1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),a("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1)],1)},i=[],o=(a("d81d"),a("b775"));function n(e){return Object(o["a"])({url:"/system/notice/list",method:"get",params:e})}function r(e){return Object(o["a"])({url:"/system/notice/"+e,method:"get"})}function s(e){return Object(o["a"])({url:"/system/notice",method:"post",data:e})}function c(e){return Object(o["a"])({url:"/system/notice",method:"put",data:e})}function u(e){return Object(o["a"])({url:"/system/notice/"+e,method:"delete"})}var d={name:"Notice",dicts:["sys_notice_status","sys_notice_type"],data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,noticeList:[],title:"",open:!1,queryParams:{pageNum:1,pageSize:10,noticeTitle:void 0,createBy:void 0,status:void 0},form:{},rules:{noticeTitle:[{required:!0,message:"公告标题不能为空",trigger:"blur"}],noticeType:[{required:!0,message:"公告类型不能为空",trigger:"change"}]}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.loading=!0,n(this.queryParams).then((function(t){e.noticeList=t.rows,e.total=t.total,e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={noticeId:void 0,noticeTitle:void 0,noticeType:void 0,noticeContent:void 0,status:"0"},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.noticeId})),this.single=1!=e.length,this.multiple=!e.length},handleAdd:function(){this.reset(),this.open=!0,this.title="添加公告"},handleUpdate:function(e){var t=this;this.reset();var a=e.noticeId||this.ids;r(a).then((function(e){t.form=e.data,t.open=!0,t.title="修改公告"}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(void 0!=e.form.noticeId?c(e.form).then((function(t){e.$modal.msgSuccess("修改成功"),e.open=!1,e.getList()})):s(e.form).then((function(t){e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()})))}))},handleDelete:function(e){var t=this,a=e.noticeId||this.ids;this.$modal.confirm('是否确认删除公告编号为"'+a+'"的数据项?').then((function(){return u(a)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))}}},m=d,p=a("2877"),f=Object(p["a"])(m,l,i,!1,null,null,null);t["default"]=f.exports},"20f7":function(e,t,a){"use strict";a("f9c8")},2855:function(e,t,a){"use strict";a.r(t);var l,i,o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"container"},[a("div",{staticClass:"left-board"},[a("div",{staticClass:"logo-wrapper"},[a("div",{staticClass:"logo"},[a("img",{attrs:{src:e.logo,alt:"logo"}}),e._v(" Form Generator ")])]),a("el-scrollbar",{staticClass:"left-scrollbar"},[a("div",{staticClass:"components-list"},[a("div",{staticClass:"components-title"},[a("svg-icon",{attrs:{"icon-class":"component"}}),e._v("输入型组件 ")],1),a("draggable",{staticClass:"components-draggable",attrs:{list:e.inputComponents,group:{name:"componentsGroup",pull:"clone",put:!1},clone:e.cloneComponent,draggable:".components-item",sort:!1},on:{end:e.onEnd}},e._l(e.inputComponents,(function(t,l){return a("div",{key:l,staticClass:"components-item",on:{click:function(a){return e.addComponent(t)}}},[a("div",{staticClass:"components-body"},[a("svg-icon",{attrs:{"icon-class":t.tagIcon}}),e._v(" "+e._s(t.label)+" ")],1)])})),0),a("div",{staticClass:"components-title"},[a("svg-icon",{attrs:{"icon-class":"component"}}),e._v("选择型组件 ")],1),a("draggable",{staticClass:"components-draggable",attrs:{list:e.selectComponents,group:{name:"componentsGroup",pull:"clone",put:!1},clone:e.cloneComponent,draggable:".components-item",sort:!1},on:{end:e.onEnd}},e._l(e.selectComponents,(function(t,l){return a("div",{key:l,staticClass:"components-item",on:{click:function(a){return e.addComponent(t)}}},[a("div",{staticClass:"components-body"},[a("svg-icon",{attrs:{"icon-class":t.tagIcon}}),e._v(" "+e._s(t.label)+" ")],1)])})),0),a("div",{staticClass:"components-title"},[a("svg-icon",{attrs:{"icon-class":"component"}}),e._v(" 布局型组件 ")],1),a("draggable",{staticClass:"components-draggable",attrs:{list:e.layoutComponents,group:{name:"componentsGroup",pull:"clone",put:!1},clone:e.cloneComponent,draggable:".components-item",sort:!1},on:{end:e.onEnd}},e._l(e.layoutComponents,(function(t,l){return a("div",{key:l,staticClass:"components-item",on:{click:function(a){return e.addComponent(t)}}},[a("div",{staticClass:"components-body"},[a("svg-icon",{attrs:{"icon-class":t.tagIcon}}),e._v(" "+e._s(t.label)+" ")],1)])})),0)],1)])],1),a("div",{staticClass:"center-board"},[a("div",{staticClass:"action-bar"},[a("el-button",{attrs:{icon:"el-icon-download",type:"text"},on:{click:e.download}},[e._v(" 导出vue文件 ")]),a("el-button",{staticClass:"copy-btn-main",attrs:{icon:"el-icon-document-copy",type:"text"},on:{click:e.copy}},[e._v(" 复制代码 ")]),a("el-button",{staticClass:"delete-btn",attrs:{icon:"el-icon-delete",type:"text"},on:{click:e.empty}},[e._v(" 清空 ")])],1),a("el-scrollbar",{staticClass:"center-scrollbar"},[a("el-row",{staticClass:"center-board-row",attrs:{gutter:e.formConf.gutter}},[a("el-form",{attrs:{size:e.formConf.size,"label-position":e.formConf.labelPosition,disabled:e.formConf.disabled,"label-width":e.formConf.labelWidth+"px"}},[a("draggable",{staticClass:"drawing-board",attrs:{list:e.drawingList,animation:340,group:"componentsGroup"}},e._l(e.drawingList,(function(t,l){return a("draggable-item",{key:t.renderKey,attrs:{"drawing-list":e.drawingList,element:t,index:l,"active-id":e.activeId,"form-conf":e.formConf},on:{activeItem:e.activeFormItem,copyItem:e.drawingItemCopy,deleteItem:e.drawingItemDelete}})})),1),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.drawingList.length,expression:"!drawingList.length"}],staticClass:"empty-info"},[e._v(" 从左侧拖入或点选组件进行表单设计 ")])],1)],1)],1)],1),a("right-panel",{attrs:{"active-data":e.activeData,"form-conf":e.formConf,"show-field":!!e.drawingList.length},on:{"tag-change":e.tagChange}}),a("code-type-dialog",{attrs:{visible:e.dialogVisible,title:"选择生成类型","show-file-name":e.showFileName},on:{"update:visible":function(t){e.dialogVisible=t},confirm:e.generate}}),a("input",{attrs:{id:"copyNode",type:"hidden"}})],1)},n=[],r=a("53ca"),s=a("5530"),c=(a("ac1f"),a("5319"),a("14d9"),a("b64b"),a("e9c4"),a("d81d"),a("a434"),a("d3b7"),a("159b"),a("c740"),a("b76a")),u=a.n(c),d=a("e552"),m=a.n(d),p=a("b311"),f=a.n(p),h=a("a85b"),b=a("766b"),v=a("2e2a"),g=a("ed08");a("99af"),a("a15b"),a("b0c0");function y(e){return'\n '.concat(e,'\n
\n 取消\n 确定\n
\n
')}function _(e){return"")}function w(e){return"