diff --git a/admin/index.html b/admin/index.html index 50f1512..f42b021 100644 --- a/admin/index.html +++ b/admin/index.html @@ -1 +1 @@ -yylAdmin
\ No newline at end of file +yylAdmin
\ No newline at end of file diff --git a/admin/static/css/chunk-fe862272.59361c2c.css b/admin/static/css/chunk-5c0b331e.01499ea5.css similarity index 98% rename from admin/static/css/chunk-fe862272.59361c2c.css rename to admin/static/css/chunk-5c0b331e.01499ea5.css index e1fac89..6f78652 100644 --- a/admin/static/css/chunk-fe862272.59361c2c.css +++ b/admin/static/css/chunk-5c0b331e.01499ea5.css @@ -1 +1 @@ -.pagination-container[data-v-1c88640d]{padding-top:0;margin-top:20px}.pagination-container.hidden[data-v-1c88640d]{display:none}.card[data-v-38e17730]{text-align:center}.card-text[data-v-38e17730]{color:#666;font-size:20px;line-height:32px;font-weight:700;text-align:center}.yyl-top[data-v-885c02e4]{margin-top:2vh}.yyl-center[data-v-885c02e4]{text-align:center}.ya-top[data-v-5e0813ca]{margin-top:2vh}.ya-center[data-v-5e0813ca]{text-align:center}.apidoc-item[data-v-ecb8d96a]{color:#303133;font-size:14px;padding-right:30px}.el-icon-copy-document[data-v-ecb8d96a]{color:#1890ff}.ya-height-26[data-v-eab77bae]{height:26px}.ya-margin-left[data-v-eab77bae]{margin-left:10px}.ya-padding-left[data-v-eab77bae]{padding-left:10px}.ya-color-inherit[data-v-eab77bae]{color:inherit;padding:10px 20px 0 0}.ya-upload[data-v-eab77bae]{display:inline-block;margin-left:10px}.ya-file-card[data-v-eab77bae]{position:relative;overflow:hidden;background:#fff}.ya-file-name[data-v-eab77bae]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-right:0;font-size:14px}.ya-file-icon[data-v-eab77bae]{font-size:50px}.ya-file-img[data-v-eab77bae]{width:100%;height:100%}.ya-file-image[data-v-eab77bae]{max-width:100%;max-height:100%}.ya-file-ext[data-v-eab77bae]{position:absolute;width:100px;height:100px;top:-66px;right:-66px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1000}.ya-file-ext span[data-v-eab77bae]{display:block;position:absolute;width:100px;bottom:0;text-align:center;font-size:14px;color:#fff;background:#c0c4cc}.image-logo[data-v-6227c102]{width:60px;height:100%}.image-favicon[data-v-6227c102]{width:32px;height:100%}.image-login-bg[data-v-6227c102]{width:150px;height:100%}.theme-message,.theme-picker-dropdown{z-index:99999!important}.theme-picker .el-color-picker__trigger{height:26px!important;width:26px!important;padding:2px}.theme-picker-dropdown .el-color-dropdown__link-btn{display:none}.el-card__body[data-v-6e8b41f2]{padding:20px 20px 0 20px}.verifybox{position:relative;border-radius:2px;border:1px solid #e4e7eb;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);left:50%;top:386px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.verifybox,.verifybox-top{-webkit-box-sizing:border-box;box-sizing:border-box}.verifybox-top{padding:0 15px;height:50px;line-height:50px;text-align:left;font-size:16px;color:#45494c}.verifybox-bottom{padding:0 15px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.verifybox-close{position:absolute;right:9px;width:80px;height:24px;text-align:center;cursor:pointer}.mask{position:fixed;top:0;left:0;z-index:1001;width:100%;height:100vh;background:rgba(0,0,0,.3);-webkit-transition:all .5s;transition:all .5s}.verify-tips{position:absolute;left:0;bottom:0;width:100%;height:30px;line-height:30px;color:#fff}.suc-bg{background-color:rgba(92,184,92,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f5CB85C,endcolorstr=#7f5CB85C)}.err-bg{background-color:rgba(217,83,79,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fD9534F,endcolorstr=#7fD9534F)}.tips-enter,.tips-leave-to{bottom:-30px}.tips-enter-active,.tips-leave-active{-webkit-transition:bottom .5s;transition:bottom .5s}.verify-code{font-size:20px;text-align:center;cursor:pointer;margin-bottom:5px;border:1px solid #ddd}.cerify-code-panel{height:100%;overflow:hidden}.verify-code-area{float:left}.verify-input-area{float:left;width:60%;padding-right:10px}.verify-change-area{line-height:30px;float:left}.varify-input-code{display:inline-block;width:100%;height:25px}.verify-change-code{color:#337ab7;cursor:pointer}.verify-btn{width:200px;height:30px;background-color:#337ab7;color:#fff;border:none;margin-top:10px}.verify-bar-area{position:relative;text-align:center;border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px}.verify-bar-area,.verify-bar-area .verify-move-block{background:#fff;-webkit-box-sizing:content-box;box-sizing:content-box}.verify-bar-area .verify-move-block{position:absolute;top:0;left:0;cursor:pointer;-webkit-box-shadow:0 0 2px #888;box-shadow:0 0 2px #888;border-radius:1px;-webkit-border-radius:1px}.verify-bar-area .verify-move-block:hover{background-color:#337ab7;color:#fff}.verify-bar-area .verify-left-bar{position:absolute;top:-1px;left:-1px;background:#f0fff0;cursor:pointer;border:1px solid #ddd}.verify-bar-area .verify-left-bar,.verify-img-panel{-webkit-box-sizing:content-box;box-sizing:content-box}.verify-img-panel{margin:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:3px;position:relative}.verify-img-panel .verify-refresh{width:25px;height:25px;text-align:center;padding:5px;cursor:pointer;position:absolute;top:0;right:0;z-index:2}.verify-img-panel .verify-gap{background-color:#fff;position:relative;z-index:2;border:1px solid #fff}.verify-bar-area .verify-move-block .verify-sub-block{position:absolute;text-align:center;z-index:3}.verify-bar-area .verify-move-block .verify-icon{font-size:18px}.verify-bar-area .verify-msg{z-index:3}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check:before{background-image:url("data:image/png;base64,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");background-size:contain}.icon-check:before,.icon-right:before{content:" ";display:block;width:16px;height:16px;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;z-index:9999}.icon-right:before{background-size:cover;background-image:url("data:image/png;base64,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");background-size:contain}.login-container[data-v-c469fff6]{width:100%;min-height:100%;background-color:#2d3a4b;background-size:100% 100%;background-position:50%;overflow:hidden}.login-container .login-form[data-v-c469fff6]{position:relative;padding:160px 35px 0;margin:0 auto;width:520px;max-width:100%;overflow:hidden}.login-container .login-title[data-v-c469fff6]{position:relative}.login-container .login-title .login-title-name[data-v-c469fff6]{height:29px;margin:0 auto 22px auto;text-align:center;font-weight:700;font-size:26px;color:#eee}.login-container .login-logo[data-v-c469fff6]{margin-bottom:22px;text-align:center}.login-container .login-logo .login-logo-img[data-v-c469fff6]{height:130px}.login-container .login-captcha[data-v-c469fff6]{float:right;width:200px;height:36px;border-radius:4px}.login-container .login-bottom[data-v-c469fff6]{width:100%;margin-bottom:30px}.custom-tree-node[data-v-bfea386c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;padding-right:8px}.box-card[data-v-3b4fa64d]{text-align:center}.box-card .text[data-v-3b4fa64d]{font-size:20px;line-height:32px;font-weight:700;text-align:center}.ya-file[data-v-58377dc2]{text-align:center;border:1px solid #dcdfe6}.ya-file-name[data-v-58377dc2]{display:block;height:24px;line-height:24px;padding:0 4px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ya-file-link[data-v-58377dc2]{margin-right:6px}.ya-file[data-v-7a926af0]{text-align:center;border:1px solid #dcdfe6}.ya-file-name[data-v-7a926af0]{display:block;height:24px;line-height:24px;padding:0 4px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ya-file-link[data-v-7a926af0]{margin-right:6px}.ya-margin-bottom[data-v-56f1529c]{margin-bottom:5px}.excel-upload-input[data-v-fea56fc0]{display:none;z-index:-9999}.box-card[data-v-fc65f7a0]{text-align:center}.box-card .text[data-v-fc65f7a0]{font-size:20px;line-height:32px;font-weight:700;text-align:center}.box-card[data-v-e52a0838]{text-align:center}.box-card .text[data-v-e52a0838]{font-size:20px;line-height:32px;font-weight:700;text-align:center} \ No newline at end of file +.pagination-container[data-v-1c88640d]{padding-top:0;margin-top:20px}.pagination-container.hidden[data-v-1c88640d]{display:none}.card[data-v-38e17730]{text-align:center}.card-text[data-v-38e17730]{color:#666;font-size:20px;line-height:32px;font-weight:700;text-align:center}.yyl-top[data-v-885c02e4]{margin-top:2vh}.yyl-center[data-v-885c02e4]{text-align:center}.ya-top[data-v-5e0813ca]{margin-top:2vh}.ya-center[data-v-5e0813ca]{text-align:center}.apidoc-item[data-v-ecb8d96a]{color:#303133;font-size:14px;padding-right:30px}.el-icon-copy-document[data-v-ecb8d96a]{color:#1890ff}.ya-height-26[data-v-eab77bae]{height:26px}.ya-margin-left[data-v-eab77bae]{margin-left:10px}.ya-padding-left[data-v-eab77bae]{padding-left:10px}.ya-color-inherit[data-v-eab77bae]{color:inherit;padding:10px 20px 0 0}.ya-upload[data-v-eab77bae]{display:inline-block;margin-left:10px}.ya-file-card[data-v-eab77bae]{position:relative;overflow:hidden;background:#fff}.ya-file-name[data-v-eab77bae]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-right:0;font-size:14px}.ya-file-icon[data-v-eab77bae]{font-size:50px}.ya-file-img[data-v-eab77bae]{width:100%;height:100%}.ya-file-image[data-v-eab77bae]{max-width:100%;max-height:100%}.ya-file-ext[data-v-eab77bae]{position:absolute;width:100px;height:100px;top:-66px;right:-66px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1000}.ya-file-ext span[data-v-eab77bae]{display:block;position:absolute;width:100px;bottom:0;text-align:center;font-size:14px;color:#fff;background:#c0c4cc}.image-logo[data-v-6227c102]{width:60px;height:100%}.image-favicon[data-v-6227c102]{width:32px;height:100%}.image-login-bg[data-v-6227c102]{width:150px;height:100%}.theme-message,.theme-picker-dropdown{z-index:99999!important}.theme-picker .el-color-picker__trigger{height:26px!important;width:26px!important;padding:2px}.theme-picker-dropdown .el-color-dropdown__link-btn{display:none}.el-card__body[data-v-6e8b41f2]{padding:20px 20px 0 20px}.verifybox{position:relative;border-radius:2px;border:1px solid #e4e7eb;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);left:50%;top:386px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.verifybox,.verifybox-top{-webkit-box-sizing:border-box;box-sizing:border-box}.verifybox-top{padding:0 15px;height:50px;line-height:50px;text-align:left;font-size:16px;color:#45494c}.verifybox-bottom{padding:0 15px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.verifybox-close{position:absolute;right:9px;width:80px;height:24px;text-align:center;cursor:pointer}.mask{position:fixed;top:0;left:0;z-index:1001;width:100%;height:100vh;background:rgba(0,0,0,.3);-webkit-transition:all .5s;transition:all .5s}.verify-tips{position:absolute;left:0;bottom:0;width:100%;height:30px;line-height:30px;color:#fff}.suc-bg{background-color:rgba(92,184,92,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f5CB85C,endcolorstr=#7f5CB85C)}.err-bg{background-color:rgba(217,83,79,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fD9534F,endcolorstr=#7fD9534F)}.tips-enter,.tips-leave-to{bottom:-30px}.tips-enter-active,.tips-leave-active{-webkit-transition:bottom .5s;transition:bottom .5s}.verify-code{font-size:20px;text-align:center;cursor:pointer;margin-bottom:5px;border:1px solid #ddd}.cerify-code-panel{height:100%;overflow:hidden}.verify-code-area{float:left}.verify-input-area{float:left;width:60%;padding-right:10px}.verify-change-area{line-height:30px;float:left}.varify-input-code{display:inline-block;width:100%;height:25px}.verify-change-code{color:#337ab7;cursor:pointer}.verify-btn{width:200px;height:30px;background-color:#337ab7;color:#fff;border:none;margin-top:10px}.verify-bar-area{position:relative;text-align:center;border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px}.verify-bar-area,.verify-bar-area .verify-move-block{background:#fff;-webkit-box-sizing:content-box;box-sizing:content-box}.verify-bar-area .verify-move-block{position:absolute;top:0;left:0;cursor:pointer;-webkit-box-shadow:0 0 2px #888;box-shadow:0 0 2px #888;border-radius:1px;-webkit-border-radius:1px}.verify-bar-area .verify-move-block:hover{background-color:#337ab7;color:#fff}.verify-bar-area .verify-left-bar{position:absolute;top:-1px;left:-1px;background:#f0fff0;cursor:pointer;border:1px solid #ddd}.verify-bar-area .verify-left-bar,.verify-img-panel{-webkit-box-sizing:content-box;box-sizing:content-box}.verify-img-panel{margin:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:3px;position:relative}.verify-img-panel .verify-refresh{width:25px;height:25px;text-align:center;padding:5px;cursor:pointer;position:absolute;top:0;right:0;z-index:2}.verify-img-panel .verify-gap{background-color:#fff;position:relative;z-index:2;border:1px solid #fff}.verify-bar-area .verify-move-block .verify-sub-block{position:absolute;text-align:center;z-index:3}.verify-bar-area .verify-move-block .verify-icon{font-size:18px}.verify-bar-area .verify-msg{z-index:3}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check:before{background-image:url("data:image/png;base64,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");background-size:contain}.icon-check:before,.icon-right:before{content:" ";display:block;width:16px;height:16px;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;z-index:9999}.icon-right:before{background-size:cover;background-image:url("data:image/png;base64,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");background-size:contain}.login-container[data-v-c469fff6]{width:100%;min-height:100%;background-color:#2d3a4b;background-size:100% 100%;background-position:50%;overflow:hidden}.login-container .login-form[data-v-c469fff6]{position:relative;padding:160px 35px 0;margin:0 auto;width:520px;max-width:100%;overflow:hidden}.login-container .login-title[data-v-c469fff6]{position:relative}.login-container .login-title .login-title-name[data-v-c469fff6]{height:29px;margin:0 auto 22px auto;text-align:center;font-weight:700;font-size:26px;color:#eee}.login-container .login-logo[data-v-c469fff6]{margin-bottom:22px;text-align:center}.login-container .login-logo .login-logo-img[data-v-c469fff6]{height:130px}.login-container .login-captcha[data-v-c469fff6]{float:right;width:200px;height:36px;border-radius:4px}.login-container .login-bottom[data-v-c469fff6]{width:100%;margin-bottom:30px}.custom-tree-node[data-v-bfea386c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;padding-right:8px}.box-card[data-v-bec44564]{text-align:center}.box-card .text[data-v-bec44564]{font-size:20px;line-height:32px;font-weight:700;text-align:center}.ya-file[data-v-58377dc2]{text-align:center;border:1px solid #dcdfe6}.ya-file-name[data-v-58377dc2]{display:block;height:24px;line-height:24px;padding:0 4px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ya-file-link[data-v-58377dc2]{margin-right:6px}.ya-file[data-v-7a926af0]{text-align:center;border:1px solid #dcdfe6}.ya-file-name[data-v-7a926af0]{display:block;height:24px;line-height:24px;padding:0 4px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ya-file-link[data-v-7a926af0]{margin-right:6px}.ya-margin-bottom[data-v-56f1529c]{margin-bottom:5px}.excel-upload-input[data-v-fea56fc0]{display:none;z-index:-9999}.box-card[data-v-a1ee389e]{text-align:center}.box-card .text[data-v-a1ee389e]{font-size:20px;line-height:32px;font-weight:700;text-align:center}.box-card[data-v-883e7536]{text-align:center}.box-card .text[data-v-883e7536]{font-size:20px;line-height:32px;font-weight:700;text-align:center} \ No newline at end of file diff --git a/admin/static/js/app.9841cbf5.js b/admin/static/js/app.9b69cf85.js similarity index 99% rename from admin/static/js/app.9841cbf5.js rename to admin/static/js/app.9b69cf85.js index c1e7c66..807d427 100644 --- a/admin/static/js/app.9841cbf5.js +++ b/admin/static/js/app.9b69cf85.js @@ -1 +1 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["app"],{0:function(e,t,n){e.exports=n("56d7")},"0781":function(e,t,n){"use strict";n.r(t);var i=n("24ab"),r=n.n(i),a=n("83d6"),s=n.n(a),c=n("d369"),o=s.a.tagsView,u=s.a.fixedHeader,l=s.a.sidebarLogo,d={systemName:Object(c["f"])(),pageTitle:Object(c["e"])(),logoUrl:Object(c["c"])(),faviconUrl:Object(c["b"])(),theme:r.a.theme,tagsView:o,fixedHeader:u,sidebarLogo:l},f={CHANGE_SETTING:function(e,t){var n=t.key,i=t.value;e.hasOwnProperty(n)&&(e[n]=i,"systemName"===n?Object(c["k"])(i):"pageTitle"===n?Object(c["j"])(i):"logoUrl"===n?Object(c["h"])(i):"faviconUrl"===n&&Object(c["g"])(i))}},h={changeSetting:function(e,t){var n=e.commit;n("CHANGE_SETTING",t)}};t["default"]={namespaced:!0,state:d,mutations:f,actions:h}},"0f9a":function(e,t,n){"use strict";n.r(t);var i=n("4fef"),r=n("c130"),a=(n("697e"),n("e208")),s=n("ef84"),c=n("5f87"),o=n("a18c"),u={adminToken:Object(c["e"])(),username:"",nickname:"",avatar:"",roles:[],menus:[]},l={SET_ADMINTOKEN:function(e,t){e.adminToken=t},SET_USERNAME:function(e,t){e.username=t},SET_NICKNAME:function(e,t){e.nickname=t},SET_AVATAR:function(e,t){e.avatar=t},SET_ROLES:function(e,t){e.roles=t},SET_MENUS:function(e,t){e.menus=t}},d={login:function(e,t){var n=e.commit,i=t.username,r=t.password,s=t.captcha_id,o=t.captcha_code;return new Promise((function(e,t){Object(a["b"])({username:i,password:r,captcha_id:s,captcha_code:o}).then((function(t){var i=t.data;n("SET_ADMINTOKEN",i.admin_token),Object(c["f"])(i.admin_token),e()})).catch((function(e){t(e)}))}))},userInfo:function(e){var t=e.commit;e.state;return new Promise((function(e,n){Object(s["b"])().then((function(i){var r=i.data;r||n("授权失败, 请重新登录!");var a=r.username,s=r.nickname,o=r.avatar_url,u=r.roles,l=r.menus;(!u||u.length<=0)&&n("获取权限失败, 请重新登录!"),t("SET_USERNAME",a),t("SET_NICKNAME",s),t("SET_AVATAR",o),t("SET_ROLES",u),t("SET_MENUS",l),Object(c["i"])(a),Object(c["h"])(s),Object(c["g"])(o),e(r)})).catch((function(e){n(e)}))}))},logout:function(e){var t=e.commit,n=(e.state,e.dispatch);return new Promise((function(e,i){Object(a["c"])().then((function(){t("SET_ADMINTOKEN",""),t("SET_USERNAME",""),t("SET_NICKNAME",""),t("SET_AVATAR",""),t("SET_ROLES",[]),t("SET_MENUS",[]),Object(c["a"])(),Object(c["d"])(),Object(c["c"])(),Object(c["b"])(),Object(o["d"])(),n("tagsView/delAllViews",null,{root:!0}),e()})).catch((function(e){i(e)}))}))},resetAdminToken:function(e){var t=e.commit;return new Promise((function(e){t("SET_ADMINTOKEN",""),t("SET_ROLES",[]),Object(c["a"])(),e()}))},changeRoles:function(e,t){return Object(r["a"])(Object(i["a"])().mark((function n(){var r,a,s,u,l,d;return Object(i["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=e.dispatch,s=t+"-adminToken",r("SET_ADMINTOKEN",s),Object(c["f"])(s),n.next=6,a("userInfo");case 6:return u=n.sent,l=u.roles,Object(o["d"])(),n.next=11,a("permission/generateRoutes",l,{root:!0});case 11:d=n.sent,o["c"].addRoutes(d),a("tagsView/delAllViews",null,{root:!0});case 14:case"end":return n.stop()}}),n)})))()}};t["default"]={namespaced:!0,state:u,mutations:l,actions:d}},"1c7f":function(e,t,n){"use strict";n("b058")},"1e86":function(e,t,n){"use strict";n("6b85")},"24ab":function(e,t,n){e.exports={theme:"#1890ff"}},"2bd2":function(e,t,n){"use strict";n("64ae")},"2d7b":function(e,t,n){"use strict";n("bde3")},"31c2":function(e,t,n){"use strict";n.r(t),n.d(t,"filterAsyncRoutes",(function(){return s}));var i=n("66f2"),r=(n("697e"),n("983b"),n("e635"),n("7b93"),n("151b"),n("a18c"));function a(e,t){return!t.meta||!t.meta.roles||e.some((function(e){return t.meta.roles.includes(e)}))}function s(e,t){var n=[];return e.forEach((function(e){var r=Object(i["a"])({},e);a(t,r)&&(r.children&&(r.children=s(r.children,t)),n.push(r))})),n}var c={routes:[],addRoutes:[]},o={SET_ROUTES:function(e,t){e.addRoutes=t,e.routes=r["b"].concat(t)}},u={generateRoutes:function(e,t){var n=e.commit,i=t.roles,a=t.menus;return new Promise((function(e){var t=s(r["a"],i),c=t.concat(a);n("SET_ROUTES",c||[]),e(c)}))}};t["default"]={namespaced:!0,state:c,mutations:o,actions:u}},4360:function(e,t,n){"use strict";n("5436"),n("697e"),n("a479"),n("f3b4"),n("9e67");var i=n("430a"),r=n("7736"),a={sidebar:function(e){return e.app.sidebar},size:function(e){return e.app.size},device:function(e){return e.app.device},visitedViews:function(e){return e.tagsView.visitedViews},cachedViews:function(e){return e.tagsView.cachedViews},adminToken:function(e){return e.user.adminToken},nickname:function(e){return e.user.nickname},avatar:function(e){return e.user.avatar},roles:function(e){return e.user.roles},menus:function(e){return e.user.menus},permission_routes:function(e){return e.permission.routes},systemName:function(e){return e.settings.systemName},pageTitle:function(e){return e.settings.pageTitle},logoUrl:function(e){return e.settings.logoUrl},faviconUrl:function(e){return e.settings.faviconUrl}},s=a;i["default"].use(r["a"]);var c=n("c653"),o=c.keys().reduce((function(e,t){var n=t.replace(/^\.\/(.*)\.\w+$/,"$1"),i=c(t);return e[n]=i.default,e}),{}),u=new r["a"].Store({modules:o,getters:s});t["a"]=u},4727:function(e,t,n){"use strict";n("b686")},"4a47":function(e,t,n){"use strict";n("676d")},"4b6e":function(e,t,n){"use strict";n("a5d0")},"56d7":function(e,t,n){"use strict";n.r(t);var i={};n.r(i),n.d(i,"timeAgo",(function(){return x})),n.d(i,"numberFormatter",(function(){return A})),n.d(i,"toThousandFilter",(function(){return $})),n.d(i,"uppercaseFirst",(function(){return L}));n("5d09"),n("abc9"),n("aa4f"),n("f288"),n("697e"),n("7b93"),n("5d63"),n("6c1f");var r=n("430a"),a=n("5cf7"),s=n.n(a),c=(n("9f35"),n("aec5")),o=n.n(c),u=(n("24ab"),n("b20f"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("router-view")],1)}),l=[],d={name:"App"},f=d,h=n("0b56"),m=Object(h["a"])(f,u,l,!1,null,null,null),p=m.exports,b=n("4360"),v=n("a18c"),g=n("4fef"),w=n("66f2"),O=n("c130"),E=(n("737f"),n("38bc")),_=n.n(E),S=(n("70e7"),n("5f87"));n("151b");function V(e){var t=b["a"].getters.pageTitle;return e?t?"".concat(e," - ").concat(t):"".concat(e):"".concat(t)}var j=n("c1f7");_.a.configure({showSpinner:!1});var T=["/login","/redirect"];function k(e){if(e.length>0){var t=e.map((function(e){return"Layout"===e.component?e.component=j["a"]:"string"===typeof e.component&&(e.component=y(e.component)),e.children&&e.children.length>0&&(e.children=k(e.children)),e}));return t}return[]}v["c"].beforeEach(function(){var e=Object(O["a"])(Object(g["a"])().mark((function e(t,n,i){var r,a,s,o,u,l,d,f;return Object(g["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(_.a.start(),r=b["a"].getters.faviconUrl,r&&(a=document.querySelector("link[rel*='icon']")||document.createElement("link"),a.type="image/x-icon",a.rel="shortcut icon",a.href=r,document.getElementsByTagName("head")[0].appendChild(a)),document.title=V(t.meta.title),s=Object(S["e"])(),!s){e.next=38;break}if("/login"!==t.path){e.next=11;break}i({path:"/"}),_.a.done(),e.next=36;break;case 11:if(o=b["a"].getters.roles&&b["a"].getters.roles.length>0,!o){e.next=16;break}i(),e.next=36;break;case 16:return e.prev=16,e.next=19,b["a"].dispatch("user/userInfo");case 19:return u=e.sent,l=u.roles,d=k(b["a"].getters.menus?b["a"].getters.menus:[]),e.next=24,b["a"].dispatch("permission/generateRoutes",{roles:l,menus:d});case 24:f=e.sent,v["c"].addRoutes(f),i(Object(w["a"])(Object(w["a"])({},t),{},{replace:!0})),e.next=36;break;case 29:return e.prev=29,e.t0=e["catch"](16),e.next=33,b["a"].dispatch("user/resetAdminToken");case 33:c["Message"].error(e.t0||"Has Error"),i("/login?redirect=".concat(t.path)),_.a.done();case 36:e.next=39;break;case 38:-1!==T.indexOf(t.path)?i():(i("/login?redirect=".concat(t.path)),_.a.done());case 39:case"end":return e.stop()}}),e,null,[[16,29]])})));return function(t,n,i){return e.apply(this,arguments)}}());var y=function(e){return function(t){return Promise.all([n.e("chunk-elementUI"),n.e("chunk-bafb7196"),n.e("chunk-0f0b8ab3"),n.e("chunk-2d1628cb"),n.e("chunk-fe862272")]).then(function(){var i=[n("4b3b")("./".concat(e))];t.apply(null,i)}.bind(this)).catch(n.oe).catch((function(e){c["Message"].error("Router "+e),_.a.done()}))}};v["c"].afterEach((function(){_.a.done()}));n("1d23a"),n("f3b4"),n("9e67"),n("0508"),n("e508"),n("3a81");function C(e,t){return 1===e?e+t:e+t+"s"}function x(e){var t=Date.now()/1e3-Number(e);return t<3600?C(~~(t/60)," 分钟"):t<86400?C(~~(t/3600)," 小时"):C(~~(t/86400)," 天")}function A(e,t){for(var n=[{value:1e18,symbol:"E"},{value:1e15,symbol:"P"},{value:1e12,symbol:"T"},{value:1e9,symbol:"G"},{value:1e6,symbol:"M"},{value:1e3,symbol:"k"}],i=0;i=n[i].value)return(e/n[i].value).toFixed(t).replace(/\.0+$|(\.[0-9]*[1-9])0+$/,"$1")+n[i].symbol;return e.toString()}function $(e){return(+e||0).toString().replace(/^-?\d+/g,(function(e){return e.replace(/(?=(?!\b)(\d{3})+$)/g,",")}))}function L(e){return e.charAt(0).toUpperCase()+e.slice(1)}r["default"].use(o.a,{size:s.a.get("size")||"medium"}),Object.keys(i).forEach((function(e){r["default"].filter(e,i[e])})),r["default"].config.productionTip=!1,new r["default"]({el:"#app",router:v["c"],store:b["a"],render:function(e){return e(p)}})},"5a2e":function(e,t,n){"use strict";n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"o",(function(){return c})),n.d(t,"n",(function(){return o})),n.d(t,"f",(function(){return u})),n.d(t,"e",(function(){return l})),n.d(t,"k",(function(){return d})),n.d(t,"j",(function(){return f})),n.d(t,"b",(function(){return h})),n.d(t,"a",(function(){return m})),n.d(t,"h",(function(){return p})),n.d(t,"g",(function(){return b})),n.d(t,"i",(function(){return v})),n.d(t,"m",(function(){return g})),n.d(t,"l",(function(){return w}));var i=n("b775"),r="/admin/admin.Setting/";function a(e){return Object(i["a"])({url:r+"cacheInfo",method:"get",params:e})}function s(e){return Object(i["a"])({url:r+"cacheClear",method:"post",data:e})}function c(e){return Object(i["a"])({url:r+"tokenInfo",method:"get",params:e})}function o(e){return Object(i["a"])({url:r+"tokenEdit",method:"post",data:e})}function u(e){return Object(i["a"])({url:r+"captchaInfo",method:"get",params:e})}function l(e){return Object(i["a"])({url:r+"captchaEdit",method:"post",data:e})}function d(e){return Object(i["a"])({url:r+"logInfo",method:"get",params:e})}function f(e){return Object(i["a"])({url:r+"logEdit",method:"post",data:e})}function h(e){return Object(i["a"])({url:r+"apiInfo",method:"get",params:e})}function m(e){return Object(i["a"])({url:r+"apiEdit",method:"post",data:e})}function p(e){return Object(i["a"])({url:r+"emailInfo",method:"get",params:e})}function b(e){return Object(i["a"])({url:r+"emailEdit",method:"post",data:e})}function v(e){return Object(i["a"])({url:r+"emailTest",method:"post",data:e})}function g(e){return Object(i["a"])({url:r+"systemInfo",method:"get",params:e})}function w(e){return Object(i["a"])({url:r+"systemEdit",method:"post",data:e})}},"5f87":function(e,t,n){"use strict";n.d(t,"f",(function(){return s})),n.d(t,"e",(function(){return c})),n.d(t,"a",(function(){return o})),n.d(t,"i",(function(){return l})),n.d(t,"d",(function(){return d})),n.d(t,"h",(function(){return h})),n.d(t,"c",(function(){return m})),n.d(t,"g",(function(){return b})),n.d(t,"b",(function(){return v}));var i=n("5cf7"),r=n.n(i),a="yylAdminAdminToken";function s(e){return r.a.set(a,e)}function c(){return r.a.get(a)}function o(){return r.a.remove(a)}var u="yylAdminUsername";function l(e){return r.a.set(u,e)}function d(){return r.a.remove(u)}var f="yylAdminNickname";function h(e){return r.a.set(f,e)}function m(){return r.a.remove(f)}var p="yylAdminAvatar";function b(e){return r.a.set(p,e)}function v(){return r.a.remove(p)}},"64ae":function(e,t,n){},"64f0":function(e,t,n){},"676d":function(e,t,n){},"6b85":function(e,t,n){},7509:function(e,t,n){"use strict";n.r(t);var i=n("04d3"),r=n("86e7"),a=n("191a"),s=(n("697e"),n("983b"),n("e635"),n("388f"),n("a479"),n("924a"),n("6c1f"),n("3a81"),{visitedViews:[],cachedViews:[]}),c={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.noCache||e.cachedViews.push(t.name)},DEL_VISITED_VIEW:function(e,t){var n,i=Object(a["a"])(e.visitedViews.entries());try{for(i.s();!(n=i.n()).done;){var s=Object(r["a"])(n.value,2),c=s[0],o=s[1];if(o.path===t.path){e.visitedViews.splice(c,1);break}}}catch(u){i.e(u)}finally{i.f()}},DEL_CACHED_VIEW:function(e,t){var n=e.cachedViews.indexOf(t.name);n>-1&&e.cachedViews.splice(n,1)},DEL_OTHERS_VISITED_VIEWS:function(e,t){e.visitedViews=e.visitedViews.filter((function(e){return e.meta.affix||e.path===t.path}))},DEL_OTHERS_CACHED_VIEWS:function(e,t){var n=e.cachedViews.indexOf(t.name);e.cachedViews=n>-1?e.cachedViews.slice(n,n+1):[]},DEL_ALL_VISITED_VIEWS:function(e){var t=e.visitedViews.filter((function(e){return e.meta.affix}));e.visitedViews=t},DEL_ALL_CACHED_VIEWS:function(e){e.cachedViews=[]},UPDATE_VISITED_VIEW:function(e,t){var n,i=Object(a["a"])(e.visitedViews);try{for(i.s();!(n=i.n()).done;){var r=n.value;if(r.path===t.path){r=Object.assign(r,t);break}}}catch(s){i.e(s)}finally{i.f()}}},o={addView:function(e,t){var n=e.dispatch;n("addVisitedView",t),n("addCachedView",t)},addVisitedView:function(e,t){var n=e.commit;n("ADD_VISITED_VIEW",t)},addCachedView:function(e,t){var n=e.commit;n("ADD_CACHED_VIEW",t)},delView:function(e,t){var n=e.dispatch,r=e.state;return new Promise((function(e){n("delVisitedView",t),n("delCachedView",t),e({visitedViews:Object(i["a"])(r.visitedViews),cachedViews:Object(i["a"])(r.cachedViews)})}))},delVisitedView:function(e,t){var n=e.commit,r=e.state;return new Promise((function(e){n("DEL_VISITED_VIEW",t),e(Object(i["a"])(r.visitedViews))}))},delCachedView:function(e,t){var n=e.commit,r=e.state;return new Promise((function(e){n("DEL_CACHED_VIEW",t),e(Object(i["a"])(r.cachedViews))}))},delOthersViews:function(e,t){var n=e.dispatch,r=e.state;return new Promise((function(e){n("delOthersVisitedViews",t),n("delOthersCachedViews",t),e({visitedViews:Object(i["a"])(r.visitedViews),cachedViews:Object(i["a"])(r.cachedViews)})}))},delOthersVisitedViews:function(e,t){var n=e.commit,r=e.state;return new Promise((function(e){n("DEL_OTHERS_VISITED_VIEWS",t),e(Object(i["a"])(r.visitedViews))}))},delOthersCachedViews:function(e,t){var n=e.commit,r=e.state;return new Promise((function(e){n("DEL_OTHERS_CACHED_VIEWS",t),e(Object(i["a"])(r.cachedViews))}))},delAllViews:function(e,t){var n=e.dispatch,r=e.state;return new Promise((function(e){n("delAllVisitedViews",t),n("delAllCachedViews",t),e({visitedViews:Object(i["a"])(r.visitedViews),cachedViews:Object(i["a"])(r.cachedViews)})}))},delAllVisitedViews:function(e){var t=e.commit,n=e.state;return new Promise((function(e){t("DEL_ALL_VISITED_VIEWS"),e(Object(i["a"])(n.visitedViews))}))},delAllCachedViews:function(e){var t=e.commit,n=e.state;return new Promise((function(e){t("DEL_ALL_CACHED_VIEWS"),e(Object(i["a"])(n.cachedViews))}))},updateVisitedView:function(e,t){var n=e.commit;n("UPDATE_VISITED_VIEW",t)}};t["default"]={namespaced:!0,state:s,mutations:c,actions:o}},"81a5":function(e,t,n){e.exports=n.p+"static/img/logo.b1a6d3c6.png"},"83d6":function(e,t){e.exports={title:"yylAdmin",tagsView:!0,fixedHeader:!0,sidebarLogo:!0}},a18c:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return c})),n.d(t,"d",(function(){return l}));n("697e"),n("5136"),n("a479");var i=n("430a"),r=n("1ceb"),a=n("c1f7");i["default"].use(r["a"]);var s=[{path:"/redirect",component:a["a"],children:[{path:"/redirect/:path(.*)",component:function(){return n.e("chunk-2d0f047c").then(n.bind(null,"9c62"))}}]},{path:"/401",meta:{title:"401"},hidden:!0,component:function(){return n.e("chunk-33142cd7").then(n.bind(null,"ce65"))}},{path:"/404",meta:{title:"404"},hidden:!0,component:function(){return n.e("chunk-7eb063e3").then(n.bind(null,"9d8d"))}},{path:"/login",meta:{title:"登录"},hidden:!0,component:function(){return Promise.all([n.e("chunk-0f0b8ab3"),n.e("chunk-58b45323")]).then(n.bind(null,"35b0"))}},{path:"/",redirect:"/dashboard",component:a["a"],children:[{path:"dashboard",name:"Dashboard",meta:{title:"控制台",icon:"el-icon-s-home",affix:!0},component:function(){return Promise.all([n.e("chunk-bafb7196"),n.e("chunk-04a70b6c")]).then(n.bind(null,"2953"))}}]}],c=[{path:"*",redirect:"/404",hidden:!0}],o=function(){return new r["a"]({scrollBehavior:function(){return{y:0}},routes:s})},u=o();function l(){var e=o();u.matcher=e.matcher}t["c"]=u},a445:function(e,t,n){},a5d0:function(e,t,n){},b058:function(e,t,n){},b20f:function(e,t,n){e.exports={menuText:"#bfcbd9",menuActiveText:"#409eff",subMenuActiveText:"#f4f4f5",menuBg:"#304156",menuHover:"#263445",subMenuBg:"#1f2d3d",subMenuHover:"#001528",sideBarWidth:"210px"}},b686:function(e,t,n){},b70c:function(e,t,n){"use strict";n("64f0")},b775:function(e,t,n){"use strict";var i=n("916c"),r=n("66f2"),a=(n("697e"),n("e975"),n("b7a8")),s=n.n(a),c=n("4360"),o=n("aec5"),u=n("5f87"),l=s.a.create({baseURL:"",timeout:6e4});function d(e){401===e.code?o["MessageBox"].confirm(e.msg,"提示",{confirmButtonText:"重新登录",cancelButtonText:"取消",type:"warning"}).then((function(){c["a"].dispatch("user/resetAdminToken").then((function(){location.reload()}))})).catch((function(){})):Object(o["Message"])({showClose:!0,message:e.msg||"Server error",type:"error",duration:5e3})}l.interceptors.request.use((function(e){if(c["a"].getters.adminToken){var t="header",n="AdminToken",a=Object(u["e"])();"header"===t?e.headers[n]=a:"get"===e.method?e.params=Object(r["a"])(Object(r["a"])({},e.params),{},Object(i["a"])({},n,a)):e.data=Object(r["a"])(Object(r["a"])({},e.data),{},Object(i["a"])({},n,a))}return e}),(function(e){return Promise.reject(e)})),l.interceptors.response.use((function(e){var t=e.data;if(e.data&&"blob"===e.config.responseType){if("application/json"===e.data.type){var n=new FileReader;return n.readAsText(e.data,"utf-8"),n.onload=function(){var e=JSON.parse(n.result);return d(e),Promise.reject(new Error(e.msg||"Server error"))},Promise.reject()}return e.data}return 200===t.code?t:(d(t),Promise.reject(new Error(t.msg||"Server error")))}),(function(e){var t=e.response.data;return d(t),Promise.reject(e)})),t["a"]=l},bde3:function(e,t,n){},c1f7:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-wrapper",class:e.classObj},["mobile"===e.device&&e.sidebar.opened?n("div",{staticClass:"drawer-bg",on:{click:e.handleClickOutside}}):e._e(),n("sidebar",{staticClass:"sidebar-container"}),n("div",{staticClass:"main-container",class:{hasTagsView:e.needTagsView}},[n("div",{class:{"fixed-header":e.fixedHeader}},[n("navbar"),e.needTagsView?n("tags-view"):e._e()],1),n("app-main")],1)],1)},r=[],a=n("66f2"),s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"app-main"},[n("transition",{attrs:{name:"fade-transform",mode:"out-in"}},[n("keep-alive",{attrs:{include:e.cachedViews}},[n("router-view",{key:e.key})],1)],1)],1)},c=[],o={name:"AppMain",computed:{cachedViews:function(){return this.$store.state.tagsView.cachedViews},key:function(){return this.$route.path}}},u=o,l=(n("2bd2"),n("1c7f"),n("0b56")),d=Object(l["a"])(u,s,c,!1,null,"4b5bff7a",null),f=d.exports,h=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"navbar"},[n("hamburger",{staticClass:"hamburger-container",attrs:{id:"hamburger-container","is-active":e.sidebar.opened},on:{toggleClick:e.toggleSideBar}}),n("breadcrumb",{staticClass:"breadcrumb-container",attrs:{id:"breadcrumb-container"}}),n("div",{staticClass:"right-menu"},["mobile"!==e.device?[n("span",{staticStyle:{display:"inline-block",float:"left","margin-right":"10px",color:"#409eff"},attrs:{title:"个人中心"}},[n("router-link",{attrs:{to:e.userCenter}},[e._v(" "+e._s(e.nickname)+" ")])],1),n("search",{staticClass:"right-menu-item",attrs:{id:"header-search"}}),n("screenfull",{staticClass:"right-menu-item hover-effect",attrs:{id:"screenfull"}}),n("size-select",{staticClass:"right-menu-item hover-effect",attrs:{id:"size-select"}})]:e._e(),n("el-dropdown",{staticClass:"avatar-container right-menu-item hover-effect",attrs:{trigger:"click"}},[n("div",{staticClass:"avatar-wrapper"},[e.avatar?n("el-avatar",{attrs:{shape:"circle",fit:"contain",size:48,src:e.avatar}}):n("el-avatar",{attrs:{icon:"el-icon-user-solid",size:48}}),n("i",{staticClass:"el-icon-caret-bottom"})],1),n("el-dropdown-menu",{staticStyle:{"text-align":"center"},attrs:{slot:"dropdown"},slot:"dropdown"},[n("router-link",{attrs:{to:e.userCenter}},[n("el-dropdown-item",[e._v("个人中心")])],1),n("router-link",{attrs:{to:"/"}},[n("el-dropdown-item",[e._v("控制台")])],1),n("el-dropdown-item",{attrs:{divided:""},nativeOn:{click:function(t){return e.logout.apply(null,arguments)}}},[n("span",{staticStyle:{display:"block"}},[e._v("退出")])])],1)],1),n("span",{staticStyle:{display:"inline-block",float:"right","margin-right":"10px",color:"#409eff"}},[e.checkPermission(["admin/admin.Setting/cacheClear"])?n("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{icon:"el-icon-delete",circle:"",title:"清除缓存"},on:{click:e.clearCache}}):e._e()],1)],2)],1)},m=[],p=n("4fef"),b=n("c130"),v=n("e350"),g=n("5a2e"),w=n("7736"),O=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-breadcrumb",{staticClass:"app-breadcrumb",attrs:{separator:"/"}},[n("transition-group",{attrs:{name:"breadcrumb"}},e._l(e.levelList,(function(t,i){return n("el-breadcrumb-item",{key:t.path},["noRedirect"===t.redirect||i==e.levelList.length-1?n("span",{staticClass:"no-redirect"},[e._v(e._s(t.meta.title))]):n("a",{on:{click:function(n){return n.preventDefault(),e.handleLink(t)}}},[e._v(e._s(t.meta.title))])])})),1)],1)},E=[],_=(n("8c78"),n("6c1f"),n("697e"),n("151b"),n("388f"),n("d96d"),n("37dd")),S={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:"/dashboard",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&&t.trim().toLocaleLowerCase()==="Dashboard".toLocaleLowerCase()},pathCompile:function(e){var t=this.$route.params,n=_["a"](e);return n(t)},handleLink:function(e){var t=e.redirect,n=e.path;t?this.$router.push(t):this.$router.push(this.pathCompile(n))}}},V=S,j=(n("4727"),Object(l["a"])(V,O,E,!1,null,"ced8ceca",null)),T=j.exports,k=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{padding:"0 15px"},on:{click:e.toggleClick}},[n("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"}},[n("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"}})])])},y=[],C={name:"Hamburger",props:{isActive:{type:Boolean,default:!1}},methods:{toggleClick:function(){this.$emit("toggleClick")}}},x=C,A=(n("d49d"),Object(l["a"])(x,k,y,!1,null,"49e15297",null)),$=A.exports,L=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("i",{staticClass:"el-icon-full-screen",attrs:{title:"全屏"},on:{click:e.click}})])},I=[],D=n("bd3e"),P=n.n(D),M={name:"Screenfull",data:function(){return{isFullscreen:!1}},mounted:function(){this.init()},beforeDestroy:function(){this.destroy()},methods:{click:function(){if(!P.a.isEnabled)return this.$message({message:"you browser can not work",type:"warning"}),!1;P.a.toggle()},change:function(){this.isFullscreen=P.a.isFullscreen},init:function(){P.a.enabled&&P.a.on("change",this.change)},destroy:function(){P.a.enabled&&P.a.off("change",this.change)}}},N=M,R=Object(l["a"])(N,L,I,!1,null,null,null),B=R.exports,H=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dropdown",{attrs:{trigger:"click"},on:{command:e.handleSetSize}},[n("div",[n("i",{staticClass:"el-icon-s-operation",attrs:{title:"字体大小"}})]),n("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},e._l(e.sizeOptions,(function(t){return n("el-dropdown-item",{key:t.value,attrs:{disabled:e.size===t.value,command:t.value}},[e._v(" "+e._s(t.label)+" ")])})),1)],1)},z=[],U=(n("f3b4"),n("9e67"),{data:function(){return{sizeOptions:[{label:"默认",value:"default"},{label:"中",value:"medium"},{label:"小",value:"small"},{label:"迷你",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})}))}}}),W=U,F=Object(l["a"])(W,H,z,!1,null,null,null),G=F.exports,q=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"header-search",class:{show:e.show}},[n("i",{staticClass:"el-icon-search search-icon",attrs:{title:"搜索菜单"},on:{click:function(t){return t.stopPropagation(),e.click.apply(null,arguments)}}}),n("el-select",{ref:"headerSearchSelect",staticClass:"header-search-select",attrs:{"remote-method":e.querySearch,filterable:"","default-first-option":"",remote:"",placeholder:"菜单名称"},on:{change:e.change},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}},e._l(e.options,(function(e){return n("el-option",{key:e.path,attrs:{value:e,label:e.title.join(" > ")}})})),1)],1)},K=[],J=n("04d3"),Y=n("191a"),Z=(n("83fe"),n("5d94")),X=n.n(Z),Q=n("6266"),ee=n.n(Q),te={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;this.$router.push(e.path),this.search="",this.options=[],this.$nextTick((function(){t.show=!1}))},initFuse:function(e){this.fuse=new X.a(e,{shouldSort:!0,threshold:.4,location:0,distance:100,maxPatternLength:32,minMatchCharLength:1,keys:[{name:"title",weight:.7},{name:"path",weight:.3}]})},generateRoutes:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=[],a=Object(Y["a"])(e);try{for(a.s();!(t=a.n()).done;){var s=t.value;if(!s.hidden){var c={path:ee.a.resolve(n,s.path),title:Object(J["a"])(i)};if(s.meta&&s.meta.title&&(c.title=[].concat(Object(J["a"])(c.title),[s.meta.title]),"noRedirect"!==s.redirect&&r.push(c)),s.children){var o=this.generateRoutes(s.children,c.path,c.title);o.length>=1&&(r=[].concat(Object(J["a"])(r),Object(J["a"])(o)))}}}}catch(u){a.e(u)}finally{a.f()}return r},querySearch:function(e){this.options=""!==e?this.fuse.search(e):[]}}},ne=te,ie=(n("b70c"),Object(l["a"])(ne,q,K,!1,null,"0281500d",null)),re=ie.exports,ae=(n("5f87"),{components:{Breadcrumb:T,Hamburger:$,Screenfull:B,SizeSelect:G,Search:re},data:function(){return{loading:!1,userCenter:"/system/user-center"}},computed:Object(a["a"])({},Object(w["b"])(["sidebar","device","nickname","avatar"])),methods:{checkPermission:v["a"],toggleSideBar:function(){this.$store.dispatch("app/toggleSideBar")},logout:function(){var e=this;return Object(b["a"])(Object(p["a"])().mark((function t(){return Object(p["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$store.dispatch("user/logout");case 2:e.$router.push("/login?redirect=".concat(e.$route.fullPath));case 3:case"end":return t.stop()}}),t)})))()},clearCache:function(){var e=this;this.loading=!0,Object(g["c"])().then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))}}}),se=ae,ce=(n("ef0e"),Object(l["a"])(se,h,m,!1,null,"b2693428",null)),oe=ce.exports,ue=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:{"has-logo":e.showLogo}},[e.showLogo?n("logo",{attrs:{collapse:e.isCollapse}}):e._e(),n("el-scrollbar",{attrs:{"wrap-class":"scrollbar-wrapper"}},[n("el-menu",{attrs:{"default-active":e.activeMenu,collapse:e.isCollapse,"background-color":e.variables.menuBg,"text-color":e.variables.menuText,"unique-opened":!1,"active-text-color":e.variables.menuActiveText,"collapse-transition":!1,mode:"vertical"}},e._l(e.permission_routes,(function(e){return n("sidebar-item",{key:e.path,attrs:{item:e,"base-path":e.path}})})),1)],1)],1)},le=[],de=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"sidebar-logo-container",class:{collapse:e.collapse}},[n("transition",{attrs:{name:"sidebarLogoFade"}},[e.collapse?n("router-link",{key:"collapse",staticClass:"sidebar-logo-link",attrs:{to:"/"}},[e.logoUrl?n("img",{staticClass:"sidebar-logo",attrs:{src:e.logoUrl}}):e.logo?n("img",{staticClass:"sidebar-logo",attrs:{src:e.logo}}):n("h1",{staticClass:"sidebar-title"},[e._v(e._s(e.systemName)+" ")])]):n("router-link",{key:"expand",staticClass:"sidebar-logo-link",attrs:{to:"/"}},[e.logoUrl?n("img",{staticClass:"sidebar-logo",attrs:{src:e.logoUrl}}):e.logo?n("img",{staticClass:"sidebar-logo",attrs:{src:e.logo}}):e._e(),n("h1",{staticClass:"sidebar-title"},[e._v(e._s(e.systemName)+" ")])])],1)],1)},fe=[],he=n("81a5"),me=n.n(he),pe={name:"SidebarLogo",props:{collapse:{type:Boolean,required:!0}},data:function(){return{logo:me.a}},computed:Object(a["a"])({},Object(w["b"])(["systemName","logoUrl"]))},be=pe,ve=(n("4a47"),Object(l["a"])(be,de,fe,!1,null,"a10db8f2",null)),ge=ve.exports,we=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.item.hidden?e._e():n("div",[!e.hasOneShowingChild(e.item.children,e.item)||e.onlyOneChild.children&&!e.onlyOneChild.noShowingChildren||e.item.alwaysShow?n("el-submenu",{ref:"subMenu",attrs:{index:e.resolvePath(e.item.path),"popper-append-to-body":""}},[n("template",{slot:"title"},[e.item.meta?n("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 n("sidebar-item",{key:t.path,staticClass:"nest-menu",attrs:{"is-nest":!0,item:t,"base-path":e.resolvePath(t.path)}})}))],2):[e.onlyOneChild.meta?n("app-link",{attrs:{to:e.resolvePath(e.onlyOneChild.path)}},[n("el-menu-item",{class:{"submenu-title-noDropdown":!e.isNest},attrs:{index:e.resolvePath(e.onlyOneChild.path)}},[n("item",{attrs:{icon:e.onlyOneChild.meta.icon||e.item.meta&&e.item.meta.icon,title:e.onlyOneChild.meta.title}})],1)],1):e._e()]],2)},Oe=[];n("b19d");function Ee(e){return/^(https?:|mailto:|tel:)/.test(e)}var _e,Se,Ve={name:"MenuItem",functional:!0,props:{icon:{type:String,default:""},title:{type:String,default:""}},render:function(e,t){var n=t.props,i=n.icon,r=n.title,a=[];return i&&a.push(e("i",{class:[i,"sub-el-icon"]})),r&&a.push(e("span",{slot:"title"},[r])),a}},je=Ve,Te=(n("1e86"),Object(l["a"])(je,_e,Se,!1,null,"1be853a2",null)),ke=Te.exports,ye=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.type,e._b({tag:"component"},"component",e.linkProps(e.to),!1),[e._t("default")],2)},Ce=[],xe={props:{to:{type:String,required:!0}},computed:{isExternal:function(){return Ee(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}}}},Ae=xe,$e=Object(l["a"])(Ae,ye,Ce,!1,null,null,null),Le=$e.exports,Ie={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 n=t.handleMouseleave;t.handleMouseleave=function(t){"mobile"!==e.device&&n(t)}}}}},De={name:"SidebarItem",components:{Item:ke,AppLink:Le},mixins:[Ie],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]:[],n=arguments.length>1?arguments[1]:void 0,i=t.filter((function(t){return!t.hidden&&(e.onlyOneChild=t,!0)}));return 1===i.length||0===i.length&&(this.onlyOneChild=Object(a["a"])(Object(a["a"])({},n),{},{path:"",noShowingChildren:!0}),!0)},resolvePath:function(e){return Ee(e)?e:Ee(this.basePath)?this.basePath:ee.a.resolve(this.basePath,e)}}},Pe=De,Me=Object(l["a"])(Pe,we,Oe,!1,null,null,null),Ne=Me.exports,Re=n("cf1e"),Be=n.n(Re),He={components:{SidebarItem:Ne,Logo:ge},computed:Object(a["a"])(Object(a["a"])({},Object(w["b"])(["permission_routes","sidebar"])),{},{activeMenu:function(){var e=this.$route,t=e.meta,n=e.path;return t.activeMenu?t.activeMenu:n},showLogo:function(){return this.$store.state.settings.sidebarLogo},variables:function(){return Be.a},isCollapse:function(){return!this.sidebar.opened}})},ze=He,Ue=Object(l["a"])(ze,ue,le,!1,null,null,null),We=Ue.exports,Fe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"tags-view-container",attrs:{id:"tags-view-container"}},[n("scroll-pane",{ref:"scrollPane",staticClass:"tags-view-wrapper",on:{scroll:e.handleScroll}},e._l(e.visitedViews,(function(t){return n("router-link",{key:t.path,ref:"tag",refInFor:!0,staticClass:"tags-view-item",class:e.isActive(t)?"active":"",attrs:{to:{path:t.path,query:t.query,fullPath:t.fullPath},tag:"span"},nativeOn:{mouseup:function(n){if("button"in n&&1!==n.button)return null;!e.isAffix(t)&&e.closeSelectedTag(t)},contextmenu:function(n){return n.preventDefault(),e.openMenu(t,n)}}},[e._v(" "+e._s(t.title)+" "),e.isAffix(t)?e._e():n("span",{staticClass:"el-icon-close",on:{click:function(n){return n.preventDefault(),n.stopPropagation(),e.closeSelectedTag(t)}}})])})),1),n("ul",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"contextmenu",style:{left:e.left+"px",top:e.top+"px"}},[n("li",{on:{click:function(t){return e.refreshSelectedTag(e.selectedTag)}}},[e._v("刷新")]),e.isAffix(e.selectedTag)?e._e():n("li",{on:{click:function(t){return e.closeSelectedTag(e.selectedTag)}}},[e._v("关闭")]),n("li",{on:{click:e.closeOthersTags}},[e._v("关闭其它")]),n("li",{on:{click:function(t){return e.closeAllTags(e.selectedTag)}}},[e._v("关闭所有")])])],1)},Ge=[],qe=(n("7b93"),n("3a81"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-scrollbar",{ref:"scrollContainer",staticClass:"scroll-container",attrs:{vertical:!1},nativeOn:{wheel:function(t){return t.preventDefault(),e.handleScroll.apply(null,arguments)}}},[e._t("default")],2)}),Ke=[],Je=(n("6a86"),4),Ye={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,n=this.scrollWrapper;n.scrollLeft=n.scrollLeft+t/4},emitScroll:function(){this.$emit("scroll")},moveToTarget:function(e){var t=this.$refs.scrollContainer.$el,n=t.offsetWidth,i=this.scrollWrapper,r=this.$parent.$refs.tag,a=null,s=null;if(r.length>0&&(a=r[0],s=r[r.length-1]),a===e)i.scrollLeft=0;else if(s===e)i.scrollLeft=i.scrollWidth-n;else{var c=r.findIndex((function(t){return t===e})),o=r[c-1],u=r[c+1],l=u.$el.offsetLeft+u.$el.offsetWidth+Je,d=o.$el.offsetLeft-Je;l>i.scrollLeft+n?i.scrollLeft=l-n:d1&&void 0!==arguments[1]?arguments[1]:"/",i=[];return e.forEach((function(e){if(e.meta&&e.meta.affix){var r=ee.a.resolve(n,e.path);i.push({fullPath:r,path:r,name:e.name,meta:Object(a["a"])({},e.meta)})}if(e.children){var s=t.filterAffixTags(e.children,e.path);s.length>=1&&(i=[].concat(Object(J["a"])(i),Object(J["a"])(s)))}})),i},initTags:function(){var e,t=this.affixTags=this.filterAffixTags(this.routes),n=Object(Y["a"])(t);try{for(n.s();!(e=n.n()).done;){var i=e.value;i.name&&this.$store.dispatch("tagsView/addVisitedView",i)}}catch(r){n.e(r)}finally{n.f()}},addTags:function(){var e=this.$route.name;return e&&this.$store.dispatch("tagsView/addView",this.$route),!1},moveToCurrentTag:function(){var e=this,t=this.$refs.tag;this.$nextTick((function(){var n,i=Object(Y["a"])(t);try{for(i.s();!(n=i.n()).done;){var r=n.value;if(r.to.path===e.$route.path){e.$refs.scrollPane.moveToTarget(r),r.to.fullPath!==e.$route.fullPath&&e.$store.dispatch("tagsView/updateVisitedView",e.$route);break}}}catch(a){i.e(a)}finally{i.f()}}))},refreshSelectedTag:function(e){var t=this;this.$store.dispatch("tagsView/delCachedView",e).then((function(){var n=e.fullPath;t.$nextTick((function(){t.$router.replace({path:"/redirect"+n})}))}))},closeSelectedTag:function(e){var t=this;this.$store.dispatch("tagsView/delView",e).then((function(n){var i=n.visitedViews;t.isActive(e)&&t.toLastView(i,e)}))},closeOthersTags:function(){var e=this;this.$router.push(this.selectedTag),this.$store.dispatch("tagsView/delOthersViews",this.selectedTag).then((function(){e.moveToCurrentTag()}))},closeAllTags:function(e){var t=this;this.$store.dispatch("tagsView/delAllViews").then((function(n){var i=n.visitedViews;t.affixTags.some((function(t){return t.path===e.path}))||t.toLastView(i,e)}))},toLastView:function(e,t){var n=e.slice(-1)[0];n?this.$router.push(n.fullPath):"Dashboard"===t.name?this.$router.replace({path:"/redirect"+t.fullPath}):this.$router.push("/")},openMenu:function(e,t){var n=105,i=this.$el.getBoundingClientRect().left,r=this.$el.offsetWidth,a=r-n,s=t.clientX-i+15;this.left=s>a?a:s,this.top=t.clientY,this.visible=!0,this.selectedTag=e},closeMenu:function(){this.visible=!1},handleScroll:function(){this.closeMenu()}}},tt=et,nt=(n("d958"),n("2d7b"),Object(l["a"])(tt,Fe,Ge,!1,null,"03228e90",null)),it=nt.exports,rt=n("4360"),at=document,st=at.body,ct=992,ot={watch:{$route:function(e){"mobile"===this.device&&this.sidebar.opened&&rt["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&&(rt["a"].dispatch("app/toggleDevice","mobile"),rt["a"].dispatch("app/closeSideBar",{withoutAnimation:!0}))},methods:{$_isMobile:function(){var e=st.getBoundingClientRect();return e.width-10){var t=i["a"].getters&&i["a"].getters.roles,n=e,r=t.some((function(e){return n.includes(e)}));return r}return!1}},e62f:function(e,t,n){},ece9:function(e,t,n){},ef0e:function(e,t,n){"use strict";n("a445")},ef84:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"d",(function(){return c})),n.d(t,"c",(function(){return o}));var i=n("b775"),r="/admin/admin.UserCenter/";function a(e){return Object(i["a"])({url:r+"info",method:"get",params:e})}function s(e){return Object(i["a"])({url:r+"edit",method:"post",data:e})}function c(e){return Object(i["a"])({url:r+"pwd",method:"post",data:e})}function o(e){return Object(i["a"])({url:r+"log",method:"get",params:e})}}},[[0,"runtime","chunk-elementUI","chunk-libs"]]]); \ No newline at end of file +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["app"],{0:function(e,t,n){e.exports=n("56d7")},"0781":function(e,t,n){"use strict";n.r(t);var i=n("24ab"),r=n.n(i),a=n("83d6"),s=n.n(a),c=n("d369"),o=s.a.tagsView,u=s.a.fixedHeader,l=s.a.sidebarLogo,d={systemName:Object(c["f"])(),pageTitle:Object(c["e"])(),logoUrl:Object(c["c"])(),faviconUrl:Object(c["b"])(),theme:r.a.theme,tagsView:o,fixedHeader:u,sidebarLogo:l},f={CHANGE_SETTING:function(e,t){var n=t.key,i=t.value;e.hasOwnProperty(n)&&(e[n]=i,"systemName"===n?Object(c["k"])(i):"pageTitle"===n?Object(c["j"])(i):"logoUrl"===n?Object(c["h"])(i):"faviconUrl"===n&&Object(c["g"])(i))}},h={changeSetting:function(e,t){var n=e.commit;n("CHANGE_SETTING",t)}};t["default"]={namespaced:!0,state:d,mutations:f,actions:h}},"0f9a":function(e,t,n){"use strict";n.r(t);var i=n("4fef"),r=n("c130"),a=(n("697e"),n("e208")),s=n("ef84"),c=n("5f87"),o=n("a18c"),u={adminToken:Object(c["e"])(),username:"",nickname:"",avatar:"",roles:[],menus:[]},l={SET_ADMINTOKEN:function(e,t){e.adminToken=t},SET_USERNAME:function(e,t){e.username=t},SET_NICKNAME:function(e,t){e.nickname=t},SET_AVATAR:function(e,t){e.avatar=t},SET_ROLES:function(e,t){e.roles=t},SET_MENUS:function(e,t){e.menus=t}},d={login:function(e,t){var n=e.commit,i=t.username,r=t.password,s=t.captcha_id,o=t.captcha_code;return new Promise((function(e,t){Object(a["b"])({username:i,password:r,captcha_id:s,captcha_code:o}).then((function(t){var i=t.data;n("SET_ADMINTOKEN",i.admin_token),Object(c["f"])(i.admin_token),e()})).catch((function(e){t(e)}))}))},userInfo:function(e){var t=e.commit;e.state;return new Promise((function(e,n){Object(s["b"])().then((function(i){var r=i.data;r||n("授权失败, 请重新登录!");var a=r.username,s=r.nickname,o=r.avatar_url,u=r.roles,l=r.menus;(!u||u.length<=0)&&n("获取权限失败, 请重新登录!"),t("SET_USERNAME",a),t("SET_NICKNAME",s),t("SET_AVATAR",o),t("SET_ROLES",u),t("SET_MENUS",l),Object(c["i"])(a),Object(c["h"])(s),Object(c["g"])(o),e(r)})).catch((function(e){n(e)}))}))},logout:function(e){var t=e.commit,n=(e.state,e.dispatch);return new Promise((function(e,i){Object(a["c"])().then((function(){t("SET_ADMINTOKEN",""),t("SET_USERNAME",""),t("SET_NICKNAME",""),t("SET_AVATAR",""),t("SET_ROLES",[]),t("SET_MENUS",[]),Object(c["a"])(),Object(c["d"])(),Object(c["c"])(),Object(c["b"])(),Object(o["d"])(),n("tagsView/delAllViews",null,{root:!0}),e()})).catch((function(e){i(e)}))}))},resetAdminToken:function(e){var t=e.commit;return new Promise((function(e){t("SET_ADMINTOKEN",""),t("SET_ROLES",[]),Object(c["a"])(),e()}))},changeRoles:function(e,t){return Object(r["a"])(Object(i["a"])().mark((function n(){var r,a,s,u,l,d;return Object(i["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=e.dispatch,s=t+"-adminToken",r("SET_ADMINTOKEN",s),Object(c["f"])(s),n.next=6,a("userInfo");case 6:return u=n.sent,l=u.roles,Object(o["d"])(),n.next=11,a("permission/generateRoutes",l,{root:!0});case 11:d=n.sent,o["c"].addRoutes(d),a("tagsView/delAllViews",null,{root:!0});case 14:case"end":return n.stop()}}),n)})))()}};t["default"]={namespaced:!0,state:u,mutations:l,actions:d}},"1c7f":function(e,t,n){"use strict";n("b058")},"1e86":function(e,t,n){"use strict";n("6b85")},"24ab":function(e,t,n){e.exports={theme:"#1890ff"}},"2bd2":function(e,t,n){"use strict";n("64ae")},"2d7b":function(e,t,n){"use strict";n("bde3")},"31c2":function(e,t,n){"use strict";n.r(t),n.d(t,"filterAsyncRoutes",(function(){return s}));var i=n("66f2"),r=(n("697e"),n("983b"),n("e635"),n("7b93"),n("151b"),n("a18c"));function a(e,t){return!t.meta||!t.meta.roles||e.some((function(e){return t.meta.roles.includes(e)}))}function s(e,t){var n=[];return e.forEach((function(e){var r=Object(i["a"])({},e);a(t,r)&&(r.children&&(r.children=s(r.children,t)),n.push(r))})),n}var c={routes:[],addRoutes:[]},o={SET_ROUTES:function(e,t){e.addRoutes=t,e.routes=r["b"].concat(t)}},u={generateRoutes:function(e,t){var n=e.commit,i=t.roles,a=t.menus;return new Promise((function(e){var t=s(r["a"],i),c=t.concat(a);n("SET_ROUTES",c||[]),e(c)}))}};t["default"]={namespaced:!0,state:c,mutations:o,actions:u}},4360:function(e,t,n){"use strict";n("5436"),n("697e"),n("a479"),n("f3b4"),n("9e67");var i=n("430a"),r=n("7736"),a={sidebar:function(e){return e.app.sidebar},size:function(e){return e.app.size},device:function(e){return e.app.device},visitedViews:function(e){return e.tagsView.visitedViews},cachedViews:function(e){return e.tagsView.cachedViews},adminToken:function(e){return e.user.adminToken},nickname:function(e){return e.user.nickname},avatar:function(e){return e.user.avatar},roles:function(e){return e.user.roles},menus:function(e){return e.user.menus},permission_routes:function(e){return e.permission.routes},systemName:function(e){return e.settings.systemName},pageTitle:function(e){return e.settings.pageTitle},logoUrl:function(e){return e.settings.logoUrl},faviconUrl:function(e){return e.settings.faviconUrl}},s=a;i["default"].use(r["a"]);var c=n("c653"),o=c.keys().reduce((function(e,t){var n=t.replace(/^\.\/(.*)\.\w+$/,"$1"),i=c(t);return e[n]=i.default,e}),{}),u=new r["a"].Store({modules:o,getters:s});t["a"]=u},4727:function(e,t,n){"use strict";n("b686")},"4a47":function(e,t,n){"use strict";n("676d")},"4b6e":function(e,t,n){"use strict";n("a5d0")},"56d7":function(e,t,n){"use strict";n.r(t);var i={};n.r(i),n.d(i,"timeAgo",(function(){return x})),n.d(i,"numberFormatter",(function(){return A})),n.d(i,"toThousandFilter",(function(){return $})),n.d(i,"uppercaseFirst",(function(){return L}));n("5d09"),n("abc9"),n("aa4f"),n("f288"),n("697e"),n("7b93"),n("5d63"),n("6c1f");var r=n("430a"),a=n("5cf7"),s=n.n(a),c=(n("9f35"),n("aec5")),o=n.n(c),u=(n("24ab"),n("b20f"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("router-view")],1)}),l=[],d={name:"App"},f=d,h=n("0b56"),m=Object(h["a"])(f,u,l,!1,null,null,null),p=m.exports,b=n("4360"),v=n("a18c"),g=n("4fef"),w=n("66f2"),O=n("c130"),E=(n("737f"),n("38bc")),_=n.n(E),S=(n("70e7"),n("5f87"));n("151b");function V(e){var t=b["a"].getters.pageTitle;return e?t?"".concat(e," - ").concat(t):"".concat(e):"".concat(t)}var j=n("c1f7");_.a.configure({showSpinner:!1});var T=["/login","/redirect"];function k(e){if(e.length>0){var t=e.map((function(e){return"Layout"===e.component?e.component=j["a"]:"string"===typeof e.component&&(e.component=y(e.component)),e.children&&e.children.length>0&&(e.children=k(e.children)),e}));return t}return[]}v["c"].beforeEach(function(){var e=Object(O["a"])(Object(g["a"])().mark((function e(t,n,i){var r,a,s,o,u,l,d,f;return Object(g["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(_.a.start(),r=b["a"].getters.faviconUrl,r&&(a=document.querySelector("link[rel*='icon']")||document.createElement("link"),a.type="image/x-icon",a.rel="shortcut icon",a.href=r,document.getElementsByTagName("head")[0].appendChild(a)),document.title=V(t.meta.title),s=Object(S["e"])(),!s){e.next=38;break}if("/login"!==t.path){e.next=11;break}i({path:"/"}),_.a.done(),e.next=36;break;case 11:if(o=b["a"].getters.roles&&b["a"].getters.roles.length>0,!o){e.next=16;break}i(),e.next=36;break;case 16:return e.prev=16,e.next=19,b["a"].dispatch("user/userInfo");case 19:return u=e.sent,l=u.roles,d=k(b["a"].getters.menus?b["a"].getters.menus:[]),e.next=24,b["a"].dispatch("permission/generateRoutes",{roles:l,menus:d});case 24:f=e.sent,v["c"].addRoutes(f),i(Object(w["a"])(Object(w["a"])({},t),{},{replace:!0})),e.next=36;break;case 29:return e.prev=29,e.t0=e["catch"](16),e.next=33,b["a"].dispatch("user/resetAdminToken");case 33:c["Message"].error(e.t0||"Has Error"),i("/login?redirect=".concat(t.path)),_.a.done();case 36:e.next=39;break;case 38:-1!==T.indexOf(t.path)?i():(i("/login?redirect=".concat(t.path)),_.a.done());case 39:case"end":return e.stop()}}),e,null,[[16,29]])})));return function(t,n,i){return e.apply(this,arguments)}}());var y=function(e){return function(t){return Promise.all([n.e("chunk-elementUI"),n.e("chunk-bafb7196"),n.e("chunk-0f0b8ab3"),n.e("chunk-2d1628cb"),n.e("chunk-5c0b331e")]).then(function(){var i=[n("4b3b")("./".concat(e))];t.apply(null,i)}.bind(this)).catch(n.oe).catch((function(e){c["Message"].error("Router "+e),_.a.done()}))}};v["c"].afterEach((function(){_.a.done()}));n("1d23a"),n("f3b4"),n("9e67"),n("0508"),n("e508"),n("3a81");function C(e,t){return 1===e?e+t:e+t+"s"}function x(e){var t=Date.now()/1e3-Number(e);return t<3600?C(~~(t/60)," 分钟"):t<86400?C(~~(t/3600)," 小时"):C(~~(t/86400)," 天")}function A(e,t){for(var n=[{value:1e18,symbol:"E"},{value:1e15,symbol:"P"},{value:1e12,symbol:"T"},{value:1e9,symbol:"G"},{value:1e6,symbol:"M"},{value:1e3,symbol:"k"}],i=0;i=n[i].value)return(e/n[i].value).toFixed(t).replace(/\.0+$|(\.[0-9]*[1-9])0+$/,"$1")+n[i].symbol;return e.toString()}function $(e){return(+e||0).toString().replace(/^-?\d+/g,(function(e){return e.replace(/(?=(?!\b)(\d{3})+$)/g,",")}))}function L(e){return e.charAt(0).toUpperCase()+e.slice(1)}r["default"].use(o.a,{size:s.a.get("size")||"medium"}),Object.keys(i).forEach((function(e){r["default"].filter(e,i[e])})),r["default"].config.productionTip=!1,new r["default"]({el:"#app",router:v["c"],store:b["a"],render:function(e){return e(p)}})},"5a2e":function(e,t,n){"use strict";n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"o",(function(){return c})),n.d(t,"n",(function(){return o})),n.d(t,"f",(function(){return u})),n.d(t,"e",(function(){return l})),n.d(t,"k",(function(){return d})),n.d(t,"j",(function(){return f})),n.d(t,"b",(function(){return h})),n.d(t,"a",(function(){return m})),n.d(t,"h",(function(){return p})),n.d(t,"g",(function(){return b})),n.d(t,"i",(function(){return v})),n.d(t,"m",(function(){return g})),n.d(t,"l",(function(){return w}));var i=n("b775"),r="/admin/admin.Setting/";function a(e){return Object(i["a"])({url:r+"cacheInfo",method:"get",params:e})}function s(e){return Object(i["a"])({url:r+"cacheClear",method:"post",data:e})}function c(e){return Object(i["a"])({url:r+"tokenInfo",method:"get",params:e})}function o(e){return Object(i["a"])({url:r+"tokenEdit",method:"post",data:e})}function u(e){return Object(i["a"])({url:r+"captchaInfo",method:"get",params:e})}function l(e){return Object(i["a"])({url:r+"captchaEdit",method:"post",data:e})}function d(e){return Object(i["a"])({url:r+"logInfo",method:"get",params:e})}function f(e){return Object(i["a"])({url:r+"logEdit",method:"post",data:e})}function h(e){return Object(i["a"])({url:r+"apiInfo",method:"get",params:e})}function m(e){return Object(i["a"])({url:r+"apiEdit",method:"post",data:e})}function p(e){return Object(i["a"])({url:r+"emailInfo",method:"get",params:e})}function b(e){return Object(i["a"])({url:r+"emailEdit",method:"post",data:e})}function v(e){return Object(i["a"])({url:r+"emailTest",method:"post",data:e})}function g(e){return Object(i["a"])({url:r+"systemInfo",method:"get",params:e})}function w(e){return Object(i["a"])({url:r+"systemEdit",method:"post",data:e})}},"5f87":function(e,t,n){"use strict";n.d(t,"f",(function(){return s})),n.d(t,"e",(function(){return c})),n.d(t,"a",(function(){return o})),n.d(t,"i",(function(){return l})),n.d(t,"d",(function(){return d})),n.d(t,"h",(function(){return h})),n.d(t,"c",(function(){return m})),n.d(t,"g",(function(){return b})),n.d(t,"b",(function(){return v}));var i=n("5cf7"),r=n.n(i),a="yylAdminAdminToken";function s(e){return r.a.set(a,e)}function c(){return r.a.get(a)}function o(){return r.a.remove(a)}var u="yylAdminUsername";function l(e){return r.a.set(u,e)}function d(){return r.a.remove(u)}var f="yylAdminNickname";function h(e){return r.a.set(f,e)}function m(){return r.a.remove(f)}var p="yylAdminAvatar";function b(e){return r.a.set(p,e)}function v(){return r.a.remove(p)}},"64ae":function(e,t,n){},"64f0":function(e,t,n){},"676d":function(e,t,n){},"6b85":function(e,t,n){},7509:function(e,t,n){"use strict";n.r(t);var i=n("04d3"),r=n("86e7"),a=n("191a"),s=(n("697e"),n("983b"),n("e635"),n("388f"),n("a479"),n("924a"),n("6c1f"),n("3a81"),{visitedViews:[],cachedViews:[]}),c={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.noCache||e.cachedViews.push(t.name)},DEL_VISITED_VIEW:function(e,t){var n,i=Object(a["a"])(e.visitedViews.entries());try{for(i.s();!(n=i.n()).done;){var s=Object(r["a"])(n.value,2),c=s[0],o=s[1];if(o.path===t.path){e.visitedViews.splice(c,1);break}}}catch(u){i.e(u)}finally{i.f()}},DEL_CACHED_VIEW:function(e,t){var n=e.cachedViews.indexOf(t.name);n>-1&&e.cachedViews.splice(n,1)},DEL_OTHERS_VISITED_VIEWS:function(e,t){e.visitedViews=e.visitedViews.filter((function(e){return e.meta.affix||e.path===t.path}))},DEL_OTHERS_CACHED_VIEWS:function(e,t){var n=e.cachedViews.indexOf(t.name);e.cachedViews=n>-1?e.cachedViews.slice(n,n+1):[]},DEL_ALL_VISITED_VIEWS:function(e){var t=e.visitedViews.filter((function(e){return e.meta.affix}));e.visitedViews=t},DEL_ALL_CACHED_VIEWS:function(e){e.cachedViews=[]},UPDATE_VISITED_VIEW:function(e,t){var n,i=Object(a["a"])(e.visitedViews);try{for(i.s();!(n=i.n()).done;){var r=n.value;if(r.path===t.path){r=Object.assign(r,t);break}}}catch(s){i.e(s)}finally{i.f()}}},o={addView:function(e,t){var n=e.dispatch;n("addVisitedView",t),n("addCachedView",t)},addVisitedView:function(e,t){var n=e.commit;n("ADD_VISITED_VIEW",t)},addCachedView:function(e,t){var n=e.commit;n("ADD_CACHED_VIEW",t)},delView:function(e,t){var n=e.dispatch,r=e.state;return new Promise((function(e){n("delVisitedView",t),n("delCachedView",t),e({visitedViews:Object(i["a"])(r.visitedViews),cachedViews:Object(i["a"])(r.cachedViews)})}))},delVisitedView:function(e,t){var n=e.commit,r=e.state;return new Promise((function(e){n("DEL_VISITED_VIEW",t),e(Object(i["a"])(r.visitedViews))}))},delCachedView:function(e,t){var n=e.commit,r=e.state;return new Promise((function(e){n("DEL_CACHED_VIEW",t),e(Object(i["a"])(r.cachedViews))}))},delOthersViews:function(e,t){var n=e.dispatch,r=e.state;return new Promise((function(e){n("delOthersVisitedViews",t),n("delOthersCachedViews",t),e({visitedViews:Object(i["a"])(r.visitedViews),cachedViews:Object(i["a"])(r.cachedViews)})}))},delOthersVisitedViews:function(e,t){var n=e.commit,r=e.state;return new Promise((function(e){n("DEL_OTHERS_VISITED_VIEWS",t),e(Object(i["a"])(r.visitedViews))}))},delOthersCachedViews:function(e,t){var n=e.commit,r=e.state;return new Promise((function(e){n("DEL_OTHERS_CACHED_VIEWS",t),e(Object(i["a"])(r.cachedViews))}))},delAllViews:function(e,t){var n=e.dispatch,r=e.state;return new Promise((function(e){n("delAllVisitedViews",t),n("delAllCachedViews",t),e({visitedViews:Object(i["a"])(r.visitedViews),cachedViews:Object(i["a"])(r.cachedViews)})}))},delAllVisitedViews:function(e){var t=e.commit,n=e.state;return new Promise((function(e){t("DEL_ALL_VISITED_VIEWS"),e(Object(i["a"])(n.visitedViews))}))},delAllCachedViews:function(e){var t=e.commit,n=e.state;return new Promise((function(e){t("DEL_ALL_CACHED_VIEWS"),e(Object(i["a"])(n.cachedViews))}))},updateVisitedView:function(e,t){var n=e.commit;n("UPDATE_VISITED_VIEW",t)}};t["default"]={namespaced:!0,state:s,mutations:c,actions:o}},"81a5":function(e,t,n){e.exports=n.p+"static/img/logo.b1a6d3c6.png"},"83d6":function(e,t){e.exports={title:"yylAdmin",tagsView:!0,fixedHeader:!0,sidebarLogo:!0}},a18c:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return c})),n.d(t,"d",(function(){return l}));n("697e"),n("5136"),n("a479");var i=n("430a"),r=n("1ceb"),a=n("c1f7");i["default"].use(r["a"]);var s=[{path:"/redirect",component:a["a"],children:[{path:"/redirect/:path(.*)",component:function(){return n.e("chunk-2d0f047c").then(n.bind(null,"9c62"))}}]},{path:"/401",meta:{title:"401"},hidden:!0,component:function(){return n.e("chunk-33142cd7").then(n.bind(null,"ce65"))}},{path:"/404",meta:{title:"404"},hidden:!0,component:function(){return n.e("chunk-7eb063e3").then(n.bind(null,"9d8d"))}},{path:"/login",meta:{title:"登录"},hidden:!0,component:function(){return Promise.all([n.e("chunk-0f0b8ab3"),n.e("chunk-58b45323")]).then(n.bind(null,"35b0"))}},{path:"/",redirect:"/dashboard",component:a["a"],children:[{path:"dashboard",name:"Dashboard",meta:{title:"控制台",icon:"el-icon-s-home",affix:!0},component:function(){return Promise.all([n.e("chunk-bafb7196"),n.e("chunk-04a70b6c")]).then(n.bind(null,"2953"))}}]}],c=[{path:"*",redirect:"/404",hidden:!0}],o=function(){return new r["a"]({scrollBehavior:function(){return{y:0}},routes:s})},u=o();function l(){var e=o();u.matcher=e.matcher}t["c"]=u},a445:function(e,t,n){},a5d0:function(e,t,n){},b058:function(e,t,n){},b20f:function(e,t,n){e.exports={menuText:"#bfcbd9",menuActiveText:"#409eff",subMenuActiveText:"#f4f4f5",menuBg:"#304156",menuHover:"#263445",subMenuBg:"#1f2d3d",subMenuHover:"#001528",sideBarWidth:"210px"}},b686:function(e,t,n){},b70c:function(e,t,n){"use strict";n("64f0")},b775:function(e,t,n){"use strict";var i=n("916c"),r=n("66f2"),a=(n("697e"),n("e975"),n("b7a8")),s=n.n(a),c=n("4360"),o=n("aec5"),u=n("5f87"),l=s.a.create({baseURL:"",timeout:6e4});function d(e){401===e.code?o["MessageBox"].confirm(e.msg,"提示",{confirmButtonText:"重新登录",cancelButtonText:"取消",type:"warning"}).then((function(){c["a"].dispatch("user/resetAdminToken").then((function(){location.reload()}))})).catch((function(){})):Object(o["Message"])({showClose:!0,message:e.msg||"Server error",type:"error",duration:5e3})}l.interceptors.request.use((function(e){if(c["a"].getters.adminToken){var t="header",n="AdminToken",a=Object(u["e"])();"header"===t?e.headers[n]=a:"get"===e.method?e.params=Object(r["a"])(Object(r["a"])({},e.params),{},Object(i["a"])({},n,a)):e.data=Object(r["a"])(Object(r["a"])({},e.data),{},Object(i["a"])({},n,a))}return e}),(function(e){return Promise.reject(e)})),l.interceptors.response.use((function(e){var t=e.data;if(e.data&&"blob"===e.config.responseType){if("application/json"===e.data.type){var n=new FileReader;return n.readAsText(e.data,"utf-8"),n.onload=function(){var e=JSON.parse(n.result);return d(e),Promise.reject(new Error(e.msg||"Server error"))},Promise.reject()}return e.data}return 200===t.code?t:(d(t),Promise.reject(new Error(t.msg||"Server error")))}),(function(e){var t=e.response.data;return d(t),Promise.reject(e)})),t["a"]=l},bde3:function(e,t,n){},c1f7:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-wrapper",class:e.classObj},["mobile"===e.device&&e.sidebar.opened?n("div",{staticClass:"drawer-bg",on:{click:e.handleClickOutside}}):e._e(),n("sidebar",{staticClass:"sidebar-container"}),n("div",{staticClass:"main-container",class:{hasTagsView:e.needTagsView}},[n("div",{class:{"fixed-header":e.fixedHeader}},[n("navbar"),e.needTagsView?n("tags-view"):e._e()],1),n("app-main")],1)],1)},r=[],a=n("66f2"),s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"app-main"},[n("transition",{attrs:{name:"fade-transform",mode:"out-in"}},[n("keep-alive",{attrs:{include:e.cachedViews}},[n("router-view",{key:e.key})],1)],1)],1)},c=[],o={name:"AppMain",computed:{cachedViews:function(){return this.$store.state.tagsView.cachedViews},key:function(){return this.$route.path}}},u=o,l=(n("2bd2"),n("1c7f"),n("0b56")),d=Object(l["a"])(u,s,c,!1,null,"4b5bff7a",null),f=d.exports,h=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"navbar"},[n("hamburger",{staticClass:"hamburger-container",attrs:{id:"hamburger-container","is-active":e.sidebar.opened},on:{toggleClick:e.toggleSideBar}}),n("breadcrumb",{staticClass:"breadcrumb-container",attrs:{id:"breadcrumb-container"}}),n("div",{staticClass:"right-menu"},["mobile"!==e.device?[n("span",{staticStyle:{display:"inline-block",float:"left","margin-right":"10px",color:"#409eff"},attrs:{title:"个人中心"}},[n("router-link",{attrs:{to:e.userCenter}},[e._v(" "+e._s(e.nickname)+" ")])],1),n("search",{staticClass:"right-menu-item",attrs:{id:"header-search"}}),n("screenfull",{staticClass:"right-menu-item hover-effect",attrs:{id:"screenfull"}}),n("size-select",{staticClass:"right-menu-item hover-effect",attrs:{id:"size-select"}})]:e._e(),n("el-dropdown",{staticClass:"avatar-container right-menu-item hover-effect",attrs:{trigger:"click"}},[n("div",{staticClass:"avatar-wrapper"},[e.avatar?n("el-avatar",{attrs:{shape:"circle",fit:"contain",size:48,src:e.avatar}}):n("el-avatar",{attrs:{icon:"el-icon-user-solid",size:48}}),n("i",{staticClass:"el-icon-caret-bottom"})],1),n("el-dropdown-menu",{staticStyle:{"text-align":"center"},attrs:{slot:"dropdown"},slot:"dropdown"},[n("router-link",{attrs:{to:e.userCenter}},[n("el-dropdown-item",[e._v("个人中心")])],1),n("router-link",{attrs:{to:"/"}},[n("el-dropdown-item",[e._v("控制台")])],1),n("el-dropdown-item",{attrs:{divided:""},nativeOn:{click:function(t){return e.logout.apply(null,arguments)}}},[n("span",{staticStyle:{display:"block"}},[e._v("退出")])])],1)],1),n("span",{staticStyle:{display:"inline-block",float:"right","margin-right":"10px",color:"#409eff"}},[e.checkPermission(["admin/admin.Setting/cacheClear"])?n("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{icon:"el-icon-delete",circle:"",title:"清除缓存"},on:{click:e.clearCache}}):e._e()],1)],2)],1)},m=[],p=n("4fef"),b=n("c130"),v=n("e350"),g=n("5a2e"),w=n("7736"),O=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-breadcrumb",{staticClass:"app-breadcrumb",attrs:{separator:"/"}},[n("transition-group",{attrs:{name:"breadcrumb"}},e._l(e.levelList,(function(t,i){return n("el-breadcrumb-item",{key:t.path},["noRedirect"===t.redirect||i==e.levelList.length-1?n("span",{staticClass:"no-redirect"},[e._v(e._s(t.meta.title))]):n("a",{on:{click:function(n){return n.preventDefault(),e.handleLink(t)}}},[e._v(e._s(t.meta.title))])])})),1)],1)},E=[],_=(n("8c78"),n("6c1f"),n("697e"),n("151b"),n("388f"),n("d96d"),n("37dd")),S={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:"/dashboard",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&&t.trim().toLocaleLowerCase()==="Dashboard".toLocaleLowerCase()},pathCompile:function(e){var t=this.$route.params,n=_["a"](e);return n(t)},handleLink:function(e){var t=e.redirect,n=e.path;t?this.$router.push(t):this.$router.push(this.pathCompile(n))}}},V=S,j=(n("4727"),Object(l["a"])(V,O,E,!1,null,"ced8ceca",null)),T=j.exports,k=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{padding:"0 15px"},on:{click:e.toggleClick}},[n("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"}},[n("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"}})])])},y=[],C={name:"Hamburger",props:{isActive:{type:Boolean,default:!1}},methods:{toggleClick:function(){this.$emit("toggleClick")}}},x=C,A=(n("d49d"),Object(l["a"])(x,k,y,!1,null,"49e15297",null)),$=A.exports,L=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("i",{staticClass:"el-icon-full-screen",attrs:{title:"全屏"},on:{click:e.click}})])},I=[],D=n("bd3e"),P=n.n(D),M={name:"Screenfull",data:function(){return{isFullscreen:!1}},mounted:function(){this.init()},beforeDestroy:function(){this.destroy()},methods:{click:function(){if(!P.a.isEnabled)return this.$message({message:"you browser can not work",type:"warning"}),!1;P.a.toggle()},change:function(){this.isFullscreen=P.a.isFullscreen},init:function(){P.a.enabled&&P.a.on("change",this.change)},destroy:function(){P.a.enabled&&P.a.off("change",this.change)}}},N=M,R=Object(l["a"])(N,L,I,!1,null,null,null),B=R.exports,H=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dropdown",{attrs:{trigger:"click"},on:{command:e.handleSetSize}},[n("div",[n("i",{staticClass:"el-icon-s-operation",attrs:{title:"字体大小"}})]),n("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},e._l(e.sizeOptions,(function(t){return n("el-dropdown-item",{key:t.value,attrs:{disabled:e.size===t.value,command:t.value}},[e._v(" "+e._s(t.label)+" ")])})),1)],1)},z=[],U=(n("f3b4"),n("9e67"),{data:function(){return{sizeOptions:[{label:"默认",value:"default"},{label:"中",value:"medium"},{label:"小",value:"small"},{label:"迷你",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})}))}}}),W=U,F=Object(l["a"])(W,H,z,!1,null,null,null),G=F.exports,q=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"header-search",class:{show:e.show}},[n("i",{staticClass:"el-icon-search search-icon",attrs:{title:"搜索菜单"},on:{click:function(t){return t.stopPropagation(),e.click.apply(null,arguments)}}}),n("el-select",{ref:"headerSearchSelect",staticClass:"header-search-select",attrs:{"remote-method":e.querySearch,filterable:"","default-first-option":"",remote:"",placeholder:"菜单名称"},on:{change:e.change},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}},e._l(e.options,(function(e){return n("el-option",{key:e.path,attrs:{value:e,label:e.title.join(" > ")}})})),1)],1)},K=[],J=n("04d3"),Y=n("191a"),Z=(n("83fe"),n("5d94")),X=n.n(Z),Q=n("6266"),ee=n.n(Q),te={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;this.$router.push(e.path),this.search="",this.options=[],this.$nextTick((function(){t.show=!1}))},initFuse:function(e){this.fuse=new X.a(e,{shouldSort:!0,threshold:.4,location:0,distance:100,maxPatternLength:32,minMatchCharLength:1,keys:[{name:"title",weight:.7},{name:"path",weight:.3}]})},generateRoutes:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=[],a=Object(Y["a"])(e);try{for(a.s();!(t=a.n()).done;){var s=t.value;if(!s.hidden){var c={path:ee.a.resolve(n,s.path),title:Object(J["a"])(i)};if(s.meta&&s.meta.title&&(c.title=[].concat(Object(J["a"])(c.title),[s.meta.title]),"noRedirect"!==s.redirect&&r.push(c)),s.children){var o=this.generateRoutes(s.children,c.path,c.title);o.length>=1&&(r=[].concat(Object(J["a"])(r),Object(J["a"])(o)))}}}}catch(u){a.e(u)}finally{a.f()}return r},querySearch:function(e){this.options=""!==e?this.fuse.search(e):[]}}},ne=te,ie=(n("b70c"),Object(l["a"])(ne,q,K,!1,null,"0281500d",null)),re=ie.exports,ae=(n("5f87"),{components:{Breadcrumb:T,Hamburger:$,Screenfull:B,SizeSelect:G,Search:re},data:function(){return{loading:!1,userCenter:"/system/user-center"}},computed:Object(a["a"])({},Object(w["b"])(["sidebar","device","nickname","avatar"])),methods:{checkPermission:v["a"],toggleSideBar:function(){this.$store.dispatch("app/toggleSideBar")},logout:function(){var e=this;return Object(b["a"])(Object(p["a"])().mark((function t(){return Object(p["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$store.dispatch("user/logout");case 2:e.$router.push("/login?redirect=".concat(e.$route.fullPath));case 3:case"end":return t.stop()}}),t)})))()},clearCache:function(){var e=this;this.loading=!0,Object(g["c"])().then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))}}}),se=ae,ce=(n("ef0e"),Object(l["a"])(se,h,m,!1,null,"b2693428",null)),oe=ce.exports,ue=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:{"has-logo":e.showLogo}},[e.showLogo?n("logo",{attrs:{collapse:e.isCollapse}}):e._e(),n("el-scrollbar",{attrs:{"wrap-class":"scrollbar-wrapper"}},[n("el-menu",{attrs:{"default-active":e.activeMenu,collapse:e.isCollapse,"background-color":e.variables.menuBg,"text-color":e.variables.menuText,"unique-opened":!1,"active-text-color":e.variables.menuActiveText,"collapse-transition":!1,mode:"vertical"}},e._l(e.permission_routes,(function(e){return n("sidebar-item",{key:e.path,attrs:{item:e,"base-path":e.path}})})),1)],1)],1)},le=[],de=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"sidebar-logo-container",class:{collapse:e.collapse}},[n("transition",{attrs:{name:"sidebarLogoFade"}},[e.collapse?n("router-link",{key:"collapse",staticClass:"sidebar-logo-link",attrs:{to:"/"}},[e.logoUrl?n("img",{staticClass:"sidebar-logo",attrs:{src:e.logoUrl}}):e.logo?n("img",{staticClass:"sidebar-logo",attrs:{src:e.logo}}):n("h1",{staticClass:"sidebar-title"},[e._v(e._s(e.systemName)+" ")])]):n("router-link",{key:"expand",staticClass:"sidebar-logo-link",attrs:{to:"/"}},[e.logoUrl?n("img",{staticClass:"sidebar-logo",attrs:{src:e.logoUrl}}):e.logo?n("img",{staticClass:"sidebar-logo",attrs:{src:e.logo}}):e._e(),n("h1",{staticClass:"sidebar-title"},[e._v(e._s(e.systemName)+" ")])])],1)],1)},fe=[],he=n("81a5"),me=n.n(he),pe={name:"SidebarLogo",props:{collapse:{type:Boolean,required:!0}},data:function(){return{logo:me.a}},computed:Object(a["a"])({},Object(w["b"])(["systemName","logoUrl"]))},be=pe,ve=(n("4a47"),Object(l["a"])(be,de,fe,!1,null,"a10db8f2",null)),ge=ve.exports,we=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.item.hidden?e._e():n("div",[!e.hasOneShowingChild(e.item.children,e.item)||e.onlyOneChild.children&&!e.onlyOneChild.noShowingChildren||e.item.alwaysShow?n("el-submenu",{ref:"subMenu",attrs:{index:e.resolvePath(e.item.path),"popper-append-to-body":""}},[n("template",{slot:"title"},[e.item.meta?n("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 n("sidebar-item",{key:t.path,staticClass:"nest-menu",attrs:{"is-nest":!0,item:t,"base-path":e.resolvePath(t.path)}})}))],2):[e.onlyOneChild.meta?n("app-link",{attrs:{to:e.resolvePath(e.onlyOneChild.path)}},[n("el-menu-item",{class:{"submenu-title-noDropdown":!e.isNest},attrs:{index:e.resolvePath(e.onlyOneChild.path)}},[n("item",{attrs:{icon:e.onlyOneChild.meta.icon||e.item.meta&&e.item.meta.icon,title:e.onlyOneChild.meta.title}})],1)],1):e._e()]],2)},Oe=[];n("b19d");function Ee(e){return/^(https?:|mailto:|tel:)/.test(e)}var _e,Se,Ve={name:"MenuItem",functional:!0,props:{icon:{type:String,default:""},title:{type:String,default:""}},render:function(e,t){var n=t.props,i=n.icon,r=n.title,a=[];return i&&a.push(e("i",{class:[i,"sub-el-icon"]})),r&&a.push(e("span",{slot:"title"},[r])),a}},je=Ve,Te=(n("1e86"),Object(l["a"])(je,_e,Se,!1,null,"1be853a2",null)),ke=Te.exports,ye=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.type,e._b({tag:"component"},"component",e.linkProps(e.to),!1),[e._t("default")],2)},Ce=[],xe={props:{to:{type:String,required:!0}},computed:{isExternal:function(){return Ee(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}}}},Ae=xe,$e=Object(l["a"])(Ae,ye,Ce,!1,null,null,null),Le=$e.exports,Ie={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 n=t.handleMouseleave;t.handleMouseleave=function(t){"mobile"!==e.device&&n(t)}}}}},De={name:"SidebarItem",components:{Item:ke,AppLink:Le},mixins:[Ie],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]:[],n=arguments.length>1?arguments[1]:void 0,i=t.filter((function(t){return!t.hidden&&(e.onlyOneChild=t,!0)}));return 1===i.length||0===i.length&&(this.onlyOneChild=Object(a["a"])(Object(a["a"])({},n),{},{path:"",noShowingChildren:!0}),!0)},resolvePath:function(e){return Ee(e)?e:Ee(this.basePath)?this.basePath:ee.a.resolve(this.basePath,e)}}},Pe=De,Me=Object(l["a"])(Pe,we,Oe,!1,null,null,null),Ne=Me.exports,Re=n("cf1e"),Be=n.n(Re),He={components:{SidebarItem:Ne,Logo:ge},computed:Object(a["a"])(Object(a["a"])({},Object(w["b"])(["permission_routes","sidebar"])),{},{activeMenu:function(){var e=this.$route,t=e.meta,n=e.path;return t.activeMenu?t.activeMenu:n},showLogo:function(){return this.$store.state.settings.sidebarLogo},variables:function(){return Be.a},isCollapse:function(){return!this.sidebar.opened}})},ze=He,Ue=Object(l["a"])(ze,ue,le,!1,null,null,null),We=Ue.exports,Fe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"tags-view-container",attrs:{id:"tags-view-container"}},[n("scroll-pane",{ref:"scrollPane",staticClass:"tags-view-wrapper",on:{scroll:e.handleScroll}},e._l(e.visitedViews,(function(t){return n("router-link",{key:t.path,ref:"tag",refInFor:!0,staticClass:"tags-view-item",class:e.isActive(t)?"active":"",attrs:{to:{path:t.path,query:t.query,fullPath:t.fullPath},tag:"span"},nativeOn:{mouseup:function(n){if("button"in n&&1!==n.button)return null;!e.isAffix(t)&&e.closeSelectedTag(t)},contextmenu:function(n){return n.preventDefault(),e.openMenu(t,n)}}},[e._v(" "+e._s(t.title)+" "),e.isAffix(t)?e._e():n("span",{staticClass:"el-icon-close",on:{click:function(n){return n.preventDefault(),n.stopPropagation(),e.closeSelectedTag(t)}}})])})),1),n("ul",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"contextmenu",style:{left:e.left+"px",top:e.top+"px"}},[n("li",{on:{click:function(t){return e.refreshSelectedTag(e.selectedTag)}}},[e._v("刷新")]),e.isAffix(e.selectedTag)?e._e():n("li",{on:{click:function(t){return e.closeSelectedTag(e.selectedTag)}}},[e._v("关闭")]),n("li",{on:{click:e.closeOthersTags}},[e._v("关闭其它")]),n("li",{on:{click:function(t){return e.closeAllTags(e.selectedTag)}}},[e._v("关闭所有")])])],1)},Ge=[],qe=(n("7b93"),n("3a81"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-scrollbar",{ref:"scrollContainer",staticClass:"scroll-container",attrs:{vertical:!1},nativeOn:{wheel:function(t){return t.preventDefault(),e.handleScroll.apply(null,arguments)}}},[e._t("default")],2)}),Ke=[],Je=(n("6a86"),4),Ye={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,n=this.scrollWrapper;n.scrollLeft=n.scrollLeft+t/4},emitScroll:function(){this.$emit("scroll")},moveToTarget:function(e){var t=this.$refs.scrollContainer.$el,n=t.offsetWidth,i=this.scrollWrapper,r=this.$parent.$refs.tag,a=null,s=null;if(r.length>0&&(a=r[0],s=r[r.length-1]),a===e)i.scrollLeft=0;else if(s===e)i.scrollLeft=i.scrollWidth-n;else{var c=r.findIndex((function(t){return t===e})),o=r[c-1],u=r[c+1],l=u.$el.offsetLeft+u.$el.offsetWidth+Je,d=o.$el.offsetLeft-Je;l>i.scrollLeft+n?i.scrollLeft=l-n:d1&&void 0!==arguments[1]?arguments[1]:"/",i=[];return e.forEach((function(e){if(e.meta&&e.meta.affix){var r=ee.a.resolve(n,e.path);i.push({fullPath:r,path:r,name:e.name,meta:Object(a["a"])({},e.meta)})}if(e.children){var s=t.filterAffixTags(e.children,e.path);s.length>=1&&(i=[].concat(Object(J["a"])(i),Object(J["a"])(s)))}})),i},initTags:function(){var e,t=this.affixTags=this.filterAffixTags(this.routes),n=Object(Y["a"])(t);try{for(n.s();!(e=n.n()).done;){var i=e.value;i.name&&this.$store.dispatch("tagsView/addVisitedView",i)}}catch(r){n.e(r)}finally{n.f()}},addTags:function(){var e=this.$route.name;return e&&this.$store.dispatch("tagsView/addView",this.$route),!1},moveToCurrentTag:function(){var e=this,t=this.$refs.tag;this.$nextTick((function(){var n,i=Object(Y["a"])(t);try{for(i.s();!(n=i.n()).done;){var r=n.value;if(r.to.path===e.$route.path){e.$refs.scrollPane.moveToTarget(r),r.to.fullPath!==e.$route.fullPath&&e.$store.dispatch("tagsView/updateVisitedView",e.$route);break}}}catch(a){i.e(a)}finally{i.f()}}))},refreshSelectedTag:function(e){var t=this;this.$store.dispatch("tagsView/delCachedView",e).then((function(){var n=e.fullPath;t.$nextTick((function(){t.$router.replace({path:"/redirect"+n})}))}))},closeSelectedTag:function(e){var t=this;this.$store.dispatch("tagsView/delView",e).then((function(n){var i=n.visitedViews;t.isActive(e)&&t.toLastView(i,e)}))},closeOthersTags:function(){var e=this;this.$router.push(this.selectedTag),this.$store.dispatch("tagsView/delOthersViews",this.selectedTag).then((function(){e.moveToCurrentTag()}))},closeAllTags:function(e){var t=this;this.$store.dispatch("tagsView/delAllViews").then((function(n){var i=n.visitedViews;t.affixTags.some((function(t){return t.path===e.path}))||t.toLastView(i,e)}))},toLastView:function(e,t){var n=e.slice(-1)[0];n?this.$router.push(n.fullPath):"Dashboard"===t.name?this.$router.replace({path:"/redirect"+t.fullPath}):this.$router.push("/")},openMenu:function(e,t){var n=105,i=this.$el.getBoundingClientRect().left,r=this.$el.offsetWidth,a=r-n,s=t.clientX-i+15;this.left=s>a?a:s,this.top=t.clientY,this.visible=!0,this.selectedTag=e},closeMenu:function(){this.visible=!1},handleScroll:function(){this.closeMenu()}}},tt=et,nt=(n("d958"),n("2d7b"),Object(l["a"])(tt,Fe,Ge,!1,null,"03228e90",null)),it=nt.exports,rt=n("4360"),at=document,st=at.body,ct=992,ot={watch:{$route:function(e){"mobile"===this.device&&this.sidebar.opened&&rt["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&&(rt["a"].dispatch("app/toggleDevice","mobile"),rt["a"].dispatch("app/closeSideBar",{withoutAnimation:!0}))},methods:{$_isMobile:function(){var e=st.getBoundingClientRect();return e.width-10){var t=i["a"].getters&&i["a"].getters.roles,n=e,r=t.some((function(e){return n.includes(e)}));return r}return!1}},e62f:function(e,t,n){},ece9:function(e,t,n){},ef0e:function(e,t,n){"use strict";n("a445")},ef84:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"d",(function(){return c})),n.d(t,"c",(function(){return o}));var i=n("b775"),r="/admin/admin.UserCenter/";function a(e){return Object(i["a"])({url:r+"info",method:"get",params:e})}function s(e){return Object(i["a"])({url:r+"edit",method:"post",data:e})}function c(e){return Object(i["a"])({url:r+"pwd",method:"post",data:e})}function o(e){return Object(i["a"])({url:r+"log",method:"get",params:e})}}},[[0,"runtime","chunk-elementUI","chunk-libs"]]]); \ No newline at end of file diff --git a/admin/static/js/chunk-04a70b6c.3b50e200.js b/admin/static/js/chunk-04a70b6c.3b50e200.js new file mode 100644 index 0000000..ded9314 --- /dev/null +++ b/admin/static/js/chunk-04a70b6c.3b50e200.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-04a70b6c"],{"1fa8":function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-card",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}]},[n("el-row",[n("el-col",[n("div",{staticStyle:{height:"500px",width:"100%"},attrs:{id:"echartIndexCms"}})])],1)],1)},i=[],o=n("7b1d"),r=n("4b4e"),c=n("ac1e"),l=n("0fd9"),d=n("63f7"),s=n("6964"),u=n("d7b2"),m=n("95c8");o["a"]([c["a"],l["a"],d["a"],s["a"],u["a"]]);var f={name:"AdminIndexCms",components:{},data:function(){return{name:"内容统计",loading:!1}},computed:{},created:function(){this.cms()},mounted:function(){},methods:{cms:function(){var t=this;this.loading=!0,Object(m["a"])().then((function(e){t.echartIndexCms(e.data),t.loading=!1})).catch((function(){t.loading=!1}))},echartIndexCms:function(t){var e=r["b"](document.getElementById("echartIndexCms")),n={title:{text:"内容",subtext:"分类:"+t.category+",内容:"+t.content,left:"center",textStyle:{fontSize:15}},tooltip:{trigger:"axis"},grid:{left:"3%",right:"3%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:t.x_data},yAxis:{type:"value"},series:[{data:t.s_data,type:"bar",label:{show:!0,position:"top"}}]};e.setOption(n)}}},p=f,h=n("0b56"),g=Object(h["a"])(p,a,i,!1,null,"a4388e60",null);e["default"]=g.exports},2953:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"dialog-body",style:{height:t.height+"px"}},[n("el-row",[n("el-col",[t.checkPermission(["admin/Index/count"])?n("index-count"):t._e()],1)],1),n("div",{staticClass:"app-container"},[n("el-row",{staticStyle:{"margin-bottom":"15px"}},[n("el-col",[t.checkPermission(["admin/Index/member"])?n("index-member"):t._e()],1)],1),n("el-row",{attrs:{gutter:10}},[n("el-col",{attrs:{xs:24,sm:14}},[t.checkPermission(["admin/Index/cms"])?n("index-cms"):t._e()],1),n("el-col",{attrs:{xs:24,sm:10}},[t.checkPermission(["admin/Index/file"])?n("index-file"):t._e()],1)],1)],1),n("index-notice")],1)},i=[],o=n("98b1"),r=n("e350"),c=n("e793"),l=n("7d59"),d=n("f6af"),s=n("1fa8"),u=n("d4f5"),m={name:"Dashboard",components:{IndexNotice:c["default"],IndexCount:l["default"],IndexMember:d["default"],IndexFile:u["default"],IndexCms:s["default"]},data:function(){return{name:"控制台",height:680}},created:function(){this.height=Object(o["a"])(100)},methods:{checkPermission:r["a"]}},f=m,p=n("0b56"),h=Object(p["a"])(f,a,i,!1,null,null,null);e["default"]=h.exports},"2b17":function(t,e,n){"use strict";n("8cb0")},"333d":function(t,e,n){"use strict";var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"pagination-container",class:{hidden:t.hidden},style:{"text-align":t.align}},[n("el-pagination",t._b({attrs:{small:t.small,background:t.background,"current-page":t.currentPage,"page-size":t.pageSize,layout:t.layout,"page-sizes":t.pageSizes,total:t.total},on:{"update:currentPage":function(e){t.currentPage=e},"update:current-page":function(e){t.currentPage=e},"update:pageSize":function(e){t.pageSize=e},"update:page-size":function(e){t.pageSize=e},"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}},"el-pagination",t.$attrs,!1))],1)},i=[];n("1d23a");Math.easeInOutQuad=function(t,e,n,a){return t/=a/2,t<1?n/2*t*t+e:(t--,-n/2*(t*(t-2)-1)+e)};var o=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)}}();function r(t){document.documentElement.scrollTop=t,document.body.parentNode.scrollTop=t,document.body.scrollTop=t}function c(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function l(t,e,n){var a=c(),i=t-a,l=20,d=0;e="undefined"===typeof e?500:e;var s=function t(){d+=l;var c=Math.easeInOutQuad(d,a,i,e);r(c),d0&&void 0!==arguments[0]?arguments[0]:260,e=880,n=document.documentElement.clientHeight||document.body.clientHeight;return n?n-t:e-t}n.d(e,"a",(function(){return a}))},d4f5:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-card",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}]},[n("el-row",[n("el-col",[n("div",{staticStyle:{height:"500px",width:"100%"},attrs:{id:"echartIndexFile"}})])],1)],1)},i=[],o=n("7b1d"),r=n("4b4e"),c=n("777c"),l=n("0fd9"),d=n("206a"),s=n("63f7"),u=n("d7b2"),m=n("95c8");o["a"]([c["a"],l["a"],d["a"],s["a"],u["a"]]);var f={name:"AdminIndexFile",components:{},data:function(){return{name:"文件统计",loading:!1,date_pie:{count:0,date:[]}}},computed:{},created:function(){this.file()},mounted:function(){},methods:{file:function(){var t=this;this.loading=!0,Object(m["c"])().then((function(e){t.echartIndexFile(e.data),t.loading=!1})).catch((function(){t.loading=!1}))},echartIndexFile:function(t){var e=r["b"](document.getElementById("echartIndexFile")),n={title:{text:"文件",subtext:"文件:"+t.count,left:"center",textStyle:{fontSize:15}},legend:{left:"center",top:"bottom"},tooltip:{trigger:"item",formatter:"{a}
{b} : {c} ({d}%)"},series:[{name:"文件类型",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2,normal:{label:{show:!0,formatter:"{b} : {c} ({d}%)"}}},data:t.data}]};e.setOption(n)}}},p=f,h=n("0b56"),g=Object(h["a"])(p,a,i,!1,null,"2ea20ffb",null);e["default"]=g.exports},e0f3:function(t,e,n){"use strict";n("5bf1")},e1b2:function(t,e,n){"use strict";n.d(e,"f",(function(){return o})),n.d(e,"d",(function(){return r})),n.d(e,"a",(function(){return c})),n.d(e,"c",(function(){return l})),n.d(e,"b",(function(){return d})),n.d(e,"e",(function(){return s})),n.d(e,"g",(function(){return u}));var a=n("b775"),i="/admin/admin.Notice/";function o(t){return Object(a["a"])({url:i+"list",method:"get",params:t})}function r(t){return Object(a["a"])({url:i+"info",method:"get",params:t})}function c(t){return Object(a["a"])({url:i+"add",method:"post",data:t})}function l(t){return Object(a["a"])({url:i+"edit",method:"post",data:t})}function d(t){return Object(a["a"])({url:i+"dele",method:"post",data:t})}function s(t){return Object(a["a"])({url:i+"isopen",method:"post",data:t})}function u(t){return Object(a["a"])({url:i+"opentime",method:"post",data:t})}},e793:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("el-dialog",{attrs:{title:t.dialogTitle,visible:t.dialog,top:"10vh",center:"","before-close":t.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(e){t.dialog=e}}},[n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"table",attrs:{data:t.data,height:t.height-200,"show-header":!1}},[n("el-table-column",{attrs:{prop:"title","min-width":"300","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",{style:{color:e.row.color}},[t._v(t._s(e.row.title))])]}}])}),n("el-table-column",{attrs:{prop:"create_time",width:"155"}}),n("el-table-column",{attrs:{width:"50",align:"right",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[n("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(e){return t.info(a)}}},[t._v("查看")])]}}])})],1),n("pagination",{directives:[{name:"show",rawName:"v-show",value:t.count>0,expression:"count > 0"}],attrs:{total:t.count,page:t.query.page,limit:t.query.limit,align:"center",background:!1,small:!0,layout:"prev, pager, next"},on:{"update:page":function(e){return t.$set(t.query,"page",e)},"update:limit":function(e){return t.$set(t.query,"limit",e)},pagination:t.list}}),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(e){return t.nohint(t.count)}}},[t._v("不再提示")]),n("el-button",{attrs:{type:"text",size:"mini"},on:{click:t.submit}},[t._v("关闭")])],1)],1),n("el-dialog",{attrs:{title:t.infoTitle,visible:t.infoDialog,top:"9vh",center:"","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(e){t.infoDialog=e}}},[n("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:t.height+"px"},attrs:{model:t.model,"label-width":"0"}},[n("el-form-item",{attrs:{label:"",prop:"content"}},[n("div",{domProps:{innerHTML:t._s(t.model.content)}})]),n("el-form-item",{staticStyle:{"text-align":"right","margin-bottom":"0"},attrs:{label:"",prop:""}},[n("span",[t._v(t._s(t.model.username))])]),n("el-form-item",{staticStyle:{"text-align":"right","margin-bottom":"0"},attrs:{label:"",prop:""}},[n("span",[t._v(t._s(t.model.create_time))])])],1)],1)],1)},i=[],o=n("98b1"),r=n("333d"),c=n("d369"),l=n("95c8"),d=n("e1b2"),s={name:"AdminIndexNotice",components:{Pagination:r["a"]},data:function(){return{name:"公告",height:680,loading:!1,idkey:"admin_notice_id",query:{page:1,limit:10},data:[],count:0,dialog:!1,dialogTitle:"公告",model:{admin_notice_id:"",username:"",title:"",intro:"",content:"",create_time:""},infoTitle:"公告",infoDialog:!1}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var t=this;Object(c["d"])()||(this.loading=!0,Object(l["e"])(this.query).then((function(e){if(t.data=e.data.list,t.count=e.data.count,t.loading=!1,t.count>0)if(1===t.count){var n=t.data[0];t.$confirm(n.intro,n.title,{dangerouslyUseHTMLString:!0,confirmButtonText:"查看",cancelButtonText:"不再提示",closeOnClickModal:!1,closeOnPressEscape:!1,showClose:!1,center:!0}).then((function(){t.info(n)})).catch((function(){t.nohint(t.count)}))}else t.dialog=!0})).catch((function(){t.loading=!1})))},info:function(t){var e=this;this.infoDialog=!0;var n={};n[this.idkey]=t[this.idkey],Object(d["d"])(n).then((function(t){e.model=t.data,e.infoTitle=t.data.title}))},cancel:function(){this.dialog=!1},submit:function(){this.dialog=!1},nohint:function(t){this.dialog=!1,Object(c["i"])(t)}}},u=s,m=n("0b56"),f=Object(m["a"])(u,a,i,!1,null,"2642d7f2",null);e["default"]=f.exports},f6af:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-card",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}]},[n("el-row",{staticStyle:{"text-align":"center"}},[n("el-col",[n("el-select",{staticClass:"filter-item",on:{change:t.typeChange},model:{value:t.date_type,callback:function(e){t.date_type=e},expression:"date_type"}},[n("el-option",{attrs:{label:"日",value:"day"}}),n("el-option",{attrs:{label:"月",value:"month"}})],1),n("el-date-picker",{staticClass:"filter-item",staticStyle:{width:"350px"},attrs:{type:t.date_ptype,"value-format":t.date_format,"picker-options":t.date_options,"start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:t.dateChange},model:{value:t.date_range,callback:function(e){t.date_range=e},expression:"date_range"}})],1),n("el-col",[n("div",{style:{height:t.height+"px"},attrs:{id:"numberEchart"}})])],1)],1)},i=[],o=(n("388f"),n("7b1d")),r=n("4b4e"),c=n("6f65"),l=n("ac1e"),d=n("0fd9"),s=n("206a"),u=n("6964"),m=n("63f7"),f=n("b4af"),p=n("d7b2"),h=n("95c8");o["a"]([c["a"],l["a"],d["a"],s["a"],u["a"],m["a"],f["a"],p["a"]]);var g={name:"AdminMemberStat",components:{},directives:{},data:function(){return{name:"会员统计",height:500,loading:!1,date_type:"day",date_range:[],date_ptype:"monthrange",date_format:"yyyy-MM",date_options:{},date_options_day:{shortcuts:[{text:"最近7天",onClick:function(t){var e=new Date,n=new Date;n.setTime(n.getTime()-5184e5),t.$emit("pick",[n,e])}},{text:"最近30天",onClick:function(t){var e=new Date,n=new Date;n.setTime(n.getTime()-25056e5),t.$emit("pick",[n,e])}},{text:"最近90天",onClick:function(t){var e=new Date,n=new Date;n.setTime(n.getTime()-76896e5),t.$emit("pick",[n,e])}},{text:"最近120天",onClick:function(t){var e=new Date,n=new Date;n.setTime(n.getTime()-102816e5),t.$emit("pick",[n,e])}}]},date_options_month:{shortcuts:[{text:"最近3个月",onClick:function(t){var e=new Date,n=new Date;n.setMonth(n.getMonth()-2),t.$emit("pick",[n,e])}},{text:"最近6个月",onClick:function(t){var e=new Date,n=new Date;n.setMonth(n.getMonth()-5),t.$emit("pick",[n,e])}},{text:"最近9个月",onClick:function(t){var e=new Date,n=new Date;n.setMonth(n.getMonth()-8),t.$emit("pick",[n,e])}},{text:"最近12个月",onClick:function(t){var e=new Date,n=new Date;n.setMonth(n.getMonth()-11),t.$emit("pick",[n,e])}}]}}},computed:{},created:function(){this.stat()},mounted:function(){},methods:{stat:function(){var t=this;this.loading=!0,Object(h["d"])({type:this.date_type,date:this.date_range}).then((function(e){t.date_type=e.data.number.type,t.date_range=e.data.number.date,t.dateEchart(e.data.number,"numberEchart"),t.dateOptions(),t.loading=!1})).catch((function(){t.loading=!1}))},typeChange:function(){this.dateOptions(),this.date_range=[]},dateOptions:function(){var t=this.date_type;"day"===t?(this.date_ptype="daterange",this.date_format="yyyy-MM-dd",this.date_options=this.date_options_day):"month"===t&&(this.date_ptype="monthrange",this.date_format="yyyy-MM",this.date_options=this.date_options_month)},dateChange:function(){this.stat()},dateEchart:function(t,e){var n=r["b"](document.getElementById(e)),a={title:{text:"会员",left:"center",textStyle:{fontSize:15}},legend:{top:"20px",data:t.legend,selected:{"会员总数":!1}},grid:{top:"80px",left:"1%",right:"3%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:t.xAxis},yAxis:{type:"value"},tooltip:{trigger:"axis",textStyle:{align:"left"}},toolbox:{feature:{magicType:{show:!0,type:["line","bar"]},dataView:{show:!0,readOnly:!0},saveAsImage:{show:!0,name:this.name+t.date[0]+"-"+t.date[1]}}},series:t.series};n.setOption(a)}}},b=g,y=n("0b56"),x=Object(y["a"])(b,a,i,!1,null,"2a70c850",null);e["default"]=x.exports}}]); \ No newline at end of file diff --git a/admin/static/js/chunk-04a70b6c.c2303ae8.js b/admin/static/js/chunk-04a70b6c.c2303ae8.js deleted file mode 100644 index 198d1d4..0000000 --- a/admin/static/js/chunk-04a70b6c.c2303ae8.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-04a70b6c"],{"1fa8":function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-card",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}]},[n("el-row",[n("el-col",[n("div",{staticStyle:{height:"500px",width:"100%"},attrs:{id:"echartIndexCms"}})])],1)],1)},i=[],o=n("7b1d"),r=n("4b4e"),c=n("ac1e"),l=n("0fd9"),d=n("63f7"),s=n("6964"),u=n("d7b2"),m=n("95c8");o["a"]([c["a"],l["a"],d["a"],s["a"],u["a"]]);var f={name:"AdminIndexCms",components:{},data:function(){return{name:"内容统计",loading:!1}},computed:{},created:function(){this.cms()},mounted:function(){},methods:{cms:function(){var t=this;this.loading=!0,Object(m["a"])().then((function(e){t.echartIndexCms(e.data),t.loading=!1})).catch((function(){t.loading=!1}))},echartIndexCms:function(t){var e=r["b"](document.getElementById("echartIndexCms")),n={title:{text:"内容",subtext:"分类:"+t.category+",内容:"+t.content,left:"center"},tooltip:{trigger:"axis"},grid:{left:"3%",right:"3%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:t.x_data},yAxis:{type:"value"},series:[{data:t.s_data,type:"bar",label:{show:!0,position:"top"}}]};e.setOption(n)}}},p=f,h=n("0b56"),g=Object(h["a"])(p,a,i,!1,null,"b27e0740",null);e["default"]=g.exports},2953:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"dialog-body",style:{height:t.height+"px"}},[n("el-row",[n("el-col",[t.checkPermission(["admin/Index/count"])?n("index-count"):t._e()],1)],1),n("div",{staticClass:"app-container"},[n("el-row",{staticStyle:{"margin-bottom":"15px"}},[n("el-col",[t.checkPermission(["admin/Index/member"])?n("index-member"):t._e()],1)],1),n("el-row",{attrs:{gutter:10}},[n("el-col",{attrs:{xs:24,sm:14}},[t.checkPermission(["admin/Index/cms"])?n("index-cms"):t._e()],1),n("el-col",{attrs:{xs:24,sm:10}},[t.checkPermission(["admin/Index/file"])?n("index-file"):t._e()],1)],1)],1),n("index-notice")],1)},i=[],o=n("98b1"),r=n("e350"),c=n("e793"),l=n("7d59"),d=n("f6af"),s=n("1fa8"),u=n("d4f5"),m={name:"Dashboard",components:{IndexNotice:c["default"],IndexCount:l["default"],IndexMember:d["default"],IndexFile:u["default"],IndexCms:s["default"]},data:function(){return{name:"控制台",height:680}},created:function(){this.height=Object(o["a"])(100)},methods:{checkPermission:r["a"]}},f=m,p=n("0b56"),h=Object(p["a"])(f,a,i,!1,null,null,null);e["default"]=h.exports},"2b17":function(t,e,n){"use strict";n("8cb0")},"333d":function(t,e,n){"use strict";var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"pagination-container",class:{hidden:t.hidden},style:{"text-align":t.align}},[n("el-pagination",t._b({attrs:{small:t.small,background:t.background,"current-page":t.currentPage,"page-size":t.pageSize,layout:t.layout,"page-sizes":t.pageSizes,total:t.total},on:{"update:currentPage":function(e){t.currentPage=e},"update:current-page":function(e){t.currentPage=e},"update:pageSize":function(e){t.pageSize=e},"update:page-size":function(e){t.pageSize=e},"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}},"el-pagination",t.$attrs,!1))],1)},i=[];n("1d23a");Math.easeInOutQuad=function(t,e,n,a){return t/=a/2,t<1?n/2*t*t+e:(t--,-n/2*(t*(t-2)-1)+e)};var o=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)}}();function r(t){document.documentElement.scrollTop=t,document.body.parentNode.scrollTop=t,document.body.scrollTop=t}function c(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function l(t,e,n){var a=c(),i=t-a,l=20,d=0;e="undefined"===typeof e?500:e;var s=function t(){d+=l;var c=Math.easeInOutQuad(d,a,i,e);r(c),d0&&void 0!==arguments[0]?arguments[0]:260,e=880,n=document.documentElement.clientHeight||document.body.clientHeight;return n?n-t:e-t}n.d(e,"a",(function(){return a}))},d4f5:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-card",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}]},[n("el-row",[n("el-col",[n("div",{staticStyle:{height:"500px",width:"100%"},attrs:{id:"echartIndexFile"}})])],1)],1)},i=[],o=n("7b1d"),r=n("4b4e"),c=n("777c"),l=n("0fd9"),d=n("206a"),s=n("63f7"),u=n("d7b2"),m=n("95c8");o["a"]([c["a"],l["a"],d["a"],s["a"],u["a"]]);var f={name:"AdminIndexFile",components:{},data:function(){return{name:"文件统计",loading:!1,date_pie:{count:0,date:[]}}},computed:{},created:function(){this.file()},mounted:function(){},methods:{file:function(){var t=this;this.loading=!0,Object(m["c"])().then((function(e){t.echartIndexFile(e.data),t.loading=!1})).catch((function(){t.loading=!1}))},echartIndexFile:function(t){var e=r["b"](document.getElementById("echartIndexFile")),n={title:{text:"文件",subtext:"文件:"+t.count,left:"center"},legend:{left:"center",top:"bottom"},tooltip:{trigger:"item",formatter:"{a}
{b} : {c} ({d}%)"},series:[{name:"文件类型",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2,normal:{label:{show:!0,formatter:"{b} : {c} ({d}%)"}}},data:t.data}]};e.setOption(n)}}},p=f,h=n("0b56"),g=Object(h["a"])(p,a,i,!1,null,"10ade833",null);e["default"]=g.exports},e0f3:function(t,e,n){"use strict";n("5bf1")},e1b2:function(t,e,n){"use strict";n.d(e,"f",(function(){return o})),n.d(e,"d",(function(){return r})),n.d(e,"a",(function(){return c})),n.d(e,"c",(function(){return l})),n.d(e,"b",(function(){return d})),n.d(e,"e",(function(){return s})),n.d(e,"g",(function(){return u}));var a=n("b775"),i="/admin/admin.Notice/";function o(t){return Object(a["a"])({url:i+"list",method:"get",params:t})}function r(t){return Object(a["a"])({url:i+"info",method:"get",params:t})}function c(t){return Object(a["a"])({url:i+"add",method:"post",data:t})}function l(t){return Object(a["a"])({url:i+"edit",method:"post",data:t})}function d(t){return Object(a["a"])({url:i+"dele",method:"post",data:t})}function s(t){return Object(a["a"])({url:i+"isopen",method:"post",data:t})}function u(t){return Object(a["a"])({url:i+"opentime",method:"post",data:t})}},e793:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("el-dialog",{attrs:{title:t.dialogTitle,visible:t.dialog,top:"10vh",center:"","before-close":t.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(e){t.dialog=e}}},[n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"table",attrs:{data:t.data,height:t.height-200,"show-header":!1}},[n("el-table-column",{attrs:{prop:"title","min-width":"300","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",{style:{color:e.row.color}},[t._v(t._s(e.row.title))])]}}])}),n("el-table-column",{attrs:{prop:"create_time",width:"155"}}),n("el-table-column",{attrs:{width:"50",align:"right",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[n("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(e){return t.info(a)}}},[t._v("查看")])]}}])})],1),n("pagination",{directives:[{name:"show",rawName:"v-show",value:t.count>0,expression:"count > 0"}],attrs:{total:t.count,page:t.query.page,limit:t.query.limit,align:"center",background:!1,small:!0,layout:"prev, pager, next"},on:{"update:page":function(e){return t.$set(t.query,"page",e)},"update:limit":function(e){return t.$set(t.query,"limit",e)},pagination:t.list}}),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(e){return t.nohint(t.count)}}},[t._v("不再提示")]),n("el-button",{attrs:{type:"text",size:"mini"},on:{click:t.submit}},[t._v("关闭")])],1)],1),n("el-dialog",{attrs:{title:t.infoTitle,visible:t.infoDialog,top:"9vh",center:"","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(e){t.infoDialog=e}}},[n("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:t.height+"px"},attrs:{model:t.model,"label-width":"0"}},[n("el-form-item",{attrs:{label:"",prop:"content"}},[n("div",{domProps:{innerHTML:t._s(t.model.content)}})]),n("el-form-item",{staticStyle:{"text-align":"right","margin-bottom":"0"},attrs:{label:"",prop:""}},[n("span",[t._v(t._s(t.model.username))])]),n("el-form-item",{staticStyle:{"text-align":"right","margin-bottom":"0"},attrs:{label:"",prop:""}},[n("span",[t._v(t._s(t.model.create_time))])])],1)],1)],1)},i=[],o=n("98b1"),r=n("333d"),c=n("d369"),l=n("95c8"),d=n("e1b2"),s={name:"AdminIndexNotice",components:{Pagination:r["a"]},data:function(){return{name:"公告",height:680,loading:!1,idkey:"admin_notice_id",query:{page:1,limit:10},data:[],count:0,dialog:!1,dialogTitle:"公告",model:{admin_notice_id:"",username:"",title:"",intro:"",content:"",create_time:""},infoTitle:"公告",infoDialog:!1}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var t=this;Object(c["d"])()||(this.loading=!0,Object(l["e"])(this.query).then((function(e){if(t.data=e.data.list,t.count=e.data.count,t.loading=!1,t.count>0)if(1===t.count){var n=t.data[0];t.$confirm(n.intro,n.title,{dangerouslyUseHTMLString:!0,confirmButtonText:"查看",cancelButtonText:"不再提示",closeOnClickModal:!1,closeOnPressEscape:!1,showClose:!1,center:!0}).then((function(){t.info(n)})).catch((function(){t.nohint(t.count)}))}else t.dialog=!0})).catch((function(){t.loading=!1})))},info:function(t){var e=this;this.infoDialog=!0;var n={};n[this.idkey]=t[this.idkey],Object(d["d"])(n).then((function(t){e.model=t.data,e.infoTitle=t.data.title}))},cancel:function(){this.dialog=!1},submit:function(){this.dialog=!1},nohint:function(t){this.dialog=!1,Object(c["i"])(t)}}},u=s,m=n("0b56"),f=Object(m["a"])(u,a,i,!1,null,"2642d7f2",null);e["default"]=f.exports},f6af:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-card",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}]},[n("el-row",{staticStyle:{"text-align":"center"}},[n("el-col",[n("el-select",{staticClass:"filter-item",on:{change:t.typeChange},model:{value:t.date_type,callback:function(e){t.date_type=e},expression:"date_type"}},[n("el-option",{attrs:{label:"日",value:"day"}}),n("el-option",{attrs:{label:"月",value:"month"}})],1),n("el-date-picker",{staticClass:"filter-item",staticStyle:{width:"350px"},attrs:{type:t.date_ptype,"value-format":t.date_format,"picker-options":t.date_options,"start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:t.dateChange},model:{value:t.date_range,callback:function(e){t.date_range=e},expression:"date_range"}})],1),n("el-col",[n("div",{style:{height:t.height+"px"},attrs:{id:"numberEchart"}})])],1)],1)},i=[],o=(n("388f"),n("7b1d")),r=n("4b4e"),c=n("6f65"),l=n("ac1e"),d=n("0fd9"),s=n("206a"),u=n("6964"),m=n("63f7"),f=n("b4af"),p=n("d7b2"),h=n("95c8");o["a"]([c["a"],l["a"],d["a"],s["a"],u["a"],m["a"],f["a"],p["a"]]);var g={name:"AdminMemberStat",components:{},directives:{},data:function(){return{name:"会员统计",height:500,loading:!1,date_type:"day",date_range:[],date_ptype:"monthrange",date_format:"yyyy-MM",date_options:{},date_options_day:{shortcuts:[{text:"最近7天",onClick:function(t){var e=new Date,n=new Date;n.setTime(n.getTime()-5184e5),t.$emit("pick",[n,e])}},{text:"最近30天",onClick:function(t){var e=new Date,n=new Date;n.setTime(n.getTime()-25056e5),t.$emit("pick",[n,e])}},{text:"最近90天",onClick:function(t){var e=new Date,n=new Date;n.setTime(n.getTime()-76896e5),t.$emit("pick",[n,e])}},{text:"最近120天",onClick:function(t){var e=new Date,n=new Date;n.setTime(n.getTime()-102816e5),t.$emit("pick",[n,e])}}]},date_options_month:{shortcuts:[{text:"最近3个月",onClick:function(t){var e=new Date,n=new Date;n.setMonth(n.getMonth()-2),t.$emit("pick",[n,e])}},{text:"最近6个月",onClick:function(t){var e=new Date,n=new Date;n.setMonth(n.getMonth()-5),t.$emit("pick",[n,e])}},{text:"最近9个月",onClick:function(t){var e=new Date,n=new Date;n.setMonth(n.getMonth()-8),t.$emit("pick",[n,e])}},{text:"最近12个月",onClick:function(t){var e=new Date,n=new Date;n.setMonth(n.getMonth()-11),t.$emit("pick",[n,e])}}]}}},computed:{},created:function(){this.stat()},mounted:function(){},methods:{stat:function(){var t=this;this.loading=!0,Object(h["d"])({type:this.date_type,date:this.date_range}).then((function(e){t.date_type=e.data.number.type,t.date_range=e.data.number.date,t.dateEchart(e.data.number,"numberEchart"),t.dateOptions(),t.loading=!1})).catch((function(){t.loading=!1}))},typeChange:function(){this.dateOptions(),this.date_range=[]},dateOptions:function(){var t=this.date_type;"day"===t?(this.date_ptype="daterange",this.date_format="yyyy-MM-dd",this.date_options=this.date_options_day):"month"===t&&(this.date_ptype="monthrange",this.date_format="yyyy-MM",this.date_options=this.date_options_month)},dateChange:function(){this.stat()},dateEchart:function(t,e){var n=r["b"](document.getElementById(e)),a={title:{text:"会员",textStyle:{fontSize:12}},legend:{top:"20px",data:t.legend,selected:{"会员总数":!1}},grid:{top:"80px",left:"1%",right:"3%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:t.xAxis},yAxis:{type:"value"},tooltip:{trigger:"axis",textStyle:{align:"left"}},toolbox:{feature:{magicType:{show:!0,type:["line","bar"]},dataView:{show:!0,readOnly:!0},saveAsImage:{show:!0,name:this.name+t.date[0]+"-"+t.date[1]}}},series:t.series};n.setOption(a)}}},b=g,y=n("0b56"),v=Object(y["a"])(b,a,i,!1,null,"b2dcf986",null);e["default"]=v.exports}}]); \ No newline at end of file diff --git a/admin/static/js/chunk-5c0b331e.0c8761ba.js b/admin/static/js/chunk-5c0b331e.0c8761ba.js new file mode 100644 index 0000000..99adbe4 --- /dev/null +++ b/admin/static/js/chunk-5c0b331e.0c8761ba.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5c0b331e","chunk-04a70b6c","chunk-58b45323","chunk-33142cd7","chunk-7eb063e3","chunk-2d0f047c"],{"00ff":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"系统简称",prop:"system_name"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"text",clearable:""},model:{value:e.model.system_name,callback:function(t){e.$set(e.model,"system_name",t)},expression:"model.system_name"}})],1),l("el-col",{attrs:{span:16}},[e._v(" 侧边栏、登录页显示,12字以内。 ")])],1),l("el-form-item",{attrs:{label:"页面标题",prop:"page_title"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"text",clearable:""},model:{value:e.model.page_title,callback:function(t){e.$set(e.model,"page_title",t)},expression:"model.page_title"}})],1),l("el-col",{attrs:{span:16}},[e._v(" 浏览器页面标题后缀,128字以内。 ")])],1),l("el-form-item",{attrs:{label:"logo",prop:"logo_id"}},[l("el-col",{attrs:{span:18}},[l("el-col",{attrs:{span:8}},[l("el-image",{staticClass:"image-logo",attrs:{src:e.model.logo_url,"preview-src-list":[e.model.logo_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:16}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("logo","上传logo")}}},[e._v("上传logo")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete("logo")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,200 x 200,小于 100 KB。")])],1)],1)],1),l("el-form-item",{attrs:{label:"favicon",prop:"favicon_id"}},[l("el-col",{attrs:{span:18}},[l("el-col",{attrs:{span:8}},[l("el-image",{staticClass:"image-favicon",attrs:{src:e.model.favicon_url,"preview-src-list":[e.model.favicon_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:16}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("favicon","上传favicon")}}},[e._v("上传favicon")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete("favicon")}}},[e._v("删除")]),l("p",[e._v("jpg、png、ico图片,128 x 128,小于 50 KB。")])],1)],1)],1),l("el-form-item",{attrs:{label:"登录背景图",prop:"login_bg_id"}},[l("el-col",{attrs:{span:18}},[l("el-col",{attrs:{span:8}},[l("el-image",{staticClass:"image-login-bg",attrs:{src:e.model.login_bg_url,"preview-src-list":[e.model.login_bg_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:16}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("login_bg","上传登录背景")}}},[e._v("上传背景图")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete("login_bg")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,1920 x 1080,小于 300 KB。")])],1)],1)],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:e.fileTitle,visible:e.fileDialog,width:"80%",top:"1vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":"image"},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=l("98b1"),n=l("3659"),s=l("5a2e"),r={name:"AdminSettingSystem",components:{FileManage:n["a"]},data:function(){return{name:"系统设置",loading:!1,model:{system_name:"",page_title:"",logo_id:0,logo_url:"",favicon_id:0,favicon_url:"",login_bg_id:0,login_bg_url:""},fileDialog:!1,fileField:"logo",fileTitle:"文件管理",rules:{}}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this;Object(s["m"])().then((function(t){e.model=t.data,e.$store.dispatch("settings/changeSetting",{key:"systemName",value:t.data.system_name}),e.$store.dispatch("settings/changeSetting",{key:"pageTitle",value:t.data.page_title}),e.$store.dispatch("settings/changeSetting",{key:"logoUrl",value:t.data.logo_url}),e.$store.dispatch("settings/changeSetting",{key:"faviconUrl",value:t.data.favicon_url})}))},refresh:function(){var e=this;this.loading=!0,Object(s["m"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(s["l"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},fileUpload:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.fileField=e,this.fileTitle=t,this.fileDialog=!0},fileCancel:function(){this.fileDialog=!1},fileSubmit:function(e){this.fileDialog=!1,this.fileTitle="","logo"===this.fileField?(this.model.logo_id=e[0]["file_id"],this.model.logo_url=e[0]["file_url"]):"favicon"===this.fileField?(this.model.favicon_id=e[0]["file_id"],this.model.favicon_url=e[0]["file_url"]):"login_bg"===this.fileField&&(this.model.login_bg_id=e[0]["file_id"],this.model.login_bg_url=e[0]["file_url"])},fileDelete:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";"logo"===e?(this.model.logo_id=0,this.model.logo_url=""):"favicon"===e?(this.model.favicon_id=0,this.model.favicon_url=""):"login_bg"===e&&(this.model.login_bg_id=0,this.model.login_bg_url="")}}},c=r,d=(l("f5ca"),l("0b56")),u=Object(d["a"])(c,i,a,!1,null,"6227c102",null);t["default"]=u.exports},"0218":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-row",[l("el-col",{attrs:{xs:24,sm:22,md:20,lg:16,xl:12}},[l("el-form",{ref:"ref",attrs:{rules:e.rules,model:e.model,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"头像",prop:"avatar_url"}},[l("el-col",{attrs:{span:10}},[e.model.avatar_url?l("el-avatar",{attrs:{src:e.model.avatar_url,size:100,fit:"contain",shape:"circle"}}):l("el-avatar",{attrs:{icon:"el-icon-user-solid",size:100}})],1),l("el-col",{attrs:{span:14}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload()}}},[e._v("上传头像")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete("avatar")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于100kb,宽高1:1")])],1)],1),l("el-form-item",{attrs:{label:"账号",prop:"username"}},[l("el-input",{attrs:{placeholder:"请输入账号",clearable:""},model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}})],1),l("el-form-item",{attrs:{label:"昵称",prop:"nickname"}},[l("el-input",{attrs:{placeholder:"请输入昵称",clearable:""},model:{value:e.model.nickname,callback:function(t){e.$set(e.model,"nickname",t)},expression:"model.nickname"}})],1),l("el-form-item",{attrs:{label:"手机",prop:"phone"}},[l("el-input",{attrs:{placeholder:"请输入手机",clearable:""},model:{value:e.model.phone,callback:function(t){e.$set(e.model,"phone",t)},expression:"model.phone"}})],1),l("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[l("el-input",{attrs:{placeholder:"请输入邮箱",clearable:""},model:{value:e.model.email,callback:function(t){e.$set(e.model,"email",t)},expression:"model.email"}})],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:e.refresh}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1)],1)],1)],1),l("el-dialog",{attrs:{title:"上传头像",visible:e.fileDialog,width:"80%",top:"1vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":"image"},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=l("98b1"),n=l("4360"),s=l("3659"),r=l("ef84"),c={name:"AdminUserCenterEdit",components:{FileManage:s["a"]},data:function(){return{name:"修改信息",height:680,loading:!1,model:{avatar_id:0,avatar_url:"",username:"",nickname:"",phone:"",email:""},rules:{username:[{required:!0,message:"请输入账号",trigger:"blur"}],nickname:[{required:!0,message:"请输入昵称",trigger:"blur"}]},fileDialog:!1}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];Object(r["b"])().then((function(l){e.$refs["ref"].resetFields(),e.model=l.data,n["a"].commit("user/SET_AVATAR",l.data.avatar_url),n["a"].commit("user/SET_NICKNAME",l.data.nickname),t&&e.$message.success(l.msg)})).catch((function(){}))},refresh:function(){this.loading=!0,this.info(!0),this.loading=!1},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(r["a"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},fileUpload:function(){this.fileDialog=!0},fileCancel:function(){this.fileDialog=!1},fileSubmit:function(e){this.fileDialog=!1,this.model.avatar_id=e[0]["file_id"],this.model.avatar_url=e[0]["file_url"]},fileDelete:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";"avatar"===e&&(this.model.avatar_id=0,this.model.avatar_url="")}}},d=c,u=l("0b56"),m=Object(u["a"])(d,i,a,!1,null,null,null);t["default"]=m.exports},"02fd":function(e,t,l){},"0532":function(e,t,l){"use strict";l.d(t,"f",(function(){return o})),l.d(t,"e",(function(){return n})),l.d(t,"a",(function(){return s})),l.d(t,"d",(function(){return r})),l.d(t,"b",(function(){return c})),l.d(t,"c",(function(){return d})),l.d(t,"g",(function(){return u})),l.d(t,"i",(function(){return m})),l.d(t,"h",(function(){return p}));var i=l("b775"),a="/admin/file.Group/";function o(e){return Object(i["a"])({url:a+"list",method:"get",params:e})}function n(e){return Object(i["a"])({url:a+"info",method:"get",params:e})}function s(e){return Object(i["a"])({url:a+"add",method:"post",data:e})}function r(e){return Object(i["a"])({url:a+"edit",method:"post",data:e})}function c(e){return Object(i["a"])({url:a+"dele",method:"post",data:e})}function d(e){return Object(i["a"])({url:a+"disable",method:"post",data:e})}function u(e){return Object(i["a"])({url:a+"recover",method:"get",params:e})}function m(e){return Object(i["a"])({url:a+"recoverReco",method:"post",data:e})}function p(e){return Object(i["a"])({url:a+"recoverDele",method:"post",data:e})}},"0980":function(e,t,l){},1:function(e,t){},"124c":function(e,t,l){"use strict";l("774a")},1592:function(e,t,l){},"1c9c":function(e,t,l){},"1fa8":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[l("el-row",[l("el-col",[l("div",{staticStyle:{height:"500px",width:"100%"},attrs:{id:"echartIndexCms"}})])],1)],1)},a=[],o=l("7b1d"),n=l("4b4e"),s=l("ac1e"),r=l("0fd9"),c=l("63f7"),d=l("6964"),u=l("d7b2"),m=l("95c8");o["a"]([s["a"],r["a"],c["a"],d["a"],u["a"]]);var p={name:"AdminIndexCms",components:{},data:function(){return{name:"内容统计",loading:!1}},computed:{},created:function(){this.cms()},mounted:function(){},methods:{cms:function(){var e=this;this.loading=!0,Object(m["a"])().then((function(t){e.echartIndexCms(t.data),e.loading=!1})).catch((function(){e.loading=!1}))},echartIndexCms:function(e){var t=n["b"](document.getElementById("echartIndexCms")),l={title:{text:"内容",subtext:"分类:"+e.category+",内容:"+e.content,left:"center",textStyle:{fontSize:15}},tooltip:{trigger:"axis"},grid:{left:"3%",right:"3%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:e.x_data},yAxis:{type:"value"},series:[{data:e.s_data,type:"bar",label:{show:!0,position:"top"}}]};t.setOption(l)}}},h=p,f=l("0b56"),b=Object(f["a"])(h,i,a,!1,null,"a4388e60",null);t["default"]=b.exports},2220:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("el-card",[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-tabs",[l("el-tab-pane",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{label:"基本信息",name:""}},[l("el-form-item",{attrs:{label:"logo",prop:"logo_id"}},[l("el-col",{attrs:{span:11}},[l("el-col",{attrs:{span:11}},[l("el-image",{staticClass:"ya-height-100",attrs:{fit:"scale-down",src:e.model.logo_url,"preview-src-list":[e.model.logo_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:13}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("logo","上传logo")}}},[e._v("上传logo")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete("logo")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于200KB。")])],1)],1)],1),l("el-form-item",{attrs:{label:"名称",prop:"name"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"name",clearable:""},model:{value:e.model.name,callback:function(t){e.$set(e.model,"name",t)},expression:"model.name"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"标题",prop:"title"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"title",clearable:""},model:{value:e.model.title,callback:function(t){e.$set(e.model,"title",t)},expression:"model.title"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"关键词",prop:"keywords"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"keywords",clearable:""},model:{value:e.model.keywords,callback:function(t){e.$set(e.model,"keywords",t)},expression:"model.keywords"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"描述",prop:"description"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{type:"textarea",placeholder:"description",clearable:"",autosize:{minRows:1,maxRows:20}},model:{value:e.model.description,callback:function(t){e.$set(e.model,"description",t)},expression:"model.description"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"备案号",prop:"icp"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"icp",clearable:""},model:{value:e.model.icp,callback:function(t){e.$set(e.model,"icp",t)},expression:"model.icp"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"版权",prop:"copyright"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"copyright",clearable:""},model:{value:e.model.copyright,callback:function(t){e.$set(e.model,"copyright",t)},expression:"model.copyright"}})],1),l("el-col",{attrs:{span:13}})],1)],1),l("el-tab-pane",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{label:"联系信息",name:""}},[l("el-form-item",{attrs:{label:"公众号",prop:"off_acc_id"}},[l("el-col",{attrs:{span:11}},[l("el-col",{attrs:{span:11}},[l("el-image",{staticClass:"ya-height-100",attrs:{fit:"scale-down",src:e.model.off_acc_url,"preview-src-list":[e.model.off_acc_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:13}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("off_acc","上传二维码")}}},[e._v("上传二维码")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete("off_acc")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于200KB。")])],1)],1)],1),l("el-form-item",{attrs:{label:"地址",prop:"address"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"address",clearable:""},model:{value:e.model.address,callback:function(t){e.$set(e.model,"address",t)},expression:"model.address"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"电话",prop:"tel"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"tel",clearable:""},model:{value:e.model.tel,callback:function(t){e.$set(e.model,"tel",t)},expression:"model.tel"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"手机",prop:"mobile"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"mobile",clearable:""},model:{value:e.model.mobile,callback:function(t){e.$set(e.model,"mobile",t)},expression:"model.mobile"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"email",clearable:""},model:{value:e.model.email,callback:function(t){e.$set(e.model,"email",t)},expression:"model.email"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"QQ",prop:"qq"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"qq",clearable:""},model:{value:e.model.qq,callback:function(t){e.$set(e.model,"qq",t)},expression:"model.qq"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"微信",prop:"wechat"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"wechat",clearable:""},model:{value:e.model.wechat,callback:function(t){e.$set(e.model,"wechat",t)},expression:"model.wechat"}})],1),l("el-col",{attrs:{span:13}})],1)],1),l("el-tab-pane",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{label:"内容设置",name:""}},[l("el-form-item",{attrs:{label:"留言",prop:"is_comment"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.is_comment,callback:function(t){e.$set(e.model,"is_comment",t)},expression:"model.is_comment"}}),l("span",[e._v(" 关闭后无法提交留言。")])],1)],1),l("el-tab-pane",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{label:"自定义信息",name:""}},[l("el-form-item",{attrs:{label:"自定义设置"}},[l("el-col",{attrs:{span:3}},[e._v(" 键名 ")]),l("el-col",{attrs:{span:5}},[e._v(" 键值 ")]),l("el-col",{attrs:{span:6}},[e._v(" 说明 ")]),l("el-col",{attrs:{span:2}},[l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.add()}}},[e._v("增加")])],1)],1),e._l(e.model.diy_config,(function(t,i){return l("el-form-item",{key:i,attrs:{label:""}},[l("el-col",{attrs:{span:3}},[l("el-input",{attrs:{clearable:"",placeholder:"请输入键名"},model:{value:t.config_key,callback:function(l){e.$set(t,"config_key",l)},expression:"item.config_key"}})],1),l("el-col",{attrs:{span:5}},[l("el-input",{attrs:{clearable:"",placeholder:"请输入键值"},model:{value:t.config_val,callback:function(l){e.$set(t,"config_val",l)},expression:"item.config_val"}})],1),l("el-col",{attrs:{span:6}},[l("el-input",{attrs:{clearable:"",placeholder:"请输入说明"},model:{value:t.config_desc,callback:function(l){e.$set(t,"config_desc",l)},expression:"item.config_desc"}})],1),l("el-col",{attrs:{span:2}},[l("el-button",{attrs:{type:"text"},on:{click:function(t){return e.dele(i)}}},[e._v("删除")])],1)],1)}))],2)],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1),l("el-dialog",{attrs:{title:e.fileTitle,visible:e.fileDialog,width:"80%",top:"1vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":"image"},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=(l("924a"),l("98b1")),n=l("3659"),s=l("b775"),r="/admin/cms.Setting/";function c(e){return Object(s["a"])({url:r+"info",method:"get",params:e})}function d(e){return Object(s["a"])({url:r+"edit",method:"post",data:e})}var u={name:"CmsSetting",components:{FileManage:n["a"]},data:function(){return{name:"内容设置",height:680,loading:!1,model:{logo_id:"",logo_url:"",name:"",title:"",keywords:"",description:"",icp:"",copyright:"",off_acc_id:"",off_acc_url:"",address:"",tel:"",mobile:"",email:"",qq:"",wechat:"",diy_config:[],is_comment:1},rules:{},fileDialog:!1,fileTitle:"文件管理",fileField:"logo"}},created:function(){this.height=Object(o["a"])(270),this.info()},methods:{info:function(){var e=this;c().then((function(t){e.model=t.data}))},add:function(){this.model.diy_config.push({config_key:"",config_val:"",config_desc:""})},dele:function(e){var t=this;this.$confirm("确定要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.model.diy_config.splice(e,1)})).catch((function(){}))},refresh:function(){var e=this;this.loading=!0,c().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t?(e.loading=!0,d(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))):e.$message.error("请完善必填项*")}))},fileUpload:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.fileDialog=!0,this.fileField=e,this.fileTitle=t},fileCancel:function(){this.fileDialog=!1},fileSubmit:function(e){this.fileDialog=!1,this.fileTitle="",e&&("logo"===this.fileField?(this.model.logo_id=e[0]["file_id"],this.model.logo_url=e[0]["file_url"]):"off_acc"===this.fileField&&(this.model.off_acc_id=e[0]["file_id"],this.model.off_acc_url=e[0]["file_url"]))},fileDelete:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";"logo"===e?(this.model.logo_id=0,this.model.logo_url=""):"off_acc"===e&&(this.model.off_acc_id=0,this.model.off_acc_url="")}}},m=u,p=l("0b56"),h=Object(p["a"])(m,i,a,!1,null,"6ddc0087",null);t["default"]=h.exports},2241:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"box-card"},[l("el-row",{attrs:{gutter:6}},e._l(e.count,(function(t,i){return l("el-col",{key:i,attrs:{span:3}},[l("el-card",{staticClass:"box-card",attrs:{"body-style":{padding:"10px 0px 0px 0px"}}},[l("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[l("span",[e._v(e._s(t.name))])]),l("div",{staticClass:"text"},[l("el-row",{staticStyle:{"padding-bottom":"10px"}},[l("el-col",{attrs:{title:t.title}},[e._v(" "+e._s(t.count)+" ")])],1)],1)])],1)})),1)],1),e._l(e.echart_num,(function(t,i){return l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],key:i,staticClass:"box-card ya-margin-top"},[l("el-row",{staticStyle:{"text-align":"center"}},[l("el-col",[l("el-select",{staticClass:"filter-item",on:{change:e.typeChange},model:{value:e.date_type,callback:function(t){e.date_type=t},expression:"date_type"}},[l("el-option",{attrs:{label:"日",value:"day"}}),l("el-option",{attrs:{label:"月",value:"month"}})],1),l("el-date-picker",{staticClass:"filter-item",staticStyle:{width:"350px"},attrs:{type:e.date_ptype,"value-format":e.date_format,"picker-options":e.date_options,"start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.dateChange},model:{value:e.date_range,callback:function(t){e.date_range=t},expression:"date_range"}})],1),l("el-col",[l("div",{style:{height:e.height-300+"px"},attrs:{id:e.echart_id+i}})])],1)],1)}))],2)])},a=[],o=(l("388f"),l("98b1")),n=l("69f9"),s=l("7b1d"),r=l("4b4e"),c=l("6f65"),d=l("ac1e"),u=l("0fd9"),m=l("206a"),p=l("6964"),h=l("63f7"),f=l("b4af"),b=l("d7b2");s["a"]([c["a"],d["a"],u["a"],m["a"],p["a"],h["a"],f["a"],b["a"]]);var g={name:"MemberStat",components:{},directives:{},data:function(){return{name:"会员统计",height:680,loading:!1,count:[],echart_id:"echartid",echart_num:1,echart_data:[],date_type:"day",date_range:[],date_options:{},date_ptype:"monthrange",date_format:"yyyy-MM",picker_options_day:{shortcuts:[{text:"最近7天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-5184e5),e.$emit("pick",[l,t])}},{text:"最近30天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-25056e5),e.$emit("pick",[l,t])}},{text:"最近90天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-76896e5),e.$emit("pick",[l,t])}},{text:"最近120天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-102816e5),e.$emit("pick",[l,t])}}]},picker_options_month:{shortcuts:[{text:"最近3个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-2),e.$emit("pick",[l,t])}},{text:"最近6个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-5),e.$emit("pick",[l,t])}},{text:"最近9个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-8),e.$emit("pick",[l,t])}},{text:"最近12个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-11),e.$emit("pick",[l,t])}}]}}},computed:{},watch:{echart_data:function(){var e=this;this.$nextTick((function(){e.setEchart()}))}},created:function(){this.height=Object(o["a"])(120),this.stat()},mounted:function(){},methods:{stat:function(){var e=this;this.loading=!0,Object(n["m"])({type:this.date_type,date:this.date_range}).then((function(t){e.count=t.data.count,e.echart_data=t.data.echart,e.echart_num=t.data.echart.length,e.dateOptions(),e.loading=!1})).catch((function(){e.loading=!1}))},typeChange:function(){this.dateOptions(),this.date_range=[]},dateOptions:function(){var e=this.date_type;"day"===e?(this.date_ptype="daterange",this.date_format="yyyy-MM-dd",this.date_options=this.picker_options_day):"month"===e&&(this.date_ptype="monthrange",this.date_format="yyyy-MM",this.date_options=this.picker_options_month)},dateChange:function(){this.stat()},setEchart:function(){for(var e=this.echart_data,t=this.echart_num,l=this.echart_id,i=0;i0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{rules:e.rules,model:e.model,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"分类",prop:"category_id"}},[l("el-cascader",{staticStyle:{width:"100%"},attrs:{options:e.categoryData,props:e.categoryProps,clearable:"",filterable:""},on:{change:e.categoryEdit},model:{value:e.model.category_id,callback:function(t){e.$set(e.model,"category_id",t)},expression:"model.category_id"}})],1),l("el-form-item",{attrs:{label:"名称",prop:"name"}},[l("el-input",{attrs:{placeholder:"请输入名称",clearable:""},model:{value:e.model.name,callback:function(t){e.$set(e.model,"name",t)},expression:"model.name"}})],1),l("el-form-item",{attrs:{label:"封面",prop:"img_id"}},[l("el-col",{attrs:{span:11}},[l("el-image",{staticClass:"ya-height-100",attrs:{fit:"scale-down",src:e.model.img_url,"preview-src-list":[e.model.img_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:13}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("image","img_id","上传封面")}}},[e._v("上传封面")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete(0,"img_id")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于200KB。")])],1)],1),l("el-form-item",{attrs:{label:"标题",prop:"title"}},[l("el-input",{attrs:{placeholder:"title",clearable:""},model:{value:e.model.title,callback:function(t){e.$set(e.model,"title",t)},expression:"model.title"}})],1),l("el-form-item",{attrs:{label:"关键词",prop:"keywords"}},[l("el-input",{attrs:{placeholder:"keywords",clearable:""},model:{value:e.model.keywords,callback:function(t){e.$set(e.model,"keywords",t)},expression:"model.keywords"}})],1),l("el-form-item",{attrs:{label:"描述",prop:"description"}},[l("el-input",{attrs:{type:"textarea",placeholder:"description",clearable:""},model:{value:e.model.description,callback:function(t){e.$set(e.model,"description",t)},expression:"model.description"}})],1),l("el-form-item",{attrs:{label:"作者",prop:"author"}},[l("el-input",{attrs:{placeholder:"author",clearable:""},model:{value:e.model.author,callback:function(t){e.$set(e.model,"author",t)},expression:"model.author"}})],1),l("el-form-item",{attrs:{label:"链接",prop:"url"}},[l("el-input",{attrs:{placeholder:"url",clearable:""},model:{value:e.model.url,callback:function(t){e.$set(e.model,"url",t)},expression:"model.url"}})],1),l("el-form-item",{attrs:{label:"图片",prop:"imgs"}},[l("el-row",[l("el-col",{attrs:{span:8}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("image","imgs","上传图片")}}},[e._v("上传图片")])],1),l("el-col",{attrs:{span:16}},[l("div",[e._v("每张图片大小不超过 1 MB。")])])],1),l("el-row",e._l(e.model.imgs,(function(t,i){return l("el-col",{key:i,staticClass:"ya-file",attrs:{span:6}},[l("el-image",{staticClass:"ya-img-form",attrs:{src:t.file_url,"preview-src-list":[t.file_url],fit:"contain",title:"点击查看大图"}}),l("div",[l("span",{staticClass:"ya-file-name",attrs:{title:t.file_name+"."+t.file_ext}},[e._v(" "+e._s(t.file_name)+"."+e._s(t.file_ext)+" ")]),l("el-link",{staticClass:"ya-file-link",attrs:{href:t.file_url,underline:!1,download:t.file_url,target:"_blank"}},[e._v(" 下载 ")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete(i,"imgs")}}},[e._v("删除")])],1)],1)})),1)],1),l("el-form-item",{attrs:{label:"视频",prop:"videos"}},[l("el-row",[l("el-col",{attrs:{span:8}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("video","videos","上传视频")}}},[e._v("上传视频")])],1),l("el-col",{attrs:{span:16}},[l("div",[e._v("每个视频大小不超过 50 MB。")])])],1),l("el-row",e._l(e.model.videos,(function(t,i){return l("el-col",{key:i,staticClass:"ya-file",attrs:{span:6}},[l("div",{style:{width:"100%",height:(e.height-.1*e.height)/3-(e.height-.1*e.height)/3*.5+"px"}},[l("video",{attrs:{width:"100%",height:"100%",controls:""}},[l("source",{attrs:{src:t.file_url,type:"video/mp4"}}),l("object",{attrs:{data:t.file_url,width:"100%",height:"100%"}},[l("embed",{attrs:{src:t.file_url,width:"100%",height:"100%"}})])])]),l("div",[l("span",{staticClass:"ya-file-name",attrs:{title:t.file_name+"."+t.file_ext}},[e._v(" "+e._s(t.file_name)+"."+e._s(t.file_ext)+" ")]),l("el-link",{staticClass:"ya-file-link",attrs:{href:t.file_url,underline:!1,download:t.file_url,target:"_blank"}},[e._v(" 下载 ")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete(i,"videos")}}},[e._v("删除")])],1)])})),1)],1),l("el-form-item",{attrs:{label:"附件",prop:"files"}},[l("el-row",[l("el-col",{attrs:{span:8}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("word","files","上传附件")}}},[e._v("上传附件")])],1),l("el-col",{attrs:{span:16}},[l("div",[e._v("每个附件大小不超过 10 MB。")])])],1),e._l(e.model.files,(function(t,i){return l("el-row",{key:i},[l("el-col",{staticClass:"ya-file-name",attrs:{span:18}},["image"===t.file_type?l("i",{staticClass:"el-icon-picture"}):"audio"===t.file_type?l("i",{staticClass:"el-icon-headset"}):"video"===t.file_type?l("i",{staticClass:"el-icon-video-play"}):"word"===t.file_type?l("i",{staticClass:"el-icon-document"}):l("i",{staticClass:"el-icon-folder"}),l("span",{attrs:{title:t.file_name+"."+t.file_ext}},[e._v(" "+e._s(t.file_name)+"."+e._s(t.file_ext)+" ")])]),l("el-col",{attrs:{span:6}},[l("el-link",{staticClass:"ya-file-link",attrs:{href:t.file_url,underline:!1,download:t.file_url,target:"_blank"}},[e._v(" 下载 ")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete(i,"files")}}},[e._v("删除")])],1)],1)}))],2),l("el-form-item",{attrs:{label:"排序",prop:"sort"}},[l("el-input",{attrs:{type:"number",placeholder:"sort",clearable:""},model:{value:e.model.sort,callback:function(t){e.$set(e.model,"sort",t)},expression:"model.sort"}})],1),l("el-form-item",{attrs:{label:"内容",prop:"content"}},[l("rich-editor",{model:{value:e.model.content,callback:function(t){e.$set(e.model,"content",t)},expression:"model.content"}})],1),e.model[e.idkey]?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"删除时间",prop:"delete_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.delete_time,callback:function(t){e.$set(e.model,"delete_time",t)},expression:"model.delete_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:e.fileTitle,visible:e.fileDialog,width:"80%",top:"1vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":e.fileType},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("924a"),l("98b1")),n=l("333d"),s=l("3659"),r=l("6a13"),c=l("ed08"),d=l("b775"),u="/admin/cms.Content/";function m(e){return Object(d["a"])({url:u+"list",method:"get",params:e})}function p(e){return Object(d["a"])({url:u+"info",method:"get",params:e})}function h(e){return Object(d["a"])({url:u+"add",method:"post",data:e})}function f(e){return Object(d["a"])({url:u+"edit",method:"post",data:e})}function b(e){return Object(d["a"])({url:u+"dele",method:"post",data:e})}function g(e){return Object(d["a"])({url:u+"cate",method:"post",data:e})}function _(e){return Object(d["a"])({url:u+"istop",method:"post",data:e})}function v(e){return Object(d["a"])({url:u+"ishot",method:"post",data:e})}function y(e){return Object(d["a"])({url:u+"isrec",method:"post",data:e})}function k(e){return Object(d["a"])({url:u+"ishide",method:"post",data:e})}function x(e){return Object(d["a"])({url:u+"recover",method:"get",params:e})}function w(e){return Object(d["a"])({url:u+"recoverReco",method:"post",data:e})}function $(e){return Object(d["a"])({url:u+"recoverDele",method:"post",data:e})}var C={name:"CmsContent",components:{Pagination:n["a"],FileManage:s["a"],RichEditor:r["a"]},directives:{},data:function(){return{name:"内容",recycle:0,height:680,loading:!1,idkey:"content_id",query:{page:1,limit:12,search_field:"name",date_field:"create_time"},data:[],count:0,dialog:!1,dialogTitle:"",model:{content_id:"",category_id:"",name:"",img_id:0,img_url:"",title:"",keywords:"",description:"",author:"",url:"",imgs:[],files:[],videos:[],sort:250,content:""},rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}]},categoryData:[],categoryProps:{checkStrictly:!0,value:"category_id",label:"category_name"},selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",category_id:0,is_top:0,is_hot:0,is_rec:0,is_hide:0,fileDialog:!1,fileTitle:"文件管理",fileType:"image",fileField:""}},created:function(){this.recycle=this.$route.meta.query.recycle,this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,this.recycle?x(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1})):m(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1}))},listData:function(e){this.data=e.list,this.count=e.count,this.category(e.category),this.loading=!1},add:function(){this.dialog=!0,this.dialogTitle=this.name+"添加",this.reset()},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],p(l).then((function(e){t.reset(e.data)})).catch((function(){}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.model[e.idkey]?f(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){})):h(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){})))}))},reset:function(e){e?(this.model=e,0===this.model.category_id&&(this.model.category_id="")):this.model=this.$options.data().model,void 0!==this.$refs["ref"]&&(this.$refs["ref"].resetFields(),this.$refs["ref"].clearValidate())},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(c["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","cate"===e?this.selectTitle="修改分类":"top"===e?this.selectTitle="是否置顶":"hot"===e?this.selectTitle="是否热门":"rec"===e?this.selectTitle="是否推荐":"hide"===e?this.selectTitle="是否隐藏":"dele"===e?this.selectTitle="删除"+this.name:"reco"===e&&(this.selectTitle="恢复"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"cate"===e?this.editcate(this.selection):"top"===e?this.istop(this.selection,!0):"hot"===e?this.ishot(this.selection,!0):"rec"===e?this.isrec(this.selection,!0):"hide"===e?this.ishide(this.selection,!0):"dele"===e?this.dele(this.selection):"reco"===e&&this.reco(this.selection),this.selectDialog=!1}else this.selectAlert()},editcate:function(e){var t=this;g({ids:this.selectGetIds(e),category_id:this.category_id}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))},istop:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_top;l&&(i=this.is_top),_({ids:this.selectGetIds(e),is_top:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},ishot:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_hot;l&&(i=this.is_hot),v({ids:this.selectGetIds(e),is_hot:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},isrec:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_rec;l&&(i=this.is_rec),y({ids:this.selectGetIds(e),is_rec:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},ishide:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_hide;l&&(i=this.is_hide),k({ids:this.selectGetIds(e),is_hide:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},reco:function(e){var t=this;e.length?w({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,this.recycle?$({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):b({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},category:function(e){e?this.categoryData=e:this.list(),this.categoryData.unshift({category_id:0,category_name:"(未分类)"})},categoryQuery:function(e){e&&(this.query.search_value=e[e.length-1])},categoryEdit:function(e){e&&(this.model.category_id=e[e.length-1])},categorySelect:function(e){e&&(this.category_id=e[e.length-1])},fileUpload:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"文件管理";this.fileType=e,this.fileField=t,this.fileTitle=l,this.fileDialog=!0},fileCancel:function(){this.fileType="image",this.fileField="",this.fileTitle="文件管理",this.fileDialog=!1},fileSubmit:function(e,t){var l=this.fileField,i=e.length;if(i)for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:"";"img_id"===t?(this.model.img_id=0,this.model.img_url=""):"imgs"===t?this.model.imgs.splice(e,1):"videos"===t?this.model.videos.splice(e,1):"files"===t&&this.model.files.splice(e,1)}}},S=C,q=(l("6e6f"),l("0b56")),O=Object(q["a"])(S,i,a,!1,null,"7a926af0",null);t["default"]=O.exports},"2e26":function(e,t,l){"use strict";l("915c")},"31c5":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("div",{attrs:{slot:"header"},slot:"header"},[l("span",[e._v("字节转换")])]),l("div",[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"比特(b)"}},[l("el-input",{attrs:{type:"number",clearable:""},on:{input:function(t){return e.value("b")}},model:{value:e.model.b,callback:function(t){e.$set(e.model,"b",t)},expression:"model.b"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.b,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"字节(B)"}},[l("el-input",{attrs:{type:"number",clearable:""},on:{input:function(t){return e.value("B")}},model:{value:e.model.B,callback:function(t){e.$set(e.model,"B",t)},expression:"model.B"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.B,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"千字节(KB)"}},[l("el-input",{attrs:{type:"number",clearable:""},on:{input:function(t){return e.value("KB")}},model:{value:e.model.KB,callback:function(t){e.$set(e.model,"KB",t)},expression:"model.KB"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.KB,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"兆字节(MB)"}},[l("el-input",{attrs:{type:"number",clearable:""},on:{input:function(t){return e.value("MB")}},model:{value:e.model.MB,callback:function(t){e.$set(e.model,"MB",t)},expression:"model.MB"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.MB,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"吉字节(GB)"}},[l("el-input",{attrs:{type:"number",clearable:""},on:{input:function(t){return e.value("GB")}},model:{value:e.model.GB,callback:function(t){e.$set(e.model,"GB",t)},expression:"model.GB"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.GB,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"太字节(TB)"}},[l("el-input",{attrs:{type:"number",clearable:""},on:{input:function(t){return e.value("TB")}},model:{value:e.model.TB,callback:function(t){e.$set(e.model,"TB",t)},expression:"model.TB"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.TB,t)}},slot:"append"})],1)],1),l("el-form-item",[l("el-button",{on:{click:function(t){return e.clear()}}},[e._v("清空")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("转换")])],1)],1)],1)])},a=[],o=l("98b1"),n=l("f71e"),s=l("8cc9"),r={name:"AdminUtilsBytetran",components:{},data:function(){return{name:"字节转换",height:680,model:{type:"",value:"",b:"",B:"",KB:"",MB:"",GB:"",TB:""},rules:{}}},created:function(){this.height=Object(o["a"])(180)},methods:{value:function(e){this.model.type=e,this.model.value=this.model[e]},clear:function(){this.model=this.$options.data().model},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&Object(s["a"])({type:e.model.type,value:e.model.value}).then((function(t){e.model=t.data}))}))},copy:function(e,t){e?Object(n["a"])(e,t):this.$message.error("请转换字节")}}},c=r,d=l("0b56"),u=Object(d["a"])(c,i,a,!1,null,"adbe1b34",null);t["default"]=u.exports},"333d":function(e,t,l){"use strict";var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"pagination-container",class:{hidden:e.hidden},style:{"text-align":e.align}},[l("el-pagination",e._b({attrs:{small:e.small,background:e.background,"current-page":e.currentPage,"page-size":e.pageSize,layout:e.layout,"page-sizes":e.pageSizes,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)},a=[];l("1d23a");Math.easeInOutQuad=function(e,t,l,i){return e/=i/2,e<1?l/2*e*e+t:(e--,-l/2*(e*(e-2)-1)+t)};var o=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function n(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function s(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function r(e,t,l){var i=s(),a=e-i,r=20,c=0;t="undefined"===typeof t?500:t;var d=function e(){c+=r;var s=Math.easeInOutQuad(c,i,a,t);n(s),c0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{rules:e.rules,model:e.model,"label-width":"110px"}},[l("el-form-item",{attrs:{label:"会员ID",prop:"member_id"}},[l("el-input",{model:{value:e.model.member_id,callback:function(t){e.$set(e.model,"member_id",t)},expression:"model.member_id"}})],1),l("el-form-item",{attrs:{label:"会员用户名",prop:"username"}},[l("el-input",{model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}})],1),l("el-form-item",{attrs:{label:"接口ID",prop:"api_id"}},[l("el-input",{model:{value:e.model.api_id,callback:function(t){e.$set(e.model,"api_id",t)},expression:"model.api_id"}})],1),l("el-form-item",{attrs:{label:"接口名称",prop:"api_name"}},[l("el-input",{model:{value:e.model.api_name,callback:function(t){e.$set(e.model,"api_name",t)},expression:"model.api_name"}})],1),l("el-form-item",{attrs:{label:"接口链接",prop:"api_url"}},[l("el-input",{model:{value:e.model.api_url,callback:function(t){e.$set(e.model,"api_url",t)},expression:"model.api_url"}})],1),l("el-form-item",{attrs:{label:"请求方式",prop:"request_method"}},[l("el-input",{model:{value:e.model.request_method,callback:function(t){e.$set(e.model,"request_method",t)},expression:"model.request_method"}})],1),l("el-form-item",{attrs:{label:"请求IP",prop:"request_ip"}},[l("el-input",{model:{value:e.model.request_ip,callback:function(t){e.$set(e.model,"request_ip",t)},expression:"model.request_ip"}})],1),l("el-form-item",{attrs:{label:"请求地区",prop:"request_region"}},[l("el-input",{model:{value:e.model.request_region,callback:function(t){e.$set(e.model,"request_region",t)},expression:"model.request_region"}})],1),l("el-form-item",{attrs:{label:"请求ISP",prop:"request_isp"}},[l("el-input",{model:{value:e.model.request_isp,callback:function(t){e.$set(e.model,"request_isp",t)},expression:"model.request_isp"}})],1),l("el-form-item",{attrs:{label:"请求时间",prop:"create_time"}},[l("el-input",{model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1),l("el-form-item",{attrs:{label:"请求参数",prop:"request_param"}},[l("pre",[e._v(e._s(e.model.request_param))])]),l("el-form-item",{attrs:{label:"返回码",prop:"response_code"}},[l("el-input",{model:{value:e.model.response_code,callback:function(t){e.$set(e.model,"response_code",t)},expression:"model.response_code"}})],1),l("el-form-item",{attrs:{label:"返回描述",prop:"response_msg"}},[l("el-input",{model:{value:e.model.response_msg,callback:function(t){e.$set(e.model,"response_msg",t)},expression:"model.response_msg"}})],1),l("el-form-item",{attrs:{label:"USER_AGENT",prop:"user_agent"}},[l("el-input",{attrs:{type:"textarea"},model:{value:e.model.user_agent,callback:function(t){e.$set(e.model,"user_agent",t)},expression:"model.user_agent"}})],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("确定")])],1)],1),l("el-dialog",{attrs:{title:e.clearDialogTitle,visible:e.clearDialog,"before-close":e.clearCancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.clearDialog=t}}},[l("el-form",{ref:"clearRef",staticClass:"dialog-body",attrs:{rules:e.clearRules,model:e.clearModel,"label-width":"110px"}},[l("el-form-item",{attrs:{label:"会员ID",prop:"member_id"}},[l("el-input",{attrs:{placeholder:"多个逗号,隔开",clearable:""},model:{value:e.clearModel.member_id,callback:function(t){e.$set(e.clearModel,"member_id",t)},expression:"clearModel.member_id"}})],1),l("el-form-item",{attrs:{label:"会员用户名",prop:"username"}},[l("el-input",{attrs:{placeholder:"多个逗号,隔开",clearable:""},model:{value:e.clearModel.username,callback:function(t){e.$set(e.clearModel,"username",t)},expression:"clearModel.username"}})],1),l("el-form-item",{attrs:{label:"接口ID",prop:"api_id"}},[l("el-input",{attrs:{placeholder:"多个逗号,隔开",clearable:""},model:{value:e.clearModel.api_id,callback:function(t){e.$set(e.clearModel,"api_id",t)},expression:"clearModel.api_id"}})],1),l("el-form-item",{attrs:{label:"接口链接",prop:"api_url"}},[l("el-input",{attrs:{placeholder:"多个逗号,隔开",clearable:""},model:{value:e.clearModel.api_url,callback:function(t){e.$set(e.clearModel,"api_url",t)},expression:"clearModel.api_url"}})],1),l("el-form-item",{attrs:{label:"请求时间",prop:"date_value"}},[l("el-date-picker",{staticClass:"filter-item",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.clearModel.date_value,callback:function(t){e.$set(e.clearModel,"date_value",t)},expression:"clearModel.date_value"}})],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{on:{click:function(t){return e.clearCancel()}}},[e._v("取消")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.clearSubmit()}}},[e._v("确定")])],1)],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("98b1")),n=l("333d"),s=l("4381"),r=l("ed08"),c=l("88b5"),d={name:"MemberLog",components:{Pagination:n["a"]},directives:{permission:s["a"]},data:function(){return{name:"会员日志",height:680,loading:!1,idkey:"member_log_id",data:[],count:0,query:{page:1,limit:15,search_field:"username",date_field:"create_time"},dialog:!1,dialogTitle:"",model:{},rules:{},selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",clearDialog:!1,clearDialogTitle:"",clearModel:{member_id:"",username:"",api_id:"",api_url:"",date_value:[]},clearRules:{}}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,Object(c["e"])(this.query).then((function(t){e.data=t.data.list,e.count=t.data.count,e.loading=!1})).catch((function(){e.loading=!1}))},info:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"详情:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],Object(c["d"])(l).then((function(e){t.model=e.data}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){this.dialog=!1,this.reset()},reset:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.model=e},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(r["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,Object(c["c"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},clear:function(){this.clearDialog=!0,this.clearDialogTitle=this.name+"清除"},clearCancel:function(){this.clearDialog=!1},clearSubmit:function(){var e=this;this.loading=!0,Object(c["b"])(this.clearModel).then((function(t){e.list(),e.clearDialog=!1,e.clearModel=e.$options.data().clearModel,e.$message.success("已清除"+e.name+" "+t.data.count+" 条")})).catch((function(){e.loading=!1}))},clean:function(){var e=this;this.$confirm("确定要清空所有"+this.name+"吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(c["a"])().then((function(t){e.list(),e.$message.success("已清除"+e.name+"记录 "+t.data.count+" 条")})).catch((function(){}))})).catch((function(){}))}}},u=d,m=l("0b56"),p=Object(m["a"])(u,i,a,!1,null,null,null);t["default"]=p.exports},"35b0":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"login-container",style:{backgroundImage:"url("+e.login_bg_url+")"}},[l("el-form",{ref:"ref",staticClass:"login-form",attrs:{model:e.model,rules:e.rules,"label-position":"left"}},[l("div",{staticClass:"login-title"},[l("h3",{staticClass:"login-title-name"},[e._v(e._s(e.system_name))])]),l("div",{staticClass:"login-logo"},[e.logo_url?l("el-image",{staticClass:"login-logo-img",attrs:{src:e.logo_url,fit:"contain"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"})]):l("div",{staticStyle:{height:"134px"}})],1),l("el-form-item",{attrs:{prop:"username"}},[l("el-input",{attrs:{type:"text",placeholder:"账号/手机/邮箱","prefix-icon":"el-icon-user",autocomplete:"on",clearable:""},model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}})],1),l("el-form-item",{attrs:{prop:"password"}},[l("el-input",{attrs:{type:"password",placeholder:"请输入密码","prefix-icon":"el-icon-lock",autocomplete:"on",clearable:"","show-password":""},model:{value:e.model.password,callback:function(t){e.$set(e.model,"password",t)},expression:"model.password"}})],1),e.captcha_switch&&e.captcha_src?l("el-form-item",{attrs:{prop:"captcha_code"}},[l("el-col",{attrs:{span:13}},[l("el-input",{attrs:{placeholder:"请输入验证码","prefix-icon":"el-icon-picture",autocomplete:"off",clearable:""},model:{value:e.model.captcha_code,callback:function(t){e.$set(e.model,"captcha_code",t)},expression:"model.captcha_code"}})],1),l("el-col",{attrs:{span:11}},[l("el-image",{staticClass:"login-captcha",attrs:{src:e.captcha_src,fit:"fill",alt:"验证码",title:"点击刷新验证码"},on:{click:e.captcha}})],1)],1):e._e(),e.captcha_switch&&2==e.captcha_mode?l("AjCaptcha",{ref:"ajcaptcha",attrs:{mode:"pop","captcha-type":e.captcha_type,"img-size":{width:"330px",height:"155px"}},on:{success:e.ajcaptchaSuccess}}):e._e(),e.captcha_switch&&2==e.captcha_mode?l("el-button",{staticClass:"login-bottom",attrs:{loading:e.loading,type:"primary"},on:{click:e.ajcaptchaShow}},[e._v("登录")]):l("el-button",{staticClass:"login-bottom",attrs:{loading:e.loading,type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleLogin.apply(null,arguments)}}},[e._v("登录")])],1)],1)},a=[],o=(l("5436"),l("697e"),l("5d63"),function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:e.showBox,expression:"showBox"}],class:"pop"==e.mode?"mask":""},[l("div",{class:"pop"==e.mode?"verifybox":"",style:{"max-width":parseInt(e.imgSize.width)+30+"px"}},["pop"==e.mode?l("div",{staticClass:"verifybox-top"},[e._v(" 请完成安全验证 "),l("span",{staticClass:"verifybox-close"},[l("el-button",{attrs:{size:"mini",icon:"el-icon-refresh",title:"刷新",circle:""},on:{click:e.refresh}}),l("el-button",{attrs:{size:"mini",icon:"el-icon-close",title:"关闭",circle:""},on:{click:e.closeBox}})],1)]):e._e(),l("div",{staticClass:"verifybox-bottom",style:{padding:"pop"==e.mode?"0 15px 15px 15px":"0"}},[e.componentType?l(e.componentType,{ref:"instance",tag:"components",attrs:{"captcha-type":e.captchaType,type:e.verifyType,figure:e.figure,arith:e.arith,mode:e.mode,"v-space":e.vSpace,explain:e.explain,"img-size":e.imgSize,"block-size":e.blockSize,"bar-size":e.barSize,"default-img":e.defaultImg}}):e._e()],1)])])}),n=[],s=(l("1d23a"),l("e508"),l("46fb"),function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticStyle:{position:"relative"}},["2"===e.type?l("div",{staticClass:"verify-img-out",style:{height:parseInt(e.setSize.imgHeight)+e.vSpace+"px"}},[l("div",{staticClass:"verify-img-panel",style:{width:e.setSize.imgWidth,height:e.setSize.imgHeight}},[l("img",{staticStyle:{width:"100%",height:"100%",display:"block"},attrs:{src:e.backImgBase?"data:image/png;base64,"+e.backImgBase:e.defaultImg,alt:""}}),l("transition",{attrs:{name:"tips"}},[e.tipWords?l("span",{staticClass:"verify-tips",class:e.passFlag?"suc-bg":"err-bg"},[e._v(e._s(e.tipWords))]):e._e()])],1)]):e._e(),l("div",{staticClass:"verify-bar-area",style:{width:e.setSize.imgWidth,height:e.barSize.height,"line-height":e.barSize.height}},[l("span",{staticClass:"verify-msg",domProps:{textContent:e._s(e.text)}}),l("div",{staticClass:"verify-left-bar",style:{width:void 0!==e.leftBarWidth?e.leftBarWidth:e.barSize.height,height:e.barSize.height,"border-color":e.leftBarBorderColor,transaction:e.transitionWidth}},[l("span",{staticClass:"verify-msg",domProps:{textContent:e._s(e.finishText)}}),l("div",{staticClass:"verify-move-block",style:{width:e.barSize.height,height:e.barSize.height,"background-color":e.moveBlockBackgroundColor,left:e.moveBlockLeft,transition:e.transitionLeft},on:{touchstart:e.start,mousedown:e.start}},[l("i",{class:["verify-icon iconfont",e.iconClass],style:{color:e.iconColor}}),"2"===e.type?l("div",{staticClass:"verify-sub-block",style:{width:Math.floor(47*parseInt(e.setSize.imgWidth)/310)+"px",height:e.setSize.imgHeight,top:"-"+(parseInt(e.setSize.imgHeight)+e.vSpace)+"px","background-size":e.setSize.imgWidth+" "+e.setSize.imgHeight}},[l("img",{staticStyle:{width:"100%",height:"100%",display:"block"},attrs:{src:"data:image/png;base64,"+e.blockBackImgBase,alt:""}})]):e._e()])])])])}),r=[],c=(l("f3b4"),l("9e67"),l("57a9"),l("0508"),l("1ebd")),d=l.n(c);function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"XwKsGlMcdPMEhR1B",l=d.a.enc.Utf8.parse(t),i=d.a.enc.Utf8.parse(e),a=d.a.AES.encrypt(i,l,{mode:d.a.mode.ECB,padding:d.a.pad.Pkcs7});return a.toString()}function m(e){var t,l,i,a,o=e.$el.parentNode.offsetWidth||window.offsetWidth,n=e.$el.parentNode.offsetHeight||window.offsetHeight;return t=-1!==e.imgSize.width.indexOf("%")?parseInt(this.imgSize.width)/100*o+"px":this.imgSize.width,l=-1!==e.imgSize.height.indexOf("%")?parseInt(this.imgSize.height)/100*n+"px":this.imgSize.height,i=-1!==e.barSize.width.indexOf("%")?parseInt(this.barSize.width)/100*o+"px":this.barSize.width,a=-1!==e.barSize.height.indexOf("%")?parseInt(this.barSize.height)/100*n+"px":this.barSize.height,{imgWidth:t,imgHeight:l,barWidth:i,barHeight:a}}var p=l("b775"),h="/admin/admin.Login/";function f(e){return Object(p["a"])({url:h+"captcha",method:"get",params:e})}function b(e){return Object(p["a"])({url:h+"captcha",method:"post",data:e})}var g={name:"VerifySlide",props:{captchaType:{type:String,default:"blockPuzzle"},mode:{type:String,default:"pop"},type:{type:String,default:"2"},vSpace:{type:Number,default:5},explain:{type:String,default:"向右滑动完成验证"},imgSize:{type:Object,default:function(){return{width:"310px",height:"155px"}}},blockSize:{type:Object,default:function(){return{width:"50px",height:"50px"}}},barSize:{type:Object,default:function(){return{width:"310px",height:"40px"}}},defaultImg:{type:String,default:""}},data:function(){return{secretKey:"",passFlag:"",backImgBase:"",blockBackImgBase:"",backToken:"",startMoveTime:"",endMovetime:"",tipsBackColor:"",tipWords:"",text:"",finishText:"",setSize:{imgHeight:0,imgWidth:0,barHeight:0,barWidth:0},top:0,left:0,moveBlockLeft:void 0,leftBarWidth:void 0,moveBlockBackgroundColor:void 0,leftBarBorderColor:"#ddd",iconColor:void 0,iconClass:"icon-right",status:!1,isEnd:!1,showRefresh:!0,transitionLeft:"",transitionWidth:""}},computed:{barArea:function(){return this.$el.querySelector(".verify-bar-area")},resetSize:function(){return m}},watch:{type:{immediate:!0,handler:function(){this.init()}}},mounted:function(){this.$el.onselectstart=function(){return!1}},methods:{init:function(){var e=this;this.text=this.explain,this.getPictrue(),this.$nextTick((function(){var t=e.resetSize(e);for(var l in t)e.$set(e.setSize,l,t[l]);e.$parent.$emit("ready",e)}));var t=this;window.removeEventListener("touchmove",(function(e){t.move(e)})),window.removeEventListener("mousemove",(function(e){t.move(e)})),window.removeEventListener("touchend",(function(){t.end()})),window.removeEventListener("mouseup",(function(){t.end()})),window.addEventListener("touchmove",(function(e){t.move(e)})),window.addEventListener("mousemove",(function(e){t.move(e)})),window.addEventListener("touchend",(function(){t.end()})),window.addEventListener("mouseup",(function(){t.end()}))},start:function(e){var t;e=e||window.event,t=e.touches?e.touches[0].pageX:e.clientX,this.startLeft=Math.floor(t-this.barArea.getBoundingClientRect().left),this.startMoveTime=+new Date,!1===this.isEnd&&(this.text="",this.moveBlockBackgroundColor="#337ab7",this.leftBarBorderColor="#337AB7",this.iconColor="#fff",e.stopPropagation(),this.status=!0)},move:function(e){if(e=e||window.event,this.status&&!1===this.isEnd){var t;t=e.touches?e.touches[0].pageX:e.clientX;var l=this.barArea.getBoundingClientRect().left,i=t-l;i>=this.barArea.offsetWidth-parseInt(parseInt(this.blockSize.width)/2)-2&&(i=this.barArea.offsetWidth-parseInt(parseInt(this.blockSize.width)/2)-2),i<=0&&(i=parseInt(parseInt(this.blockSize.width)/2)),this.moveBlockLeft=i-this.startLeft+"px",this.leftBarWidth=i-this.startLeft+"px"}},end:function(){var e=this;this.endMovetime=+new Date;var t=this;if(this.status&&!1===this.isEnd){var l=parseInt((this.moveBlockLeft||"").replace("px",""));l=310*l/parseInt(this.setSize.imgWidth);var i={captchaType:this.captchaType,pointJson:this.secretKey?u(JSON.stringify({x:l,y:5}),this.secretKey):JSON.stringify({x:l,y:5}),token:this.backToken};b(i).then((function(i){var a=i.data;if("0000"===a.repCode){e.moveBlockBackgroundColor="#5cb85c",e.leftBarBorderColor="#5cb85c",e.iconColor="#fff",e.iconClass="icon-check",e.showRefresh=!1,e.isEnd=!0,"pop"===e.mode&&setTimeout((function(){e.$parent.clickShow=!1}),1500),e.passFlag=!0,e.tipWords="".concat(((e.endMovetime-e.startMoveTime)/1e3).toFixed(2),"s验证成功");var o=e.secretKey?u(e.backToken+"---"+JSON.stringify({x:l,y:5}),e.secretKey):e.backToken+"---"+JSON.stringify({x:l,y:5});setTimeout((function(){e.tipWords="",e.$parent.closeBox(),e.$parent.$emit("success",{captchaVerification:o})}),700)}else e.moveBlockBackgroundColor="#d9534f",e.leftBarBorderColor="#d9534f",e.iconColor="#fff",e.iconClass="icon-close",e.passFlag=!1,setTimeout((function(){t.refresh()}),1e3),e.$parent.$emit("error",e),e.tipWords="验证失败",setTimeout((function(){e.tipWords=""}),1e3)})),this.status=!1}},refresh:function(){var e=this;this.showRefresh=!0,this.finishText="",this.transitionLeft="left .3s",this.moveBlockLeft=0,this.leftBarWidth=void 0,this.transitionWidth="width .3s",this.leftBarBorderColor="#ddd",this.moveBlockBackgroundColor="#fff",this.iconColor="#000",this.iconClass="icon-right",this.isEnd=!1,this.getPictrue(),setTimeout((function(){e.transitionWidth="",e.transitionLeft="",e.text=e.explain}),300)},getPictrue:function(){var e=this,t={captchaType:this.captchaType,clientUid:localStorage.getItem("slider"),ts:Date.now()};f(t).then((function(t){var l=t.data;"0000"===l.repCode?(e.backImgBase=l.repData.originalImageBase64,e.blockBackImgBase=l.repData.jigsawImageBase64,e.backToken=l.repData.token,e.secretKey=l.repData.secretKey):e.tipWords=l.repMsg,"6201"===l.repCode&&(e.backImgBase=null,e.blockBackImgBase=null)})).catch((function(){}))}}},_=g,v=l("0b56"),y=Object(v["a"])(_,s,r,!1,null,null,null),k=y.exports,x=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticStyle:{position:"relative"}},[l("div",{staticClass:"verify-img-out"},[l("div",{staticClass:"verify-img-panel",style:{width:e.setSize.imgWidth,height:e.setSize.imgHeight,"background-size":e.setSize.imgWidth+" "+e.setSize.imgHeight,"margin-bottom":e.vSpace+"px"}},[l("img",{ref:"canvas",staticStyle:{width:"100%",height:"100%",display:"block"},attrs:{src:e.pointBackImgBase?"data:image/png;base64,"+e.pointBackImgBase:e.defaultImg,alt:""},on:{click:function(t){e.bindingClick&&e.canvasClick(t)}}}),e._l(e.tempPoints,(function(t,i){return l("div",{key:i,staticClass:"point-area",style:{"background-color":"#1abd6c",color:"#fff","z-index":9999,width:"20px",height:"20px","text-align":"center","line-height":"20px","border-radius":"50%",position:"absolute",top:parseInt(t.y-10)+"px",left:parseInt(t.x-10)+"px"}},[e._v(" "+e._s(i+1)+" ")])}))],2)]),l("div",{staticClass:"verify-bar-area",style:{width:e.setSize.imgWidth,color:e.barAreaColor,"border-color":e.barAreaBorderColor,"line-height":e.barSize.height}},[l("span",{staticClass:"verify-msg"},[e._v(e._s(e.text))])])])},w=[],$=(l("924a"),l("737f"),{name:"VerifyPoints",props:{captchaType:{type:String,default:"clickWord"},mode:{type:String,default:"pop"},type:{type:String,default:"2"},vSpace:{type:Number,default:5},imgSize:{type:Object,default:function(){return{width:"310px",height:"155px"}}},barSize:{type:Object,default:function(){return{width:"310px",height:"40px"}}},defaultImg:{type:String,default:""}},data:function(){return{secretKey:"",checkNum:3,fontPos:[],checkPosArr:[],num:1,pointBackImgBase:"",poinTextList:[],backToken:"",setSize:{imgHeight:0,imgWidth:0,barHeight:0,barWidth:0},tempPoints:[],text:"",barAreaColor:void 0,barAreaBorderColor:void 0,showRefresh:!0,bindingClick:!0}},computed:{resetSize:function(){return m}},watch:{type:{immediate:!0,handler:function(){this.init()}}},mounted:function(){this.$el.onselectstart=function(){return!1}},methods:{init:function(){var e=this;this.fontPos.splice(0,this.fontPos.length),this.checkPosArr.splice(0,this.checkPosArr.length),this.num=1,this.getPictrue(),this.$nextTick((function(){e.setSize=e.resetSize(e),e.$parent.$emit("ready",e)}))},canvasClick:function(e){var t=this;this.checkPosArr.push(this.getMousePos(this.$refs.canvas,e)),this.num===this.checkNum&&(this.num=this.createPoint(this.getMousePos(this.$refs.canvas,e)),this.checkPosArr=this.pointTransfrom(this.checkPosArr,this.setSize),setTimeout((function(){var e=t.secretKey?u(t.backToken+"---"+JSON.stringify(t.checkPosArr),t.secretKey):t.backToken+"---"+JSON.stringify(t.checkPosArr),l={captchaType:t.captchaType,pointJson:t.secretKey?u(JSON.stringify(t.checkPosArr),t.secretKey):JSON.stringify(t.checkPosArr),token:t.backToken};b(l).then((function(l){var i=l.data;"0000"===i.repCode?(t.barAreaColor="#4cae4c",t.barAreaBorderColor="#5cb85c",t.text="验证成功",t.bindingClick=!1,"pop"===t.mode&&setTimeout((function(){t.$parent.clickShow=!1}),700),t.$parent.closeBox(),t.$parent.$emit("success",{captchaVerification:e})):(t.$parent.$emit("error",t),t.barAreaColor="#d9534f",t.barAreaBorderColor="#d9534f",t.text="验证失败",setTimeout((function(){t.refresh()}),700))}))}),400)),this.num0?l("el-col",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{span:21}},[l("el-row",{attrs:{gutter:3}},[l("el-checkbox-group",{on:{change:e.select},model:{value:e.selection,callback:function(t){e.selection=t},expression:"selection"}},e._l(e.data,(function(t,i){return l("el-col",{key:i,staticStyle:{"margin-bottom":"6px","text-align":"center"},attrs:{span:4}},[l("el-card",{staticClass:"ya-file-card",attrs:{"body-style":{minWidth:"16.5%",height:(e.height-.1*e.height)/3+"px",minHeight:"126px",padding:"0 6px"}}},[l("div",{staticClass:"ya-file-ext"},[l("span",[e._v(e._s(t.file_ext))])]),l("div",{staticStyle:{"text-align":"left"}},[l("el-checkbox",{key:t[e.idkey],attrs:{label:t[e.idkey]}})],1),l("div",{style:{width:"100%",height:(e.height-.1*e.height)/3-(e.height-.1*e.height)/3*.5+"px",minHeight:"62px"}},["image"===t.file_type?l("el-image",{staticStyle:{height:"100%"},attrs:{fit:"contain",src:t.file_url,"preview-src-list":e.fileImgPre,title:"点击查看大图"}}):"video"===t.file_type?l("video",{attrs:{width:"100%",height:"100%",controls:""}},[l("source",{attrs:{src:t.file_url,type:"video/mp4"}}),l("object",{attrs:{data:t.file_url,width:"100%",height:"100%"}},[l("embed",{attrs:{src:t.file_url,width:"100%",height:"100%"}})])]):"audio"===t.file_type?l("audio",{attrs:{width:"100%",height:"100%",controls:""}},[l("source",{attrs:{src:t.file_url,type:"audio/mp3"}}),l("embed",{attrs:{src:t.file_url,width:"100%",height:"100%"}})]):"word"===t.file_type?l("el-image",{staticClass:"ya-file-img",attrs:{src:t.file_url}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-document ya-file-icon"})])]):l("div",{staticClass:"image-slot"},[l("i",{staticClass:"el-icon-folder ya-file-icon"})])],1),l("div",{style:{paddingTop:"5px",minHeight:"50px"}},[l("span",{staticClass:"ya-file-name",attrs:{title:t.file_name+"."+t.file_ext}},[e._v(e._s(t.file_name)+"."+e._s(t.file_ext))]),l("div",{staticClass:"bottom clearfix"},[t.is_disable?l("el-button",{attrs:{size:"medium",type:"text",icon:"el-icon-warning",title:"已禁用,点击修改"},on:{click:function(l){return e.selectOpen("disable",[t.file_id])}}}):l("el-button",{attrs:{size:"medium",type:"text",icon:"el-icon-warning-outline",title:"已启用,点击修改"},on:{click:function(l){return e.selectOpen("disable",[t.file_id])}}}),l("el-button",{attrs:{type:"text",icon:"el-icon-copy-document",title:"复制文件名"},on:{click:function(l){return e.copy(t.file_name,l)}}}),l("el-link",{staticStyle:{margin:"-8px 10px 0 10px"},attrs:{type:"primary",icon:"el-icon-download",title:"下载文件",href:t.file_url,underline:!1,download:t.file_url,target:"_blank"}}),l("el-button",{attrs:{size:"mini",type:"text",title:"详情/修改"},on:{click:function(l){return e.edit(t)}}},[e._v("修改")]),l("el-button",{attrs:{size:"mini",type:"text",title:"删除文件"},on:{click:function(l){return e.selectOpen("dele",[t.file_id])}}},[e._v("删除")])],1)])])],1)})),1)],1)],1):l("el-col",{attrs:{span:21}},[l("el-empty",{attrs:{description:"暂无"+e.name}})],1)],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"append-to-body":"","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{rules:e.rules,model:e.model,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"文件名称",prop:"file_name"}},[l("el-input",{attrs:{placeholder:"",title:e.model.file_name,clearable:""},model:{value:e.model.file_name,callback:function(t){e.$set(e.model,"file_name",t)},expression:"model.file_name"}},[l("el-button",{staticStyle:{"margin-right":"3px"},attrs:{slot:"append",icon:"el-icon-copy-document",title:"复制文件名"},on:{click:function(t){return e.copy(e.model.file_name,t)}},slot:"append"}),l("el-link",{attrs:{slot:"append",icon:"el-icon-download",title:"下载文件",href:e.model.file_url,underline:!1,download:e.model.file_url,target:"_blank"},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"文件分组",prop:"group_id"}},[l("el-select",{attrs:{placeholder:"未分组",clearable:""},model:{value:e.model.group_id,callback:function(t){e.$set(e.model,"group_id",t)},expression:"model.group_id"}},e._l(e.group,(function(e,t){return l("el-option",{key:t,attrs:{value:e.group_id,label:e.group_name}})})),1)],1),l("el-form-item",{attrs:{label:"文件类型",prop:"file_type"}},[l("el-select",{attrs:{placeholder:""},model:{value:e.model.file_type,callback:function(t){e.$set(e.model,"file_type",t)},expression:"model.file_type"}},e._l(e.filetype,(function(e,t){return l("el-option",{key:t,attrs:{value:t,label:e}})})),1)],1),l("el-form-item",{attrs:{label:"文件排序",prop:"sort"}},[l("el-input",{attrs:{type:"number",placeholder:"250"},model:{value:e.model.sort,callback:function(t){e.$set(e.model,"sort",t)},expression:"model.sort"}})],1),l("el-form-item",{attrs:{label:"文件域名",prop:"domain"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.domain,callback:function(t){e.$set(e.model,"domain",t)},expression:"model.domain"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-copy-document",title:"复制"},on:{click:function(t){return e.copy(e.model.domain,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"文件路径",prop:"file_path"}},[l("el-input",{attrs:{placeholder:"",title:e.model.file_path,disabled:""},model:{value:e.model.file_path,callback:function(t){e.$set(e.model,"file_path",t)},expression:"model.file_path"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-copy-document",title:"复制"},on:{click:function(t){return e.copy(e.model.file_path,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"文件链接",prop:"file_url"}},[l("el-input",{attrs:{placeholder:"",title:e.model.file_url,disabled:""},model:{value:e.model.file_url,callback:function(t){e.$set(e.model,"file_url",t)},expression:"model.file_url"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-copy-document",title:"复制"},on:{click:function(t){return e.copy(e.model.file_url,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"存储方式",prop:"storage"}},[l("el-select",{attrs:{placeholder:"",disabled:""},model:{value:e.model.storage,callback:function(t){e.$set(e.model,"storage",t)},expression:"model.storage"}},e._l(e.storage,(function(e,t){return l("el-option",{key:t,attrs:{value:t,label:e}})})),1)],1),l("el-form-item",{attrs:{label:"是否禁用",prop:"is_disable"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0,disabled:""},model:{value:e.model.is_disable,callback:function(t){e.$set(e.model,"is_disable",t)},expression:"model.is_disable"}})],1),l("el-form-item",{attrs:{label:"文件大小",prop:"file_size"}},[l("el-input",{attrs:{placeholder:"",disabled:""},model:{value:e.model.file_size,callback:function(t){e.$set(e.model,"file_size",t)},expression:"model.file_size"}})],1),l("el-form-item",{attrs:{label:"文件后缀",prop:"file_ext"}},[l("el-input",{attrs:{placeholder:"",disabled:""},model:{value:e.model.file_ext,callback:function(t){e.$set(e.model,"file_ext",t)},expression:"model.file_ext"}})],1),l("el-form-item",{attrs:{label:"文件MD5",prop:"file_md5"}},[l("el-input",{attrs:{placeholder:"",disabled:""},model:{value:e.model.file_md5,callback:function(t){e.$set(e.model,"file_md5",t)},expression:"model.file_md5"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-copy-document",title:"复制"},on:{click:function(t){return e.copy(e.model.file_md5,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"文件散列",prop:"file_hash"}},[l("el-input",{attrs:{placeholder:"",disabled:""},model:{value:e.model.file_hash,callback:function(t){e.$set(e.model,"file_hash",t)},expression:"model.file_hash"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-copy-document",title:"复制"},on:{click:function(t){return e.copy(e.model.file_hash,t)}},slot:"append"})],1)],1),e.model.file_id?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model.file_id?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e(),e.model.delete_time?l("el-form-item",{attrs:{label:"删除时间",prop:"delete_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.delete_time,callback:function(t){e.$set(e.model,"delete_time",t)},expression:"model.delete_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1),l("el-row",{directives:[{name:"show",rawName:"v-show",value:e.fileType,expression:"fileType"}]},[l("el-col",{staticStyle:{"text-align":"right","margin-top":"20px"}},[l("el-button",{on:{click:function(t){return e.fileCancel()}}},[e._v("取消")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.fileSubmit(e.selection)}}},[e._v("确定")])],1)],1)],1)},a=[],o=(l("1d23a"),l("388f"),l("697e"),l("e508"),l("98b1")),n=l("333d"),s=l("f71e"),r=l("5f87"),c=l("b775"),d="/admin/file.File/";function u(e){return Object(c["a"])({url:d+"list",method:"get",params:e})}function m(e){return Object(c["a"])({url:d+"info",method:"get",params:e})}function p(){return d+"add"}function h(e){return Object(c["a"])({url:d+"edit",method:"post",data:e})}function f(e){return Object(c["a"])({url:d+"dele",method:"post",data:e})}function b(e){return Object(c["a"])({url:d+"editgroup",method:"post",data:e})}function g(e){return Object(c["a"])({url:d+"edittype",method:"post",data:e})}function _(e){return Object(c["a"])({url:d+"editdomain",method:"post",data:e})}function v(e){return Object(c["a"])({url:d+"disable",method:"post",data:e})}function y(e){return Object(c["a"])({url:d+"recover",method:"get",params:e})}function k(e){return Object(c["a"])({url:d+"recoverReco",method:"post",data:e})}function x(e){return Object(c["a"])({url:d+"recoverDele",method:"post",data:e})}var w=l("0532"),$={name:"FileManage",components:{Pagination:n["a"]},directives:{},props:{isRecycle:{type:Number,default:0},fileType:{type:String,default:""}},data:function(){return{name:"文件",recycle:0,height:680,loading:!1,idkey:"file_id",query:{page:1,limit:18,group_id:"",storage:"",file_type:"",is_front:0,is_disable:"",search_field:"file_name",date_field:"create_time"},data:[],count:0,dialog:!1,dialogTitle:"",model:{file_id:"",group_id:0,storage:"local",domain:"",file_md5:"",file_hash:"",file_name:"",file_type:"",file_path:"",file_size:"",file_ext:"",file_url:"",sort:250,is_front:0,is_disable:0,is_delete:0},rules:{file_name:[{required:!0,message:"请输入文件名称",trigger:"blur"}]},group:[],storage:[],fileIds:[],filetype:[],fileImgPre:[],selectAll:!1,selectAllInd:!1,selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",group_id:0,file_type:"image",domain:"",is_disable:0,uploadAction:p(),uploadHeaders:{},uploadData:{},uploadLimit:9,uploadAccept:"",uploadFilelist:[],groupDialog:!1,groupTitle:"",groupModel:{group_id:"",group_name:"",group_desc:"",group_sort:250},groupRules:{group_name:[{required:!0,message:"请输入分组名称",trigger:"blur"}]}}},watch:{isRecycle:function(e){this.recycle=e,this.list()},fileType:function(e){this.recycle=this.isRecycle,this.query.file_type=e,this.list()}},created:function(){this.height=Object(o["a"])(),this.recycle=this.isRecycle,this.fileType&&(this.query.is_disable=0,this.query.file_type=this.fileType,this.height=this.height-100),this.list();var e="header",t="AdminToken",l=Object(r["e"])();if("header"===e){var i={};i[t]=l,this.uploadHeaders=i}else{var a={group_id:0};a[t]=l,this.uploadData=a}},methods:{list:function(){var e=this;this.loading=!0,this.recycle?y(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1})):u(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1}))},listData:function(e){this.data=e.list,this.count=e.count,this.filetype=e.filetype,this.storage=e.storage,this.fileIds=e.ids,this.uploadLimit=e.setting.limit_max,this.uploadAccept=e.setting.accept_ext,this.loading=!1,this.groupList(e.group),this.imagePreview(e.list)},uploadBefore:function(){this.loading=!0},uploadSuccess:function(e){200===e.code?(this.query=this.$options.data().query,this.list(),this.$message.success(e.msg)):(this.loading=!1,this.$message.error(e.msg))},uploadError:function(e){this.loading=!1,this.$message.error(e.msg||"上传出错")},uploadChange:function(){},uploadExceed:function(){this.$message.error("每次最多只能选择 ".concat(this.uploadLimit," 个文件"))},uploadClear:function(){this.uploadFilelist=[]},edit:function(e){var t=this;this.dialog=!0,this.loading=!0,this.dialogTitle=this.name+"修改:"+e.file_id,m({file_id:e.file_id}).then((function(e){t.reset(e.data),t.loading=!1})).catch((function(){t.loading=!1}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model.file_id&&h(e.model).then((function(t){e.list(),e.reset(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.reset(),this.list()},sort:function(){this.query.sort_value&&this.query.sort_value&&this.list()},reset:function(e){this.model=e||this.$options.data().model,this.selection=[],this.selectIds="",this.selectAll=!1,this.selectAllInd=!1,void 0!==this.$refs["ref"]&&this.$refs["ref"].resetFields()},select:function(e){var t=e.length;this.selection=e,this.selectIds=this.selectGetIds().toString(),this.selectAll=t===this.fileIds.length,this.selectAllInd=t>0&&t1&&void 0!==arguments[1]?arguments[1]:"";t&&this.select(t),this.selection.length?(this.selectTitle="选中操作","editgroup"===e?this.selectTitle="修改分组":"edittype"===e?this.selectTitle="修改类型":"editdomain"===e?this.selectTitle="修改域名":"disable"===e?this.selectTitle="是否禁用":"dele"===e?this.selectTitle="删除"+this.name:"reco"===e&&(this.selectTitle="恢复"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"editgroup"===e?this.editgroup():"edittype"===e?this.edittype():"editdomain"===e?this.editdomain():"disable"===e?this.disable():"dele"===e?this.dele():"reco"===e&&this.reco(),this.selectDialog=!1}else this.selectAlert()},editgroup:function(){var e=this;this.selection.length?(this.loading=!0,b({ids:this.selectGetIds(),group_id:this.group_id}).then((function(t){e.list(),e.reset(),e.$message.success(t.msg)})).catch((function(){e.loading=!1}))):this.selectAlert()},edittype:function(){var e=this;this.selection.length?(this.loading=!0,g({ids:this.selectGetIds(),file_type:this.file_type}).then((function(t){e.list(),e.reset(),e.$message.success(t.msg)})).catch((function(){e.loading=!1}))):this.selectAlert()},editdomain:function(){var e=this;this.selection.length?(this.loading=!0,_({ids:this.selectGetIds(),domain:this.domain}).then((function(t){e.list(),e.reset(),e.$message.success(t.msg)})).catch((function(){e.loading=!1}))):this.selectAlert()},disable:function(){var e=this;this.selection.length?(this.loading=!0,v({ids:this.selectGetIds(),is_disable:this.is_disable}).then((function(t){e.list(),e.reset(),e.disableDialog=!1,e.$message.success(t.msg)})).catch((function(){e.list(),e.loading=!1}))):this.selectAlert()},dele:function(){var e=this;this.selection.length?this.recycle?x({ids:this.selectGetIds()}).then((function(t){e.list(),e.reset(),e.$message.success(t.msg)})).catch((function(){e.loading=!1})):f({ids:this.selectGetIds()}).then((function(t){e.list(),e.reset(),e.$message.success(t.msg)})).catch((function(){e.loading=!1})):this.selectAlert()},reco:function(){var e=this;this.selection.length?k({ids:this.selectGetIds()}).then((function(t){e.list(),e.$message.success(t.msg)})).catch((function(){e.loading=!1})):this.selectAlert()},imagePreview:function(e){for(var t=[],l=e.length,i=0;i0&&void 0!==arguments[0]?arguments[0]:"";this.query.file_type=e,this.list()},disableSelect:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.query.is_disable=e,this.list()},frontSelect:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.query.is_front=e,this.list()},storageSelect:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.query.storage=e,this.list()},groupList:function(e){e?this.group=e:this.list(),this.group.unshift({group_id:0,group_name:"(未分组)"})},groupAdd:function(){this.groupDialog=!0,this.groupTitle="分组添加",this.groupReset()},groupEdit:function(){var e=this,t=this.query.group_id;t?(this.groupDialog=!0,this.groupTitle="分组修改:"+this.query.group_id,Object(w["e"])({group_id:this.query.group_id}).then((function(t){e.groupReset(t.data)})).catch((function(t){e.groupDialog=!1}))):this.$alert("请选择需要修改的分组","提示",{type:"warning",callback:function(e){}})},groupCancel:function(){this.groupDialog=!1,this.groupReset()},groupSubmit:function(){var e=this;this.$refs["groupRef"].validate((function(t){t&&(e.loading=!0,e.groupModel.group_id?Object(w["d"])(e.groupModel).then((function(t){e.groupList(),e.groupReset(),e.groupDialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):Object(w["a"])(e.groupModel).then((function(t){e.groupList(),e.groupReset(),e.groupDialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},groupDele:function(){var e=this,t=this.query.group_id;if(t){for(var l=this.group,i=l.length,a="删除分组:"+t,o="",n=0;n吗?";this.$confirm(s,a,{type:"warning",dangerouslyUseHTMLString:!0}).then((function(){e.loading=!0,Object(w["b"])({ids:[t]}).then((function(t){e.groupList(),e.$message.success(t.msg)})).catch((function(){e.loading=!1}))})).catch((function(){}))}else this.$alert("请选择需要删除的分组","提示",{type:"warning",callback:function(e){}})},groupReset:function(e){this.groupModel=e||this.$options.data().groupModel},fileCancel:function(){this.reset(),this.$emit("fileCancel")},fileSubmit:function(e){if(e.length){for(var t=[],l=this.data,i=l.length,a=e.length,o=0;o1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","editpid"===e?this.selectTitle="修改上级":"unlogin"===e?this.selectTitle="是否免登":"disable"===e?this.selectTitle="是否禁用":"dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"editpid"===e?this.editpid(this.selection):"unlogin"===e?this.unlogin(this.selection,!0):"unrate"===e?this.unrate(this.selection,!0):"disable"===e?this.disable(this.selection,!0):"dele"===e&&this.dele(this.selection),this.selectDialog=!1,this.selectType=e}else this.selectAlert()},editpid:function(e){var t=this;f({ids:this.selectGetIds(e),api_pid:this.api_pid}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))},unlogin:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_unlogin;l&&(i=this.is_unlogin),b({ids:this.selectGetIds(e),is_unlogin:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},unrate:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_unrate;l&&(i=this.is_unrate),g({ids:this.selectGetIds(e),is_unrate:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},disable:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_disable;l&&(i=this.is_disable),_({ids:this.selectGetIds(e),is_disable:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,h({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},pidEdit:function(e){e&&(this.model.api_pid=e[e.length-1])},pidQuery:function(e){e&&(this.query.search_value=e[e.length-1])},pidSelect:function(e){e&&(this.api_pid=e[e.length-1])},copy:function(e,t){Object(n["a"])(e,t)},cellDbclick:function(e,t,l,i){this.copy(e[t.property],i)}}},y=v,k=l("0b56"),x=Object(k["a"])(y,i,a,!1,null,null,null);t["default"]=x.exports},"3bf7":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"接口速率"}},[l("el-col",{attrs:{span:8}},[l("el-col",{attrs:{span:12}},[l("el-input",{attrs:{type:"number",placeholder:"次数"},model:{value:e.model.api_rate_num,callback:function(t){e.$set(e.model,"api_rate_num",t)},expression:"model.api_rate_num"}},[l("template",{slot:"append"},[e._v("次")])],2)],1),l("el-col",{staticClass:"line",staticStyle:{"text-align":"center"},attrs:{span:1}},[e._v("/")]),l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{type:"number",placeholder:"时间"},model:{value:e.model.api_rate_time,callback:function(t){e.$set(e.model,"api_rate_time",t)},expression:"model.api_rate_time"}},[l("template",{slot:"append"},[e._v("秒")])],2)],1)],1),l("el-col",{attrs:{span:16}})],1),l("el-form-item",{attrs:{label:"",prop:""}},[l("el-col",{attrs:{span:10}},[e._v(" 次数/时间;3/1:3次1秒;次数设置为 0 则不限制。 ")]),l("el-col",{attrs:{span:16}})],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)},a=[],o=l("98b1"),n=l("5a2e"),s={name:"AdminSettingApi",components:{},data:function(){return{name:"接口设置",height:680,loading:!1,model:{api_rate_num:3,api_rate_time:1},rules:{api_rate_num:[{required:!0,message:"请输入次数",trigger:"blur"}],api_rate_time:[{required:!0,message:"请输入时间",trigger:"blur"}]}}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this;Object(n["b"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["b"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["a"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},"3ca5":function(e,t,l){},"405a":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("div",{attrs:{slot:"header"},slot:"header"},[l("span",[e._v("IP信息")])]),l("div",[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"IP"}},[l("el-input",{attrs:{type:"text",clearable:""},model:{value:e.model.ip,callback:function(t){e.$set(e.model,"ip",t)},expression:"model.ip"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.ip,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"国家"}},[l("el-input",{attrs:{type:"text"},model:{value:e.model.country,callback:function(t){e.$set(e.model,"country",t)},expression:"model.country"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.country,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"省份"}},[l("el-input",{attrs:{type:"text"},model:{value:e.model.province,callback:function(t){e.$set(e.model,"province",t)},expression:"model.province"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.province,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"城市"}},[l("el-input",{attrs:{type:"text"},model:{value:e.model.city,callback:function(t){e.$set(e.model,"city",t)},expression:"model.city"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.city,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"区县"}},[l("el-input",{attrs:{type:"text"},model:{value:e.model.area,callback:function(t){e.$set(e.model,"area",t)},expression:"model.area"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.area,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"运营商"}},[l("el-input",{attrs:{type:"text"},model:{value:e.model.isp,callback:function(t){e.$set(e.model,"isp",t)},expression:"model.isp"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.isp,t)}},slot:"append"})],1)],1),l("el-form-item",[l("el-button",{on:{click:function(t){return e.clear()}}},[e._v("清空")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("查询")])],1)],1)],1)])},a=[],o=l("98b1"),n=l("f71e"),s=l("8cc9"),r={name:"AdminUtilsIpinfo",components:{},data:function(){return{name:"IP信息",height:680,model:{ip:"",country:"",province:"",city:"",area:"",isp:""},rules:{}}},created:function(){this.height=Object(o["a"])(180)},methods:{clear:function(){this.model=this.$options.data().model},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&Object(s["b"])({ip:e.model.ip}).then((function(t){e.model=t.data}))}))},copy:function(e,t){e?Object(n["a"])(e,t):this.$message.error("请查询IP")}}},c=r,d=l("0b56"),u=Object(d["a"])(c,i,a,!1,null,"2da47939",null);t["default"]=u.exports},"42f6":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"日志记录开关",prop:"log_switch"}},[l("el-col",{attrs:{span:8}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.log_switch,callback:function(t){e.$set(e.model,"log_switch",t)},expression:"model.log_switch"}})],1),l("el-col",{attrs:{span:16}},[e._v(" 开启后,会记录后台用户日志。 ")])],1),l("el-form-item",{attrs:{label:"日志保留时间",prop:"log_save_time"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"number"},model:{value:e.model.log_save_time,callback:function(t){e.$set(e.model,"log_save_time",t)},expression:"model.log_save_time"}},[l("template",{slot:"append"},[e._v("天")])],2)],1),l("el-col",{attrs:{span:16}},[e._v(" 超过此时间会被删除,0永久保留。 ")])],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)},a=[],o=l("98b1"),n=l("5a2e"),s={name:"AdminSettingLog",components:{},data:function(){return{name:"日志设置",height:680,loading:!1,model:{log_switch:0,log_save_time:0},rules:{}}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this;Object(n["k"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["k"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["j"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},4381:function(e,t,l){"use strict";l("697e"),l("983b"),l("e635"),l("e975");var i=l("4360");function a(e,t){var l=t.value,a=i["a"].getters&&i["a"].getters.roles;if(!(l&&l instanceof Array))throw new Error("need roles! Like v-permission=\"['admin','editor']\"");if(l.length>0){var o=l,n=a.some((function(e){return o.includes(e)}));n||e.parentNode&&e.parentNode.removeChild(e)}}var o={inserted:function(e,t){a(e,t)},update:function(e,t){a(e,t)}},n=function(e){e.directive("permission",o)};window.Vue&&(window["permission"]=o,Vue.use(n)),o.install=n;t["a"]=o},"444b":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",[l("el-row",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-col",{attrs:{xs:24,sm:22,md:20,lg:16,xl:12}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"接口管理",prop:"api_manage"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.api_manage,callback:function(t){e.$set(e.model,"api_manage",t)},expression:"model.api_manage"}}),l("span",[e._v(" 关闭后,不再校验接口url,所有接口(配置的免登url除外)均需登录访问。")])],1),l("el-form-item",{attrs:{label:"接口速率"}},[l("el-col",{attrs:{span:5}},[l("el-input",{attrs:{type:"number",placeholder:"次数"},model:{value:e.model.api_rate_num,callback:function(t){e.$set(e.model,"api_rate_num",t)},expression:"model.api_rate_num"}},[l("template",{slot:"append"},[e._v("次")])],2)],1),l("el-col",{staticStyle:{"text-align":"center"},attrs:{span:1}},[e._v("/")]),l("el-col",{attrs:{span:5}},[l("el-input",{attrs:{type:"number",placeholder:"时间"},model:{value:e.model.api_rate_time,callback:function(t){e.$set(e.model,"api_rate_time",t)},expression:"model.api_rate_time"}},[l("template",{slot:"append"},[e._v("秒")])],2)],1),l("el-col",{attrs:{span:11}},[e._v(" 3/1:3次1秒;次数 0 不限率。")])],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)],1)],1)},a=[],o=l("98b1"),n=l("604d"),s={name:"SettingSettingApi",components:{},data:function(){return{name:"接口设置",height:680,loading:!1,model:{api_manage:1,api_rate_num:3,api_rate_time:1},rules:{}}},created:function(){this.height=Object(o["a"])(210),this.info()},methods:{info:function(){var e=this;Object(n["b"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["b"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["a"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},4688:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-row",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{gutter:8}},[l("el-col",{attrs:{span:12}},[l("el-card",[l("div",{attrs:{slot:"header"},slot:"header"},[l("span",[e._v("服务器信息")])]),l("div",[l("el-form",{attrs:{model:e.model,"label-width":"150px"}},[l("el-form-item",{attrs:{label:"OS"}},[l("el-input",{model:{value:e.model.system_info,callback:function(t){e.$set(e.model,"system_info",t)},expression:"model.system_info"}})],1),l("el-form-item",{attrs:{label:"Web"}},[l("el-input",{model:{value:e.model.server_software,callback:function(t){e.$set(e.model,"server_software",t)},expression:"model.server_software"}})],1),l("el-form-item",{attrs:{label:"MySQL"}},[l("el-input",{model:{value:e.model.mysql,callback:function(t){e.$set(e.model,"mysql",t)},expression:"model.mysql"}})],1),l("el-form-item",{attrs:{label:"PHP"}},[l("el-input",{model:{value:e.model.php_version,callback:function(t){e.$set(e.model,"php_version",t)},expression:"model.php_version"}})],1),l("el-form-item",{attrs:{label:"Protocol"}},[l("el-input",{model:{value:e.model.server_protocol,callback:function(t){e.$set(e.model,"server_protocol",t)},expression:"model.server_protocol"}})],1),l("el-form-item",{attrs:{label:"IP"}},[l("el-input",{model:{value:e.model.ip,callback:function(t){e.$set(e.model,"ip",t)},expression:"model.ip"}})],1),l("el-form-item",{attrs:{label:"Domain"}},[l("el-input",{model:{value:e.model.domain,callback:function(t){e.$set(e.model,"domain",t)},expression:"model.domain"}})],1),l("el-form-item",{attrs:{label:"Port"}},[l("el-input",{model:{value:e.model.port,callback:function(t){e.$set(e.model,"port",t)},expression:"model.port"}})],1),l("el-form-item",{attrs:{label:"php_sapi_name"}},[l("el-input",{model:{value:e.model.php_sapi_name,callback:function(t){e.$set(e.model,"php_sapi_name",t)},expression:"model.php_sapi_name"}})],1),l("el-form-item",{attrs:{label:"max_execution_time"}},[l("el-input",{model:{value:e.model.max_execution_time,callback:function(t){e.$set(e.model,"max_execution_time",t)},expression:"model.max_execution_time"}})],1),l("el-form-item",{attrs:{label:"upload_max_filesize"}},[l("el-input",{model:{value:e.model.upload_max_filesize,callback:function(t){e.$set(e.model,"upload_max_filesize",t)},expression:"model.upload_max_filesize"}})],1),l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"post_max_size"}},[l("el-input",{model:{value:e.model.post_max_size,callback:function(t){e.$set(e.model,"post_max_size",t)},expression:"model.post_max_size"}})],1)],1)],1)])],1),l("el-col",{attrs:{span:12}},[l("el-card",[l("div",{attrs:{slot:"header"},slot:"header"},[l("span",[e._v("缓存信息")])]),l("div",[l("el-form",{attrs:{model:e.model,"label-width":"150px"}},[l("el-form-item",{attrs:{label:"缓存类型",prop:"type"}},[l("el-input",{model:{value:e.model.type,callback:function(t){e.$set(e.model,"type",t)},expression:"model.type"}})],1),"redis"===e.model.type?l("div",[l("el-form-item",{attrs:{label:"Redis",prop:""}},[l("el-input",{model:{value:e.model.redis_version,callback:function(t){e.$set(e.model,"redis_version",t)},expression:"model.redis_version"}})],1),l("el-form-item",{attrs:{label:"运行时长",prop:""}},[l("el-input",{model:{value:e.model.uptime_in_days,callback:function(t){e.$set(e.model,"uptime_in_days",t)},expression:"model.uptime_in_days"}})],1),l("el-form-item",{attrs:{label:"已用内存",prop:""}},[l("el-input",{model:{value:e.model.used_memory_human,callback:function(t){e.$set(e.model,"used_memory_human",t)},expression:"model.used_memory_human"}})],1),l("el-form-item",{attrs:{label:"峰值内存",prop:""}},[l("el-input",{model:{value:e.model.used_memory_peak_human,callback:function(t){e.$set(e.model,"used_memory_peak_human",t)},expression:"model.used_memory_peak_human"}})],1),l("el-form-item",{attrs:{label:"Lua内存",prop:""}},[l("el-input",{model:{value:e.model.used_memory_lua_human,callback:function(t){e.$set(e.model,"used_memory_lua_human",t)},expression:"model.used_memory_lua_human"}})],1),l("el-form-item",{attrs:{label:"客户端数",prop:""}},[l("el-input",{model:{value:e.model.connected_clients,callback:function(t){e.$set(e.model,"connected_clients",t)},expression:"model.connected_clients"}})],1),l("el-form-item",{attrs:{label:"总连接数",prop:""}},[l("el-input",{model:{value:e.model.total_connections_received,callback:function(t){e.$set(e.model,"total_connections_received",t)},expression:"model.total_connections_received"}})],1),l("el-form-item",{attrs:{label:"总命令数",prop:""}},[l("el-input",{model:{value:e.model.total_commands_processed,callback:function(t){e.$set(e.model,"total_commands_processed",t)},expression:"model.total_commands_processed"}})],1),l("el-form-item",{attrs:{label:"内存碎片比率",prop:""}},[l("el-input",{model:{value:e.model.mem_fragmentation_ratio,callback:function(t){e.$set(e.model,"mem_fragmentation_ratio",t)},expression:"model.mem_fragmentation_ratio"}})],1),l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"DB0",prop:""}},[l("el-input",{model:{value:e.model.db0,callback:function(t){e.$set(e.model,"db0",t)},expression:"model.db0"}})],1)],1):"memcache"===e.model.type?l("div",[l("el-form-item",{attrs:{label:"memcache",prop:""}},[l("el-input",{model:{value:e.model.version,callback:function(t){e.$set(e.model,"version",t)},expression:"model.version"}})],1),l("el-form-item",{attrs:{label:"运行秒数",prop:""}},[l("el-input",{model:{value:e.model.uptime,callback:function(t){e.$set(e.model,"uptime",t)},expression:"model.uptime"}})],1),l("el-form-item",{attrs:{label:"读取字节总数",prop:""}},[l("el-input",{model:{value:e.model.bytes_read,callback:function(t){e.$set(e.model,"bytes_read",t)},expression:"model.bytes_read"}})],1),l("el-form-item",{attrs:{label:"写入字节总数",prop:""}},[l("el-input",{model:{value:e.model.bytes_written,callback:function(t){e.$set(e.model,"bytes_written",t)},expression:"model.bytes_written"}})],1),l("el-form-item",{attrs:{label:"分配的内存数",prop:""}},[l("el-input",{model:{value:e.model.limit_maxbytes,callback:function(t){e.$set(e.model,"limit_maxbytes",t)},expression:"model.limit_maxbytes"}})],1),l("el-form-item",{attrs:{label:"当前打开链接数",prop:""}},[l("el-input",{model:{value:e.model.curr_connections,callback:function(t){e.$set(e.model,"curr_connections",t)},expression:"model.curr_connections"}})],1),l("el-form-item",{attrs:{label:"曾打开连接总数",prop:""}},[l("el-input",{model:{value:e.model.total_connections,callback:function(t){e.$set(e.model,"total_connections",t)},expression:"model.total_connections"}})],1),l("el-form-item",{attrs:{label:"执行get命令总数",prop:""}},[l("el-input",{model:{value:e.model.cmd_get,callback:function(t){e.$set(e.model,"cmd_get",t)},expression:"model.cmd_get"}})],1),l("el-form-item",{attrs:{label:"执行set命令总数",prop:""}},[l("el-input",{model:{value:e.model.cmd_set,callback:function(t){e.$set(e.model,"cmd_set",t)},expression:"model.cmd_set"}})],1),l("el-form-item",{attrs:{label:"flush_all命令总数",prop:""}},[l("el-input",{model:{value:e.model.cmd_flush,callback:function(t){e.$set(e.model,"cmd_flush",t)},expression:"model.cmd_flush"}})],1),l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"当前服务器时间",prop:""}},[l("el-input",{model:{value:e.model.time,callback:function(t){e.$set(e.model,"time",t)},expression:"model.time"}})],1)],1):"wincache"===e.model.type?l("div",[l("el-form-item",{attrs:{label:"缓存信息",prop:"wincache_info"}},[l("pre",[e._v(e._s(e.model.wincache_info))])])],1):e._e(),l("el-form-item",{attrs:{label:""}},[l("el-button",{attrs:{loading:e.loading,size:"mini",icon:"el-icon-refresh",title:"刷新"},on:{click:function(t){return e.refresh()}}})],1)],1)],1)])],1)],1)},a=[],o=l("98b1"),n=l("8cc9"),s={name:"AdminUtilsServer",data:function(){return{name:"服务器信息",height:680,loading:!1,model:{}}},created:function(){this.height=Object(o["a"])(160),this.server()},methods:{server:function(){var e=this;Object(n["c"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["c"])().then((function(t){e.loading=!1,e.model=t.data})).catch((function(){e.loading=!1}))}}},r=s,c=(l("5b52"),l("0b56")),d=Object(c["a"])(r,i,a,!1,null,"6e8b41f2",null);t["default"]=d.exports},4742:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"box-card"},[l("el-row",{attrs:{gutter:6}},e._l(e.count,(function(t,i){return l("el-col",{key:i,attrs:{span:3}},[l("el-card",{staticClass:"box-card",attrs:{"body-style":{padding:"10px 0px 0px 0px"}}},[l("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[l("span",[e._v(e._s(t.name))])]),l("div",{staticClass:"text"},[l("el-row",{staticStyle:{"padding-bottom":"10px"}},[l("el-col",{attrs:{title:t.title}},[e._v(" "+e._s(t.count)+" ")])],1)],1)])],1)})),1)],1),e._l(e.echart_num,(function(t,i){return l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],key:i,staticClass:"box-card ya-margin-top"},[l("el-row",{staticStyle:{"text-align":"center"}},[l("el-col",[l("el-select",{staticClass:"filter-item",on:{change:e.typeChange},model:{value:e.date_type,callback:function(t){e.date_type=t},expression:"date_type"}},[l("el-option",{attrs:{label:"日",value:"day"}}),l("el-option",{attrs:{label:"月",value:"month"}})],1),l("el-date-picker",{staticClass:"filter-item",staticStyle:{width:"350px"},attrs:{type:e.date_ptype,"value-format":e.date_format,"picker-options":e.date_options,"start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.dateChange},model:{value:e.date_range,callback:function(t){e.date_range=t},expression:"date_range"}})],1),l("el-col",[l("div",{style:{height:e.height-300+"px"},attrs:{id:e.echart_id+i}})])],1)],1)})),l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"box-card ya-margin-top"},[l("el-row",{staticStyle:{"text-align":"center"}},[l("el-col",[l("el-select",{staticClass:"filter-item",on:{change:e.typeChange},model:{value:e.date_type,callback:function(t){e.date_type=t},expression:"date_type"}},[l("el-option",{attrs:{label:"日",value:"day"}}),l("el-option",{attrs:{label:"月",value:"month"}})],1),l("el-date-picker",{staticClass:"filter-item",staticStyle:{width:"350px"},attrs:{type:e.date_ptype,"value-format":e.date_format,"picker-options":e.date_options,"start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.dateChange},model:{value:e.date_range,callback:function(t){e.date_range=t},expression:"date_range"}}),l("el-select",{staticClass:"filter-item",attrs:{placeholder:"请选择"},on:{change:e.fieldChange},model:{value:e.fieldValue,callback:function(t){e.fieldValue=t},expression:"fieldValue"}},e._l(e.fieldType,(function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),l("el-col",[l("div",{style:{height:e.height-300+"px"},attrs:{id:e.echart_id+"field"}})])],1)],1)],2)])},a=[],o=(l("388f"),l("98b1")),n=l("7aae"),s=l("7b1d"),r=l("4b4e"),c=l("6f65"),d=l("ac1e"),u=l("0fd9"),m=l("206a"),p=l("6964"),h=l("63f7"),f=l("b4af"),b=l("d7b2");s["a"]([c["a"],d["a"],u["a"],m["a"],p["a"],h["a"],f["a"],b["a"]]);var g={name:"AdminUserLogStat",components:{},data:function(){return{name:"用户日志统计",height:600,loading:!1,count:[],echart_id:"echartid",echart_num:1,echart_data:[],date_type:"day",date_range:[],date_options:{},date_ptype:"monthrange",date_format:"yyyy-MM",picker_options_day:{shortcuts:[{text:"最近7天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-5184e5),e.$emit("pick",[l,t])}},{text:"最近30天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-25056e5),e.$emit("pick",[l,t])}},{text:"最近90天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-76896e5),e.$emit("pick",[l,t])}},{text:"最近120天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-102816e5),e.$emit("pick",[l,t])}}]},picker_options_month:{shortcuts:[{text:"最近3个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-2),e.$emit("pick",[l,t])}},{text:"最近6个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-5),e.$emit("pick",[l,t])}},{text:"最近9个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-8),e.$emit("pick",[l,t])}},{text:"最近12个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-11),e.$emit("pick",[l,t])}}]},fieldType:[{value:"request_country",label:"国家"},{value:"request_province",label:"省份"},{value:"request_city",label:"城市"},{value:"request_isp",label:"ISP"},{value:"admin_user_id",label:"用户"}],fieldValue:"request_province"}},computed:{},watch:{echart_data:function(){var e=this;this.$nextTick((function(){e.setEchart()}))}},created:function(){this.height=Object(o["a"])(120),this.stat()},mounted:function(){},methods:{stat:function(){var e=this;this.loading=!0,Object(n["f"])({type:this.date_type,date:this.date_range,field:this.fieldValue}).then((function(t){e.count=t.data.count,e.echart_data=t.data.echart,e.echart_num=t.data.echart.length,e.initEchart(t.data.field,e.echart_id+"field"),e.dateOptions(),e.loading=!1})).catch((function(){e.loading=!1}))},typeChange:function(){this.dateOptions(),this.date_range=[]},dateOptions:function(){var e=this.date_type;"day"===e?(this.date_ptype="daterange",this.date_format="yyyy-MM-dd",this.date_options=this.picker_options_day):"month"===e&&(this.date_ptype="monthrange",this.date_format="yyyy-MM",this.date_options=this.picker_options_month)},dateChange:function(){this.stat()},fieldChange:function(){this.stat()},setEchart:function(){for(var e=this.echart_data,t=this.echart_num,l=this.echart_id,i=0;i0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"头像",prop:"avatar_url"}},[l("el-col",{attrs:{span:8}},[l("el-image",{staticClass:"ya-img-form",attrs:{src:e.model.avatar_url,fit:"contain","preview-src-list":[e.model.avatar_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:16}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload()}}},[e._v("上传头像")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete("avatar")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于100kb,宽高1:1")])],1)],1),l("el-form-item",{attrs:{label:"用户名",prop:"username"}},[l("el-input",{key:"username",attrs:{placeholder:"请输入用户名",clearable:""},model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.username,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"昵称",prop:"nickname"}},[l("el-input",{key:"nickname",attrs:{placeholder:"请输入昵称",clearable:""},model:{value:e.model.nickname,callback:function(t){e.$set(e.model,"nickname",t)},expression:"model.nickname"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.nickname,t)}},slot:"append"})],1)],1),""==e.model.member_id?l("el-form-item",{attrs:{label:"密码",prop:"password"}},[l("el-input",{key:"password",attrs:{placeholder:"请输入密码",clearable:"","show-password":""},model:{value:e.model.password,callback:function(t){e.$set(e.model,"password",t)},expression:"model.password"}})],1):e._e(),l("el-form-item",{attrs:{label:"手机",prop:"phone"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.phone,callback:function(t){e.$set(e.model,"phone",t)},expression:"model.phone"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.phone,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.email,callback:function(t){e.$set(e.model,"email",t)},expression:"model.email"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.email,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"姓名",prop:"name"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.name,callback:function(t){e.$set(e.model,"name",t)},expression:"model.name"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.name,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"性别",prop:"gender"}},[l("el-select",{attrs:{placeholder:""},model:{value:e.model.gender,callback:function(t){e.$set(e.model,"gender",t)},expression:"model.gender"}},[l("el-option",{attrs:{label:"未知",value:0}}),l("el-option",{attrs:{label:"男",value:1}}),l("el-option",{attrs:{label:"女",value:2}})],1)],1),l("el-form-item",{attrs:{label:"所在地",prop:"region_id"}},[l("el-cascader",{staticStyle:{width:"100%"},attrs:{options:e.regionData,props:e.regionProps},on:{change:e.regionEdit},model:{value:e.model.region_id,callback:function(t){e.$set(e.model,"region_id",t)},expression:"model.region_id"}})],1),l("el-form-item",{attrs:{label:"备注",prop:"remark"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.remark,callback:function(t){e.$set(e.model,"remark",t)},expression:"model.remark"}})],1),l("el-form-item",{attrs:{label:"排序",prop:"sort"}},[l("el-input",{attrs:{type:"number"},model:{value:e.model.sort,callback:function(t){e.$set(e.model,"sort",t)},expression:"model.sort"}})],1),e.model[e.idkey]?l("el-form-item",{attrs:{label:"注册时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e(),e.model.delete_time?l("el-form-item",{attrs:{label:"删除时间",prop:"delete_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.delete_time,callback:function(t){e.$set(e.model,"delete_time",t)},expression:"model.delete_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"登录时间",prop:"login_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.login_time,callback:function(t){e.$set(e.model,"login_time",t)},expression:"model.login_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"登录地区",prop:"login_region"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.login_region,callback:function(t){e.$set(e.model,"login_region",t)},expression:"model.login_region"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.wechat.login_region,t)}},slot:"append"})],1)],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"注册渠道",prop:"reg_channel_name"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.reg_channel_name,callback:function(t){e.$set(e.model,"reg_channel_name",t)},expression:"model.reg_channel_name"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"注册方式",prop:"reg_type_name"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.reg_type_name,callback:function(t){e.$set(e.model,"reg_type_name",t)},expression:"model.reg_type_name"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"",prop:""}},[l("span",[e._v("微信信息")])]):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"头像",prop:""}},[e.model.wechat.headimgurl?l("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:e.model.wechat.headimgurl,"preview-src-list":[e.model.wechat.headimgurl],title:"点击查看大图"}}):e._e()],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"昵称",prop:""}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.wechat.nickname,callback:function(t){e.$set(e.model.wechat,"nickname",t)},expression:"model.wechat.nickname"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.wechat.nickname,t)}},slot:"append"})],1)],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"性别",prop:""}},[0==e.model.wechat.sex?l("el-tag",{attrs:{type:"info"}},[e._v("未知")]):1==e.model.wechat.sex?l("el-tag",{attrs:{type:"info"}},[e._v("男")]):2==e.model.wechat.sex?l("el-tag",{attrs:{type:"info"}},[e._v("女")]):e._e()],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"国家",prop:""}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.wechat.country,callback:function(t){e.$set(e.model.wechat,"country",t)},expression:"model.wechat.country"}})],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"省份",prop:""}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.wechat.province,callback:function(t){e.$set(e.model.wechat,"province",t)},expression:"model.wechat.province"}})],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"城市",prop:""}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.wechat.city,callback:function(t){e.$set(e.model.wechat,"city",t)},expression:"model.wechat.city"}})],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"语言",prop:""}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.wechat.language,callback:function(t){e.$set(e.model.wechat,"language",t)},expression:"model.wechat.language"}})],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"mwid",prop:""}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.wechat.member_wechat_id,callback:function(t){e.$set(e.model.wechat,"member_wechat_id",t)},expression:"model.wechat.member_wechat_id"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.wechat.member_wechat_id,t)}},slot:"append"})],1)],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"openid",prop:""}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.wechat.openid,callback:function(t){e.$set(e.model.wechat,"openid",t)},expression:"model.wechat.openid"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.wechat.openid,t)}},slot:"append"})],1)],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"unionid",prop:""}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.wechat.unionid,callback:function(t){e.$set(e.model.wechat,"unionid",t)},expression:"model.wechat.unionid"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.wechat.unionid,t)}},slot:"append"})],1)],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:"上传头像",visible:e.fileDialog,width:"80%",top:"1vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":"image"},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("5136"),l("a479"),l("e350")),n=l("98b1"),s=l("333d"),r=l("3659"),c=l("f71e"),d=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticStyle:{display:"flex",float:"right"}},[l("input",{ref:"excel-upload-input",staticClass:"excel-upload-input",attrs:{type:"file",accept:".xlsx, .xls, .csv"},on:{change:e.handleClick}}),l("el-button",{attrs:{loading:e.loading},on:{click:e.handleUpload}},[e._v(e._s(e.title))]),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialogSync,top:"5vh",width:"70%","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialogSync=t}}},[l("el-form",{attrs:{"label-width":"0"}},[l("el-form-item",{attrs:{label:"",prop:""}},[l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.excelData.results,height:e.height}},e._l(e.excelData.header,(function(e){return l("el-table-column",{key:e,attrs:{prop:e,label:e}})})),1)],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("导入")])],1)],1)],1)},u=[],m=(l("1d23a"),l("f3b4"),l("b19d"),l("391f")),p={props:{limitSize:{type:Number,default:1},title:{type:String,default:"导入"}},data:function(){return{loading:!1,height:580,dialogTitle:"导入预览",dialogSync:!1,excelData:{header:null,results:null}}},created:function(){this.height=Object(n["a"])()},methods:{cancel:function(){this.dialogSync=!1},submit:function(){this.dialogSync=!1,this.$emit("on-import",this.excelData)},generateData:function(e){var t=e.header,l=e.results;this.excelData.header=t,this.excelData.results=l,this.dialogSync=!0},handleDrop:function(e){if(e.stopPropagation(),e.preventDefault(),!this.loading){var t=e.dataTransfer.files;if(1===t.length){var l=t[0];if(!this.isExcel(l))return this.$message.error("文件类型仅支持 xlsx、xls、csv"),!1;this.upload(l),e.stopPropagation(),e.preventDefault()}else this.$message.error("只能上传一个文件")}},handleUpload:function(){this.$refs["excel-upload-input"].click()},handleClick:function(e){var t=e.target.files,l=t[0];l&&this.upload(l)},upload:function(e){if(this.$refs["excel-upload-input"].value=null,this.beforeUpload){var t=this.beforeUpload(e);t&&this.readerData(e)}else this.readerData(e)},beforeUpload:function(e){var t=this.limitSize,l=e.size/1024/1024;return!(l>t)||(this.$message.error("文件大小不能大于 ".concat(t," m")),!1)},readerData:function(e){var t=this;return this.loading=!0,new Promise((function(l,i){var a=new FileReader;a.onload=function(e){var i=e.target.result,a=m["a"](i,{type:"array"}),o=a.SheetNames[0],n=a.Sheets[o],s=t.getHeaderRow(n),r=m["b"].sheet_to_json(n);t.generateData({header:s,results:r}),t.loading=!1,l()},a.readAsArrayBuffer(e)}))},getHeaderRow:function(e){var t,l=[],i=m["b"].decode_range(e["!ref"]),a=i.s.r;for(t=i.s.c;t<=i.e.c;++t){var o=e[m["b"].encode_cell({c:t,r:a})],n="UNKNOWN "+t;o&&o.t&&(n=m["b"].format_cell(o)),l.push(n)}return l},isExcel:function(e){return/\.(xlsx|xls|csv)$/.test(e.name)}}},h=p,f=(l("7984"),l("0b56")),b=Object(f["a"])(h,d,u,!1,null,"fea56fc0",null),g=b.exports,_=l("ed08"),v=l("69f9"),y={name:"Member",components:{Pagination:s["a"],FileManage:r["a"],ExcelImport:g},data:function(){return{name:"会员",recycle:0,height:680,loading:!1,idkey:"member_id",data:[],count:0,query:{page:1,limit:15,search_field:"username",date_field:"create_time",is_extra:1},dialog:!1,dialogTitle:"",model:{member_id:"",avatar_id:0,avatar_url:"",username:"",nickname:"",password:"",phone:"",email:"",name:"",gender:0,region_id:"",remark:"",sort:250,wechat:""},rules:{username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]},reg_channels:[],reg_types:[],regionData:[],regionProps:{expandTrigger:"click",checkStrictly:!0,value:"region_id",label:"region_name"},selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",region_id:0,password:"",is_disable:0,fileDialog:!1,exportFileName:"",exportBookType:"xlsx",exportAutoWidth:!1}},created:function(){this.recycle=this.$route.meta.query.recycle,this.height=Object(n["a"])(),this.list()},methods:{checkPermission:o["a"],list:function(){var e=this;this.loading=!0,this.recycle?Object(v["h"])(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1})):Object(v["g"])(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1}))},listData:function(e){this.data=e.list,this.count=e.count,this.query.is_extra&&(this.reg_channels=e.reg_channels,this.reg_types=e.reg_types,this.regionData=e.region),this.query.is_extra=0,this.loading=!1},add:function(){this.dialog=!0,this.dialogTitle=this.name+"添加",this.reset()},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],Object(v["f"])(l).then((function(e){t.model=e.data}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model[e.idkey]?Object(v["d"])(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):Object(v["a"])(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},reset:function(){this.model=this.$options.data().model,void 0!==this.$refs["ref"]&&this.$refs["ref"].resetFields()},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.query.is_extra=0,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(_["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length){if(this.selectTitle="选中操作","region"===e)this.selectTitle="修改所在地";else if("repwd"===e)this.selectTitle="重置密码";else if("disable"===e)this.selectTitle="是否禁用";else if("dele"===e)this.selectTitle="删除"+this.name;else if("export"===e){var l=new Date,i=l.getMonth()+1;i=i<10?"0"+i:i,this.exportFileName=this.name+l.getFullYear()+"-"+i+"-"+l.getDate(),this.selectTitle="导出"}else"import"===e?this.selectTitle="导入":"reco"===e&&(this.selectTitle="恢复"+this.name);this.selectDialog=!0,this.selectType=e}else this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"region"===e?this.region(this.selection):"repwd"===e?this.repwd(this.selection):"disable"===e?this.disable(this.selection,!0):"dele"===e?this.dele(this.selection):"export"===e?this.export(this.selection):"import"===e?this.import(this.selection):"reco"===e&&this.reco(this.selection),this.selectDialog=!1}else this.selectAlert()},region:function(e){var t=this;e.length?(this.loading=!0,Object(v["k"])({ids:this.selectGetIds(e),region_id:this.region_id}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},repwd:function(e){var t=this;e.length?this.password?(this.loading=!0,Object(v["l"])({ids:this.selectGetIds(e),password:this.password}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.$message.error("请输入新密码"):this.selectAlert()},disable:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_disable;l&&(i=this.is_disable),Object(v["c"])({ids:this.selectGetIds(e),is_disable:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,this.recycle?Object(v["i"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):Object(v["b"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},export:function(e){var t=this;this.loading=!0,l.e("chunk-5a848505").then(l.bind(null,"2a80")).then((function(l){var i=[{member_id:"会员id"},{nickname:"昵称"},{username:"用户名"},{phone:"手机"},{email:"邮箱"},{remark:"备注"},{create_time:"注册时间"}];l.excelExport(e,i,t.exportFileName,t.exportBookType,t.exportAutoWidth),t.loading=!1}))},imports:function(e){var t=this,l=e.results;e.header;this.loading=!0,Object(v["e"])({import:l}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))},reco:function(e){var t=this;e.length?(this.loading=!0,Object(v["j"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},fileUpload:function(){this.fileDialog=!0},fileCancel:function(){this.fileDialog=!1},fileSubmit:function(e){this.fileDialog=!1,e&&(this.model.avatar_id=e[0]["file_id"],this.model.avatar_url=e[0]["file_url"])},fileDelete:function(e){"avatar"===e&&(this.model.avatar_id=0,this.model.avatar_url="")},regionQuery:function(e){e&&(this.query.search_value=e[e.length-1])},regionEdit:function(e){e&&(this.model.region_id=e[e.length-1])},regionSelect:function(e){e&&(this.region_id=e[e.length-1])},copy:function(e,t){Object(c["a"])(e,t)},cellDbclick:function(e,t,l,i){this.copy(e[t.property],i)}}},k=y,x=Object(f["a"])(k,i,a,!1,null,null,null);t["default"]=x.exports},"533d":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"filter-container"},[l("el-row",[l("el-col",[l("el-select",{staticClass:"filter-item ya-search-field",attrs:{placeholder:"搜索字段"},model:{value:e.query.search_field,callback:function(t){e.$set(e.query,"search_field",t)},expression:"query.search_field"}},[l("el-option",{attrs:{value:"role_name",label:"名称"}}),l("el-option",{attrs:{value:"role_desc",label:"描述"}}),l("el-option",{attrs:{value:"is_disable",label:"禁用"}}),l("el-option",{attrs:{value:e.idkey,label:"ID"}})],1),"is_disable"===e.query.search_field?l("el-select",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"请选择"},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}},[l("el-option",{attrs:{value:1,label:"是"}}),l("el-option",{attrs:{value:0,label:"否"}})],1):l("el-input",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"搜索内容",clearable:""},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}),l("el-select",{staticClass:"filter-item ya-date-field",attrs:{placeholder:"时间类型"},model:{value:e.query.date_field,callback:function(t){e.$set(e.query,"date_field",t)},expression:"query.date_field"}},[l("el-option",{attrs:{value:"create_time",label:"添加时间"}}),l("el-option",{attrs:{value:"update_time",label:"修改时间"}})],1),l("el-date-picker",{staticClass:"filter-item ya-date-value",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.query.date_value,callback:function(t){e.$set(e.query,"date_value",t)},expression:"query.date_value"}}),l("el-button",{staticClass:"filter-item",attrs:{type:"primary"},on:{click:function(t){return e.search()}}},[e._v("查询")]),l("el-button",{staticClass:"filter-item",on:{click:function(t){return e.refresh()}}},[e._v("刷新")])],1)],1),l("el-row",[l("el-col",[l("el-button",{attrs:{title:"禁用"},on:{click:function(t){return e.selectOpen("disable")}}},[e._v("禁用")]),l("el-button",{attrs:{title:"删除"},on:{click:function(t){return e.selectOpen("dele")}}},[e._v("删除")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.add()}}},[e._v("添加")])],1)],1),l("el-dialog",{attrs:{title:e.selectTitle,visible:e.selectDialog,top:"20vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.selectDialog=t}}},[l("el-form",{ref:"selectRef",attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:e.name+"ID",prop:""}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:12},disabled:""},model:{value:e.selectIds,callback:function(t){e.selectIds=t},expression:"selectIds"}})],1),"disable"===e.selectType?l("el-form-item",{attrs:{label:"禁用",prop:""}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.is_disable,callback:function(t){e.is_disable=t},expression:"is_disable"}})],1):"dele"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[l("span",{staticStyle:{color:"red"}},[e._v("确定要删除选中的"+e._s(e.name)+"吗?")])]):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{on:{click:e.selectCancel}},[e._v("取消")]),l("el-button",{attrs:{type:"primary"},on:{click:e.selectSubmit}},[e._v("提交")])],1)],1)],1),l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{data:e.datas,height:e.height},on:{"sort-change":e.sort,"selection-change":e.select}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:e.idkey,label:"ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"role_name",label:"名称","min-width":"160"}}),l("el-table-column",{attrs:{prop:"role_desc",label:"描述","min-width":"130"}}),l("el-table-column",{attrs:{prop:"role_sort",label:"排序","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"is_disable",label:"禁用","min-width":"110",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},on:{change:function(l){return e.disable([t.row])}},model:{value:t.row.is_disable,callback:function(l){e.$set(t.row,"is_disable",l)},expression:"scope.row.is_disable"}})]}}])}),l("el-table-column",{attrs:{prop:"create_time",label:"添加时间","min-width":"160",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"update_time",label:"修改时间","min-width":"160",sortable:"custom"}}),l("el-table-column",{attrs:{label:"操作","min-width":"130",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.userShow(i)}}},[e._v("用户")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.edit(i)}}},[e._v("修改")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("dele",i)}}},[e._v("删除")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":""},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.dialogLoad,expression:"dialogLoad"}],ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{rules:e.rules,model:e.model,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"名称",prop:"role_name"}},[l("el-input",{attrs:{placeholder:"请输入角色名称",clearable:""},model:{value:e.model.role_name,callback:function(t){e.$set(e.model,"role_name",t)},expression:"model.role_name"}})],1),l("el-form-item",{attrs:{label:"描述",prop:"role_desc"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.role_desc,callback:function(t){e.$set(e.model,"role_desc",t)},expression:"model.role_desc"}})],1),l("el-form-item",{attrs:{label:"排序",prop:"role_sort",placeholder:"250"}},[l("el-input",{attrs:{type:"number"},model:{value:e.model.role_sort,callback:function(t){e.$set(e.model,"role_sort",t)},expression:"model.role_sort"}})],1),l("el-form-item",{attrs:{label:"菜单"}},[l("span",[l("el-checkbox",{attrs:{title:"全选/反选"},on:{change:e.menuCheckAllChange},model:{value:e.menuCheckAll,callback:function(t){e.menuCheckAll=t},expression:"menuCheckAll"}},[e._v("全选")]),l("el-checkbox",{attrs:{title:"收起/展开"},on:{change:e.menuExpandAllChange},model:{value:e.menuExpandAll,callback:function(t){e.menuExpandAll=t},expression:"menuExpandAll"}},[e._v("收起")])],1),l("el-tree",{ref:"menuRef",attrs:{data:e.menuData,props:e.menuProps,"default-checked-keys":e.model.admin_menu_ids,"default-expand-all":!1,"node-key":"admin_menu_id","show-checkbox":"","check-strictly":""},on:{check:e.menuCheck},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.node,a=t.data;return l("span",{staticClass:"custom-tree-node"},[l("span",[e._v(e._s(i.label))]),l("span",[a.menu_url?l("i",{staticClass:"el-icon-link",staticStyle:{"margin-left":"10px"},attrs:{title:a.menu_url}}):l("i",{staticClass:"el-icon-link",staticStyle:{"margin-left":"10px",color:"#fff"}}),a.is_unlogin?l("i",{staticClass:"el-icon-user",staticStyle:{"margin-left":"10px"},attrs:{title:"免登"}}):l("i",{staticClass:"el-icon-user",staticStyle:{"margin-left":"10px",color:"#fff"}}),a.is_unauth?l("i",{staticClass:"el-icon-unlock",staticStyle:{"margin-left":"10px"},attrs:{title:"免权"}}):l("i",{staticClass:"el-icon-unlock",staticStyle:{"margin-left":"10px",color:"#fff"}})])])}}])})],1),e.model[e.idkey]?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:e.userDialogTitle,visible:e.userDialog,width:"65%",top:"5vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.userDialog=t}}},[l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.userLoad,expression:"userLoad"}],ref:"userRef",attrs:{data:e.userData,height:e.height},on:{"sort-change":e.userSort}},[l("el-table-column",{attrs:{prop:"admin_user_id",label:"用户ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"username",label:"账号","min-width":"120",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"nickname",label:"昵称","min-width":"120"}}),l("el-table-column",{attrs:{prop:"remark",label:"备注",width:"100"}}),l("el-table-column",{attrs:{prop:"is_admin",label:"超管","min-width":"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0,disabled:""},model:{value:t.row.is_admin,callback:function(l){e.$set(t.row,"is_admin",l)},expression:"scope.row.is_admin"}})]}}])}),l("el-table-column",{attrs:{prop:"is_disable",label:"禁用","min-width":"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0,disabled:""},model:{value:t.row.is_disable,callback:function(l){e.$set(t.row,"is_disable",l)},expression:"scope.row.is_disable"}})]}}])}),l("el-table-column",{attrs:{label:"操作","min-width":"80",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.userRemove(i)}}},[e._v("解除")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.userCount>0,expression:"userCount > 0"}],attrs:{total:e.userCount,page:e.userQuery.page,limit:e.userQuery.limit},on:{"update:page":function(t){return e.$set(e.userQuery,"page",t)},"update:limit":function(t){return e.$set(e.userQuery,"limit",t)},pagination:e.user}})],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("98b1")),n=l("333d"),s=l("ed08"),r=l("b775"),c="/admin/admin.Role/";function d(e){return Object(r["a"])({url:c+"list",method:"get",params:e})}function u(e){return Object(r["a"])({url:c+"info",method:"get",params:e})}function m(e){return Object(r["a"])({url:c+"add",method:"post",data:e})}function p(e){return Object(r["a"])({url:c+"edit",method:"post",data:e})}function h(e){return Object(r["a"])({url:c+"dele",method:"post",data:e})}function f(e){return Object(r["a"])({url:c+"disable",method:"post",data:e})}function b(e){return Object(r["a"])({url:c+"user",method:"get",params:e})}function g(e){return Object(r["a"])({url:c+"userRemove",method:"post",data:e})}var _={name:"AdminRole",components:{Pagination:n["a"]},data:function(){return{name:"角色",height:680,loading:!1,idkey:"admin_role_id",datas:[],count:0,query:{page:1,limit:15,search_field:"role_name",date_field:"create_time"},dialog:!1,dialogTitle:"",dialogLoad:!1,model:{admin_role_id:"",admin_menu_ids:[],admin_menu_pids:[],role_name:"",role_desc:"",role_sort:250},rules:{role_name:[{required:!0,message:"请输入角色名称",trigger:"blur"}]},menuData:[],menuProps:{children:"children",label:"menu_name"},menuCheckAll:!1,menuExpandAll:!0,selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",is_disable:0,userDialog:!1,userDialogTitle:"",userLoad:!1,userData:[],userCount:0,userQuery:{}}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,d(this.query).then((function(t){e.datas=t.data.list,e.count=t.data.count,e.menuData=t.data.menu,e.menuExpandAll=!0,e.loading=!1})).catch((function(){e.loading=!1}))},add:function(){this.dialog=!0,this.dialogLoad=!0,this.dialogTitle=this.name+"添加",this.dialogLoad=!1},edit:function(e){var t=this;this.dialog=!0,this.dialogLoad=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],u(l).then((function(e){t.reset(e.data),t.dialogLoad=!1})).catch((function(){t.dialogLoad=!1}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model[e.idkey]?p(e.model).then((function(t){e.list(),e.reset(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):m(e.model).then((function(t){e.list(),e.reset(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},reset:function(e){this.menuCheckAll=!1,this.menuExpandAll=!0,this.model=e||this.$options.data().model,void 0!==this.$refs["ref"]&&this.$refs["ref"].resetFields()},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(s["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","disable"===e?this.selectTitle="禁用":"dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"disable"===e?this.disable(this.selection,!0):"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},disable:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_disable;l&&(i=this.is_disable),f({ids:this.selectGetIds(e),is_disable:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,h({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},menuCheck:function(){this.menuCheckSetKeys()},menuCheckAllChange:function(){this.menuCheckAll?this.$refs.menuRef.setCheckedNodes(this.menuData):this.$refs.menuRef.setCheckedKeys([]),this.menuCheckSetKeys()},menuCheckSetKeys:function(){this.model.admin_menu_ids=this.$refs.menuRef.getCheckedKeys(),this.model.admin_menu_pids=this.$refs.menuRef.getHalfCheckedKeys()},menuExpandAllChange:function(){for(var e=!this.menuExpandAll,t=this.$refs.menuRef.store._getAllNodes().length,l=0;l'+e.username+" 的关联吗?","解除用户:"+e.admin_user_id,{type:"warning",dangerouslyUseHTMLString:!0}).then((function(){t.userLoad=!0,g({admin_role_id:t.userQuery.admin_role_id,admin_user_id:e.admin_user_id}).then((function(e){t.user(),t.$message.success(e.msg)})).catch((function(){t.userLoad=!1}))})).catch((function(){}))}}},v=_,y=l("0b56"),k=Object(y["a"])(v,i,a,!1,null,"3978f03c",null);t["default"]=k.exports},"55b1":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("div",{attrs:{slot:"header"},slot:"header"},[l("span",[e._v("随机字符串")])]),l("div",[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"所用字符",prop:"ids"}},[l("el-checkbox-group",{staticStyle:{width:"100px"},model:{value:e.model.ids,callback:function(t){e.$set(e.model,"ids",t)},expression:"model.ids"}},e._l(e.model.idss,(function(t){return l("el-checkbox",{key:t.id,attrs:{label:t.id}},[e._v(" "+e._s(t.name)+" ")])})),1)],1),l("el-form-item",{attrs:{label:"字符长度",prop:"len"}},[l("el-select",{attrs:{filterable:"",placeholder:"请选择"},model:{value:e.model.len,callback:function(t){e.$set(e.model,"len",t)},expression:"model.len"}},e._l(e.model.lens,(function(t){return l("el-option",{key:t,attrs:{label:t,value:t}},[e._v(" "+e._s(t)+" ")])})),1)],1),l("el-form-item",{attrs:{label:"生成字符",prop:"str"}},[l("el-input",{attrs:{type:"textarea",rows:"4",clearable:""},model:{value:e.model.str,callback:function(t){e.$set(e.model,"str",t)},expression:"model.str"}})],1),l("el-form-item",[l("el-button",{on:{click:function(t){return e.copy(e.model.str,t)}}},[e._v("复制")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("生成")])],1)],1)],1)])},a=[],o=l("98b1"),n=l("f71e"),s=l("8cc9"),r={name:"AdminUtilsStrrand",components:{},data:function(){return{name:"随机字符串",height:680,model:{idss:[{id:1,name:"数字"},{id:2,name:"小写字母"},{id:3,name:"大写字母"},{id:4,name:"标点符号"}],lens:[8,10,12],ids:[1,2,3],len:12,str:""},rules:{ids:[{required:!0,message:"请选择所用字符",trigger:"blur"}],len:[{required:!0,message:"请选择字符长度",trigger:"blur"}]}}},created:function(){this.height=Object(o["a"])(180),this.lens()},methods:{lens:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:128,t=[];this.model.lens=[];for(var l=0;l 用到;外链可随意填写"},model:{value:e.model.name,callback:function(t){e.$set(e.model,"name",t)},expression:"model.name"}},[l("template",{slot:"prepend"},[l("el-button",{attrs:{icon:"el-icon-question",title:"name;组件的name属性,如:Member, 用到;外链可随意填写"}})],1),l("template",{slot:"append"},[l("el-button",{attrs:{icon:"el-icon-document-copy",title:"复制"},on:{click:function(t){return e.copy(e.model.name,t)}}})],1)],2)],1):e._e(),2===e.model.menu_type?l("el-form-item",{attrs:{label:"组件地址",prop:"component"}},[l("el-input",{attrs:{clearable:"",placeholder:"component;组件路径,如:member/member,默认在 views 目录下"},model:{value:e.model.component,callback:function(t){e.$set(e.model,"component",t)},expression:"model.component"}},[l("template",{slot:"prepend"},[l("el-button",{attrs:{icon:"el-icon-question",title:"component;组件路径,如:member/member,默认在 views 目录下"}})],1),l("template",{slot:"append"},[l("el-button",{attrs:{icon:"el-icon-document-copy",title:"复制"},on:{click:function(t){return e.copy(e.model.component,t)}}})],1)],2)],1):e._e(),2===e.model.menu_type?l("el-form-item",{attrs:{label:"路由参数",prop:"meta_query"}},[l("el-input",{attrs:{clearable:"",placeholder:'meta.query;路由的默认传递参数,如:{ "recycle": 0 }'},model:{value:e.model.meta_query,callback:function(t){e.$set(e.model,"meta_query",t)},expression:"model.meta_query"}},[l("template",{slot:"prepend"},[l("el-button",{attrs:{icon:"el-icon-question",title:'meta.query;路由的默认传递参数,如:{ "recycle": 0 }'}})],1),l("template",{slot:"append"},[l("el-button",{attrs:{icon:"el-icon-document-copy",title:"复制"},on:{click:function(t){return e.copy(e.model.meta_query,t)}}})],1)],2)],1):e._e(),3!==e.model.menu_type?l("el-form-item",{attrs:{label:"是否隐藏",prop:"hidden"}},[l("el-button",{attrs:{icon:"el-icon-question",title:"hidden;隐藏后侧边栏不显示,但仍然可以访问"}}),l("el-radio-group",{staticStyle:{"margin-left":"10px"},model:{value:e.model.hidden,callback:function(t){e.$set(e.model,"hidden",t)},expression:"model.hidden"}},[l("el-radio",{attrs:{label:0}},[e._v("否")]),l("el-radio",{attrs:{label:1}},[e._v("是")])],1)],1):e._e(),l("el-form-item",{attrs:{label:"菜单排序",prop:"menu_sort"}},[l("el-input",{attrs:{type:"number",placeholder:"250"},model:{value:e.model.menu_sort,callback:function(t){e.$set(e.model,"menu_sort",t)},expression:"model.menu_sort"}},[l("template",{slot:"prepend"},[l("el-button",{attrs:{icon:"el-icon-question",title:"降序,数值越大越排在前面"}})],1)],2)],1),2===e.model.menu_type?l("el-form-item",{attrs:{label:"快速添加",prop:""}},[l("el-button",{staticClass:"ya-margin-right",attrs:{icon:"el-icon-question",title:"快速添加,需要输入菜单链接:应用/控制器/操作;区分大小写"}}),l("el-checkbox",{model:{value:e.model.add_info,callback:function(t){e.$set(e.model,"add_info",t)},expression:"model.add_info"}},[e._v("信息")]),l("el-checkbox",{model:{value:e.model.add_add,callback:function(t){e.$set(e.model,"add_add",t)},expression:"model.add_add"}},[e._v("添加")]),l("el-checkbox",{model:{value:e.model.add_edit,callback:function(t){e.$set(e.model,"add_edit",t)},expression:"model.add_edit"}},[e._v("修改")]),l("el-checkbox",{model:{value:e.model.add_dele,callback:function(t){e.$set(e.model,"add_dele",t)},expression:"model.add_dele"}},[e._v("删除")])],1):e._e(),2===e.model.menu_type?l("el-form-item",{directives:[{name:"show",rawName:"v-show",value:e.model[e.idkey],expression:"model[idkey]"}],attrs:{label:"快速修改",prop:""}},[l("el-button",{staticClass:"ya-margin-right",attrs:{icon:"el-icon-question",title:"快速修改,需要输入菜单链接:应用/控制器/操作;区分大小写"}}),l("el-checkbox",{model:{value:e.model.edit_info,callback:function(t){e.$set(e.model,"edit_info",t)},expression:"model.edit_info"}},[e._v("信息")]),l("el-checkbox",{model:{value:e.model.edit_add,callback:function(t){e.$set(e.model,"edit_add",t)},expression:"model.edit_add"}},[e._v("添加")]),l("el-checkbox",{model:{value:e.model.edit_edit,callback:function(t){e.$set(e.model,"edit_edit",t)},expression:"model.edit_edit"}},[e._v("修改")]),l("el-checkbox",{model:{value:e.model.edit_dele,callback:function(t){e.$set(e.model,"edit_dele",t)},expression:"model.edit_dele"}},[e._v("删除")])],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:e.roleDialogTitle,visible:e.roleDialog,width:"65%",top:"5vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.roleDialog=t}}},[l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.roleLoad,expression:"roleLoad"}],ref:"roleRef",attrs:{data:e.roleData,height:e.height},on:{"sort-change":e.roleSort}},[l("el-table-column",{attrs:{prop:"admin_role_id",label:"角色ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"role_name",label:"角色","min-width":"120",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"role_desc",label:"描述","min-width":"130"}}),l("el-table-column",{attrs:{prop:"is_disable",label:"禁用","min-width":"80",align:"center",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0,disabled:""},model:{value:t.row.is_disable,callback:function(l){e.$set(t.row,"is_disable",l)},expression:"scope.row.is_disable"}})]}}])}),l("el-table-column",{attrs:{label:"操作","min-width":"85",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.userShow(i)}}},[e._v("用户")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.roleRemove(i)}}},[e._v("解除")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.roleCount>0,expression:"roleCount > 0"}],attrs:{total:e.roleCount,page:e.roleQuery.page,limit:e.roleQuery.limit},on:{"update:page":function(t){return e.$set(e.roleQuery,"page",t)},"update:limit":function(t){return e.$set(e.roleQuery,"limit",t)},pagination:e.roleList}})],1),l("el-dialog",{attrs:{title:e.userDialogTitle,visible:e.userDialog,width:"65%",top:"5vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.userDialog=t}}},[l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.userLoad,expression:"userLoad"}],ref:"userRef",attrs:{data:e.userData,height:e.height},on:{"sort-change":e.userSort}},[l("el-table-column",{attrs:{prop:"admin_user_id",label:"用户ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"username",label:"账号","min-width":"120",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"nickname",label:"昵称","min-width":"120"}}),l("el-table-column",{attrs:{prop:"remark",label:"备注","min-width":"100"}}),l("el-table-column",{attrs:{prop:"is_super",label:"超管","min-width":"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0,disabled:""},model:{value:t.row.is_super,callback:function(l){e.$set(t.row,"is_super",l)},expression:"scope.row.is_super"}})]}}])}),l("el-table-column",{attrs:{prop:"is_disable",label:"禁用","min-width":"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0,disabled:""},model:{value:t.row.is_disable,callback:function(l){e.$set(t.row,"is_disable",l)},expression:"scope.row.is_disable"}})]}}])}),l("el-table-column",{attrs:{label:"操作","min-width":"80",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[e.userQuery[e.idkey]?l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.userRemove(i)}}},[e._v("解除")]):e._e()]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.userCount>0,expression:"userCount > 0"}],attrs:{total:e.userCount,page:e.userQuery.page,limit:e.userQuery.limit},on:{"update:page":function(t){return e.$set(e.userQuery,"page",t)},"update:limit":function(t){return e.$set(e.userQuery,"limit",t)},pagination:e.userList}})],1)],1)},a=[],o=(l("388f"),l("697e"),l("7b93"),l("e508"),l("98b1")),n=l("333d"),s=l("f71e"),r=l("74d8"),c=l("ed08"),d=l("b775"),u="/admin/admin.Menu/";function m(e){return Object(d["a"])({url:u+"list",method:"get",params:e})}function p(e){return Object(d["a"])({url:u+"info",method:"get",params:e})}function h(e){return Object(d["a"])({url:u+"add",method:"post",data:e})}function f(e){return Object(d["a"])({url:u+"edit",method:"post",data:e})}function b(e){return Object(d["a"])({url:u+"dele",method:"post",data:e})}function g(e){return Object(d["a"])({url:u+"pid",method:"post",data:e})}function _(e){return Object(d["a"])({url:u+"unlogin",method:"post",data:e})}function v(e){return Object(d["a"])({url:u+"unauth",method:"post",data:e})}function y(e){return Object(d["a"])({url:u+"unrate",method:"post",data:e})}function k(e){return Object(d["a"])({url:u+"hidden",method:"post",data:e})}function x(e){return Object(d["a"])({url:u+"disable",method:"post",data:e})}function w(e){return Object(d["a"])({url:u+"role",method:"get",params:e})}function $(e){return Object(d["a"])({url:u+"roleRemove",method:"post",data:e})}function C(e){return Object(d["a"])({url:u+"user",method:"get",params:e})}function S(e){return Object(d["a"])({url:u+"userRemove",method:"post",data:e})}var q={name:"AdminMenu",components:{Pagination:n["a"],EIconPicker:r["EIconPicker"]},directives:{},data:function(){return{name:"菜单",height:680,loading:!1,idkey:"admin_menu_id",query:{search_field:"menu_name",date_field:"create_time"},data:[],trees:[],props:{checkStrictly:!0,value:"admin_menu_id",label:"menu_name"},dialog:!1,dialogTitle:"",model:{admin_menu_id:"",menu_pid:0,menu_type:1,meta_icon:"",menu_name:"",menu_url:"",path:"",name:"",component:"",meta_query:"",hidden:0,menu_sort:250,add_info:!1,add_add:!1,add_edit:!1,add_dele:!1,edit_info:!1,edit_add:!1,edit_edit:!1,edit_dele:!1},rules:{menu_name:[{required:!0,message:"请输入菜单名称",trigger:"blur"}],path:[{required:!0,message:"请输入路由地址",trigger:"blur"}],name:[{required:!0,message:"请输入路由名字",trigger:"blur"}]},isExpandAll:!1,selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",menu_pid:0,is_unlogin:0,is_unauth:0,is_unrate:0,is_disable:0,hidden:0,roleDialog:!1,roleDialogTitle:"",roleLoad:!1,roleData:[],roleCount:0,roleQuery:{page:1,limit:10},userDialog:!1,userDialogTitle:"",userLoad:!1,userData:[],userCount:0,userQuery:{page:1,limit:10}}},created:function(){this.height=Object(o["a"])(210),this.list()},methods:{list:function(){var e=this;this.loading=!0,m(this.query).then((function(t){e.data=t.data.list,e.trees=t.data.tree,e.isExpandAll=!1,e.loading=!1})).catch((function(){e.loading=!1}))},load:function(e,t,l){m({search_field:"menu_pid",search_value:e[this.idkey]}).then((function(e){l(e.data.list)}))},add:function(e){this.dialog=!0,this.dialogTitle=this.name+"添加",this.model=this.$options.data().model,e&&(this.model.menu_pid=e[this.idkey])},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],p(l).then((function(e){t.model=e.data})).catch((function(){}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model[e.idkey]?f(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):h(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},reset:function(e){e?(this.model.admin_menu_id=e.admin_menu_id,this.model.menu_pid=e.menu_pid,this.model.menu_name=e.menu_name,this.model.menu_url=e.menu_url,this.model.menu_sort=e.menu_sort):(this.model.admin_menu_id="",this.model.menu_pid=0,this.model.menu_name="",this.model.menu_url="",this.model.menu_sort=250),this.model.meta_icon="",this.model.add_info=this.model.add_add=this.model.add_edit=this.model.add_dele=!1,this.model.edit_info=this.model.edit_add=this.model.edit_edit=this.model.edit_dele=!1,void 0!==this.$refs["ref"]&&this.$refs["ref"].resetFields()},search:function(){this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},expandAll:function(e){this.expandFor(this.data,!e)},expandFor:function(e,t){var l=this;e.forEach((function(e){l.$refs.table.toggleRowExpansion(e,t),e.children&&l.expandFor(e.children,t)}))},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectAll:function(e){e?(this.selectAllKeys(e),this.selectIds=this.selectGetIds(this.selection).toString()):this.selectIds=""},selectAllKeys:function(e){for(var t in e)this.selection.push(e[t]),e[t].children&&this.selectAllKeys(e[t].children)},selectGetIds:function(e){return Object(c["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","editpid"===e?this.selectTitle="修改上级":"unlogin"===e?this.selectTitle="是否免登":"unauth"===e?this.selectTitle="是否免权":"unrate"===e?this.selectTitle="是否免限":"hidden"===e?this.selectTitle="是否隐藏":"disable"===e?this.selectTitle="是否禁用":"dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"editpid"===e?this.editpid(this.selection):"unlogin"===e?this.unlogin(this.selection,!0):"unauth"===e?this.unauth(this.selection,!0):"unrate"===e?this.unrate(this.selection,!0):"hidden"===e?this.ishidden(this.selection,!0):"disable"===e?this.disable(this.selection,!0):"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},editpid:function(e){var t=this;g({ids:this.selectGetIds(e),menu_pid:this.menu_pid}).then((function(e){t.refresh(),t.selectDialog=!1,t.$message.success(e.msg)})).catch((function(){t.list()}))},unlogin:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_unlogin;l&&(i=this.is_unlogin),_({ids:this.selectGetIds(e),is_unlogin:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},unauth:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_unauth;l&&(i=this.is_unauth),v({ids:this.selectGetIds(e),is_unauth:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},unrate:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_unrate;l&&(i=this.is_unrate),y({ids:this.selectGetIds(e),is_unrate:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},ishidden:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].hidden;l&&(i=this.hidden),k({ids:this.selectGetIds(e),hidden:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},disable:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_disable;l&&(i=this.is_disable),x({ids:this.selectGetIds(e),is_disable:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,b({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))):this.selectAlert()},pidEdit:function(e){e&&(this.model.menu_pid=e[e.length-1])},pidQuery:function(e){e&&(this.query.search_value=e[e.length-1])},pidSelect:function(e){e&&(this.menu_pid=e[e.length-1])},roleShow:function(e){this.roleDialog=!0,this.roleDialogTitle="菜单角色:"+e.menu_name,this.roleQuery.admin_menu_id=e.admin_menu_id,this.roleList()},roleList:function(){var e=this;this.roleLoad=!0,w(this.roleQuery).then((function(t){e.roleData=t.data.list,e.roleCount=t.data.count,e.roleLoad=!1})).catch((function(){e.roleLoad=!1}))},roleSort:function(e){this.roleQuery.sort_field=e.prop,this.roleQuery.sort_value="","ascending"===e.order&&(this.roleQuery.sort_value="asc",this.roleList()),"descending"===e.order&&(this.roleQuery.sort_value="desc",this.roleList())},roleRemove:function(e){var t=this;this.$confirm('确定要解除菜单与角色 '+e.role_name+" 的关联吗?","解除角色:"+e.admin_role_id,{type:"warning",dangerouslyUseHTMLString:!0}).then((function(){t.roleLoad=!0,$({admin_menu_id:t.roleQuery.admin_menu_id,admin_role_id:e.admin_role_id}).then((function(e){t.roleList(),t.$message.success(e.msg)})).catch((function(){t.roleLoad=!1}))})).catch((function(){}))},userShow:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"admin_role_id";this.userDialog=!0,"admin_menu_id"===t?(this.userDialogTitle="菜单用户(按菜单):"+e.menu_name,this.userQuery.admin_menu_id=e.admin_menu_id,this.userQuery.admin_role_id=""):(this.userDialogTitle="菜单用户(按角色):"+e.role_name,this.userQuery.admin_menu_id="",this.userQuery.admin_role_id=e.admin_role_id),this.userList()},userList:function(){var e=this;this.userLoad=!0,C(this.userQuery).then((function(t){e.userData=t.data.list,e.userCount=t.data.count,e.userLoad=!1})).catch((function(){e.userLoad=!1}))},userSort:function(e){this.userQuery.sort_field=e.prop,this.userQuery.sort_value="","ascending"===e.order&&(this.userQuery.sort_value="asc",this.userList()),"descending"===e.order&&(this.userQuery.sort_value="desc",this.userList())},userRemove:function(e){var t=this;this.$confirm('确定要解除菜单与用户 '+e.username+" 的关联吗?","解除用户:"+e.admin_user_id,{type:"warning",dangerouslyUseHTMLString:!0}).then((function(){t.userLoad=!0,S({admin_menu_id:t.userQuery.admin_menu_id,admin_user_id:e.admin_user_id}).then((function(e){t.userList(),t.$message.success(e.msg)})).catch((function(){t.userLoad=!1}))})).catch((function(){}))},copy:function(e,t){Object(s["a"])(e,t)},cellDbclick:function(e,t,l,i){this.copy(e[t.property],i)}}},O=q,T=(l("2e26"),l("0b56")),D=Object(T["a"])(O,i,a,!1,null,"44d5113e",null);t["default"]=D.exports},"604d":function(e,t,l){"use strict";l.d(t,"l",(function(){return o})),l.d(t,"k",(function(){return n})),l.d(t,"d",(function(){return s})),l.d(t,"c",(function(){return r})),l.d(t,"h",(function(){return c})),l.d(t,"g",(function(){return d})),l.d(t,"b",(function(){return u})),l.d(t,"a",(function(){return m})),l.d(t,"j",(function(){return p})),l.d(t,"i",(function(){return h})),l.d(t,"f",(function(){return f})),l.d(t,"e",(function(){return b}));var i=l("b775"),a="/admin/setting.Setting/";function o(e){return Object(i["a"])({url:a+"tokenInfo",method:"get",params:e})}function n(e){return Object(i["a"])({url:a+"tokenEdit",method:"post",data:e})}function s(e){return Object(i["a"])({url:a+"captchaInfo",method:"get",params:e})}function r(e){return Object(i["a"])({url:a+"captchaEdit",method:"post",data:e})}function c(e){return Object(i["a"])({url:a+"logInfo",method:"get",params:e})}function d(e){return Object(i["a"])({url:a+"logEdit",method:"post",data:e})}function u(e){return Object(i["a"])({url:a+"apiInfo",method:"get",params:e})}function m(e){return Object(i["a"])({url:a+"apiEdit",method:"post",data:e})}function p(e){return Object(i["a"])({url:a+"logregInfo",method:"get",params:e})}function h(e){return Object(i["a"])({url:a+"logregEdit",method:"post",data:e})}function f(e){return Object(i["a"])({url:a+"diyInfo",method:"get",params:e})}function b(e){return Object(i["a"])({url:a+"diyEdit",method:"post",data:e})}},"648f":function(e,t,l){},6780:function(e,t,l){},"68bd":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("div",{attrs:{slot:"header"},slot:"header"},[l("span",[e._v("时间戳转换")])]),l("div",[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{staticStyle:{width:"380px"},attrs:{label:"时间戳"}},[l("el-input",{attrs:{type:"number","prefix-icon":"el-icon-stopwatch",placeholder:"请输入时间戳",clearable:""},on:{input:function(t){return e.value("timestamp")}},model:{value:e.model.timestamp,callback:function(t){e.$set(e.model,"timestamp",t)},expression:"model.timestamp"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){e.copy(e.model.timestamp.toString(),t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"日期时间"}},[l("el-date-picker",{attrs:{type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"请选择日期时间",clearable:""},on:{change:function(t){return e.value("datetime")}},model:{value:e.model.datetime,callback:function(t){e.$set(e.model,"datetime",t)},expression:"model.datetime"}}),l("el-button",{attrs:{icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.datetime,t)}}})],1),l("el-form-item",[l("el-button",{on:{click:function(t){return e.clear()}}},[e._v("清空")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("转换")])],1)],1)],1)])},a=[],o=l("98b1"),n=l("f71e"),s=l("8cc9"),r={name:"AdminUtilsTimestamp",components:{},data:function(){return{name:"时间戳转换",height:680,model:{type:"timestamp",value:"",timestamp:"",datetime:""},rules:{}}},created:function(){this.height=Object(o["a"])(180)},methods:{value:function(e){this.model.type=e,this.model.value=this.model[e]},clear:function(){this.model=this.$options.data().model},submit:function(){var e=this;this.model.value||(this.model.datetime?(this.model.type="datetime",this.model.value=this.model.datetime):(this.model.type="timestamp",this.model.value=this.model.timestamp)),Object(s["f"])(this.model).then((function(t){e.model=t.data}))},copy:function(e,t){e?Object(n["a"])(e,t):this.$message.error("请转换时间戳")}}},c=r,d=l("0b56"),u=Object(d["a"])(c,i,a,!1,null,"5f64c780",null);t["default"]=u.exports},"69f9":function(e,t,l){"use strict";l.d(t,"g",(function(){return o})),l.d(t,"f",(function(){return n})),l.d(t,"a",(function(){return s})),l.d(t,"d",(function(){return r})),l.d(t,"b",(function(){return c})),l.d(t,"k",(function(){return d})),l.d(t,"l",(function(){return u})),l.d(t,"c",(function(){return m})),l.d(t,"e",(function(){return p})),l.d(t,"m",(function(){return h})),l.d(t,"h",(function(){return f})),l.d(t,"j",(function(){return b})),l.d(t,"i",(function(){return g}));var i=l("b775"),a="/admin/member.Member/";function o(e){return Object(i["a"])({url:a+"list",method:"get",params:e})}function n(e){return Object(i["a"])({url:a+"info",method:"get",params:e})}function s(e){return Object(i["a"])({url:a+"add",method:"post",data:e})}function r(e){return Object(i["a"])({url:a+"edit",method:"post",data:e})}function c(e){return Object(i["a"])({url:a+"dele",method:"post",data:e})}function d(e){return Object(i["a"])({url:a+"region",method:"post",data:e})}function u(e){return Object(i["a"])({url:a+"repwd",method:"post",data:e})}function m(e){return Object(i["a"])({url:a+"disable",method:"post",data:e})}function p(e){return Object(i["a"])({url:a+"import",method:"post",data:e})}function h(e){return Object(i["a"])({url:a+"stat",method:"get",params:e})}function f(e){return Object(i["a"])({url:a+"recover",method:"get",params:e})}function b(e){return Object(i["a"])({url:a+"recoverReco",method:"post",data:e})}function g(e){return Object(i["a"])({url:a+"recoverDele",method:"post",data:e})}},"6a13":function(e,t,l){"use strict";var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("div",{attrs:{id:e.editorId}}),l("el-dialog",{attrs:{visible:e.fileDialog,title:e.fileTitle,width:"80%",top:"1vh","append-to-body":"","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":e.fileType},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=l("ee58"),n=l("90b83"),s=l("4768"),r=l("3716"),c=(l("1d23a"),l("151b"),l("6c9d")),d=l.n(c),u=l("ed08"),m=l("3659"),p={name:"RichEditor",components:{FileManage:m["a"]},directives:{},model:{prop:"content",event:"change"},props:{id:{type:String,default:"wangeditor"+Object(u["b"])()},content:{type:String,default:""},excludeMenus:{type:Array,default:function(){return["image","video"]}},zIndex:{type:Number,default:1e4},height:{type:Number,default:500},focus:{type:Boolean,default:!1},placeholder:{type:String,default:""}},data:function(){return{name:"富文本编辑器",editor:null,editorId:this.id,editorContent:this.content,editorContentNew:"",fileDialog:!1,fileTitle:"文件管理",fileType:"image"}},watch:{content:function(e){e!==this.editor.txt.html()&&this.editor.txt.html(this.content)}},created:function(){},mounted:function(){this.editorCreate()},destroyed:function(){this.editorDestroy()},methods:{editorCreate:function(){var e=this,t=this,l=d.a.BtnMenu,i=function(e){Object(s["a"])(i,e);var l=Object(r["a"])(i);function i(e){Object(o["a"])(this,i);var t=d.a.$('
图片
');return l.call(this,t,e)}return Object(n["a"])(i,[{key:"clickHandler",value:function(){t.fileType="image",t.fileTitle="上传图片",t.fileDialog=!0}},{key:"tryChangeActive",value:function(){}}]),i}(l),a=function(e){Object(s["a"])(i,e);var l=Object(r["a"])(i);function i(e){Object(o["a"])(this,i);var t=d.a.$('
视频
');return l.call(this,t,e)}return Object(n["a"])(i,[{key:"clickHandler",value:function(){t.fileType="video",t.fileTitle="上传视频",t.fileDialog=!0}},{key:"tryChangeActive",value:function(){}}]),i}(l),c=function(e){Object(s["a"])(i,e);var l=Object(r["a"])(i);function i(e){Object(o["a"])(this,i);var t=d.a.$('
附件
');return l.call(this,t,e)}return Object(n["a"])(i,[{key:"clickHandler",value:function(){t.fileType="word",t.fileTitle="上传附件",t.fileDialog=!0}},{key:"tryChangeActive",value:function(){}}]),i}(l),u=function(e){Object(s["a"])(i,e);var l=Object(r["a"])(i);function i(e){Object(o["a"])(this,i);var t=d.a.$('
清空
');return l.call(this,t,e)}return Object(n["a"])(i,[{key:"clickHandler",value:function(){t.editor.txt.clear()}},{key:"tryChangeActive",value:function(){}}]),i}(l);t.editor=new d.a("#"+t.editorId),t.editor.config.excludeMenus=t.excludeMenus,t.editor.menus.extend("upimgKey",i),t.editor.config.menus=t.editor.config.menus.concat("upimgKey"),t.editor.menus.extend("upvideoKey",a),t.editor.config.menus=t.editor.config.menus.concat("upvideoKey"),t.editor.menus.extend("upfileKey",c),t.editor.config.menus=t.editor.config.menus.concat("upfileKey"),t.editor.menus.extend("clearKey",u),t.editor.config.menus=t.editor.config.menus.concat("clearKey"),t.editor.config.zIndex=t.zIndex,t.editor.config.height=t.height,t.editor.config.focus=t.focus,t.editor.config.placeholder=t.placeholder,t.editor.config.onchange=function(l){t.editorContentNew=l,e.$emit("change",t.editorContentNew)},t.editor.create(),t.editor.txt.clear(),t.editor.txt.html(t.editorContent)},editorDestroy:function(){this.editor&&(this.editor.destroy(),this.editor=null)},fileCancel:function(){this.fileDialog=!1},fileSubmit:function(e,t){this.fileDialog=!1,this.fileTitle="";var l=e.length;if(l)for(var i=0;i')):"video"===t?this.editor.cmd.do("insertHTML",'')):this.editor.cmd.do("insertHTML",'').concat(e[i]["file_name"],""))}}},h=p,f=l("0b56"),b=Object(f["a"])(h,i,a,!1,null,"21f5bccd",null);t["a"]=b.exports},"6a23":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"SMTP服务器",prop:"email_host"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"text",clearable:""},model:{value:e.model.email_host,callback:function(t){e.$set(e.model,"email_host",t)},expression:"model.email_host"}})],1),l("el-col",{attrs:{span:16}},[e._v(" 发送邮件服务器,如:smtp.qq.com ")])],1),l("el-form-item",{attrs:{label:"SMTP协议",prop:"email_secure"}},[l("el-col",{attrs:{span:8}},[l("el-select",{attrs:{placeholder:""},model:{value:e.model.email_secure,callback:function(t){e.$set(e.model,"email_secure",t)},expression:"model.email_secure"}},e._l(e.secure,(function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),l("el-col",{attrs:{span:16}},[e._v(" 发送邮件服务器加密方式,如:SSL ")])],1),l("el-form-item",{attrs:{label:"SMTP端口",prop:"email_port"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"number",clearable:""},model:{value:e.model.email_port,callback:function(t){e.$set(e.model,"email_port",t)},expression:"model.email_port"}})],1),l("el-col",{attrs:{span:16}},[e._v(" 发送邮件服务器端口号,如:465 ")])],1),l("el-form-item",{attrs:{label:"邮箱名称",prop:"email_setfrom"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"text",clearable:""},model:{value:e.model.email_setfrom,callback:function(t){e.$set(e.model,"email_setfrom",t)},expression:"model.email_setfrom"}})],1),l("el-col",{attrs:{span:16}},[e._v(" 发件邮箱名称即发件人,如:yylAdmin ")])],1),l("el-form-item",{attrs:{label:"邮箱账号",prop:"email_username"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"text",clearable:""},model:{value:e.model.email_username,callback:function(t){e.$set(e.model,"email_username",t)},expression:"model.email_username"}})],1),l("el-col",{attrs:{span:16}},[e._v(" 发件邮箱账号,如:123456789@qq.com ")])],1),l("el-form-item",{attrs:{label:"授权码/密码",prop:"email_password"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"password",clearable:"","show-password":""},model:{value:e.model.email_password,callback:function(t){e.$set(e.model,"email_password",t)},expression:"model.email_password"}})],1),l("el-col",{attrs:{span:16}},[e._v(" 发件邮箱的授权码或密码,如:y1y2l3a4d5m6i7n ")])],1),l("el-form-item",{attrs:{label:"测试邮箱",prop:"email_test"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"text",clearable:""},model:{value:e.model.email_test,callback:function(t){e.$set(e.model,"email_test",t)},expression:"model.email_test"}})],1),l("el-col",{attrs:{span:16}},[l("el-button",{attrs:{loading:e.loading,type:"primary",title:"先提交再发送"},on:{click:function(t){return e.test()}}},[e._v("发送测试邮件")])],1)],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)},a=[],o=l("98b1"),n=l("5a2e"),s={name:"AdminSettingEmail",components:{},data:function(){return{name:"邮件设置",height:680,loading:!1,model:{email_host:"",email_port:"",email_secure:"",email_username:"",email_password:"",email_setfrom:"",email_test:""},rules:{email_host:[{required:!0,message:"请输入SMTP服务器",trigger:"blur"}],email_secure:[{required:!0,message:"请选择SMTP协议",trigger:"blur"}],email_port:[{required:!0,message:"请输入SMTP端口",trigger:"blur"}],email_username:[{required:!0,message:"请输入邮箱账号",trigger:"blur"}],email_password:[{required:!0,message:"请输入授权码/密码",trigger:"blur"}]},secure:[{value:"ssl",label:"SSL"},{value:"tls",label:"TLS"}]}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this;Object(n["h"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["h"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["g"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},test:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.model.email_test?(e.loading=!0,Object(n["i"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))):e.$message.error("请输入测试邮箱"))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},"6e6f":function(e,t,l){"use strict";l("3ca5")},"6fc1":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"filter-container"},[l("el-row",[l("el-col",[l("el-select",{staticClass:"filter-item ya-search-field",attrs:{placeholder:"搜索字段"},model:{value:e.query.search_field,callback:function(t){e.$set(e.query,"search_field",t)},expression:"query.search_field"}},[l("el-option",{attrs:{value:"category_name",label:"名称"}}),l("el-option",{attrs:{value:"category_pid",label:"上级"}}),l("el-option",{attrs:{value:"is_hide",label:"隐藏"}}),l("el-option",{attrs:{value:"sort",label:"排序"}}),l("el-option",{attrs:{value:e.idkey,label:"ID"}})],1),"category_pid"===e.query.search_field?l("el-cascader",{staticClass:"filter-item ya-search-value",attrs:{options:e.trees,props:e.props,placeholder:"请选择",clearable:"",filterable:""},on:{change:e.pidQuery},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}):"is_hide"===e.query.search_field?l("el-select",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"请选择"},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}},[l("el-option",{attrs:{value:1,label:"是"}}),l("el-option",{attrs:{value:0,label:"否"}})],1):l("el-input",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"搜索内容",clearable:""},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}),l("el-select",{staticClass:"filter-item ya-date-field",attrs:{placeholder:"时间类型"},model:{value:e.query.date_field,callback:function(t){e.$set(e.query,"date_field",t)},expression:"query.date_field"}},[l("el-option",{attrs:{value:"create_time",label:"添加时间"}}),l("el-option",{attrs:{value:"update_time",label:"修改时间"}}),e.recycle?l("el-option",{attrs:{value:"delete_time",label:"删除时间"}}):e._e()],1),l("el-date-picker",{staticClass:"filter-item ya-date-value",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.query.date_value,callback:function(t){e.$set(e.query,"date_value",t)},expression:"query.date_value"}}),l("el-button",{staticClass:"filter-item",attrs:{type:"primary"},on:{click:function(t){return e.search()}}},[e._v("查询")]),l("el-button",{staticClass:"filter-item",on:{click:function(t){return e.refresh()}}},[e._v("刷新")])],1)],1),l("el-row",[l("el-col",[l("el-checkbox",{staticStyle:{"margin-right":"10px",top:"-2px"},attrs:{border:"",title:"收起/展开"},on:{change:e.expandAll},model:{value:e.isExpandAll,callback:function(t){e.isExpandAll=t},expression:"isExpandAll"}},[e._v("收起")]),l("el-button",{attrs:{title:"修改上级"},on:{click:function(t){return e.selectOpen("editpid")}}},[e._v("上级")]),l("el-button",{attrs:{title:"是否隐藏"},on:{click:function(t){return e.selectOpen("ishide")}}},[e._v("隐藏")]),l("el-button",{attrs:{title:"删除"},on:{click:function(t){return e.selectOpen("dele")}}},[e._v("删除")]),e.recycle?l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.selectOpen("reco")}}},[e._v("恢复")]):l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.add()}}},[e._v("添加")])],1)],1),l("el-dialog",{attrs:{title:e.selectTitle,visible:e.selectDialog,top:"20vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.selectDialog=t}}},[l("el-form",{ref:"selectRef",attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:e.name+"ID",prop:""}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:12},disabled:""},model:{value:e.selectIds,callback:function(t){e.selectIds=t},expression:"selectIds"}})],1),"editpid"===e.selectType?l("el-form-item",{attrs:{label:"上级",prop:""}},[l("el-cascader",{staticStyle:{width:"100%"},attrs:{options:e.trees,props:e.props,placeholder:"一级分类",clearable:"",filterable:""},on:{change:e.pidSelect},model:{value:e.category_pid,callback:function(t){e.category_pid=t},expression:"category_pid"}})],1):e._e(),"ishide"===e.selectType?l("el-form-item",{attrs:{label:"是否隐藏",prop:""}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.is_hide,callback:function(t){e.is_hide=t},expression:"is_hide"}})],1):"dele"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[e.recycle?l("span",{staticStyle:{color:"red"}},[e._v("确定要彻底删除选中的"+e._s(e.name)+"吗?删除后不可恢复!所有下级即使恢复后也不会显示!")]):l("span",{staticStyle:{color:"red"}},[e._v("确定要删除选中的"+e._s(e.name)+"吗?")])]):"reco"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[l("span",{staticStyle:{color:"red"}},[e._v("确定要恢复选中的"+e._s(e.name)+"吗?如果不是一级分类需要恢复所有上级分类")])]):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.selectCancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.selectSubmit}},[e._v("提交")])],1)],1)],1),l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{data:e.data,height:e.height+50,"row-key":e.idkey,"default-expand-all":""},on:{"selection-change":e.select}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:"category_name",label:"名称","min-width":"250","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:e.idkey,label:"ID","min-width":"100"}}),l("el-table-column",{attrs:{prop:"category_pid",label:"PID","min-width":"100"}}),l("el-table-column",{attrs:{prop:"is_hide",label:"隐藏","min-width":"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},on:{change:function(l){return e.ishide([t.row])}},model:{value:t.row.is_hide,callback:function(l){e.$set(t.row,"is_hide",l)},expression:"scope.row.is_hide"}})]}}])}),l("el-table-column",{attrs:{prop:"sort",label:"排序","min-width":"80"}}),l("el-table-column",{attrs:{prop:"create_time",label:"添加时间","min-width":"155"}}),l("el-table-column",{attrs:{prop:"update_time",label:"修改时间","min-width":"155"}}),e.recycle?l("el-table-column",{attrs:{prop:"delete_time",label:"删除时间","min-width":"155",sortable:"custom"}}):e._e(),l("el-table-column",{attrs:{label:"操作","min-width":"120",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[e.recycle?l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("reco",i)}}},[e._v("恢复")]):l("el-button",{attrs:{size:"mini",type:"text",title:"添加下级"},on:{click:function(t){return e.add(i)}}},[e._v("添加")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.edit(i)}}},[e._v("修改")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("dele",i)}}},[e._v("删除")])]}}])})],1),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":""},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{rules:e.rules,model:e.model,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"上级",prop:"category_pid"}},[l("el-cascader",{staticStyle:{width:"100%"},attrs:{options:e.trees,props:e.props,placeholder:"一级分类",clearable:"",filterable:""},on:{change:e.pidEdit},model:{value:e.model.category_pid,callback:function(t){e.$set(e.model,"category_pid",t)},expression:"model.category_pid"}})],1),l("el-form-item",{attrs:{label:"名称",prop:"category_name"}},[l("el-input",{attrs:{placeholder:"请输入分类名称",clearable:""},model:{value:e.model.category_name,callback:function(t){e.$set(e.model,"category_name",t)},expression:"model.category_name"}})],1),l("el-form-item",{attrs:{label:"封面",prop:"img_id"}},[l("el-col",{attrs:{span:11}},[l("el-image",{staticClass:"ya-height-100",attrs:{fit:"scale-down",src:e.model.img_url,"preview-src-list":[e.model.img_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:13}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("image","img_id","上传封面")}}},[e._v("上传封面")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete(0,"img_id")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于200KB。")])],1)],1),l("el-form-item",{attrs:{label:"标题",prop:"title"}},[l("el-input",{attrs:{placeholder:"title",clearable:""},model:{value:e.model.title,callback:function(t){e.$set(e.model,"title",t)},expression:"model.title"}})],1),l("el-form-item",{attrs:{label:"关键词",prop:"keywords"}},[l("el-input",{attrs:{placeholder:"keywords",clearable:""},model:{value:e.model.keywords,callback:function(t){e.$set(e.model,"keywords",t)},expression:"model.keywords"}})],1),l("el-form-item",{attrs:{label:"描述",prop:"description"}},[l("el-input",{attrs:{type:"textarea",placeholder:"description",clearable:""},model:{value:e.model.description,callback:function(t){e.$set(e.model,"description",t)},expression:"model.description"}})],1),l("el-form-item",{attrs:{label:"图片",prop:"imgs"}},[l("el-row",[l("el-col",{attrs:{span:8}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("image","imgs","上传图片")}}},[e._v("上传图片")])],1),l("el-col",{attrs:{span:16}},[l("div",[e._v("每张图片大小不超过 300 KB,jpg、png格式。")])])],1),l("el-row",e._l(e.model.imgs,(function(t,i){return l("el-col",{key:i,staticClass:"ya-file",attrs:{span:6}},[l("el-image",{staticClass:"ya-img-form",attrs:{src:t.file_url,"preview-src-list":[t.file_url],fit:"fill",title:"点击查看大图"}}),l("div",[l("span",{staticClass:"ya-file-name",attrs:{title:t.file_name+"."+t.file_ext}},[e._v(" "+e._s(t.file_name)+"."+e._s(t.file_ext)+" ")]),l("el-link",{staticClass:"ya-file-link",attrs:{href:t.file_url,underline:!1,download:t.file_url,target:"_blank"}},[e._v(" 下载 ")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete(i,"imgs")}}},[e._v("删除")])],1)],1)})),1)],1),l("el-form-item",{attrs:{label:"排序",prop:"sort"}},[l("el-input",{attrs:{placeholder:"250",clearable:""},model:{value:e.model.sort,callback:function(t){e.$set(e.model,"sort",t)},expression:"model.sort"}})],1),e.model[e.idkey]?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:e.fileTitle,visible:e.fileDialog,width:"80%",top:"1vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":e.fileType},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=(l("388f"),l("697e"),l("7b93"),l("e508"),l("924a"),l("98b1")),n=l("3659"),s=l("ed08"),r=l("b775"),c="/admin/cms.Category/";function d(e){return Object(r["a"])({url:c+"list",method:"get",params:e})}function u(e){return Object(r["a"])({url:c+"info",method:"get",params:e})}function m(e){return Object(r["a"])({url:c+"add",method:"post",data:e})}function p(e){return Object(r["a"])({url:c+"edit",method:"post",data:e})}function h(e){return Object(r["a"])({url:c+"dele",method:"post",data:e})}function f(e){return Object(r["a"])({url:c+"pid",method:"post",data:e})}function b(e){return Object(r["a"])({url:c+"ishide",method:"post",data:e})}function g(e){return Object(r["a"])({url:c+"recover",method:"get",params:e})}function _(e){return Object(r["a"])({url:c+"recoverReco",method:"post",data:e})}function v(e){return Object(r["a"])({url:c+"recoverDele",method:"post",data:e})}var y={name:"CmsCategory",components:{FileManage:n["a"]},directives:{},data:function(){return{name:"内容分类",recycle:0,height:680,loading:!1,idkey:"category_id",data:[],query:{search_field:"category_name",date_field:"create_time"},dialog:!1,dialogTitle:"",model:{category_id:"",category_pid:0,category_name:"",img_id:0,title:"",keywords:"",description:"",imgs:[],sort:250},rules:{category_name:[{required:!0,message:"请输入分类名称",trigger:"blur"}]},trees:[],props:{checkStrictly:!0,value:"category_id",label:"category_name"},isExpandAll:!1,selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",category_pid:"",is_hide:0,fileDialog:!1,fileTitle:"文件管理",fileType:"image",fileField:""}},created:function(){this.recycle=this.$route.meta.query.recycle,this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,this.recycle?g(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1})):d(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1}))},listData:function(e){this.data=e.list,this.trees=e.tree,this.isExpandAll=!1,this.loading=!1},add:function(e){this.dialog=!0,this.dialogTitle=this.name+"添加",this.model=this.$options.data().model,e&&(this.model.category_pid=e[this.idkey])},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],u(l).then((function(e){t.reset(e.data)})).catch((function(){}))},cancel:function(){this.reset(),this.dialog=!1},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model[e.idkey]?p(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):m(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},reset:function(e){this.model=e||this.$options.data().model,void 0!==this.$refs["ref"]&&(this.$refs["ref"].resetFields(),this.$refs["ref"].clearValidate())},search:function(){this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},expandAll:function(e){this.expandFor(this.data,!e)},expandFor:function(e,t){var l=this;e.forEach((function(e){l.$refs.table.toggleRowExpansion(e,t),e.children&&l.expandFor(e.children,t)}))},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(s["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","editpid"===e?this.selectTitle="修改上级":"ishide"===e?this.selectTitle="是否隐藏":"dele"===e?this.selectTitle="删除"+this.name:"reco"===e&&(this.selectTitle="恢复"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"editpid"===e?this.editpid(this.selection):"ishide"===e?this.ishide(this.selection,!0):"dele"===e?this.dele(this.selection):"reco"===e&&this.reco(this.selection),this.selectDialog=!1}else this.selectAlert()},editpid:function(e){var t=this;f({ids:this.selectGetIds(e),category_pid:this.category_pid}).then((function(e){t.list(),t.selectDialog=!1,t.$message.success(e.msg)})).catch((function(){t.loading=!1}))},ishide:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(0===e.length)this.selectAlert();else{this.loading=!0;var i=e[0].is_hide;l&&(i=this.is_hide),b({ids:this.selectGetIds(e),is_hide:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}},reco:function(e){var t=this;e.length?_({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):this.selectAlert()},dele:function(e){var t=this;e.length?this.recycle?v({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):h({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):this.selectAlert()},pidQuery:function(e){e&&(this.query.search_value=e[e.length-1])},pidEdit:function(e){e&&(this.model.category_pid=e[e.length-1])},pidSelect:function(e){e&&(this.category_pid=e[e.length-1])},fileUpload:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"文件管理";this.fileType=e,this.fileField=t,this.fileTitle=l,this.fileDialog=!0},fileCancel:function(){this.fileType="image",this.fileField="",this.fileTitle="文件管理",this.fileDialog=!1},fileSubmit:function(e,t){var l=this.fileField,i=e.length;if(i)for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:"";"img_id"===t?(this.model.img_id=0,this.model.img_url=""):"imgs"===t&&this.model.imgs.splice(e,1)}}},k=y,x=(l("8c4c"),l("0b56")),w=Object(x["a"])(k,i,a,!1,null,"58377dc2",null);t["default"]=w.exports},"72d0":function(e,t,l){"use strict";l("02fd")},"774a":function(e,t,l){},7984:function(e,t,l){"use strict";l("ff7b")},"7aae":function(e,t,l){"use strict";l.d(t,"e",(function(){return o})),l.d(t,"d",(function(){return n})),l.d(t,"c",(function(){return s})),l.d(t,"b",(function(){return r})),l.d(t,"a",(function(){return c})),l.d(t,"f",(function(){return d}));var i=l("b775"),a="/admin/admin.UserLog/";function o(e){return Object(i["a"])({url:a+"list",method:"get",params:e})}function n(e){return Object(i["a"])({url:a+"info",method:"get",params:e})}function s(e){return Object(i["a"])({url:a+"dele",method:"post",data:e})}function r(e){return Object(i["a"])({url:a+"clear",method:"post",data:e})}function c(e){return Object(i["a"])({url:a+"clean",method:"post",data:e})}function d(e){return Object(i["a"])({url:a+"stat",method:"post",data:e})}},"7d59":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-row",{staticStyle:{padding:"15px 15px 0 15px"},attrs:{gutter:10}},e._l(e.data,(function(t,i){return l("el-col",{key:i,attrs:{xs:24,sm:4}},[l("el-card",{staticClass:"card",attrs:{"body-style":e.cardBodyStyle}},[l("div",{attrs:{slot:"header"},slot:"header"},[l("span",[e._v(e._s(t.name))])]),l("div",{staticClass:"card-text"},[e._v(" "+e._s(t.count)+" ")])])],1)})),1)},a=[],o=l("95c8"),n={name:"AdminIndexCount",components:{},data:function(){return{name:"总数统计",loading:!1,data:[],cardBodyStyle:{padding:"10px 0px 5px 0px"}}},computed:{},created:function(){this.count()},mounted:function(){},methods:{count:function(){var e=this;this.loading=!0,Object(o["b"])().then((function(t){e.data=t.data,e.loading=!1})).catch((function(){e.loading=!1}))}}},s=n,r=(l("e0f3"),l("0b56")),c=Object(r["a"])(s,i,a,!1,null,"38e17730",null);t["default"]=c.exports},"7f0d":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",[l("el-row",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-col",{attrs:{xs:24,sm:22,md:20,lg:16,xl:12}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"注册",prop:"is_register"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.is_register,callback:function(t){e.$set(e.model,"is_register",t)},expression:"model.is_register"}}),l("span",[e._v(" 关闭后,不能再注册(用户名、手机、邮箱)。")])],1),l("el-form-item",{attrs:{label:"登录",prop:"is_login"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.is_login,callback:function(t){e.$set(e.model,"is_login",t)},expression:"model.is_login"}}),l("span",[e._v(" 关闭后,不能再登录(用户名、手机、邮箱)。")])],1),l("el-form-item",{attrs:{label:"公众号注册",prop:"is_offi_register"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.is_offi_register,callback:function(t){e.$set(e.model,"is_offi_register",t)},expression:"model.is_offi_register"}}),l("span",[e._v(" 关闭后,不能再注册(公众号)。")])],1),l("el-form-item",{attrs:{label:"公众号登录",prop:"is_offi_login"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.is_offi_login,callback:function(t){e.$set(e.model,"is_offi_login",t)},expression:"model.is_offi_login"}}),l("span",[e._v(" 关闭后,不能再登录(公众号)。")])],1),l("el-form-item",{attrs:{label:"小程序注册",prop:"is_mini_register"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.is_mini_register,callback:function(t){e.$set(e.model,"is_mini_register",t)},expression:"model.is_mini_register"}}),l("span",[e._v(" 关闭后,不能再注册(小程序)。")])],1),l("el-form-item",{attrs:{label:"小程序登录",prop:"is_mini_login"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.is_mini_login,callback:function(t){e.$set(e.model,"is_mini_login",t)},expression:"model.is_mini_login"}}),l("span",[e._v(" 关闭后,不能再登录(小程序)。")])],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)],1)],1)},a=[],o=l("98b1"),n=l("604d"),s={name:"SettingSettingLogreg",components:{},data:function(){return{name:"登录注册设置",height:680,loading:!1,model:{is_register:1,is_login:1,is_offi_register:1,is_offi_login:1,is_mini_register:1,is_mini_login:1},rules:{}}},created:function(){this.height=Object(o["a"])(210),this.info()},methods:{info:function(){var e=this;Object(n["j"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["j"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["i"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},8229:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-row",[l("el-col",{attrs:{xs:24,sm:22,md:20,lg:16,xl:12}},[l("el-form",{ref:"ref",attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:"设置主题"}},[l("theme-picker",{on:{change:e.themeChange}}),l("span",[e._v(" 设置主题(部分样式)")])],1),l("el-form-item",{attrs:{label:"便签导航"}},[l("el-switch",{staticClass:"drawer-switch",model:{value:e.tagsView,callback:function(t){e.tagsView=t},expression:"tagsView"}}),l("span",[e._v(" 是否显示便签导航")])],1),l("el-form-item",{attrs:{label:"固定头部"}},[l("el-switch",{staticClass:"drawer-switch",model:{value:e.fixedHeader,callback:function(t){e.fixedHeader=t},expression:"fixedHeader"}}),l("span",[e._v(" 便签导航和头部是否固定")])],1),l("el-form-item",{attrs:{label:"logo名称"}},[l("el-switch",{staticClass:"drawer-switch",model:{value:e.sidebarLogo,callback:function(t){e.sidebarLogo=t},expression:"sidebarLogo"}}),l("span",[e._v(" 左上角是否显示logo名称")])],1),l("el-form-item",{attrs:{label:"本地缓存"}},[l("el-button",{attrs:{loading:e.loading,type:"primary",size:"mini"},on:{click:e.localCacheClear}},[e._v("清除")]),l("span",[e._v(" 清除后需要重新登录")])],1)],1)],1)],1)],1)],1)},a=[],o=(l("f3b4"),l("e8b7"),l("98b1")),n=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("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"}})},s=[],r=l("4fef"),c=l("c130"),d=(l("9e67"),l("6c1f"),l("697e"),l("3a81"),l("b19d"),l("4a00"),l("e3f6"),l("1b36"),l("e508"),l("7b93"),l("46fb"),l("151b"),l("1d23a"),l("0508"),l("b938").version),u="#409EFF",m={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(c["a"])(Object(r["a"])().mark((function l(){var i,a,o,n,s,c,m,p;return Object(r["a"])().wrap((function(l){while(1)switch(l.prev=l.next){case 0:if(i=t.chalk?t.theme:u,"string"===typeof e){l.next=3;break}return l.abrupt("return");case 3:if(a=t.getThemeCluster(e.replace("#","")),o=t.getThemeCluster(i.replace("#","")),n=t.$message({message:" Compiling the theme",customClass:"theme-message",type:"success",duration:0,iconClass:"el-icon-loading"}),s=function(e,l){return function(){var i=t.getThemeCluster(u.replace("#","")),o=t.updateStyle(t[e],i,a),n=document.getElementById(l);n||(n=document.createElement("style"),n.setAttribute("id",l),document.head.appendChild(n)),n.innerText=o}},t.chalk){l.next=11;break}return c="https://unpkg.com/element-ui@".concat(d,"/lib/theme-chalk/index.css"),l.next=11,t.getCSSString(c,"chalk");case 11:m=s("chalk","chalk-style"),m(),p=[].slice.call(document.querySelectorAll("style")).filter((function(e){var t=e.innerText;return new RegExp(i,"i").test(t)&&!/Chalk Variables/.test(t)})),p.forEach((function(e){var l=e.innerText;"string"===typeof l&&(e.innerText=t.updateStyle(l,o,a))})),t.$emit("change",e),n.close();case 17:case"end":return l.stop()}}),l)})))()}},methods:{updateStyle:function(e,t,l){var i=e;return t.forEach((function(e,t){i=i.replace(new RegExp(e,"ig"),l[t])})),i},getCSSString:function(e,t){var l=this;return new Promise((function(i){var a=new XMLHttpRequest;a.onreadystatechange=function(){4===a.readyState&&200===a.status&&(l[t]=a.responseText.replace(/@font-face{[^}]+}/,""),i())},a.open("GET",e),a.send()}))},getThemeCluster:function(e){for(var t=function(e,t){var l=parseInt(e.slice(0,2),16),i=parseInt(e.slice(2,4),16),a=parseInt(e.slice(4,6),16);return 0===t?[l,i,a].join(","):(l+=Math.round(t*(255-l)),i+=Math.round(t*(255-i)),a+=Math.round(t*(255-a)),l=l.toString(16),i=i.toString(16),a=a.toString(16),"#".concat(l).concat(i).concat(a))},l=function(e,t){var l=parseInt(e.slice(0,2),16),i=parseInt(e.slice(2,4),16),a=parseInt(e.slice(4,6),16);return l=Math.round((1-t)*l),i=Math.round((1-t)*i),a=Math.round((1-t)*a),l=l.toString(16),i=i.toString(16),a=a.toString(16),"#".concat(l).concat(i).concat(a)},i=[e],a=0;a<=9;a++)i.push(t(e,Number((a/10).toFixed(2))));return i.push(l(e,.1)),i}}},p=m,h=(l("5c6c"),l("0b56")),f=Object(h["a"])(p,n,s,!1,null,null,null),b=f.exports,g={name:"AdminUserCenterSetting",components:{ThemePicker:b},data:function(){return{name:"我的设置",height:680,loading:!1}},computed:{tagsView:{get:function(){return this.$store.state.settings.tagsView},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"tagsView",value:e})}},fixedHeader:{get:function(){return this.$store.state.settings.fixedHeader},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"fixedHeader",value:e})}},sidebarLogo:{get:function(){return this.$store.state.settings.sidebarLogo},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"sidebarLogo",value:e})}}},created:function(){this.height=Object(o["a"])(180)},methods:{themeChange:function(e){this.$store.dispatch("settings/changeSetting",{key:"theme",value:e})},localCacheClear:function(){this.loading=!0,localStorage.clear(),sessionStorage.clear();var e=document.cookie.match(/[^ =;]+(?=\=)/g);if(e)for(var t=e.length;t--;)document.cookie=e[t]+"=0;path=/;expires="+new Date(0).toUTCString(),document.cookie=e[t]+"=0;path=/;domain="+document.domain+";expires="+new Date(0).toUTCString();this.$router.push("/login"),this.loading=!1,this.$message.success("本地缓存已清除")}}},_=g,v=Object(h["a"])(_,i,a,!1,null,null,null);t["default"]=v.exports},"840d":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"验证码开关",prop:"captcha_switch"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.captcha_switch,callback:function(t){e.$set(e.model,"captcha_switch",t)},expression:"model.captcha_switch"}}),l("span",{staticStyle:{"margin-left":"180px"}},[e._v("开启后,后台登录需要输入验证码。")])],1),l("el-form-item",{attrs:{label:"验证码方式",prop:"captcha_mode"}},[l("el-select",{attrs:{placeholder:""},on:{change:e.moldChange},model:{value:e.model.captcha_mode,callback:function(t){e.$set(e.model,"captcha_mode",t)},expression:"model.captcha_mode"}},e._l(e.mold,(function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),l("span",[e._v("字符:输入字符;行为:滑动或点击。")])],1),l("el-form-item",{attrs:{label:"验证码类型",prop:"captcha_type"}},[1==e.model.captcha_mode?l("el-select",{attrs:{placeholder:""},model:{value:e.model.captcha_type,callback:function(t){e.$set(e.model,"captcha_type",t)},expression:"model.captcha_type"}},e._l(e.typestr,(function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1):l("el-select",{attrs:{placeholder:""},model:{value:e.model.captcha_type,callback:function(t){e.$set(e.model,"captcha_type",t)},expression:"model.captcha_type"}},e._l(e.typeaj,(function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)},a=[],o=l("98b1"),n=l("5a2e"),s={name:"AdminSettingCaptcha",components:{},data:function(){return{name:"验证码设置",height:680,loading:!1,model:{captcha_switch:0,captcha_mode:1,captcha_type:1},rules:{},mold:[{value:1,label:"字符"},{value:2,label:"行为"}],typestr:[{value:1,label:"数字"},{value:2,label:"字母"},{value:3,label:"数字字母"},{value:4,label:"算术"},{value:5,label:"中文"}],typeaj:[{value:1,label:"滑动"},{value:2,label:"文字"}]}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this;Object(n["f"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["f"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["e"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},moldChange:function(e){this.model.captcha_type=1}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},"841e":function(e,t,l){"use strict";l("0980")},"889d":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.model,rules:e.rules,"label-width":"130px"}},[l("el-form-item",{attrs:{label:"名称",prop:"name"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.name,callback:function(t){e.$set(e.model,"name",t)},expression:"model.name"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.name,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"原始ID",prop:"origin_id"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.origin_id,callback:function(t){e.$set(e.model,"origin_id",t)},expression:"model.origin_id"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.origin_id,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"小程序码",prop:"qrcode_url"}},[l("el-col",{attrs:{span:12}},[l("el-col",{attrs:{span:10}},[l("el-image",{staticClass:"ya-img-form",attrs:{src:e.model.qrcode_url,"preview-src-list":[e.model.qrcode_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:13}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload()}}},[e._v("上传小程序码")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete()}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于200kb。")])],1)],1)],1),l("el-form-item",{attrs:{label:"AppID",prop:"appid"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.appid,callback:function(t){e.$set(e.model,"appid",t)},expression:"model.appid"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.appid,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"AppSecret",prop:"appsecret"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.appsecret,callback:function(t){e.$set(e.model,"appsecret",t)},expression:"model.appsecret"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.appsecret,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1)],1),l("el-form",{ref:"form",attrs:{"label-width":"120px"}},[l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:"上传二维码",visible:e.fileDialog,width:"80%",top:"1vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":"image"},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=l("98b1"),n=l("f71e"),s=l("3659"),r=l("f293"),c={name:"SettingWechatMini",components:{FileManage:s["a"]},data:function(){return{name:"微信小程序",height:680,loading:!1,model:{name:"",origin_id:"",qrcode_id:0,qrcode_url:"",appid:"",appsecret:""},rules:{appid:[{required:!0,message:"请输入appid",trigger:"blur"}],appsecret:[{required:!0,message:"请输入appsecret",trigger:"blur"}]},fileDialog:!1}},created:function(){this.height=Object(o["a"])(270),this.info()},methods:{info:function(){var e=this;Object(r["b"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(r["b"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(r["a"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},fileUpload:function(){this.fileDialog=!0},fileCancel:function(){this.fileDialog=!1},fileSubmit:function(e){this.fileDialog=!1,this.model.qrcode_id=e[0]["file_id"],this.model.qrcode_url=e[0]["file_url"]},fileDelete:function(){this.model.qrcode_id=0,this.model.qrcode_url=""},copy:function(e,t){e?Object(n["a"])(e,t):this.$message.error("内容为空")}}},d=c,u=l("0b56"),m=Object(u["a"])(d,i,a,!1,null,"33fbd6d8",null);t["default"]=m.exports},"88b5":function(e,t,l){"use strict";l.d(t,"e",(function(){return o})),l.d(t,"d",(function(){return n})),l.d(t,"c",(function(){return s})),l.d(t,"b",(function(){return r})),l.d(t,"a",(function(){return c})),l.d(t,"f",(function(){return d}));var i=l("b775"),a="/admin/member.Log/";function o(e){return Object(i["a"])({url:a+"list",method:"get",params:e})}function n(e){return Object(i["a"])({url:a+"info",method:"get",params:e})}function s(e){return Object(i["a"])({url:a+"dele",method:"post",data:e})}function r(e){return Object(i["a"])({url:a+"clear",method:"post",data:e})}function c(e){return Object(i["a"])({url:a+"clean",method:"post",data:e})}function d(e){return Object(i["a"])({url:a+"stat",method:"get",params:e})}},"8c4c":function(e,t,l){"use strict";l("6780")},"8cb0":function(e,t,l){},"8cc9":function(e,t,l){"use strict";l.d(t,"d",(function(){return o})),l.d(t,"e",(function(){return n})),l.d(t,"f",(function(){return s})),l.d(t,"a",(function(){return r})),l.d(t,"b",(function(){return c})),l.d(t,"c",(function(){return d}));var i=l("b775"),a="/admin/admin.Utils/";function o(e){return Object(i["a"])({url:a+"strrand",method:"post",data:e})}function n(e){return Object(i["a"])({url:a+"strtran",method:"post",data:e})}function s(e){return Object(i["a"])({url:a+"timestamp",method:"post",data:e})}function r(e){return Object(i["a"])({url:a+"bytetran",method:"post",data:e})}function c(e){return Object(i["a"])({url:a+"ipinfo",method:"post",data:e})}function d(e){return Object(i["a"])({url:a+"server",method:"get",params:e})}},"8d83":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("div",{attrs:{slot:"header"},slot:"header"},[l("span",[e._v("生成二维码")])]),l("div",[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"文本内容",prop:"str"}},[l("el-input",{attrs:{placeholder:"请输入文本内容",clearable:""},model:{value:e.model.str,callback:function(t){e.$set(e.model,"str",t)},expression:"model.str"}})],1),l("el-form-item",{staticStyle:{"margin-bottom":"0"},attrs:{id:"qrcode",label:"二维码",prop:"value"}},[l("el-col",{attrs:{span:12}},[e.model.value?l("qrcode-vue",{attrs:{size:e.model.size},model:{value:e.model.value,callback:function(t){e.$set(e.model,"value",t)},expression:"model.value"}}):l("div",{staticStyle:{width:"213px",height:"213px"}})],1),l("el-col",{attrs:{span:12}},[l("el-button",{attrs:{id:"download"},on:{click:function(t){return e.download()}}},[e._v("下载")])],1)],1),l("el-form-item",[l("el-button",{on:{click:function(t){return e.clear()}}},[e._v("清空")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("生成")])],1)],1)],1)])},a=[],o=l("98b1"),n=l("98ad"),s={name:"AdminUtilsQrcode",components:{QrcodeVue:n["a"]},data:function(){return{name:"二维码",height:680,model:{str:"",url:"",value:"",size:200},rules:{}}},created:function(){this.height=Object(o["a"])(180)},methods:{clear:function(){this.model.str="",this.model.value=""},download:function(){if(this.model.value){var e=document.getElementById("qrcode").getElementsByTagName("canvas"),t=document.createElement("a");t.href=e[0].toDataURL("img/png"),t.download="二维码qrcode",t.click()}else this.$message.error("请生成二维码")},submit:function(){this.model.str||(this.model.str="https://gitee.com/skyselang/yylAdmin"),this.model.value=this.model.str}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,"32011662",null);t["default"]=d.exports},"8d8c":function(e,t,l){"use strict";l("1c9c")},"8f93":function(e,t,l){},"8ff7":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"filter-container"},[l("el-row",[l("el-col",[l("el-select",{staticClass:"filter-item ya-search-field",attrs:{placeholder:"搜索字段"},model:{value:e.query.search_field,callback:function(t){e.$set(e.query,"search_field",t)},expression:"query.search_field"}},[l("el-option",{attrs:{value:"username",label:"账号"}}),l("el-option",{attrs:{value:"nickname",label:"昵称"}}),l("el-option",{attrs:{value:"phone",label:"手机"}}),l("el-option",{attrs:{value:"email",label:"邮箱"}}),l("el-option",{attrs:{value:"is_super",label:"超管"}}),l("el-option",{attrs:{value:"is_disable",label:"禁用"}}),l("el-option",{attrs:{value:e.idkey,label:"ID"}})],1),"is_super"===e.query.search_field||"is_disable"===e.query.search_field?l("el-select",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"请选择"},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}},[l("el-option",{attrs:{value:1,label:"是"}}),l("el-option",{attrs:{value:0,label:"否"}})],1):l("el-input",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"搜索内容",clearable:""},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}),l("el-select",{staticClass:"filter-item ya-date-field",attrs:{placeholder:"时间类型"},model:{value:e.query.date_field,callback:function(t){e.$set(e.query,"date_field",t)},expression:"query.date_field"}},[l("el-option",{attrs:{value:"create_time",label:"添加时间"}}),l("el-option",{attrs:{value:"update_time",label:"修改时间"}}),l("el-option",{attrs:{value:"login_time",label:"登录时间"}}),l("el-option",{attrs:{value:"logout_time",label:"退出时间"}})],1),l("el-date-picker",{staticClass:"filter-item ya-date-value",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.query.date_value,callback:function(t){e.$set(e.query,"date_value",t)},expression:"query.date_value"}}),l("el-button",{staticClass:"filter-item",attrs:{type:"primary"},on:{click:function(t){return e.search()}}},[e._v("查询")]),l("el-button",{staticClass:"filter-item",on:{click:function(t){return e.refresh()}}},[e._v("刷新")])],1)],1),l("el-row",[l("el-col",[l("el-button",{attrs:{title:"重置密码"},on:{click:function(t){return e.selectOpen("password")}}},[e._v("密码")]),l("el-button",{attrs:{title:"是否超管"},on:{click:function(t){return e.selectOpen("super")}}},[e._v("超管")]),l("el-button",{attrs:{title:"是否禁用"},on:{click:function(t){return e.selectOpen("disable")}}},[e._v("禁用")]),l("el-button",{attrs:{title:"删除"},on:{click:function(t){return e.selectOpen("dele")}}},[e._v("删除")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.add()}}},[e._v("添加")])],1)],1),l("el-dialog",{attrs:{title:e.selectTitle,visible:e.selectDialog,top:"20vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.selectDialog=t}}},[l("el-form",{ref:"selectRef",attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:e.name+"ID",prop:""}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:12},disabled:""},model:{value:e.selectIds,callback:function(t){e.selectIds=t},expression:"selectIds"}})],1),"password"===e.selectType?l("el-form-item",{attrs:{label:"新密码",prop:"password"}},[l("el-input",{attrs:{placeholder:"请输入新密码",clearable:"","show-password":""},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}})],1):"super"===e.selectType?l("el-form-item",{attrs:{label:"是否超管",prop:""}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.is_super,callback:function(t){e.is_super=t},expression:"is_super"}})],1):"disable"===e.selectType?l("el-form-item",{attrs:{label:"是否禁用",prop:""}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.is_disable,callback:function(t){e.is_disable=t},expression:"is_disable"}})],1):"dele"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[l("span",{staticStyle:{color:"red"}},[e._v("确定要删除选中的"+e._s(e.name)+"吗?")])]):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.selectCancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.selectSubmit}},[e._v("提交")])],1)],1)],1),l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{data:e.datas,height:e.height},on:{"sort-change":e.sort,"selection-change":e.select}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:e.idkey,label:"ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"username",label:"账号","min-width":"120",sortable:"custom","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"nickname",label:"昵称","min-width":"120",sortable:"custom","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"admin_role_names",label:"角色","min-width":"200","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"is_super",label:"超管","min-width":"75",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},on:{change:function(l){return e.isSuper([t.row])}},model:{value:t.row.is_super,callback:function(l){e.$set(t.row,"is_super",l)},expression:"scope.row.is_super"}})]}}])}),l("el-table-column",{attrs:{prop:"is_disable",label:"禁用","min-width":"75",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},on:{change:function(l){return e.isDisable([t.row])}},model:{value:t.row.is_disable,callback:function(l){e.$set(t.row,"is_disable",l)},expression:"scope.row.is_disable"}})]}}])}),l("el-table-column",{attrs:{prop:"sort",label:"排序",width:"75",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"login_num",label:"登录次数","min-width":"105",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"login_time",label:"登录时间","min-width":"155",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"create_time",label:"添加时间","min-width":"155",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"update_time",label:"修改时间","min-width":"155",sortable:"custom"}}),l("el-table-column",{attrs:{label:"操作","min-width":"160",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[l("el-button",{attrs:{size:"mini",type:"text",title:"分配权限"},on:{click:function(t){return e.rule(i)}}},[e._v("权限")]),l("el-button",{attrs:{size:"mini",type:"text",title:"重置密码"},on:{click:function(t){return e.selectOpen("password",i)}}},[e._v("密码")]),l("el-button",{attrs:{size:"mini",type:"text",title:"信息/修改"},on:{click:function(t){return e.edit(i)}}},[e._v("修改")]),l("el-button",{attrs:{size:"mini",type:"text",title:"删除"},on:{click:function(t){return e.selectOpen("dele",i)}}},[e._v("删除")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"头像",prop:"avatar_url"}},[l("el-col",{attrs:{span:10}},[e.model.avatar_url?l("el-avatar",{attrs:{shape:"circle",fit:"contain",size:100,src:e.model.avatar_url}}):l("el-avatar",{attrs:{icon:"el-icon-user-solid",size:100}})],1),l("el-col",{attrs:{span:14}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload()}}},[e._v("上传头像")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete("avatar")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于100kb,宽高1:1")])],1)],1),l("el-form-item",{attrs:{label:"账号",prop:"username"}},[l("el-input",{key:"username",attrs:{placeholder:"请输入账号",clearable:""},model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}})],1),l("el-form-item",{attrs:{label:"昵称",prop:"nickname"}},[l("el-input",{key:"nickname",attrs:{placeholder:"请输入昵称",clearable:""},model:{value:e.model.nickname,callback:function(t){e.$set(e.model,"nickname",t)},expression:"model.nickname"}})],1),""==e.model[e.idkey]?l("el-form-item",{attrs:{label:"密码",prop:"password"}},[l("el-input",{key:"password",attrs:{placeholder:"请输入密码",clearable:"","show-password":""},model:{value:e.model.password,callback:function(t){e.$set(e.model,"password",t)},expression:"model.password"}})],1):e._e(),l("el-form-item",{attrs:{label:"手机",prop:"phone"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.phone,callback:function(t){e.$set(e.model,"phone",t)},expression:"model.phone"}})],1),l("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.email,callback:function(t){e.$set(e.model,"email",t)},expression:"model.email"}})],1),l("el-form-item",{attrs:{label:"备注",prop:"remark"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.remark,callback:function(t){e.$set(e.model,"remark",t)},expression:"model.remark"}})],1),l("el-form-item",{attrs:{label:"排序",prop:"sort"}},[l("el-input",{attrs:{type:"number"},model:{value:e.model.sort,callback:function(t){e.$set(e.model,"sort",t)},expression:"model.sort"}})],1),e.model[e.idkey]?l("el-form-item",{attrs:{label:"登录IP",prop:"login_ip"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.login_ip,callback:function(t){e.$set(e.model,"login_ip",t)},expression:"model.login_ip"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"登录地区",prop:"login_region"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.login_region,callback:function(t){e.$set(e.model,"login_region",t)},expression:"model.login_region"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"登录时间",prop:"login_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.login_time,callback:function(t){e.$set(e.model,"login_time",t)},expression:"model.login_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"退出时间",prop:"logout_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.logout_time,callback:function(t){e.$set(e.model,"logout_time",t)},expression:"model.logout_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:"分配权限:"+e.model[e.idkey],visible:e.ruleDialog,top:"5vh","close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":""},on:{"update:visible":function(t){e.ruleDialog=t}}},[l("el-form",{ref:"roleRef",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.model,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"账号"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}})],1),l("el-form-item",{attrs:{label:"昵称"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.nickname,callback:function(t){e.$set(e.model,"nickname",t)},expression:"model.nickname"}})],1),l("el-form-item",{attrs:{label:"按角色"}},[l("el-checkbox-group",{model:{value:e.model.admin_role_ids,callback:function(t){e.$set(e.model,"admin_role_ids",t)},expression:"model.admin_role_ids"}},e._l(e.roleData,(function(t){return l("el-checkbox",{key:t.admin_role_id,attrs:{label:t.admin_role_id}},[e._v(e._s(t.role_name))])})),1)],1),l("el-form-item",{attrs:{label:"按菜单"}},[l("span",[l("el-checkbox",{attrs:{title:"全选/反选"},on:{change:e.menuCheckAllChange},model:{value:e.menuCheckAll,callback:function(t){e.menuCheckAll=t},expression:"menuCheckAll"}},[e._v("全选")]),l("el-checkbox",{attrs:{title:"收起/展开"},on:{change:e.menuExpandAllChange},model:{value:e.menuExpandAll,callback:function(t){e.menuExpandAll=t},expression:"menuExpandAll"}},[e._v("收起")])],1),l("el-tree",{ref:"menuRef",attrs:{data:e.menuData,props:e.menuProps,"default-checked-keys":e.model.admin_menu_ids,"expand-on-click-node":!1,"default-expand-all":!0,"check-strictly":!0,"node-key":"admin_menu_id","highlight-current":"","show-checkbox":""},on:{check:e.menuCheck},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.node,a=t.data;return l("span",{staticClass:"custom-tree-node"},[l("span",[e._v(e._s(i.label)),a.is_check?l("i",{staticClass:"el-icon-check",staticStyle:{color:"#1890ff"},attrs:{title:"已分配"}}):e._e()]),l("span",[a.is_role?l("i",{staticClass:"el-icon-s-custom",staticStyle:{"margin-left":"10px"},attrs:{title:"按角色"}}):e._e(),a.is_menu?l("i",{staticClass:"el-icon-menu",staticStyle:{"margin-left":"10px"},attrs:{title:"按菜单"}}):e._e(),a.menu_url?l("i",{staticClass:"el-icon-link",staticStyle:{"margin-left":"10px"},attrs:{title:a.menu_url}}):l("i",{staticClass:"el-icon-link",staticStyle:{"margin-left":"10px",color:"#fff"}}),a.is_unauth?l("i",{staticClass:"el-icon-unlock",staticStyle:{"margin-left":"10px"},attrs:{title:"免权"}}):l("i",{staticClass:"el-icon-unlock",staticStyle:{"margin-left":"10px",color:"#fff"}}),a.is_unlogin?l("i",{staticClass:"el-icon-user",staticStyle:{"margin-left":"10px"},attrs:{title:"免登"}}):l("i",{staticClass:"el-icon-user",staticStyle:{"margin-left":"10px",color:"#fff"}})])])}}])})],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.ruleCancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.ruleSubmit}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:"上传头像",visible:e.fileDialog,top:"1vh",width:"80%","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":"image"},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("98b1")),n=l("333d"),s=l("3659"),r=l("ed08"),c=l("b775"),d="/admin/admin.User/";function u(e){return Object(c["a"])({url:d+"list",method:"get",params:e})}function m(e){return Object(c["a"])({url:d+"info",method:"get",params:e})}function p(e){return Object(c["a"])({url:d+"add",method:"post",data:e})}function h(e){return Object(c["a"])({url:d+"edit",method:"post",data:e})}function f(e){return Object(c["a"])({url:d+"dele",method:"post",data:e})}function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"get";return"post"===t?Object(c["a"])({url:d+"rule",method:"post",data:e}):Object(c["a"])({url:d+"rule",method:"get",params:e})}function g(e){return Object(c["a"])({url:d+"pwd",method:"post",data:e})}function _(e){return Object(c["a"])({url:d+"super",method:"post",data:e})}function v(e){return Object(c["a"])({url:d+"disable",method:"post",data:e})}var y={name:"AdminUser",components:{Pagination:n["a"],FileManage:s["a"]},data:function(){return{name:"用户",height:680,loading:!1,idkey:"admin_user_id",datas:[],count:0,query:{page:1,limit:15,search_field:"username",date_field:"create_time"},dialog:!1,dialogTitle:"",model:{admin_user_id:"",avatar_id:0,avatar_url:"",admin_role_ids:[],admin_menu_ids:[],menu_ids:[],username:"",nickname:"",password:"",phone:"",email:"",remark:"",sort:250,login_ip:"",login_region:"",login_time:"",logout_time:"",create_time:"",update_time:""},rules:{username:[{required:!0,message:"请输入账号",trigger:"blur"}],nickname:[{required:!0,message:"请输入昵称",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]},selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",password:"",is_super:0,is_disable:0,ruleDialog:!1,roleData:[],menuData:[],menuProps:{children:"children",label:"menu_name"},menuCheckAll:!1,menuExpandAll:!1,fileDialog:!1}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,u(this.query).then((function(t){e.datas=t.data.list,e.count=t.data.count,e.loading=!1})).catch((function(){e.loading=!1}))},add:function(){this.dialog=!0,this.dialogTitle=this.name+"添加",this.reset()},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],m(l).then((function(e){t.reset(e.data)})),this.$refs["table"].clearSelection()},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model.admin_user_id?h(e.model,"post").then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):p(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},reset:function(e){this.model=e||this.$options.data().model,void 0!==this.$refs["ref"]&&this.$refs["ref"].resetFields()},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(r["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","super"===e?this.selectTitle="是否超管":"password"===e?this.selectTitle="重置密码":"disable"===e?this.selectTitle="是否禁用":"dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"super"===e?this.isSuper(this.selection,!0):"password"===e?this.rePassword(this.selection,!0):"disable"===e?this.isDisable(this.selection,!0):"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},rePassword:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){if(!this.password)return this.$message.error("请输入新密码"),!1;this.loading=!0;var i=e[0].password;l&&(i=this.password),g({ids:this.selectGetIds(e),password:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))}else this.selectAlert()},isSuper:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_super;l&&(i=this.is_super),_({ids:this.selectGetIds(e),is_super:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},isDisable:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_disable;l&&(i=this.is_disable),v({ids:this.selectGetIds(e),is_disable:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,f({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},rule:function(e){var t=this;this.ruleDialog=!0,this.menuCheckAll=!1,this.menuExpandAll=!1;var l={};l[this.idkey]=e[this.idkey],b(l).then((function(l){t.model[t.idkey]=e[t.idkey],t.roleData=l.data.admin_role,t.menuData=l.data.admin_menu,t.model.username=l.data.username,t.model.nickname=l.data.nickname,t.model.menu_ids=l.data.menu_ids,t.model.admin_role_ids=l.data.admin_role_ids,t.model.admin_menu_ids=l.data.admin_menu_ids})),this.$refs["table"].clearSelection()},ruleCancel:function(){this.ruleDialog=!1,this.reset()},ruleSubmit:function(){var e=this;this.$refs["roleRef"].validate((function(t){t&&(e.loading=!0,b({admin_user_id:e.model.admin_user_id,admin_role_ids:e.model.admin_role_ids,admin_menu_ids:e.model.admin_menu_ids},"post").then((function(t){e.list(),e.ruleDialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},menuCheck:function(){this.menuCheckSetKeys()},menuCheckAllChange:function(){this.menuCheckAll?this.$refs.menuRef.setCheckedNodes(this.menuData):this.$refs.menuRef.setCheckedKeys([]),this.menuCheckSetKeys()},menuCheckSetKeys:function(){this.model.admin_menu_ids=this.$refs.menuRef.getCheckedKeys()},menuExpandAllChange:function(){for(var e=!this.menuExpandAll,t=this.$refs.menuRef.store._getAllNodes().length,l=0;l0&&void 0!==arguments[0]?arguments[0]:"";"avatar"===e&&(this.model.avatar_id=0,this.model.avatar_url="")}}},k=y,x=(l("2beb"),l("0b56")),w=Object(x["a"])(k,i,a,!1,null,"bfea386c",null);t["default"]=w.exports},"915c":function(e,t,l){},9401:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.model,rules:e.rules,"label-width":"130px"}},[l("el-form-item",{attrs:{label:"名称",prop:"name"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.name,callback:function(t){e.$set(e.model,"name",t)},expression:"model.name"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.name,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"原始ID",prop:"origin_id"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.origin_id,callback:function(t){e.$set(e.model,"origin_id",t)},expression:"model.origin_id"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.origin_id,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"二维码",prop:"qrcode_url"}},[l("el-col",{attrs:{span:12}},[l("el-col",{attrs:{span:10}},[l("el-image",{staticClass:"ya-img-form",attrs:{src:e.model.qrcode_url,"preview-src-list":[e.model.qrcode_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:13}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload()}}},[e._v("上传二维码")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete()}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于200kb。")])],1)],1)],1),l("el-form-item",{attrs:{label:"AppID",prop:"appid"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.appid,callback:function(t){e.$set(e.model,"appid",t)},expression:"model.appid"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.appid,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"AppSecret",prop:"appsecret"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.appsecret,callback:function(t){e.$set(e.model,"appsecret",t)},expression:"model.appsecret"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.appsecret,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"服务器地址(URL)",prop:"server_url"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.server_url,callback:function(t){e.$set(e.model,"server_url",t)},expression:"model.server_url"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.server_url,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"令牌(Token)",prop:"token"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.token,callback:function(t){e.$set(e.model,"token",t)},expression:"model.token"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.token,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"消息加解密密钥",prop:"encoding_aes_key"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.encoding_aes_key,callback:function(t){e.$set(e.model,"encoding_aes_key",t)},expression:"model.encoding_aes_key"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.encoding_aes_key,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"消息加解密方式",prop:"encoding_aes_type"}},[l("el-col",{attrs:{span:10}},[l("el-radio-group",{model:{value:e.model.encoding_aes_type,callback:function(t){e.$set(e.model,"encoding_aes_type",t)},expression:"model.encoding_aes_type"}},e._l(e.encoding_aes_types,(function(t){return l("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1),l("el-col",{attrs:{span:13}})],1)],1),l("el-form",{ref:"form",attrs:{"label-width":"120px"}},[l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:"上传二维码",visible:e.fileDialog,width:"80%",top:"1vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":"image"},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=l("98b1"),n=l("f71e"),s=l("3659"),r=l("f293"),c={name:"SettingWechatOffi",components:{FileManage:s["a"]},data:function(){return{name:"微信公众号",height:680,loading:!1,model:{name:"",origin_id:"",qrcode_id:0,qrcode_url:"",appid:"",appsecret:"",server_url:"",token:"",encoding_aes_key:"",encoding_aes_type:1},rules:{appid:[{required:!0,message:"请输入appid",trigger:"blur"}],appsecret:[{required:!0,message:"请输入appsecret",trigger:"blur"}]},encoding_aes_types:[{value:1,label:"明文模式"},{value:2,label:"兼容模式"},{value:3,label:"安全模式"}],fileDialog:!1}},created:function(){this.height=Object(o["a"])(270),this.info()},methods:{info:function(){var e=this;Object(r["d"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(r["d"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(r["c"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},fileUpload:function(){this.fileDialog=!0},fileCancel:function(){this.fileDialog=!1},fileSubmit:function(e){this.fileDialog=!1,e&&(this.model.qrcode_id=e[0]["file_id"],this.model.qrcode_url=e[0]["file_url"])},fileDelete:function(){this.model.qrcode_id=0,this.model.qrcode_url=""},copy:function(e,t){e?Object(n["a"])(e,t):this.$message.error("内容为空")}}},d=c,u=l("0b56"),m=Object(u["a"])(d,i,a,!1,null,"764a843f",null);t["default"]=m.exports},"95c8":function(e,t,l){"use strict";l.d(t,"e",(function(){return o})),l.d(t,"b",(function(){return n})),l.d(t,"d",(function(){return s})),l.d(t,"a",(function(){return r})),l.d(t,"c",(function(){return c}));var i=l("b775"),a="/admin/Index/";function o(e){return Object(i["a"])({url:a+"notice",method:"get",params:e})}function n(e){return Object(i["a"])({url:a+"count",method:"get",params:e})}function s(e){return Object(i["a"])({url:a+"member",method:"get",params:e})}function r(e){return Object(i["a"])({url:a+"cms",method:"get",params:e})}function c(e){return Object(i["a"])({url:a+"file",method:"get",params:e})}},9624:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"缓存类型",prop:"cache_type"}},[l("el-col",{attrs:{span:8}},[l("el-input",{model:{value:e.model.cache_type,callback:function(t){e.$set(e.model,"cache_type",t)},expression:"model.cache_type"}})],1),l("el-col",{attrs:{span:16}})],1),l("el-form-item",{attrs:{label:"",prop:""}},[l("el-col",{attrs:{span:8}},[e._v(" 手动清除所有缓存,后台登录状态不会清除。 ")]),l("el-col",{attrs:{span:16}})],1),l("el-form-item",{attrs:{label:""}},[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.clear()}}},[e._v("清除")])],1)],1)],1)},a=[],o=l("98b1"),n=l("5a2e"),s={name:"AdminSettingCache",components:{},data:function(){return{name:"缓存设置",height:680,loading:!1,model:{cache_type:""},rules:{}}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this;Object(n["d"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["d"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},clear:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["c"])().then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},"98b1":function(e,t,l){"use strict";function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:260,t=880,l=document.documentElement.clientHeight||document.body.clientHeight;return l?l-e:t-e}l.d(t,"a",(function(){return i}))},"9c62":function(e,t,l){"use strict";l.r(t);l("f3b4"),l("9e67");var i,a,o={data:function(){return{name:"跳转页面"}},created:function(){var e=this.$route,t=e.params,l=e.query,i=t.path;this.$router.replace({path:"/"+i,query:l}).catch((function(){}))},render:function(e){return e()}},n=o,s=l("0b56"),r=Object(s["a"])(n,i,a,!1,null,null,null);t["default"]=r.exports},"9d8d":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("el-row",[l("el-col",{attrs:{span:12,offset:6}},[l("el-result",{attrs:{icon:"error",title:"404","sub-title":"页面不存在"}})],1)],1),l("el-row",[l("el-col",{staticClass:"ya-center ya-top",attrs:{span:6,offset:6}},[l("el-button",{attrs:{icon:"el-icon-arrow-left"},on:{click:e.back}},[e._v("返回")])],1),l("el-col",{staticClass:"ya-center ya-top",attrs:{span:6}},[l("el-button",{attrs:{icon:"el-icon-s-home"},on:{click:e.dashboard}},[e._v("控制台")])],1)],1),l("el-row",[l("el-col",{staticClass:"ya-center ya-top",attrs:{span:12,offset:6}},[l("a",{attrs:{href:"https://gitee.com/skyselang/yylAdmin",target:"_blank",title:""}},[l("img",{attrs:{src:"https://gitee.com/skyselang/yylAdmin/widgets/widget_card.svg?colors=4183c4,ffffff,ffffff,e3e9ed,666666,9b9b9b",alt:"",srcset:""}})])])],1)],1)},a=[],o={name:"Admin404",data:function(){return{name:"404页面"}},methods:{back:function(){this.$route.query.noGoBack?this.$router.push({path:"/dashboard"}):this.$router.go(-1)},dashboard:function(){this.$router.push({path:"/dashboard"})}}},n=o,s=(l("c36a"),l("0b56")),r=Object(s["a"])(n,i,a,!1,null,"5e0813ca",null);t["default"]=r.exports},a281:function(e,t,l){},a3d1:function(e,t,l){},a40c:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"box-card"},[l("el-row",{attrs:{gutter:6}},e._l(e.count,(function(t,i){return l("el-col",{key:i,attrs:{span:3}},[l("el-card",{staticClass:"box-card",attrs:{"body-style":{padding:"10px 0px 0px 0px"}}},[l("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[l("span",[e._v(e._s(t.name))])]),l("div",{staticClass:"text"},[l("el-row",{staticStyle:{"padding-bottom":"10px"}},[l("el-col",{attrs:{title:t.title}},[e._v(" "+e._s(t.count)+" ")])],1)],1)])],1)})),1)],1),e._l(e.echart_num,(function(t,i){return l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],key:i,staticClass:"box-card ya-margin-top"},[l("el-row",{staticStyle:{"text-align":"center"}},[l("el-col",[l("el-select",{staticClass:"filter-item",on:{change:e.typeChange},model:{value:e.date_type,callback:function(t){e.date_type=t},expression:"date_type"}},[l("el-option",{attrs:{label:"日",value:"day"}}),l("el-option",{attrs:{label:"月",value:"month"}})],1),l("el-date-picker",{staticClass:"filter-item",staticStyle:{width:"350px"},attrs:{type:e.date_ptype,"value-format":e.date_format,"picker-options":e.date_options,"start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.dateChange},model:{value:e.date_range,callback:function(t){e.date_range=t},expression:"date_range"}})],1),l("el-col",[l("div",{style:{height:e.height-300+"px"},attrs:{id:e.echart_id+i}})])],1)],1)})),l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"box-card ya-margin-top"},[l("el-row",{staticStyle:{"text-align":"center"}},[l("el-col",[l("el-select",{staticClass:"filter-item",on:{change:e.typeChange},model:{value:e.date_type,callback:function(t){e.date_type=t},expression:"date_type"}},[l("el-option",{attrs:{label:"日",value:"day"}}),l("el-option",{attrs:{label:"月",value:"month"}})],1),l("el-date-picker",{staticClass:"filter-item",staticStyle:{width:"350px"},attrs:{type:e.date_ptype,"value-format":e.date_format,"picker-options":e.date_options,"start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.dateChange},model:{value:e.date_range,callback:function(t){e.date_range=t},expression:"date_range"}}),l("el-select",{staticClass:"filter-item",attrs:{placeholder:"请选择"},on:{change:e.fieldChange},model:{value:e.fieldValue,callback:function(t){e.fieldValue=t},expression:"fieldValue"}},e._l(e.fieldType,(function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),l("el-col",[l("div",{style:{height:e.height-300+"px"},attrs:{id:e.echart_id+"field"}})])],1)],1)],2)])},a=[],o=(l("388f"),l("98b1")),n=l("88b5"),s=l("7b1d"),r=l("4b4e"),c=l("6f65"),d=l("ac1e"),u=l("0fd9"),m=l("206a"),p=l("6964"),h=l("63f7"),f=l("b4af"),b=l("d7b2");s["a"]([c["a"],d["a"],u["a"],m["a"],p["a"],h["a"],f["a"],b["a"]]);var g={name:"MemberLogStat",components:{},data:function(){return{name:"会员日志统计",height:600,loading:!1,count:[],echart_id:"echartid",echart_num:1,echart_data:[],date_type:"day",date_range:[],date_options:{},date_ptype:"monthrange",date_format:"yyyy-MM",picker_options_day:{shortcuts:[{text:"最近7天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-5184e5),e.$emit("pick",[l,t])}},{text:"最近30天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-25056e5),e.$emit("pick",[l,t])}},{text:"最近90天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-76896e5),e.$emit("pick",[l,t])}},{text:"最近120天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-102816e5),e.$emit("pick",[l,t])}}]},picker_options_month:{shortcuts:[{text:"最近3个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-2),e.$emit("pick",[l,t])}},{text:"最近6个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-5),e.$emit("pick",[l,t])}},{text:"最近9个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-8),e.$emit("pick",[l,t])}},{text:"最近12个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-11),e.$emit("pick",[l,t])}}]},fieldType:[{value:"request_country",label:"国家"},{value:"request_province",label:"省份"},{value:"request_city",label:"城市"},{value:"request_isp",label:"ISP"},{value:"member_id",label:"会员"}],fieldValue:"request_province"}},computed:{},watch:{echart_data:function(){var e=this;this.$nextTick((function(){e.setEchart()}))}},created:function(){this.height=Object(o["a"])(120),this.stat()},mounted:function(){},methods:{stat:function(){var e=this;this.loading=!0,Object(n["f"])({type:this.date_type,date:this.date_range,field:this.fieldValue}).then((function(t){e.count=t.data.count,e.echart_data=t.data.echart,e.echart_num=t.data.echart.length,e.initEchart(t.data.field,e.echart_id+"field"),e.dateOptions(),e.loading=!1})).catch((function(){e.loading=!1}))},typeChange:function(){this.dateOptions(),this.date_range=[]},dateOptions:function(){var e=this.date_type;"day"===e?(this.date_ptype="daterange",this.date_format="yyyy-MM-dd",this.date_options=this.picker_options_day):"month"===e&&(this.date_ptype="monthrange",this.date_format="yyyy-MM",this.date_options=this.picker_options_month)},dateChange:function(){this.stat()},fieldChange:function(){this.stat()},setEchart:function(){for(var e=this.echart_data,t=this.echart_num,l=this.echart_id,i=0;i1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","editpid"===e?this.selectTitle="修改上级":"citycode"===e?this.selectTitle="修改区号":"zipcode"===e?this.selectTitle="修改邮编":"dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"editpid"===e?this.editpid(this.selection):"citycode"===e?this.citycode(this.selection):"zipcode"===e?this.zipcode(this.selection):"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},editpid:function(e){var t=this;f({ids:this.selectGetIds(e),region_pid:this.region_pid}).then((function(e){t.list(),++t.tbKey,t.selectDialog=!1,t.$message.success(e.msg)})).catch((function(){t.loading=!1}))},citycode:function(e){var t=this;b({ids:this.selectGetIds(e),region_citycode:this.region_citycode}).then((function(e){t.list(),t.selectDialog=!1,t.$message.success(e.msg)})).catch((function(){t.loading=!1}))},zipcode:function(e){var t=this;g({ids:this.selectGetIds(e),region_zipcode:this.region_zipcode}).then((function(e){t.list(),t.selectDialog=!1,t.$message.success(e.msg)})).catch((function(){t.loading=!1}))},dele:function(e){var t=this;e.length?(this.loading=!0,h({ids:this.selectGetIds(e)}).then((function(e){t.list(),++t.tbKey,t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},pidEdit:function(e){e&&(this.model.region_pid=e[e.length-1])},pidQuery:function(e){e&&(this.query.region_pid=e[e.length-1])},pidSelect:function(e){e&&(this.region_pid=e[e.length-1])},copy:function(e,t){Object(n["a"])(e,t)},cellDbclick:function(e,t,l,i){this.copy(e[t.property],i)}}},v=_,y=l("0b56"),k=Object(y["a"])(v,i,a,!1,null,null,null);t["default"]=k.exports},ad21:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("div",{staticClass:"filter-container"},[l("el-row",[l("el-col",[l("el-select",{staticClass:"ya-search-field",attrs:{placeholder:"搜索字段"},model:{value:e.query.search_field,callback:function(t){e.$set(e.query,"search_field",t)},expression:"query.search_field"}},[l("el-option",{attrs:{value:"admin_menu_id",label:"菜单ID"}}),l("el-option",{attrs:{value:"menu_url",label:"菜单链接"}}),l("el-option",{attrs:{value:"menu_name",label:"菜单名称"}}),l("el-option",{attrs:{value:"request_ip",label:"请求IP"}}),l("el-option",{attrs:{value:"request_region",label:"请求地区"}}),l("el-option",{attrs:{value:"request_isp",label:"请求ISP"}}),l("el-option",{attrs:{value:e.idkey,label:"ID"}})],1),l("el-input",{staticClass:"ya-search-value",attrs:{placeholder:"搜索内容",clearable:""},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}),l("el-select",{staticClass:"ya-date-field",attrs:{placeholder:"时间字段"},model:{value:e.query.date_field,callback:function(t){e.$set(e.query,"date_field",t)},expression:"query.date_field"}},[l("el-option",{attrs:{value:"create_time",label:"请求时间"}})],1),l("el-date-picker",{staticClass:"ya-date-value",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.query.date_value,callback:function(t){e.$set(e.query,"date_value",t)},expression:"query.date_value"}}),l("el-select",{staticClass:"ya-date-field",attrs:{placeholder:"日志类型",clearable:""},model:{value:e.query.log_type,callback:function(t){e.$set(e.query,"log_type",t)},expression:"query.log_type"}},[l("el-option",{attrs:{value:1,label:"登录日志"}}),l("el-option",{attrs:{value:2,label:"操作日志"}})],1),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.search()}}},[e._v("查询")]),l("el-button",{on:{click:function(t){return e.refresh()}}},[e._v("刷新")])],1)],1)],1),l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.data,height:e.height},on:{"sort-change":e.sort}},[l("el-table-column",{attrs:{prop:e.idkey,label:"ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"admin_menu_id",label:"菜单ID","min-width":"100"}}),l("el-table-column",{attrs:{prop:"menu_url",label:"菜单链接","min-width":"250","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"menu_name",label:"菜单名称","min-width":"150","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"request_ip",label:"请求IP","min-width":"130"}}),l("el-table-column",{attrs:{prop:"request_region",label:"请求地区","min-width":"160","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"request_isp",label:"请求ISP","min-width":"110"}}),l("el-table-column",{attrs:{prop:"create_time",label:"请求时间","min-width":"160",sortable:"custom"}})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}})],1)},a=[],o=l("98b1"),n=l("333d"),s=l("ef84"),r={name:"AdminUserCenterLog",components:{Pagination:n["a"]},data:function(){return{name:"我的日志",height:680,loading:!0,idkey:"admin_user_log_id",query:{page:1,limit:15,search_field:"menu_url",date_field:"create_time"},data:[],count:0}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,Object(s["c"])(this.query).then((function(t){e.data=t.data.list,e.count=t.data.count,e.loading=!1})).catch((function(){e.loading=!1}))},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())}}},c=r,d=l("0b56"),u=Object(d["a"])(c,i,a,!1,null,null,null);t["default"]=u.exports},ad84:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",[l("el-row",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-col",{attrs:{xs:24,sm:22,md:20,lg:16,xl:12}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"注册验证码",prop:"captcha_register"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.captcha_register,callback:function(t){e.$set(e.model,"captcha_register",t)},expression:"model.captcha_register"}}),l("span",[e._v(" 开启后,会员注册需要输入验证码。")])],1),l("el-form-item",{attrs:{label:"登录验证码",prop:"captcha_login"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.captcha_login,callback:function(t){e.$set(e.model,"captcha_login",t)},expression:"model.captcha_login"}}),l("span",[e._v(" 开启后,会员登录需要输入验证码。")])],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)],1)],1)},a=[],o=l("98b1"),n=l("604d"),s={name:"SettingSettingCaptcha",components:{},data:function(){return{name:"验证码设置",height:680,loading:!1,model:{captcha_register:0,captcha_login:0},rules:{}}},created:function(){this.height=Object(o["a"])(210),this.info()},methods:{info:function(){var e=this;Object(n["d"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["d"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["c"])(e.model).then((function(t){e.info(),e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},b1f4:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-row",[l("el-col",{attrs:{xs:24,sm:22,md:20,lg:16,xl:12}},[l("el-form",{ref:"ref",attrs:{rules:e.rules,model:e.model,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"头像"}},[e.model.avatar_url?l("el-avatar",{attrs:{src:e.model.avatar_url,fit:"contain",shape:"circle",size:100}}):l("el-avatar",{attrs:{icon:"el-icon-user-solid",size:100}})],1),l("el-form-item",{attrs:{label:"账号",prop:"username"}},[l("el-input",{attrs:{placeholder:"请输入账号",clearable:""},model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}})],1),l("el-form-item",{attrs:{label:"昵称",prop:"nickname"}},[l("el-input",{attrs:{placeholder:"请输入昵称",clearable:""},model:{value:e.model.nickname,callback:function(t){e.$set(e.model,"nickname",t)},expression:"model.nickname"}})],1),l("el-form-item",{attrs:{label:"手机",prop:"phone"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.phone,callback:function(t){e.$set(e.model,"phone",t)},expression:"model.phone"}})],1),l("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.email,callback:function(t){e.$set(e.model,"email",t)},expression:"model.email"}})],1),e.model.admin_user_id?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{placeholder:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model.admin_user_id?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{placeholder:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e(),e.model.admin_user_id?l("el-form-item",{attrs:{label:"登录时间",prop:"login_time"}},[l("el-input",{attrs:{placeholder:""},model:{value:e.model.login_time,callback:function(t){e.$set(e.model,"login_time",t)},expression:"model.login_time"}})],1):e._e(),e.model.admin_user_id?l("el-form-item",{attrs:{label:"登录地区",prop:"login_region"}},[l("el-input",{attrs:{placeholder:""},model:{value:e.model.login_region,callback:function(t){e.$set(e.model,"login_region",t)},expression:"model.login_region"}})],1):e._e(),e.model.admin_user_id?l("el-form-item",{attrs:{label:"退出时间",prop:"logout_time"}},[l("el-input",{attrs:{placeholder:""},model:{value:e.model.logout_time,callback:function(t){e.$set(e.model,"logout_time",t)},expression:"model.logout_time"}})],1):e._e(),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:e.refresh}},[e._v("刷新")])],1)],1)],1)],1)],1)],1)},a=[],o=l("98b1"),n=l("ef84"),s={name:"AdminUserCenterInfo",components:{},data:function(){return{name:"我的信息",height:680,loading:!1,model:{avatar_id:0,avatar_url:"",username:"",nickname:"",phone:"",email:"",create_time:"",update_time:"",login_time:"",login_region:"",logout_time:""},rules:{}}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.loading=!0,Object(n["b"])().then((function(l){e.model=l.data,e.loading=!1,t&&e.$message.success(l.msg)})).catch((function(){e.loading=!1}))},refresh:function(){this.info(!0)}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},b5cd:function(e,t,l){},b913:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"filter-container"},[l("el-row",[l("el-col",{staticClass:"ya-margin-bottom"},[l("el-select",{staticClass:"ya-search-field",attrs:{placeholder:"搜索字段"},model:{value:e.query.search_field,callback:function(t){e.$set(e.query,"search_field",t)},expression:"query.search_field"}},[l("el-option",{attrs:{value:"file",label:"文件"}}),l("el-option",{attrs:{value:"admin_user_id",label:"用户ID"}}),l("el-option",{attrs:{value:"username",label:"用户账号"}}),l("el-option",{attrs:{value:"remark",label:"备注"}}),l("el-option",{attrs:{value:e.idkey,label:"ID"}})],1),l("el-input",{staticClass:"ya-search-value",attrs:{placeholder:"搜索内容",clearable:""},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}),l("el-select",{staticClass:"ya-date-field",attrs:{placeholder:"时间字段"},model:{value:e.query.date_field,callback:function(t){e.$set(e.query,"date_field",t)},expression:"query.date_field"}},[l("el-option",{attrs:{value:"create_time",label:"备份时间"}}),l("el-option",{attrs:{value:"update_time",label:"修改时间"}})],1),l("el-date-picker",{staticClass:"ya-date-value",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.query.date_value,callback:function(t){e.$set(e.query,"date_value",t)},expression:"query.date_value"}}),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.search()}}},[e._v("查询")]),l("el-button",{on:{click:function(t){return e.refresh()}}},[e._v("刷新")])],1)],1)],1),l("el-row",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[l("el-col",{attrs:{span:4}},[l("el-col",[l("el-button",{attrs:{title:"优化表"},on:{click:function(t){return e.tableSelectOpen("optimize")}}},[e._v("优化")]),l("el-button",{attrs:{title:"修复表"},on:{click:function(t){return e.tableSelectOpen("repair")}}},[e._v("修复")]),l("el-dialog",{attrs:{title:e.tableSelectTitle,visible:e.tableSelectDialog,top:"20vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.tableSelectDialog=t}}},[l("el-form",{attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:"表名",prop:""}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:12},disabled:""},model:{value:e.tableSelectIds,callback:function(t){e.tableSelectIds=t},expression:"tableSelectIds"}})],1),"optimize"===e.tableSelectType?l("el-form-item",[l("span",[e._v("确定要优化选中的表吗?")])]):"repair"===e.tableSelectType?l("el-form-item",[l("span",[e._v("确定要修复选中的表吗?")])]):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.tableSelectCancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.tableSelectSubmit}},[e._v("提交")])],1)],1)],1),l("el-col",[l("el-table",{ref:"tableSelectRef",attrs:{data:e.tableData,height:e.height,"highlight-current-row":""},on:{"selection-change":e.tableSelect,select:e.tableSele,"cell-click":e.tableClick}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:"Name",label:"表","show-overflow-tooltip":"",sortable:""}})],1),l("el-button",{staticStyle:{margin:"20px 0 0 10px",color:"#606266"},attrs:{type:"text",size:"medium"}},[e._v("共 "+e._s(e.tableData.length)+" 表")])],1)],1),l("el-col",{attrs:{span:20}},[l("el-col",[l("el-button",{attrs:{title:"删除"},on:{click:function(t){return e.selectOpen("dele")}}},[e._v("删除")]),l("el-button",{attrs:{type:"primary",title:"添加备份"},on:{click:function(t){return e.add()}}},[e._v("备份")]),l("el-dialog",{attrs:{title:e.selectTitle,visible:e.selectDialog,top:"20vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.selectDialog=t}}},[l("el-form",{attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:"备份ID",prop:""}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:12},disabled:""},model:{value:e.selectIds,callback:function(t){e.selectIds=t},expression:"selectIds"}})],1),l("el-form-item",{attrs:{if:"selectType==='dele'"}},[l("span",{staticStyle:{color:"red"}},[e._v("确定要删除选中的备份吗?")])])],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.selectCancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.selectSubmit}},[e._v("提交")])],1)],1)],1),e.tableName?l("el-col",[l("el-col",{attrs:{span:8}},[l("el-descriptions",{attrs:{column:1,border:""}},[l("el-descriptions-item",{attrs:{label:"表名"}},[e._v(e._s(e.tableInfo.Name))]),l("el-descriptions-item",{attrs:{label:"注释"}},[e._v(e._s(e.tableInfo.Comment))]),l("el-descriptions-item",{attrs:{label:"引擎"}},[e._v(e._s(e.tableInfo.Engine))]),l("el-descriptions-item",{attrs:{label:"行"}},[e._v(e._s(e.tableInfo.Rows))]),l("el-descriptions-item",{attrs:{label:"自动递增值"}},[e._v(e._s(e.tableInfo.Auto_increment))]),l("el-descriptions-item",{attrs:{label:"排序规则"}},[e._v(e._s(e.tableInfo.Collation))]),l("el-descriptions-item",{attrs:{label:"平均每行长度"}},[e._v(e._s(e.tableInfo.Avg_row_length))]),l("el-descriptions-item",{attrs:{label:"索引长度"}},[e._v(e._s(e.tableInfo.Index_length))]),l("el-descriptions-item",{attrs:{label:"数据长度"}},[e._v(e._s(e.tableInfo.Data_length))]),l("el-descriptions-item",{attrs:{label:"最大数据长度"}},[e._v(e._s(e.tableInfo.Max_data_length))]),l("el-descriptions-item",{attrs:{label:"数据可用空间"}},[e._v(e._s(e.tableInfo.Data_free))]),l("el-descriptions-item",{attrs:{label:"行格式"}},[e._v(e._s(e.tableInfo.Row_format))]),l("el-descriptions-item",{attrs:{label:"创建选项"}},[e._v(e._s(e.tableInfo.Create_options))]),l("el-descriptions-item",{attrs:{label:"创建日期"}},[e._v(e._s(e.tableInfo.Create_time))]),l("el-descriptions-item",{attrs:{label:"修改日期"}},[e._v(e._s(e.tableInfo.Update_time))])],1)],1),l("el-col",{staticClass:"dialog-body",style:{height:e.height+50+"px"},attrs:{span:16}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:25}},model:{value:e.tableDdl,callback:function(t){e.tableDdl=t},expression:"tableDdl"}})],1)],1):l("el-col",[l("el-table",{ref:"table",attrs:{data:e.data,height:e.height},on:{"sort-change":e.sort,"selection-change":e.select}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:e.idkey,label:"ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"file",label:"文件","min-width":"230","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"size",label:"大小","min-width":"90"}}),l("el-table-column",{attrs:{prop:"table_num",label:"表数","min-width":"80"}}),l("el-table-column",{attrs:{prop:"remark",label:"备注","min-width":"80","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"admin_user_id",label:"用户ID","min-width":"70","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"username",label:"用户账号","min-width":"100","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"create_time",label:"备份时间","min-width":"155",sortable:"custom"}}),l("el-table-column",{attrs:{label:"操作","min-width":"155",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.down(i)}}},[e._v("下载")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.restore(i)}}},[e._v("还原")]),l("el-button",{attrs:{size:"mini",type:"text",title:"详情/修改"},on:{click:function(t){return e.edit(i)}}},[e._v("修改")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("dele",i)}}},[e._v("删除")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}})],1)],1)],1),l("el-dialog",{attrs:{title:"数据库备份",visible:e.dialogAdd,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":""},on:{"update:visible":function(t){e.dialogAdd=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"备份表",prop:"table"}},[l("el-table",{ref:"addRef",attrs:{data:e.tableData,height:e.height-80},on:{"selection-change":e.addChange}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:"Name",label:"表名","min-width":"200","show-overflow-tooltip":"",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[l("span",[e._v(e._s(t.row.Name)+" ")]),t.row.is_ignore?l("i",{staticClass:"el-icon-warning-outline",attrs:{title:"忽略的表"}}):e._e()]}}])}),l("el-table-column",{attrs:{prop:"Comment",label:"注释","min-width":"180","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"Rows",label:"行","min-width":"80","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"Auto_increment",label:"自动递增值","min-width":"100","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"Index_length",label:"索引长度","min-width":"100","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"Data_length",label:"数据长度","min-width":"100","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"Engine",label:"引擎","min-width":"80","show-overflow-tooltip":""}})],1)],1),l("el-form-item",{attrs:{label:"备注",prop:"remark"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.remark,callback:function(t){e.$set(e.model,"remark",t)},expression:"model.remark"}})],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit("add")}}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.editModel,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"文件",prop:"file"}},[l("el-input",{attrs:{placeholder:"",clearable:"",disabled:""},model:{value:e.editModel.file,callback:function(t){e.$set(e.editModel,"file",t)},expression:"editModel.file"}})],1),l("el-form-item",{attrs:{label:"路径",prop:"path"}},[l("el-input",{attrs:{placeholder:"",clearable:"",disabled:""},model:{value:e.editModel.path,callback:function(t){e.$set(e.editModel,"path",t)},expression:"editModel.path"}})],1),l("el-form-item",{attrs:{label:"表数量",prop:"table_num"}},[l("el-input",{attrs:{placeholder:"",clearable:"",disabled:""},model:{value:e.editModel.table_num,callback:function(t){e.$set(e.editModel,"table_num",t)},expression:"editModel.table_num"}})],1),l("el-form-item",{attrs:{label:"备份表",prop:"table"}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:10},disabled:""},model:{value:e.editModel.table,callback:function(t){e.$set(e.editModel,"table",t)},expression:"editModel.table"}})],1),l("el-form-item",{attrs:{label:"备注",prop:"remark"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.editModel.remark,callback:function(t){e.$set(e.editModel,"remark",t)},expression:"editModel.remark"}})],1),l("el-form-item",{attrs:{label:"用户ID",prop:"admin_user_id"}},[l("el-input",{attrs:{disabled:""},model:{value:e.editModel.admin_user_id,callback:function(t){e.$set(e.editModel,"admin_user_id",t)},expression:"editModel.admin_user_id"}})],1),l("el-form-item",{attrs:{label:"用户账号",prop:"username"}},[l("el-input",{attrs:{disabled:""},model:{value:e.editModel.username,callback:function(t){e.$set(e.editModel,"username",t)},expression:"editModel.username"}})],1),l("el-form-item",{attrs:{label:"备份时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.editModel.create_time,callback:function(t){e.$set(e.editModel,"create_time",t)},expression:"editModel.create_time"}})],1),l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.editModel.update_time,callback:function(t){e.$set(e.editModel,"update_time",t)},expression:"editModel.update_time"}})],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit("edit")}}},[e._v("提交")])],1)],1)],1)},a=[],o=(l("697e"),l("e508"),l("5136"),l("a479"),l("799a"),l("5354"),l("98b1")),n=l("333d"),s=l("ed08"),r=l("b775"),c="/admin/admin.Database/";function d(e){return Object(r["a"])({url:c+"list",method:"get",params:e})}function u(e){return Object(r["a"])({url:c+"info",method:"get",params:e})}function m(e){return Object(r["a"])({url:c+"add",method:"post",data:e})}function p(e){return Object(r["a"])({url:c+"edit",method:"post",data:e})}function h(e){return Object(r["a"])({url:c+"dele",method:"post",data:e})}function f(e){return Object(r["a"])({url:c+"restore",method:"post",data:e})}function b(e){return Object(r["a"])({url:c+"down",method:"post",responseType:"blob",data:e})}function g(e){return Object(r["a"])({url:c+"optimize",method:"post",data:e})}function _(e){return Object(r["a"])({url:c+"repair",method:"post",data:e})}var v={name:"AdminDatabase",components:{Pagination:n["a"]},data:function(){return{name:"数据库",height:680,loading:!1,idkey:"admin_database_id",query:{page:1,limit:15,search_field:"file",search_value:"",date_field:"create_time",date_value:[],is_extra:1},data:[],count:0,dialog:!1,dialogAdd:!1,dialogTitle:"",model:{table:[],remark:""},editModel:{admin_database_id:"",admin_user_id:0,table:"",remark:""},rules:{},tableData:[],tableName:"",tableInfo:{},tableDdl:"",tableSelection:[],tableSelectIds:"",tableSelectTitle:"选中操作",tableSelectDialog:!1,tableSelectType:"",selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:""}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,d(this.query).then((function(t){e.data=t.data.list,e.count=t.data.count,e.query.is_extra&&(e.tableData=t.data.table),e.query.is_extra=0,e.tableName="",e.loading=!1})).catch((function(){e.loading=!1}))},add:function(){this.dialogAdd=!0,this.reset()},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle="备份修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],u(l).then((function(e){t.editModel=e.data})).catch()},cancel:function(){this.dialog=!1,this.dialogAdd=!1,this.reset()},submit:function(e){var t=this;this.loading=!0,"add"===e?m(this.model).then((function(e){t.list(),t.reset(),t.dialogAdd=!1,t.$message.success(e.msg)})).catch((function(){t.loading=!1})):"edit"===e&&p(this.editModel).then((function(e){t.list(),t.reset(),t.dialog=!1,t.$message.success(e.msg)})).catch((function(){t.loading=!1}))},addChange:function(e){this.model.table=Object(s["a"])(e,"Name")},reset:function(){this.model=this.$options.data().model,this.editModel=this.$options.data().editModel,void 0!==this.$refs["ref"]&&this.$refs["ref"].resetFields()},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(s["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的备份","提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","dele"===e&&(this.selectTitle="删除备份"),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,h({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},down:function(e){var t={};t[this.idkey]=e[this.idkey],b(t).then((function(t){var l=new Blob([t]),i=window.URL.createObjectURL(l),a=document.createElement("a");a.style.display="none",a.href=i,a.setAttribute("download",e.file),document.body.appendChild(a),a.click()})).catch((function(){}))},restore:function(e){var t=this,l='确定恢复备份?
建议先备份当前数据后再进行恢复操作!!!
当前数据库将被清空覆盖,请谨慎操作!!!
';this.$confirm(l,"还原提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",dangerouslyUseHTMLString:!0}).then((function(){t.loading=!0;var l={};l[t.idkey]=e[t.idkey],f(l).then((function(e){t.loading=!1,t.$message.success(e.msg)})).catch((function(){t.loading=!1}))})).catch((function(){}))},tableSelect:function(e){this.tableSelection=e,this.tableSelectIds=this.tableSelectGetIds(e).toString()},tableSelectGetIds:function(e){return Object(s["a"])(e,"Name")},tableSelectAlert:function(){this.$alert("请选择需要操作的表","提示",{type:"warning",callback:function(e){}})},tableSelectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["tableSelectRef"].clearSelection(),this.$refs["tableSelectRef"].toggleRowSelection(t)),this.tableSelection.length?(this.tableSelectTitle="选中操作","optimize"===e?this.tableSelectTitle="优化表":"repair"===e&&(this.tableSelectTitle="修复表"),this.tableSelectDialog=!0,this.tableSelectType=e):this.tableSelectAlert()},tableSelectCancel:function(){this.tableSelectDialog=!1},tableSelectSubmit:function(){if(this.tableSelection.length){var e=this.tableSelectType;"optimize"===e?this.optimize(this.tableSelection):"repair"===e&&this.repair(this.tableSelection),this.tableSelectDialog=!1}else this.tableSelectAlert()},tableSele:function(e,t){this.information(t.Name)},tableClick:function(e,t,l,i){var a=t.property;"Name"===a&&this.information(e[a])},optimize:function(e){var t=this;e.length?(this.loading=!0,g({table:this.tableSelectGetIds(e)}).then((function(e){t.loading=!1,t.$refs["tableSelectRef"].clearSelection(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.tableSelectAlert()},repair:function(e){var t=this;e.length?(this.loading=!0,_({table:this.tableSelectGetIds(e)}).then((function(e){t.loading=!1,t.$refs["tableSelectRef"].clearSelection(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.tableSelectAlert()},information:function(e){var t=this;e&&(this.tableName=e,u({table_name:this.tableName}).then((function(e){t.tableInfo=e.data.info,t.tableDdl=e.data.ddl})))}}},y=v,k=l("0b56"),x=Object(k["a"])(y,i,a,!1,null,null,null);t["default"]=x.exports},bb8b:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"Token密钥",prop:"token_key"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"password",autocomplete:"off",clearable:"","show-password":""},model:{value:e.model.token_key,callback:function(t){e.$set(e.model,"token_key",t)},expression:"model.token_key"}})],1),l("el-col",{attrs:{span:13}},[e._v(" 修改后用户登录状态失效,需重新登录。 ")])],1),l("el-form-item",{attrs:{label:"Token有效时间",prop:"token_exp"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"number"},model:{value:e.model.token_exp,callback:function(t){e.$set(e.model,"token_exp",t)},expression:"model.token_exp"}},[l("template",{slot:"append"},[e._v("小时")])],2)],1),l("el-col",{attrs:{span:13}},[e._v(" 登录成功后超过有效时间,需重新登录。 ")])],1),l("el-form-item",{attrs:{label:"多端登录",prop:"is_multi_login"}},[l("el-col",{attrs:{span:8}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.is_multi_login,callback:function(t){e.$set(e.model,"is_multi_login",t)},expression:"model.is_multi_login"}})],1),l("el-col",{attrs:{span:16}},[e._v(" 开启后可以在多个设备(浏览器)同时登录。 ")])],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)},a=[],o=l("98b1"),n=l("5a2e"),s={name:"AdminSettingToken",components:{},data:function(){return{name:"Token设置",height:680,loading:!1,model:{token_key:"",token_exp:12,is_multi_login:0},rules:{}}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this;Object(n["o"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["o"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["n"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},bb8bf:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("el-card",[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"150px"}},[l("el-tabs",[l("el-tab-pane",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{label:"上传设置",lazy:""}},[l("el-form-item",{attrs:{label:"文件上传",prop:"is_open"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.is_open,callback:function(t){e.$set(e.model,"is_open",t)},expression:"model.is_open"}}),l("span",[e._v(" 关闭后无法上传文件")])],1),l("el-form-item",{attrs:{label:"存储方式",prop:"storage"}},[l("el-select",{attrs:{placeholder:"请选择"},model:{value:e.model.storage,callback:function(t){e.$set(e.model,"storage",t)},expression:"model.storage"}},e._l(e.storages,(function(t,i){return l("el-option",{key:i,attrs:{label:t,value:i},on:{change:e.storageChange}})})),1)],1),"local"==e.model.storage?l("div",[l("el-form-item",{attrs:{label:""}},[l("el-card",[l("div",[e._v(" 文件将存储在本地服务器,默认保存在 public/storage 目录,文件以散列 hash 命名。 "),l("br"),e._v(" 文件存储的目录需要有读写权限(777),有足够的存储空间。 ")])])],1)],1):"qiniu"==e.model.storage?l("div",[l("el-form-item",{attrs:{label:""}},[l("el-card",[l("div",[e._v(" 文件将上传到七牛云 Kodo 存储,对象存储 > 空间管理 > 空间设置 > 访问控制, 设置为 公开空间。 "),l("br"),e._v(" 需要配置跨域访问 CORS 规则,设置:来源 Origin 为 *,允许 Methods 为 GET,POST,允许 Headers 为 *。 ")])])],1),l("el-form-item",{attrs:{label:"AccessKey",prop:"qiniu_access_key"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.qiniu_access_key,callback:function(t){e.$set(e.model,"qiniu_access_key",t)},expression:"model.qiniu_access_key"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.qiniu_access_key,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" AccessKey(AK)在 [ 七牛云 > 个人中心 > 密钥管理 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"SecretKey",prop:"qiniu_secret_key"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.qiniu_secret_key,callback:function(t){e.$set(e.model,"qiniu_secret_key",t)},expression:"model.qiniu_secret_key"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.qiniu_secret_key,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" SecretKey(SK)在 [ 七牛云 > 个人中心 > 密钥管理 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"空间名称",prop:"qiniu_bucket"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.qiniu_bucket,callback:function(t){e.$set(e.model,"qiniu_bucket",t)},expression:"model.qiniu_bucket"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.qiniu_bucket,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 空间名称 在 [ 七牛云 > 对象存储 > 空间管理 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"外链域名",prop:"qiniu_domain"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.qiniu_domain,callback:function(t){e.$set(e.model,"qiniu_domain",t)},expression:"model.qiniu_domain"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.qiniu_domain,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 外链域名 在 [ 七牛云 > 对象存储 > 空间管理 > 域名设置 ] 设置和获取 ")])],1)],1):"aliyun"==e.model.storage?l("div",[l("el-form-item",{attrs:{label:""}},[l("el-card",[l("div",[e._v(" 文件将上传到阿里云 OSS 存储,需要配置 OSS 公开访问及跨域策略。 "),l("br"),e._v(" 需要配置跨域访问 CORS 规则,设置:来源 Origin 为 *,允许 Methods 为 GET,POST,允许 Headers 为 *。 ")])])],1),l("el-form-item",{attrs:{label:"AccessKey ID",prop:"aliyun_access_key_id"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.aliyun_access_key_id,callback:function(t){e.$set(e.model,"aliyun_access_key_id",t)},expression:"model.aliyun_access_key_id"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.aliyun_access_key_id,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" AccessKey ID 在 [ 阿里云 > 个人中心 > AccessKey 管理 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"AccessKey Secret",prop:"aliyun_access_key_secret"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.aliyun_access_key_secret,callback:function(t){e.$set(e.model,"aliyun_access_key_secret",t)},expression:"model.aliyun_access_key_secret"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.aliyun_access_key_secret,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" AccessKey Secret 在 [ 阿里云 > 个人中心 > AccessKey 管理 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"Bucket名称",prop:"aliyun_bucket"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.aliyun_bucket,callback:function(t){e.$set(e.model,"aliyun_bucket",t)},expression:"model.aliyun_bucket"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.aliyun_bucket,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" Bucket 名称 在 [ 阿里云 > 对象存储 > Bucket 列表 ] 获取 ")])],1),l("el-form-item",{attrs:{label:"Bucket域名",prop:"aliyun_bucket_domain"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.aliyun_bucket_domain,callback:function(t){e.$set(e.model,"aliyun_bucket_domain",t)},expression:"model.aliyun_bucket_domain"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.aliyun_bucket_domain,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" Bucket 域名 在 [ 阿里云 > 对象存储 > Bucket 列表 > Bucket 概览 ] 获取 ")])],1),l("el-form-item",{attrs:{label:"Endpoint地域节点",prop:"aliyun_endpoint"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.aliyun_endpoint,callback:function(t){e.$set(e.model,"aliyun_endpoint",t)},expression:"model.aliyun_endpoint"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.aliyun_endpoint,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" Endpoint(地域节点) 在 [ 阿里云 > 对象存储 > Bucket 列表 > Bucket 概览 ] 获取 ")])],1)],1):"tencent"==e.model.storage?l("div",[l("el-form-item",{attrs:{label:""}},[l("el-card",[l("div",[e._v(" 文件将上传到腾讯云 COS 存储,需要配置 COS 公有读私有写访问权限及跨域策略。 "),l("br"),e._v(" 需要配置跨域访问 CORS 规则,设置:来源 Origin 为 *,允许 Methods 为 GET,POST,允许 Headers 为 *。 ")])])],1),l("el-form-item",{attrs:{label:"SecretId",prop:"tencent_secret_id"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.tencent_secret_id,callback:function(t){e.$set(e.model,"tencent_secret_id",t)},expression:"model.tencent_secret_id"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.tencent_secret_id,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" SecretId 在 [ 腾讯云 > 个人中心 > 访问管理 > 访问密钥 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"SecretKey",prop:"tencent_secret_key"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.tencent_secret_key,callback:function(t){e.$set(e.model,"tencent_secret_key",t)},expression:"model.tencent_secret_key"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.tencent_secret_key,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" SecretKey 在 [ 腾讯云 > 个人中心 > 访问管理 > 访问密钥 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"存储桶名称",prop:"tencent_bucket"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.tencent_bucket,callback:function(t){e.$set(e.model,"tencent_bucket",t)},expression:"model.tencent_bucket"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.tencent_bucket,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 存储桶名称 在 [ 腾讯云 > 对象存储 > 存储桶列表 ] 获取 ")])],1),l("el-form-item",{attrs:{label:"所属地域",prop:"tencent_region"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.tencent_region,callback:function(t){e.$set(e.model,"tencent_region",t)},expression:"model.tencent_region"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.tencent_region,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 所属地域 在 [ 腾讯云 > 对象存储 > 存储桶列表 ] 获取。如:ap-guangzhou ")])],1),l("el-form-item",{attrs:{label:"访问域名",prop:"tencent_domain"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.tencent_domain,callback:function(t){e.$set(e.model,"tencent_domain",t)},expression:"model.tencent_domain"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.tencent_domain,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 访问域名 在 [ 腾讯云 > 对象存储 > 存储桶列表 > 概览 ] 获取 ")])],1)],1):"baidu"==e.model.storage?l("div",[l("el-form-item",{attrs:{label:""}},[l("el-card",[l("div",[e._v(" 文件将上传到百度云 BOS 存储,对象存储 > Bucket列表 > 配置设置 > Bucket权限配置, 设置为 公共 *。 "),l("br"),e._v(" 需要配置跨域访问 CORS 规则,设置:来源 Origin 为 *,允许 Methods 为 GET,POST,允许 Headers 为 *。 ")])])],1),l("el-form-item",{attrs:{label:"Access Key",prop:"baidu_access_key"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.baidu_access_key,callback:function(t){e.$set(e.model,"baidu_access_key",t)},expression:"model.baidu_access_key"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.baidu_access_key,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" Access Key 在 [ 百度云 > 个人中心 > 安全认证 > Access Key ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"Secret Key",prop:"baidu_secret_key"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.baidu_secret_key,callback:function(t){e.$set(e.model,"baidu_secret_key",t)},expression:"model.baidu_secret_key"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.baidu_secret_key,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" Secret Key 在 [ 百度云 > 个人中心 > 安全认证 > Access Key ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"Bucket名称",prop:"baidu_bucket"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.baidu_bucket,callback:function(t){e.$set(e.model,"baidu_bucket",t)},expression:"model.baidu_bucket"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.baidu_bucket,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" Bucket 名称 在 [ 百度云 > 对象存储 > Bucket 列表 ] 获取。如:yyladmin ")])],1),l("el-form-item",{attrs:{label:"官方域名",prop:"baidu_domain"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.baidu_domain,callback:function(t){e.$set(e.model,"baidu_domain",t)},expression:"model.baidu_domain"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.baidu_domain,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 官方域名 在 [ 百度云 > 对象存储 > 发布管理 ] 获取。如:yyladmin.gz.bcebos.com ")])],1),l("el-form-item",{attrs:{label:"所属地域",prop:"baidu_endpoint"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.baidu_endpoint,callback:function(t){e.$set(e.model,"baidu_endpoint",t)},expression:"model.baidu_endpoint"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.baidu_endpoint,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 所属地域:官方域名去掉 Bucket 名称,如:gz.bcebos.com ")])],1)],1):"upyun"==e.model.storage?l("div",[l("el-form-item",{attrs:{label:""}},[l("el-card",[l("div",[e._v(" 文件将上传到又拍云 USS 存储,云存储 > 服务管理 > 配置 > CORS 跨域共享, 设置为 已开启。 "),l("br"),e._v(" 请根据业务域名和需求,配置 CORS 跨域共享 规则,CORS 配置。 ")])])],1),l("el-form-item",{attrs:{label:"服务名称",prop:"upyun_service_name"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.upyun_service_name,callback:function(t){e.$set(e.model,"upyun_service_name",t)},expression:"model.upyun_service_name"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.upyun_service_name,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 服务名称 在 [ 又拍云 > 云存储 > 服务管理 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"操作员",prop:"upyun_operator_name"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.upyun_operator_name,callback:function(t){e.$set(e.model,"upyun_operator_name",t)},expression:"model.upyun_operator_name"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.upyun_operator_name,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 操作员 在 [ 又拍云 > 云存储 > 服务管理 > 配置 > 存储管理-操作员授权 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"操作员密码",prop:"upyun_operator_pwd"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.upyun_operator_pwd,callback:function(t){e.$set(e.model,"upyun_operator_pwd",t)},expression:"model.upyun_operator_pwd"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.upyun_operator_pwd,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 操作员密码 在 [ 又拍云 > 云存储 > 服务管理 > 配置 > 存储管理-操作员授权 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"加速域名",prop:"upyun_domain"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.upyun_domain,callback:function(t){e.$set(e.model,"upyun_domain",t)},expression:"model.upyun_domain"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.upyun_domain,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 加速域名 在 [ 又拍云 > 云存储 > 服务管理 > 配置 > 域名管理-加速域名 ] 设置和获取 ")])],1)],1):"s3"==e.model.storage?l("div",[l("el-form-item",{attrs:{label:""}},[l("el-card",[l("div",[e._v(" 文件将上传到 AWS S3。 "),l("br"),e._v(" 请根据业务域名和需求,配置 AWS S3 访问控制。 ")])])],1),l("el-form-item",{attrs:{label:"Access Key ID",prop:"s3_access_key_id"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.s3_access_key_id,callback:function(t){e.$set(e.model,"s3_access_key_id",t)},expression:"model.s3_access_key_id"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.s3_access_key_id,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" Access Key ID 在 [ AWS > 我的账号 > 安全凭证 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"Secret Access KEY",prop:"s3_secret_access_key"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.s3_secret_access_key,callback:function(t){e.$set(e.model,"s3_secret_access_key",t)},expression:"model.s3_secret_access_key"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.s3_secret_access_key,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" Secret Access KEY 在 [ AWS > 我的账号 > 安全凭证 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"区域终端节点",prop:"s3_region"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.s3_region,callback:function(t){e.$set(e.model,"s3_region",t)},expression:"model.s3_region"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.s3_region,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 区域终端节点 在 [ AWS > S3 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"存储桶名称",prop:"s3_bucket"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.s3_bucket,callback:function(t){e.$set(e.model,"s3_bucket",t)},expression:"model.s3_bucket"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.s3_bucket,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 存储桶名称 在 [ AWS > S3 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"访问域名",prop:"s3_domain"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.s3_domain,callback:function(t){e.$set(e.model,"s3_domain",t)},expression:"model.s3_domain"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.s3_domain,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 访问域名 在 [ AWS > S3 ] 设置和获取 ")])],1)],1):e._e()],1),l("el-tab-pane",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{label:"上传限制",lazy:""}},[l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"图片格式",prop:"image_ext"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.image_ext,callback:function(t){e.$set(e.model,"image_ext",t)},expression:"model.image_ext"}})],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的图片后缀,逗号,隔开 ")])],1),l("el-form-item",{attrs:{label:"图片大小",prop:"image_size"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{type:"number",clearable:""},model:{value:e.model.image_size,callback:function(t){e.$set(e.model,"image_size",t)},expression:"model.image_size"}},[l("template",{slot:"append"},[e._v("MB")])],2)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的图片大小,单位 MB ")])],1),l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"视频格式",prop:"video_ext"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.video_ext,callback:function(t){e.$set(e.model,"video_ext",t)},expression:"model.video_ext"}})],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的视频后缀,逗号,隔开 ")])],1),l("el-form-item",{attrs:{label:"视频大小",prop:"video_size"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{type:"number",clearable:""},model:{value:e.model.video_size,callback:function(t){e.$set(e.model,"video_size",t)},expression:"model.video_size"}},[l("template",{slot:"append"},[e._v("MB")])],2)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的视频大小,单位 MB ")])],1),l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"音频格式",prop:"audio_ext"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.audio_ext,callback:function(t){e.$set(e.model,"audio_ext",t)},expression:"model.audio_ext"}})],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的音频后缀,逗号,隔开 ")])],1),l("el-form-item",{attrs:{label:"音频大小",prop:"audio_size"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{type:"number",clearable:""},model:{value:e.model.audio_size,callback:function(t){e.$set(e.model,"audio_size",t)},expression:"model.audio_size"}},[l("template",{slot:"append"},[e._v("MB")])],2)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的音频大小,单位 MB ")])],1),l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"文档格式",prop:"word_ext"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.word_ext,callback:function(t){e.$set(e.model,"word_ext",t)},expression:"model.word_ext"}})],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的文档后缀,逗号,隔开 ")])],1),l("el-form-item",{attrs:{label:"文档大小",prop:"word_size"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{type:"number",clearable:""},model:{value:e.model.word_size,callback:function(t){e.$set(e.model,"word_size",t)},expression:"model.word_size"}},[l("template",{slot:"append"},[e._v("MB")])],2)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的文档大小,单位 MB ")])],1),l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"其它格式",prop:"other_ext"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.other_ext,callback:function(t){e.$set(e.model,"other_ext",t)},expression:"model.other_ext"}})],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的其它文件后缀,逗号,隔开 ")])],1),l("el-form-item",{attrs:{label:"其它大小",prop:"other_size"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{type:"number",clearable:""},model:{value:e.model.other_size,callback:function(t){e.$set(e.model,"other_size",t)},expression:"model.other_size"}},[l("template",{slot:"append"},[e._v("MB")])],2)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的其它文件大小,单位 MB ")])],1),l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"最大上传个数",prop:"limit_max"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{type:"number",clearable:""},model:{value:e.model.limit_max,callback:function(t){e.$set(e.model,"limit_max",t)},expression:"model.limit_max"}})],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传最大文件个数(每次最多选择) ")])],1)],1)],1)],1),l("el-form",{attrs:{"label-width":"150px"}},[l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)],1)},a=[],o=l("98b1"),n=l("e350"),s=l("f71e"),r=l("b775"),c="/admin/file.Setting/";function d(e){return Object(r["a"])({url:c+"info",method:"get",params:e})}function u(e){return Object(r["a"])({url:c+"edit",method:"post",data:e})}var m={name:"FileSetting",components:{},data:function(){return{name:"文件设置",height:680,loading:!1,storages:[],model:{is_open:1,storage:"local",qiniu_access_key:"",qiniu_secret_key:"",qiniu_bucket:"",qiniu_domain:"",aliyun_access_key_id:"",aliyun_access_key_secret:"",aliyun_bucket:"",aliyun_bucket_domain:"",aliyun_endpoint:"",tencent_secret_id:"",tencent_secret_key:"",tencent_bucket:"",tencent_region:"",tencent_domain:"",baidu_access_key:"",baidu_secret_key:"",baidu_bucket:"",baidu_endpoint:"",baidu_domain:"",upyun_service_name:"",upyun_operator_name:"",upyun_operator_pwd:"",upyun_domain:"",s3_access_key_id:"",s3_secret_access_key:"",s3_bucket:"",s3_region:"",s3_domain:"",image_ext:"",image_size:0,video_ext:"",video_size:0,audio_ext:"",audio_size:0,word_ext:"",word_size:0,other_ext:"",other_size:0},rules:{storage:[{required:!0,message:"请选择存储方式",trigger:"blur"}],qiniu_access_key:[{required:!0,message:"请输入 AccessKey",trigger:"blur"}],qiniu_secret_key:[{required:!0,message:"请输入 SecretKey",trigger:"blur"}],qiniu_bucket:[{required:!0,message:"请输入空间名称",trigger:"blur"}],qiniu_domain:[{required:!0,message:"请输入外链域名",trigger:"blur"}],aliyun_access_key_id:[{required:!0,message:"请输入 AccessKey ID",trigger:"blur"}],aliyun_access_key_secret:[{required:!0,message:"请输入 AccessKey Secret",trigger:"blur"}],aliyun_bucket:[{required:!0,message:"请输入 Bucket 名称",trigger:"blur"}],aliyun_bucket_domain:[{required:!0,message:"请输入 Bucket 域名",trigger:"blur"}],aliyun_endpoint:[{required:!0,message:"请输入 Endpoint 地域节点",trigger:"blur"}],tencent_secret_id:[{required:!0,message:"请输入 SecretId",trigger:"blur"}],tencent_secret_key:[{required:!0,message:"请输入 SecretKey",trigger:"blur"}],tencent_bucket:[{required:!0,message:"请输入存储桶名称",trigger:"blur"}],tencent_region:[{required:!0,message:"请输入所属地域",trigger:"blur"}],tencent_domain:[{required:!0,message:"请输入访问域名",trigger:"blur"}],baidu_access_key:[{required:!0,message:"请输入 Access Key",trigger:"blur"}],baidu_secret_key:[{required:!0,message:"请输入 Secret Key",trigger:"blur"}],baidu_bucket:[{required:!0,message:"请输入 Bucket 名称",trigger:"blur"}],baidu_endpoint:[{required:!0,message:"请输入官方域名",trigger:"blur"}],baidu_domain:[{required:!0,message:"请输入所属地域",trigger:"blur"}],upyun_service_name:[{required:!0,message:"请输入服务名称",trigger:"blur"}],upyun_operator_name:[{required:!0,message:"请输入操作员",trigger:"blur"}],upyun_operator_pwd:[{required:!0,message:"请输入操作员密码",trigger:"blur"}],upyun_domain:[{required:!0,message:"请输入加速域名",trigger:"blur"}],s3_access_key_id:[{required:!0,message:"请输入 Access Key ID",trigger:"blur"}],s3_secret_access_key:[{required:!0,message:"请输入 Secret Access Key",trigger:"blur"}],s3_bucket:[{required:!0,message:"请输入存储桶名称",trigger:"blur"}],s3_region:[{required:!0,message:"请输入区域终端节点",trigger:"blur"}],s3_domain:[{required:!0,message:"请输入访问域名",trigger:"blur"}]}}},created:function(){this.height=Object(o["a"])(270),this.info()},methods:{checkPermission:n["a"],info:function(){var e=this;d().then((function(t){e.model=t.data.setting,e.storages=t.data.storage}))},refresh:function(){var e=this;this.loading=!0,d().then((function(t){e.model=t.data.setting,e.storages=t.data.storage,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,u(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},storageChange:function(){void 0!==this.$refs["ref"]&&this.$refs["ref"].clearValidate()},copy:function(e,t){Object(s["a"])(e,t)}}},p=m,h=(l("8d8c"),l("0b56")),f=Object(h["a"])(p,i,a,!1,null,"56f1529c",null);t["default"]=f.exports},bf0a:function(e,t,l){"use strict";l("8f93")},c36a:function(e,t,l){"use strict";l("648f")},c3a4:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("file-manage",{attrs:{"is-recycle":e.recycle}})},a=[],o=l("3659"),n={name:"FileFile",components:{FileManage:o["a"]},data:function(){return{name:"文件管理",recycle:0}},watch:{},created:function(){this.recycle=this.$route.meta.query.recycle},methods:{}},s=n,r=l("0b56"),c=Object(r["a"])(s,i,a,!1,null,"f0cb01e6",null);t["default"]=c.exports},c684:function(e,t,l){},c727:function(e,t,l){},ca2b:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"filter-container"},[l("el-row",[l("el-col",[l("el-select",{staticClass:"filter-item ya-search-field",attrs:{placeholder:"搜索字段"},model:{value:e.query.search_field,callback:function(t){e.$set(e.query,"search_field",t)},expression:"query.search_field"}},[l("el-option",{attrs:{value:"group_name",label:"名称"}}),l("el-option",{attrs:{value:"group_desc",label:"描述"}}),l("el-option",{attrs:{value:"is_disable",label:"禁用"}}),l("el-option",{attrs:{value:e.idkey,label:"ID"}})],1),"is_disable"===e.query.search_field?l("el-select",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"请选择"},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}},[l("el-option",{attrs:{value:1,label:"是"}}),l("el-option",{attrs:{value:0,label:"否"}})],1):l("el-input",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"搜索内容",clearable:""},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}),l("el-select",{staticClass:"filter-item ya-date-field",attrs:{placeholder:"时间类型"},model:{value:e.query.date_field,callback:function(t){e.$set(e.query,"date_field",t)},expression:"query.date_field"}},[l("el-option",{attrs:{value:"create_time",label:"添加时间"}}),l("el-option",{attrs:{value:"update_time",label:"修改时间"}}),e.recycle?l("el-option",{attrs:{value:"delete_time",label:"删除时间"}}):e._e()],1),l("el-date-picker",{staticClass:"filter-item ya-date-value",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.query.date_value,callback:function(t){e.$set(e.query,"date_value",t)},expression:"query.date_value"}}),l("el-button",{staticClass:"filter-item",attrs:{type:"primary"},on:{click:function(t){return e.search()}}},[e._v("查询")]),l("el-button",{staticClass:"filter-item",on:{click:function(t){return e.refresh()}}},[e._v("刷新")])],1)],1),l("el-row",[l("el-col",[l("el-button",{attrs:{title:"是否禁用"},on:{click:function(t){return e.selectOpen("disable")}}},[e._v("禁用")]),l("el-button",{attrs:{title:"删除"},on:{click:function(t){return e.selectOpen("dele")}}},[e._v("删除")]),e.recycle?l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.selectOpen("reco")}}},[e._v("恢复")]):l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.add()}}},[e._v("添加")])],1)],1),l("el-dialog",{attrs:{title:e.selectTitle,visible:e.selectDialog,top:"20vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.selectDialog=t}}},[l("el-form",{ref:"selectRef",attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:e.name+"ID",prop:""}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:12},disabled:""},model:{value:e.selectIds,callback:function(t){e.selectIds=t},expression:"selectIds"}})],1),"disable"===e.selectType?l("el-form-item",{attrs:{label:"是否禁用",prop:""}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.is_disable,callback:function(t){e.is_disable=t},expression:"is_disable"}})],1):"dele"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[e.recycle?l("span",{staticStyle:{color:"red"}},[e._v("确定要彻底删除选中的"+e._s(e.name)+"吗?删除后不可恢复!")]):l("span",{staticStyle:{color:"red"}},[e._v("确定要删除选中的"+e._s(e.name)+"吗?")])]):"reco"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[l("span",{staticStyle:{color:"red"}},[e._v("确定要恢复选中的"+e._s(e.name)+"吗?")])]):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{on:{click:e.selectCancel}},[e._v("取消")]),l("el-button",{attrs:{type:"primary"},on:{click:e.selectSubmit}},[e._v("提交")])],1)],1)],1),l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{data:e.data,height:e.height},on:{"sort-change":e.sort,"selection-change":e.select}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:e.idkey,label:"ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"group_name",label:"名称","min-width":"120"}}),l("el-table-column",{attrs:{prop:"group_desc",label:"描述","min-width":"150","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"group_sort",label:"排序","min-width":"85",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"is_disable",label:"禁用","min-width":"85",sortable:"custom",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},on:{change:function(l){return e.disable([t.row])}},model:{value:t.row.is_disable,callback:function(l){e.$set(t.row,"is_disable",l)},expression:"scope.row.is_disable"}})]}}])}),l("el-table-column",{attrs:{prop:"create_time",label:"添加时间","min-width":"160",sortable:"custom"}}),e.recycle?l("el-table-column",{attrs:{prop:"delete_time",label:"删除时间","min-width":"155",sortable:"custom"}}):l("el-table-column",{attrs:{prop:"update_time",label:"修改时间","min-width":"155",sortable:"custom"}}),l("el-table-column",{attrs:{label:"操作","min-width":e.recycle?120:85,align:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[e.recycle?l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("reco",i)}}},[e._v("恢复")]):e._e(),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.edit(i)}}},[e._v("修改")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("dele",i)}}},[e._v("删除")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",attrs:{rules:e.rules,model:e.model,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"名称",prop:"group_name"}},[l("el-input",{attrs:{placeholder:"请输入名称",clearable:""},model:{value:e.model.group_name,callback:function(t){e.$set(e.model,"group_name",t)},expression:"model.group_name"}})],1),l("el-form-item",{attrs:{label:"描述",prop:"group_desc"}},[l("el-input",{attrs:{placeholder:"请输入描述",clearable:""},model:{value:e.model.group_desc,callback:function(t){e.$set(e.model,"group_desc",t)},expression:"model.group_desc"}})],1),l("el-form-item",{attrs:{label:"排序",prop:"group_sort"}},[l("el-input",{attrs:{type:"number"},model:{value:e.model.group_sort,callback:function(t){e.$set(e.model,"group_sort",t)},expression:"model.group_sort"}})],1),e.model[e.idkey]?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"删除时间",prop:"delete_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.delete_time,callback:function(t){e.$set(e.model,"delete_time",t)},expression:"model.delete_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("98b1")),n=l("333d"),s=l("ed08"),r=l("0532"),c={name:"FileGroup",components:{Pagination:n["a"]},data:function(){return{name:"文件分组",recycle:0,height:680,loading:!1,idkey:"group_id",data:[],count:0,dialog:!1,dialogTitle:"",query:{page:1,limit:12,search_field:"group_name",date_field:"create_time"},model:{group_id:"",group_name:"",group_desc:"",group_sort:250},rules:{group_name:[{required:!0,message:"请输入名称",trigger:"blur"}]},selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",is_disable:0}},created:function(){this.recycle=this.$route.meta.query.recycle,this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,1===this.recycle?Object(r["g"])(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1})):Object(r["f"])(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1}))},listData:function(e){this.data=e.list,this.count=e.count,this.loading=!1},add:function(){this.dialog=!0,this.dialogTitle=this.name+"添加",this.reset()},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],Object(r["e"])(l).then((function(e){t.reset(e.data)}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model[e.idkey]?Object(r["d"])(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):Object(r["a"])(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},reset:function(e){this.model=e||this.$options.data().model,void 0!==this.$refs["ref"]&&(this.$refs["ref"].resetFields(),this.$refs["ref"].clearValidate())},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(s["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","disable"===e?this.selectTitle="是否禁用":"dele"===e?this.selectTitle="删除"+this.name:"reco"===e&&(this.selectTitle="恢复"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"disable"===e?this.disable(this.selection,!0):"dele"===e?this.dele(this.selection,!0):"reco"===e&&this.reco(this.selection),this.selectDialog=!1}else this.selectAlert()},disable:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_disable;l&&(i=this.is_disable),Object(r["c"])({ids:this.selectGetIds(e),is_disable:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,1===this.recycle?Object(r["h"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):Object(r["b"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},reco:function(e){var t=this;e.length?(this.loading=!0,Object(r["i"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()}}},d=c,u=l("0b56"),m=Object(u["a"])(d,i,a,!1,null,"5756bedb",null);t["default"]=m.exports},cb85:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",[l("el-row",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-col",{attrs:{xs:24,sm:22,md:20,lg:16,xl:12}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"日志记录开关",prop:"log_switch"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.log_switch,callback:function(t){e.$set(e.model,"log_switch",t)},expression:"model.log_switch"}}),l("span",{staticStyle:{"margin-left":"150px"}},[e._v(" 开启后,会记录会员日志。")])],1),l("el-form-item",{attrs:{label:"日志保留时间",prop:"log_save_time"}},[l("el-input",{staticStyle:{width:"350px"},attrs:{type:"number"},model:{value:e.model.log_save_time,callback:function(t){e.$set(e.model,"log_save_time",t)},expression:"model.log_save_time"}},[l("template",{slot:"append"},[e._v("天(0永久保留)")])],2)],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)],1)],1)},a=[],o=l("98b1"),n=l("604d"),s={name:"SettingSettingLog",components:{},data:function(){return{name:"日志设置",height:680,loading:!1,model:{log_switch:0,log_save_time:0},rules:{}}},created:function(){this.height=Object(o["a"])(210),this.info()},methods:{info:function(){var e=this;Object(n["h"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["h"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["g"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},ce65:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("el-row",[l("el-col",{attrs:{span:12,offset:6}},[l("el-result",{attrs:{icon:"warning",title:"401","sub-title":"没有权限访问"}})],1)],1),l("el-row",[l("el-col",{staticClass:"yyl-center yyl-top",attrs:{span:6,offset:6}},[l("el-button",{attrs:{icon:"el-icon-arrow-left"},on:{click:e.back}},[e._v("返回")])],1),l("el-col",{staticClass:"yyl-center yyl-top",attrs:{span:6}},[l("el-button",{attrs:{icon:"el-icon-s-home"},on:{click:e.dashboard}},[e._v("控制台")])],1)],1),l("el-row",[l("el-col",{staticClass:"yyl-center yyl-top",attrs:{span:12,offset:6}},[l("a",{attrs:{href:"https://gitee.com/skyselang/yylAdmin",target:"_blank",title:""}},[l("img",{attrs:{src:"https://gitee.com/skyselang/yylAdmin/widgets/widget_card.svg?colors=4183c4,ffffff,ffffff,e3e9ed,666666,9b9b9b",alt:"",srcset:""}})])])],1)],1)},a=[],o={name:"Admin401",data:function(){return{name:"401页面"}},methods:{back:function(){this.$route.query.noGoBack?this.$router.push({path:"/dashboard"}):this.$router.go(-1)},dashboard:function(){this.$router.push({path:"/dashboard"})}}},n=o,s=(l("d554"),l("0b56")),r=Object(s["a"])(n,i,a,!1,null,"885c02e4",null);t["default"]=r.exports},cf49:function(e,t,l){e.exports=l.p+"static/img/default.6b914f9c.jpg"},d342:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"filter-container"},[l("el-row",[l("el-col",[l("el-select",{staticClass:"filter-item ya-search-field",attrs:{placeholder:"搜索字段"},model:{value:e.query.search_field,callback:function(t){e.$set(e.query,"search_field",t)},expression:"query.search_field"}},[l("el-option",{attrs:{value:"call",label:"称呼"}}),l("el-option",{attrs:{value:"mobile",label:"手机"}}),l("el-option",{attrs:{value:"title",label:"标题"}}),l("el-option",{attrs:{value:"is_unread",label:"未读"}}),l("el-option",{attrs:{value:e.idkey,label:"ID"}})],1),"is_unread"===e.query.search_field?l("el-select",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"请选择"},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}},[l("el-option",{attrs:{value:1,label:"是"}}),l("el-option",{attrs:{value:0,label:"否"}})],1):l("el-input",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"搜索内容",clearable:""},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}),l("el-select",{staticClass:"filter-item ya-date-field",attrs:{placeholder:"时间类型"},model:{value:e.query.date_field,callback:function(t){e.$set(e.query,"date_field",t)},expression:"query.date_field"}},[l("el-option",{attrs:{value:"create_time",label:"添加时间"}}),l("el-option",{attrs:{value:"update_time",label:"修改时间"}}),l("el-option",{attrs:{value:"read_time",label:"已读时间"}}),e.recycle?l("el-option",{attrs:{value:"delete_time",label:"删除时间"}}):e._e()],1),l("el-date-picker",{staticClass:"filter-item ya-date-value",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.query.date_value,callback:function(t){e.$set(e.query,"date_value",t)},expression:"query.date_value"}}),l("el-button",{staticClass:"filter-item",attrs:{type:"primary"},on:{click:function(t){return e.search()}}},[e._v("查询")]),l("el-button",{staticClass:"filter-item",on:{click:function(t){return e.refresh()}}},[e._v("刷新")])],1)],1),l("el-row",[l("el-col",[l("el-button",{attrs:{title:"设为已读"},on:{click:function(t){return e.selectOpen("isread")}}},[e._v("已读")]),l("el-button",{attrs:{title:"删除"},on:{click:function(t){return e.selectOpen("dele")}}},[e._v("删除")]),e.recycle?l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.selectOpen("reco")}}},[e._v("恢复")]):l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.add()}}},[e._v("添加")])],1)],1),l("el-dialog",{attrs:{title:e.selectTitle,visible:e.selectDialog,top:"20vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.selectDialog=t}}},[l("el-form",{attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:e.name+"ID",prop:""}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:12},disabled:""},model:{value:e.selectIds,callback:function(t){e.selectIds=t},expression:"selectIds"}})],1),"isread"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[l("span",[e._v("确定要设置选中的"+e._s(e.name)+"为已读吗?")])]):"reco"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[l("span",[e._v("确定要恢复选中的"+e._s(e.name)+"吗?")])]):"dele"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[e.recycle?l("span",{staticStyle:{color:"red"}},[e._v("确定要彻底删除选中的"+e._s(e.name)+"吗?删除后不可恢复!")]):l("span",{staticStyle:{color:"red"}},[e._v("确定要删除选中的"+e._s(e.name)+"吗?")])]):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.selectCancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.selectSubmit}},[e._v("提交")])],1)],1)],1),l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{data:e.data,height:e.height},on:{"sort-change":e.sort,"selection-change":e.select}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:e.idkey,label:"ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"call",label:"称呼","min-width":"100","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"mobile",label:"手机","min-width":"120",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"title",label:"标题","min-width":"200","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"remark",label:"备注","min-width":"100","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"is_unread",label:"未读","min-width":"80",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.is_unread?l("el-switch",{attrs:{"active-value":1,"inactive-value":0},on:{change:function(l){return e.isread([t.row])}},model:{value:t.row.is_unread,callback:function(l){e.$set(t.row,"is_unread",l)},expression:"scope.row.is_unread"}}):l("el-switch",{attrs:{disabled:"","active-value":1,"inactive-value":0},on:{change:function(l){return e.isread([t.row])}},model:{value:t.row.is_unread,callback:function(l){e.$set(t.row,"is_unread",l)},expression:"scope.row.is_unread"}})]}}])}),l("el-table-column",{attrs:{prop:"create_time",label:"添加时间","min-width":"155",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"read_time",label:"已读时间","min-width":"155",sortable:"custom"}}),e.recycle?l("el-table-column",{attrs:{prop:"delete_time",label:"删除时间","min-width":"155",sortable:"custom"}}):l("el-table-column",{attrs:{prop:"update_time",label:"修改时间","min-width":"155",sortable:"custom"}}),l("el-table-column",{attrs:{label:"操作","min-width":e.recycle?120:85,align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[e.recycle?l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("reco",i)}}},[e._v("恢复")]):e._e(),l("el-button",{attrs:{size:"mini",type:"text",title:"修改"},on:{click:function(t){return e.edit(i)}}},[e._v("查看")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("dele",i)}}},[e._v("删除")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{rules:e.rules,model:e.model,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"称呼",prop:"call"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.call,callback:function(t){e.$set(e.model,"call",t)},expression:"model.call"}})],1),l("el-form-item",{attrs:{label:"手机",prop:"mobile"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.mobile,callback:function(t){e.$set(e.model,"mobile",t)},expression:"model.mobile"}})],1),l("el-form-item",{attrs:{label:"电话",prop:"tel"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.tel,callback:function(t){e.$set(e.model,"tel",t)},expression:"model.tel"}})],1),l("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.email,callback:function(t){e.$set(e.model,"email",t)},expression:"model.email"}})],1),l("el-form-item",{attrs:{label:"QQ",prop:"qq"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.qq,callback:function(t){e.$set(e.model,"qq",t)},expression:"model.qq"}})],1),l("el-form-item",{attrs:{label:"微信",prop:"wechat"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.wechat,callback:function(t){e.$set(e.model,"wechat",t)},expression:"model.wechat"}})],1),l("el-form-item",{attrs:{label:"标题",prop:"title"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.title,callback:function(t){e.$set(e.model,"title",t)},expression:"model.title"}})],1),l("el-form-item",{attrs:{label:"内容",prop:"content"}},[l("el-input",{attrs:{type:"textarea",placeholder:"",clearable:"",autosize:{minRows:3,maxRows:20}},model:{value:e.model.content,callback:function(t){e.$set(e.model,"content",t)},expression:"model.content"}})],1),l("el-form-item",{attrs:{label:"备注",prop:"remark"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.remark,callback:function(t){e.$set(e.model,"remark",t)},expression:"model.remark"}})],1),e.model[e.idkey]?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"删除时间",prop:"delete_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.delete_time,callback:function(t){e.$set(e.model,"delete_time",t)},expression:"model.delete_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"已读时间",prop:"read_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.read_time,callback:function(t){e.$set(e.model,"read_time",t)},expression:"model.read_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("98b1")),n=l("333d"),s=l("ed08"),r=l("b775"),c="/admin/cms.Comment/";function d(e){return Object(r["a"])({url:c+"list",method:"get",params:e})}function u(e){return Object(r["a"])({url:c+"info",method:"get",params:e})}function m(e){return Object(r["a"])({url:c+"add",method:"post",data:e})}function p(e){return Object(r["a"])({url:c+"edit",method:"post",data:e})}function h(e){return Object(r["a"])({url:c+"dele",method:"post",data:e})}function f(e){return Object(r["a"])({url:c+"isread",method:"post",data:e})}function b(e){return Object(r["a"])({url:c+"recover",method:"get",params:e})}function g(e){return Object(r["a"])({url:c+"recoverReco",method:"post",data:e})}function _(e){return Object(r["a"])({url:c+"recoverDele",method:"post",data:e})}var v={name:"CmsComment",components:{Pagination:n["a"]},directives:{},data:function(){return{name:"留言",recycle:0,height:680,loading:!1,idkey:"comment_id",query:{page:1,limit:15,search_field:"call",date_field:"create_time"},data:[],count:0,dialog:!1,dialogTitle:"",model:{comment_id:"",call:"",mobile:"",tel:"",email:"",qq:"",wechat:"",title:"",content:"",remark:""},rules:{call:[{required:!0,message:"请输入称呼",trigger:"blur"}],mobile:[{required:!0,message:"请输入手机",trigger:"blur"}],title:[{required:!0,message:"请输入标题",trigger:"blur"}],content:[{required:!0,message:"请输入内容",trigger:"blur"}]},selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:""}},created:function(){this.recycle=this.$route.meta.query.recycle,this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,this.recycle?b(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1})):d(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1}))},listData:function(e){this.data=e.list,this.count=e.count,this.loading=!1},add:function(){this.dialog=!0,this.dialogTitle=this.name+"添加",this.model=this.$options.data().model},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],u(l).then((function(e){t.model=e.data}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model[e.idkey]?p(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):m(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},reset:function(e){this.model=e||this.$options.data().model,void 0!==this.$refs["ref"]&&(this.$refs["ref"].resetFields(),this.$refs["ref"].clearValidate())},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(s["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","isread"===e?this.selectTitle="设置已读":"reco"===e?this.selectTitle="恢复"+this.name:"dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"isread"===e?this.isread(this.selection):"reco"===e?this.reco(this.selection):"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},isread:function(e){var t=this;e.length?(this.loading=!0,f({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))):this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,this.recycle?_({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):h({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},reco:function(e){var t=this;e.length?g({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):this.selectAlert()}}},y=v,k=l("0b56"),x=Object(k["a"])(y,i,a,!1,null,null,null);t["default"]=x.exports},d4f5:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[l("el-row",[l("el-col",[l("div",{staticStyle:{height:"500px",width:"100%"},attrs:{id:"echartIndexFile"}})])],1)],1)},a=[],o=l("7b1d"),n=l("4b4e"),s=l("777c"),r=l("0fd9"),c=l("206a"),d=l("63f7"),u=l("d7b2"),m=l("95c8");o["a"]([s["a"],r["a"],c["a"],d["a"],u["a"]]);var p={name:"AdminIndexFile",components:{},data:function(){return{name:"文件统计",loading:!1,date_pie:{count:0,date:[]}}},computed:{},created:function(){this.file()},mounted:function(){},methods:{file:function(){var e=this;this.loading=!0,Object(m["c"])().then((function(t){e.echartIndexFile(t.data),e.loading=!1})).catch((function(){e.loading=!1}))},echartIndexFile:function(e){var t=n["b"](document.getElementById("echartIndexFile")),l={title:{text:"文件",subtext:"文件:"+e.count,left:"center",textStyle:{fontSize:15}},legend:{left:"center",top:"bottom"},tooltip:{trigger:"item",formatter:"{a}
{b} : {c} ({d}%)"},series:[{name:"文件类型",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2,normal:{label:{show:!0,formatter:"{b} : {c} ({d}%)"}}},data:e.data}]};t.setOption(l)}}},h=p,f=l("0b56"),b=Object(f["a"])(h,i,a,!1,null,"2ea20ffb",null);t["default"]=b.exports},d554:function(e,t,l){"use strict";l("a3d1")},d5bb:function(e,t,l){},dbe5:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("el-tabs",[e.checkPermission(["admin/setting.Wechat/offiInfo"])?l("el-tab-pane",{attrs:{label:"公众号",lazy:""}},[l("wechat-offi")],1):e._e(),e.checkPermission(["admin/setting.Wechat/miniInfo"])?l("el-tab-pane",{attrs:{label:"小程序",lazy:""}},[l("wechat-mini")],1):e._e()],1)],1)},a=[],o=l("e350"),n=l("9401"),s=l("889d"),r={name:"SettingWechat",components:{WechatOffi:n["default"],WechatMini:s["default"]},data:function(){return{name:"微信设置"}},created:function(){},methods:{checkPermission:o["a"]}},c=r,d=l("0b56"),u=Object(d["a"])(c,i,a,!1,null,null,null);t["default"]=u.exports},e0df:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("el-tabs",[e.checkPermission(["admin/setting.Setting/captchaInfo"])?l("el-tab-pane",{attrs:{label:"验证码设置",lazy:""}},[l("setting-captcha")],1):e._e(),e.checkPermission(["admin/setting.Setting/tokenInfo"])?l("el-tab-pane",{attrs:{label:"Token设置",lazy:""}},[l("setting-token")],1):e._e(),e.checkPermission(["admin/setting.Setting/logInfo"])?l("el-tab-pane",{attrs:{label:"日志设置",lazy:""}},[l("setting-log")],1):e._e(),e.checkPermission(["admin/setting.Setting/apiInfo"])?l("el-tab-pane",{attrs:{label:"接口设置",lazy:""}},[l("setting-api")],1):e._e(),e.checkPermission(["admin/setting.Setting/logregInfo"])?l("el-tab-pane",{attrs:{label:"登录注册设置",lazy:""}},[l("setting-logreg")],1):e._e(),e.checkPermission(["admin/setting.Setting/diyInfo"])?l("el-tab-pane",{attrs:{label:"自定义设置",lazy:""}},[l("setting-diy")],1):e._e()],1)],1)},a=[],o=l("e350"),n=l("2cd6"),s=l("ad84"),r=l("cb85"),c=l("444b"),d=l("7f0d"),u=l("5b6a"),m={name:"SettingSetting",components:{SettingToken:n["default"],SettingCaptcha:s["default"],SettingLog:r["default"],SettingApi:c["default"],SettingDiy:u["default"],SettingLogreg:d["default"]},data:function(){return{name:"设置管理"}},created:function(){},methods:{checkPermission:o["a"]}},p=m,h=l("0b56"),f=Object(h["a"])(p,i,a,!1,null,null,null);t["default"]=f.exports},e0f3:function(e,t,l){"use strict";l("5bf1")},e1b2:function(e,t,l){"use strict";l.d(t,"f",(function(){return o})),l.d(t,"d",(function(){return n})),l.d(t,"a",(function(){return s})),l.d(t,"c",(function(){return r})),l.d(t,"b",(function(){return c})),l.d(t,"e",(function(){return d})),l.d(t,"g",(function(){return u}));var i=l("b775"),a="/admin/admin.Notice/";function o(e){return Object(i["a"])({url:a+"list",method:"get",params:e})}function n(e){return Object(i["a"])({url:a+"info",method:"get",params:e})}function s(e){return Object(i["a"])({url:a+"add",method:"post",data:e})}function r(e){return Object(i["a"])({url:a+"edit",method:"post",data:e})}function c(e){return Object(i["a"])({url:a+"dele",method:"post",data:e})}function d(e){return Object(i["a"])({url:a+"isopen",method:"post",data:e})}function u(e){return Object(i["a"])({url:a+"opentime",method:"post",data:e})}},e4ba:function(e,t,l){"use strict";l("27e4")},e793:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"10vh",center:"","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{data:e.data,height:e.height-200,"show-header":!1}},[l("el-table-column",{attrs:{prop:"title","min-width":"300","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[l("span",{style:{color:t.row.color}},[e._v(e._s(t.row.title))])]}}])}),l("el-table-column",{attrs:{prop:"create_time",width:"155"}}),l("el-table-column",{attrs:{width:"50",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.info(i)}}},[e._v("查看")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit,align:"center",background:!1,small:!0,layout:"prev, pager, next"},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(t){return e.nohint(e.count)}}},[e._v("不再提示")]),l("el-button",{attrs:{type:"text",size:"mini"},on:{click:e.submit}},[e._v("关闭")])],1)],1),l("el-dialog",{attrs:{title:e.infoTitle,visible:e.infoDialog,top:"9vh",center:"","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.infoDialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.model,"label-width":"0"}},[l("el-form-item",{attrs:{label:"",prop:"content"}},[l("div",{domProps:{innerHTML:e._s(e.model.content)}})]),l("el-form-item",{staticStyle:{"text-align":"right","margin-bottom":"0"},attrs:{label:"",prop:""}},[l("span",[e._v(e._s(e.model.username))])]),l("el-form-item",{staticStyle:{"text-align":"right","margin-bottom":"0"},attrs:{label:"",prop:""}},[l("span",[e._v(e._s(e.model.create_time))])])],1)],1)],1)},a=[],o=l("98b1"),n=l("333d"),s=l("d369"),r=l("95c8"),c=l("e1b2"),d={name:"AdminIndexNotice",components:{Pagination:n["a"]},data:function(){return{name:"公告",height:680,loading:!1,idkey:"admin_notice_id",query:{page:1,limit:10},data:[],count:0,dialog:!1,dialogTitle:"公告",model:{admin_notice_id:"",username:"",title:"",intro:"",content:"",create_time:""},infoTitle:"公告",infoDialog:!1}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;Object(s["d"])()||(this.loading=!0,Object(r["e"])(this.query).then((function(t){if(e.data=t.data.list,e.count=t.data.count,e.loading=!1,e.count>0)if(1===e.count){var l=e.data[0];e.$confirm(l.intro,l.title,{dangerouslyUseHTMLString:!0,confirmButtonText:"查看",cancelButtonText:"不再提示",closeOnClickModal:!1,closeOnPressEscape:!1,showClose:!1,center:!0}).then((function(){e.info(l)})).catch((function(){e.nohint(e.count)}))}else e.dialog=!0})).catch((function(){e.loading=!1})))},info:function(e){var t=this;this.infoDialog=!0;var l={};l[this.idkey]=e[this.idkey],Object(c["d"])(l).then((function(e){t.model=e.data,t.infoTitle=e.data.title}))},cancel:function(){this.dialog=!1},submit:function(){this.dialog=!1},nohint:function(e){this.dialog=!1,Object(s["i"])(e)}}},u=d,m=l("0b56"),p=Object(m["a"])(u,i,a,!1,null,"2642d7f2",null);t["default"]=p.exports},ea32:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"filter-container"},[l("el-row",[l("el-col",[l("el-select",{staticClass:"filter-item ya-search-field",attrs:{placeholder:"搜索字段"},model:{value:e.query.search_field,callback:function(t){e.$set(e.query,"search_field",t)},expression:"query.search_field"}},[l("el-option",{attrs:{value:"admin_user_id",label:"用户ID"}}),l("el-option",{attrs:{value:"username",label:"用户账号"}}),l("el-option",{attrs:{value:"admin_menu_id",label:"菜单ID"}}),l("el-option",{attrs:{value:"menu_url",label:"菜单链接"}}),l("el-option",{attrs:{value:"menu_name",label:"菜单名称"}}),l("el-option",{attrs:{value:"request_ip",label:"请求IP"}}),l("el-option",{attrs:{value:"request_region",label:"请求地区"}}),l("el-option",{attrs:{value:"request_isp",label:"请求ISP"}}),l("el-option",{attrs:{value:"response_code",label:"返回码"}}),l("el-option",{attrs:{value:e.idkey,label:"ID"}})],1),l("el-input",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"搜索内容",clearable:""},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}),l("el-select",{staticClass:"filter-item ya-date-field",attrs:{placeholder:"时间字段"},model:{value:e.query.date_field,callback:function(t){e.$set(e.query,"date_field",t)},expression:"query.date_field"}},[l("el-option",{attrs:{value:"create_time",label:"请求时间"}})],1),l("el-date-picker",{staticClass:"filter-item ya-date-value",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.query.date_value,callback:function(t){e.$set(e.query,"date_value",t)},expression:"query.date_value"}}),l("el-select",{staticClass:"filter-item ya-date-field",attrs:{placeholder:"日志类型",clearable:""},model:{value:e.query.log_type,callback:function(t){e.$set(e.query,"log_type",t)},expression:"query.log_type"}},[l("el-option",{attrs:{value:1,label:"登录日志"}}),l("el-option",{attrs:{value:2,label:"操作日志"}})],1),l("el-button",{staticClass:"filter-item",attrs:{type:"primary"},on:{click:function(t){return e.search()}}},[e._v("查询")]),l("el-button",{staticClass:"filter-item",on:{click:function(t){return e.refresh()}}},[e._v("刷新")])],1)],1),l("el-row",[l("el-col",[l("el-button",{on:{click:function(t){return e.selectOpen("dele")}}},[e._v("删除")]),l("el-button",{directives:[{name:"permission",rawName:"v-permission",value:["admin/admin.UserLog/clear"],expression:"['admin/admin.UserLog/clear']"}],attrs:{title:"按条件删除"},on:{click:function(t){return e.clear()}}},[e._v("清除")]),l("el-button",{directives:[{name:"permission",rawName:"v-permission",value:["admin/admin.UserLog/clean"],expression:"['admin/admin.UserLog/clean']"}],attrs:{title:"删除所有"},on:{click:function(t){return e.clean()}}},[e._v("清空")])],1)],1),l("el-dialog",{attrs:{title:e.selectTitle,visible:e.selectDialog,top:"20vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.selectDialog=t}}},[l("el-form",{ref:"selectRef",attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:e.name+"ID",prop:""}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:12},disabled:""},model:{value:e.selectIds,callback:function(t){e.selectIds=t},expression:"selectIds"}})],1),"dele"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[l("span",{staticStyle:{color:"red"}},[e._v("确定要删除选中的"+e._s(e.name)+"吗?")])]):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.selectCancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.selectSubmit}},[e._v("提交")])],1)],1)],1),l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{data:e.data,height:e.height},on:{"sort-change":e.sort,"selection-change":e.select}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:e.idkey,label:"ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"admin_user_id",label:"用户ID","min-width":"70"}}),l("el-table-column",{attrs:{prop:"username",label:"用户账号","min-width":"100","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"admin_menu_id",label:"菜单ID","min-width":"70"}}),l("el-table-column",{attrs:{prop:"menu_url",label:"菜单链接","min-width":"230","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"menu_name",label:"菜单名称","min-width":"130","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"request_ip",label:"请求IP","min-width":"130"}}),l("el-table-column",{attrs:{prop:"request_region",label:"请求地区","min-width":"150","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"request_isp",label:"请求ISP","min-width":"110","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"create_time",label:"请求时间","min-width":"155",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"response_code",label:"返回码","min-width":"90",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"response_msg",label:"返回描述","min-width":"130","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{label:"操作","min-width":"85",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.info(i)}}},[e._v("详情")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("dele",i)}}},[e._v("删除")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{rules:e.rules,model:e.model,"label-width":"110px"}},[l("el-form-item",{attrs:{label:"用户ID",prop:"admin_user_id"}},[l("el-input",{model:{value:e.model.admin_user_id,callback:function(t){e.$set(e.model,"admin_user_id",t)},expression:"model.admin_user_id"}})],1),l("el-form-item",{attrs:{label:"用户账号",prop:"username"}},[l("el-input",{model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}})],1),l("el-form-item",{attrs:{label:"菜单ID",prop:"admin_menu_id"}},[l("el-input",{model:{value:e.model.admin_menu_id,callback:function(t){e.$set(e.model,"admin_menu_id",t)},expression:"model.admin_menu_id"}})],1),l("el-form-item",{attrs:{label:"菜单名称",prop:"menu_name"}},[l("el-input",{model:{value:e.model.menu_name,callback:function(t){e.$set(e.model,"menu_name",t)},expression:"model.menu_name"}})],1),l("el-form-item",{attrs:{label:"菜单链接",prop:"menu_url"}},[l("el-input",{model:{value:e.model.menu_url,callback:function(t){e.$set(e.model,"menu_url",t)},expression:"model.menu_url"}})],1),l("el-form-item",{attrs:{label:"请求方式",prop:"request_method"}},[l("el-input",{model:{value:e.model.request_method,callback:function(t){e.$set(e.model,"request_method",t)},expression:"model.request_method"}})],1),l("el-form-item",{attrs:{label:"请求IP",prop:"request_ip"}},[l("el-input",{model:{value:e.model.request_ip,callback:function(t){e.$set(e.model,"request_ip",t)},expression:"model.request_ip"}})],1),l("el-form-item",{attrs:{label:"请求地区",prop:"request_region"}},[l("el-input",{model:{value:e.model.request_region,callback:function(t){e.$set(e.model,"request_region",t)},expression:"model.request_region"}})],1),l("el-form-item",{attrs:{label:"请求ISP",prop:"request_isp"}},[l("el-input",{model:{value:e.model.request_isp,callback:function(t){e.$set(e.model,"request_isp",t)},expression:"model.request_isp"}})],1),l("el-form-item",{attrs:{label:"请求时间",prop:"create_time"}},[l("el-input",{model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1),l("el-form-item",{attrs:{label:"请求参数",prop:"request_param"}},[l("pre",[e._v(e._s(e.model.request_param))])]),l("el-form-item",{attrs:{label:"返回码",prop:"response_code"}},[l("el-input",{model:{value:e.model.response_code,callback:function(t){e.$set(e.model,"response_code",t)},expression:"model.response_code"}})],1),l("el-form-item",{attrs:{label:"返回描述",prop:"response_msg"}},[l("el-input",{attrs:{type:"textarea"},model:{value:e.model.response_msg,callback:function(t){e.$set(e.model,"response_msg",t)},expression:"model.response_msg"}})],1),l("el-form-item",{attrs:{label:"USER_AGENT",prop:"user_agent"}},[l("el-input",{attrs:{type:"textarea"},model:{value:e.model.user_agent,callback:function(t){e.$set(e.model,"user_agent",t)},expression:"model.user_agent"}})],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("确定")])],1)],1),l("el-dialog",{attrs:{title:e.clearDialogTitle,visible:e.clearDialog,"before-close":e.clearCancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.clearDialog=t}}},[l("el-form",{ref:"clearRef",staticClass:"dialog-body",attrs:{rules:e.clearRules,model:e.clearModel,"label-width":"110px"}},[l("el-form-item",{attrs:{label:"用户ID",prop:"admin_user_id"}},[l("el-input",{attrs:{placeholder:"多个逗号,隔开",clearable:""},model:{value:e.clearModel.admin_user_id,callback:function(t){e.$set(e.clearModel,"admin_user_id",t)},expression:"clearModel.admin_user_id"}})],1),l("el-form-item",{attrs:{label:"用户账号",prop:"username"}},[l("el-input",{attrs:{placeholder:"多个逗号,隔开",clearable:""},model:{value:e.clearModel.username,callback:function(t){e.$set(e.clearModel,"username",t)},expression:"clearModel.username"}})],1),l("el-form-item",{attrs:{label:"菜单ID",prop:"admin_menu_id"}},[l("el-input",{attrs:{placeholder:"多个逗号,隔开",clearable:""},model:{value:e.clearModel.admin_menu_id,callback:function(t){e.$set(e.clearModel,"admin_menu_id",t)},expression:"clearModel.admin_menu_id"}})],1),l("el-form-item",{attrs:{label:"菜单链接",prop:"menu_url"}},[l("el-input",{attrs:{placeholder:"多个逗号,隔开",clearable:""},model:{value:e.clearModel.menu_url,callback:function(t){e.$set(e.clearModel,"menu_url",t)},expression:"clearModel.menu_url"}})],1),l("el-form-item",{attrs:{label:"日期范围",prop:"date_value"}},[l("el-date-picker",{staticClass:"filter-item",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.clearModel.date_value,callback:function(t){e.$set(e.clearModel,"date_value",t)},expression:"clearModel.date_value"}})],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.clearCancel()}}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.clearSubmit()}}},[e._v("确定")])],1)],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("98b1")),n=l("333d"),s=l("4381"),r=l("ed08"),c=l("7aae"),d={name:"AdminUserLog",components:{Pagination:n["a"]},directives:{permission:s["a"]},data:function(){return{name:"用户日志",height:680,loading:!1,idkey:"admin_user_log_id",data:[],count:0,query:{page:1,limit:15,search_field:"username",date_field:"create_time"},dialog:!1,dialogTitle:"",model:{},rules:{},selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",clearDialog:!1,clearDialogTitle:"",clearModel:{admin_user_id:"",username:"",admin_menu_id:"",menu_url:"",date_value:[]},clearRules:{}}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,Object(c["e"])(this.query).then((function(t){e.data=t.data.list,e.count=t.data.count,e.loading=!1})).catch((function(){e.loading=!1}))},info:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"详情:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],Object(c["d"])(l).then((function(e){t.reset(e.data)})).catch((function(){}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){this.dialog=!1,this.reset()},reset:function(e){this.model=e||this.$options.data().model},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(r["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,Object(c["c"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},clear:function(){this.clearDialog=!0,this.clearDialogTitle=this.name+"清除"},clearCancel:function(){this.clearDialog=!1},clearSubmit:function(){var e=this;Object(c["b"])(this.clearModel).then((function(t){e.list(),e.clearDialog=!1,e.clearModel=e.$options.data().clearModel,e.$message.success("已清除"+e.name+"记录 "+t.data.count+" 条")})).catch((function(){}))},clean:function(){var e=this;this.$confirm("确定要清空所有"+this.name+"吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(c["a"])().then((function(t){e.list(),e.$message.success("已清除"+e.name+"记录 "+t.data.count+" 条")})).catch((function(){}))})).catch((function(){}))}}},u=d,m=l("0b56"),p=Object(m["a"])(u,i,a,!1,null,null,null);t["default"]=p.exports},ed08:function(e,t,l){"use strict";l.d(t,"b",(function(){return i})),l.d(t,"a",(function(){return a}));l("f3b4"),l("e8b7"),l("4a00"),l("e3f6"),l("1b36"),l("e508"),l("9e67"),l("697e"),l("5136"),l("a479"),l("799a"),l("5354"),l("46fb");function i(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:12,t="",l="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",i=0;i0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"标题",prop:"title"}},[l("el-input",{attrs:{placeholder:"请输入标题",clearable:""},model:{value:e.model.title,callback:function(t){e.$set(e.model,"title",t)},expression:"model.title"}})],1),l("el-form-item",{attrs:{label:"标题颜色",prop:"color"}},[l("el-color-picker",{model:{value:e.model.color,callback:function(t){e.$set(e.model,"color",t)},expression:"model.color"}})],1),l("el-form-item",{attrs:{label:"排序",prop:"sort"}},[l("el-input",{attrs:{type:"number"},model:{value:e.model.sort,callback:function(t){e.$set(e.model,"sort",t)},expression:"model.sort"}})],1),l("el-form-item",{attrs:{label:"开始时间",prop:"open_time_start"}},[l("el-date-picker",{attrs:{type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss","default-time":"00:00:00",placeholder:"开启开始时间"},model:{value:e.model.open_time_start,callback:function(t){e.$set(e.model,"open_time_start",t)},expression:"model.open_time_start"}})],1),l("el-form-item",{attrs:{label:"结束时间",prop:"open_time_end"}},[l("el-date-picker",{attrs:{type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss","default-time":"23:59:59",placeholder:"开启结束时间"},model:{value:e.model.open_time_end,callback:function(t){e.$set(e.model,"open_time_end",t)},expression:"model.open_time_end"}})],1),l("el-form-item",{attrs:{label:"简介",prop:"intro"}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:5}},model:{value:e.model.intro,callback:function(t){e.$set(e.model,"intro",t)},expression:"model.intro"}})],1),l("el-form-item",{attrs:{label:"内容",prop:"content"}},[l("rich-editor",{model:{value:e.model.content,callback:function(t){e.$set(e.model,"content",t)},expression:"model.content"}})],1),e.model[e.idkey]?l("el-form-item",{attrs:{label:"用户ID",prop:"admin_user_id"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.admin_user_id,callback:function(t){e.$set(e.model,"admin_user_id",t)},expression:"model.admin_user_id"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"用户账号",prop:"username"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("98b1")),n=l("333d"),s=l("6a13"),r=l("ed08"),c=l("e1b2"),d={name:"AdminNotice",components:{Pagination:n["a"],RichEditor:s["a"]},data:function(){return{name:"公告",height:680,loading:!1,idkey:"admin_notice_id",query:{page:1,limit:15,search_field:"title",search_value:"",date_field:"create_time",date_value:[]},data:[],count:0,dialog:!1,dialogTitle:"",model:{admin_notice_id:"",admin_user_id:0,username:"",title:"",color:"#606266",type:1,sort:250,open_time_start:"",open_time_end:"",intro:"",content:""},rules:{title:[{required:!0,message:"请输入标题",trigger:"blur"}],open_time_start:[{required:!0,message:"请输入开始时间",trigger:"blur"}],open_time_end:[{required:!0,message:"请输入结束时间",trigger:"blur"}]},selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",is_open:0,open_time_start:"",open_time_end:""}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,Object(c["f"])(this.query).then((function(t){e.data=t.data.list,e.count=t.data.count,e.loading=!1})).catch((function(){e.loading=!1}))},add:function(){this.dialog=!0,this.dialogTitle=this.name+"添加",this.reset()},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],Object(c["d"])(l).then((function(e){t.reset(e.data)}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model.admin_notice_id?Object(c["c"])(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):Object(c["a"])(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},reset:function(e){this.model=e||this.$options.data().model,void 0!==this.$refs["ref"]&&this.$refs["ref"].resetFields()},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(r["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","isopen"===e?this.selectTitle="是否开启":"opentime"===e?this.selectTitle="开启时间":"dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"isopen"===e?this.isopen(this.selection,!0):"opentime"===e?this.opentime(this.selection):"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},isopen:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_open;l&&(i=this.is_open),Object(c["e"])({ids:this.selectGetIds(e),is_open:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},opentime:function(e){var t=this;e.length?(this.loading=!0,Object(c["g"])({ids:this.selectGetIds(e),open_time_start:this.open_time_start,open_time_end:this.open_time_end}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,Object(c["b"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()}}},u=d,m=l("0b56"),p=Object(m["a"])(u,i,a,!1,null,null,null);t["default"]=p.exports},f293:function(e,t,l){"use strict";l.d(t,"d",(function(){return o})),l.d(t,"c",(function(){return n})),l.d(t,"b",(function(){return s})),l.d(t,"a",(function(){return r}));var i=l("b775"),a="/admin/setting.Wechat/";function o(e){return Object(i["a"])({url:a+"offiInfo",method:"get",params:e})}function n(e){return Object(i["a"])({url:a+"offiEdit",method:"post",data:e})}function s(e){return Object(i["a"])({url:a+"miniInfo",method:"get",params:e})}function r(e){return Object(i["a"])({url:a+"miniEdit",method:"post",data:e})}},f5ca:function(e,t,l){"use strict";l("a281")},f6af:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[l("el-row",{staticStyle:{"text-align":"center"}},[l("el-col",[l("el-select",{staticClass:"filter-item",on:{change:e.typeChange},model:{value:e.date_type,callback:function(t){e.date_type=t},expression:"date_type"}},[l("el-option",{attrs:{label:"日",value:"day"}}),l("el-option",{attrs:{label:"月",value:"month"}})],1),l("el-date-picker",{staticClass:"filter-item",staticStyle:{width:"350px"},attrs:{type:e.date_ptype,"value-format":e.date_format,"picker-options":e.date_options,"start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.dateChange},model:{value:e.date_range,callback:function(t){e.date_range=t},expression:"date_range"}})],1),l("el-col",[l("div",{style:{height:e.height+"px"},attrs:{id:"numberEchart"}})])],1)],1)},a=[],o=(l("388f"),l("7b1d")),n=l("4b4e"),s=l("6f65"),r=l("ac1e"),c=l("0fd9"),d=l("206a"),u=l("6964"),m=l("63f7"),p=l("b4af"),h=l("d7b2"),f=l("95c8");o["a"]([s["a"],r["a"],c["a"],d["a"],u["a"],m["a"],p["a"],h["a"]]);var b={name:"AdminMemberStat",components:{},directives:{},data:function(){return{name:"会员统计",height:500,loading:!1,date_type:"day",date_range:[],date_ptype:"monthrange",date_format:"yyyy-MM",date_options:{},date_options_day:{shortcuts:[{text:"最近7天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-5184e5),e.$emit("pick",[l,t])}},{text:"最近30天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-25056e5),e.$emit("pick",[l,t])}},{text:"最近90天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-76896e5),e.$emit("pick",[l,t])}},{text:"最近120天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-102816e5),e.$emit("pick",[l,t])}}]},date_options_month:{shortcuts:[{text:"最近3个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-2),e.$emit("pick",[l,t])}},{text:"最近6个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-5),e.$emit("pick",[l,t])}},{text:"最近9个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-8),e.$emit("pick",[l,t])}},{text:"最近12个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-11),e.$emit("pick",[l,t])}}]}}},computed:{},created:function(){this.stat()},mounted:function(){},methods:{stat:function(){var e=this;this.loading=!0,Object(f["d"])({type:this.date_type,date:this.date_range}).then((function(t){e.date_type=t.data.number.type,e.date_range=t.data.number.date,e.dateEchart(t.data.number,"numberEchart"),e.dateOptions(),e.loading=!1})).catch((function(){e.loading=!1}))},typeChange:function(){this.dateOptions(),this.date_range=[]},dateOptions:function(){var e=this.date_type;"day"===e?(this.date_ptype="daterange",this.date_format="yyyy-MM-dd",this.date_options=this.date_options_day):"month"===e&&(this.date_ptype="monthrange",this.date_format="yyyy-MM",this.date_options=this.date_options_month)},dateChange:function(){this.stat()},dateEchart:function(e,t){var l=n["b"](document.getElementById(t)),i={title:{text:"会员",left:"center",textStyle:{fontSize:15}},legend:{top:"20px",data:e.legend,selected:{"会员总数":!1}},grid:{top:"80px",left:"1%",right:"3%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:e.xAxis},yAxis:{type:"value"},tooltip:{trigger:"axis",textStyle:{align:"left"}},toolbox:{feature:{magicType:{show:!0,type:["line","bar"]},dataView:{show:!0,readOnly:!0},saveAsImage:{show:!0,name:this.name+e.date[0]+"-"+e.date[1]}}},series:e.series};l.setOption(i)}}},g=b,_=l("0b56"),v=Object(_["a"])(g,i,a,!1,null,"2a70c850",null);t["default"]=v.exports},f71e:function(e,t,l){"use strict";l.d(t,"a",(function(){return r}));var i=l("430a"),a=l("84e5"),o=l.n(a);function n(){i["default"].prototype.$message({message:"复制成功",type:"success",duration:1500})}function s(){i["default"].prototype.$message({message:"复制失败",type:"error"})}function r(e,t){var l=new o.a(t.target,{text:function(){return e}});l.on("success",(function(){n(),l.destroy()})),l.on("error",(function(){s(),l.destroy()})),l.onClick(t)}},fd53:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:e.loading,expression:"loading",modifiers:{fullscreen:!0,lock:!0}}],attrs:{"element-loading-text":"正在退出"}})},a=[],o=l("4fef"),n=l("c130"),s={name:"AdminLogout",components:{},data:function(){return{name:"退出",loading:!0}},created:function(){this.logout()},methods:{logout:function(){var e=this;return Object(n["a"])(Object(o["a"])().mark((function t(){return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$store.dispatch("user/logout");case 2:e.$router.push("/login");case 3:case"end":return t.stop()}}),t)})))()}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},fe4d:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("el-tabs",[e.checkPermission(["admin/admin.Setting/captchaInfo"])?l("el-tab-pane",{attrs:{label:"验证码设置",lazy:""}},[l("setting-captcha")],1):e._e(),e.checkPermission(["admin/admin.Setting/cacheInfo"])?l("el-tab-pane",{attrs:{label:"缓存设置",lazy:""}},[l("setting-cache")],1):e._e(),e.checkPermission(["admin/admin.Setting/tokenInfo"])?l("el-tab-pane",{attrs:{label:"Token设置",lazy:""}},[l("setting-token")],1):e._e(),e.checkPermission(["admin/admin.Setting/logInfo"])?l("el-tab-pane",{attrs:{label:"日志设置",lazy:""}},[l("setting-log")],1):e._e(),e.checkPermission(["admin/admin.Setting/apiInfo"])?l("el-tab-pane",{attrs:{label:"接口设置",lazy:""}},[l("setting-api")],1):e._e(),e.checkPermission(["admin/admin.Setting/emailInfo"])?l("el-tab-pane",{attrs:{label:"邮件设置",lazy:""}},[l("setting-email")],1):e._e(),e.checkPermission(["admin/admin.Setting/systemInfo"])?l("el-tab-pane",{attrs:{label:"系统设置",lazy:""}},[l("setting-system")],1):e._e()],1)],1)},a=[],o=l("e350"),n=l("3bf7"),s=l("9624"),r=l("840d"),c=l("6a23"),d=l("42f6"),u=l("00ff"),m=l("bb8b"),p={name:"AdminSetting",directives:{},components:{SettingApi:n["default"],SettingCache:s["default"],SettingCaptcha:r["default"],SettingEmail:c["default"],SettingLog:d["default"],SettingSystem:u["default"],SettingToken:m["default"]},data:function(){return{name:"系统管理"}},created:function(){},methods:{checkPermission:o["a"]}},h=p,f=l("0b56"),b=Object(f["a"])(h,i,a,!1,null,null,null);t["default"]=b.exports},ff7b:function(e,t,l){}}]); \ No newline at end of file diff --git a/admin/static/js/chunk-fe862272.c01a63d4.js b/admin/static/js/chunk-fe862272.c01a63d4.js deleted file mode 100644 index 22fb1f9..0000000 --- a/admin/static/js/chunk-fe862272.c01a63d4.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-fe862272","chunk-04a70b6c","chunk-58b45323","chunk-33142cd7","chunk-7eb063e3","chunk-2d0f047c"],{"00ff":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"系统简称",prop:"system_name"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"text",clearable:""},model:{value:e.model.system_name,callback:function(t){e.$set(e.model,"system_name",t)},expression:"model.system_name"}})],1),l("el-col",{attrs:{span:16}},[e._v(" 侧边栏、登录页显示,12字以内。 ")])],1),l("el-form-item",{attrs:{label:"页面标题",prop:"page_title"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"text",clearable:""},model:{value:e.model.page_title,callback:function(t){e.$set(e.model,"page_title",t)},expression:"model.page_title"}})],1),l("el-col",{attrs:{span:16}},[e._v(" 浏览器页面标题后缀,128字以内。 ")])],1),l("el-form-item",{attrs:{label:"logo",prop:"logo_id"}},[l("el-col",{attrs:{span:18}},[l("el-col",{attrs:{span:8}},[l("el-image",{staticClass:"image-logo",attrs:{src:e.model.logo_url,"preview-src-list":[e.model.logo_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:16}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("logo","上传logo")}}},[e._v("上传logo")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete("logo")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,200 x 200,小于 100 KB。")])],1)],1)],1),l("el-form-item",{attrs:{label:"favicon",prop:"favicon_id"}},[l("el-col",{attrs:{span:18}},[l("el-col",{attrs:{span:8}},[l("el-image",{staticClass:"image-favicon",attrs:{src:e.model.favicon_url,"preview-src-list":[e.model.favicon_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:16}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("favicon","上传favicon")}}},[e._v("上传favicon")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete("favicon")}}},[e._v("删除")]),l("p",[e._v("jpg、png、ico图片,128 x 128,小于 50 KB。")])],1)],1)],1),l("el-form-item",{attrs:{label:"登录背景图",prop:"login_bg_id"}},[l("el-col",{attrs:{span:18}},[l("el-col",{attrs:{span:8}},[l("el-image",{staticClass:"image-login-bg",attrs:{src:e.model.login_bg_url,"preview-src-list":[e.model.login_bg_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:16}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("login_bg","上传登录背景")}}},[e._v("上传背景图")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete("login_bg")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,1920 x 1080,小于 300 KB。")])],1)],1)],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:e.fileTitle,visible:e.fileDialog,width:"80%",top:"1vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":"image"},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=l("98b1"),n=l("3659"),s=l("5a2e"),r={name:"AdminSettingSystem",components:{FileManage:n["a"]},data:function(){return{name:"系统设置",loading:!1,model:{system_name:"",page_title:"",logo_id:0,logo_url:"",favicon_id:0,favicon_url:"",login_bg_id:0,login_bg_url:""},fileDialog:!1,fileField:"logo",fileTitle:"文件管理",rules:{}}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this;Object(s["m"])().then((function(t){e.model=t.data,e.$store.dispatch("settings/changeSetting",{key:"systemName",value:t.data.system_name}),e.$store.dispatch("settings/changeSetting",{key:"pageTitle",value:t.data.page_title}),e.$store.dispatch("settings/changeSetting",{key:"logoUrl",value:t.data.logo_url}),e.$store.dispatch("settings/changeSetting",{key:"faviconUrl",value:t.data.favicon_url})}))},refresh:function(){var e=this;this.loading=!0,Object(s["m"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(s["l"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},fileUpload:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.fileField=e,this.fileTitle=t,this.fileDialog=!0},fileCancel:function(){this.fileDialog=!1},fileSubmit:function(e){this.fileDialog=!1,this.fileTitle="","logo"===this.fileField?(this.model.logo_id=e[0]["file_id"],this.model.logo_url=e[0]["file_url"]):"favicon"===this.fileField?(this.model.favicon_id=e[0]["file_id"],this.model.favicon_url=e[0]["file_url"]):"login_bg"===this.fileField&&(this.model.login_bg_id=e[0]["file_id"],this.model.login_bg_url=e[0]["file_url"])},fileDelete:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";"logo"===e?(this.model.logo_id=0,this.model.logo_url=""):"favicon"===e?(this.model.favicon_id=0,this.model.favicon_url=""):"login_bg"===e&&(this.model.login_bg_id=0,this.model.login_bg_url="")}}},c=r,d=(l("f5ca"),l("0b56")),u=Object(d["a"])(c,i,a,!1,null,"6227c102",null);t["default"]=u.exports},"0218":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-row",[l("el-col",{attrs:{xs:24,sm:22,md:20,lg:16,xl:12}},[l("el-form",{ref:"ref",attrs:{rules:e.rules,model:e.model,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"头像",prop:"avatar_url"}},[l("el-col",{attrs:{span:10}},[e.model.avatar_url?l("el-avatar",{attrs:{src:e.model.avatar_url,size:100,fit:"contain",shape:"circle"}}):l("el-avatar",{attrs:{icon:"el-icon-user-solid",size:100}})],1),l("el-col",{attrs:{span:14}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload()}}},[e._v("上传头像")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete("avatar")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于100kb,宽高1:1")])],1)],1),l("el-form-item",{attrs:{label:"账号",prop:"username"}},[l("el-input",{attrs:{placeholder:"请输入账号",clearable:""},model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}})],1),l("el-form-item",{attrs:{label:"昵称",prop:"nickname"}},[l("el-input",{attrs:{placeholder:"请输入昵称",clearable:""},model:{value:e.model.nickname,callback:function(t){e.$set(e.model,"nickname",t)},expression:"model.nickname"}})],1),l("el-form-item",{attrs:{label:"手机",prop:"phone"}},[l("el-input",{attrs:{placeholder:"请输入手机",clearable:""},model:{value:e.model.phone,callback:function(t){e.$set(e.model,"phone",t)},expression:"model.phone"}})],1),l("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[l("el-input",{attrs:{placeholder:"请输入邮箱",clearable:""},model:{value:e.model.email,callback:function(t){e.$set(e.model,"email",t)},expression:"model.email"}})],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:e.refresh}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1)],1)],1)],1),l("el-dialog",{attrs:{title:"上传头像",visible:e.fileDialog,width:"80%",top:"1vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":"image"},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=l("98b1"),n=l("4360"),s=l("3659"),r=l("ef84"),c={name:"AdminUserCenterEdit",components:{FileManage:s["a"]},data:function(){return{name:"修改信息",height:680,loading:!1,model:{avatar_id:0,avatar_url:"",username:"",nickname:"",phone:"",email:""},rules:{username:[{required:!0,message:"请输入账号",trigger:"blur"}],nickname:[{required:!0,message:"请输入昵称",trigger:"blur"}]},fileDialog:!1}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];Object(r["b"])().then((function(l){e.$refs["ref"].resetFields(),e.model=l.data,n["a"].commit("user/SET_AVATAR",l.data.avatar_url),n["a"].commit("user/SET_NICKNAME",l.data.nickname),t&&e.$message.success(l.msg)})).catch((function(){}))},refresh:function(){this.loading=!0,this.info(!0),this.loading=!1},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(r["a"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},fileUpload:function(){this.fileDialog=!0},fileCancel:function(){this.fileDialog=!1},fileSubmit:function(e){this.fileDialog=!1,this.model.avatar_id=e[0]["file_id"],this.model.avatar_url=e[0]["file_url"]},fileDelete:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";"avatar"===e&&(this.model.avatar_id=0,this.model.avatar_url="")}}},d=c,u=l("0b56"),m=Object(u["a"])(d,i,a,!1,null,null,null);t["default"]=m.exports},"02fd":function(e,t,l){},"0532":function(e,t,l){"use strict";l.d(t,"f",(function(){return o})),l.d(t,"e",(function(){return n})),l.d(t,"a",(function(){return s})),l.d(t,"d",(function(){return r})),l.d(t,"b",(function(){return c})),l.d(t,"c",(function(){return d})),l.d(t,"g",(function(){return u})),l.d(t,"i",(function(){return m})),l.d(t,"h",(function(){return p}));var i=l("b775"),a="/admin/file.Group/";function o(e){return Object(i["a"])({url:a+"list",method:"get",params:e})}function n(e){return Object(i["a"])({url:a+"info",method:"get",params:e})}function s(e){return Object(i["a"])({url:a+"add",method:"post",data:e})}function r(e){return Object(i["a"])({url:a+"edit",method:"post",data:e})}function c(e){return Object(i["a"])({url:a+"dele",method:"post",data:e})}function d(e){return Object(i["a"])({url:a+"disable",method:"post",data:e})}function u(e){return Object(i["a"])({url:a+"recover",method:"get",params:e})}function m(e){return Object(i["a"])({url:a+"recoverReco",method:"post",data:e})}function p(e){return Object(i["a"])({url:a+"recoverDele",method:"post",data:e})}},1:function(e,t){},1592:function(e,t,l){},"1c9c":function(e,t,l){},"1c9e":function(e,t,l){"use strict";l("b087")},"1fa8":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[l("el-row",[l("el-col",[l("div",{staticStyle:{height:"500px",width:"100%"},attrs:{id:"echartIndexCms"}})])],1)],1)},a=[],o=l("7b1d"),n=l("4b4e"),s=l("ac1e"),r=l("0fd9"),c=l("63f7"),d=l("6964"),u=l("d7b2"),m=l("95c8");o["a"]([s["a"],r["a"],c["a"],d["a"],u["a"]]);var p={name:"AdminIndexCms",components:{},data:function(){return{name:"内容统计",loading:!1}},computed:{},created:function(){this.cms()},mounted:function(){},methods:{cms:function(){var e=this;this.loading=!0,Object(m["a"])().then((function(t){e.echartIndexCms(t.data),e.loading=!1})).catch((function(){e.loading=!1}))},echartIndexCms:function(e){var t=n["b"](document.getElementById("echartIndexCms")),l={title:{text:"内容",subtext:"分类:"+e.category+",内容:"+e.content,left:"center"},tooltip:{trigger:"axis"},grid:{left:"3%",right:"3%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:e.x_data},yAxis:{type:"value"},series:[{data:e.s_data,type:"bar",label:{show:!0,position:"top"}}]};t.setOption(l)}}},h=p,f=l("0b56"),b=Object(f["a"])(h,i,a,!1,null,"b27e0740",null);t["default"]=b.exports},2220:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("el-card",[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-tabs",[l("el-tab-pane",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{label:"基本信息",name:""}},[l("el-form-item",{attrs:{label:"logo",prop:"logo_id"}},[l("el-col",{attrs:{span:11}},[l("el-col",{attrs:{span:11}},[l("el-image",{staticClass:"ya-height-100",attrs:{fit:"scale-down",src:e.model.logo_url,"preview-src-list":[e.model.logo_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:13}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("logo","上传logo")}}},[e._v("上传logo")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete("logo")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于200KB。")])],1)],1)],1),l("el-form-item",{attrs:{label:"名称",prop:"name"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"name",clearable:""},model:{value:e.model.name,callback:function(t){e.$set(e.model,"name",t)},expression:"model.name"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"标题",prop:"title"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"title",clearable:""},model:{value:e.model.title,callback:function(t){e.$set(e.model,"title",t)},expression:"model.title"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"关键词",prop:"keywords"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"keywords",clearable:""},model:{value:e.model.keywords,callback:function(t){e.$set(e.model,"keywords",t)},expression:"model.keywords"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"描述",prop:"description"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{type:"textarea",placeholder:"description",clearable:"",autosize:{minRows:1,maxRows:20}},model:{value:e.model.description,callback:function(t){e.$set(e.model,"description",t)},expression:"model.description"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"备案号",prop:"icp"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"icp",clearable:""},model:{value:e.model.icp,callback:function(t){e.$set(e.model,"icp",t)},expression:"model.icp"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"版权",prop:"copyright"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"copyright",clearable:""},model:{value:e.model.copyright,callback:function(t){e.$set(e.model,"copyright",t)},expression:"model.copyright"}})],1),l("el-col",{attrs:{span:13}})],1)],1),l("el-tab-pane",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{label:"联系信息",name:""}},[l("el-form-item",{attrs:{label:"公众号",prop:"off_acc_id"}},[l("el-col",{attrs:{span:11}},[l("el-col",{attrs:{span:11}},[l("el-image",{staticClass:"ya-height-100",attrs:{fit:"scale-down",src:e.model.off_acc_url,"preview-src-list":[e.model.off_acc_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:13}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("off_acc","上传二维码")}}},[e._v("上传二维码")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete("off_acc")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于200KB。")])],1)],1)],1),l("el-form-item",{attrs:{label:"地址",prop:"address"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"address",clearable:""},model:{value:e.model.address,callback:function(t){e.$set(e.model,"address",t)},expression:"model.address"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"电话",prop:"tel"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"tel",clearable:""},model:{value:e.model.tel,callback:function(t){e.$set(e.model,"tel",t)},expression:"model.tel"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"手机",prop:"mobile"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"mobile",clearable:""},model:{value:e.model.mobile,callback:function(t){e.$set(e.model,"mobile",t)},expression:"model.mobile"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"email",clearable:""},model:{value:e.model.email,callback:function(t){e.$set(e.model,"email",t)},expression:"model.email"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"QQ",prop:"qq"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"qq",clearable:""},model:{value:e.model.qq,callback:function(t){e.$set(e.model,"qq",t)},expression:"model.qq"}})],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"微信",prop:"wechat"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{placeholder:"wechat",clearable:""},model:{value:e.model.wechat,callback:function(t){e.$set(e.model,"wechat",t)},expression:"model.wechat"}})],1),l("el-col",{attrs:{span:13}})],1)],1),l("el-tab-pane",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{label:"内容设置",name:""}},[l("el-form-item",{attrs:{label:"留言",prop:"is_comment"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.is_comment,callback:function(t){e.$set(e.model,"is_comment",t)},expression:"model.is_comment"}}),l("span",[e._v(" 关闭后无法提交留言。")])],1)],1),l("el-tab-pane",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{label:"自定义信息",name:""}},[l("el-form-item",{attrs:{label:"自定义设置"}},[l("el-col",{attrs:{span:3}},[e._v(" 键名 ")]),l("el-col",{attrs:{span:5}},[e._v(" 键值 ")]),l("el-col",{attrs:{span:6}},[e._v(" 说明 ")]),l("el-col",{attrs:{span:2}},[l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.add()}}},[e._v("增加")])],1)],1),e._l(e.model.diy_config,(function(t,i){return l("el-form-item",{key:i,attrs:{label:""}},[l("el-col",{attrs:{span:3}},[l("el-input",{attrs:{clearable:"",placeholder:"请输入键名"},model:{value:t.config_key,callback:function(l){e.$set(t,"config_key",l)},expression:"item.config_key"}})],1),l("el-col",{attrs:{span:5}},[l("el-input",{attrs:{clearable:"",placeholder:"请输入键值"},model:{value:t.config_val,callback:function(l){e.$set(t,"config_val",l)},expression:"item.config_val"}})],1),l("el-col",{attrs:{span:6}},[l("el-input",{attrs:{clearable:"",placeholder:"请输入说明"},model:{value:t.config_desc,callback:function(l){e.$set(t,"config_desc",l)},expression:"item.config_desc"}})],1),l("el-col",{attrs:{span:2}},[l("el-button",{attrs:{type:"text"},on:{click:function(t){return e.dele(i)}}},[e._v("删除")])],1)],1)}))],2)],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1),l("el-dialog",{attrs:{title:e.fileTitle,visible:e.fileDialog,width:"80%",top:"1vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":"image"},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=(l("924a"),l("98b1")),n=l("3659"),s=l("b775"),r="/admin/cms.Setting/";function c(e){return Object(s["a"])({url:r+"info",method:"get",params:e})}function d(e){return Object(s["a"])({url:r+"edit",method:"post",data:e})}var u={name:"CmsSetting",components:{FileManage:n["a"]},data:function(){return{name:"内容设置",height:680,loading:!1,model:{logo_id:"",logo_url:"",name:"",title:"",keywords:"",description:"",icp:"",copyright:"",off_acc_id:"",off_acc_url:"",address:"",tel:"",mobile:"",email:"",qq:"",wechat:"",diy_config:[],is_comment:1},rules:{},fileDialog:!1,fileTitle:"文件管理",fileField:"logo"}},created:function(){this.height=Object(o["a"])(270),this.info()},methods:{info:function(){var e=this;c().then((function(t){e.model=t.data}))},add:function(){this.model.diy_config.push({config_key:"",config_val:"",config_desc:""})},dele:function(e){var t=this;this.$confirm("确定要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.model.diy_config.splice(e,1)})).catch((function(){}))},refresh:function(){var e=this;this.loading=!0,c().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t?(e.loading=!0,d(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))):e.$message.error("请完善必填项*")}))},fileUpload:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.fileDialog=!0,this.fileField=e,this.fileTitle=t},fileCancel:function(){this.fileDialog=!1},fileSubmit:function(e){this.fileDialog=!1,this.fileTitle="",e&&("logo"===this.fileField?(this.model.logo_id=e[0]["file_id"],this.model.logo_url=e[0]["file_url"]):"off_acc"===this.fileField&&(this.model.off_acc_id=e[0]["file_id"],this.model.off_acc_url=e[0]["file_url"]))},fileDelete:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";"logo"===e?(this.model.logo_id=0,this.model.logo_url=""):"off_acc"===e&&(this.model.off_acc_id=0,this.model.off_acc_url="")}}},m=u,p=l("0b56"),h=Object(p["a"])(m,i,a,!1,null,"6ddc0087",null);t["default"]=h.exports},2241:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"box-card"},[l("el-row",{attrs:{gutter:6}},e._l(e.count,(function(t,i){return l("el-col",{key:i,attrs:{span:3}},[l("el-card",{staticClass:"box-card",attrs:{"body-style":{padding:"10px 0px 0px 0px"}}},[l("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[l("span",[e._v(e._s(t.name))])]),l("div",{staticClass:"text"},[l("el-row",{staticStyle:{"padding-bottom":"10px"}},[l("el-col",{attrs:{title:t.title}},[e._v(" "+e._s(t.count)+" ")])],1)],1)])],1)})),1)],1),e._l(e.echart_num,(function(t,i){return l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],key:i,staticClass:"box-card ya-margin-top"},[l("el-row",{staticStyle:{"text-align":"center"}},[l("el-col",[l("el-select",{staticClass:"filter-item",on:{change:e.typeChange},model:{value:e.date_type,callback:function(t){e.date_type=t},expression:"date_type"}},[l("el-option",{attrs:{label:"日",value:"day"}}),l("el-option",{attrs:{label:"月",value:"month"}})],1),l("el-date-picker",{staticClass:"filter-item",staticStyle:{width:"350px"},attrs:{type:e.date_ptype,"value-format":e.date_format,"picker-options":e.date_options,"start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.dateChange},model:{value:e.date_range,callback:function(t){e.date_range=t},expression:"date_range"}})],1),l("el-col",[l("div",{style:{height:e.height-300+"px"},attrs:{id:e.echart_id+i}})])],1)],1)}))],2)])},a=[],o=(l("388f"),l("98b1")),n=l("69f9"),s=l("7b1d"),r=l("4b4e"),c=l("6f65"),d=l("ac1e"),u=l("0fd9"),m=l("206a"),p=l("6964"),h=l("63f7"),f=l("b4af"),b=l("d7b2");s["a"]([c["a"],d["a"],u["a"],m["a"],p["a"],h["a"],f["a"],b["a"]]);var g={name:"MemberStat",components:{},directives:{},data:function(){return{name:"会员统计",height:680,loading:!1,count:[],echart_id:"echartid",echart_num:0,echart_data:[],date_type:"day",date_range:[],date_options:{},date_ptype:"monthrange",date_format:"yyyy-MM",picker_options_day:{shortcuts:[{text:"最近7天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-5184e5),e.$emit("pick",[l,t])}},{text:"最近30天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-25056e5),e.$emit("pick",[l,t])}},{text:"最近90天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-76896e5),e.$emit("pick",[l,t])}},{text:"最近120天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-102816e5),e.$emit("pick",[l,t])}}]},picker_options_month:{shortcuts:[{text:"最近3个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-2),e.$emit("pick",[l,t])}},{text:"最近6个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-5),e.$emit("pick",[l,t])}},{text:"最近9个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-8),e.$emit("pick",[l,t])}},{text:"最近12个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-11),e.$emit("pick",[l,t])}}]}}},computed:{},watch:{echart_data:function(){var e=this;this.$nextTick((function(){e.setEchart()}))}},created:function(){this.height=Object(o["a"])(120),this.stat()},mounted:function(){},methods:{stat:function(){var e=this;this.loading=!0,Object(n["m"])({type:this.date_type,date:this.date_range}).then((function(t){e.count=t.data.count,e.echart_data=t.data.echart,e.echart_num=t.data.echart.length,e.dateOptions(),e.loading=!1})).catch((function(){e.loading=!1}))},typeChange:function(){this.dateOptions(),this.date_range=[]},dateOptions:function(){var e=this.date_type;"day"===e?(this.date_ptype="daterange",this.date_format="yyyy-MM-dd",this.date_options=this.picker_options_day):"month"===e&&(this.date_ptype="monthrange",this.date_format="yyyy-MM",this.date_options=this.picker_options_month)},dateChange:function(){this.stat()},setEchart:function(){for(var e=this.echart_data,t=this.echart_num,l=this.echart_id,i=0;i0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{rules:e.rules,model:e.model,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"分类",prop:"category_id"}},[l("el-cascader",{staticStyle:{width:"100%"},attrs:{options:e.categoryData,props:e.categoryProps,clearable:"",filterable:""},on:{change:e.categoryEdit},model:{value:e.model.category_id,callback:function(t){e.$set(e.model,"category_id",t)},expression:"model.category_id"}})],1),l("el-form-item",{attrs:{label:"名称",prop:"name"}},[l("el-input",{attrs:{placeholder:"请输入名称",clearable:""},model:{value:e.model.name,callback:function(t){e.$set(e.model,"name",t)},expression:"model.name"}})],1),l("el-form-item",{attrs:{label:"封面",prop:"img_id"}},[l("el-col",{attrs:{span:11}},[l("el-image",{staticClass:"ya-height-100",attrs:{fit:"scale-down",src:e.model.img_url,"preview-src-list":[e.model.img_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:13}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("image","img_id","上传封面")}}},[e._v("上传封面")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete(0,"img_id")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于200KB。")])],1)],1),l("el-form-item",{attrs:{label:"标题",prop:"title"}},[l("el-input",{attrs:{placeholder:"title",clearable:""},model:{value:e.model.title,callback:function(t){e.$set(e.model,"title",t)},expression:"model.title"}})],1),l("el-form-item",{attrs:{label:"关键词",prop:"keywords"}},[l("el-input",{attrs:{placeholder:"keywords",clearable:""},model:{value:e.model.keywords,callback:function(t){e.$set(e.model,"keywords",t)},expression:"model.keywords"}})],1),l("el-form-item",{attrs:{label:"描述",prop:"description"}},[l("el-input",{attrs:{type:"textarea",placeholder:"description",clearable:""},model:{value:e.model.description,callback:function(t){e.$set(e.model,"description",t)},expression:"model.description"}})],1),l("el-form-item",{attrs:{label:"作者",prop:"author"}},[l("el-input",{attrs:{placeholder:"author",clearable:""},model:{value:e.model.author,callback:function(t){e.$set(e.model,"author",t)},expression:"model.author"}})],1),l("el-form-item",{attrs:{label:"链接",prop:"url"}},[l("el-input",{attrs:{placeholder:"url",clearable:""},model:{value:e.model.url,callback:function(t){e.$set(e.model,"url",t)},expression:"model.url"}})],1),l("el-form-item",{attrs:{label:"图片",prop:"imgs"}},[l("el-row",[l("el-col",{attrs:{span:8}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("image","imgs","上传图片")}}},[e._v("上传图片")])],1),l("el-col",{attrs:{span:16}},[l("div",[e._v("每张图片大小不超过 1 MB。")])])],1),l("el-row",e._l(e.model.imgs,(function(t,i){return l("el-col",{key:i,staticClass:"ya-file",attrs:{span:6}},[l("el-image",{staticClass:"ya-img-form",attrs:{src:t.file_url,"preview-src-list":[t.file_url],fit:"contain",title:"点击查看大图"}}),l("div",[l("span",{staticClass:"ya-file-name",attrs:{title:t.file_name+"."+t.file_ext}},[e._v(" "+e._s(t.file_name)+"."+e._s(t.file_ext)+" ")]),l("el-link",{staticClass:"ya-file-link",attrs:{href:t.file_url,underline:!1,download:t.file_url,target:"_blank"}},[e._v(" 下载 ")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete(i,"imgs")}}},[e._v("删除")])],1)],1)})),1)],1),l("el-form-item",{attrs:{label:"视频",prop:"videos"}},[l("el-row",[l("el-col",{attrs:{span:8}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("video","videos","上传视频")}}},[e._v("上传视频")])],1),l("el-col",{attrs:{span:16}},[l("div",[e._v("每个视频大小不超过 50 MB。")])])],1),l("el-row",e._l(e.model.videos,(function(t,i){return l("el-col",{key:i,staticClass:"ya-file",attrs:{span:6}},[l("div",{style:{width:"100%",height:(e.height-.1*e.height)/3-(e.height-.1*e.height)/3*.5+"px"}},[l("video",{attrs:{width:"100%",height:"100%",controls:""}},[l("source",{attrs:{src:t.file_url,type:"video/mp4"}}),l("object",{attrs:{data:t.file_url,width:"100%",height:"100%"}},[l("embed",{attrs:{src:t.file_url,width:"100%",height:"100%"}})])])]),l("div",[l("span",{staticClass:"ya-file-name",attrs:{title:t.file_name+"."+t.file_ext}},[e._v(" "+e._s(t.file_name)+"."+e._s(t.file_ext)+" ")]),l("el-link",{staticClass:"ya-file-link",attrs:{href:t.file_url,underline:!1,download:t.file_url,target:"_blank"}},[e._v(" 下载 ")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete(i,"videos")}}},[e._v("删除")])],1)])})),1)],1),l("el-form-item",{attrs:{label:"附件",prop:"files"}},[l("el-row",[l("el-col",{attrs:{span:8}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("word","files","上传附件")}}},[e._v("上传附件")])],1),l("el-col",{attrs:{span:16}},[l("div",[e._v("每个附件大小不超过 10 MB。")])])],1),e._l(e.model.files,(function(t,i){return l("el-row",{key:i},[l("el-col",{staticClass:"ya-file-name",attrs:{span:18}},["image"===t.file_type?l("i",{staticClass:"el-icon-picture"}):"audio"===t.file_type?l("i",{staticClass:"el-icon-headset"}):"video"===t.file_type?l("i",{staticClass:"el-icon-video-play"}):"word"===t.file_type?l("i",{staticClass:"el-icon-document"}):l("i",{staticClass:"el-icon-folder"}),l("span",{attrs:{title:t.file_name+"."+t.file_ext}},[e._v(" "+e._s(t.file_name)+"."+e._s(t.file_ext)+" ")])]),l("el-col",{attrs:{span:6}},[l("el-link",{staticClass:"ya-file-link",attrs:{href:t.file_url,underline:!1,download:t.file_url,target:"_blank"}},[e._v(" 下载 ")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete(i,"files")}}},[e._v("删除")])],1)],1)}))],2),l("el-form-item",{attrs:{label:"排序",prop:"sort"}},[l("el-input",{attrs:{type:"number",placeholder:"sort",clearable:""},model:{value:e.model.sort,callback:function(t){e.$set(e.model,"sort",t)},expression:"model.sort"}})],1),l("el-form-item",{attrs:{label:"内容",prop:"content"}},[l("rich-editor",{model:{value:e.model.content,callback:function(t){e.$set(e.model,"content",t)},expression:"model.content"}})],1),e.model[e.idkey]?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"删除时间",prop:"delete_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.delete_time,callback:function(t){e.$set(e.model,"delete_time",t)},expression:"model.delete_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:e.fileTitle,visible:e.fileDialog,width:"80%",top:"1vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":e.fileType},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("924a"),l("98b1")),n=l("333d"),s=l("3659"),r=l("6a13"),c=l("ed08"),d=l("b775"),u="/admin/cms.Content/";function m(e){return Object(d["a"])({url:u+"list",method:"get",params:e})}function p(e){return Object(d["a"])({url:u+"info",method:"get",params:e})}function h(e){return Object(d["a"])({url:u+"add",method:"post",data:e})}function f(e){return Object(d["a"])({url:u+"edit",method:"post",data:e})}function b(e){return Object(d["a"])({url:u+"dele",method:"post",data:e})}function g(e){return Object(d["a"])({url:u+"cate",method:"post",data:e})}function _(e){return Object(d["a"])({url:u+"istop",method:"post",data:e})}function v(e){return Object(d["a"])({url:u+"ishot",method:"post",data:e})}function y(e){return Object(d["a"])({url:u+"isrec",method:"post",data:e})}function k(e){return Object(d["a"])({url:u+"ishide",method:"post",data:e})}function x(e){return Object(d["a"])({url:u+"recover",method:"get",params:e})}function w(e){return Object(d["a"])({url:u+"recoverReco",method:"post",data:e})}function $(e){return Object(d["a"])({url:u+"recoverDele",method:"post",data:e})}var C={name:"CmsContent",components:{Pagination:n["a"],FileManage:s["a"],RichEditor:r["a"]},directives:{},data:function(){return{name:"内容",recycle:0,height:680,loading:!1,idkey:"content_id",query:{page:1,limit:12,search_field:"name",date_field:"create_time"},data:[],count:0,dialog:!1,dialogTitle:"",model:{content_id:"",category_id:"",name:"",img_id:0,img_url:"",title:"",keywords:"",description:"",author:"",url:"",imgs:[],files:[],videos:[],sort:250,content:""},rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}]},categoryData:[],categoryProps:{checkStrictly:!0,value:"category_id",label:"category_name"},selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",category_id:0,is_top:0,is_hot:0,is_rec:0,is_hide:0,fileDialog:!1,fileTitle:"文件管理",fileType:"image",fileField:""}},created:function(){this.recycle=this.$route.meta.query.recycle,this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,this.recycle?x(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1})):m(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1}))},listData:function(e){this.data=e.list,this.count=e.count,this.category(e.category),this.loading=!1},add:function(){this.dialog=!0,this.dialogTitle=this.name+"添加",this.reset()},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],p(l).then((function(e){t.reset(e.data)})).catch((function(){}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.model[e.idkey]?f(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){})):h(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){})))}))},reset:function(e){e?(this.model=e,0===this.model.category_id&&(this.model.category_id="")):this.model=this.$options.data().model,void 0!==this.$refs["ref"]&&(this.$refs["ref"].resetFields(),this.$refs["ref"].clearValidate())},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(c["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","cate"===e?this.selectTitle="修改分类":"top"===e?this.selectTitle="是否置顶":"hot"===e?this.selectTitle="是否热门":"rec"===e?this.selectTitle="是否推荐":"hide"===e?this.selectTitle="是否隐藏":"dele"===e?this.selectTitle="删除"+this.name:"reco"===e&&(this.selectTitle="恢复"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"cate"===e?this.editcate(this.selection):"top"===e?this.istop(this.selection,!0):"hot"===e?this.ishot(this.selection,!0):"rec"===e?this.isrec(this.selection,!0):"hide"===e?this.ishide(this.selection,!0):"dele"===e?this.dele(this.selection):"reco"===e&&this.reco(this.selection),this.selectDialog=!1}else this.selectAlert()},editcate:function(e){var t=this;g({ids:this.selectGetIds(e),category_id:this.category_id}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))},istop:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_top;l&&(i=this.is_top),_({ids:this.selectGetIds(e),is_top:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},ishot:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_hot;l&&(i=this.is_hot),v({ids:this.selectGetIds(e),is_hot:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},isrec:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_rec;l&&(i=this.is_rec),y({ids:this.selectGetIds(e),is_rec:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},ishide:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_hide;l&&(i=this.is_hide),k({ids:this.selectGetIds(e),is_hide:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},reco:function(e){var t=this;e.length?w({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,this.recycle?$({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):b({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},category:function(e){e?this.categoryData=e:this.list(),this.categoryData.unshift({category_id:0,category_name:"(未分类)"})},categoryQuery:function(e){e&&(this.query.search_value=e[e.length-1])},categoryEdit:function(e){e&&(this.model.category_id=e[e.length-1])},categorySelect:function(e){e&&(this.category_id=e[e.length-1])},fileUpload:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"文件管理";this.fileType=e,this.fileField=t,this.fileTitle=l,this.fileDialog=!0},fileCancel:function(){this.fileType="image",this.fileField="",this.fileTitle="文件管理",this.fileDialog=!1},fileSubmit:function(e,t){var l=this.fileField,i=e.length;if(i)for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:"";"img_id"===t?(this.model.img_id=0,this.model.img_url=""):"imgs"===t?this.model.imgs.splice(e,1):"videos"===t?this.model.videos.splice(e,1):"files"===t&&this.model.files.splice(e,1)}}},q=C,S=(l("6e6f"),l("0b56")),O=Object(S["a"])(q,i,a,!1,null,"7a926af0",null);t["default"]=O.exports},"2e26":function(e,t,l){"use strict";l("915c")},"31c5":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("div",{attrs:{slot:"header"},slot:"header"},[l("span",[e._v("字节转换")])]),l("div",[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"比特(b)"}},[l("el-input",{attrs:{type:"number",clearable:""},on:{input:function(t){return e.value("b")}},model:{value:e.model.b,callback:function(t){e.$set(e.model,"b",t)},expression:"model.b"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.b,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"字节(B)"}},[l("el-input",{attrs:{type:"number",clearable:""},on:{input:function(t){return e.value("B")}},model:{value:e.model.B,callback:function(t){e.$set(e.model,"B",t)},expression:"model.B"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.B,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"千字节(KB)"}},[l("el-input",{attrs:{type:"number",clearable:""},on:{input:function(t){return e.value("KB")}},model:{value:e.model.KB,callback:function(t){e.$set(e.model,"KB",t)},expression:"model.KB"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.KB,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"兆字节(MB)"}},[l("el-input",{attrs:{type:"number",clearable:""},on:{input:function(t){return e.value("MB")}},model:{value:e.model.MB,callback:function(t){e.$set(e.model,"MB",t)},expression:"model.MB"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.MB,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"吉字节(GB)"}},[l("el-input",{attrs:{type:"number",clearable:""},on:{input:function(t){return e.value("GB")}},model:{value:e.model.GB,callback:function(t){e.$set(e.model,"GB",t)},expression:"model.GB"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.GB,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"太字节(TB)"}},[l("el-input",{attrs:{type:"number",clearable:""},on:{input:function(t){return e.value("TB")}},model:{value:e.model.TB,callback:function(t){e.$set(e.model,"TB",t)},expression:"model.TB"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.TB,t)}},slot:"append"})],1)],1),l("el-form-item",[l("el-button",{on:{click:function(t){return e.clear()}}},[e._v("清空")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("转换")])],1)],1)],1)])},a=[],o=l("98b1"),n=l("f71e"),s=l("8cc9"),r={name:"AdminUtilsBytetran",components:{},data:function(){return{name:"字节转换",height:680,model:{type:"",value:"",b:"",B:"",KB:"",MB:"",GB:"",TB:""},rules:{}}},created:function(){this.height=Object(o["a"])(180)},methods:{value:function(e){this.model.type=e,this.model.value=this.model[e]},clear:function(){this.model=this.$options.data().model},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&Object(s["a"])({type:e.model.type,value:e.model.value}).then((function(t){e.model=t.data}))}))},copy:function(e,t){e?Object(n["a"])(e,t):this.$message.error("请转换字节")}}},c=r,d=l("0b56"),u=Object(d["a"])(c,i,a,!1,null,"adbe1b34",null);t["default"]=u.exports},"333d":function(e,t,l){"use strict";var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"pagination-container",class:{hidden:e.hidden},style:{"text-align":e.align}},[l("el-pagination",e._b({attrs:{small:e.small,background:e.background,"current-page":e.currentPage,"page-size":e.pageSize,layout:e.layout,"page-sizes":e.pageSizes,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)},a=[];l("1d23a");Math.easeInOutQuad=function(e,t,l,i){return e/=i/2,e<1?l/2*e*e+t:(e--,-l/2*(e*(e-2)-1)+t)};var o=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function n(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function s(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function r(e,t,l){var i=s(),a=e-i,r=20,c=0;t="undefined"===typeof t?500:t;var d=function e(){c+=r;var s=Math.easeInOutQuad(c,i,a,t);n(s),c0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{rules:e.rules,model:e.model,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"会员ID",prop:"member_id"}},[l("el-input",{model:{value:e.model.member_id,callback:function(t){e.$set(e.model,"member_id",t)},expression:"model.member_id"}})],1),l("el-form-item",{attrs:{label:"会员用户名",prop:"username"}},[l("el-input",{model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}})],1),l("el-form-item",{attrs:{label:"接口ID",prop:"api_id"}},[l("el-input",{model:{value:e.model.api_id,callback:function(t){e.$set(e.model,"api_id",t)},expression:"model.api_id"}})],1),l("el-form-item",{attrs:{label:"接口名称",prop:"api_name"}},[l("el-input",{model:{value:e.model.api_name,callback:function(t){e.$set(e.model,"api_name",t)},expression:"model.api_name"}})],1),l("el-form-item",{attrs:{label:"接口链接",prop:"api_url"}},[l("el-input",{model:{value:e.model.api_url,callback:function(t){e.$set(e.model,"api_url",t)},expression:"model.api_url"}})],1),l("el-form-item",{attrs:{label:"请求方式",prop:"request_method"}},[l("el-input",{model:{value:e.model.request_method,callback:function(t){e.$set(e.model,"request_method",t)},expression:"model.request_method"}})],1),l("el-form-item",{attrs:{label:"请求IP",prop:"request_ip"}},[l("el-input",{model:{value:e.model.request_ip,callback:function(t){e.$set(e.model,"request_ip",t)},expression:"model.request_ip"}})],1),l("el-form-item",{attrs:{label:"请求地区",prop:"request_region"}},[l("el-input",{model:{value:e.model.request_region,callback:function(t){e.$set(e.model,"request_region",t)},expression:"model.request_region"}})],1),l("el-form-item",{attrs:{label:"请求ISP",prop:"request_isp"}},[l("el-input",{model:{value:e.model.request_isp,callback:function(t){e.$set(e.model,"request_isp",t)},expression:"model.request_isp"}})],1),l("el-form-item",{attrs:{label:"请求时间",prop:"create_time"}},[l("el-input",{model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1),l("el-form-item",{attrs:{label:"请求参数",prop:"request_param"}},[l("pre",[e._v(e._s(e.model.request_param))])]),l("el-form-item",{attrs:{label:"返回码",prop:"response_code"}},[l("el-input",{model:{value:e.model.response_code,callback:function(t){e.$set(e.model,"response_code",t)},expression:"model.response_code"}})],1),l("el-form-item",{attrs:{label:"返回描述",prop:"response_msg"}},[l("el-input",{model:{value:e.model.response_msg,callback:function(t){e.$set(e.model,"response_msg",t)},expression:"model.response_msg"}})],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("确定")])],1)],1),l("el-dialog",{attrs:{title:e.clearDialogTitle,visible:e.clearDialog,"before-close":e.clearCancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.clearDialog=t}}},[l("el-form",{ref:"clearRef",staticClass:"dialog-body",attrs:{rules:e.clearRules,model:e.clearModel,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"会员ID",prop:"member_id"}},[l("el-input",{attrs:{placeholder:"多个逗号,隔开",clearable:""},model:{value:e.clearModel.member_id,callback:function(t){e.$set(e.clearModel,"member_id",t)},expression:"clearModel.member_id"}})],1),l("el-form-item",{attrs:{label:"会员用户名",prop:"username"}},[l("el-input",{attrs:{placeholder:"多个逗号,隔开",clearable:""},model:{value:e.clearModel.username,callback:function(t){e.$set(e.clearModel,"username",t)},expression:"clearModel.username"}})],1),l("el-form-item",{attrs:{label:"接口ID",prop:"api_id"}},[l("el-input",{attrs:{placeholder:"多个逗号,隔开",clearable:""},model:{value:e.clearModel.api_id,callback:function(t){e.$set(e.clearModel,"api_id",t)},expression:"clearModel.api_id"}})],1),l("el-form-item",{attrs:{label:"接口链接",prop:"api_url"}},[l("el-input",{attrs:{placeholder:"多个逗号,隔开",clearable:""},model:{value:e.clearModel.api_url,callback:function(t){e.$set(e.clearModel,"api_url",t)},expression:"clearModel.api_url"}})],1),l("el-form-item",{attrs:{label:"请求时间",prop:"date_value"}},[l("el-date-picker",{staticClass:"filter-item",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.clearModel.date_value,callback:function(t){e.$set(e.clearModel,"date_value",t)},expression:"clearModel.date_value"}})],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{on:{click:function(t){return e.clearCancel()}}},[e._v("取消")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.clearSubmit()}}},[e._v("确定")])],1)],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("98b1")),n=l("333d"),s=l("4381"),r=l("ed08"),c=l("88b5"),d={name:"MemberLog",components:{Pagination:n["a"]},directives:{permission:s["a"]},data:function(){return{name:"会员日志",height:680,loading:!1,idkey:"member_log_id",data:[],count:0,query:{page:1,limit:15,search_field:"username",date_field:"create_time"},dialog:!1,dialogTitle:"",model:{},rules:{},selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",clearDialog:!1,clearDialogTitle:"",clearModel:{member_id:"",username:"",api_id:"",api_url:"",date_value:[]},clearRules:{}}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,Object(c["e"])(this.query).then((function(t){e.data=t.data.list,e.count=t.data.count,e.loading=!1})).catch((function(){e.loading=!1}))},info:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"详情:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],Object(c["d"])(l).then((function(e){t.model=e.data}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){this.dialog=!1,this.reset()},reset:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.model=e},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(r["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,Object(c["c"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},clear:function(){this.clearDialog=!0,this.clearDialogTitle=this.name+"清除"},clearCancel:function(){this.clearDialog=!1},clearSubmit:function(){var e=this;this.loading=!0,Object(c["b"])(this.clearModel).then((function(t){e.list(),e.clearDialog=!1,e.clearModel=e.$options.data().clearModel,e.$message.success("已清除"+e.name+" "+t.data.count+" 条")})).catch((function(){e.loading=!1}))},clean:function(){var e=this;this.$confirm("确定要清空所有"+this.name+"吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(c["a"])().then((function(t){e.list(),e.$message.success("已清除"+e.name+"记录 "+t.data.count+" 条")})).catch((function(){}))})).catch((function(){}))}}},u=d,m=l("0b56"),p=Object(m["a"])(u,i,a,!1,null,null,null);t["default"]=p.exports},"35b0":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"login-container",style:{backgroundImage:"url("+e.login_bg_url+")"}},[l("el-form",{ref:"ref",staticClass:"login-form",attrs:{model:e.model,rules:e.rules,"label-position":"left"}},[l("div",{staticClass:"login-title"},[l("h3",{staticClass:"login-title-name"},[e._v(e._s(e.system_name))])]),l("div",{staticClass:"login-logo"},[e.logo_url?l("el-image",{staticClass:"login-logo-img",attrs:{src:e.logo_url,fit:"contain"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"})]):l("div",{staticStyle:{height:"134px"}})],1),l("el-form-item",{attrs:{prop:"username"}},[l("el-input",{attrs:{type:"text",placeholder:"账号/手机/邮箱","prefix-icon":"el-icon-user",autocomplete:"on",clearable:""},model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}})],1),l("el-form-item",{attrs:{prop:"password"}},[l("el-input",{attrs:{type:"password",placeholder:"请输入密码","prefix-icon":"el-icon-lock",autocomplete:"on",clearable:"","show-password":""},model:{value:e.model.password,callback:function(t){e.$set(e.model,"password",t)},expression:"model.password"}})],1),e.captcha_switch&&e.captcha_src?l("el-form-item",{attrs:{prop:"captcha_code"}},[l("el-col",{attrs:{span:13}},[l("el-input",{attrs:{placeholder:"请输入验证码","prefix-icon":"el-icon-picture",autocomplete:"off",clearable:""},model:{value:e.model.captcha_code,callback:function(t){e.$set(e.model,"captcha_code",t)},expression:"model.captcha_code"}})],1),l("el-col",{attrs:{span:11}},[l("el-image",{staticClass:"login-captcha",attrs:{src:e.captcha_src,fit:"fill",alt:"验证码",title:"点击刷新验证码"},on:{click:e.captcha}})],1)],1):e._e(),e.captcha_switch&&2==e.captcha_mode?l("AjCaptcha",{ref:"ajcaptcha",attrs:{mode:"pop","captcha-type":e.captcha_type,"img-size":{width:"330px",height:"155px"}},on:{success:e.ajcaptchaSuccess}}):e._e(),e.captcha_switch&&2==e.captcha_mode?l("el-button",{staticClass:"login-bottom",attrs:{loading:e.loading,type:"primary"},on:{click:e.ajcaptchaShow}},[e._v("登录")]):l("el-button",{staticClass:"login-bottom",attrs:{loading:e.loading,type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleLogin.apply(null,arguments)}}},[e._v("登录")])],1)],1)},a=[],o=(l("5436"),l("697e"),l("5d63"),function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"show",rawName:"v-show",value:e.showBox,expression:"showBox"}],class:"pop"==e.mode?"mask":""},[l("div",{class:"pop"==e.mode?"verifybox":"",style:{"max-width":parseInt(e.imgSize.width)+30+"px"}},["pop"==e.mode?l("div",{staticClass:"verifybox-top"},[e._v(" 请完成安全验证 "),l("span",{staticClass:"verifybox-close"},[l("el-button",{attrs:{size:"mini",icon:"el-icon-refresh",title:"刷新",circle:""},on:{click:e.refresh}}),l("el-button",{attrs:{size:"mini",icon:"el-icon-close",title:"关闭",circle:""},on:{click:e.closeBox}})],1)]):e._e(),l("div",{staticClass:"verifybox-bottom",style:{padding:"pop"==e.mode?"0 15px 15px 15px":"0"}},[e.componentType?l(e.componentType,{ref:"instance",tag:"components",attrs:{"captcha-type":e.captchaType,type:e.verifyType,figure:e.figure,arith:e.arith,mode:e.mode,"v-space":e.vSpace,explain:e.explain,"img-size":e.imgSize,"block-size":e.blockSize,"bar-size":e.barSize,"default-img":e.defaultImg}}):e._e()],1)])])}),n=[],s=(l("1d23a"),l("e508"),l("46fb"),function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticStyle:{position:"relative"}},["2"===e.type?l("div",{staticClass:"verify-img-out",style:{height:parseInt(e.setSize.imgHeight)+e.vSpace+"px"}},[l("div",{staticClass:"verify-img-panel",style:{width:e.setSize.imgWidth,height:e.setSize.imgHeight}},[l("img",{staticStyle:{width:"100%",height:"100%",display:"block"},attrs:{src:e.backImgBase?"data:image/png;base64,"+e.backImgBase:e.defaultImg,alt:""}}),l("transition",{attrs:{name:"tips"}},[e.tipWords?l("span",{staticClass:"verify-tips",class:e.passFlag?"suc-bg":"err-bg"},[e._v(e._s(e.tipWords))]):e._e()])],1)]):e._e(),l("div",{staticClass:"verify-bar-area",style:{width:e.setSize.imgWidth,height:e.barSize.height,"line-height":e.barSize.height}},[l("span",{staticClass:"verify-msg",domProps:{textContent:e._s(e.text)}}),l("div",{staticClass:"verify-left-bar",style:{width:void 0!==e.leftBarWidth?e.leftBarWidth:e.barSize.height,height:e.barSize.height,"border-color":e.leftBarBorderColor,transaction:e.transitionWidth}},[l("span",{staticClass:"verify-msg",domProps:{textContent:e._s(e.finishText)}}),l("div",{staticClass:"verify-move-block",style:{width:e.barSize.height,height:e.barSize.height,"background-color":e.moveBlockBackgroundColor,left:e.moveBlockLeft,transition:e.transitionLeft},on:{touchstart:e.start,mousedown:e.start}},[l("i",{class:["verify-icon iconfont",e.iconClass],style:{color:e.iconColor}}),"2"===e.type?l("div",{staticClass:"verify-sub-block",style:{width:Math.floor(47*parseInt(e.setSize.imgWidth)/310)+"px",height:e.setSize.imgHeight,top:"-"+(parseInt(e.setSize.imgHeight)+e.vSpace)+"px","background-size":e.setSize.imgWidth+" "+e.setSize.imgHeight}},[l("img",{staticStyle:{width:"100%",height:"100%",display:"block"},attrs:{src:"data:image/png;base64,"+e.blockBackImgBase,alt:""}})]):e._e()])])])])}),r=[],c=(l("f3b4"),l("9e67"),l("57a9"),l("0508"),l("1ebd")),d=l.n(c);function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"XwKsGlMcdPMEhR1B",l=d.a.enc.Utf8.parse(t),i=d.a.enc.Utf8.parse(e),a=d.a.AES.encrypt(i,l,{mode:d.a.mode.ECB,padding:d.a.pad.Pkcs7});return a.toString()}function m(e){var t,l,i,a,o=e.$el.parentNode.offsetWidth||window.offsetWidth,n=e.$el.parentNode.offsetHeight||window.offsetHeight;return t=-1!==e.imgSize.width.indexOf("%")?parseInt(this.imgSize.width)/100*o+"px":this.imgSize.width,l=-1!==e.imgSize.height.indexOf("%")?parseInt(this.imgSize.height)/100*n+"px":this.imgSize.height,i=-1!==e.barSize.width.indexOf("%")?parseInt(this.barSize.width)/100*o+"px":this.barSize.width,a=-1!==e.barSize.height.indexOf("%")?parseInt(this.barSize.height)/100*n+"px":this.barSize.height,{imgWidth:t,imgHeight:l,barWidth:i,barHeight:a}}var p=l("b775"),h="/admin/admin.Login/";function f(e){return Object(p["a"])({url:h+"captcha",method:"get",params:e})}function b(e){return Object(p["a"])({url:h+"captcha",method:"post",data:e})}var g={name:"VerifySlide",props:{captchaType:{type:String,default:"blockPuzzle"},mode:{type:String,default:"pop"},type:{type:String,default:"2"},vSpace:{type:Number,default:5},explain:{type:String,default:"向右滑动完成验证"},imgSize:{type:Object,default:function(){return{width:"310px",height:"155px"}}},blockSize:{type:Object,default:function(){return{width:"50px",height:"50px"}}},barSize:{type:Object,default:function(){return{width:"310px",height:"40px"}}},defaultImg:{type:String,default:""}},data:function(){return{secretKey:"",passFlag:"",backImgBase:"",blockBackImgBase:"",backToken:"",startMoveTime:"",endMovetime:"",tipsBackColor:"",tipWords:"",text:"",finishText:"",setSize:{imgHeight:0,imgWidth:0,barHeight:0,barWidth:0},top:0,left:0,moveBlockLeft:void 0,leftBarWidth:void 0,moveBlockBackgroundColor:void 0,leftBarBorderColor:"#ddd",iconColor:void 0,iconClass:"icon-right",status:!1,isEnd:!1,showRefresh:!0,transitionLeft:"",transitionWidth:""}},computed:{barArea:function(){return this.$el.querySelector(".verify-bar-area")},resetSize:function(){return m}},watch:{type:{immediate:!0,handler:function(){this.init()}}},mounted:function(){this.$el.onselectstart=function(){return!1}},methods:{init:function(){var e=this;this.text=this.explain,this.getPictrue(),this.$nextTick((function(){var t=e.resetSize(e);for(var l in t)e.$set(e.setSize,l,t[l]);e.$parent.$emit("ready",e)}));var t=this;window.removeEventListener("touchmove",(function(e){t.move(e)})),window.removeEventListener("mousemove",(function(e){t.move(e)})),window.removeEventListener("touchend",(function(){t.end()})),window.removeEventListener("mouseup",(function(){t.end()})),window.addEventListener("touchmove",(function(e){t.move(e)})),window.addEventListener("mousemove",(function(e){t.move(e)})),window.addEventListener("touchend",(function(){t.end()})),window.addEventListener("mouseup",(function(){t.end()}))},start:function(e){var t;e=e||window.event,t=e.touches?e.touches[0].pageX:e.clientX,this.startLeft=Math.floor(t-this.barArea.getBoundingClientRect().left),this.startMoveTime=+new Date,!1===this.isEnd&&(this.text="",this.moveBlockBackgroundColor="#337ab7",this.leftBarBorderColor="#337AB7",this.iconColor="#fff",e.stopPropagation(),this.status=!0)},move:function(e){if(e=e||window.event,this.status&&!1===this.isEnd){var t;t=e.touches?e.touches[0].pageX:e.clientX;var l=this.barArea.getBoundingClientRect().left,i=t-l;i>=this.barArea.offsetWidth-parseInt(parseInt(this.blockSize.width)/2)-2&&(i=this.barArea.offsetWidth-parseInt(parseInt(this.blockSize.width)/2)-2),i<=0&&(i=parseInt(parseInt(this.blockSize.width)/2)),this.moveBlockLeft=i-this.startLeft+"px",this.leftBarWidth=i-this.startLeft+"px"}},end:function(){var e=this;this.endMovetime=+new Date;var t=this;if(this.status&&!1===this.isEnd){var l=parseInt((this.moveBlockLeft||"").replace("px",""));l=310*l/parseInt(this.setSize.imgWidth);var i={captchaType:this.captchaType,pointJson:this.secretKey?u(JSON.stringify({x:l,y:5}),this.secretKey):JSON.stringify({x:l,y:5}),token:this.backToken};b(i).then((function(i){var a=i.data;if("0000"===a.repCode){e.moveBlockBackgroundColor="#5cb85c",e.leftBarBorderColor="#5cb85c",e.iconColor="#fff",e.iconClass="icon-check",e.showRefresh=!1,e.isEnd=!0,"pop"===e.mode&&setTimeout((function(){e.$parent.clickShow=!1}),1500),e.passFlag=!0,e.tipWords="".concat(((e.endMovetime-e.startMoveTime)/1e3).toFixed(2),"s验证成功");var o=e.secretKey?u(e.backToken+"---"+JSON.stringify({x:l,y:5}),e.secretKey):e.backToken+"---"+JSON.stringify({x:l,y:5});setTimeout((function(){e.tipWords="",e.$parent.closeBox(),e.$parent.$emit("success",{captchaVerification:o})}),700)}else e.moveBlockBackgroundColor="#d9534f",e.leftBarBorderColor="#d9534f",e.iconColor="#fff",e.iconClass="icon-close",e.passFlag=!1,setTimeout((function(){t.refresh()}),1e3),e.$parent.$emit("error",e),e.tipWords="验证失败",setTimeout((function(){e.tipWords=""}),1e3)})),this.status=!1}},refresh:function(){var e=this;this.showRefresh=!0,this.finishText="",this.transitionLeft="left .3s",this.moveBlockLeft=0,this.leftBarWidth=void 0,this.transitionWidth="width .3s",this.leftBarBorderColor="#ddd",this.moveBlockBackgroundColor="#fff",this.iconColor="#000",this.iconClass="icon-right",this.isEnd=!1,this.getPictrue(),setTimeout((function(){e.transitionWidth="",e.transitionLeft="",e.text=e.explain}),300)},getPictrue:function(){var e=this,t={captchaType:this.captchaType,clientUid:localStorage.getItem("slider"),ts:Date.now()};f(t).then((function(t){var l=t.data;"0000"===l.repCode?(e.backImgBase=l.repData.originalImageBase64,e.blockBackImgBase=l.repData.jigsawImageBase64,e.backToken=l.repData.token,e.secretKey=l.repData.secretKey):e.tipWords=l.repMsg,"6201"===l.repCode&&(e.backImgBase=null,e.blockBackImgBase=null)})).catch((function(){}))}}},_=g,v=l("0b56"),y=Object(v["a"])(_,s,r,!1,null,null,null),k=y.exports,x=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticStyle:{position:"relative"}},[l("div",{staticClass:"verify-img-out"},[l("div",{staticClass:"verify-img-panel",style:{width:e.setSize.imgWidth,height:e.setSize.imgHeight,"background-size":e.setSize.imgWidth+" "+e.setSize.imgHeight,"margin-bottom":e.vSpace+"px"}},[l("img",{ref:"canvas",staticStyle:{width:"100%",height:"100%",display:"block"},attrs:{src:e.pointBackImgBase?"data:image/png;base64,"+e.pointBackImgBase:e.defaultImg,alt:""},on:{click:function(t){e.bindingClick&&e.canvasClick(t)}}}),e._l(e.tempPoints,(function(t,i){return l("div",{key:i,staticClass:"point-area",style:{"background-color":"#1abd6c",color:"#fff","z-index":9999,width:"20px",height:"20px","text-align":"center","line-height":"20px","border-radius":"50%",position:"absolute",top:parseInt(t.y-10)+"px",left:parseInt(t.x-10)+"px"}},[e._v(" "+e._s(i+1)+" ")])}))],2)]),l("div",{staticClass:"verify-bar-area",style:{width:e.setSize.imgWidth,color:e.barAreaColor,"border-color":e.barAreaBorderColor,"line-height":e.barSize.height}},[l("span",{staticClass:"verify-msg"},[e._v(e._s(e.text))])])])},w=[],$=(l("924a"),l("737f"),{name:"VerifyPoints",props:{captchaType:{type:String,default:"clickWord"},mode:{type:String,default:"pop"},type:{type:String,default:"2"},vSpace:{type:Number,default:5},imgSize:{type:Object,default:function(){return{width:"310px",height:"155px"}}},barSize:{type:Object,default:function(){return{width:"310px",height:"40px"}}},defaultImg:{type:String,default:""}},data:function(){return{secretKey:"",checkNum:3,fontPos:[],checkPosArr:[],num:1,pointBackImgBase:"",poinTextList:[],backToken:"",setSize:{imgHeight:0,imgWidth:0,barHeight:0,barWidth:0},tempPoints:[],text:"",barAreaColor:void 0,barAreaBorderColor:void 0,showRefresh:!0,bindingClick:!0}},computed:{resetSize:function(){return m}},watch:{type:{immediate:!0,handler:function(){this.init()}}},mounted:function(){this.$el.onselectstart=function(){return!1}},methods:{init:function(){var e=this;this.fontPos.splice(0,this.fontPos.length),this.checkPosArr.splice(0,this.checkPosArr.length),this.num=1,this.getPictrue(),this.$nextTick((function(){e.setSize=e.resetSize(e),e.$parent.$emit("ready",e)}))},canvasClick:function(e){var t=this;this.checkPosArr.push(this.getMousePos(this.$refs.canvas,e)),this.num===this.checkNum&&(this.num=this.createPoint(this.getMousePos(this.$refs.canvas,e)),this.checkPosArr=this.pointTransfrom(this.checkPosArr,this.setSize),setTimeout((function(){var e=t.secretKey?u(t.backToken+"---"+JSON.stringify(t.checkPosArr),t.secretKey):t.backToken+"---"+JSON.stringify(t.checkPosArr),l={captchaType:t.captchaType,pointJson:t.secretKey?u(JSON.stringify(t.checkPosArr),t.secretKey):JSON.stringify(t.checkPosArr),token:t.backToken};b(l).then((function(l){var i=l.data;"0000"===i.repCode?(t.barAreaColor="#4cae4c",t.barAreaBorderColor="#5cb85c",t.text="验证成功",t.bindingClick=!1,"pop"===t.mode&&setTimeout((function(){t.$parent.clickShow=!1}),700),t.$parent.closeBox(),t.$parent.$emit("success",{captchaVerification:e})):(t.$parent.$emit("error",t),t.barAreaColor="#d9534f",t.barAreaBorderColor="#d9534f",t.text="验证失败",setTimeout((function(){t.refresh()}),700))}))}),400)),this.num0?l("el-col",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{span:21}},[l("el-row",{attrs:{gutter:3}},[l("el-checkbox-group",{on:{change:e.select},model:{value:e.selection,callback:function(t){e.selection=t},expression:"selection"}},e._l(e.data,(function(t,i){return l("el-col",{key:i,staticStyle:{"margin-bottom":"6px","text-align":"center"},attrs:{span:4}},[l("el-card",{staticClass:"ya-file-card",attrs:{"body-style":{minWidth:"16.5%",height:(e.height-.1*e.height)/3+"px",minHeight:"126px",padding:"0 6px"}}},[l("div",{staticClass:"ya-file-ext"},[l("span",[e._v(e._s(t.file_ext))])]),l("div",{staticStyle:{"text-align":"left"}},[l("el-checkbox",{key:t[e.idkey],attrs:{label:t[e.idkey]}})],1),l("div",{style:{width:"100%",height:(e.height-.1*e.height)/3-(e.height-.1*e.height)/3*.5+"px",minHeight:"62px"}},["image"===t.file_type?l("el-image",{staticStyle:{height:"100%"},attrs:{fit:"contain",src:t.file_url,"preview-src-list":e.fileImgPre,title:"点击查看大图"}}):"video"===t.file_type?l("video",{attrs:{width:"100%",height:"100%",controls:""}},[l("source",{attrs:{src:t.file_url,type:"video/mp4"}}),l("object",{attrs:{data:t.file_url,width:"100%",height:"100%"}},[l("embed",{attrs:{src:t.file_url,width:"100%",height:"100%"}})])]):"audio"===t.file_type?l("audio",{attrs:{width:"100%",height:"100%",controls:""}},[l("source",{attrs:{src:t.file_url,type:"audio/mp3"}}),l("embed",{attrs:{src:t.file_url,width:"100%",height:"100%"}})]):"word"===t.file_type?l("el-image",{staticClass:"ya-file-img",attrs:{src:t.file_url}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-document ya-file-icon"})])]):l("div",{staticClass:"image-slot"},[l("i",{staticClass:"el-icon-folder ya-file-icon"})])],1),l("div",{style:{paddingTop:"5px",minHeight:"50px"}},[l("span",{staticClass:"ya-file-name",attrs:{title:t.file_name+"."+t.file_ext}},[e._v(e._s(t.file_name)+"."+e._s(t.file_ext))]),l("div",{staticClass:"bottom clearfix"},[t.is_disable?l("el-button",{attrs:{size:"medium",type:"text",icon:"el-icon-warning",title:"已禁用,点击修改"},on:{click:function(l){return e.selectOpen("disable",[t.file_id])}}}):l("el-button",{attrs:{size:"medium",type:"text",icon:"el-icon-warning-outline",title:"已启用,点击修改"},on:{click:function(l){return e.selectOpen("disable",[t.file_id])}}}),l("el-button",{attrs:{type:"text",icon:"el-icon-copy-document",title:"复制文件名"},on:{click:function(l){return e.copy(t.file_name,l)}}}),l("el-link",{staticStyle:{margin:"-8px 10px 0 10px"},attrs:{type:"primary",icon:"el-icon-download",title:"下载文件",href:t.file_url,underline:!1,download:t.file_url,target:"_blank"}}),l("el-button",{attrs:{size:"mini",type:"text",title:"详情/修改"},on:{click:function(l){return e.edit(t)}}},[e._v("修改")]),l("el-button",{attrs:{size:"mini",type:"text",title:"删除文件"},on:{click:function(l){return e.selectOpen("dele",[t.file_id])}}},[e._v("删除")])],1)])])],1)})),1)],1)],1):l("el-col",{attrs:{span:21}},[l("el-empty",{attrs:{description:"暂无"+e.name}})],1)],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"append-to-body":"","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{rules:e.rules,model:e.model,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"文件名称",prop:"file_name"}},[l("el-input",{attrs:{placeholder:"",title:e.model.file_name,clearable:""},model:{value:e.model.file_name,callback:function(t){e.$set(e.model,"file_name",t)},expression:"model.file_name"}},[l("el-button",{staticStyle:{"margin-right":"3px"},attrs:{slot:"append",icon:"el-icon-copy-document",title:"复制文件名"},on:{click:function(t){return e.copy(e.model.file_name,t)}},slot:"append"}),l("el-link",{attrs:{slot:"append",icon:"el-icon-download",title:"下载文件",href:e.model.file_url,underline:!1,download:e.model.file_url,target:"_blank"},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"文件分组",prop:"group_id"}},[l("el-select",{attrs:{placeholder:"未分组",clearable:""},model:{value:e.model.group_id,callback:function(t){e.$set(e.model,"group_id",t)},expression:"model.group_id"}},e._l(e.group,(function(e,t){return l("el-option",{key:t,attrs:{value:e.group_id,label:e.group_name}})})),1)],1),l("el-form-item",{attrs:{label:"文件类型",prop:"file_type"}},[l("el-select",{attrs:{placeholder:""},model:{value:e.model.file_type,callback:function(t){e.$set(e.model,"file_type",t)},expression:"model.file_type"}},e._l(e.filetype,(function(e,t){return l("el-option",{key:t,attrs:{value:t,label:e}})})),1)],1),l("el-form-item",{attrs:{label:"文件排序",prop:"sort"}},[l("el-input",{attrs:{type:"number",placeholder:"250"},model:{value:e.model.sort,callback:function(t){e.$set(e.model,"sort",t)},expression:"model.sort"}})],1),l("el-form-item",{attrs:{label:"文件域名",prop:"domain"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.domain,callback:function(t){e.$set(e.model,"domain",t)},expression:"model.domain"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-copy-document",title:"复制"},on:{click:function(t){return e.copy(e.model.domain,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"文件路径",prop:"file_path"}},[l("el-input",{attrs:{placeholder:"",title:e.model.file_path,disabled:""},model:{value:e.model.file_path,callback:function(t){e.$set(e.model,"file_path",t)},expression:"model.file_path"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-copy-document",title:"复制"},on:{click:function(t){return e.copy(e.model.file_path,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"文件链接",prop:"file_url"}},[l("el-input",{attrs:{placeholder:"",title:e.model.file_url,disabled:""},model:{value:e.model.file_url,callback:function(t){e.$set(e.model,"file_url",t)},expression:"model.file_url"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-copy-document",title:"复制"},on:{click:function(t){return e.copy(e.model.file_url,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"存储方式",prop:"storage"}},[l("el-select",{attrs:{placeholder:"",disabled:""},model:{value:e.model.storage,callback:function(t){e.$set(e.model,"storage",t)},expression:"model.storage"}},e._l(e.storage,(function(e,t){return l("el-option",{key:t,attrs:{value:t,label:e}})})),1)],1),l("el-form-item",{attrs:{label:"是否禁用",prop:"is_disable"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0,disabled:""},model:{value:e.model.is_disable,callback:function(t){e.$set(e.model,"is_disable",t)},expression:"model.is_disable"}})],1),l("el-form-item",{attrs:{label:"文件大小",prop:"file_size"}},[l("el-input",{attrs:{placeholder:"",disabled:""},model:{value:e.model.file_size,callback:function(t){e.$set(e.model,"file_size",t)},expression:"model.file_size"}})],1),l("el-form-item",{attrs:{label:"文件后缀",prop:"file_ext"}},[l("el-input",{attrs:{placeholder:"",disabled:""},model:{value:e.model.file_ext,callback:function(t){e.$set(e.model,"file_ext",t)},expression:"model.file_ext"}})],1),l("el-form-item",{attrs:{label:"文件MD5",prop:"file_md5"}},[l("el-input",{attrs:{placeholder:"",disabled:""},model:{value:e.model.file_md5,callback:function(t){e.$set(e.model,"file_md5",t)},expression:"model.file_md5"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-copy-document",title:"复制"},on:{click:function(t){return e.copy(e.model.file_md5,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"文件散列",prop:"file_hash"}},[l("el-input",{attrs:{placeholder:"",disabled:""},model:{value:e.model.file_hash,callback:function(t){e.$set(e.model,"file_hash",t)},expression:"model.file_hash"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-copy-document",title:"复制"},on:{click:function(t){return e.copy(e.model.file_hash,t)}},slot:"append"})],1)],1),e.model.file_id?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model.file_id?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e(),e.model.delete_time?l("el-form-item",{attrs:{label:"删除时间",prop:"delete_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.delete_time,callback:function(t){e.$set(e.model,"delete_time",t)},expression:"model.delete_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1),l("el-row",{directives:[{name:"show",rawName:"v-show",value:e.fileType,expression:"fileType"}]},[l("el-col",{staticStyle:{"text-align":"right","margin-top":"20px"}},[l("el-button",{on:{click:function(t){return e.fileCancel()}}},[e._v("取消")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.fileSubmit(e.selection)}}},[e._v("确定")])],1)],1)],1)},a=[],o=(l("1d23a"),l("388f"),l("697e"),l("e508"),l("98b1")),n=l("333d"),s=l("f71e"),r=l("5f87"),c=l("b775"),d="/admin/file.File/";function u(e){return Object(c["a"])({url:d+"list",method:"get",params:e})}function m(e){return Object(c["a"])({url:d+"info",method:"get",params:e})}function p(){return d+"add"}function h(e){return Object(c["a"])({url:d+"edit",method:"post",data:e})}function f(e){return Object(c["a"])({url:d+"dele",method:"post",data:e})}function b(e){return Object(c["a"])({url:d+"editgroup",method:"post",data:e})}function g(e){return Object(c["a"])({url:d+"edittype",method:"post",data:e})}function _(e){return Object(c["a"])({url:d+"editdomain",method:"post",data:e})}function v(e){return Object(c["a"])({url:d+"disable",method:"post",data:e})}function y(e){return Object(c["a"])({url:d+"recover",method:"get",params:e})}function k(e){return Object(c["a"])({url:d+"recoverReco",method:"post",data:e})}function x(e){return Object(c["a"])({url:d+"recoverDele",method:"post",data:e})}var w=l("0532"),$={name:"FileManage",components:{Pagination:n["a"]},directives:{},props:{isRecycle:{type:Number,default:0},fileType:{type:String,default:""}},data:function(){return{name:"文件",recycle:0,height:680,loading:!1,idkey:"file_id",query:{page:1,limit:18,group_id:"",storage:"",file_type:"",is_front:0,is_disable:"",search_field:"file_name",date_field:"create_time"},data:[],count:0,dialog:!1,dialogTitle:"",model:{file_id:"",group_id:0,storage:"local",domain:"",file_md5:"",file_hash:"",file_name:"",file_type:"",file_path:"",file_size:"",file_ext:"",file_url:"",sort:250,is_front:0,is_disable:0,is_delete:0},rules:{file_name:[{required:!0,message:"请输入文件名称",trigger:"blur"}]},group:[],storage:[],fileIds:[],filetype:[],fileImgPre:[],selectAll:!1,selectAllInd:!1,selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",group_id:0,file_type:"image",domain:"",is_disable:0,uploadAction:p(),uploadHeaders:{},uploadData:{},uploadLimit:9,uploadAccept:"",uploadFilelist:[],groupDialog:!1,groupTitle:"",groupModel:{group_id:"",group_name:"",group_desc:"",group_sort:250},groupRules:{group_name:[{required:!0,message:"请输入分组名称",trigger:"blur"}]}}},watch:{isRecycle:function(e){this.recycle=e,this.list()},fileType:function(e){this.recycle=this.isRecycle,this.query.file_type=e,this.list()}},created:function(){this.height=Object(o["a"])(),this.recycle=this.isRecycle,this.fileType&&(this.query.is_disable=0,this.query.file_type=this.fileType,this.height=this.height-100),this.list();var e="header",t="AdminToken",l=Object(r["e"])();if("header"===e){var i={};i[t]=l,this.uploadHeaders=i}else{var a={group_id:0};a[t]=l,this.uploadData=a}},methods:{list:function(){var e=this;this.loading=!0,this.recycle?y(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1})):u(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1}))},listData:function(e){this.data=e.list,this.count=e.count,this.filetype=e.filetype,this.storage=e.storage,this.fileIds=e.ids,this.uploadLimit=e.setting.limit_max,this.uploadAccept=e.setting.accept_ext,this.loading=!1,this.groupList(e.group),this.imagePreview(e.list)},uploadBefore:function(){this.loading=!0},uploadSuccess:function(e){200===e.code?(this.query=this.$options.data().query,this.list(),this.$message.success(e.msg)):(this.loading=!1,this.$message.error(e.msg))},uploadError:function(e){this.loading=!1,this.$message.error(e.msg||"上传出错")},uploadChange:function(){},uploadExceed:function(){this.$message.error("每次最多只能选择 ".concat(this.uploadLimit," 个文件"))},uploadClear:function(){this.uploadFilelist=[]},edit:function(e){var t=this;this.dialog=!0,this.loading=!0,this.dialogTitle=this.name+"修改:"+e.file_id,m({file_id:e.file_id}).then((function(e){t.reset(e.data),t.loading=!1})).catch((function(){t.loading=!1}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model.file_id&&h(e.model).then((function(t){e.list(),e.reset(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.reset(),this.list()},sort:function(){this.query.sort_value&&this.query.sort_value&&this.list()},reset:function(e){this.model=e||this.$options.data().model,this.selection=[],this.selectIds="",this.selectAll=!1,this.selectAllInd=!1,void 0!==this.$refs["ref"]&&this.$refs["ref"].resetFields()},select:function(e){var t=e.length;this.selection=e,this.selectIds=this.selectGetIds().toString(),this.selectAll=t===this.fileIds.length,this.selectAllInd=t>0&&t1&&void 0!==arguments[1]?arguments[1]:"";t&&this.select(t),this.selection.length?(this.selectTitle="选中操作","editgroup"===e?this.selectTitle="修改分组":"edittype"===e?this.selectTitle="修改类型":"editdomain"===e?this.selectTitle="修改域名":"disable"===e?this.selectTitle="是否禁用":"dele"===e?this.selectTitle="删除"+this.name:"reco"===e&&(this.selectTitle="恢复"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"editgroup"===e?this.editgroup():"edittype"===e?this.edittype():"editdomain"===e?this.editdomain():"disable"===e?this.disable():"dele"===e?this.dele():"reco"===e&&this.reco(),this.selectDialog=!1}else this.selectAlert()},editgroup:function(){var e=this;this.selection.length?(this.loading=!0,b({ids:this.selectGetIds(),group_id:this.group_id}).then((function(t){e.list(),e.reset(),e.$message.success(t.msg)})).catch((function(){e.loading=!1}))):this.selectAlert()},edittype:function(){var e=this;this.selection.length?(this.loading=!0,g({ids:this.selectGetIds(),file_type:this.file_type}).then((function(t){e.list(),e.reset(),e.$message.success(t.msg)})).catch((function(){e.loading=!1}))):this.selectAlert()},editdomain:function(){var e=this;this.selection.length?(this.loading=!0,_({ids:this.selectGetIds(),domain:this.domain}).then((function(t){e.list(),e.reset(),e.$message.success(t.msg)})).catch((function(){e.loading=!1}))):this.selectAlert()},disable:function(){var e=this;this.selection.length?(this.loading=!0,v({ids:this.selectGetIds(),is_disable:this.is_disable}).then((function(t){e.list(),e.reset(),e.disableDialog=!1,e.$message.success(t.msg)})).catch((function(){e.list(),e.loading=!1}))):this.selectAlert()},dele:function(){var e=this;this.selection.length?this.recycle?x({ids:this.selectGetIds()}).then((function(t){e.list(),e.reset(),e.$message.success(t.msg)})).catch((function(){e.loading=!1})):f({ids:this.selectGetIds()}).then((function(t){e.list(),e.reset(),e.$message.success(t.msg)})).catch((function(){e.loading=!1})):this.selectAlert()},reco:function(){var e=this;this.selection.length?k({ids:this.selectGetIds()}).then((function(t){e.list(),e.$message.success(t.msg)})).catch((function(){e.loading=!1})):this.selectAlert()},imagePreview:function(e){for(var t=[],l=e.length,i=0;i0&&void 0!==arguments[0]?arguments[0]:"";this.query.file_type=e,this.list()},disableSelect:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.query.is_disable=e,this.list()},frontSelect:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.query.is_front=e,this.list()},storageSelect:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.query.storage=e,this.list()},groupList:function(e){e?this.group=e:this.list(),this.group.unshift({group_id:0,group_name:"(未分组)"})},groupAdd:function(){this.groupDialog=!0,this.groupTitle="分组添加",this.groupReset()},groupEdit:function(){var e=this,t=this.query.group_id;t?(this.groupDialog=!0,this.groupTitle="分组修改:"+this.query.group_id,Object(w["e"])({group_id:this.query.group_id}).then((function(t){e.groupReset(t.data)})).catch((function(t){e.groupDialog=!1}))):this.$alert("请选择需要修改的分组","提示",{type:"warning",callback:function(e){}})},groupCancel:function(){this.groupDialog=!1,this.groupReset()},groupSubmit:function(){var e=this;this.$refs["groupRef"].validate((function(t){t&&(e.loading=!0,e.groupModel.group_id?Object(w["d"])(e.groupModel).then((function(t){e.groupList(),e.groupReset(),e.groupDialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):Object(w["a"])(e.groupModel).then((function(t){e.groupList(),e.groupReset(),e.groupDialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},groupDele:function(){var e=this,t=this.query.group_id;if(t){for(var l=this.group,i=l.length,a="删除分组:"+t,o="",n=0;n吗?";this.$confirm(s,a,{type:"warning",dangerouslyUseHTMLString:!0}).then((function(){e.loading=!0,Object(w["b"])({ids:[t]}).then((function(t){e.groupList(),e.$message.success(t.msg)})).catch((function(){e.loading=!1}))})).catch((function(){}))}else this.$alert("请选择需要删除的分组","提示",{type:"warning",callback:function(e){}})},groupReset:function(e){this.groupModel=e||this.$options.data().groupModel},fileCancel:function(){this.reset(),this.$emit("fileCancel")},fileSubmit:function(e){if(e.length){for(var t=[],l=this.data,i=l.length,a=e.length,o=0;o1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","editpid"===e?this.selectTitle="修改上级":"unlogin"===e?this.selectTitle="是否免登":"disable"===e?this.selectTitle="是否禁用":"dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"editpid"===e?this.editpid(this.selection):"unlogin"===e?this.unlogin(this.selection,!0):"unrate"===e?this.unrate(this.selection,!0):"disable"===e?this.disable(this.selection,!0):"dele"===e&&this.dele(this.selection),this.selectDialog=!1,this.selectType=e}else this.selectAlert()},editpid:function(e){var t=this;f({ids:this.selectGetIds(e),api_pid:this.api_pid}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))},unlogin:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_unlogin;l&&(i=this.is_unlogin),b({ids:this.selectGetIds(e),is_unlogin:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},unrate:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_unrate;l&&(i=this.is_unrate),g({ids:this.selectGetIds(e),is_unrate:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},disable:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_disable;l&&(i=this.is_disable),_({ids:this.selectGetIds(e),is_disable:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,h({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},pidEdit:function(e){e&&(this.model.api_pid=e[e.length-1])},pidQuery:function(e){e&&(this.query.search_value=e[e.length-1])},pidSelect:function(e){e&&(this.api_pid=e[e.length-1])},copy:function(e,t){Object(n["a"])(e,t)},cellDbclick:function(e,t,l,i){this.copy(e[t.property],i)}}},y=v,k=l("0b56"),x=Object(k["a"])(y,i,a,!1,null,null,null);t["default"]=x.exports},"3bf7":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"接口速率"}},[l("el-col",{attrs:{span:8}},[l("el-col",{attrs:{span:12}},[l("el-input",{attrs:{type:"number",placeholder:"次数"},model:{value:e.model.api_rate_num,callback:function(t){e.$set(e.model,"api_rate_num",t)},expression:"model.api_rate_num"}},[l("template",{slot:"append"},[e._v("次")])],2)],1),l("el-col",{staticClass:"line",staticStyle:{"text-align":"center"},attrs:{span:1}},[e._v("/")]),l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{type:"number",placeholder:"时间"},model:{value:e.model.api_rate_time,callback:function(t){e.$set(e.model,"api_rate_time",t)},expression:"model.api_rate_time"}},[l("template",{slot:"append"},[e._v("秒")])],2)],1)],1),l("el-col",{attrs:{span:16}})],1),l("el-form-item",{attrs:{label:"",prop:""}},[l("el-col",{attrs:{span:10}},[e._v(" 次数/时间;3/1:3次1秒;次数设置为 0 则不限制。 ")]),l("el-col",{attrs:{span:16}})],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)},a=[],o=l("98b1"),n=l("5a2e"),s={name:"AdminSettingApi",components:{},data:function(){return{name:"接口设置",height:680,loading:!1,model:{api_rate_num:3,api_rate_time:1},rules:{api_rate_num:[{required:!0,message:"请输入次数",trigger:"blur"}],api_rate_time:[{required:!0,message:"请输入时间",trigger:"blur"}]}}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this;Object(n["b"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["b"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["a"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},"3ca5":function(e,t,l){},"405a":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("div",{attrs:{slot:"header"},slot:"header"},[l("span",[e._v("IP信息")])]),l("div",[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"IP"}},[l("el-input",{attrs:{type:"text",clearable:""},model:{value:e.model.ip,callback:function(t){e.$set(e.model,"ip",t)},expression:"model.ip"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.ip,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"国家"}},[l("el-input",{attrs:{type:"text"},model:{value:e.model.country,callback:function(t){e.$set(e.model,"country",t)},expression:"model.country"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.country,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"省份"}},[l("el-input",{attrs:{type:"text"},model:{value:e.model.province,callback:function(t){e.$set(e.model,"province",t)},expression:"model.province"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.province,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"城市"}},[l("el-input",{attrs:{type:"text"},model:{value:e.model.city,callback:function(t){e.$set(e.model,"city",t)},expression:"model.city"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.city,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"区县"}},[l("el-input",{attrs:{type:"text"},model:{value:e.model.area,callback:function(t){e.$set(e.model,"area",t)},expression:"model.area"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.area,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"运营商"}},[l("el-input",{attrs:{type:"text"},model:{value:e.model.isp,callback:function(t){e.$set(e.model,"isp",t)},expression:"model.isp"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.isp,t)}},slot:"append"})],1)],1),l("el-form-item",[l("el-button",{on:{click:function(t){return e.clear()}}},[e._v("清空")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("查询")])],1)],1)],1)])},a=[],o=l("98b1"),n=l("f71e"),s=l("8cc9"),r={name:"AdminUtilsIpinfo",components:{},data:function(){return{name:"IP信息",height:680,model:{ip:"",country:"",province:"",city:"",area:"",isp:""},rules:{}}},created:function(){this.height=Object(o["a"])(180)},methods:{clear:function(){this.model=this.$options.data().model},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&Object(s["b"])({ip:e.model.ip}).then((function(t){e.model=t.data}))}))},copy:function(e,t){e?Object(n["a"])(e,t):this.$message.error("请查询IP")}}},c=r,d=l("0b56"),u=Object(d["a"])(c,i,a,!1,null,"2da47939",null);t["default"]=u.exports},"42f6":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"日志记录开关",prop:"log_switch"}},[l("el-col",{attrs:{span:8}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.log_switch,callback:function(t){e.$set(e.model,"log_switch",t)},expression:"model.log_switch"}})],1),l("el-col",{attrs:{span:16}},[e._v(" 开启后,会记录后台用户日志。 ")])],1),l("el-form-item",{attrs:{label:"日志保留时间",prop:"log_save_time"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"number"},model:{value:e.model.log_save_time,callback:function(t){e.$set(e.model,"log_save_time",t)},expression:"model.log_save_time"}},[l("template",{slot:"append"},[e._v("天")])],2)],1),l("el-col",{attrs:{span:16}},[e._v(" 超过此时间会被删除,0永久保留。 ")])],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)},a=[],o=l("98b1"),n=l("5a2e"),s={name:"AdminSettingLog",components:{},data:function(){return{name:"日志设置",height:680,loading:!1,model:{log_switch:0,log_save_time:0},rules:{}}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this;Object(n["k"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["k"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["j"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},4381:function(e,t,l){"use strict";l("697e"),l("983b"),l("e635"),l("e975");var i=l("4360");function a(e,t){var l=t.value,a=i["a"].getters&&i["a"].getters.roles;if(!(l&&l instanceof Array))throw new Error("need roles! Like v-permission=\"['admin','editor']\"");if(l.length>0){var o=l,n=a.some((function(e){return o.includes(e)}));n||e.parentNode&&e.parentNode.removeChild(e)}}var o={inserted:function(e,t){a(e,t)},update:function(e,t){a(e,t)}},n=function(e){e.directive("permission",o)};window.Vue&&(window["permission"]=o,Vue.use(n)),o.install=n;t["a"]=o},"444b":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",[l("el-row",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-col",{attrs:{xs:24,sm:22,md:20,lg:16,xl:12}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"接口管理",prop:"api_manage"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.api_manage,callback:function(t){e.$set(e.model,"api_manage",t)},expression:"model.api_manage"}}),l("span",[e._v(" 关闭后,不再校验接口url,所有接口(配置的免登url除外)均需登录访问。")])],1),l("el-form-item",{attrs:{label:"接口速率"}},[l("el-col",{attrs:{span:5}},[l("el-input",{attrs:{type:"number",placeholder:"次数"},model:{value:e.model.api_rate_num,callback:function(t){e.$set(e.model,"api_rate_num",t)},expression:"model.api_rate_num"}},[l("template",{slot:"append"},[e._v("次")])],2)],1),l("el-col",{staticStyle:{"text-align":"center"},attrs:{span:1}},[e._v("/")]),l("el-col",{attrs:{span:5}},[l("el-input",{attrs:{type:"number",placeholder:"时间"},model:{value:e.model.api_rate_time,callback:function(t){e.$set(e.model,"api_rate_time",t)},expression:"model.api_rate_time"}},[l("template",{slot:"append"},[e._v("秒")])],2)],1),l("el-col",{attrs:{span:11}},[e._v(" 3/1:3次1秒;次数 0 不限率。")])],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)],1)],1)},a=[],o=l("98b1"),n=l("604d"),s={name:"SettingSettingApi",components:{},data:function(){return{name:"接口设置",height:680,loading:!1,model:{api_manage:1,api_rate_num:3,api_rate_time:1},rules:{}}},created:function(){this.height=Object(o["a"])(210),this.info()},methods:{info:function(){var e=this;Object(n["b"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["b"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["a"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},4688:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-row",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{gutter:8}},[l("el-col",{attrs:{span:12}},[l("el-card",[l("div",{attrs:{slot:"header"},slot:"header"},[l("span",[e._v("服务器信息")])]),l("div",[l("el-form",{attrs:{model:e.model,"label-width":"150px"}},[l("el-form-item",{attrs:{label:"OS"}},[l("el-input",{model:{value:e.model.system_info,callback:function(t){e.$set(e.model,"system_info",t)},expression:"model.system_info"}})],1),l("el-form-item",{attrs:{label:"Web"}},[l("el-input",{model:{value:e.model.server_software,callback:function(t){e.$set(e.model,"server_software",t)},expression:"model.server_software"}})],1),l("el-form-item",{attrs:{label:"MySQL"}},[l("el-input",{model:{value:e.model.mysql,callback:function(t){e.$set(e.model,"mysql",t)},expression:"model.mysql"}})],1),l("el-form-item",{attrs:{label:"PHP"}},[l("el-input",{model:{value:e.model.php_version,callback:function(t){e.$set(e.model,"php_version",t)},expression:"model.php_version"}})],1),l("el-form-item",{attrs:{label:"Protocol"}},[l("el-input",{model:{value:e.model.server_protocol,callback:function(t){e.$set(e.model,"server_protocol",t)},expression:"model.server_protocol"}})],1),l("el-form-item",{attrs:{label:"IP"}},[l("el-input",{model:{value:e.model.ip,callback:function(t){e.$set(e.model,"ip",t)},expression:"model.ip"}})],1),l("el-form-item",{attrs:{label:"Domain"}},[l("el-input",{model:{value:e.model.domain,callback:function(t){e.$set(e.model,"domain",t)},expression:"model.domain"}})],1),l("el-form-item",{attrs:{label:"Port"}},[l("el-input",{model:{value:e.model.port,callback:function(t){e.$set(e.model,"port",t)},expression:"model.port"}})],1),l("el-form-item",{attrs:{label:"php_sapi_name"}},[l("el-input",{model:{value:e.model.php_sapi_name,callback:function(t){e.$set(e.model,"php_sapi_name",t)},expression:"model.php_sapi_name"}})],1),l("el-form-item",{attrs:{label:"max_execution_time"}},[l("el-input",{model:{value:e.model.max_execution_time,callback:function(t){e.$set(e.model,"max_execution_time",t)},expression:"model.max_execution_time"}})],1),l("el-form-item",{attrs:{label:"upload_max_filesize"}},[l("el-input",{model:{value:e.model.upload_max_filesize,callback:function(t){e.$set(e.model,"upload_max_filesize",t)},expression:"model.upload_max_filesize"}})],1),l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"post_max_size"}},[l("el-input",{model:{value:e.model.post_max_size,callback:function(t){e.$set(e.model,"post_max_size",t)},expression:"model.post_max_size"}})],1)],1)],1)])],1),l("el-col",{attrs:{span:12}},[l("el-card",[l("div",{attrs:{slot:"header"},slot:"header"},[l("span",[e._v("缓存信息")])]),l("div",[l("el-form",{attrs:{model:e.model,"label-width":"150px"}},[l("el-form-item",{attrs:{label:"缓存类型",prop:"type"}},[l("el-input",{model:{value:e.model.type,callback:function(t){e.$set(e.model,"type",t)},expression:"model.type"}})],1),"redis"===e.model.type?l("div",[l("el-form-item",{attrs:{label:"Redis",prop:""}},[l("el-input",{model:{value:e.model.redis_version,callback:function(t){e.$set(e.model,"redis_version",t)},expression:"model.redis_version"}})],1),l("el-form-item",{attrs:{label:"运行时长",prop:""}},[l("el-input",{model:{value:e.model.uptime_in_days,callback:function(t){e.$set(e.model,"uptime_in_days",t)},expression:"model.uptime_in_days"}})],1),l("el-form-item",{attrs:{label:"已用内存",prop:""}},[l("el-input",{model:{value:e.model.used_memory_human,callback:function(t){e.$set(e.model,"used_memory_human",t)},expression:"model.used_memory_human"}})],1),l("el-form-item",{attrs:{label:"峰值内存",prop:""}},[l("el-input",{model:{value:e.model.used_memory_peak_human,callback:function(t){e.$set(e.model,"used_memory_peak_human",t)},expression:"model.used_memory_peak_human"}})],1),l("el-form-item",{attrs:{label:"Lua内存",prop:""}},[l("el-input",{model:{value:e.model.used_memory_lua_human,callback:function(t){e.$set(e.model,"used_memory_lua_human",t)},expression:"model.used_memory_lua_human"}})],1),l("el-form-item",{attrs:{label:"客户端数",prop:""}},[l("el-input",{model:{value:e.model.connected_clients,callback:function(t){e.$set(e.model,"connected_clients",t)},expression:"model.connected_clients"}})],1),l("el-form-item",{attrs:{label:"总连接数",prop:""}},[l("el-input",{model:{value:e.model.total_connections_received,callback:function(t){e.$set(e.model,"total_connections_received",t)},expression:"model.total_connections_received"}})],1),l("el-form-item",{attrs:{label:"总命令数",prop:""}},[l("el-input",{model:{value:e.model.total_commands_processed,callback:function(t){e.$set(e.model,"total_commands_processed",t)},expression:"model.total_commands_processed"}})],1),l("el-form-item",{attrs:{label:"内存碎片比率",prop:""}},[l("el-input",{model:{value:e.model.mem_fragmentation_ratio,callback:function(t){e.$set(e.model,"mem_fragmentation_ratio",t)},expression:"model.mem_fragmentation_ratio"}})],1),l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"DB0",prop:""}},[l("el-input",{model:{value:e.model.db0,callback:function(t){e.$set(e.model,"db0",t)},expression:"model.db0"}})],1)],1):"memcache"===e.model.type?l("div",[l("el-form-item",{attrs:{label:"memcache",prop:""}},[l("el-input",{model:{value:e.model.version,callback:function(t){e.$set(e.model,"version",t)},expression:"model.version"}})],1),l("el-form-item",{attrs:{label:"运行秒数",prop:""}},[l("el-input",{model:{value:e.model.uptime,callback:function(t){e.$set(e.model,"uptime",t)},expression:"model.uptime"}})],1),l("el-form-item",{attrs:{label:"读取字节总数",prop:""}},[l("el-input",{model:{value:e.model.bytes_read,callback:function(t){e.$set(e.model,"bytes_read",t)},expression:"model.bytes_read"}})],1),l("el-form-item",{attrs:{label:"写入字节总数",prop:""}},[l("el-input",{model:{value:e.model.bytes_written,callback:function(t){e.$set(e.model,"bytes_written",t)},expression:"model.bytes_written"}})],1),l("el-form-item",{attrs:{label:"分配的内存数",prop:""}},[l("el-input",{model:{value:e.model.limit_maxbytes,callback:function(t){e.$set(e.model,"limit_maxbytes",t)},expression:"model.limit_maxbytes"}})],1),l("el-form-item",{attrs:{label:"当前打开链接数",prop:""}},[l("el-input",{model:{value:e.model.curr_connections,callback:function(t){e.$set(e.model,"curr_connections",t)},expression:"model.curr_connections"}})],1),l("el-form-item",{attrs:{label:"曾打开连接总数",prop:""}},[l("el-input",{model:{value:e.model.total_connections,callback:function(t){e.$set(e.model,"total_connections",t)},expression:"model.total_connections"}})],1),l("el-form-item",{attrs:{label:"执行get命令总数",prop:""}},[l("el-input",{model:{value:e.model.cmd_get,callback:function(t){e.$set(e.model,"cmd_get",t)},expression:"model.cmd_get"}})],1),l("el-form-item",{attrs:{label:"执行set命令总数",prop:""}},[l("el-input",{model:{value:e.model.cmd_set,callback:function(t){e.$set(e.model,"cmd_set",t)},expression:"model.cmd_set"}})],1),l("el-form-item",{attrs:{label:"flush_all命令总数",prop:""}},[l("el-input",{model:{value:e.model.cmd_flush,callback:function(t){e.$set(e.model,"cmd_flush",t)},expression:"model.cmd_flush"}})],1),l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"当前服务器时间",prop:""}},[l("el-input",{model:{value:e.model.time,callback:function(t){e.$set(e.model,"time",t)},expression:"model.time"}})],1)],1):"wincache"===e.model.type?l("div",[l("el-form-item",{attrs:{label:"缓存信息",prop:"wincache_info"}},[l("pre",[e._v(e._s(e.model.wincache_info))])])],1):e._e(),l("el-form-item",{attrs:{label:""}},[l("el-button",{attrs:{loading:e.loading,size:"mini",icon:"el-icon-refresh",title:"刷新"},on:{click:function(t){return e.refresh()}}})],1)],1)],1)])],1)],1)},a=[],o=l("98b1"),n=l("8cc9"),s={name:"AdminUtilsServer",data:function(){return{name:"服务器信息",height:680,loading:!1,model:{}}},created:function(){this.height=Object(o["a"])(160),this.server()},methods:{server:function(){var e=this;Object(n["c"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["c"])().then((function(t){e.loading=!1,e.model=t.data})).catch((function(){e.loading=!1}))}}},r=s,c=(l("5b52"),l("0b56")),d=Object(c["a"])(r,i,a,!1,null,"6e8b41f2",null);t["default"]=d.exports},4742:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"box-card"},[l("el-row",{attrs:{gutter:6}},e._l(e.count,(function(t,i){return l("el-col",{key:i,attrs:{span:3}},[l("el-card",{staticClass:"box-card",attrs:{"body-style":{padding:"10px 0px 0px 0px"}}},[l("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[l("span",[e._v(e._s(t.name))])]),l("div",{staticClass:"text"},[l("el-row",{staticStyle:{"padding-bottom":"10px"}},[l("el-col",{attrs:{title:t.title}},[e._v(" "+e._s(t.count)+" ")])],1)],1)])],1)})),1)],1),e._l(e.echart_num,(function(t,i){return l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],key:i,staticClass:"box-card ya-margin-top"},[l("el-row",{staticStyle:{"text-align":"center"}},[l("el-col",[l("el-select",{staticClass:"filter-item",on:{change:e.typeChange},model:{value:e.date_type,callback:function(t){e.date_type=t},expression:"date_type"}},[l("el-option",{attrs:{label:"日",value:"day"}}),l("el-option",{attrs:{label:"月",value:"month"}})],1),l("el-date-picker",{staticClass:"filter-item",staticStyle:{width:"350px"},attrs:{type:e.date_ptype,"value-format":e.date_format,"picker-options":e.date_options,"start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.dateChange},model:{value:e.date_range,callback:function(t){e.date_range=t},expression:"date_range"}})],1),l("el-col",[l("div",{style:{height:e.height-300+"px"},attrs:{id:e.echart_id+i}})])],1)],1)})),l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"box-card ya-margin-top"},[l("el-row",{staticStyle:{"text-align":"center"}},[l("el-col",[l("el-select",{staticClass:"filter-item",on:{change:e.typeChange},model:{value:e.date_type,callback:function(t){e.date_type=t},expression:"date_type"}},[l("el-option",{attrs:{label:"日",value:"day"}}),l("el-option",{attrs:{label:"月",value:"month"}})],1),l("el-date-picker",{staticClass:"filter-item",staticStyle:{width:"350px"},attrs:{type:e.date_ptype,"value-format":e.date_format,"picker-options":e.date_options,"start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.dateChange},model:{value:e.date_range,callback:function(t){e.date_range=t},expression:"date_range"}}),l("el-select",{staticClass:"filter-item",attrs:{placeholder:"请选择"},on:{change:e.fieldChange},model:{value:e.fieldValue,callback:function(t){e.fieldValue=t},expression:"fieldValue"}},e._l(e.fieldType,(function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),l("el-col",[l("div",{style:{height:e.height-300+"px"},attrs:{id:e.echart_id+"field"}})])],1)],1)],2)])},a=[],o=(l("388f"),l("98b1")),n=l("7aae"),s=l("7b1d"),r=l("4b4e"),c=l("6f65"),d=l("ac1e"),u=l("0fd9"),m=l("206a"),p=l("6964"),h=l("63f7"),f=l("b4af"),b=l("d7b2");s["a"]([c["a"],d["a"],u["a"],m["a"],p["a"],h["a"],f["a"],b["a"]]);var g={name:"AdminUserLogStat",components:{},data:function(){return{name:"用户日志统计",height:600,loading:!1,count:[],echart_id:"echartid",echart_num:0,echart_data:[],date_type:"day",date_range:[],date_options:{},date_ptype:"monthrange",date_format:"yyyy-MM",picker_options_day:{shortcuts:[{text:"最近7天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-5184e5),e.$emit("pick",[l,t])}},{text:"最近30天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-25056e5),e.$emit("pick",[l,t])}},{text:"最近90天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-76896e5),e.$emit("pick",[l,t])}},{text:"最近120天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-102816e5),e.$emit("pick",[l,t])}}]},picker_options_month:{shortcuts:[{text:"最近3个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-2),e.$emit("pick",[l,t])}},{text:"最近6个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-5),e.$emit("pick",[l,t])}},{text:"最近9个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-8),e.$emit("pick",[l,t])}},{text:"最近12个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-11),e.$emit("pick",[l,t])}}]},fieldType:[{value:"request_country",label:"国家"},{value:"request_province",label:"省份"},{value:"request_city",label:"城市"},{value:"request_isp",label:"ISP"},{value:"admin_user_id",label:"用户"}],fieldValue:"request_province"}},computed:{},watch:{echart_data:function(){var e=this;this.$nextTick((function(){e.setEchart()}))}},created:function(){this.height=Object(o["a"])(120),this.stat()},mounted:function(){},methods:{stat:function(){var e=this;this.loading=!0,Object(n["f"])({type:this.date_type,date:this.date_range,field:this.fieldValue}).then((function(t){e.count=t.data.count,e.echart_data=t.data.echart,e.echart_num=t.data.echart.length,e.initEchart(t.data.field,e.echart_id+"field"),e.dateOptions(),e.loading=!1})).catch((function(){e.loading=!1}))},typeChange:function(){this.dateOptions(),this.date_range=[]},dateOptions:function(){var e=this.date_type;"day"===e?(this.date_ptype="daterange",this.date_format="yyyy-MM-dd",this.date_options=this.picker_options_day):"month"===e&&(this.date_ptype="monthrange",this.date_format="yyyy-MM",this.date_options=this.picker_options_month)},dateChange:function(){this.stat()},fieldChange:function(){this.stat()},setEchart:function(){for(var e=this.echart_data,t=this.echart_num,l=this.echart_id,i=0;i0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"头像",prop:"avatar_url"}},[l("el-col",{attrs:{span:8}},[l("el-image",{staticClass:"ya-img-form",attrs:{src:e.model.avatar_url,fit:"contain","preview-src-list":[e.model.avatar_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:16}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload()}}},[e._v("上传头像")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete("avatar")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于100kb,宽高1:1")])],1)],1),l("el-form-item",{attrs:{label:"用户名",prop:"username"}},[l("el-input",{key:"username",attrs:{placeholder:"请输入用户名",clearable:""},model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.username,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"昵称",prop:"nickname"}},[l("el-input",{key:"nickname",attrs:{placeholder:"请输入昵称",clearable:""},model:{value:e.model.nickname,callback:function(t){e.$set(e.model,"nickname",t)},expression:"model.nickname"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.nickname,t)}},slot:"append"})],1)],1),""==e.model.member_id?l("el-form-item",{attrs:{label:"密码",prop:"password"}},[l("el-input",{key:"password",attrs:{placeholder:"请输入密码",clearable:"","show-password":""},model:{value:e.model.password,callback:function(t){e.$set(e.model,"password",t)},expression:"model.password"}})],1):e._e(),l("el-form-item",{attrs:{label:"手机",prop:"phone"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.phone,callback:function(t){e.$set(e.model,"phone",t)},expression:"model.phone"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.phone,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.email,callback:function(t){e.$set(e.model,"email",t)},expression:"model.email"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.email,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"姓名",prop:"name"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.name,callback:function(t){e.$set(e.model,"name",t)},expression:"model.name"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.name,t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"性别",prop:"gender"}},[l("el-select",{attrs:{placeholder:""},model:{value:e.model.gender,callback:function(t){e.$set(e.model,"gender",t)},expression:"model.gender"}},[l("el-option",{attrs:{label:"未知",value:0}}),l("el-option",{attrs:{label:"男",value:1}}),l("el-option",{attrs:{label:"女",value:2}})],1)],1),l("el-form-item",{attrs:{label:"所在地",prop:"region_id"}},[l("el-cascader",{staticStyle:{width:"100%"},attrs:{options:e.regionData,props:e.regionProps},on:{change:e.regionEdit},model:{value:e.model.region_id,callback:function(t){e.$set(e.model,"region_id",t)},expression:"model.region_id"}})],1),l("el-form-item",{attrs:{label:"备注",prop:"remark"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.remark,callback:function(t){e.$set(e.model,"remark",t)},expression:"model.remark"}})],1),l("el-form-item",{attrs:{label:"排序",prop:"sort"}},[l("el-input",{attrs:{type:"number"},model:{value:e.model.sort,callback:function(t){e.$set(e.model,"sort",t)},expression:"model.sort"}})],1),e.model[e.idkey]?l("el-form-item",{attrs:{label:"注册时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e(),e.model.delete_time?l("el-form-item",{attrs:{label:"删除时间",prop:"delete_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.delete_time,callback:function(t){e.$set(e.model,"delete_time",t)},expression:"model.delete_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"登录时间",prop:"login_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.login_time,callback:function(t){e.$set(e.model,"login_time",t)},expression:"model.login_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"登录地区",prop:"login_region"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.login_region,callback:function(t){e.$set(e.model,"login_region",t)},expression:"model.login_region"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.wechat.login_region,t)}},slot:"append"})],1)],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"注册渠道",prop:"reg_channel_name"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.reg_channel_name,callback:function(t){e.$set(e.model,"reg_channel_name",t)},expression:"model.reg_channel_name"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"注册方式",prop:"reg_type_name"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.reg_type_name,callback:function(t){e.$set(e.model,"reg_type_name",t)},expression:"model.reg_type_name"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"",prop:""}},[l("span",[e._v("微信信息")])]):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"头像",prop:""}},[e.model.wechat.headimgurl?l("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:e.model.wechat.headimgurl,"preview-src-list":[e.model.wechat.headimgurl],title:"点击查看大图"}}):e._e()],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"昵称",prop:""}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.wechat.nickname,callback:function(t){e.$set(e.model.wechat,"nickname",t)},expression:"model.wechat.nickname"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.wechat.nickname,t)}},slot:"append"})],1)],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"性别",prop:""}},[0==e.model.wechat.sex?l("el-tag",{attrs:{type:"info"}},[e._v("未知")]):1==e.model.wechat.sex?l("el-tag",{attrs:{type:"info"}},[e._v("男")]):2==e.model.wechat.sex?l("el-tag",{attrs:{type:"info"}},[e._v("女")]):e._e()],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"国家",prop:""}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.wechat.country,callback:function(t){e.$set(e.model.wechat,"country",t)},expression:"model.wechat.country"}})],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"省份",prop:""}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.wechat.province,callback:function(t){e.$set(e.model.wechat,"province",t)},expression:"model.wechat.province"}})],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"城市",prop:""}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.wechat.city,callback:function(t){e.$set(e.model.wechat,"city",t)},expression:"model.wechat.city"}})],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"语言",prop:""}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.wechat.language,callback:function(t){e.$set(e.model.wechat,"language",t)},expression:"model.wechat.language"}})],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"mwid",prop:""}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.wechat.member_wechat_id,callback:function(t){e.$set(e.model.wechat,"member_wechat_id",t)},expression:"model.wechat.member_wechat_id"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.wechat.member_wechat_id,t)}},slot:"append"})],1)],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"openid",prop:""}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.wechat.openid,callback:function(t){e.$set(e.model.wechat,"openid",t)},expression:"model.wechat.openid"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.wechat.openid,t)}},slot:"append"})],1)],1):e._e(),e.model.wechat?l("el-form-item",{attrs:{label:"unionid",prop:""}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.wechat.unionid,callback:function(t){e.$set(e.model.wechat,"unionid",t)},expression:"model.wechat.unionid"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.wechat.unionid,t)}},slot:"append"})],1)],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:"上传头像",visible:e.fileDialog,width:"80%",top:"1vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":"image"},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("5136"),l("a479"),l("e350")),n=l("98b1"),s=l("333d"),r=l("3659"),c=l("f71e"),d=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticStyle:{display:"flex",float:"right"}},[l("input",{ref:"excel-upload-input",staticClass:"excel-upload-input",attrs:{type:"file",accept:".xlsx, .xls, .csv"},on:{change:e.handleClick}}),l("el-button",{attrs:{loading:e.loading},on:{click:e.handleUpload}},[e._v(e._s(e.title))]),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialogSync,top:"5vh",width:"70%","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialogSync=t}}},[l("el-form",{attrs:{"label-width":"0"}},[l("el-form-item",{attrs:{label:"",prop:""}},[l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.excelData.results,height:e.height}},e._l(e.excelData.header,(function(e){return l("el-table-column",{key:e,attrs:{prop:e,label:e}})})),1)],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("导入")])],1)],1)],1)},u=[],m=(l("1d23a"),l("f3b4"),l("b19d"),l("391f")),p={props:{limitSize:{type:Number,default:1},title:{type:String,default:"导入"}},data:function(){return{loading:!1,height:580,dialogTitle:"导入预览",dialogSync:!1,excelData:{header:null,results:null}}},created:function(){this.height=Object(n["a"])()},methods:{cancel:function(){this.dialogSync=!1},submit:function(){this.dialogSync=!1,this.$emit("on-import",this.excelData)},generateData:function(e){var t=e.header,l=e.results;this.excelData.header=t,this.excelData.results=l,this.dialogSync=!0},handleDrop:function(e){if(e.stopPropagation(),e.preventDefault(),!this.loading){var t=e.dataTransfer.files;if(1===t.length){var l=t[0];if(!this.isExcel(l))return this.$message.error("文件类型仅支持 xlsx、xls、csv"),!1;this.upload(l),e.stopPropagation(),e.preventDefault()}else this.$message.error("只能上传一个文件")}},handleUpload:function(){this.$refs["excel-upload-input"].click()},handleClick:function(e){var t=e.target.files,l=t[0];l&&this.upload(l)},upload:function(e){if(this.$refs["excel-upload-input"].value=null,this.beforeUpload){var t=this.beforeUpload(e);t&&this.readerData(e)}else this.readerData(e)},beforeUpload:function(e){var t=this.limitSize,l=e.size/1024/1024;return!(l>t)||(this.$message.error("文件大小不能大于 ".concat(t," m")),!1)},readerData:function(e){var t=this;return this.loading=!0,new Promise((function(l,i){var a=new FileReader;a.onload=function(e){var i=e.target.result,a=m["a"](i,{type:"array"}),o=a.SheetNames[0],n=a.Sheets[o],s=t.getHeaderRow(n),r=m["b"].sheet_to_json(n);t.generateData({header:s,results:r}),t.loading=!1,l()},a.readAsArrayBuffer(e)}))},getHeaderRow:function(e){var t,l=[],i=m["b"].decode_range(e["!ref"]),a=i.s.r;for(t=i.s.c;t<=i.e.c;++t){var o=e[m["b"].encode_cell({c:t,r:a})],n="UNKNOWN "+t;o&&o.t&&(n=m["b"].format_cell(o)),l.push(n)}return l},isExcel:function(e){return/\.(xlsx|xls|csv)$/.test(e.name)}}},h=p,f=(l("7984"),l("0b56")),b=Object(f["a"])(h,d,u,!1,null,"fea56fc0",null),g=b.exports,_=l("ed08"),v=l("69f9"),y={name:"Member",components:{Pagination:s["a"],FileManage:r["a"],ExcelImport:g},data:function(){return{name:"会员",recycle:0,height:680,loading:!1,idkey:"member_id",data:[],count:0,query:{page:1,limit:15,search_field:"username",date_field:"create_time",is_extra:1},dialog:!1,dialogTitle:"",model:{member_id:"",avatar_id:0,avatar_url:"",username:"",nickname:"",password:"",phone:"",email:"",name:"",gender:0,region_id:"",remark:"",sort:250,wechat:""},rules:{username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]},reg_channels:[],reg_types:[],regionData:[],regionProps:{expandTrigger:"click",checkStrictly:!0,value:"region_id",label:"region_name"},selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",region_id:0,password:"",is_disable:0,fileDialog:!1,exportFileName:"",exportBookType:"xlsx",exportAutoWidth:!1}},created:function(){this.recycle=this.$route.meta.query.recycle,this.height=Object(n["a"])(),this.list()},methods:{checkPermission:o["a"],list:function(){var e=this;this.loading=!0,this.recycle?Object(v["h"])(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1})):Object(v["g"])(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1}))},listData:function(e){this.data=e.list,this.count=e.count,this.query.is_extra&&(this.reg_channels=e.reg_channels,this.reg_types=e.reg_types,this.regionData=e.region),this.query.is_extra=0,this.loading=!1},add:function(){this.dialog=!0,this.dialogTitle=this.name+"添加",this.reset()},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],Object(v["f"])(l).then((function(e){t.model=e.data}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model[e.idkey]?Object(v["d"])(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):Object(v["a"])(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},reset:function(){this.model=this.$options.data().model,void 0!==this.$refs["ref"]&&this.$refs["ref"].resetFields()},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.query.is_extra=0,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(_["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length){if(this.selectTitle="选中操作","region"===e)this.selectTitle="修改所在地";else if("repwd"===e)this.selectTitle="重置密码";else if("disable"===e)this.selectTitle="是否禁用";else if("dele"===e)this.selectTitle="删除"+this.name;else if("export"===e){var l=new Date,i=l.getMonth()+1;i=i<10?"0"+i:i,this.exportFileName=this.name+l.getFullYear()+"-"+i+"-"+l.getDate(),this.selectTitle="导出"}else"import"===e?this.selectTitle="导入":"reco"===e&&(this.selectTitle="恢复"+this.name);this.selectDialog=!0,this.selectType=e}else this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"region"===e?this.region(this.selection):"repwd"===e?this.repwd(this.selection):"disable"===e?this.disable(this.selection,!0):"dele"===e?this.dele(this.selection):"export"===e?this.export(this.selection):"import"===e?this.import(this.selection):"reco"===e&&this.reco(this.selection),this.selectDialog=!1}else this.selectAlert()},region:function(e){var t=this;e.length?(this.loading=!0,Object(v["k"])({ids:this.selectGetIds(e),region_id:this.region_id}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},repwd:function(e){var t=this;e.length?this.password?(this.loading=!0,Object(v["l"])({ids:this.selectGetIds(e),password:this.password}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.$message.error("请输入新密码"):this.selectAlert()},disable:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_disable;l&&(i=this.is_disable),Object(v["c"])({ids:this.selectGetIds(e),is_disable:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,this.recycle?Object(v["i"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):Object(v["b"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},export:function(e){var t=this;this.loading=!0,l.e("chunk-5a848505").then(l.bind(null,"2a80")).then((function(l){var i=[{member_id:"会员id"},{nickname:"昵称"},{username:"用户名"},{phone:"手机"},{email:"邮箱"},{remark:"备注"},{create_time:"注册时间"}];l.excelExport(e,i,t.exportFileName,t.exportBookType,t.exportAutoWidth),t.loading=!1}))},imports:function(e){var t=this,l=e.results;e.header;this.loading=!0,Object(v["e"])({import:l}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))},reco:function(e){var t=this;e.length?(this.loading=!0,Object(v["j"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},fileUpload:function(){this.fileDialog=!0},fileCancel:function(){this.fileDialog=!1},fileSubmit:function(e){this.fileDialog=!1,e&&(this.model.avatar_id=e[0]["file_id"],this.model.avatar_url=e[0]["file_url"])},fileDelete:function(e){"avatar"===e&&(this.model.avatar_id=0,this.model.avatar_url="")},regionQuery:function(e){e&&(this.query.search_value=e[e.length-1])},regionEdit:function(e){e&&(this.model.region_id=e[e.length-1])},regionSelect:function(e){e&&(this.region_id=e[e.length-1])},copy:function(e,t){Object(c["a"])(e,t)},cellDbclick:function(e,t,l,i){this.copy(e[t.property],i)}}},k=y,x=Object(f["a"])(k,i,a,!1,null,null,null);t["default"]=x.exports},"4b7a":function(e,t,l){},"533d":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"filter-container"},[l("el-row",[l("el-col",[l("el-select",{staticClass:"filter-item ya-search-field",attrs:{placeholder:"搜索字段"},model:{value:e.query.search_field,callback:function(t){e.$set(e.query,"search_field",t)},expression:"query.search_field"}},[l("el-option",{attrs:{value:"role_name",label:"名称"}}),l("el-option",{attrs:{value:"role_desc",label:"描述"}}),l("el-option",{attrs:{value:"is_disable",label:"禁用"}}),l("el-option",{attrs:{value:e.idkey,label:"ID"}})],1),"is_disable"===e.query.search_field?l("el-select",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"请选择"},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}},[l("el-option",{attrs:{value:1,label:"是"}}),l("el-option",{attrs:{value:0,label:"否"}})],1):l("el-input",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"搜索内容",clearable:""},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}),l("el-select",{staticClass:"filter-item ya-date-field",attrs:{placeholder:"时间类型"},model:{value:e.query.date_field,callback:function(t){e.$set(e.query,"date_field",t)},expression:"query.date_field"}},[l("el-option",{attrs:{value:"create_time",label:"添加时间"}}),l("el-option",{attrs:{value:"update_time",label:"修改时间"}})],1),l("el-date-picker",{staticClass:"filter-item ya-date-value",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.query.date_value,callback:function(t){e.$set(e.query,"date_value",t)},expression:"query.date_value"}}),l("el-button",{staticClass:"filter-item",attrs:{type:"primary"},on:{click:function(t){return e.search()}}},[e._v("查询")]),l("el-button",{staticClass:"filter-item",on:{click:function(t){return e.refresh()}}},[e._v("刷新")])],1)],1),l("el-row",[l("el-col",[l("el-button",{attrs:{title:"禁用"},on:{click:function(t){return e.selectOpen("disable")}}},[e._v("禁用")]),l("el-button",{attrs:{title:"删除"},on:{click:function(t){return e.selectOpen("dele")}}},[e._v("删除")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.add()}}},[e._v("添加")])],1)],1),l("el-dialog",{attrs:{title:e.selectTitle,visible:e.selectDialog,top:"20vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.selectDialog=t}}},[l("el-form",{ref:"selectRef",attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:e.name+"ID",prop:""}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:12},disabled:""},model:{value:e.selectIds,callback:function(t){e.selectIds=t},expression:"selectIds"}})],1),"disable"===e.selectType?l("el-form-item",{attrs:{label:"禁用",prop:""}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.is_disable,callback:function(t){e.is_disable=t},expression:"is_disable"}})],1):"dele"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[l("span",{staticStyle:{color:"red"}},[e._v("确定要删除选中的"+e._s(e.name)+"吗?")])]):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{on:{click:e.selectCancel}},[e._v("取消")]),l("el-button",{attrs:{type:"primary"},on:{click:e.selectSubmit}},[e._v("提交")])],1)],1)],1),l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{data:e.datas,height:e.height},on:{"sort-change":e.sort,"selection-change":e.select}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:e.idkey,label:"ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"role_name",label:"名称","min-width":"160"}}),l("el-table-column",{attrs:{prop:"role_desc",label:"描述","min-width":"130"}}),l("el-table-column",{attrs:{prop:"role_sort",label:"排序","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"is_disable",label:"禁用","min-width":"110",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},on:{change:function(l){return e.disable([t.row])}},model:{value:t.row.is_disable,callback:function(l){e.$set(t.row,"is_disable",l)},expression:"scope.row.is_disable"}})]}}])}),l("el-table-column",{attrs:{prop:"create_time",label:"添加时间","min-width":"160",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"update_time",label:"修改时间","min-width":"160",sortable:"custom"}}),l("el-table-column",{attrs:{label:"操作","min-width":"130",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.userShow(i)}}},[e._v("用户")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.edit(i)}}},[e._v("修改")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("dele",i)}}},[e._v("删除")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":""},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.dialogLoad,expression:"dialogLoad"}],ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{rules:e.rules,model:e.model,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"名称",prop:"role_name"}},[l("el-input",{attrs:{placeholder:"请输入角色名称",clearable:""},model:{value:e.model.role_name,callback:function(t){e.$set(e.model,"role_name",t)},expression:"model.role_name"}})],1),l("el-form-item",{attrs:{label:"描述",prop:"role_desc"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.role_desc,callback:function(t){e.$set(e.model,"role_desc",t)},expression:"model.role_desc"}})],1),l("el-form-item",{attrs:{label:"排序",prop:"role_sort",placeholder:"250"}},[l("el-input",{attrs:{type:"number"},model:{value:e.model.role_sort,callback:function(t){e.$set(e.model,"role_sort",t)},expression:"model.role_sort"}})],1),l("el-form-item",{attrs:{label:"菜单"}},[l("span",[l("el-checkbox",{attrs:{title:"全选/反选"},on:{change:e.menuCheckAllChange},model:{value:e.menuCheckAll,callback:function(t){e.menuCheckAll=t},expression:"menuCheckAll"}},[e._v("全选")]),l("el-checkbox",{attrs:{title:"收起/展开"},on:{change:e.menuExpandAllChange},model:{value:e.menuExpandAll,callback:function(t){e.menuExpandAll=t},expression:"menuExpandAll"}},[e._v("收起")])],1),l("el-tree",{ref:"menuRef",attrs:{data:e.menuData,props:e.menuProps,"default-checked-keys":e.model.admin_menu_ids,"default-expand-all":!1,"node-key":"admin_menu_id","show-checkbox":"","check-strictly":""},on:{check:e.menuCheck},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.node,a=t.data;return l("span",{staticClass:"custom-tree-node"},[l("span",[e._v(e._s(i.label))]),l("span",[a.menu_url?l("i",{staticClass:"el-icon-link",staticStyle:{"margin-left":"10px"},attrs:{title:a.menu_url}}):l("i",{staticClass:"el-icon-link",staticStyle:{"margin-left":"10px",color:"#fff"}}),a.is_unlogin?l("i",{staticClass:"el-icon-user",staticStyle:{"margin-left":"10px"},attrs:{title:"免登"}}):l("i",{staticClass:"el-icon-user",staticStyle:{"margin-left":"10px",color:"#fff"}}),a.is_unauth?l("i",{staticClass:"el-icon-unlock",staticStyle:{"margin-left":"10px"},attrs:{title:"免权"}}):l("i",{staticClass:"el-icon-unlock",staticStyle:{"margin-left":"10px",color:"#fff"}})])])}}])})],1),e.model[e.idkey]?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:e.userDialogTitle,visible:e.userDialog,width:"65%",top:"5vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.userDialog=t}}},[l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.userLoad,expression:"userLoad"}],ref:"userRef",attrs:{data:e.userData,height:e.height},on:{"sort-change":e.userSort}},[l("el-table-column",{attrs:{prop:"admin_user_id",label:"用户ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"username",label:"账号","min-width":"120",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"nickname",label:"昵称","min-width":"120"}}),l("el-table-column",{attrs:{prop:"remark",label:"备注",width:"100"}}),l("el-table-column",{attrs:{prop:"is_admin",label:"超管","min-width":"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0,disabled:""},model:{value:t.row.is_admin,callback:function(l){e.$set(t.row,"is_admin",l)},expression:"scope.row.is_admin"}})]}}])}),l("el-table-column",{attrs:{prop:"is_disable",label:"禁用","min-width":"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0,disabled:""},model:{value:t.row.is_disable,callback:function(l){e.$set(t.row,"is_disable",l)},expression:"scope.row.is_disable"}})]}}])}),l("el-table-column",{attrs:{label:"操作","min-width":"80",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.userRemove(i)}}},[e._v("解除")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.userCount>0,expression:"userCount > 0"}],attrs:{total:e.userCount,page:e.userQuery.page,limit:e.userQuery.limit},on:{"update:page":function(t){return e.$set(e.userQuery,"page",t)},"update:limit":function(t){return e.$set(e.userQuery,"limit",t)},pagination:e.user}})],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("98b1")),n=l("333d"),s=l("ed08"),r=l("b775"),c="/admin/admin.Role/";function d(e){return Object(r["a"])({url:c+"list",method:"get",params:e})}function u(e){return Object(r["a"])({url:c+"info",method:"get",params:e})}function m(e){return Object(r["a"])({url:c+"add",method:"post",data:e})}function p(e){return Object(r["a"])({url:c+"edit",method:"post",data:e})}function h(e){return Object(r["a"])({url:c+"dele",method:"post",data:e})}function f(e){return Object(r["a"])({url:c+"disable",method:"post",data:e})}function b(e){return Object(r["a"])({url:c+"user",method:"get",params:e})}function g(e){return Object(r["a"])({url:c+"userRemove",method:"post",data:e})}var _={name:"AdminRole",components:{Pagination:n["a"]},data:function(){return{name:"角色",height:680,loading:!1,idkey:"admin_role_id",datas:[],count:0,query:{page:1,limit:15,search_field:"role_name",date_field:"create_time"},dialog:!1,dialogTitle:"",dialogLoad:!1,model:{admin_role_id:"",admin_menu_ids:[],admin_menu_pids:[],role_name:"",role_desc:"",role_sort:250},rules:{role_name:[{required:!0,message:"请输入角色名称",trigger:"blur"}]},menuData:[],menuProps:{children:"children",label:"menu_name"},menuCheckAll:!1,menuExpandAll:!0,selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",is_disable:0,userDialog:!1,userDialogTitle:"",userLoad:!1,userData:[],userCount:0,userQuery:{}}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,d(this.query).then((function(t){e.datas=t.data.list,e.count=t.data.count,e.menuData=t.data.menu,e.menuExpandAll=!0,e.loading=!1})).catch((function(){e.loading=!1}))},add:function(){this.dialog=!0,this.dialogLoad=!0,this.dialogTitle=this.name+"添加",this.dialogLoad=!1},edit:function(e){var t=this;this.dialog=!0,this.dialogLoad=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],u(l).then((function(e){t.reset(e.data),t.dialogLoad=!1})).catch((function(){t.dialogLoad=!1}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model[e.idkey]?p(e.model).then((function(t){e.list(),e.reset(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):m(e.model).then((function(t){e.list(),e.reset(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},reset:function(e){this.menuCheckAll=!1,this.menuExpandAll=!0,this.model=e||this.$options.data().model,void 0!==this.$refs["ref"]&&this.$refs["ref"].resetFields()},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(s["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","disable"===e?this.selectTitle="禁用":"dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"disable"===e?this.disable(this.selection,!0):"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},disable:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_disable;l&&(i=this.is_disable),f({ids:this.selectGetIds(e),is_disable:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,h({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},menuCheck:function(){this.menuCheckSetKeys()},menuCheckAllChange:function(){this.menuCheckAll?this.$refs.menuRef.setCheckedNodes(this.menuData):this.$refs.menuRef.setCheckedKeys([]),this.menuCheckSetKeys()},menuCheckSetKeys:function(){this.model.admin_menu_ids=this.$refs.menuRef.getCheckedKeys(),this.model.admin_menu_pids=this.$refs.menuRef.getHalfCheckedKeys()},menuExpandAllChange:function(){for(var e=!this.menuExpandAll,t=this.$refs.menuRef.store._getAllNodes().length,l=0;l'+e.username+" 的关联吗?","解除用户:"+e.admin_user_id,{type:"warning",dangerouslyUseHTMLString:!0}).then((function(){t.userLoad=!0,g({admin_role_id:t.userQuery.admin_role_id,admin_user_id:e.admin_user_id}).then((function(e){t.user(),t.$message.success(e.msg)})).catch((function(){t.userLoad=!1}))})).catch((function(){}))}}},v=_,y=l("0b56"),k=Object(y["a"])(v,i,a,!1,null,"3978f03c",null);t["default"]=k.exports},"55b1":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("div",{attrs:{slot:"header"},slot:"header"},[l("span",[e._v("随机字符串")])]),l("div",[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"所用字符",prop:"ids"}},[l("el-checkbox-group",{staticStyle:{width:"100px"},model:{value:e.model.ids,callback:function(t){e.$set(e.model,"ids",t)},expression:"model.ids"}},e._l(e.model.idss,(function(t){return l("el-checkbox",{key:t.id,attrs:{label:t.id}},[e._v(" "+e._s(t.name)+" ")])})),1)],1),l("el-form-item",{attrs:{label:"字符长度",prop:"len"}},[l("el-select",{attrs:{filterable:"",placeholder:"请选择"},model:{value:e.model.len,callback:function(t){e.$set(e.model,"len",t)},expression:"model.len"}},e._l(e.model.lens,(function(t){return l("el-option",{key:t,attrs:{label:t,value:t}},[e._v(" "+e._s(t)+" ")])})),1)],1),l("el-form-item",{attrs:{label:"生成字符",prop:"str"}},[l("el-input",{attrs:{type:"textarea",rows:"4",clearable:""},model:{value:e.model.str,callback:function(t){e.$set(e.model,"str",t)},expression:"model.str"}})],1),l("el-form-item",[l("el-button",{on:{click:function(t){return e.copy(e.model.str,t)}}},[e._v("复制")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("生成")])],1)],1)],1)])},a=[],o=l("98b1"),n=l("f71e"),s=l("8cc9"),r={name:"AdminUtilsStrrand",components:{},data:function(){return{name:"随机字符串",height:680,model:{idss:[{id:1,name:"数字"},{id:2,name:"小写字母"},{id:3,name:"大写字母"},{id:4,name:"标点符号"}],lens:[8,10,12],ids:[1,2,3],len:12,str:""},rules:{ids:[{required:!0,message:"请选择所用字符",trigger:"blur"}],len:[{required:!0,message:"请选择字符长度",trigger:"blur"}]}}},created:function(){this.height=Object(o["a"])(180),this.lens()},methods:{lens:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:128,t=[];this.model.lens=[];for(var l=0;l 用到;外链可随意填写"},model:{value:e.model.name,callback:function(t){e.$set(e.model,"name",t)},expression:"model.name"}},[l("template",{slot:"prepend"},[l("el-button",{attrs:{icon:"el-icon-question",title:"name;组件的name属性,如:Member, 用到;外链可随意填写"}})],1),l("template",{slot:"append"},[l("el-button",{attrs:{icon:"el-icon-document-copy",title:"复制"},on:{click:function(t){return e.copy(e.model.name,t)}}})],1)],2)],1):e._e(),2===e.model.menu_type?l("el-form-item",{attrs:{label:"组件地址",prop:"component"}},[l("el-input",{attrs:{clearable:"",placeholder:"component;组件路径,如:member/member,默认在 views 目录下"},model:{value:e.model.component,callback:function(t){e.$set(e.model,"component",t)},expression:"model.component"}},[l("template",{slot:"prepend"},[l("el-button",{attrs:{icon:"el-icon-question",title:"component;组件路径,如:member/member,默认在 views 目录下"}})],1),l("template",{slot:"append"},[l("el-button",{attrs:{icon:"el-icon-document-copy",title:"复制"},on:{click:function(t){return e.copy(e.model.component,t)}}})],1)],2)],1):e._e(),2===e.model.menu_type?l("el-form-item",{attrs:{label:"路由参数",prop:"meta_query"}},[l("el-input",{attrs:{clearable:"",placeholder:'meta.query;路由的默认传递参数,如:{ "recycle": 0 }'},model:{value:e.model.meta_query,callback:function(t){e.$set(e.model,"meta_query",t)},expression:"model.meta_query"}},[l("template",{slot:"prepend"},[l("el-button",{attrs:{icon:"el-icon-question",title:'meta.query;路由的默认传递参数,如:{ "recycle": 0 }'}})],1),l("template",{slot:"append"},[l("el-button",{attrs:{icon:"el-icon-document-copy",title:"复制"},on:{click:function(t){return e.copy(e.model.meta_query,t)}}})],1)],2)],1):e._e(),3!==e.model.menu_type?l("el-form-item",{attrs:{label:"是否隐藏",prop:"hidden"}},[l("el-button",{attrs:{icon:"el-icon-question",title:"hidden;隐藏后侧边栏不显示,但仍然可以访问"}}),l("el-radio-group",{staticStyle:{"margin-left":"10px"},model:{value:e.model.hidden,callback:function(t){e.$set(e.model,"hidden",t)},expression:"model.hidden"}},[l("el-radio",{attrs:{label:0}},[e._v("否")]),l("el-radio",{attrs:{label:1}},[e._v("是")])],1)],1):e._e(),l("el-form-item",{attrs:{label:"菜单排序",prop:"menu_sort"}},[l("el-input",{attrs:{type:"number",placeholder:"250"},model:{value:e.model.menu_sort,callback:function(t){e.$set(e.model,"menu_sort",t)},expression:"model.menu_sort"}},[l("template",{slot:"prepend"},[l("el-button",{attrs:{icon:"el-icon-question",title:"降序,数值越大越排在前面"}})],1)],2)],1),2===e.model.menu_type?l("el-form-item",{attrs:{label:"快速添加",prop:""}},[l("el-button",{staticClass:"ya-margin-right",attrs:{icon:"el-icon-question",title:"快速添加,需要输入菜单链接:应用/控制器/操作;区分大小写"}}),l("el-checkbox",{model:{value:e.model.add_info,callback:function(t){e.$set(e.model,"add_info",t)},expression:"model.add_info"}},[e._v("信息")]),l("el-checkbox",{model:{value:e.model.add_add,callback:function(t){e.$set(e.model,"add_add",t)},expression:"model.add_add"}},[e._v("添加")]),l("el-checkbox",{model:{value:e.model.add_edit,callback:function(t){e.$set(e.model,"add_edit",t)},expression:"model.add_edit"}},[e._v("修改")]),l("el-checkbox",{model:{value:e.model.add_dele,callback:function(t){e.$set(e.model,"add_dele",t)},expression:"model.add_dele"}},[e._v("删除")])],1):e._e(),2===e.model.menu_type?l("el-form-item",{directives:[{name:"show",rawName:"v-show",value:e.model[e.idkey],expression:"model[idkey]"}],attrs:{label:"快速修改",prop:""}},[l("el-button",{staticClass:"ya-margin-right",attrs:{icon:"el-icon-question",title:"快速修改,需要输入菜单链接:应用/控制器/操作;区分大小写"}}),l("el-checkbox",{model:{value:e.model.edit_info,callback:function(t){e.$set(e.model,"edit_info",t)},expression:"model.edit_info"}},[e._v("信息")]),l("el-checkbox",{model:{value:e.model.edit_add,callback:function(t){e.$set(e.model,"edit_add",t)},expression:"model.edit_add"}},[e._v("添加")]),l("el-checkbox",{model:{value:e.model.edit_edit,callback:function(t){e.$set(e.model,"edit_edit",t)},expression:"model.edit_edit"}},[e._v("修改")]),l("el-checkbox",{model:{value:e.model.edit_dele,callback:function(t){e.$set(e.model,"edit_dele",t)},expression:"model.edit_dele"}},[e._v("删除")])],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:e.roleDialogTitle,visible:e.roleDialog,width:"65%",top:"5vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.roleDialog=t}}},[l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.roleLoad,expression:"roleLoad"}],ref:"roleRef",attrs:{data:e.roleData,height:e.height},on:{"sort-change":e.roleSort}},[l("el-table-column",{attrs:{prop:"admin_role_id",label:"角色ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"role_name",label:"角色","min-width":"120",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"role_desc",label:"描述","min-width":"130"}}),l("el-table-column",{attrs:{prop:"is_disable",label:"禁用","min-width":"80",align:"center",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0,disabled:""},model:{value:t.row.is_disable,callback:function(l){e.$set(t.row,"is_disable",l)},expression:"scope.row.is_disable"}})]}}])}),l("el-table-column",{attrs:{label:"操作","min-width":"85",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.userShow(i)}}},[e._v("用户")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.roleRemove(i)}}},[e._v("解除")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.roleCount>0,expression:"roleCount > 0"}],attrs:{total:e.roleCount,page:e.roleQuery.page,limit:e.roleQuery.limit},on:{"update:page":function(t){return e.$set(e.roleQuery,"page",t)},"update:limit":function(t){return e.$set(e.roleQuery,"limit",t)},pagination:e.roleList}})],1),l("el-dialog",{attrs:{title:e.userDialogTitle,visible:e.userDialog,width:"65%",top:"5vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.userDialog=t}}},[l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.userLoad,expression:"userLoad"}],ref:"userRef",attrs:{data:e.userData,height:e.height},on:{"sort-change":e.userSort}},[l("el-table-column",{attrs:{prop:"admin_user_id",label:"用户ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"username",label:"账号","min-width":"120",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"nickname",label:"昵称","min-width":"120"}}),l("el-table-column",{attrs:{prop:"remark",label:"备注","min-width":"100"}}),l("el-table-column",{attrs:{prop:"is_super",label:"超管","min-width":"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0,disabled:""},model:{value:t.row.is_super,callback:function(l){e.$set(t.row,"is_super",l)},expression:"scope.row.is_super"}})]}}])}),l("el-table-column",{attrs:{prop:"is_disable",label:"禁用","min-width":"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0,disabled:""},model:{value:t.row.is_disable,callback:function(l){e.$set(t.row,"is_disable",l)},expression:"scope.row.is_disable"}})]}}])}),l("el-table-column",{attrs:{label:"操作","min-width":"80",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[e.userQuery[e.idkey]?l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.userRemove(i)}}},[e._v("解除")]):e._e()]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.userCount>0,expression:"userCount > 0"}],attrs:{total:e.userCount,page:e.userQuery.page,limit:e.userQuery.limit},on:{"update:page":function(t){return e.$set(e.userQuery,"page",t)},"update:limit":function(t){return e.$set(e.userQuery,"limit",t)},pagination:e.userList}})],1)],1)},a=[],o=(l("388f"),l("697e"),l("7b93"),l("e508"),l("98b1")),n=l("333d"),s=l("f71e"),r=l("74d8"),c=l("ed08"),d=l("b775"),u="/admin/admin.Menu/";function m(e){return Object(d["a"])({url:u+"list",method:"get",params:e})}function p(e){return Object(d["a"])({url:u+"info",method:"get",params:e})}function h(e){return Object(d["a"])({url:u+"add",method:"post",data:e})}function f(e){return Object(d["a"])({url:u+"edit",method:"post",data:e})}function b(e){return Object(d["a"])({url:u+"dele",method:"post",data:e})}function g(e){return Object(d["a"])({url:u+"pid",method:"post",data:e})}function _(e){return Object(d["a"])({url:u+"unlogin",method:"post",data:e})}function v(e){return Object(d["a"])({url:u+"unauth",method:"post",data:e})}function y(e){return Object(d["a"])({url:u+"unrate",method:"post",data:e})}function k(e){return Object(d["a"])({url:u+"hidden",method:"post",data:e})}function x(e){return Object(d["a"])({url:u+"disable",method:"post",data:e})}function w(e){return Object(d["a"])({url:u+"role",method:"get",params:e})}function $(e){return Object(d["a"])({url:u+"roleRemove",method:"post",data:e})}function C(e){return Object(d["a"])({url:u+"user",method:"get",params:e})}function q(e){return Object(d["a"])({url:u+"userRemove",method:"post",data:e})}var S={name:"AdminMenu",components:{Pagination:n["a"],EIconPicker:r["EIconPicker"]},directives:{},data:function(){return{name:"菜单",height:680,loading:!1,idkey:"admin_menu_id",query:{search_field:"menu_name",date_field:"create_time"},data:[],trees:[],props:{checkStrictly:!0,value:"admin_menu_id",label:"menu_name"},dialog:!1,dialogTitle:"",model:{admin_menu_id:"",menu_pid:0,menu_type:1,meta_icon:"",menu_name:"",menu_url:"",path:"",name:"",component:"",meta_query:"",hidden:0,menu_sort:250,add_info:!1,add_add:!1,add_edit:!1,add_dele:!1,edit_info:!1,edit_add:!1,edit_edit:!1,edit_dele:!1},rules:{menu_name:[{required:!0,message:"请输入菜单名称",trigger:"blur"}],path:[{required:!0,message:"请输入路由地址",trigger:"blur"}],name:[{required:!0,message:"请输入路由名字",trigger:"blur"}]},isExpandAll:!1,selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",menu_pid:0,is_unlogin:0,is_unauth:0,is_unrate:0,is_disable:0,hidden:0,roleDialog:!1,roleDialogTitle:"",roleLoad:!1,roleData:[],roleCount:0,roleQuery:{page:1,limit:10},userDialog:!1,userDialogTitle:"",userLoad:!1,userData:[],userCount:0,userQuery:{page:1,limit:10}}},created:function(){this.height=Object(o["a"])(210),this.list()},methods:{list:function(){var e=this;this.loading=!0,m(this.query).then((function(t){e.data=t.data.list,e.trees=t.data.tree,e.isExpandAll=!1,e.loading=!1})).catch((function(){e.loading=!1}))},load:function(e,t,l){m({search_field:"menu_pid",search_value:e[this.idkey]}).then((function(e){l(e.data.list)}))},add:function(e){this.dialog=!0,this.dialogTitle=this.name+"添加",this.model=this.$options.data().model,e&&(this.model.menu_pid=e[this.idkey])},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],p(l).then((function(e){t.model=e.data})).catch((function(){}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model[e.idkey]?f(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):h(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},reset:function(e){e?(this.model.admin_menu_id=e.admin_menu_id,this.model.menu_pid=e.menu_pid,this.model.menu_name=e.menu_name,this.model.menu_url=e.menu_url,this.model.menu_sort=e.menu_sort):(this.model.admin_menu_id="",this.model.menu_pid=0,this.model.menu_name="",this.model.menu_url="",this.model.menu_sort=250),this.model.meta_icon="",this.model.add_info=this.model.add_add=this.model.add_edit=this.model.add_dele=!1,this.model.edit_info=this.model.edit_add=this.model.edit_edit=this.model.edit_dele=!1,void 0!==this.$refs["ref"]&&this.$refs["ref"].resetFields()},search:function(){this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},expandAll:function(e){this.expandFor(this.data,!e)},expandFor:function(e,t){var l=this;e.forEach((function(e){l.$refs.table.toggleRowExpansion(e,t),e.children&&l.expandFor(e.children,t)}))},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectAll:function(e){e?(this.selectAllKeys(e),this.selectIds=this.selectGetIds(this.selection).toString()):this.selectIds=""},selectAllKeys:function(e){for(var t in e)this.selection.push(e[t]),e[t].children&&this.selectAllKeys(e[t].children)},selectGetIds:function(e){return Object(c["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","editpid"===e?this.selectTitle="修改上级":"unlogin"===e?this.selectTitle="是否免登":"unauth"===e?this.selectTitle="是否免权":"unrate"===e?this.selectTitle="是否免限":"hidden"===e?this.selectTitle="是否隐藏":"disable"===e?this.selectTitle="是否禁用":"dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"editpid"===e?this.editpid(this.selection):"unlogin"===e?this.unlogin(this.selection,!0):"unauth"===e?this.unauth(this.selection,!0):"unrate"===e?this.unrate(this.selection,!0):"hidden"===e?this.ishidden(this.selection,!0):"disable"===e?this.disable(this.selection,!0):"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},editpid:function(e){var t=this;g({ids:this.selectGetIds(e),menu_pid:this.menu_pid}).then((function(e){t.refresh(),t.selectDialog=!1,t.$message.success(e.msg)})).catch((function(){t.list()}))},unlogin:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_unlogin;l&&(i=this.is_unlogin),_({ids:this.selectGetIds(e),is_unlogin:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},unauth:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_unauth;l&&(i=this.is_unauth),v({ids:this.selectGetIds(e),is_unauth:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},unrate:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_unrate;l&&(i=this.is_unrate),y({ids:this.selectGetIds(e),is_unrate:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},ishidden:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].hidden;l&&(i=this.hidden),k({ids:this.selectGetIds(e),hidden:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},disable:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_disable;l&&(i=this.is_disable),x({ids:this.selectGetIds(e),is_disable:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,b({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))):this.selectAlert()},pidEdit:function(e){e&&(this.model.menu_pid=e[e.length-1])},pidQuery:function(e){e&&(this.query.search_value=e[e.length-1])},pidSelect:function(e){e&&(this.menu_pid=e[e.length-1])},roleShow:function(e){this.roleDialog=!0,this.roleDialogTitle="菜单角色:"+e.menu_name,this.roleQuery.admin_menu_id=e.admin_menu_id,this.roleList()},roleList:function(){var e=this;this.roleLoad=!0,w(this.roleQuery).then((function(t){e.roleData=t.data.list,e.roleCount=t.data.count,e.roleLoad=!1})).catch((function(){e.roleLoad=!1}))},roleSort:function(e){this.roleQuery.sort_field=e.prop,this.roleQuery.sort_value="","ascending"===e.order&&(this.roleQuery.sort_value="asc",this.roleList()),"descending"===e.order&&(this.roleQuery.sort_value="desc",this.roleList())},roleRemove:function(e){var t=this;this.$confirm('确定要解除菜单与角色 '+e.role_name+" 的关联吗?","解除角色:"+e.admin_role_id,{type:"warning",dangerouslyUseHTMLString:!0}).then((function(){t.roleLoad=!0,$({admin_menu_id:t.roleQuery.admin_menu_id,admin_role_id:e.admin_role_id}).then((function(e){t.roleList(),t.$message.success(e.msg)})).catch((function(){t.roleLoad=!1}))})).catch((function(){}))},userShow:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"admin_role_id";this.userDialog=!0,"admin_menu_id"===t?(this.userDialogTitle="菜单用户(按菜单):"+e.menu_name,this.userQuery.admin_menu_id=e.admin_menu_id,this.userQuery.admin_role_id=""):(this.userDialogTitle="菜单用户(按角色):"+e.role_name,this.userQuery.admin_menu_id="",this.userQuery.admin_role_id=e.admin_role_id),this.userList()},userList:function(){var e=this;this.userLoad=!0,C(this.userQuery).then((function(t){e.userData=t.data.list,e.userCount=t.data.count,e.userLoad=!1})).catch((function(){e.userLoad=!1}))},userSort:function(e){this.userQuery.sort_field=e.prop,this.userQuery.sort_value="","ascending"===e.order&&(this.userQuery.sort_value="asc",this.userList()),"descending"===e.order&&(this.userQuery.sort_value="desc",this.userList())},userRemove:function(e){var t=this;this.$confirm('确定要解除菜单与用户 '+e.username+" 的关联吗?","解除用户:"+e.admin_user_id,{type:"warning",dangerouslyUseHTMLString:!0}).then((function(){t.userLoad=!0,q({admin_menu_id:t.userQuery.admin_menu_id,admin_user_id:e.admin_user_id}).then((function(e){t.userList(),t.$message.success(e.msg)})).catch((function(){t.userLoad=!1}))})).catch((function(){}))},copy:function(e,t){Object(s["a"])(e,t)},cellDbclick:function(e,t,l,i){this.copy(e[t.property],i)}}},O=S,T=(l("2e26"),l("0b56")),D=Object(T["a"])(O,i,a,!1,null,"44d5113e",null);t["default"]=D.exports},"604d":function(e,t,l){"use strict";l.d(t,"l",(function(){return o})),l.d(t,"k",(function(){return n})),l.d(t,"d",(function(){return s})),l.d(t,"c",(function(){return r})),l.d(t,"h",(function(){return c})),l.d(t,"g",(function(){return d})),l.d(t,"b",(function(){return u})),l.d(t,"a",(function(){return m})),l.d(t,"j",(function(){return p})),l.d(t,"i",(function(){return h})),l.d(t,"f",(function(){return f})),l.d(t,"e",(function(){return b}));var i=l("b775"),a="/admin/setting.Setting/";function o(e){return Object(i["a"])({url:a+"tokenInfo",method:"get",params:e})}function n(e){return Object(i["a"])({url:a+"tokenEdit",method:"post",data:e})}function s(e){return Object(i["a"])({url:a+"captchaInfo",method:"get",params:e})}function r(e){return Object(i["a"])({url:a+"captchaEdit",method:"post",data:e})}function c(e){return Object(i["a"])({url:a+"logInfo",method:"get",params:e})}function d(e){return Object(i["a"])({url:a+"logEdit",method:"post",data:e})}function u(e){return Object(i["a"])({url:a+"apiInfo",method:"get",params:e})}function m(e){return Object(i["a"])({url:a+"apiEdit",method:"post",data:e})}function p(e){return Object(i["a"])({url:a+"logregInfo",method:"get",params:e})}function h(e){return Object(i["a"])({url:a+"logregEdit",method:"post",data:e})}function f(e){return Object(i["a"])({url:a+"diyInfo",method:"get",params:e})}function b(e){return Object(i["a"])({url:a+"diyEdit",method:"post",data:e})}},"648f":function(e,t,l){},6780:function(e,t,l){},"68bd":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("div",{attrs:{slot:"header"},slot:"header"},[l("span",[e._v("时间戳转换")])]),l("div",[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{staticStyle:{width:"380px"},attrs:{label:"时间戳"}},[l("el-input",{attrs:{type:"number","prefix-icon":"el-icon-stopwatch",placeholder:"请输入时间戳",clearable:""},on:{input:function(t){return e.value("timestamp")}},model:{value:e.model.timestamp,callback:function(t){e.$set(e.model,"timestamp",t)},expression:"model.timestamp"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){e.copy(e.model.timestamp.toString(),t)}},slot:"append"})],1)],1),l("el-form-item",{attrs:{label:"日期时间"}},[l("el-date-picker",{attrs:{type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"请选择日期时间",clearable:""},on:{change:function(t){return e.value("datetime")}},model:{value:e.model.datetime,callback:function(t){e.$set(e.model,"datetime",t)},expression:"model.datetime"}}),l("el-button",{attrs:{icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.datetime,t)}}})],1),l("el-form-item",[l("el-button",{on:{click:function(t){return e.clear()}}},[e._v("清空")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("转换")])],1)],1)],1)])},a=[],o=l("98b1"),n=l("f71e"),s=l("8cc9"),r={name:"AdminUtilsTimestamp",components:{},data:function(){return{name:"时间戳转换",height:680,model:{type:"timestamp",value:"",timestamp:"",datetime:""},rules:{}}},created:function(){this.height=Object(o["a"])(180)},methods:{value:function(e){this.model.type=e,this.model.value=this.model[e]},clear:function(){this.model=this.$options.data().model},submit:function(){var e=this;this.model.value||(this.model.datetime?(this.model.type="datetime",this.model.value=this.model.datetime):(this.model.type="timestamp",this.model.value=this.model.timestamp)),Object(s["f"])(this.model).then((function(t){e.model=t.data}))},copy:function(e,t){e?Object(n["a"])(e,t):this.$message.error("请转换时间戳")}}},c=r,d=l("0b56"),u=Object(d["a"])(c,i,a,!1,null,"5f64c780",null);t["default"]=u.exports},"69f9":function(e,t,l){"use strict";l.d(t,"g",(function(){return o})),l.d(t,"f",(function(){return n})),l.d(t,"a",(function(){return s})),l.d(t,"d",(function(){return r})),l.d(t,"b",(function(){return c})),l.d(t,"k",(function(){return d})),l.d(t,"l",(function(){return u})),l.d(t,"c",(function(){return m})),l.d(t,"e",(function(){return p})),l.d(t,"m",(function(){return h})),l.d(t,"h",(function(){return f})),l.d(t,"j",(function(){return b})),l.d(t,"i",(function(){return g}));var i=l("b775"),a="/admin/member.Member/";function o(e){return Object(i["a"])({url:a+"list",method:"get",params:e})}function n(e){return Object(i["a"])({url:a+"info",method:"get",params:e})}function s(e){return Object(i["a"])({url:a+"add",method:"post",data:e})}function r(e){return Object(i["a"])({url:a+"edit",method:"post",data:e})}function c(e){return Object(i["a"])({url:a+"dele",method:"post",data:e})}function d(e){return Object(i["a"])({url:a+"region",method:"post",data:e})}function u(e){return Object(i["a"])({url:a+"repwd",method:"post",data:e})}function m(e){return Object(i["a"])({url:a+"disable",method:"post",data:e})}function p(e){return Object(i["a"])({url:a+"import",method:"post",data:e})}function h(e){return Object(i["a"])({url:a+"stat",method:"get",params:e})}function f(e){return Object(i["a"])({url:a+"recover",method:"get",params:e})}function b(e){return Object(i["a"])({url:a+"recoverReco",method:"post",data:e})}function g(e){return Object(i["a"])({url:a+"recoverDele",method:"post",data:e})}},"6a13":function(e,t,l){"use strict";var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("div",{attrs:{id:e.editorId}}),l("el-dialog",{attrs:{visible:e.fileDialog,title:e.fileTitle,width:"80%",top:"1vh","append-to-body":"","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":e.fileType},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=l("ee58"),n=l("90b83"),s=l("4768"),r=l("3716"),c=(l("1d23a"),l("151b"),l("6c9d")),d=l.n(c),u=l("ed08"),m=l("3659"),p={name:"RichEditor",components:{FileManage:m["a"]},directives:{},model:{prop:"content",event:"change"},props:{id:{type:String,default:"wangeditor"+Object(u["b"])()},content:{type:String,default:""},excludeMenus:{type:Array,default:function(){return["image","video"]}},zIndex:{type:Number,default:1e4},height:{type:Number,default:500},focus:{type:Boolean,default:!1},placeholder:{type:String,default:""}},data:function(){return{name:"富文本编辑器",editor:null,editorId:this.id,editorContent:this.content,editorContentNew:"",fileDialog:!1,fileTitle:"文件管理",fileType:"image"}},watch:{content:function(e){e!==this.editor.txt.html()&&this.editor.txt.html(this.content)}},created:function(){},mounted:function(){this.editorCreate()},destroyed:function(){this.editorDestroy()},methods:{editorCreate:function(){var e=this,t=this,l=d.a.BtnMenu,i=function(e){Object(s["a"])(i,e);var l=Object(r["a"])(i);function i(e){Object(o["a"])(this,i);var t=d.a.$('
图片
');return l.call(this,t,e)}return Object(n["a"])(i,[{key:"clickHandler",value:function(){t.fileType="image",t.fileTitle="上传图片",t.fileDialog=!0}},{key:"tryChangeActive",value:function(){}}]),i}(l),a=function(e){Object(s["a"])(i,e);var l=Object(r["a"])(i);function i(e){Object(o["a"])(this,i);var t=d.a.$('
视频
');return l.call(this,t,e)}return Object(n["a"])(i,[{key:"clickHandler",value:function(){t.fileType="video",t.fileTitle="上传视频",t.fileDialog=!0}},{key:"tryChangeActive",value:function(){}}]),i}(l),c=function(e){Object(s["a"])(i,e);var l=Object(r["a"])(i);function i(e){Object(o["a"])(this,i);var t=d.a.$('
附件
');return l.call(this,t,e)}return Object(n["a"])(i,[{key:"clickHandler",value:function(){t.fileType="word",t.fileTitle="上传附件",t.fileDialog=!0}},{key:"tryChangeActive",value:function(){}}]),i}(l),u=function(e){Object(s["a"])(i,e);var l=Object(r["a"])(i);function i(e){Object(o["a"])(this,i);var t=d.a.$('
清空
');return l.call(this,t,e)}return Object(n["a"])(i,[{key:"clickHandler",value:function(){t.editor.txt.clear()}},{key:"tryChangeActive",value:function(){}}]),i}(l);t.editor=new d.a("#"+t.editorId),t.editor.config.excludeMenus=t.excludeMenus,t.editor.menus.extend("upimgKey",i),t.editor.config.menus=t.editor.config.menus.concat("upimgKey"),t.editor.menus.extend("upvideoKey",a),t.editor.config.menus=t.editor.config.menus.concat("upvideoKey"),t.editor.menus.extend("upfileKey",c),t.editor.config.menus=t.editor.config.menus.concat("upfileKey"),t.editor.menus.extend("clearKey",u),t.editor.config.menus=t.editor.config.menus.concat("clearKey"),t.editor.config.zIndex=t.zIndex,t.editor.config.height=t.height,t.editor.config.focus=t.focus,t.editor.config.placeholder=t.placeholder,t.editor.config.onchange=function(l){t.editorContentNew=l,e.$emit("change",t.editorContentNew)},t.editor.create(),t.editor.txt.clear(),t.editor.txt.html(t.editorContent)},editorDestroy:function(){this.editor&&(this.editor.destroy(),this.editor=null)},fileCancel:function(){this.fileDialog=!1},fileSubmit:function(e,t){this.fileDialog=!1,this.fileTitle="";var l=e.length;if(l)for(var i=0;i')):"video"===t?this.editor.cmd.do("insertHTML",'')):this.editor.cmd.do("insertHTML",'
').concat(e[i]["file_name"],""))}}},h=p,f=l("0b56"),b=Object(f["a"])(h,i,a,!1,null,"21f5bccd",null);t["a"]=b.exports},"6a23":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"SMTP服务器",prop:"email_host"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"text",clearable:""},model:{value:e.model.email_host,callback:function(t){e.$set(e.model,"email_host",t)},expression:"model.email_host"}})],1),l("el-col",{attrs:{span:16}},[e._v(" 发送邮件服务器,如:smtp.qq.com ")])],1),l("el-form-item",{attrs:{label:"SMTP协议",prop:"email_secure"}},[l("el-col",{attrs:{span:8}},[l("el-select",{attrs:{placeholder:""},model:{value:e.model.email_secure,callback:function(t){e.$set(e.model,"email_secure",t)},expression:"model.email_secure"}},e._l(e.secure,(function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),l("el-col",{attrs:{span:16}},[e._v(" 发送邮件服务器加密方式,如:SSL ")])],1),l("el-form-item",{attrs:{label:"SMTP端口",prop:"email_port"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"number",clearable:""},model:{value:e.model.email_port,callback:function(t){e.$set(e.model,"email_port",t)},expression:"model.email_port"}})],1),l("el-col",{attrs:{span:16}},[e._v(" 发送邮件服务器端口号,如:465 ")])],1),l("el-form-item",{attrs:{label:"邮箱名称",prop:"email_setfrom"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"text",clearable:""},model:{value:e.model.email_setfrom,callback:function(t){e.$set(e.model,"email_setfrom",t)},expression:"model.email_setfrom"}})],1),l("el-col",{attrs:{span:16}},[e._v(" 发件邮箱名称即发件人,如:yylAdmin ")])],1),l("el-form-item",{attrs:{label:"邮箱账号",prop:"email_username"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"text",clearable:""},model:{value:e.model.email_username,callback:function(t){e.$set(e.model,"email_username",t)},expression:"model.email_username"}})],1),l("el-col",{attrs:{span:16}},[e._v(" 发件邮箱账号,如:123456789@qq.com ")])],1),l("el-form-item",{attrs:{label:"授权码/密码",prop:"email_password"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"password",clearable:"","show-password":""},model:{value:e.model.email_password,callback:function(t){e.$set(e.model,"email_password",t)},expression:"model.email_password"}})],1),l("el-col",{attrs:{span:16}},[e._v(" 发件邮箱的授权码或密码,如:y1y2l3a4d5m6i7n ")])],1),l("el-form-item",{attrs:{label:"测试邮箱",prop:"email_test"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"text",clearable:""},model:{value:e.model.email_test,callback:function(t){e.$set(e.model,"email_test",t)},expression:"model.email_test"}})],1),l("el-col",{attrs:{span:16}},[l("el-button",{attrs:{loading:e.loading,type:"primary",title:"先提交再发送"},on:{click:function(t){return e.test()}}},[e._v("发送测试邮件")])],1)],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)},a=[],o=l("98b1"),n=l("5a2e"),s={name:"AdminSettingEmail",components:{},data:function(){return{name:"邮件设置",height:680,loading:!1,model:{email_host:"",email_port:"",email_secure:"",email_username:"",email_password:"",email_setfrom:"",email_test:""},rules:{email_host:[{required:!0,message:"请输入SMTP服务器",trigger:"blur"}],email_secure:[{required:!0,message:"请选择SMTP协议",trigger:"blur"}],email_port:[{required:!0,message:"请输入SMTP端口",trigger:"blur"}],email_username:[{required:!0,message:"请输入邮箱账号",trigger:"blur"}],email_password:[{required:!0,message:"请输入授权码/密码",trigger:"blur"}]},secure:[{value:"ssl",label:"SSL"},{value:"tls",label:"TLS"}]}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this;Object(n["h"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["h"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["g"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},test:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.model.email_test?(e.loading=!0,Object(n["i"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))):e.$message.error("请输入测试邮箱"))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},"6e6f":function(e,t,l){"use strict";l("3ca5")},"6fc1":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"filter-container"},[l("el-row",[l("el-col",[l("el-select",{staticClass:"filter-item ya-search-field",attrs:{placeholder:"搜索字段"},model:{value:e.query.search_field,callback:function(t){e.$set(e.query,"search_field",t)},expression:"query.search_field"}},[l("el-option",{attrs:{value:"category_name",label:"名称"}}),l("el-option",{attrs:{value:"category_pid",label:"上级"}}),l("el-option",{attrs:{value:"is_hide",label:"隐藏"}}),l("el-option",{attrs:{value:"sort",label:"排序"}}),l("el-option",{attrs:{value:e.idkey,label:"ID"}})],1),"category_pid"===e.query.search_field?l("el-cascader",{staticClass:"filter-item ya-search-value",attrs:{options:e.trees,props:e.props,placeholder:"请选择",clearable:"",filterable:""},on:{change:e.pidQuery},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}):"is_hide"===e.query.search_field?l("el-select",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"请选择"},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}},[l("el-option",{attrs:{value:1,label:"是"}}),l("el-option",{attrs:{value:0,label:"否"}})],1):l("el-input",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"搜索内容",clearable:""},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}),l("el-select",{staticClass:"filter-item ya-date-field",attrs:{placeholder:"时间类型"},model:{value:e.query.date_field,callback:function(t){e.$set(e.query,"date_field",t)},expression:"query.date_field"}},[l("el-option",{attrs:{value:"create_time",label:"添加时间"}}),l("el-option",{attrs:{value:"update_time",label:"修改时间"}}),e.recycle?l("el-option",{attrs:{value:"delete_time",label:"删除时间"}}):e._e()],1),l("el-date-picker",{staticClass:"filter-item ya-date-value",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.query.date_value,callback:function(t){e.$set(e.query,"date_value",t)},expression:"query.date_value"}}),l("el-button",{staticClass:"filter-item",attrs:{type:"primary"},on:{click:function(t){return e.search()}}},[e._v("查询")]),l("el-button",{staticClass:"filter-item",on:{click:function(t){return e.refresh()}}},[e._v("刷新")])],1)],1),l("el-row",[l("el-col",[l("el-checkbox",{staticStyle:{"margin-right":"10px",top:"-2px"},attrs:{border:"",title:"收起/展开"},on:{change:e.expandAll},model:{value:e.isExpandAll,callback:function(t){e.isExpandAll=t},expression:"isExpandAll"}},[e._v("收起")]),l("el-button",{attrs:{title:"修改上级"},on:{click:function(t){return e.selectOpen("editpid")}}},[e._v("上级")]),l("el-button",{attrs:{title:"是否隐藏"},on:{click:function(t){return e.selectOpen("ishide")}}},[e._v("隐藏")]),l("el-button",{attrs:{title:"删除"},on:{click:function(t){return e.selectOpen("dele")}}},[e._v("删除")]),e.recycle?l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.selectOpen("reco")}}},[e._v("恢复")]):l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.add()}}},[e._v("添加")])],1)],1),l("el-dialog",{attrs:{title:e.selectTitle,visible:e.selectDialog,top:"20vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.selectDialog=t}}},[l("el-form",{ref:"selectRef",attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:e.name+"ID",prop:""}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:12},disabled:""},model:{value:e.selectIds,callback:function(t){e.selectIds=t},expression:"selectIds"}})],1),"editpid"===e.selectType?l("el-form-item",{attrs:{label:"上级",prop:""}},[l("el-cascader",{staticStyle:{width:"100%"},attrs:{options:e.trees,props:e.props,placeholder:"一级分类",clearable:"",filterable:""},on:{change:e.pidSelect},model:{value:e.category_pid,callback:function(t){e.category_pid=t},expression:"category_pid"}})],1):e._e(),"ishide"===e.selectType?l("el-form-item",{attrs:{label:"是否隐藏",prop:""}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.is_hide,callback:function(t){e.is_hide=t},expression:"is_hide"}})],1):"dele"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[e.recycle?l("span",{staticStyle:{color:"red"}},[e._v("确定要彻底删除选中的"+e._s(e.name)+"吗?删除后不可恢复!所有下级即使恢复后也不会显示!")]):l("span",{staticStyle:{color:"red"}},[e._v("确定要删除选中的"+e._s(e.name)+"吗?")])]):"reco"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[l("span",{staticStyle:{color:"red"}},[e._v("确定要恢复选中的"+e._s(e.name)+"吗?如果不是一级分类需要恢复所有上级分类")])]):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.selectCancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.selectSubmit}},[e._v("提交")])],1)],1)],1),l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{data:e.data,height:e.height+50,"row-key":e.idkey,"default-expand-all":""},on:{"selection-change":e.select}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:"category_name",label:"名称","min-width":"250","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:e.idkey,label:"ID","min-width":"100"}}),l("el-table-column",{attrs:{prop:"category_pid",label:"PID","min-width":"100"}}),l("el-table-column",{attrs:{prop:"is_hide",label:"隐藏","min-width":"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},on:{change:function(l){return e.ishide([t.row])}},model:{value:t.row.is_hide,callback:function(l){e.$set(t.row,"is_hide",l)},expression:"scope.row.is_hide"}})]}}])}),l("el-table-column",{attrs:{prop:"sort",label:"排序","min-width":"80"}}),l("el-table-column",{attrs:{prop:"create_time",label:"添加时间","min-width":"155"}}),l("el-table-column",{attrs:{prop:"update_time",label:"修改时间","min-width":"155"}}),e.recycle?l("el-table-column",{attrs:{prop:"delete_time",label:"删除时间","min-width":"155",sortable:"custom"}}):e._e(),l("el-table-column",{attrs:{label:"操作","min-width":"120",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[e.recycle?l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("reco",i)}}},[e._v("恢复")]):l("el-button",{attrs:{size:"mini",type:"text",title:"添加下级"},on:{click:function(t){return e.add(i)}}},[e._v("添加")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.edit(i)}}},[e._v("修改")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("dele",i)}}},[e._v("删除")])]}}])})],1),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":""},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{rules:e.rules,model:e.model,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"上级",prop:"category_pid"}},[l("el-cascader",{staticStyle:{width:"100%"},attrs:{options:e.trees,props:e.props,placeholder:"一级分类",clearable:"",filterable:""},on:{change:e.pidEdit},model:{value:e.model.category_pid,callback:function(t){e.$set(e.model,"category_pid",t)},expression:"model.category_pid"}})],1),l("el-form-item",{attrs:{label:"名称",prop:"category_name"}},[l("el-input",{attrs:{placeholder:"请输入分类名称",clearable:""},model:{value:e.model.category_name,callback:function(t){e.$set(e.model,"category_name",t)},expression:"model.category_name"}})],1),l("el-form-item",{attrs:{label:"封面",prop:"img_id"}},[l("el-col",{attrs:{span:11}},[l("el-image",{staticClass:"ya-height-100",attrs:{fit:"scale-down",src:e.model.img_url,"preview-src-list":[e.model.img_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:13}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("image","img_id","上传封面")}}},[e._v("上传封面")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete(0,"img_id")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于200KB。")])],1)],1),l("el-form-item",{attrs:{label:"标题",prop:"title"}},[l("el-input",{attrs:{placeholder:"title",clearable:""},model:{value:e.model.title,callback:function(t){e.$set(e.model,"title",t)},expression:"model.title"}})],1),l("el-form-item",{attrs:{label:"关键词",prop:"keywords"}},[l("el-input",{attrs:{placeholder:"keywords",clearable:""},model:{value:e.model.keywords,callback:function(t){e.$set(e.model,"keywords",t)},expression:"model.keywords"}})],1),l("el-form-item",{attrs:{label:"描述",prop:"description"}},[l("el-input",{attrs:{type:"textarea",placeholder:"description",clearable:""},model:{value:e.model.description,callback:function(t){e.$set(e.model,"description",t)},expression:"model.description"}})],1),l("el-form-item",{attrs:{label:"图片",prop:"imgs"}},[l("el-row",[l("el-col",{attrs:{span:8}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload("image","imgs","上传图片")}}},[e._v("上传图片")])],1),l("el-col",{attrs:{span:16}},[l("div",[e._v("每张图片大小不超过 300 KB,jpg、png格式。")])])],1),l("el-row",e._l(e.model.imgs,(function(t,i){return l("el-col",{key:i,staticClass:"ya-file",attrs:{span:6}},[l("el-image",{staticClass:"ya-img-form",attrs:{src:t.file_url,"preview-src-list":[t.file_url],fit:"fill",title:"点击查看大图"}}),l("div",[l("span",{staticClass:"ya-file-name",attrs:{title:t.file_name+"."+t.file_ext}},[e._v(" "+e._s(t.file_name)+"."+e._s(t.file_ext)+" ")]),l("el-link",{staticClass:"ya-file-link",attrs:{href:t.file_url,underline:!1,download:t.file_url,target:"_blank"}},[e._v(" 下载 ")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete(i,"imgs")}}},[e._v("删除")])],1)],1)})),1)],1),l("el-form-item",{attrs:{label:"排序",prop:"sort"}},[l("el-input",{attrs:{placeholder:"250",clearable:""},model:{value:e.model.sort,callback:function(t){e.$set(e.model,"sort",t)},expression:"model.sort"}})],1),e.model[e.idkey]?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:e.fileTitle,visible:e.fileDialog,width:"80%",top:"1vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":e.fileType},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=(l("388f"),l("697e"),l("7b93"),l("e508"),l("924a"),l("98b1")),n=l("3659"),s=l("ed08"),r=l("b775"),c="/admin/cms.Category/";function d(e){return Object(r["a"])({url:c+"list",method:"get",params:e})}function u(e){return Object(r["a"])({url:c+"info",method:"get",params:e})}function m(e){return Object(r["a"])({url:c+"add",method:"post",data:e})}function p(e){return Object(r["a"])({url:c+"edit",method:"post",data:e})}function h(e){return Object(r["a"])({url:c+"dele",method:"post",data:e})}function f(e){return Object(r["a"])({url:c+"pid",method:"post",data:e})}function b(e){return Object(r["a"])({url:c+"ishide",method:"post",data:e})}function g(e){return Object(r["a"])({url:c+"recover",method:"get",params:e})}function _(e){return Object(r["a"])({url:c+"recoverReco",method:"post",data:e})}function v(e){return Object(r["a"])({url:c+"recoverDele",method:"post",data:e})}var y={name:"CmsCategory",components:{FileManage:n["a"]},directives:{},data:function(){return{name:"内容分类",recycle:0,height:680,loading:!1,idkey:"category_id",data:[],query:{search_field:"category_name",date_field:"create_time"},dialog:!1,dialogTitle:"",model:{category_id:"",category_pid:0,category_name:"",img_id:0,title:"",keywords:"",description:"",imgs:[],sort:250},rules:{category_name:[{required:!0,message:"请输入分类名称",trigger:"blur"}]},trees:[],props:{checkStrictly:!0,value:"category_id",label:"category_name"},isExpandAll:!1,selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",category_pid:"",is_hide:0,fileDialog:!1,fileTitle:"文件管理",fileType:"image",fileField:""}},created:function(){this.recycle=this.$route.meta.query.recycle,this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,this.recycle?g(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1})):d(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1}))},listData:function(e){this.data=e.list,this.trees=e.tree,this.isExpandAll=!1,this.loading=!1},add:function(e){this.dialog=!0,this.dialogTitle=this.name+"添加",this.model=this.$options.data().model,e&&(this.model.category_pid=e[this.idkey])},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],u(l).then((function(e){t.reset(e.data)})).catch((function(){}))},cancel:function(){this.reset(),this.dialog=!1},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model[e.idkey]?p(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):m(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},reset:function(e){this.model=e||this.$options.data().model,void 0!==this.$refs["ref"]&&(this.$refs["ref"].resetFields(),this.$refs["ref"].clearValidate())},search:function(){this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},expandAll:function(e){this.expandFor(this.data,!e)},expandFor:function(e,t){var l=this;e.forEach((function(e){l.$refs.table.toggleRowExpansion(e,t),e.children&&l.expandFor(e.children,t)}))},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(s["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","editpid"===e?this.selectTitle="修改上级":"ishide"===e?this.selectTitle="是否隐藏":"dele"===e?this.selectTitle="删除"+this.name:"reco"===e&&(this.selectTitle="恢复"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"editpid"===e?this.editpid(this.selection):"ishide"===e?this.ishide(this.selection,!0):"dele"===e?this.dele(this.selection):"reco"===e&&this.reco(this.selection),this.selectDialog=!1}else this.selectAlert()},editpid:function(e){var t=this;f({ids:this.selectGetIds(e),category_pid:this.category_pid}).then((function(e){t.list(),t.selectDialog=!1,t.$message.success(e.msg)})).catch((function(){t.loading=!1}))},ishide:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(0===e.length)this.selectAlert();else{this.loading=!0;var i=e[0].is_hide;l&&(i=this.is_hide),b({ids:this.selectGetIds(e),is_hide:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}},reco:function(e){var t=this;e.length?_({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):this.selectAlert()},dele:function(e){var t=this;e.length?this.recycle?v({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):h({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):this.selectAlert()},pidQuery:function(e){e&&(this.query.search_value=e[e.length-1])},pidEdit:function(e){e&&(this.model.category_pid=e[e.length-1])},pidSelect:function(e){e&&(this.category_pid=e[e.length-1])},fileUpload:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"文件管理";this.fileType=e,this.fileField=t,this.fileTitle=l,this.fileDialog=!0},fileCancel:function(){this.fileType="image",this.fileField="",this.fileTitle="文件管理",this.fileDialog=!1},fileSubmit:function(e,t){var l=this.fileField,i=e.length;if(i)for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:"";"img_id"===t?(this.model.img_id=0,this.model.img_url=""):"imgs"===t&&this.model.imgs.splice(e,1)}}},k=y,x=(l("8c4c"),l("0b56")),w=Object(x["a"])(k,i,a,!1,null,"58377dc2",null);t["default"]=w.exports},"72d0":function(e,t,l){"use strict";l("02fd")},7984:function(e,t,l){"use strict";l("ff7b")},"7aae":function(e,t,l){"use strict";l.d(t,"e",(function(){return o})),l.d(t,"d",(function(){return n})),l.d(t,"c",(function(){return s})),l.d(t,"b",(function(){return r})),l.d(t,"a",(function(){return c})),l.d(t,"f",(function(){return d}));var i=l("b775"),a="/admin/admin.UserLog/";function o(e){return Object(i["a"])({url:a+"list",method:"get",params:e})}function n(e){return Object(i["a"])({url:a+"info",method:"get",params:e})}function s(e){return Object(i["a"])({url:a+"dele",method:"post",data:e})}function r(e){return Object(i["a"])({url:a+"clear",method:"post",data:e})}function c(e){return Object(i["a"])({url:a+"clean",method:"post",data:e})}function d(e){return Object(i["a"])({url:a+"stat",method:"post",data:e})}},"7d59":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-row",{staticStyle:{padding:"15px 15px 0 15px"},attrs:{gutter:10}},e._l(e.data,(function(t,i){return l("el-col",{key:i,attrs:{xs:24,sm:4}},[l("el-card",{staticClass:"card",attrs:{"body-style":e.cardBodyStyle}},[l("div",{attrs:{slot:"header"},slot:"header"},[l("span",[e._v(e._s(t.name))])]),l("div",{staticClass:"card-text"},[e._v(" "+e._s(t.count)+" ")])])],1)})),1)},a=[],o=l("95c8"),n={name:"AdminIndexCount",components:{},data:function(){return{name:"总数统计",loading:!1,data:[],cardBodyStyle:{padding:"10px 0px 5px 0px"}}},computed:{},created:function(){this.count()},mounted:function(){},methods:{count:function(){var e=this;this.loading=!0,Object(o["b"])().then((function(t){e.data=t.data,e.loading=!1})).catch((function(){e.loading=!1}))}}},s=n,r=(l("e0f3"),l("0b56")),c=Object(r["a"])(s,i,a,!1,null,"38e17730",null);t["default"]=c.exports},"7f0d":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",[l("el-row",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-col",{attrs:{xs:24,sm:22,md:20,lg:16,xl:12}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"注册",prop:"is_register"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.is_register,callback:function(t){e.$set(e.model,"is_register",t)},expression:"model.is_register"}}),l("span",[e._v(" 关闭后,不能再注册(用户名、手机、邮箱)。")])],1),l("el-form-item",{attrs:{label:"登录",prop:"is_login"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.is_login,callback:function(t){e.$set(e.model,"is_login",t)},expression:"model.is_login"}}),l("span",[e._v(" 关闭后,不能再登录(用户名、手机、邮箱)。")])],1),l("el-form-item",{attrs:{label:"公众号注册",prop:"is_offi_register"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.is_offi_register,callback:function(t){e.$set(e.model,"is_offi_register",t)},expression:"model.is_offi_register"}}),l("span",[e._v(" 关闭后,不能再注册(公众号)。")])],1),l("el-form-item",{attrs:{label:"公众号登录",prop:"is_offi_login"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.is_offi_login,callback:function(t){e.$set(e.model,"is_offi_login",t)},expression:"model.is_offi_login"}}),l("span",[e._v(" 关闭后,不能再登录(公众号)。")])],1),l("el-form-item",{attrs:{label:"小程序注册",prop:"is_mini_register"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.is_mini_register,callback:function(t){e.$set(e.model,"is_mini_register",t)},expression:"model.is_mini_register"}}),l("span",[e._v(" 关闭后,不能再注册(小程序)。")])],1),l("el-form-item",{attrs:{label:"小程序登录",prop:"is_mini_login"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.is_mini_login,callback:function(t){e.$set(e.model,"is_mini_login",t)},expression:"model.is_mini_login"}}),l("span",[e._v(" 关闭后,不能再登录(小程序)。")])],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)],1)],1)},a=[],o=l("98b1"),n=l("604d"),s={name:"SettingSettingLogreg",components:{},data:function(){return{name:"登录注册设置",height:680,loading:!1,model:{is_register:1,is_login:1,is_offi_register:1,is_offi_login:1,is_mini_register:1,is_mini_login:1},rules:{}}},created:function(){this.height=Object(o["a"])(210),this.info()},methods:{info:function(){var e=this;Object(n["j"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["j"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["i"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},8229:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-row",[l("el-col",{attrs:{xs:24,sm:22,md:20,lg:16,xl:12}},[l("el-form",{ref:"ref",attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:"设置主题"}},[l("theme-picker",{on:{change:e.themeChange}}),l("span",[e._v(" 设置主题(部分样式)")])],1),l("el-form-item",{attrs:{label:"便签导航"}},[l("el-switch",{staticClass:"drawer-switch",model:{value:e.tagsView,callback:function(t){e.tagsView=t},expression:"tagsView"}}),l("span",[e._v(" 是否显示便签导航")])],1),l("el-form-item",{attrs:{label:"固定头部"}},[l("el-switch",{staticClass:"drawer-switch",model:{value:e.fixedHeader,callback:function(t){e.fixedHeader=t},expression:"fixedHeader"}}),l("span",[e._v(" 便签导航和头部是否固定")])],1),l("el-form-item",{attrs:{label:"logo名称"}},[l("el-switch",{staticClass:"drawer-switch",model:{value:e.sidebarLogo,callback:function(t){e.sidebarLogo=t},expression:"sidebarLogo"}}),l("span",[e._v(" 左上角是否显示logo名称")])],1),l("el-form-item",{attrs:{label:"本地缓存"}},[l("el-button",{attrs:{loading:e.loading,type:"primary",size:"mini"},on:{click:e.localCacheClear}},[e._v("清除")]),l("span",[e._v(" 清除后需要重新登录")])],1)],1)],1)],1)],1)],1)},a=[],o=(l("f3b4"),l("e8b7"),l("98b1")),n=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("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"}})},s=[],r=l("4fef"),c=l("c130"),d=(l("9e67"),l("6c1f"),l("697e"),l("3a81"),l("b19d"),l("4a00"),l("e3f6"),l("1b36"),l("e508"),l("7b93"),l("46fb"),l("151b"),l("1d23a"),l("0508"),l("b938").version),u="#409EFF",m={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(c["a"])(Object(r["a"])().mark((function l(){var i,a,o,n,s,c,m,p;return Object(r["a"])().wrap((function(l){while(1)switch(l.prev=l.next){case 0:if(i=t.chalk?t.theme:u,"string"===typeof e){l.next=3;break}return l.abrupt("return");case 3:if(a=t.getThemeCluster(e.replace("#","")),o=t.getThemeCluster(i.replace("#","")),n=t.$message({message:" Compiling the theme",customClass:"theme-message",type:"success",duration:0,iconClass:"el-icon-loading"}),s=function(e,l){return function(){var i=t.getThemeCluster(u.replace("#","")),o=t.updateStyle(t[e],i,a),n=document.getElementById(l);n||(n=document.createElement("style"),n.setAttribute("id",l),document.head.appendChild(n)),n.innerText=o}},t.chalk){l.next=11;break}return c="https://unpkg.com/element-ui@".concat(d,"/lib/theme-chalk/index.css"),l.next=11,t.getCSSString(c,"chalk");case 11:m=s("chalk","chalk-style"),m(),p=[].slice.call(document.querySelectorAll("style")).filter((function(e){var t=e.innerText;return new RegExp(i,"i").test(t)&&!/Chalk Variables/.test(t)})),p.forEach((function(e){var l=e.innerText;"string"===typeof l&&(e.innerText=t.updateStyle(l,o,a))})),t.$emit("change",e),n.close();case 17:case"end":return l.stop()}}),l)})))()}},methods:{updateStyle:function(e,t,l){var i=e;return t.forEach((function(e,t){i=i.replace(new RegExp(e,"ig"),l[t])})),i},getCSSString:function(e,t){var l=this;return new Promise((function(i){var a=new XMLHttpRequest;a.onreadystatechange=function(){4===a.readyState&&200===a.status&&(l[t]=a.responseText.replace(/@font-face{[^}]+}/,""),i())},a.open("GET",e),a.send()}))},getThemeCluster:function(e){for(var t=function(e,t){var l=parseInt(e.slice(0,2),16),i=parseInt(e.slice(2,4),16),a=parseInt(e.slice(4,6),16);return 0===t?[l,i,a].join(","):(l+=Math.round(t*(255-l)),i+=Math.round(t*(255-i)),a+=Math.round(t*(255-a)),l=l.toString(16),i=i.toString(16),a=a.toString(16),"#".concat(l).concat(i).concat(a))},l=function(e,t){var l=parseInt(e.slice(0,2),16),i=parseInt(e.slice(2,4),16),a=parseInt(e.slice(4,6),16);return l=Math.round((1-t)*l),i=Math.round((1-t)*i),a=Math.round((1-t)*a),l=l.toString(16),i=i.toString(16),a=a.toString(16),"#".concat(l).concat(i).concat(a)},i=[e],a=0;a<=9;a++)i.push(t(e,Number((a/10).toFixed(2))));return i.push(l(e,.1)),i}}},p=m,h=(l("5c6c"),l("0b56")),f=Object(h["a"])(p,n,s,!1,null,null,null),b=f.exports,g={name:"AdminUserCenterSetting",components:{ThemePicker:b},data:function(){return{name:"我的设置",height:680,loading:!1}},computed:{tagsView:{get:function(){return this.$store.state.settings.tagsView},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"tagsView",value:e})}},fixedHeader:{get:function(){return this.$store.state.settings.fixedHeader},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"fixedHeader",value:e})}},sidebarLogo:{get:function(){return this.$store.state.settings.sidebarLogo},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"sidebarLogo",value:e})}}},created:function(){this.height=Object(o["a"])(180)},methods:{themeChange:function(e){this.$store.dispatch("settings/changeSetting",{key:"theme",value:e})},localCacheClear:function(){this.loading=!0,localStorage.clear(),sessionStorage.clear();var e=document.cookie.match(/[^ =;]+(?=\=)/g);if(e)for(var t=e.length;t--;)document.cookie=e[t]+"=0;path=/;expires="+new Date(0).toUTCString(),document.cookie=e[t]+"=0;path=/;domain="+document.domain+";expires="+new Date(0).toUTCString();this.$router.push("/login"),this.loading=!1,this.$message.success("本地缓存已清除")}}},_=g,v=Object(h["a"])(_,i,a,!1,null,null,null);t["default"]=v.exports},"840d":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"验证码开关",prop:"captcha_switch"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.captcha_switch,callback:function(t){e.$set(e.model,"captcha_switch",t)},expression:"model.captcha_switch"}}),l("span",{staticStyle:{"margin-left":"180px"}},[e._v("开启后,后台登录需要输入验证码。")])],1),l("el-form-item",{attrs:{label:"验证码方式",prop:"captcha_mode"}},[l("el-select",{attrs:{placeholder:""},on:{change:e.moldChange},model:{value:e.model.captcha_mode,callback:function(t){e.$set(e.model,"captcha_mode",t)},expression:"model.captcha_mode"}},e._l(e.mold,(function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),l("span",[e._v("字符:输入字符;行为:滑动或点击。")])],1),l("el-form-item",{attrs:{label:"验证码类型",prop:"captcha_type"}},[1==e.model.captcha_mode?l("el-select",{attrs:{placeholder:""},model:{value:e.model.captcha_type,callback:function(t){e.$set(e.model,"captcha_type",t)},expression:"model.captcha_type"}},e._l(e.typestr,(function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1):l("el-select",{attrs:{placeholder:""},model:{value:e.model.captcha_type,callback:function(t){e.$set(e.model,"captcha_type",t)},expression:"model.captcha_type"}},e._l(e.typeaj,(function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)},a=[],o=l("98b1"),n=l("5a2e"),s={name:"AdminSettingCaptcha",components:{},data:function(){return{name:"验证码设置",height:680,loading:!1,model:{captcha_switch:0,captcha_mode:1,captcha_type:1},rules:{},mold:[{value:1,label:"字符"},{value:2,label:"行为"}],typestr:[{value:1,label:"数字"},{value:2,label:"字母"},{value:3,label:"数字字母"},{value:4,label:"算术"},{value:5,label:"中文"}],typeaj:[{value:1,label:"滑动"},{value:2,label:"文字"}]}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this;Object(n["f"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["f"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["e"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},moldChange:function(e){this.model.captcha_type=1}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},"889d":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.model,rules:e.rules,"label-width":"130px"}},[l("el-form-item",{attrs:{label:"名称",prop:"name"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.name,callback:function(t){e.$set(e.model,"name",t)},expression:"model.name"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.name,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"原始ID",prop:"origin_id"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.origin_id,callback:function(t){e.$set(e.model,"origin_id",t)},expression:"model.origin_id"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.origin_id,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"小程序码",prop:"qrcode_url"}},[l("el-col",{attrs:{span:12}},[l("el-col",{attrs:{span:10}},[l("el-image",{staticClass:"ya-img-form",attrs:{src:e.model.qrcode_url,"preview-src-list":[e.model.qrcode_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:13}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload()}}},[e._v("上传小程序码")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete()}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于200kb。")])],1)],1)],1),l("el-form-item",{attrs:{label:"AppID",prop:"appid"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.appid,callback:function(t){e.$set(e.model,"appid",t)},expression:"model.appid"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.appid,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"AppSecret",prop:"appsecret"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.appsecret,callback:function(t){e.$set(e.model,"appsecret",t)},expression:"model.appsecret"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.appsecret,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1)],1),l("el-form",{ref:"form",attrs:{"label-width":"120px"}},[l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:"上传二维码",visible:e.fileDialog,width:"80%",top:"1vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":"image"},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=l("98b1"),n=l("f71e"),s=l("3659"),r=l("f293"),c={name:"SettingWechatMini",components:{FileManage:s["a"]},data:function(){return{name:"微信小程序",height:680,loading:!1,model:{name:"",origin_id:"",qrcode_id:0,qrcode_url:"",appid:"",appsecret:""},rules:{appid:[{required:!0,message:"请输入appid",trigger:"blur"}],appsecret:[{required:!0,message:"请输入appsecret",trigger:"blur"}]},fileDialog:!1}},created:function(){this.height=Object(o["a"])(270),this.info()},methods:{info:function(){var e=this;Object(r["b"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(r["b"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(r["a"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},fileUpload:function(){this.fileDialog=!0},fileCancel:function(){this.fileDialog=!1},fileSubmit:function(e){this.fileDialog=!1,this.model.qrcode_id=e[0]["file_id"],this.model.qrcode_url=e[0]["file_url"]},fileDelete:function(){this.model.qrcode_id=0,this.model.qrcode_url=""},copy:function(e,t){e?Object(n["a"])(e,t):this.$message.error("内容为空")}}},d=c,u=l("0b56"),m=Object(u["a"])(d,i,a,!1,null,"33fbd6d8",null);t["default"]=m.exports},"88b5":function(e,t,l){"use strict";l.d(t,"e",(function(){return o})),l.d(t,"d",(function(){return n})),l.d(t,"c",(function(){return s})),l.d(t,"b",(function(){return r})),l.d(t,"a",(function(){return c})),l.d(t,"f",(function(){return d}));var i=l("b775"),a="/admin/member.Log/";function o(e){return Object(i["a"])({url:a+"list",method:"get",params:e})}function n(e){return Object(i["a"])({url:a+"info",method:"get",params:e})}function s(e){return Object(i["a"])({url:a+"dele",method:"post",data:e})}function r(e){return Object(i["a"])({url:a+"clear",method:"post",data:e})}function c(e){return Object(i["a"])({url:a+"clean",method:"post",data:e})}function d(e){return Object(i["a"])({url:a+"stat",method:"get",params:e})}},"8c4c":function(e,t,l){"use strict";l("6780")},"8cb0":function(e,t,l){},"8cc9":function(e,t,l){"use strict";l.d(t,"d",(function(){return o})),l.d(t,"e",(function(){return n})),l.d(t,"f",(function(){return s})),l.d(t,"a",(function(){return r})),l.d(t,"b",(function(){return c})),l.d(t,"c",(function(){return d}));var i=l("b775"),a="/admin/admin.Utils/";function o(e){return Object(i["a"])({url:a+"strrand",method:"post",data:e})}function n(e){return Object(i["a"])({url:a+"strtran",method:"post",data:e})}function s(e){return Object(i["a"])({url:a+"timestamp",method:"post",data:e})}function r(e){return Object(i["a"])({url:a+"bytetran",method:"post",data:e})}function c(e){return Object(i["a"])({url:a+"ipinfo",method:"post",data:e})}function d(e){return Object(i["a"])({url:a+"server",method:"get",params:e})}},"8d83":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("div",{attrs:{slot:"header"},slot:"header"},[l("span",[e._v("生成二维码")])]),l("div",[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"文本内容",prop:"str"}},[l("el-input",{attrs:{placeholder:"请输入文本内容",clearable:""},model:{value:e.model.str,callback:function(t){e.$set(e.model,"str",t)},expression:"model.str"}})],1),l("el-form-item",{staticStyle:{"margin-bottom":"0"},attrs:{id:"qrcode",label:"二维码",prop:"value"}},[l("el-col",{attrs:{span:12}},[e.model.value?l("qrcode-vue",{attrs:{size:e.model.size},model:{value:e.model.value,callback:function(t){e.$set(e.model,"value",t)},expression:"model.value"}}):l("div",{staticStyle:{width:"213px",height:"213px"}})],1),l("el-col",{attrs:{span:12}},[l("el-button",{attrs:{id:"download"},on:{click:function(t){return e.download()}}},[e._v("下载")])],1)],1),l("el-form-item",[l("el-button",{on:{click:function(t){return e.clear()}}},[e._v("清空")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("生成")])],1)],1)],1)])},a=[],o=l("98b1"),n=l("98ad"),s={name:"AdminUtilsQrcode",components:{QrcodeVue:n["a"]},data:function(){return{name:"二维码",height:680,model:{str:"",url:"",value:"",size:200},rules:{}}},created:function(){this.height=Object(o["a"])(180)},methods:{clear:function(){this.model.str="",this.model.value=""},download:function(){if(this.model.value){var e=document.getElementById("qrcode").getElementsByTagName("canvas"),t=document.createElement("a");t.href=e[0].toDataURL("img/png"),t.download="二维码qrcode",t.click()}else this.$message.error("请生成二维码")},submit:function(){this.model.str||(this.model.str="https://gitee.com/skyselang/yylAdmin"),this.model.value=this.model.str}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,"32011662",null);t["default"]=d.exports},"8d8c":function(e,t,l){"use strict";l("1c9c")},"8ff7":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"filter-container"},[l("el-row",[l("el-col",[l("el-select",{staticClass:"filter-item ya-search-field",attrs:{placeholder:"搜索字段"},model:{value:e.query.search_field,callback:function(t){e.$set(e.query,"search_field",t)},expression:"query.search_field"}},[l("el-option",{attrs:{value:"username",label:"账号"}}),l("el-option",{attrs:{value:"nickname",label:"昵称"}}),l("el-option",{attrs:{value:"phone",label:"手机"}}),l("el-option",{attrs:{value:"email",label:"邮箱"}}),l("el-option",{attrs:{value:"is_super",label:"超管"}}),l("el-option",{attrs:{value:"is_disable",label:"禁用"}}),l("el-option",{attrs:{value:e.idkey,label:"ID"}})],1),"is_super"===e.query.search_field||"is_disable"===e.query.search_field?l("el-select",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"请选择"},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}},[l("el-option",{attrs:{value:1,label:"是"}}),l("el-option",{attrs:{value:0,label:"否"}})],1):l("el-input",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"搜索内容",clearable:""},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}),l("el-select",{staticClass:"filter-item ya-date-field",attrs:{placeholder:"时间类型"},model:{value:e.query.date_field,callback:function(t){e.$set(e.query,"date_field",t)},expression:"query.date_field"}},[l("el-option",{attrs:{value:"create_time",label:"添加时间"}}),l("el-option",{attrs:{value:"update_time",label:"修改时间"}}),l("el-option",{attrs:{value:"login_time",label:"登录时间"}}),l("el-option",{attrs:{value:"logout_time",label:"退出时间"}})],1),l("el-date-picker",{staticClass:"filter-item ya-date-value",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.query.date_value,callback:function(t){e.$set(e.query,"date_value",t)},expression:"query.date_value"}}),l("el-button",{staticClass:"filter-item",attrs:{type:"primary"},on:{click:function(t){return e.search()}}},[e._v("查询")]),l("el-button",{staticClass:"filter-item",on:{click:function(t){return e.refresh()}}},[e._v("刷新")])],1)],1),l("el-row",[l("el-col",[l("el-button",{attrs:{title:"重置密码"},on:{click:function(t){return e.selectOpen("password")}}},[e._v("密码")]),l("el-button",{attrs:{title:"是否超管"},on:{click:function(t){return e.selectOpen("super")}}},[e._v("超管")]),l("el-button",{attrs:{title:"是否禁用"},on:{click:function(t){return e.selectOpen("disable")}}},[e._v("禁用")]),l("el-button",{attrs:{title:"删除"},on:{click:function(t){return e.selectOpen("dele")}}},[e._v("删除")]),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.add()}}},[e._v("添加")])],1)],1),l("el-dialog",{attrs:{title:e.selectTitle,visible:e.selectDialog,top:"20vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.selectDialog=t}}},[l("el-form",{ref:"selectRef",attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:e.name+"ID",prop:""}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:12},disabled:""},model:{value:e.selectIds,callback:function(t){e.selectIds=t},expression:"selectIds"}})],1),"password"===e.selectType?l("el-form-item",{attrs:{label:"新密码",prop:"password"}},[l("el-input",{attrs:{placeholder:"请输入新密码",clearable:"","show-password":""},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}})],1):"super"===e.selectType?l("el-form-item",{attrs:{label:"是否超管",prop:""}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.is_super,callback:function(t){e.is_super=t},expression:"is_super"}})],1):"disable"===e.selectType?l("el-form-item",{attrs:{label:"是否禁用",prop:""}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.is_disable,callback:function(t){e.is_disable=t},expression:"is_disable"}})],1):"dele"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[l("span",{staticStyle:{color:"red"}},[e._v("确定要删除选中的"+e._s(e.name)+"吗?")])]):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.selectCancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.selectSubmit}},[e._v("提交")])],1)],1)],1),l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{data:e.datas,height:e.height},on:{"sort-change":e.sort,"selection-change":e.select}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:e.idkey,label:"ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"username",label:"账号","min-width":"120",sortable:"custom","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"nickname",label:"昵称","min-width":"120",sortable:"custom","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"admin_role_names",label:"角色","min-width":"200","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"is_super",label:"超管","min-width":"75",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},on:{change:function(l){return e.isSuper([t.row])}},model:{value:t.row.is_super,callback:function(l){e.$set(t.row,"is_super",l)},expression:"scope.row.is_super"}})]}}])}),l("el-table-column",{attrs:{prop:"is_disable",label:"禁用","min-width":"75",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},on:{change:function(l){return e.isDisable([t.row])}},model:{value:t.row.is_disable,callback:function(l){e.$set(t.row,"is_disable",l)},expression:"scope.row.is_disable"}})]}}])}),l("el-table-column",{attrs:{prop:"sort",label:"排序",width:"75",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"login_num",label:"登录次数","min-width":"105",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"login_time",label:"登录时间","min-width":"155",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"create_time",label:"添加时间","min-width":"155",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"update_time",label:"修改时间","min-width":"155",sortable:"custom"}}),l("el-table-column",{attrs:{label:"操作","min-width":"160",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[l("el-button",{attrs:{size:"mini",type:"text",title:"分配权限"},on:{click:function(t){return e.rule(i)}}},[e._v("权限")]),l("el-button",{attrs:{size:"mini",type:"text",title:"重置密码"},on:{click:function(t){return e.selectOpen("password",i)}}},[e._v("密码")]),l("el-button",{attrs:{size:"mini",type:"text",title:"信息/修改"},on:{click:function(t){return e.edit(i)}}},[e._v("修改")]),l("el-button",{attrs:{size:"mini",type:"text",title:"删除"},on:{click:function(t){return e.selectOpen("dele",i)}}},[e._v("删除")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"头像",prop:"avatar_url"}},[l("el-col",{attrs:{span:10}},[e.model.avatar_url?l("el-avatar",{attrs:{shape:"circle",fit:"contain",size:100,src:e.model.avatar_url}}):l("el-avatar",{attrs:{icon:"el-icon-user-solid",size:100}})],1),l("el-col",{attrs:{span:14}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload()}}},[e._v("上传头像")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete("avatar")}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于100kb,宽高1:1")])],1)],1),l("el-form-item",{attrs:{label:"账号",prop:"username"}},[l("el-input",{key:"username",attrs:{placeholder:"请输入账号",clearable:""},model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}})],1),l("el-form-item",{attrs:{label:"昵称",prop:"nickname"}},[l("el-input",{key:"nickname",attrs:{placeholder:"请输入昵称",clearable:""},model:{value:e.model.nickname,callback:function(t){e.$set(e.model,"nickname",t)},expression:"model.nickname"}})],1),""==e.model[e.idkey]?l("el-form-item",{attrs:{label:"密码",prop:"password"}},[l("el-input",{key:"password",attrs:{placeholder:"请输入密码",clearable:"","show-password":""},model:{value:e.model.password,callback:function(t){e.$set(e.model,"password",t)},expression:"model.password"}})],1):e._e(),l("el-form-item",{attrs:{label:"手机",prop:"phone"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.phone,callback:function(t){e.$set(e.model,"phone",t)},expression:"model.phone"}})],1),l("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.email,callback:function(t){e.$set(e.model,"email",t)},expression:"model.email"}})],1),l("el-form-item",{attrs:{label:"备注",prop:"remark"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.remark,callback:function(t){e.$set(e.model,"remark",t)},expression:"model.remark"}})],1),l("el-form-item",{attrs:{label:"排序",prop:"sort"}},[l("el-input",{attrs:{type:"number"},model:{value:e.model.sort,callback:function(t){e.$set(e.model,"sort",t)},expression:"model.sort"}})],1),e.model[e.idkey]?l("el-form-item",{attrs:{label:"登录IP",prop:"login_ip"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.login_ip,callback:function(t){e.$set(e.model,"login_ip",t)},expression:"model.login_ip"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"登录地区",prop:"login_region"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.login_region,callback:function(t){e.$set(e.model,"login_region",t)},expression:"model.login_region"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"登录时间",prop:"login_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.login_time,callback:function(t){e.$set(e.model,"login_time",t)},expression:"model.login_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"退出时间",prop:"logout_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.logout_time,callback:function(t){e.$set(e.model,"logout_time",t)},expression:"model.logout_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:"分配权限:"+e.model[e.idkey],visible:e.ruleDialog,top:"5vh","close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":""},on:{"update:visible":function(t){e.ruleDialog=t}}},[l("el-form",{ref:"roleRef",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.model,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"账号"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}})],1),l("el-form-item",{attrs:{label:"昵称"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.nickname,callback:function(t){e.$set(e.model,"nickname",t)},expression:"model.nickname"}})],1),l("el-form-item",{attrs:{label:"按角色"}},[l("el-checkbox-group",{model:{value:e.model.admin_role_ids,callback:function(t){e.$set(e.model,"admin_role_ids",t)},expression:"model.admin_role_ids"}},e._l(e.roleData,(function(t){return l("el-checkbox",{key:t.admin_role_id,attrs:{label:t.admin_role_id}},[e._v(e._s(t.role_name))])})),1)],1),l("el-form-item",{attrs:{label:"按菜单"}},[l("span",[l("el-checkbox",{attrs:{title:"全选/反选"},on:{change:e.menuCheckAllChange},model:{value:e.menuCheckAll,callback:function(t){e.menuCheckAll=t},expression:"menuCheckAll"}},[e._v("全选")]),l("el-checkbox",{attrs:{title:"收起/展开"},on:{change:e.menuExpandAllChange},model:{value:e.menuExpandAll,callback:function(t){e.menuExpandAll=t},expression:"menuExpandAll"}},[e._v("收起")])],1),l("el-tree",{ref:"menuRef",attrs:{data:e.menuData,props:e.menuProps,"default-checked-keys":e.model.admin_menu_ids,"expand-on-click-node":!1,"default-expand-all":!0,"check-strictly":!0,"node-key":"admin_menu_id","highlight-current":"","show-checkbox":""},on:{check:e.menuCheck},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.node,a=t.data;return l("span",{staticClass:"custom-tree-node"},[l("span",[e._v(e._s(i.label)),a.is_check?l("i",{staticClass:"el-icon-check",staticStyle:{color:"#1890ff"},attrs:{title:"已分配"}}):e._e()]),l("span",[a.is_role?l("i",{staticClass:"el-icon-s-custom",staticStyle:{"margin-left":"10px"},attrs:{title:"按角色"}}):e._e(),a.is_menu?l("i",{staticClass:"el-icon-menu",staticStyle:{"margin-left":"10px"},attrs:{title:"按菜单"}}):e._e(),a.menu_url?l("i",{staticClass:"el-icon-link",staticStyle:{"margin-left":"10px"},attrs:{title:a.menu_url}}):l("i",{staticClass:"el-icon-link",staticStyle:{"margin-left":"10px",color:"#fff"}}),a.is_unauth?l("i",{staticClass:"el-icon-unlock",staticStyle:{"margin-left":"10px"},attrs:{title:"免权"}}):l("i",{staticClass:"el-icon-unlock",staticStyle:{"margin-left":"10px",color:"#fff"}}),a.is_unlogin?l("i",{staticClass:"el-icon-user",staticStyle:{"margin-left":"10px"},attrs:{title:"免登"}}):l("i",{staticClass:"el-icon-user",staticStyle:{"margin-left":"10px",color:"#fff"}})])])}}])})],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.ruleCancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.ruleSubmit}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:"上传头像",visible:e.fileDialog,top:"1vh",width:"80%","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":"image"},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("98b1")),n=l("333d"),s=l("3659"),r=l("ed08"),c=l("b775"),d="/admin/admin.User/";function u(e){return Object(c["a"])({url:d+"list",method:"get",params:e})}function m(e){return Object(c["a"])({url:d+"info",method:"get",params:e})}function p(e){return Object(c["a"])({url:d+"add",method:"post",data:e})}function h(e){return Object(c["a"])({url:d+"edit",method:"post",data:e})}function f(e){return Object(c["a"])({url:d+"dele",method:"post",data:e})}function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"get";return"post"===t?Object(c["a"])({url:d+"rule",method:"post",data:e}):Object(c["a"])({url:d+"rule",method:"get",params:e})}function g(e){return Object(c["a"])({url:d+"pwd",method:"post",data:e})}function _(e){return Object(c["a"])({url:d+"super",method:"post",data:e})}function v(e){return Object(c["a"])({url:d+"disable",method:"post",data:e})}var y={name:"AdminUser",components:{Pagination:n["a"],FileManage:s["a"]},data:function(){return{name:"用户",height:680,loading:!1,idkey:"admin_user_id",datas:[],count:0,query:{page:1,limit:15,search_field:"username",date_field:"create_time"},dialog:!1,dialogTitle:"",model:{admin_user_id:"",avatar_id:0,avatar_url:"",admin_role_ids:[],admin_menu_ids:[],menu_ids:[],username:"",nickname:"",password:"",phone:"",email:"",remark:"",sort:250,login_ip:"",login_region:"",login_time:"",logout_time:"",create_time:"",update_time:""},rules:{username:[{required:!0,message:"请输入账号",trigger:"blur"}],nickname:[{required:!0,message:"请输入昵称",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]},selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",password:"",is_super:0,is_disable:0,ruleDialog:!1,roleData:[],menuData:[],menuProps:{children:"children",label:"menu_name"},menuCheckAll:!1,menuExpandAll:!1,fileDialog:!1}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,u(this.query).then((function(t){e.datas=t.data.list,e.count=t.data.count,e.loading=!1})).catch((function(){e.loading=!1}))},add:function(){this.dialog=!0,this.dialogTitle=this.name+"添加",this.reset()},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],m(l).then((function(e){t.reset(e.data)})),this.$refs["table"].clearSelection()},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model.admin_user_id?h(e.model,"post").then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):p(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},reset:function(e){this.model=e||this.$options.data().model,void 0!==this.$refs["ref"]&&this.$refs["ref"].resetFields()},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(r["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","super"===e?this.selectTitle="是否超管":"password"===e?this.selectTitle="重置密码":"disable"===e?this.selectTitle="是否禁用":"dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"super"===e?this.isSuper(this.selection,!0):"password"===e?this.rePassword(this.selection,!0):"disable"===e?this.isDisable(this.selection,!0):"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},rePassword:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){if(!this.password)return this.$message.error("请输入新密码"),!1;this.loading=!0;var i=e[0].password;l&&(i=this.password),g({ids:this.selectGetIds(e),password:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))}else this.selectAlert()},isSuper:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_super;l&&(i=this.is_super),_({ids:this.selectGetIds(e),is_super:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},isDisable:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_disable;l&&(i=this.is_disable),v({ids:this.selectGetIds(e),is_disable:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,f({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},rule:function(e){var t=this;this.ruleDialog=!0,this.menuCheckAll=!1,this.menuExpandAll=!1;var l={};l[this.idkey]=e[this.idkey],b(l).then((function(l){t.model[t.idkey]=e[t.idkey],t.roleData=l.data.admin_role,t.menuData=l.data.admin_menu,t.model.username=l.data.username,t.model.nickname=l.data.nickname,t.model.menu_ids=l.data.menu_ids,t.model.admin_role_ids=l.data.admin_role_ids,t.model.admin_menu_ids=l.data.admin_menu_ids})),this.$refs["table"].clearSelection()},ruleCancel:function(){this.ruleDialog=!1,this.reset()},ruleSubmit:function(){var e=this;this.$refs["roleRef"].validate((function(t){t&&(e.loading=!0,b({admin_user_id:e.model.admin_user_id,admin_role_ids:e.model.admin_role_ids,admin_menu_ids:e.model.admin_menu_ids},"post").then((function(t){e.list(),e.ruleDialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},menuCheck:function(){this.menuCheckSetKeys()},menuCheckAllChange:function(){this.menuCheckAll?this.$refs.menuRef.setCheckedNodes(this.menuData):this.$refs.menuRef.setCheckedKeys([]),this.menuCheckSetKeys()},menuCheckSetKeys:function(){this.model.admin_menu_ids=this.$refs.menuRef.getCheckedKeys()},menuExpandAllChange:function(){for(var e=!this.menuExpandAll,t=this.$refs.menuRef.store._getAllNodes().length,l=0;l0&&void 0!==arguments[0]?arguments[0]:"";"avatar"===e&&(this.model.avatar_id=0,this.model.avatar_url="")}}},k=y,x=(l("2beb"),l("0b56")),w=Object(x["a"])(k,i,a,!1,null,"bfea386c",null);t["default"]=w.exports},"915c":function(e,t,l){},9401:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.model,rules:e.rules,"label-width":"130px"}},[l("el-form-item",{attrs:{label:"名称",prop:"name"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.name,callback:function(t){e.$set(e.model,"name",t)},expression:"model.name"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.name,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"原始ID",prop:"origin_id"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.origin_id,callback:function(t){e.$set(e.model,"origin_id",t)},expression:"model.origin_id"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.origin_id,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"二维码",prop:"qrcode_url"}},[l("el-col",{attrs:{span:12}},[l("el-col",{attrs:{span:10}},[l("el-image",{staticClass:"ya-img-form",attrs:{src:e.model.qrcode_url,"preview-src-list":[e.model.qrcode_url],title:"点击查看大图"}},[l("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[l("i",{staticClass:"el-icon-picture-outline"})])])],1),l("el-col",{attrs:{span:13}},[l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileUpload()}}},[e._v("上传二维码")]),l("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.fileDelete()}}},[e._v("删除")]),l("p",[e._v("jpg、png图片,小于200kb。")])],1)],1)],1),l("el-form-item",{attrs:{label:"AppID",prop:"appid"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.appid,callback:function(t){e.$set(e.model,"appid",t)},expression:"model.appid"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.appid,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"AppSecret",prop:"appsecret"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.appsecret,callback:function(t){e.$set(e.model,"appsecret",t)},expression:"model.appsecret"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.appsecret,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"服务器地址(URL)",prop:"server_url"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.server_url,callback:function(t){e.$set(e.model,"server_url",t)},expression:"model.server_url"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.server_url,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"令牌(Token)",prop:"token"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.token,callback:function(t){e.$set(e.model,"token",t)},expression:"model.token"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.token,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"消息加解密密钥",prop:"encoding_aes_key"}},[l("el-col",{attrs:{span:10}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.encoding_aes_key,callback:function(t){e.$set(e.model,"encoding_aes_key",t)},expression:"model.encoding_aes_key"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.encoding_aes_key,t)}},slot:"append"})],1)],1),l("el-col",{attrs:{span:13}})],1),l("el-form-item",{attrs:{label:"消息加解密方式",prop:"encoding_aes_type"}},[l("el-col",{attrs:{span:10}},[l("el-radio-group",{model:{value:e.model.encoding_aes_type,callback:function(t){e.$set(e.model,"encoding_aes_type",t)},expression:"model.encoding_aes_type"}},e._l(e.encoding_aes_types,(function(t){return l("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1),l("el-col",{attrs:{span:13}})],1)],1),l("el-form",{ref:"form",attrs:{"label-width":"120px"}},[l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:"上传二维码",visible:e.fileDialog,width:"80%",top:"1vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.fileDialog=t}}},[l("file-manage",{attrs:{"file-type":"image"},on:{fileCancel:e.fileCancel,fileSubmit:e.fileSubmit}})],1)],1)},a=[],o=l("98b1"),n=l("f71e"),s=l("3659"),r=l("f293"),c={name:"SettingWechatOffi",components:{FileManage:s["a"]},data:function(){return{name:"微信公众号",height:680,loading:!1,model:{name:"",origin_id:"",qrcode_id:0,qrcode_url:"",appid:"",appsecret:"",server_url:"",token:"",encoding_aes_key:"",encoding_aes_type:1},rules:{appid:[{required:!0,message:"请输入appid",trigger:"blur"}],appsecret:[{required:!0,message:"请输入appsecret",trigger:"blur"}]},encoding_aes_types:[{value:1,label:"明文模式"},{value:2,label:"兼容模式"},{value:3,label:"安全模式"}],fileDialog:!1}},created:function(){this.height=Object(o["a"])(270),this.info()},methods:{info:function(){var e=this;Object(r["d"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(r["d"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(r["c"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},fileUpload:function(){this.fileDialog=!0},fileCancel:function(){this.fileDialog=!1},fileSubmit:function(e){this.fileDialog=!1,e&&(this.model.qrcode_id=e[0]["file_id"],this.model.qrcode_url=e[0]["file_url"])},fileDelete:function(){this.model.qrcode_id=0,this.model.qrcode_url=""},copy:function(e,t){e?Object(n["a"])(e,t):this.$message.error("内容为空")}}},d=c,u=l("0b56"),m=Object(u["a"])(d,i,a,!1,null,"764a843f",null);t["default"]=m.exports},"95c8":function(e,t,l){"use strict";l.d(t,"e",(function(){return o})),l.d(t,"b",(function(){return n})),l.d(t,"d",(function(){return s})),l.d(t,"a",(function(){return r})),l.d(t,"c",(function(){return c}));var i=l("b775"),a="/admin/Index/";function o(e){return Object(i["a"])({url:a+"notice",method:"get",params:e})}function n(e){return Object(i["a"])({url:a+"count",method:"get",params:e})}function s(e){return Object(i["a"])({url:a+"member",method:"get",params:e})}function r(e){return Object(i["a"])({url:a+"cms",method:"get",params:e})}function c(e){return Object(i["a"])({url:a+"file",method:"get",params:e})}},9624:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"缓存类型",prop:"cache_type"}},[l("el-col",{attrs:{span:8}},[l("el-input",{model:{value:e.model.cache_type,callback:function(t){e.$set(e.model,"cache_type",t)},expression:"model.cache_type"}})],1),l("el-col",{attrs:{span:16}})],1),l("el-form-item",{attrs:{label:"",prop:""}},[l("el-col",{attrs:{span:8}},[e._v(" 手动清除所有缓存,后台登录状态不会清除。 ")]),l("el-col",{attrs:{span:16}})],1),l("el-form-item",{attrs:{label:""}},[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.clear()}}},[e._v("清除")])],1)],1)],1)},a=[],o=l("98b1"),n=l("5a2e"),s={name:"AdminSettingCache",components:{},data:function(){return{name:"缓存设置",height:680,loading:!1,model:{cache_type:""},rules:{}}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this;Object(n["d"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["d"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},clear:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["c"])().then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},"98b1":function(e,t,l){"use strict";function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:260,t=880,l=document.documentElement.clientHeight||document.body.clientHeight;return l?l-e:t-e}l.d(t,"a",(function(){return i}))},"9c62":function(e,t,l){"use strict";l.r(t);l("f3b4"),l("9e67");var i,a,o={data:function(){return{name:"跳转页面"}},created:function(){var e=this.$route,t=e.params,l=e.query,i=t.path;this.$router.replace({path:"/"+i,query:l}).catch((function(){}))},render:function(e){return e()}},n=o,s=l("0b56"),r=Object(s["a"])(n,i,a,!1,null,null,null);t["default"]=r.exports},"9d8d":function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("el-row",[l("el-col",{attrs:{span:12,offset:6}},[l("el-result",{attrs:{icon:"error",title:"404","sub-title":"页面不存在"}})],1)],1),l("el-row",[l("el-col",{staticClass:"ya-center ya-top",attrs:{span:6,offset:6}},[l("el-button",{attrs:{icon:"el-icon-arrow-left"},on:{click:e.back}},[e._v("返回")])],1),l("el-col",{staticClass:"ya-center ya-top",attrs:{span:6}},[l("el-button",{attrs:{icon:"el-icon-s-home"},on:{click:e.dashboard}},[e._v("控制台")])],1)],1),l("el-row",[l("el-col",{staticClass:"ya-center ya-top",attrs:{span:12,offset:6}},[l("a",{attrs:{href:"https://gitee.com/skyselang/yylAdmin",target:"_blank",title:""}},[l("img",{attrs:{src:"https://gitee.com/skyselang/yylAdmin/widgets/widget_card.svg?colors=4183c4,ffffff,ffffff,e3e9ed,666666,9b9b9b",alt:"",srcset:""}})])])],1)],1)},a=[],o={name:"Admin404",data:function(){return{name:"404页面"}},methods:{back:function(){this.$route.query.noGoBack?this.$router.push({path:"/dashboard"}):this.$router.go(-1)},dashboard:function(){this.$router.push({path:"/dashboard"})}}},n=o,s=(l("c36a"),l("0b56")),r=Object(s["a"])(n,i,a,!1,null,"5e0813ca",null);t["default"]=r.exports},a281:function(e,t,l){},a344:function(e,t,l){"use strict";l("aa51")},a3d1:function(e,t,l){},a40c:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"box-card"},[l("el-row",{attrs:{gutter:6}},e._l(e.count,(function(t,i){return l("el-col",{key:i,attrs:{span:3}},[l("el-card",{staticClass:"box-card",attrs:{"body-style":{padding:"10px 0px 0px 0px"}}},[l("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[l("span",[e._v(e._s(t.name))])]),l("div",{staticClass:"text"},[l("el-row",{staticStyle:{"padding-bottom":"10px"}},[l("el-col",{attrs:{title:t.title}},[e._v(" "+e._s(t.count)+" ")])],1)],1)])],1)})),1)],1),e._l(e.echart_num,(function(t,i){return l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],key:i,staticClass:"box-card ya-margin-top"},[l("el-row",{staticStyle:{"text-align":"center"}},[l("el-col",[l("el-select",{staticClass:"filter-item",on:{change:e.typeChange},model:{value:e.date_type,callback:function(t){e.date_type=t},expression:"date_type"}},[l("el-option",{attrs:{label:"日",value:"day"}}),l("el-option",{attrs:{label:"月",value:"month"}})],1),l("el-date-picker",{staticClass:"filter-item",staticStyle:{width:"350px"},attrs:{type:e.date_ptype,"value-format":e.date_format,"picker-options":e.date_options,"start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.dateChange},model:{value:e.date_range,callback:function(t){e.date_range=t},expression:"date_range"}})],1),l("el-col",[l("div",{style:{height:e.height-300+"px"},attrs:{id:e.echart_id+i}})])],1)],1)})),l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"box-card ya-margin-top"},[l("el-row",{staticStyle:{"text-align":"center"}},[l("el-col",[l("el-select",{staticClass:"filter-item",on:{change:e.typeChange},model:{value:e.date_type,callback:function(t){e.date_type=t},expression:"date_type"}},[l("el-option",{attrs:{label:"日",value:"day"}}),l("el-option",{attrs:{label:"月",value:"month"}})],1),l("el-date-picker",{staticClass:"filter-item",staticStyle:{width:"350px"},attrs:{type:e.date_ptype,"value-format":e.date_format,"picker-options":e.date_options,"start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.dateChange},model:{value:e.date_range,callback:function(t){e.date_range=t},expression:"date_range"}}),l("el-select",{staticClass:"filter-item",attrs:{placeholder:"请选择"},on:{change:e.fieldChange},model:{value:e.fieldValue,callback:function(t){e.fieldValue=t},expression:"fieldValue"}},e._l(e.fieldType,(function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),l("el-col",[l("div",{style:{height:e.height-300+"px"},attrs:{id:e.echart_id+"field"}})])],1)],1)],2)])},a=[],o=(l("388f"),l("98b1")),n=l("88b5"),s=l("7b1d"),r=l("4b4e"),c=l("6f65"),d=l("ac1e"),u=l("0fd9"),m=l("206a"),p=l("6964"),h=l("63f7"),f=l("b4af"),b=l("d7b2");s["a"]([c["a"],d["a"],u["a"],m["a"],p["a"],h["a"],f["a"],b["a"]]);var g={name:"MemberLogStat",components:{},data:function(){return{name:"会员日志统计",height:600,loading:!1,count:[],echart_id:"echartid",echart_num:0,echart_data:[],date_type:"day",date_range:[],date_options:{},date_ptype:"monthrange",date_format:"yyyy-MM",picker_options_day:{shortcuts:[{text:"最近7天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-5184e5),e.$emit("pick",[l,t])}},{text:"最近30天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-25056e5),e.$emit("pick",[l,t])}},{text:"最近90天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-76896e5),e.$emit("pick",[l,t])}},{text:"最近120天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-102816e5),e.$emit("pick",[l,t])}}]},picker_options_month:{shortcuts:[{text:"最近3个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-2),e.$emit("pick",[l,t])}},{text:"最近6个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-5),e.$emit("pick",[l,t])}},{text:"最近9个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-8),e.$emit("pick",[l,t])}},{text:"最近12个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-11),e.$emit("pick",[l,t])}}]},fieldType:[{value:"request_country",label:"国家"},{value:"request_province",label:"省份"},{value:"request_city",label:"城市"},{value:"request_isp",label:"ISP"},{value:"member_id",label:"会员"}],fieldValue:"request_province"}},computed:{},watch:{echart_data:function(){var e=this;this.$nextTick((function(){e.setEchart()}))}},created:function(){this.height=Object(o["a"])(120),this.stat()},mounted:function(){},methods:{stat:function(){var e=this;this.loading=!0,Object(n["f"])({type:this.date_type,date:this.date_range,field:this.fieldValue}).then((function(t){e.count=t.data.count,e.echart_data=t.data.echart,e.echart_num=t.data.echart.length,e.initEchart(t.data.field,e.echart_id+"field"),e.dateOptions(),e.loading=!1})).catch((function(){e.loading=!1}))},typeChange:function(){this.dateOptions(),this.date_range=[]},dateOptions:function(){var e=this.date_type;"day"===e?(this.date_ptype="daterange",this.date_format="yyyy-MM-dd",this.date_options=this.picker_options_day):"month"===e&&(this.date_ptype="monthrange",this.date_format="yyyy-MM",this.date_options=this.picker_options_month)},dateChange:function(){this.stat()},fieldChange:function(){this.stat()},setEchart:function(){for(var e=this.echart_data,t=this.echart_num,l=this.echart_id,i=0;i1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","editpid"===e?this.selectTitle="修改上级":"citycode"===e?this.selectTitle="修改区号":"zipcode"===e?this.selectTitle="修改邮编":"dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"editpid"===e?this.editpid(this.selection):"citycode"===e?this.citycode(this.selection):"zipcode"===e?this.zipcode(this.selection):"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},editpid:function(e){var t=this;f({ids:this.selectGetIds(e),region_pid:this.region_pid}).then((function(e){t.list(),++t.tbKey,t.selectDialog=!1,t.$message.success(e.msg)})).catch((function(){t.loading=!1}))},citycode:function(e){var t=this;b({ids:this.selectGetIds(e),region_citycode:this.region_citycode}).then((function(e){t.list(),t.selectDialog=!1,t.$message.success(e.msg)})).catch((function(){t.loading=!1}))},zipcode:function(e){var t=this;g({ids:this.selectGetIds(e),region_zipcode:this.region_zipcode}).then((function(e){t.list(),t.selectDialog=!1,t.$message.success(e.msg)})).catch((function(){t.loading=!1}))},dele:function(e){var t=this;e.length?(this.loading=!0,h({ids:this.selectGetIds(e)}).then((function(e){t.list(),++t.tbKey,t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},pidEdit:function(e){e&&(this.model.region_pid=e[e.length-1])},pidQuery:function(e){e&&(this.query.region_pid=e[e.length-1])},pidSelect:function(e){e&&(this.region_pid=e[e.length-1])},copy:function(e,t){Object(n["a"])(e,t)},cellDbclick:function(e,t,l,i){this.copy(e[t.property],i)}}},v=_,y=l("0b56"),k=Object(y["a"])(v,i,a,!1,null,null,null);t["default"]=k.exports},aa51:function(e,t,l){},ad21:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("div",{staticClass:"filter-container"},[l("el-row",[l("el-col",[l("el-select",{staticClass:"ya-search-field",attrs:{placeholder:"搜索字段"},model:{value:e.query.search_field,callback:function(t){e.$set(e.query,"search_field",t)},expression:"query.search_field"}},[l("el-option",{attrs:{value:"admin_menu_id",label:"菜单ID"}}),l("el-option",{attrs:{value:"menu_url",label:"菜单链接"}}),l("el-option",{attrs:{value:"menu_name",label:"菜单名称"}}),l("el-option",{attrs:{value:"request_ip",label:"请求IP"}}),l("el-option",{attrs:{value:"request_region",label:"请求地区"}}),l("el-option",{attrs:{value:"request_isp",label:"请求ISP"}}),l("el-option",{attrs:{value:e.idkey,label:"ID"}})],1),l("el-input",{staticClass:"ya-search-value",attrs:{placeholder:"搜索内容",clearable:""},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}),l("el-select",{staticClass:"ya-date-field",attrs:{placeholder:"时间字段"},model:{value:e.query.date_field,callback:function(t){e.$set(e.query,"date_field",t)},expression:"query.date_field"}},[l("el-option",{attrs:{value:"create_time",label:"请求时间"}})],1),l("el-date-picker",{staticClass:"ya-date-value",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.query.date_value,callback:function(t){e.$set(e.query,"date_value",t)},expression:"query.date_value"}}),l("el-select",{staticClass:"ya-date-field",attrs:{placeholder:"日志类型",clearable:""},model:{value:e.query.log_type,callback:function(t){e.$set(e.query,"log_type",t)},expression:"query.log_type"}},[l("el-option",{attrs:{value:1,label:"登录日志"}}),l("el-option",{attrs:{value:2,label:"操作日志"}})],1),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.search()}}},[e._v("查询")]),l("el-button",{on:{click:function(t){return e.refresh()}}},[e._v("刷新")])],1)],1)],1),l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.data,height:e.height},on:{"sort-change":e.sort}},[l("el-table-column",{attrs:{prop:e.idkey,label:"ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"admin_menu_id",label:"菜单ID","min-width":"100"}}),l("el-table-column",{attrs:{prop:"menu_url",label:"菜单链接","min-width":"250","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"menu_name",label:"菜单名称","min-width":"150","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"request_ip",label:"请求IP","min-width":"130"}}),l("el-table-column",{attrs:{prop:"request_region",label:"请求地区","min-width":"160","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"request_isp",label:"请求ISP","min-width":"110"}}),l("el-table-column",{attrs:{prop:"create_time",label:"请求时间","min-width":"160",sortable:"custom"}})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}})],1)},a=[],o=l("98b1"),n=l("333d"),s=l("ef84"),r={name:"AdminUserCenterLog",components:{Pagination:n["a"]},data:function(){return{name:"我的日志",height:680,loading:!0,idkey:"admin_user_log_id",query:{page:1,limit:15,search_field:"menu_url",date_field:"create_time"},data:[],count:0}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,Object(s["c"])(this.query).then((function(t){e.data=t.data.list,e.count=t.data.count,e.loading=!1})).catch((function(){e.loading=!1}))},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())}}},c=r,d=l("0b56"),u=Object(d["a"])(c,i,a,!1,null,null,null);t["default"]=u.exports},ad84:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",[l("el-row",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-col",{attrs:{xs:24,sm:22,md:20,lg:16,xl:12}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"注册验证码",prop:"captcha_register"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.captcha_register,callback:function(t){e.$set(e.model,"captcha_register",t)},expression:"model.captcha_register"}}),l("span",[e._v(" 开启后,会员注册需要输入验证码。")])],1),l("el-form-item",{attrs:{label:"登录验证码",prop:"captcha_login"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.captcha_login,callback:function(t){e.$set(e.model,"captcha_login",t)},expression:"model.captcha_login"}}),l("span",[e._v(" 开启后,会员登录需要输入验证码。")])],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)],1)],1)},a=[],o=l("98b1"),n=l("604d"),s={name:"SettingSettingCaptcha",components:{},data:function(){return{name:"验证码设置",height:680,loading:!1,model:{captcha_register:0,captcha_login:0},rules:{}}},created:function(){this.height=Object(o["a"])(210),this.info()},methods:{info:function(){var e=this;Object(n["d"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["d"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["c"])(e.model).then((function(t){e.info(),e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},b087:function(e,t,l){},b1f4:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-row",[l("el-col",{attrs:{xs:24,sm:22,md:20,lg:16,xl:12}},[l("el-form",{ref:"ref",attrs:{rules:e.rules,model:e.model,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"头像"}},[e.model.avatar_url?l("el-avatar",{attrs:{src:e.model.avatar_url,fit:"contain",shape:"circle",size:100}}):l("el-avatar",{attrs:{icon:"el-icon-user-solid",size:100}})],1),l("el-form-item",{attrs:{label:"账号",prop:"username"}},[l("el-input",{attrs:{placeholder:"请输入账号",clearable:""},model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}})],1),l("el-form-item",{attrs:{label:"昵称",prop:"nickname"}},[l("el-input",{attrs:{placeholder:"请输入昵称",clearable:""},model:{value:e.model.nickname,callback:function(t){e.$set(e.model,"nickname",t)},expression:"model.nickname"}})],1),l("el-form-item",{attrs:{label:"手机",prop:"phone"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.phone,callback:function(t){e.$set(e.model,"phone",t)},expression:"model.phone"}})],1),l("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.email,callback:function(t){e.$set(e.model,"email",t)},expression:"model.email"}})],1),e.model.admin_user_id?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{placeholder:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model.admin_user_id?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{placeholder:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e(),e.model.admin_user_id?l("el-form-item",{attrs:{label:"登录时间",prop:"login_time"}},[l("el-input",{attrs:{placeholder:""},model:{value:e.model.login_time,callback:function(t){e.$set(e.model,"login_time",t)},expression:"model.login_time"}})],1):e._e(),e.model.admin_user_id?l("el-form-item",{attrs:{label:"登录地区",prop:"login_region"}},[l("el-input",{attrs:{placeholder:""},model:{value:e.model.login_region,callback:function(t){e.$set(e.model,"login_region",t)},expression:"model.login_region"}})],1):e._e(),e.model.admin_user_id?l("el-form-item",{attrs:{label:"退出时间",prop:"logout_time"}},[l("el-input",{attrs:{placeholder:""},model:{value:e.model.logout_time,callback:function(t){e.$set(e.model,"logout_time",t)},expression:"model.logout_time"}})],1):e._e(),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:e.refresh}},[e._v("刷新")])],1)],1)],1)],1)],1)],1)},a=[],o=l("98b1"),n=l("ef84"),s={name:"AdminUserCenterInfo",components:{},data:function(){return{name:"我的信息",height:680,loading:!1,model:{avatar_id:0,avatar_url:"",username:"",nickname:"",phone:"",email:"",create_time:"",update_time:"",login_time:"",login_region:"",logout_time:""},rules:{}}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.loading=!0,Object(n["b"])().then((function(l){e.model=l.data,e.loading=!1,t&&e.$message.success(l.msg)})).catch((function(){e.loading=!1}))},refresh:function(){this.info(!0)}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},b5cd:function(e,t,l){},b913:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"filter-container"},[l("el-row",[l("el-col",{staticClass:"ya-margin-bottom"},[l("el-select",{staticClass:"ya-search-field",attrs:{placeholder:"搜索字段"},model:{value:e.query.search_field,callback:function(t){e.$set(e.query,"search_field",t)},expression:"query.search_field"}},[l("el-option",{attrs:{value:"file",label:"文件"}}),l("el-option",{attrs:{value:"admin_user_id",label:"用户ID"}}),l("el-option",{attrs:{value:"username",label:"用户账号"}}),l("el-option",{attrs:{value:"remark",label:"备注"}}),l("el-option",{attrs:{value:e.idkey,label:"ID"}})],1),l("el-input",{staticClass:"ya-search-value",attrs:{placeholder:"搜索内容",clearable:""},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}),l("el-select",{staticClass:"ya-date-field",attrs:{placeholder:"时间字段"},model:{value:e.query.date_field,callback:function(t){e.$set(e.query,"date_field",t)},expression:"query.date_field"}},[l("el-option",{attrs:{value:"create_time",label:"备份时间"}}),l("el-option",{attrs:{value:"update_time",label:"修改时间"}})],1),l("el-date-picker",{staticClass:"ya-date-value",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.query.date_value,callback:function(t){e.$set(e.query,"date_value",t)},expression:"query.date_value"}}),l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.search()}}},[e._v("查询")]),l("el-button",{on:{click:function(t){return e.refresh()}}},[e._v("刷新")])],1)],1)],1),l("el-row",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[l("el-col",{attrs:{span:4}},[l("el-col",[l("el-button",{attrs:{title:"优化表"},on:{click:function(t){return e.tableSelectOpen("optimize")}}},[e._v("优化")]),l("el-button",{attrs:{title:"修复表"},on:{click:function(t){return e.tableSelectOpen("repair")}}},[e._v("修复")]),l("el-dialog",{attrs:{title:e.tableSelectTitle,visible:e.tableSelectDialog,top:"20vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.tableSelectDialog=t}}},[l("el-form",{attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:"表名",prop:""}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:12},disabled:""},model:{value:e.tableSelectIds,callback:function(t){e.tableSelectIds=t},expression:"tableSelectIds"}})],1),"optimize"===e.tableSelectType?l("el-form-item",[l("span",[e._v("确定要优化选中的表吗?")])]):"repair"===e.tableSelectType?l("el-form-item",[l("span",[e._v("确定要修复选中的表吗?")])]):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.tableSelectCancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.tableSelectSubmit}},[e._v("提交")])],1)],1)],1),l("el-col",[l("el-table",{ref:"tableSelectRef",attrs:{data:e.tableData,height:e.height,"highlight-current-row":""},on:{"selection-change":e.tableSelect,select:e.tableSele,"cell-click":e.tableClick}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:"Name",label:"表","show-overflow-tooltip":"",sortable:""}})],1),l("el-button",{staticStyle:{margin:"20px 0 0 10px",color:"#606266"},attrs:{type:"text",size:"medium"}},[e._v("共 "+e._s(e.tableData.length)+" 表")])],1)],1),l("el-col",{attrs:{span:20}},[l("el-col",[l("el-button",{attrs:{title:"删除"},on:{click:function(t){return e.selectOpen("dele")}}},[e._v("删除")]),l("el-button",{attrs:{type:"primary",title:"添加备份"},on:{click:function(t){return e.add()}}},[e._v("备份")]),l("el-dialog",{attrs:{title:e.selectTitle,visible:e.selectDialog,top:"20vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.selectDialog=t}}},[l("el-form",{attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:"备份ID",prop:""}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:12},disabled:""},model:{value:e.selectIds,callback:function(t){e.selectIds=t},expression:"selectIds"}})],1),l("el-form-item",{attrs:{if:"selectType==='dele'"}},[l("span",{staticStyle:{color:"red"}},[e._v("确定要删除选中的备份吗?")])])],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.selectCancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.selectSubmit}},[e._v("提交")])],1)],1)],1),e.tableName?l("el-col",[l("el-col",{attrs:{span:8}},[l("el-descriptions",{attrs:{column:1,border:""}},[l("el-descriptions-item",{attrs:{label:"表名"}},[e._v(e._s(e.tableInfo.Name))]),l("el-descriptions-item",{attrs:{label:"注释"}},[e._v(e._s(e.tableInfo.Comment))]),l("el-descriptions-item",{attrs:{label:"引擎"}},[e._v(e._s(e.tableInfo.Engine))]),l("el-descriptions-item",{attrs:{label:"行"}},[e._v(e._s(e.tableInfo.Rows))]),l("el-descriptions-item",{attrs:{label:"自动递增值"}},[e._v(e._s(e.tableInfo.Auto_increment))]),l("el-descriptions-item",{attrs:{label:"排序规则"}},[e._v(e._s(e.tableInfo.Collation))]),l("el-descriptions-item",{attrs:{label:"平均每行长度"}},[e._v(e._s(e.tableInfo.Avg_row_length))]),l("el-descriptions-item",{attrs:{label:"索引长度"}},[e._v(e._s(e.tableInfo.Index_length))]),l("el-descriptions-item",{attrs:{label:"数据长度"}},[e._v(e._s(e.tableInfo.Data_length))]),l("el-descriptions-item",{attrs:{label:"最大数据长度"}},[e._v(e._s(e.tableInfo.Max_data_length))]),l("el-descriptions-item",{attrs:{label:"数据可用空间"}},[e._v(e._s(e.tableInfo.Data_free))]),l("el-descriptions-item",{attrs:{label:"行格式"}},[e._v(e._s(e.tableInfo.Row_format))]),l("el-descriptions-item",{attrs:{label:"创建选项"}},[e._v(e._s(e.tableInfo.Create_options))]),l("el-descriptions-item",{attrs:{label:"创建日期"}},[e._v(e._s(e.tableInfo.Create_time))]),l("el-descriptions-item",{attrs:{label:"修改日期"}},[e._v(e._s(e.tableInfo.Update_time))])],1)],1),l("el-col",{staticClass:"dialog-body",style:{height:e.height+50+"px"},attrs:{span:16}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:25}},model:{value:e.tableDdl,callback:function(t){e.tableDdl=t},expression:"tableDdl"}})],1)],1):l("el-col",[l("el-table",{ref:"table",attrs:{data:e.data,height:e.height},on:{"sort-change":e.sort,"selection-change":e.select}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:e.idkey,label:"ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"file",label:"文件","min-width":"230","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"size",label:"大小","min-width":"90"}}),l("el-table-column",{attrs:{prop:"table_num",label:"表数","min-width":"80"}}),l("el-table-column",{attrs:{prop:"remark",label:"备注","min-width":"80","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"admin_user_id",label:"用户ID","min-width":"70","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"username",label:"用户账号","min-width":"100","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"create_time",label:"备份时间","min-width":"155",sortable:"custom"}}),l("el-table-column",{attrs:{label:"操作","min-width":"155",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.down(i)}}},[e._v("下载")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.restore(i)}}},[e._v("还原")]),l("el-button",{attrs:{size:"mini",type:"text",title:"详情/修改"},on:{click:function(t){return e.edit(i)}}},[e._v("修改")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("dele",i)}}},[e._v("删除")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}})],1)],1)],1),l("el-dialog",{attrs:{title:"数据库备份",visible:e.dialogAdd,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":""},on:{"update:visible":function(t){e.dialogAdd=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"备份表",prop:"table"}},[l("el-table",{ref:"addRef",attrs:{data:e.tableData,height:e.height-80},on:{"selection-change":e.addChange}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:"Name",label:"表名","min-width":"200","show-overflow-tooltip":"",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[l("span",[e._v(e._s(t.row.Name)+" ")]),t.row.is_ignore?l("i",{staticClass:"el-icon-warning-outline",attrs:{title:"忽略的表"}}):e._e()]}}])}),l("el-table-column",{attrs:{prop:"Comment",label:"注释","min-width":"180","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"Rows",label:"行","min-width":"80","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"Auto_increment",label:"自动递增值","min-width":"100","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"Index_length",label:"索引长度","min-width":"100","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"Data_length",label:"数据长度","min-width":"100","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"Engine",label:"引擎","min-width":"80","show-overflow-tooltip":""}})],1)],1),l("el-form-item",{attrs:{label:"备注",prop:"remark"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.remark,callback:function(t){e.$set(e.model,"remark",t)},expression:"model.remark"}})],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit("add")}}},[e._v("提交")])],1)],1),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.editModel,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"文件",prop:"file"}},[l("el-input",{attrs:{placeholder:"",clearable:"",disabled:""},model:{value:e.editModel.file,callback:function(t){e.$set(e.editModel,"file",t)},expression:"editModel.file"}})],1),l("el-form-item",{attrs:{label:"路径",prop:"path"}},[l("el-input",{attrs:{placeholder:"",clearable:"",disabled:""},model:{value:e.editModel.path,callback:function(t){e.$set(e.editModel,"path",t)},expression:"editModel.path"}})],1),l("el-form-item",{attrs:{label:"表数量",prop:"table_num"}},[l("el-input",{attrs:{placeholder:"",clearable:"",disabled:""},model:{value:e.editModel.table_num,callback:function(t){e.$set(e.editModel,"table_num",t)},expression:"editModel.table_num"}})],1),l("el-form-item",{attrs:{label:"备份表",prop:"table"}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:10},disabled:""},model:{value:e.editModel.table,callback:function(t){e.$set(e.editModel,"table",t)},expression:"editModel.table"}})],1),l("el-form-item",{attrs:{label:"备注",prop:"remark"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.editModel.remark,callback:function(t){e.$set(e.editModel,"remark",t)},expression:"editModel.remark"}})],1),l("el-form-item",{attrs:{label:"用户ID",prop:"admin_user_id"}},[l("el-input",{attrs:{disabled:""},model:{value:e.editModel.admin_user_id,callback:function(t){e.$set(e.editModel,"admin_user_id",t)},expression:"editModel.admin_user_id"}})],1),l("el-form-item",{attrs:{label:"用户账号",prop:"username"}},[l("el-input",{attrs:{disabled:""},model:{value:e.editModel.username,callback:function(t){e.$set(e.editModel,"username",t)},expression:"editModel.username"}})],1),l("el-form-item",{attrs:{label:"备份时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.editModel.create_time,callback:function(t){e.$set(e.editModel,"create_time",t)},expression:"editModel.create_time"}})],1),l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.editModel.update_time,callback:function(t){e.$set(e.editModel,"update_time",t)},expression:"editModel.update_time"}})],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit("edit")}}},[e._v("提交")])],1)],1)],1)},a=[],o=(l("697e"),l("e508"),l("5136"),l("a479"),l("799a"),l("5354"),l("98b1")),n=l("333d"),s=l("ed08"),r=l("b775"),c="/admin/admin.Database/";function d(e){return Object(r["a"])({url:c+"list",method:"get",params:e})}function u(e){return Object(r["a"])({url:c+"info",method:"get",params:e})}function m(e){return Object(r["a"])({url:c+"add",method:"post",data:e})}function p(e){return Object(r["a"])({url:c+"edit",method:"post",data:e})}function h(e){return Object(r["a"])({url:c+"dele",method:"post",data:e})}function f(e){return Object(r["a"])({url:c+"restore",method:"post",data:e})}function b(e){return Object(r["a"])({url:c+"down",method:"post",responseType:"blob",data:e})}function g(e){return Object(r["a"])({url:c+"optimize",method:"post",data:e})}function _(e){return Object(r["a"])({url:c+"repair",method:"post",data:e})}var v={name:"AdminDatabase",components:{Pagination:n["a"]},data:function(){return{name:"数据库",height:680,loading:!1,idkey:"admin_database_id",query:{page:1,limit:15,search_field:"file",search_value:"",date_field:"create_time",date_value:[],is_extra:1},data:[],count:0,dialog:!1,dialogAdd:!1,dialogTitle:"",model:{table:[],remark:""},editModel:{admin_database_id:"",admin_user_id:0,table:"",remark:""},rules:{},tableData:[],tableName:"",tableInfo:{},tableDdl:"",tableSelection:[],tableSelectIds:"",tableSelectTitle:"选中操作",tableSelectDialog:!1,tableSelectType:"",selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:""}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,d(this.query).then((function(t){e.data=t.data.list,e.count=t.data.count,e.query.is_extra&&(e.tableData=t.data.table),e.query.is_extra=0,e.tableName="",e.loading=!1})).catch((function(){e.loading=!1}))},add:function(){this.dialogAdd=!0,this.reset()},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle="备份修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],u(l).then((function(e){t.editModel=e.data})).catch()},cancel:function(){this.dialog=!1,this.dialogAdd=!1,this.reset()},submit:function(e){var t=this;this.loading=!0,"add"===e?m(this.model).then((function(e){t.list(),t.reset(),t.dialogAdd=!1,t.$message.success(e.msg)})).catch((function(){t.loading=!1})):"edit"===e&&p(this.editModel).then((function(e){t.list(),t.reset(),t.dialog=!1,t.$message.success(e.msg)})).catch((function(){t.loading=!1}))},addChange:function(e){this.model.table=Object(s["a"])(e,"Name")},reset:function(){this.model=this.$options.data().model,this.editModel=this.$options.data().editModel,void 0!==this.$refs["ref"]&&this.$refs["ref"].resetFields()},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(s["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的备份","提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","dele"===e&&(this.selectTitle="删除备份"),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,h({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},down:function(e){var t={};t[this.idkey]=e[this.idkey],b(t).then((function(t){var l=new Blob([t]),i=window.URL.createObjectURL(l),a=document.createElement("a");a.style.display="none",a.href=i,a.setAttribute("download",e.file),document.body.appendChild(a),a.click()})).catch((function(){}))},restore:function(e){var t=this,l='确定恢复备份?
建议先备份当前数据后再进行恢复操作!!!
当前数据库将被清空覆盖,请谨慎操作!!!
';this.$confirm(l,"还原提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",dangerouslyUseHTMLString:!0}).then((function(){t.loading=!0;var l={};l[t.idkey]=e[t.idkey],f(l).then((function(e){t.loading=!1,t.$message.success(e.msg)})).catch((function(){t.loading=!1}))})).catch((function(){}))},tableSelect:function(e){this.tableSelection=e,this.tableSelectIds=this.tableSelectGetIds(e).toString()},tableSelectGetIds:function(e){return Object(s["a"])(e,"Name")},tableSelectAlert:function(){this.$alert("请选择需要操作的表","提示",{type:"warning",callback:function(e){}})},tableSelectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["tableSelectRef"].clearSelection(),this.$refs["tableSelectRef"].toggleRowSelection(t)),this.tableSelection.length?(this.tableSelectTitle="选中操作","optimize"===e?this.tableSelectTitle="优化表":"repair"===e&&(this.tableSelectTitle="修复表"),this.tableSelectDialog=!0,this.tableSelectType=e):this.tableSelectAlert()},tableSelectCancel:function(){this.tableSelectDialog=!1},tableSelectSubmit:function(){if(this.tableSelection.length){var e=this.tableSelectType;"optimize"===e?this.optimize(this.tableSelection):"repair"===e&&this.repair(this.tableSelection),this.tableSelectDialog=!1}else this.tableSelectAlert()},tableSele:function(e,t){this.information(t.Name)},tableClick:function(e,t,l,i){var a=t.property;"Name"===a&&this.information(e[a])},optimize:function(e){var t=this;e.length?(this.loading=!0,g({table:this.tableSelectGetIds(e)}).then((function(e){t.loading=!1,t.$refs["tableSelectRef"].clearSelection(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.tableSelectAlert()},repair:function(e){var t=this;e.length?(this.loading=!0,_({table:this.tableSelectGetIds(e)}).then((function(e){t.loading=!1,t.$refs["tableSelectRef"].clearSelection(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.tableSelectAlert()},information:function(e){var t=this;e&&(this.tableName=e,u({table_name:this.tableName}).then((function(e){t.tableInfo=e.data.info,t.tableDdl=e.data.ddl})))}}},y=v,k=l("0b56"),x=Object(k["a"])(y,i,a,!1,null,null,null);t["default"]=x.exports},bb8b:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"Token密钥",prop:"token_key"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"password",clearable:"","show-password":""},model:{value:e.model.token_key,callback:function(t){e.$set(e.model,"token_key",t)},expression:"model.token_key"}})],1),l("el-col",{attrs:{span:13}},[e._v(" 修改后用户登录状态失效,需重新登录。 ")])],1),l("el-form-item",{attrs:{label:"Token有效时间",prop:"token_exp"}},[l("el-col",{attrs:{span:8}},[l("el-input",{attrs:{type:"number"},model:{value:e.model.token_exp,callback:function(t){e.$set(e.model,"token_exp",t)},expression:"model.token_exp"}},[l("template",{slot:"append"},[e._v("小时")])],2)],1),l("el-col",{attrs:{span:13}},[e._v(" 登录成功后超过此时间,需重新登录。 ")])],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)},a=[],o=l("98b1"),n=l("5a2e"),s={name:"AdminSettingToken",components:{},data:function(){return{name:"Token设置",height:680,loading:!1,model:{token_key:"",token_exp:12},rules:{}}},created:function(){this.height=Object(o["a"])(180),this.info()},methods:{info:function(){var e=this;Object(n["o"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["o"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["n"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},bb8bf:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("el-card",[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"150px"}},[l("el-tabs",[l("el-tab-pane",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{label:"上传设置",lazy:""}},[l("el-form-item",{attrs:{label:"文件上传",prop:"is_open"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.is_open,callback:function(t){e.$set(e.model,"is_open",t)},expression:"model.is_open"}}),l("span",[e._v(" 关闭后无法上传文件")])],1),l("el-form-item",{attrs:{label:"存储方式",prop:"storage"}},[l("el-select",{attrs:{placeholder:"请选择"},model:{value:e.model.storage,callback:function(t){e.$set(e.model,"storage",t)},expression:"model.storage"}},e._l(e.storages,(function(t,i){return l("el-option",{key:i,attrs:{label:t,value:i},on:{change:e.storageChange}})})),1)],1),"local"==e.model.storage?l("div",[l("el-form-item",{attrs:{label:""}},[l("el-card",[l("div",[e._v(" 文件将存储在本地服务器,默认保存在 public/storage 目录,文件以散列 hash 命名。 "),l("br"),e._v(" 文件存储的目录需要有读写权限(777),有足够的存储空间。 ")])])],1)],1):"qiniu"==e.model.storage?l("div",[l("el-form-item",{attrs:{label:""}},[l("el-card",[l("div",[e._v(" 文件将上传到七牛云 Kodo 存储,对象存储 > 空间管理 > 空间设置 > 访问控制, 设置为 公开空间。 "),l("br"),e._v(" 需要配置跨域访问 CORS 规则,设置:来源 Origin 为 *,允许 Methods 为 GET,POST,允许 Headers 为 *。 ")])])],1),l("el-form-item",{attrs:{label:"AccessKey",prop:"qiniu_access_key"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.qiniu_access_key,callback:function(t){e.$set(e.model,"qiniu_access_key",t)},expression:"model.qiniu_access_key"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.qiniu_access_key,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" AccessKey(AK)在 [ 七牛云 > 个人中心 > 密钥管理 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"SecretKey",prop:"qiniu_secret_key"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.qiniu_secret_key,callback:function(t){e.$set(e.model,"qiniu_secret_key",t)},expression:"model.qiniu_secret_key"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.qiniu_secret_key,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" SecretKey(SK)在 [ 七牛云 > 个人中心 > 密钥管理 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"空间名称",prop:"qiniu_bucket"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.qiniu_bucket,callback:function(t){e.$set(e.model,"qiniu_bucket",t)},expression:"model.qiniu_bucket"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.qiniu_bucket,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 空间名称 在 [ 七牛云 > 对象存储 > 空间管理 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"外链域名",prop:"qiniu_domain"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.qiniu_domain,callback:function(t){e.$set(e.model,"qiniu_domain",t)},expression:"model.qiniu_domain"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.qiniu_domain,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 外链域名 在 [ 七牛云 > 对象存储 > 空间管理 > 域名设置 ] 设置和获取 ")])],1)],1):"aliyun"==e.model.storage?l("div",[l("el-form-item",{attrs:{label:""}},[l("el-card",[l("div",[e._v(" 文件将上传到阿里云 OSS 存储,需要配置 OSS 公开访问及跨域策略。 "),l("br"),e._v(" 需要配置跨域访问 CORS 规则,设置:来源 Origin 为 *,允许 Methods 为 GET,POST,允许 Headers 为 *。 ")])])],1),l("el-form-item",{attrs:{label:"AccessKey ID",prop:"aliyun_access_key_id"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.aliyun_access_key_id,callback:function(t){e.$set(e.model,"aliyun_access_key_id",t)},expression:"model.aliyun_access_key_id"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.aliyun_access_key_id,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" AccessKey ID 在 [ 阿里云 > 个人中心 > AccessKey 管理 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"AccessKey Secret",prop:"aliyun_access_key_secret"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.aliyun_access_key_secret,callback:function(t){e.$set(e.model,"aliyun_access_key_secret",t)},expression:"model.aliyun_access_key_secret"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.aliyun_access_key_secret,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" AccessKey Secret 在 [ 阿里云 > 个人中心 > AccessKey 管理 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"Bucket名称",prop:"aliyun_bucket"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.aliyun_bucket,callback:function(t){e.$set(e.model,"aliyun_bucket",t)},expression:"model.aliyun_bucket"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.aliyun_bucket,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" Bucket 名称 在 [ 阿里云 > 对象存储 > Bucket 列表 ] 获取 ")])],1),l("el-form-item",{attrs:{label:"Bucket域名",prop:"aliyun_bucket_domain"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.aliyun_bucket_domain,callback:function(t){e.$set(e.model,"aliyun_bucket_domain",t)},expression:"model.aliyun_bucket_domain"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.aliyun_bucket_domain,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" Bucket 域名 在 [ 阿里云 > 对象存储 > Bucket 列表 > Bucket 概览 ] 获取 ")])],1),l("el-form-item",{attrs:{label:"Endpoint地域节点",prop:"aliyun_endpoint"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.aliyun_endpoint,callback:function(t){e.$set(e.model,"aliyun_endpoint",t)},expression:"model.aliyun_endpoint"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.aliyun_endpoint,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" Endpoint(地域节点) 在 [ 阿里云 > 对象存储 > Bucket 列表 > Bucket 概览 ] 获取 ")])],1)],1):"tencent"==e.model.storage?l("div",[l("el-form-item",{attrs:{label:""}},[l("el-card",[l("div",[e._v(" 文件将上传到腾讯云 COS 存储,需要配置 COS 公有读私有写访问权限及跨域策略。 "),l("br"),e._v(" 需要配置跨域访问 CORS 规则,设置:来源 Origin 为 *,允许 Methods 为 GET,POST,允许 Headers 为 *。 ")])])],1),l("el-form-item",{attrs:{label:"SecretId",prop:"tencent_secret_id"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.tencent_secret_id,callback:function(t){e.$set(e.model,"tencent_secret_id",t)},expression:"model.tencent_secret_id"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.tencent_secret_id,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" SecretId 在 [ 腾讯云 > 个人中心 > 访问管理 > 访问密钥 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"SecretKey",prop:"tencent_secret_key"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.tencent_secret_key,callback:function(t){e.$set(e.model,"tencent_secret_key",t)},expression:"model.tencent_secret_key"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.tencent_secret_key,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" SecretKey 在 [ 腾讯云 > 个人中心 > 访问管理 > 访问密钥 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"存储桶名称",prop:"tencent_bucket"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.tencent_bucket,callback:function(t){e.$set(e.model,"tencent_bucket",t)},expression:"model.tencent_bucket"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.tencent_bucket,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 存储桶名称 在 [ 腾讯云 > 对象存储 > 存储桶列表 ] 获取 ")])],1),l("el-form-item",{attrs:{label:"所属地域",prop:"tencent_region"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.tencent_region,callback:function(t){e.$set(e.model,"tencent_region",t)},expression:"model.tencent_region"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.tencent_region,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 所属地域 在 [ 腾讯云 > 对象存储 > 存储桶列表 ] 获取。如:ap-guangzhou ")])],1),l("el-form-item",{attrs:{label:"访问域名",prop:"tencent_domain"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.tencent_domain,callback:function(t){e.$set(e.model,"tencent_domain",t)},expression:"model.tencent_domain"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.tencent_domain,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 访问域名 在 [ 腾讯云 > 对象存储 > 存储桶列表 > 概览 ] 获取 ")])],1)],1):"baidu"==e.model.storage?l("div",[l("el-form-item",{attrs:{label:""}},[l("el-card",[l("div",[e._v(" 文件将上传到百度云 BOS 存储,对象存储 > Bucket列表 > 配置设置 > Bucket权限配置, 设置为 公共 *。 "),l("br"),e._v(" 需要配置跨域访问 CORS 规则,设置:来源 Origin 为 *,允许 Methods 为 GET,POST,允许 Headers 为 *。 ")])])],1),l("el-form-item",{attrs:{label:"Access Key",prop:"baidu_access_key"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.baidu_access_key,callback:function(t){e.$set(e.model,"baidu_access_key",t)},expression:"model.baidu_access_key"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.baidu_access_key,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" Access Key 在 [ 百度云 > 个人中心 > 安全认证 > Access Key ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"Secret Key",prop:"baidu_secret_key"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.baidu_secret_key,callback:function(t){e.$set(e.model,"baidu_secret_key",t)},expression:"model.baidu_secret_key"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.baidu_secret_key,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" Secret Key 在 [ 百度云 > 个人中心 > 安全认证 > Access Key ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"Bucket名称",prop:"baidu_bucket"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.baidu_bucket,callback:function(t){e.$set(e.model,"baidu_bucket",t)},expression:"model.baidu_bucket"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.baidu_bucket,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" Bucket 名称 在 [ 百度云 > 对象存储 > Bucket 列表 ] 获取。如:yyladmin ")])],1),l("el-form-item",{attrs:{label:"官方域名",prop:"baidu_domain"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.baidu_domain,callback:function(t){e.$set(e.model,"baidu_domain",t)},expression:"model.baidu_domain"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.baidu_domain,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 官方域名 在 [ 百度云 > 对象存储 > 发布管理 ] 获取。如:yyladmin.gz.bcebos.com ")])],1),l("el-form-item",{attrs:{label:"所属地域",prop:"baidu_endpoint"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.baidu_endpoint,callback:function(t){e.$set(e.model,"baidu_endpoint",t)},expression:"model.baidu_endpoint"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.baidu_endpoint,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 所属地域:官方域名去掉 Bucket 名称,如:gz.bcebos.com ")])],1)],1):"upyun"==e.model.storage?l("div",[l("el-form-item",{attrs:{label:""}},[l("el-card",[l("div",[e._v(" 文件将上传到又拍云 USS 存储,云存储 > 服务管理 > 配置 > CORS 跨域共享, 设置为 已开启。 "),l("br"),e._v(" 请根据业务域名和需求,配置 CORS 跨域共享 规则,CORS 配置。 ")])])],1),l("el-form-item",{attrs:{label:"服务名称",prop:"upyun_service_name"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.upyun_service_name,callback:function(t){e.$set(e.model,"upyun_service_name",t)},expression:"model.upyun_service_name"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.upyun_service_name,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 服务名称 在 [ 又拍云 > 云存储 > 服务管理 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"操作员",prop:"upyun_operator_name"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.upyun_operator_name,callback:function(t){e.$set(e.model,"upyun_operator_name",t)},expression:"model.upyun_operator_name"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.upyun_operator_name,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 操作员 在 [ 又拍云 > 云存储 > 服务管理 > 配置 > 存储管理-操作员授权 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"操作员密码",prop:"upyun_operator_pwd"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.upyun_operator_pwd,callback:function(t){e.$set(e.model,"upyun_operator_pwd",t)},expression:"model.upyun_operator_pwd"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.upyun_operator_pwd,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 操作员密码 在 [ 又拍云 > 云存储 > 服务管理 > 配置 > 存储管理-操作员授权 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"加速域名",prop:"upyun_domain"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.upyun_domain,callback:function(t){e.$set(e.model,"upyun_domain",t)},expression:"model.upyun_domain"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.upyun_domain,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 加速域名 在 [ 又拍云 > 云存储 > 服务管理 > 配置 > 域名管理-加速域名 ] 设置和获取 ")])],1)],1):"s3"==e.model.storage?l("div",[l("el-form-item",{attrs:{label:""}},[l("el-card",[l("div",[e._v(" 文件将上传到 AWS S3。 "),l("br"),e._v(" 请根据业务域名和需求,配置 AWS S3 访问控制。 ")])])],1),l("el-form-item",{attrs:{label:"Access Key ID",prop:"s3_access_key_id"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.s3_access_key_id,callback:function(t){e.$set(e.model,"s3_access_key_id",t)},expression:"model.s3_access_key_id"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.s3_access_key_id,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" Access Key ID 在 [ AWS > 我的账号 > 安全凭证 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"Secret Access KEY",prop:"s3_secret_access_key"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.s3_secret_access_key,callback:function(t){e.$set(e.model,"s3_secret_access_key",t)},expression:"model.s3_secret_access_key"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.s3_secret_access_key,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" Secret Access KEY 在 [ AWS > 我的账号 > 安全凭证 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"区域终端节点",prop:"s3_region"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.s3_region,callback:function(t){e.$set(e.model,"s3_region",t)},expression:"model.s3_region"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.s3_region,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 区域终端节点 在 [ AWS > S3 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"存储桶名称",prop:"s3_bucket"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.s3_bucket,callback:function(t){e.$set(e.model,"s3_bucket",t)},expression:"model.s3_bucket"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.s3_bucket,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 存储桶名称 在 [ AWS > S3 ] 设置和获取 ")])],1),l("el-form-item",{attrs:{label:"访问域名",prop:"s3_domain"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.s3_domain,callback:function(t){e.$set(e.model,"s3_domain",t)},expression:"model.s3_domain"}},[l("el-button",{attrs:{slot:"append",icon:"el-icon-document-copy"},on:{click:function(t){return e.copy(e.model.s3_domain,t)}},slot:"append"})],1)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 访问域名 在 [ AWS > S3 ] 设置和获取 ")])],1)],1):e._e()],1),l("el-tab-pane",{staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{label:"上传限制",lazy:""}},[l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"图片格式",prop:"image_ext"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.image_ext,callback:function(t){e.$set(e.model,"image_ext",t)},expression:"model.image_ext"}})],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的图片后缀,逗号,隔开 ")])],1),l("el-form-item",{attrs:{label:"图片大小",prop:"image_size"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{type:"number",clearable:""},model:{value:e.model.image_size,callback:function(t){e.$set(e.model,"image_size",t)},expression:"model.image_size"}},[l("template",{slot:"append"},[e._v("MB")])],2)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的图片大小,单位 MB ")])],1),l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"视频格式",prop:"video_ext"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.video_ext,callback:function(t){e.$set(e.model,"video_ext",t)},expression:"model.video_ext"}})],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的视频后缀,逗号,隔开 ")])],1),l("el-form-item",{attrs:{label:"视频大小",prop:"video_size"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{type:"number",clearable:""},model:{value:e.model.video_size,callback:function(t){e.$set(e.model,"video_size",t)},expression:"model.video_size"}},[l("template",{slot:"append"},[e._v("MB")])],2)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的视频大小,单位 MB ")])],1),l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"音频格式",prop:"audio_ext"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.audio_ext,callback:function(t){e.$set(e.model,"audio_ext",t)},expression:"model.audio_ext"}})],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的音频后缀,逗号,隔开 ")])],1),l("el-form-item",{attrs:{label:"音频大小",prop:"audio_size"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{type:"number",clearable:""},model:{value:e.model.audio_size,callback:function(t){e.$set(e.model,"audio_size",t)},expression:"model.audio_size"}},[l("template",{slot:"append"},[e._v("MB")])],2)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的音频大小,单位 MB ")])],1),l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"文档格式",prop:"word_ext"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.word_ext,callback:function(t){e.$set(e.model,"word_ext",t)},expression:"model.word_ext"}})],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的文档后缀,逗号,隔开 ")])],1),l("el-form-item",{attrs:{label:"文档大小",prop:"word_size"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{type:"number",clearable:""},model:{value:e.model.word_size,callback:function(t){e.$set(e.model,"word_size",t)},expression:"model.word_size"}},[l("template",{slot:"append"},[e._v("MB")])],2)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的文档大小,单位 MB ")])],1),l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"其它格式",prop:"other_ext"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{clearable:""},model:{value:e.model.other_ext,callback:function(t){e.$set(e.model,"other_ext",t)},expression:"model.other_ext"}})],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的其它文件后缀,逗号,隔开 ")])],1),l("el-form-item",{attrs:{label:"其它大小",prop:"other_size"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{type:"number",clearable:""},model:{value:e.model.other_size,callback:function(t){e.$set(e.model,"other_size",t)},expression:"model.other_size"}},[l("template",{slot:"append"},[e._v("MB")])],2)],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传的其它文件大小,单位 MB ")])],1),l("el-form-item",{staticClass:"ya-margin-bottom",attrs:{label:"最大上传个数",prop:"limit_max"}},[l("el-col",{attrs:{span:11}},[l("el-input",{attrs:{type:"number",clearable:""},model:{value:e.model.limit_max,callback:function(t){e.$set(e.model,"limit_max",t)},expression:"model.limit_max"}})],1),l("el-col",{staticClass:"line",attrs:{span:13}},[e._v(" 允许上传最大文件个数(每次最多选择) ")])],1)],1)],1)],1),l("el-form",{attrs:{"label-width":"150px"}},[l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)],1)},a=[],o=l("98b1"),n=l("e350"),s=l("f71e"),r=l("b775"),c="/admin/file.Setting/";function d(e){return Object(r["a"])({url:c+"info",method:"get",params:e})}function u(e){return Object(r["a"])({url:c+"edit",method:"post",data:e})}var m={name:"FileSetting",components:{},data:function(){return{name:"文件设置",height:680,loading:!1,storages:[],model:{is_open:1,storage:"local",qiniu_access_key:"",qiniu_secret_key:"",qiniu_bucket:"",qiniu_domain:"",aliyun_access_key_id:"",aliyun_access_key_secret:"",aliyun_bucket:"",aliyun_bucket_domain:"",aliyun_endpoint:"",tencent_secret_id:"",tencent_secret_key:"",tencent_bucket:"",tencent_region:"",tencent_domain:"",baidu_access_key:"",baidu_secret_key:"",baidu_bucket:"",baidu_endpoint:"",baidu_domain:"",upyun_service_name:"",upyun_operator_name:"",upyun_operator_pwd:"",upyun_domain:"",s3_access_key_id:"",s3_secret_access_key:"",s3_bucket:"",s3_region:"",s3_domain:"",image_ext:"",image_size:0,video_ext:"",video_size:0,audio_ext:"",audio_size:0,word_ext:"",word_size:0,other_ext:"",other_size:0},rules:{storage:[{required:!0,message:"请选择存储方式",trigger:"blur"}],qiniu_access_key:[{required:!0,message:"请输入 AccessKey",trigger:"blur"}],qiniu_secret_key:[{required:!0,message:"请输入 SecretKey",trigger:"blur"}],qiniu_bucket:[{required:!0,message:"请输入空间名称",trigger:"blur"}],qiniu_domain:[{required:!0,message:"请输入外链域名",trigger:"blur"}],aliyun_access_key_id:[{required:!0,message:"请输入 AccessKey ID",trigger:"blur"}],aliyun_access_key_secret:[{required:!0,message:"请输入 AccessKey Secret",trigger:"blur"}],aliyun_bucket:[{required:!0,message:"请输入 Bucket 名称",trigger:"blur"}],aliyun_bucket_domain:[{required:!0,message:"请输入 Bucket 域名",trigger:"blur"}],aliyun_endpoint:[{required:!0,message:"请输入 Endpoint 地域节点",trigger:"blur"}],tencent_secret_id:[{required:!0,message:"请输入 SecretId",trigger:"blur"}],tencent_secret_key:[{required:!0,message:"请输入 SecretKey",trigger:"blur"}],tencent_bucket:[{required:!0,message:"请输入存储桶名称",trigger:"blur"}],tencent_region:[{required:!0,message:"请输入所属地域",trigger:"blur"}],tencent_domain:[{required:!0,message:"请输入访问域名",trigger:"blur"}],baidu_access_key:[{required:!0,message:"请输入 Access Key",trigger:"blur"}],baidu_secret_key:[{required:!0,message:"请输入 Secret Key",trigger:"blur"}],baidu_bucket:[{required:!0,message:"请输入 Bucket 名称",trigger:"blur"}],baidu_endpoint:[{required:!0,message:"请输入官方域名",trigger:"blur"}],baidu_domain:[{required:!0,message:"请输入所属地域",trigger:"blur"}],upyun_service_name:[{required:!0,message:"请输入服务名称",trigger:"blur"}],upyun_operator_name:[{required:!0,message:"请输入操作员",trigger:"blur"}],upyun_operator_pwd:[{required:!0,message:"请输入操作员密码",trigger:"blur"}],upyun_domain:[{required:!0,message:"请输入加速域名",trigger:"blur"}],s3_access_key_id:[{required:!0,message:"请输入 Access Key ID",trigger:"blur"}],s3_secret_access_key:[{required:!0,message:"请输入 Secret Access Key",trigger:"blur"}],s3_bucket:[{required:!0,message:"请输入存储桶名称",trigger:"blur"}],s3_region:[{required:!0,message:"请输入区域终端节点",trigger:"blur"}],s3_domain:[{required:!0,message:"请输入访问域名",trigger:"blur"}]}}},created:function(){this.height=Object(o["a"])(270),this.info()},methods:{checkPermission:n["a"],info:function(){var e=this;d().then((function(t){e.model=t.data.setting,e.storages=t.data.storage}))},refresh:function(){var e=this;this.loading=!0,d().then((function(t){e.model=t.data.setting,e.storages=t.data.storage,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,u(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},storageChange:function(){void 0!==this.$refs["ref"]&&this.$refs["ref"].clearValidate()},copy:function(e,t){Object(s["a"])(e,t)}}},p=m,h=(l("8d8c"),l("0b56")),f=Object(h["a"])(p,i,a,!1,null,"56f1529c",null);t["default"]=f.exports},c36a:function(e,t,l){"use strict";l("648f")},c3a4:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("file-manage",{attrs:{"is-recycle":e.recycle}})},a=[],o=l("3659"),n={name:"FileFile",components:{FileManage:o["a"]},data:function(){return{name:"文件管理",recycle:0}},watch:{},created:function(){this.recycle=this.$route.meta.query.recycle},methods:{}},s=n,r=l("0b56"),c=Object(r["a"])(s,i,a,!1,null,"f0cb01e6",null);t["default"]=c.exports},c684:function(e,t,l){},c727:function(e,t,l){},ca2b:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"filter-container"},[l("el-row",[l("el-col",[l("el-select",{staticClass:"filter-item ya-search-field",attrs:{placeholder:"搜索字段"},model:{value:e.query.search_field,callback:function(t){e.$set(e.query,"search_field",t)},expression:"query.search_field"}},[l("el-option",{attrs:{value:"group_name",label:"名称"}}),l("el-option",{attrs:{value:"group_desc",label:"描述"}}),l("el-option",{attrs:{value:"is_disable",label:"禁用"}}),l("el-option",{attrs:{value:e.idkey,label:"ID"}})],1),"is_disable"===e.query.search_field?l("el-select",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"请选择"},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}},[l("el-option",{attrs:{value:1,label:"是"}}),l("el-option",{attrs:{value:0,label:"否"}})],1):l("el-input",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"搜索内容",clearable:""},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}),l("el-select",{staticClass:"filter-item ya-date-field",attrs:{placeholder:"时间类型"},model:{value:e.query.date_field,callback:function(t){e.$set(e.query,"date_field",t)},expression:"query.date_field"}},[l("el-option",{attrs:{value:"create_time",label:"添加时间"}}),l("el-option",{attrs:{value:"update_time",label:"修改时间"}}),e.recycle?l("el-option",{attrs:{value:"delete_time",label:"删除时间"}}):e._e()],1),l("el-date-picker",{staticClass:"filter-item ya-date-value",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.query.date_value,callback:function(t){e.$set(e.query,"date_value",t)},expression:"query.date_value"}}),l("el-button",{staticClass:"filter-item",attrs:{type:"primary"},on:{click:function(t){return e.search()}}},[e._v("查询")]),l("el-button",{staticClass:"filter-item",on:{click:function(t){return e.refresh()}}},[e._v("刷新")])],1)],1),l("el-row",[l("el-col",[l("el-button",{attrs:{title:"是否禁用"},on:{click:function(t){return e.selectOpen("disable")}}},[e._v("禁用")]),l("el-button",{attrs:{title:"删除"},on:{click:function(t){return e.selectOpen("dele")}}},[e._v("删除")]),e.recycle?l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.selectOpen("reco")}}},[e._v("恢复")]):l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.add()}}},[e._v("添加")])],1)],1),l("el-dialog",{attrs:{title:e.selectTitle,visible:e.selectDialog,top:"20vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.selectDialog=t}}},[l("el-form",{ref:"selectRef",attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:e.name+"ID",prop:""}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:12},disabled:""},model:{value:e.selectIds,callback:function(t){e.selectIds=t},expression:"selectIds"}})],1),"disable"===e.selectType?l("el-form-item",{attrs:{label:"是否禁用",prop:""}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.is_disable,callback:function(t){e.is_disable=t},expression:"is_disable"}})],1):"dele"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[e.recycle?l("span",{staticStyle:{color:"red"}},[e._v("确定要彻底删除选中的"+e._s(e.name)+"吗?删除后不可恢复!")]):l("span",{staticStyle:{color:"red"}},[e._v("确定要删除选中的"+e._s(e.name)+"吗?")])]):"reco"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[l("span",{staticStyle:{color:"red"}},[e._v("确定要恢复选中的"+e._s(e.name)+"吗?")])]):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{on:{click:e.selectCancel}},[e._v("取消")]),l("el-button",{attrs:{type:"primary"},on:{click:e.selectSubmit}},[e._v("提交")])],1)],1)],1),l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{data:e.data,height:e.height},on:{"sort-change":e.sort,"selection-change":e.select}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:e.idkey,label:"ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"group_name",label:"名称","min-width":"120"}}),l("el-table-column",{attrs:{prop:"group_desc",label:"描述","min-width":"150","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"group_sort",label:"排序","min-width":"85",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"is_disable",label:"禁用","min-width":"85",sortable:"custom",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},on:{change:function(l){return e.disable([t.row])}},model:{value:t.row.is_disable,callback:function(l){e.$set(t.row,"is_disable",l)},expression:"scope.row.is_disable"}})]}}])}),l("el-table-column",{attrs:{prop:"create_time",label:"添加时间","min-width":"160",sortable:"custom"}}),e.recycle?l("el-table-column",{attrs:{prop:"delete_time",label:"删除时间","min-width":"155",sortable:"custom"}}):l("el-table-column",{attrs:{prop:"update_time",label:"修改时间","min-width":"155",sortable:"custom"}}),l("el-table-column",{attrs:{label:"操作","min-width":e.recycle?120:85,align:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[e.recycle?l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("reco",i)}}},[e._v("恢复")]):e._e(),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.edit(i)}}},[e._v("修改")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("dele",i)}}},[e._v("删除")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",attrs:{rules:e.rules,model:e.model,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"名称",prop:"group_name"}},[l("el-input",{attrs:{placeholder:"请输入名称",clearable:""},model:{value:e.model.group_name,callback:function(t){e.$set(e.model,"group_name",t)},expression:"model.group_name"}})],1),l("el-form-item",{attrs:{label:"描述",prop:"group_desc"}},[l("el-input",{attrs:{placeholder:"请输入描述",clearable:""},model:{value:e.model.group_desc,callback:function(t){e.$set(e.model,"group_desc",t)},expression:"model.group_desc"}})],1),l("el-form-item",{attrs:{label:"排序",prop:"group_sort"}},[l("el-input",{attrs:{type:"number"},model:{value:e.model.group_sort,callback:function(t){e.$set(e.model,"group_sort",t)},expression:"model.group_sort"}})],1),e.model[e.idkey]?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"删除时间",prop:"delete_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.delete_time,callback:function(t){e.$set(e.model,"delete_time",t)},expression:"model.delete_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("98b1")),n=l("333d"),s=l("ed08"),r=l("0532"),c={name:"FileGroup",components:{Pagination:n["a"]},data:function(){return{name:"文件分组",recycle:0,height:680,loading:!1,idkey:"group_id",data:[],count:0,dialog:!1,dialogTitle:"",query:{page:1,limit:12,search_field:"group_name",date_field:"create_time"},model:{group_id:"",group_name:"",group_desc:"",group_sort:250},rules:{group_name:[{required:!0,message:"请输入名称",trigger:"blur"}]},selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",is_disable:0}},created:function(){this.recycle=this.$route.meta.query.recycle,this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,1===this.recycle?Object(r["g"])(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1})):Object(r["f"])(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1}))},listData:function(e){this.data=e.list,this.count=e.count,this.loading=!1},add:function(){this.dialog=!0,this.dialogTitle=this.name+"添加",this.reset()},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],Object(r["e"])(l).then((function(e){t.reset(e.data)}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model[e.idkey]?Object(r["d"])(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):Object(r["a"])(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},reset:function(e){this.model=e||this.$options.data().model,void 0!==this.$refs["ref"]&&(this.$refs["ref"].resetFields(),this.$refs["ref"].clearValidate())},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(s["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","disable"===e?this.selectTitle="是否禁用":"dele"===e?this.selectTitle="删除"+this.name:"reco"===e&&(this.selectTitle="恢复"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"disable"===e?this.disable(this.selection,!0):"dele"===e?this.dele(this.selection,!0):"reco"===e&&this.reco(this.selection),this.selectDialog=!1}else this.selectAlert()},disable:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_disable;l&&(i=this.is_disable),Object(r["c"])({ids:this.selectGetIds(e),is_disable:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,1===this.recycle?Object(r["h"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):Object(r["b"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},reco:function(e){var t=this;e.length?(this.loading=!0,Object(r["i"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()}}},d=c,u=l("0b56"),m=Object(u["a"])(d,i,a,!1,null,"5756bedb",null);t["default"]=m.exports},cb85:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",[l("el-row",{staticClass:"dialog-body",style:{height:e.height+"px"}},[l("el-col",{attrs:{xs:24,sm:22,md:20,lg:16,xl:12}},[l("el-form",{ref:"ref",attrs:{model:e.model,rules:e.rules,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"日志记录开关",prop:"log_switch"}},[l("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.model.log_switch,callback:function(t){e.$set(e.model,"log_switch",t)},expression:"model.log_switch"}}),l("span",{staticStyle:{"margin-left":"150px"}},[e._v(" 开启后,会记录会员日志。")])],1),l("el-form-item",{attrs:{label:"日志保留时间",prop:"log_save_time"}},[l("el-input",{staticStyle:{width:"350px"},attrs:{type:"number"},model:{value:e.model.log_save_time,callback:function(t){e.$set(e.model,"log_save_time",t)},expression:"model.log_save_time"}},[l("template",{slot:"append"},[e._v("天(0永久保留)")])],2)],1),l("el-form-item",[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.refresh()}}},[e._v("刷新")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)],1)],1)],1)],1)},a=[],o=l("98b1"),n=l("604d"),s={name:"SettingSettingLog",components:{},data:function(){return{name:"日志设置",height:680,loading:!1,model:{log_switch:0,log_save_time:0},rules:{}}},created:function(){this.height=Object(o["a"])(210),this.info()},methods:{info:function(){var e=this;Object(n["h"])().then((function(t){e.model=t.data}))},refresh:function(){var e=this;this.loading=!0,Object(n["h"])().then((function(t){e.model=t.data,e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1}))},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,Object(n["g"])(e.model).then((function(t){e.loading=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},ce65:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("el-row",[l("el-col",{attrs:{span:12,offset:6}},[l("el-result",{attrs:{icon:"warning",title:"401","sub-title":"没有权限访问"}})],1)],1),l("el-row",[l("el-col",{staticClass:"yyl-center yyl-top",attrs:{span:6,offset:6}},[l("el-button",{attrs:{icon:"el-icon-arrow-left"},on:{click:e.back}},[e._v("返回")])],1),l("el-col",{staticClass:"yyl-center yyl-top",attrs:{span:6}},[l("el-button",{attrs:{icon:"el-icon-s-home"},on:{click:e.dashboard}},[e._v("控制台")])],1)],1),l("el-row",[l("el-col",{staticClass:"yyl-center yyl-top",attrs:{span:12,offset:6}},[l("a",{attrs:{href:"https://gitee.com/skyselang/yylAdmin",target:"_blank",title:""}},[l("img",{attrs:{src:"https://gitee.com/skyselang/yylAdmin/widgets/widget_card.svg?colors=4183c4,ffffff,ffffff,e3e9ed,666666,9b9b9b",alt:"",srcset:""}})])])],1)],1)},a=[],o={name:"Admin401",data:function(){return{name:"401页面"}},methods:{back:function(){this.$route.query.noGoBack?this.$router.push({path:"/dashboard"}):this.$router.go(-1)},dashboard:function(){this.$router.push({path:"/dashboard"})}}},n=o,s=(l("d554"),l("0b56")),r=Object(s["a"])(n,i,a,!1,null,"885c02e4",null);t["default"]=r.exports},cf49:function(e,t,l){e.exports=l.p+"static/img/default.6b914f9c.jpg"},d342:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"filter-container"},[l("el-row",[l("el-col",[l("el-select",{staticClass:"filter-item ya-search-field",attrs:{placeholder:"搜索字段"},model:{value:e.query.search_field,callback:function(t){e.$set(e.query,"search_field",t)},expression:"query.search_field"}},[l("el-option",{attrs:{value:"call",label:"称呼"}}),l("el-option",{attrs:{value:"mobile",label:"手机"}}),l("el-option",{attrs:{value:"title",label:"标题"}}),l("el-option",{attrs:{value:"is_unread",label:"未读"}}),l("el-option",{attrs:{value:e.idkey,label:"ID"}})],1),"is_unread"===e.query.search_field?l("el-select",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"请选择"},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}},[l("el-option",{attrs:{value:1,label:"是"}}),l("el-option",{attrs:{value:0,label:"否"}})],1):l("el-input",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"搜索内容",clearable:""},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}),l("el-select",{staticClass:"filter-item ya-date-field",attrs:{placeholder:"时间类型"},model:{value:e.query.date_field,callback:function(t){e.$set(e.query,"date_field",t)},expression:"query.date_field"}},[l("el-option",{attrs:{value:"create_time",label:"添加时间"}}),l("el-option",{attrs:{value:"update_time",label:"修改时间"}}),l("el-option",{attrs:{value:"read_time",label:"已读时间"}}),e.recycle?l("el-option",{attrs:{value:"delete_time",label:"删除时间"}}):e._e()],1),l("el-date-picker",{staticClass:"filter-item ya-date-value",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.query.date_value,callback:function(t){e.$set(e.query,"date_value",t)},expression:"query.date_value"}}),l("el-button",{staticClass:"filter-item",attrs:{type:"primary"},on:{click:function(t){return e.search()}}},[e._v("查询")]),l("el-button",{staticClass:"filter-item",on:{click:function(t){return e.refresh()}}},[e._v("刷新")])],1)],1),l("el-row",[l("el-col",[l("el-button",{attrs:{title:"设为已读"},on:{click:function(t){return e.selectOpen("isread")}}},[e._v("已读")]),l("el-button",{attrs:{title:"删除"},on:{click:function(t){return e.selectOpen("dele")}}},[e._v("删除")]),e.recycle?l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.selectOpen("reco")}}},[e._v("恢复")]):l("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.add()}}},[e._v("添加")])],1)],1),l("el-dialog",{attrs:{title:e.selectTitle,visible:e.selectDialog,top:"20vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.selectDialog=t}}},[l("el-form",{attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:e.name+"ID",prop:""}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:12},disabled:""},model:{value:e.selectIds,callback:function(t){e.selectIds=t},expression:"selectIds"}})],1),"isread"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[l("span",[e._v("确定要设置选中的"+e._s(e.name)+"为已读吗?")])]):"reco"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[l("span",[e._v("确定要恢复选中的"+e._s(e.name)+"吗?")])]):"dele"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[e.recycle?l("span",{staticStyle:{color:"red"}},[e._v("确定要彻底删除选中的"+e._s(e.name)+"吗?删除后不可恢复!")]):l("span",{staticStyle:{color:"red"}},[e._v("确定要删除选中的"+e._s(e.name)+"吗?")])]):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.selectCancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.selectSubmit}},[e._v("提交")])],1)],1)],1),l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{data:e.data,height:e.height},on:{"sort-change":e.sort,"selection-change":e.select}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:e.idkey,label:"ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"call",label:"称呼","min-width":"100","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"mobile",label:"手机","min-width":"120",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"title",label:"标题","min-width":"200","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"remark",label:"备注","min-width":"100","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"is_unread",label:"未读","min-width":"80",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.is_unread?l("el-switch",{attrs:{"active-value":1,"inactive-value":0},on:{change:function(l){return e.isread([t.row])}},model:{value:t.row.is_unread,callback:function(l){e.$set(t.row,"is_unread",l)},expression:"scope.row.is_unread"}}):l("el-switch",{attrs:{disabled:"","active-value":1,"inactive-value":0},on:{change:function(l){return e.isread([t.row])}},model:{value:t.row.is_unread,callback:function(l){e.$set(t.row,"is_unread",l)},expression:"scope.row.is_unread"}})]}}])}),l("el-table-column",{attrs:{prop:"create_time",label:"添加时间","min-width":"155",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"read_time",label:"已读时间","min-width":"155",sortable:"custom"}}),e.recycle?l("el-table-column",{attrs:{prop:"delete_time",label:"删除时间","min-width":"155",sortable:"custom"}}):l("el-table-column",{attrs:{prop:"update_time",label:"修改时间","min-width":"155",sortable:"custom"}}),l("el-table-column",{attrs:{label:"操作","min-width":e.recycle?120:85,align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[e.recycle?l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("reco",i)}}},[e._v("恢复")]):e._e(),l("el-button",{attrs:{size:"mini",type:"text",title:"修改"},on:{click:function(t){return e.edit(i)}}},[e._v("查看")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("dele",i)}}},[e._v("删除")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{rules:e.rules,model:e.model,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"称呼",prop:"call"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.call,callback:function(t){e.$set(e.model,"call",t)},expression:"model.call"}})],1),l("el-form-item",{attrs:{label:"手机",prop:"mobile"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.mobile,callback:function(t){e.$set(e.model,"mobile",t)},expression:"model.mobile"}})],1),l("el-form-item",{attrs:{label:"电话",prop:"tel"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.tel,callback:function(t){e.$set(e.model,"tel",t)},expression:"model.tel"}})],1),l("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.email,callback:function(t){e.$set(e.model,"email",t)},expression:"model.email"}})],1),l("el-form-item",{attrs:{label:"QQ",prop:"qq"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.qq,callback:function(t){e.$set(e.model,"qq",t)},expression:"model.qq"}})],1),l("el-form-item",{attrs:{label:"微信",prop:"wechat"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.wechat,callback:function(t){e.$set(e.model,"wechat",t)},expression:"model.wechat"}})],1),l("el-form-item",{attrs:{label:"标题",prop:"title"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.title,callback:function(t){e.$set(e.model,"title",t)},expression:"model.title"}})],1),l("el-form-item",{attrs:{label:"内容",prop:"content"}},[l("el-input",{attrs:{type:"textarea",placeholder:"",clearable:"",autosize:{minRows:3,maxRows:20}},model:{value:e.model.content,callback:function(t){e.$set(e.model,"content",t)},expression:"model.content"}})],1),l("el-form-item",{attrs:{label:"备注",prop:"remark"}},[l("el-input",{attrs:{placeholder:"",clearable:""},model:{value:e.model.remark,callback:function(t){e.$set(e.model,"remark",t)},expression:"model.remark"}})],1),e.model[e.idkey]?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"删除时间",prop:"delete_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.delete_time,callback:function(t){e.$set(e.model,"delete_time",t)},expression:"model.delete_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"已读时间",prop:"read_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.read_time,callback:function(t){e.$set(e.model,"read_time",t)},expression:"model.read_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("98b1")),n=l("333d"),s=l("ed08"),r=l("b775"),c="/admin/cms.Comment/";function d(e){return Object(r["a"])({url:c+"list",method:"get",params:e})}function u(e){return Object(r["a"])({url:c+"info",method:"get",params:e})}function m(e){return Object(r["a"])({url:c+"add",method:"post",data:e})}function p(e){return Object(r["a"])({url:c+"edit",method:"post",data:e})}function h(e){return Object(r["a"])({url:c+"dele",method:"post",data:e})}function f(e){return Object(r["a"])({url:c+"isread",method:"post",data:e})}function b(e){return Object(r["a"])({url:c+"recover",method:"get",params:e})}function g(e){return Object(r["a"])({url:c+"recoverReco",method:"post",data:e})}function _(e){return Object(r["a"])({url:c+"recoverDele",method:"post",data:e})}var v={name:"CmsComment",components:{Pagination:n["a"]},directives:{},data:function(){return{name:"留言",recycle:0,height:680,loading:!1,idkey:"comment_id",query:{page:1,limit:15,search_field:"call",date_field:"create_time"},data:[],count:0,dialog:!1,dialogTitle:"",model:{comment_id:"",call:"",mobile:"",tel:"",email:"",qq:"",wechat:"",title:"",content:"",remark:""},rules:{call:[{required:!0,message:"请输入称呼",trigger:"blur"}],mobile:[{required:!0,message:"请输入手机",trigger:"blur"}],title:[{required:!0,message:"请输入标题",trigger:"blur"}],content:[{required:!0,message:"请输入内容",trigger:"blur"}]},selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:""}},created:function(){this.recycle=this.$route.meta.query.recycle,this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,this.recycle?b(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1})):d(this.query).then((function(t){e.listData(t.data)})).catch((function(){e.loading=!1}))},listData:function(e){this.data=e.list,this.count=e.count,this.loading=!1},add:function(){this.dialog=!0,this.dialogTitle=this.name+"添加",this.model=this.$options.data().model},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],u(l).then((function(e){t.model=e.data}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model[e.idkey]?p(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):m(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},reset:function(e){this.model=e||this.$options.data().model,void 0!==this.$refs["ref"]&&(this.$refs["ref"].resetFields(),this.$refs["ref"].clearValidate())},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(s["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","isread"===e?this.selectTitle="设置已读":"reco"===e?this.selectTitle="恢复"+this.name:"dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"isread"===e?this.isread(this.selection):"reco"===e?this.reco(this.selection):"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},isread:function(e){var t=this;e.length?(this.loading=!0,f({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))):this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,this.recycle?_({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):h({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},reco:function(e){var t=this;e.length?g({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1})):this.selectAlert()}}},y=v,k=l("0b56"),x=Object(k["a"])(y,i,a,!1,null,null,null);t["default"]=x.exports},d4f5:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[l("el-row",[l("el-col",[l("div",{staticStyle:{height:"500px",width:"100%"},attrs:{id:"echartIndexFile"}})])],1)],1)},a=[],o=l("7b1d"),n=l("4b4e"),s=l("777c"),r=l("0fd9"),c=l("206a"),d=l("63f7"),u=l("d7b2"),m=l("95c8");o["a"]([s["a"],r["a"],c["a"],d["a"],u["a"]]);var p={name:"AdminIndexFile",components:{},data:function(){return{name:"文件统计",loading:!1,date_pie:{count:0,date:[]}}},computed:{},created:function(){this.file()},mounted:function(){},methods:{file:function(){var e=this;this.loading=!0,Object(m["c"])().then((function(t){e.echartIndexFile(t.data),e.loading=!1})).catch((function(){e.loading=!1}))},echartIndexFile:function(e){var t=n["b"](document.getElementById("echartIndexFile")),l={title:{text:"文件",subtext:"文件:"+e.count,left:"center"},legend:{left:"center",top:"bottom"},tooltip:{trigger:"item",formatter:"{a}
{b} : {c} ({d}%)"},series:[{name:"文件类型",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2,normal:{label:{show:!0,formatter:"{b} : {c} ({d}%)"}}},data:e.data}]};t.setOption(l)}}},h=p,f=l("0b56"),b=Object(f["a"])(h,i,a,!1,null,"10ade833",null);t["default"]=b.exports},d554:function(e,t,l){"use strict";l("a3d1")},d5bb:function(e,t,l){},dbe5:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("el-tabs",[e.checkPermission(["admin/setting.Wechat/offiInfo"])?l("el-tab-pane",{attrs:{label:"公众号",lazy:""}},[l("wechat-offi")],1):e._e(),e.checkPermission(["admin/setting.Wechat/miniInfo"])?l("el-tab-pane",{attrs:{label:"小程序",lazy:""}},[l("wechat-mini")],1):e._e()],1)],1)},a=[],o=l("e350"),n=l("9401"),s=l("889d"),r={name:"SettingWechat",components:{WechatOffi:n["default"],WechatMini:s["default"]},data:function(){return{name:"微信设置"}},created:function(){},methods:{checkPermission:o["a"]}},c=r,d=l("0b56"),u=Object(d["a"])(c,i,a,!1,null,null,null);t["default"]=u.exports},e0df:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("el-tabs",[e.checkPermission(["admin/setting.Setting/captchaInfo"])?l("el-tab-pane",{attrs:{label:"验证码设置",lazy:""}},[l("setting-captcha")],1):e._e(),e.checkPermission(["admin/setting.Setting/tokenInfo"])?l("el-tab-pane",{attrs:{label:"Token设置",lazy:""}},[l("setting-token")],1):e._e(),e.checkPermission(["admin/setting.Setting/logInfo"])?l("el-tab-pane",{attrs:{label:"日志设置",lazy:""}},[l("setting-log")],1):e._e(),e.checkPermission(["admin/setting.Setting/apiInfo"])?l("el-tab-pane",{attrs:{label:"接口设置",lazy:""}},[l("setting-api")],1):e._e(),e.checkPermission(["admin/setting.Setting/logregInfo"])?l("el-tab-pane",{attrs:{label:"登录注册设置",lazy:""}},[l("setting-logreg")],1):e._e(),e.checkPermission(["admin/setting.Setting/diyInfo"])?l("el-tab-pane",{attrs:{label:"自定义设置",lazy:""}},[l("setting-diy")],1):e._e()],1)],1)},a=[],o=l("e350"),n=l("2cd6"),s=l("ad84"),r=l("cb85"),c=l("444b"),d=l("7f0d"),u=l("5b6a"),m={name:"SettingSetting",components:{SettingToken:n["default"],SettingCaptcha:s["default"],SettingLog:r["default"],SettingApi:c["default"],SettingDiy:u["default"],SettingLogreg:d["default"]},data:function(){return{name:"设置管理"}},created:function(){},methods:{checkPermission:o["a"]}},p=m,h=l("0b56"),f=Object(h["a"])(p,i,a,!1,null,null,null);t["default"]=f.exports},e0f3:function(e,t,l){"use strict";l("5bf1")},e1b2:function(e,t,l){"use strict";l.d(t,"f",(function(){return o})),l.d(t,"d",(function(){return n})),l.d(t,"a",(function(){return s})),l.d(t,"c",(function(){return r})),l.d(t,"b",(function(){return c})),l.d(t,"e",(function(){return d})),l.d(t,"g",(function(){return u}));var i=l("b775"),a="/admin/admin.Notice/";function o(e){return Object(i["a"])({url:a+"list",method:"get",params:e})}function n(e){return Object(i["a"])({url:a+"info",method:"get",params:e})}function s(e){return Object(i["a"])({url:a+"add",method:"post",data:e})}function r(e){return Object(i["a"])({url:a+"edit",method:"post",data:e})}function c(e){return Object(i["a"])({url:a+"dele",method:"post",data:e})}function d(e){return Object(i["a"])({url:a+"isopen",method:"post",data:e})}function u(e){return Object(i["a"])({url:a+"opentime",method:"post",data:e})}},e478:function(e,t,l){"use strict";l("4b7a")},e4ba:function(e,t,l){"use strict";l("27e4")},e793:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"10vh",center:"","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{data:e.data,height:e.height-200,"show-header":!1}},[l("el-table-column",{attrs:{prop:"title","min-width":"300","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[l("span",{style:{color:t.row.color}},[e._v(e._s(t.row.title))])]}}])}),l("el-table-column",{attrs:{prop:"create_time",width:"155"}}),l("el-table-column",{attrs:{width:"50",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.info(i)}}},[e._v("查看")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit,align:"center",background:!1,small:!0,layout:"prev, pager, next"},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(t){return e.nohint(e.count)}}},[e._v("不再提示")]),l("el-button",{attrs:{type:"text",size:"mini"},on:{click:e.submit}},[e._v("关闭")])],1)],1),l("el-dialog",{attrs:{title:e.infoTitle,visible:e.infoDialog,top:"9vh",center:"","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.infoDialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.model,"label-width":"0"}},[l("el-form-item",{attrs:{label:"",prop:"content"}},[l("div",{domProps:{innerHTML:e._s(e.model.content)}})]),l("el-form-item",{staticStyle:{"text-align":"right","margin-bottom":"0"},attrs:{label:"",prop:""}},[l("span",[e._v(e._s(e.model.username))])]),l("el-form-item",{staticStyle:{"text-align":"right","margin-bottom":"0"},attrs:{label:"",prop:""}},[l("span",[e._v(e._s(e.model.create_time))])])],1)],1)],1)},a=[],o=l("98b1"),n=l("333d"),s=l("d369"),r=l("95c8"),c=l("e1b2"),d={name:"AdminIndexNotice",components:{Pagination:n["a"]},data:function(){return{name:"公告",height:680,loading:!1,idkey:"admin_notice_id",query:{page:1,limit:10},data:[],count:0,dialog:!1,dialogTitle:"公告",model:{admin_notice_id:"",username:"",title:"",intro:"",content:"",create_time:""},infoTitle:"公告",infoDialog:!1}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;Object(s["d"])()||(this.loading=!0,Object(r["e"])(this.query).then((function(t){if(e.data=t.data.list,e.count=t.data.count,e.loading=!1,e.count>0)if(1===e.count){var l=e.data[0];e.$confirm(l.intro,l.title,{dangerouslyUseHTMLString:!0,confirmButtonText:"查看",cancelButtonText:"不再提示",closeOnClickModal:!1,closeOnPressEscape:!1,showClose:!1,center:!0}).then((function(){e.info(l)})).catch((function(){e.nohint(e.count)}))}else e.dialog=!0})).catch((function(){e.loading=!1})))},info:function(e){var t=this;this.infoDialog=!0;var l={};l[this.idkey]=e[this.idkey],Object(c["d"])(l).then((function(e){t.model=e.data,t.infoTitle=e.data.title}))},cancel:function(){this.dialog=!1},submit:function(){this.dialog=!1},nohint:function(e){this.dialog=!1,Object(s["i"])(e)}}},u=d,m=l("0b56"),p=Object(m["a"])(u,i,a,!1,null,"2642d7f2",null);t["default"]=p.exports},ea32:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"filter-container"},[l("el-row",[l("el-col",[l("el-select",{staticClass:"filter-item ya-search-field",attrs:{placeholder:"搜索字段"},model:{value:e.query.search_field,callback:function(t){e.$set(e.query,"search_field",t)},expression:"query.search_field"}},[l("el-option",{attrs:{value:"admin_user_id",label:"用户ID"}}),l("el-option",{attrs:{value:"username",label:"用户账号"}}),l("el-option",{attrs:{value:"admin_menu_id",label:"菜单ID"}}),l("el-option",{attrs:{value:"menu_url",label:"菜单链接"}}),l("el-option",{attrs:{value:"menu_name",label:"菜单名称"}}),l("el-option",{attrs:{value:"request_ip",label:"请求IP"}}),l("el-option",{attrs:{value:"request_region",label:"请求地区"}}),l("el-option",{attrs:{value:"request_isp",label:"请求ISP"}}),l("el-option",{attrs:{value:"response_code",label:"返回码"}}),l("el-option",{attrs:{value:e.idkey,label:"ID"}})],1),l("el-input",{staticClass:"filter-item ya-search-value",attrs:{placeholder:"搜索内容",clearable:""},model:{value:e.query.search_value,callback:function(t){e.$set(e.query,"search_value",t)},expression:"query.search_value"}}),l("el-select",{staticClass:"filter-item ya-date-field",attrs:{placeholder:"时间字段"},model:{value:e.query.date_field,callback:function(t){e.$set(e.query,"date_field",t)},expression:"query.date_field"}},[l("el-option",{attrs:{value:"create_time",label:"请求时间"}})],1),l("el-date-picker",{staticClass:"filter-item ya-date-value",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.query.date_value,callback:function(t){e.$set(e.query,"date_value",t)},expression:"query.date_value"}}),l("el-select",{staticClass:"filter-item ya-date-field",attrs:{placeholder:"日志类型",clearable:""},model:{value:e.query.log_type,callback:function(t){e.$set(e.query,"log_type",t)},expression:"query.log_type"}},[l("el-option",{attrs:{value:1,label:"登录日志"}}),l("el-option",{attrs:{value:2,label:"操作日志"}})],1),l("el-button",{staticClass:"filter-item",attrs:{type:"primary"},on:{click:function(t){return e.search()}}},[e._v("查询")]),l("el-button",{staticClass:"filter-item",on:{click:function(t){return e.refresh()}}},[e._v("刷新")])],1)],1),l("el-row",[l("el-col",[l("el-button",{on:{click:function(t){return e.selectOpen("dele")}}},[e._v("删除")]),l("el-button",{directives:[{name:"permission",rawName:"v-permission",value:["admin/admin.UserLog/clear"],expression:"['admin/admin.UserLog/clear']"}],attrs:{title:"按条件删除"},on:{click:function(t){return e.clear()}}},[e._v("清除")]),l("el-button",{directives:[{name:"permission",rawName:"v-permission",value:["admin/admin.UserLog/clean"],expression:"['admin/admin.UserLog/clean']"}],attrs:{title:"删除所有"},on:{click:function(t){return e.clean()}}},[e._v("清空")])],1)],1),l("el-dialog",{attrs:{title:e.selectTitle,visible:e.selectDialog,top:"20vh","close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.selectDialog=t}}},[l("el-form",{ref:"selectRef",attrs:{"label-width":"120px"}},[l("el-form-item",{attrs:{label:e.name+"ID",prop:""}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:12},disabled:""},model:{value:e.selectIds,callback:function(t){e.selectIds=t},expression:"selectIds"}})],1),"dele"===e.selectType?l("el-form-item",{attrs:{label:"",prop:""}},[l("span",{staticStyle:{color:"red"}},[e._v("确定要删除选中的"+e._s(e.name)+"吗?")])]):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.selectCancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.selectSubmit}},[e._v("提交")])],1)],1)],1),l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{data:e.data,height:e.height},on:{"sort-change":e.sort,"selection-change":e.select}},[l("el-table-column",{attrs:{type:"selection",width:"42",title:"全选/反选"}}),l("el-table-column",{attrs:{prop:e.idkey,label:"ID","min-width":"100",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"admin_user_id",label:"用户ID","min-width":"70"}}),l("el-table-column",{attrs:{prop:"username",label:"用户账号","min-width":"100","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"admin_menu_id",label:"菜单ID","min-width":"70"}}),l("el-table-column",{attrs:{prop:"menu_url",label:"菜单链接","min-width":"230","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"menu_name",label:"菜单名称","min-width":"130","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"request_ip",label:"请求IP","min-width":"130"}}),l("el-table-column",{attrs:{prop:"request_region",label:"请求地区","min-width":"150","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"request_isp",label:"请求ISP","min-width":"110","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{prop:"create_time",label:"请求时间","min-width":"155",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"response_code",label:"返回码","min-width":"90",sortable:"custom"}}),l("el-table-column",{attrs:{prop:"response_msg",label:"返回描述","min-width":"130","show-overflow-tooltip":""}}),l("el-table-column",{attrs:{label:"操作","min-width":"85",align:"right",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.info(i)}}},[e._v("详情")]),l("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.selectOpen("dele",i)}}},[e._v("删除")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.count>0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{rules:e.rules,model:e.model,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"用户ID",prop:"admin_user_id"}},[l("el-input",{model:{value:e.model.admin_user_id,callback:function(t){e.$set(e.model,"admin_user_id",t)},expression:"model.admin_user_id"}})],1),l("el-form-item",{attrs:{label:"用户账号",prop:"username"}},[l("el-input",{model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}})],1),l("el-form-item",{attrs:{label:"菜单ID",prop:"admin_menu_id"}},[l("el-input",{model:{value:e.model.admin_menu_id,callback:function(t){e.$set(e.model,"admin_menu_id",t)},expression:"model.admin_menu_id"}})],1),l("el-form-item",{attrs:{label:"菜单名称",prop:"menu_name"}},[l("el-input",{model:{value:e.model.menu_name,callback:function(t){e.$set(e.model,"menu_name",t)},expression:"model.menu_name"}})],1),l("el-form-item",{attrs:{label:"菜单链接",prop:"menu_url"}},[l("el-input",{model:{value:e.model.menu_url,callback:function(t){e.$set(e.model,"menu_url",t)},expression:"model.menu_url"}})],1),l("el-form-item",{attrs:{label:"请求方式",prop:"request_method"}},[l("el-input",{model:{value:e.model.request_method,callback:function(t){e.$set(e.model,"request_method",t)},expression:"model.request_method"}})],1),l("el-form-item",{attrs:{label:"请求IP",prop:"request_ip"}},[l("el-input",{model:{value:e.model.request_ip,callback:function(t){e.$set(e.model,"request_ip",t)},expression:"model.request_ip"}})],1),l("el-form-item",{attrs:{label:"请求地区",prop:"request_region"}},[l("el-input",{model:{value:e.model.request_region,callback:function(t){e.$set(e.model,"request_region",t)},expression:"model.request_region"}})],1),l("el-form-item",{attrs:{label:"请求ISP",prop:"request_isp"}},[l("el-input",{model:{value:e.model.request_isp,callback:function(t){e.$set(e.model,"request_isp",t)},expression:"model.request_isp"}})],1),l("el-form-item",{attrs:{label:"请求时间",prop:"create_time"}},[l("el-input",{model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1),l("el-form-item",{attrs:{label:"请求参数",prop:"request_param"}},[l("pre",[e._v(e._s(e.model.request_param))])]),l("el-form-item",{attrs:{label:"返回码",prop:"response_code"}},[l("el-input",{model:{value:e.model.response_code,callback:function(t){e.$set(e.model,"response_code",t)},expression:"model.response_code"}})],1),l("el-form-item",{attrs:{label:"返回描述",prop:"response_msg"}},[l("el-input",{attrs:{type:"textarea"},model:{value:e.model.response_msg,callback:function(t){e.$set(e.model,"response_msg",t)},expression:"model.response_msg"}})],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("确定")])],1)],1),l("el-dialog",{attrs:{title:e.clearDialogTitle,visible:e.clearDialog,"before-close":e.clearCancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.clearDialog=t}}},[l("el-form",{ref:"clearRef",staticClass:"dialog-body",attrs:{rules:e.clearRules,model:e.clearModel,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"用户ID",prop:"admin_user_id"}},[l("el-input",{attrs:{placeholder:"多个逗号,隔开",clearable:""},model:{value:e.clearModel.admin_user_id,callback:function(t){e.$set(e.clearModel,"admin_user_id",t)},expression:"clearModel.admin_user_id"}})],1),l("el-form-item",{attrs:{label:"用户账号",prop:"username"}},[l("el-input",{attrs:{placeholder:"多个逗号,隔开",clearable:""},model:{value:e.clearModel.username,callback:function(t){e.$set(e.clearModel,"username",t)},expression:"clearModel.username"}})],1),l("el-form-item",{attrs:{label:"菜单ID",prop:"admin_menu_id"}},[l("el-input",{attrs:{placeholder:"多个逗号,隔开",clearable:""},model:{value:e.clearModel.admin_menu_id,callback:function(t){e.$set(e.clearModel,"admin_menu_id",t)},expression:"clearModel.admin_menu_id"}})],1),l("el-form-item",{attrs:{label:"菜单链接",prop:"menu_url"}},[l("el-input",{attrs:{placeholder:"多个逗号,隔开",clearable:""},model:{value:e.clearModel.menu_url,callback:function(t){e.$set(e.clearModel,"menu_url",t)},expression:"clearModel.menu_url"}})],1),l("el-form-item",{attrs:{label:"日期范围",prop:"date_value"}},[l("el-date-picker",{staticClass:"filter-item",attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.clearModel.date_value,callback:function(t){e.$set(e.clearModel,"date_value",t)},expression:"clearModel.date_value"}})],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:function(t){return e.clearCancel()}}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:function(t){return e.clearSubmit()}}},[e._v("确定")])],1)],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("98b1")),n=l("333d"),s=l("4381"),r=l("ed08"),c=l("7aae"),d={name:"AdminUserLog",components:{Pagination:n["a"]},directives:{permission:s["a"]},data:function(){return{name:"用户日志",height:680,loading:!1,idkey:"admin_user_log_id",data:[],count:0,query:{page:1,limit:15,search_field:"username",date_field:"create_time"},dialog:!1,dialogTitle:"",model:{},rules:{},selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",clearDialog:!1,clearDialogTitle:"",clearModel:{admin_user_id:"",username:"",admin_menu_id:"",menu_url:"",date_value:[]},clearRules:{}}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,Object(c["e"])(this.query).then((function(t){e.data=t.data.list,e.count=t.data.count,e.loading=!1})).catch((function(){e.loading=!1}))},info:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"详情:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],Object(c["d"])(l).then((function(e){t.reset(e.data)})).catch((function(){}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){this.dialog=!1,this.reset()},reset:function(e){this.model=e||this.$options.data().model},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(r["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,Object(c["c"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},clear:function(){this.clearDialog=!0,this.clearDialogTitle=this.name+"清除"},clearCancel:function(){this.clearDialog=!1},clearSubmit:function(){var e=this;Object(c["b"])(this.clearModel).then((function(t){e.list(),e.clearDialog=!1,e.clearModel=e.$options.data().clearModel,e.$message.success("已清除"+e.name+"记录 "+t.data.count+" 条")})).catch((function(){}))},clean:function(){var e=this;this.$confirm("确定要清空所有"+this.name+"吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(c["a"])().then((function(t){e.list(),e.$message.success("已清除"+e.name+"记录 "+t.data.count+" 条")})).catch((function(){}))})).catch((function(){}))}}},u=d,m=l("0b56"),p=Object(m["a"])(u,i,a,!1,null,null,null);t["default"]=p.exports},ed08:function(e,t,l){"use strict";l.d(t,"b",(function(){return i})),l.d(t,"a",(function(){return a}));l("f3b4"),l("e8b7"),l("4a00"),l("e3f6"),l("1b36"),l("e508"),l("9e67"),l("697e"),l("5136"),l("a479"),l("799a"),l("5354"),l("46fb");function i(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:12,t="",l="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",i=0;i0,expression:"count > 0"}],attrs:{total:e.count,page:e.query.page,limit:e.query.limit},on:{"update:page":function(t){return e.$set(e.query,"page",t)},"update:limit":function(t){return e.$set(e.query,"limit",t)},pagination:e.list}}),l("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialog,top:"5vh","before-close":e.cancel,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.dialog=t}}},[l("el-form",{ref:"ref",staticClass:"dialog-body",style:{height:e.height+"px"},attrs:{model:e.model,rules:e.rules,"label-width":"100px"}},[l("el-form-item",{attrs:{label:"标题",prop:"title"}},[l("el-input",{attrs:{placeholder:"请输入标题",clearable:""},model:{value:e.model.title,callback:function(t){e.$set(e.model,"title",t)},expression:"model.title"}})],1),l("el-form-item",{attrs:{label:"标题颜色",prop:"color"}},[l("el-color-picker",{model:{value:e.model.color,callback:function(t){e.$set(e.model,"color",t)},expression:"model.color"}})],1),l("el-form-item",{attrs:{label:"排序",prop:"sort"}},[l("el-input",{attrs:{type:"number"},model:{value:e.model.sort,callback:function(t){e.$set(e.model,"sort",t)},expression:"model.sort"}})],1),l("el-form-item",{attrs:{label:"开始时间",prop:"open_time_start"}},[l("el-date-picker",{attrs:{type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss","default-time":"00:00:00",placeholder:"开启开始时间"},model:{value:e.model.open_time_start,callback:function(t){e.$set(e.model,"open_time_start",t)},expression:"model.open_time_start"}})],1),l("el-form-item",{attrs:{label:"结束时间",prop:"open_time_end"}},[l("el-date-picker",{attrs:{type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss","default-time":"23:59:59",placeholder:"开启结束时间"},model:{value:e.model.open_time_end,callback:function(t){e.$set(e.model,"open_time_end",t)},expression:"model.open_time_end"}})],1),l("el-form-item",{attrs:{label:"简介",prop:"intro"}},[l("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:5}},model:{value:e.model.intro,callback:function(t){e.$set(e.model,"intro",t)},expression:"model.intro"}})],1),l("el-form-item",{attrs:{label:"内容",prop:"content"}},[l("rich-editor",{model:{value:e.model.content,callback:function(t){e.$set(e.model,"content",t)},expression:"model.content"}})],1),e.model[e.idkey]?l("el-form-item",{attrs:{label:"用户ID",prop:"admin_user_id"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.admin_user_id,callback:function(t){e.$set(e.model,"admin_user_id",t)},expression:"model.admin_user_id"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"用户账号",prop:"username"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.username,callback:function(t){e.$set(e.model,"username",t)},expression:"model.username"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"添加时间",prop:"create_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.create_time,callback:function(t){e.$set(e.model,"create_time",t)},expression:"model.create_time"}})],1):e._e(),e.model[e.idkey]?l("el-form-item",{attrs:{label:"修改时间",prop:"update_time"}},[l("el-input",{attrs:{disabled:""},model:{value:e.model.update_time,callback:function(t){e.$set(e.model,"update_time",t)},expression:"model.update_time"}})],1):e._e()],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{loading:e.loading},on:{click:e.cancel}},[e._v("取消")]),l("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)],1)],1)},a=[],o=(l("388f"),l("697e"),l("e508"),l("98b1")),n=l("333d"),s=l("6a13"),r=l("ed08"),c=l("e1b2"),d={name:"AdminNotice",components:{Pagination:n["a"],RichEditor:s["a"]},data:function(){return{name:"公告",height:680,loading:!1,idkey:"admin_notice_id",query:{page:1,limit:15,search_field:"title",search_value:"",date_field:"create_time",date_value:[]},data:[],count:0,dialog:!1,dialogTitle:"",model:{admin_notice_id:"",admin_user_id:0,username:"",title:"",color:"#606266",type:1,sort:250,open_time_start:"",open_time_end:"",intro:"",content:""},rules:{title:[{required:!0,message:"请输入标题",trigger:"blur"}],open_time_start:[{required:!0,message:"请输入开始时间",trigger:"blur"}],open_time_end:[{required:!0,message:"请输入结束时间",trigger:"blur"}]},selection:[],selectIds:"",selectTitle:"选中操作",selectDialog:!1,selectType:"",is_open:0,open_time_start:"",open_time_end:""}},created:function(){this.height=Object(o["a"])(),this.list()},methods:{list:function(){var e=this;this.loading=!0,Object(c["f"])(this.query).then((function(t){e.data=t.data.list,e.count=t.data.count,e.loading=!1})).catch((function(){e.loading=!1}))},add:function(){this.dialog=!0,this.dialogTitle=this.name+"添加",this.reset()},edit:function(e){var t=this;this.dialog=!0,this.dialogTitle=this.name+"修改:"+e[this.idkey];var l={};l[this.idkey]=e[this.idkey],Object(c["d"])(l).then((function(e){t.reset(e.data)}))},cancel:function(){this.dialog=!1,this.reset()},submit:function(){var e=this;this.$refs["ref"].validate((function(t){t&&(e.loading=!0,e.model.admin_notice_id?Object(c["c"])(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})):Object(c["a"])(e.model).then((function(t){e.list(),e.dialog=!1,e.$message.success(t.msg)})).catch((function(){e.loading=!1})))}))},reset:function(e){this.model=e||this.$options.data().model,void 0!==this.$refs["ref"]&&this.$refs["ref"].resetFields()},search:function(){this.query.page=1,this.list()},refresh:function(){this.query=this.$options.data().query,this.list()},sort:function(e){this.query.sort_field=e.prop,this.query.sort_value="","ascending"===e.order&&(this.query.sort_value="asc",this.list()),"descending"===e.order&&(this.query.sort_value="desc",this.list())},select:function(e){this.selection=e,this.selectIds=this.selectGetIds(e).toString()},selectGetIds:function(e){return Object(r["a"])(e,this.idkey)},selectAlert:function(){this.$alert("请选择需要操作的"+this.name,"提示",{type:"warning",callback:function(e){}})},selectOpen:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t&&(this.$refs["table"].clearSelection(),this.$refs["table"].toggleRowSelection(t)),this.selection.length?(this.selectTitle="选中操作","isopen"===e?this.selectTitle="是否开启":"opentime"===e?this.selectTitle="开启时间":"dele"===e&&(this.selectTitle="删除"+this.name),this.selectDialog=!0,this.selectType=e):this.selectAlert()},selectCancel:function(){this.selectDialog=!1},selectSubmit:function(){if(this.selection.length){var e=this.selectType;"isopen"===e?this.isopen(this.selection,!0):"opentime"===e?this.opentime(this.selection):"dele"===e&&this.dele(this.selection),this.selectDialog=!1}else this.selectAlert()},isopen:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length){this.loading=!0;var i=e[0].is_open;l&&(i=this.is_open),Object(c["e"])({ids:this.selectGetIds(e),is_open:i}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.list()}))}else this.selectAlert()},opentime:function(e){var t=this;e.length?(this.loading=!0,Object(c["g"])({ids:this.selectGetIds(e),open_time_start:this.open_time_start,open_time_end:this.open_time_end}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()},dele:function(e){var t=this;e.length?(this.loading=!0,Object(c["b"])({ids:this.selectGetIds(e)}).then((function(e){t.list(),t.$message.success(e.msg)})).catch((function(){t.loading=!1}))):this.selectAlert()}}},u=d,m=l("0b56"),p=Object(m["a"])(u,i,a,!1,null,null,null);t["default"]=p.exports},f293:function(e,t,l){"use strict";l.d(t,"d",(function(){return o})),l.d(t,"c",(function(){return n})),l.d(t,"b",(function(){return s})),l.d(t,"a",(function(){return r}));var i=l("b775"),a="/admin/setting.Wechat/";function o(e){return Object(i["a"])({url:a+"offiInfo",method:"get",params:e})}function n(e){return Object(i["a"])({url:a+"offiEdit",method:"post",data:e})}function s(e){return Object(i["a"])({url:a+"miniInfo",method:"get",params:e})}function r(e){return Object(i["a"])({url:a+"miniEdit",method:"post",data:e})}},f5ca:function(e,t,l){"use strict";l("a281")},f6af:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[l("el-row",{staticStyle:{"text-align":"center"}},[l("el-col",[l("el-select",{staticClass:"filter-item",on:{change:e.typeChange},model:{value:e.date_type,callback:function(t){e.date_type=t},expression:"date_type"}},[l("el-option",{attrs:{label:"日",value:"day"}}),l("el-option",{attrs:{label:"月",value:"month"}})],1),l("el-date-picker",{staticClass:"filter-item",staticStyle:{width:"350px"},attrs:{type:e.date_ptype,"value-format":e.date_format,"picker-options":e.date_options,"start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.dateChange},model:{value:e.date_range,callback:function(t){e.date_range=t},expression:"date_range"}})],1),l("el-col",[l("div",{style:{height:e.height+"px"},attrs:{id:"numberEchart"}})])],1)],1)},a=[],o=(l("388f"),l("7b1d")),n=l("4b4e"),s=l("6f65"),r=l("ac1e"),c=l("0fd9"),d=l("206a"),u=l("6964"),m=l("63f7"),p=l("b4af"),h=l("d7b2"),f=l("95c8");o["a"]([s["a"],r["a"],c["a"],d["a"],u["a"],m["a"],p["a"],h["a"]]);var b={name:"AdminMemberStat",components:{},directives:{},data:function(){return{name:"会员统计",height:500,loading:!1,date_type:"day",date_range:[],date_ptype:"monthrange",date_format:"yyyy-MM",date_options:{},date_options_day:{shortcuts:[{text:"最近7天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-5184e5),e.$emit("pick",[l,t])}},{text:"最近30天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-25056e5),e.$emit("pick",[l,t])}},{text:"最近90天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-76896e5),e.$emit("pick",[l,t])}},{text:"最近120天",onClick:function(e){var t=new Date,l=new Date;l.setTime(l.getTime()-102816e5),e.$emit("pick",[l,t])}}]},date_options_month:{shortcuts:[{text:"最近3个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-2),e.$emit("pick",[l,t])}},{text:"最近6个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-5),e.$emit("pick",[l,t])}},{text:"最近9个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-8),e.$emit("pick",[l,t])}},{text:"最近12个月",onClick:function(e){var t=new Date,l=new Date;l.setMonth(l.getMonth()-11),e.$emit("pick",[l,t])}}]}}},computed:{},created:function(){this.stat()},mounted:function(){},methods:{stat:function(){var e=this;this.loading=!0,Object(f["d"])({type:this.date_type,date:this.date_range}).then((function(t){e.date_type=t.data.number.type,e.date_range=t.data.number.date,e.dateEchart(t.data.number,"numberEchart"),e.dateOptions(),e.loading=!1})).catch((function(){e.loading=!1}))},typeChange:function(){this.dateOptions(),this.date_range=[]},dateOptions:function(){var e=this.date_type;"day"===e?(this.date_ptype="daterange",this.date_format="yyyy-MM-dd",this.date_options=this.date_options_day):"month"===e&&(this.date_ptype="monthrange",this.date_format="yyyy-MM",this.date_options=this.date_options_month)},dateChange:function(){this.stat()},dateEchart:function(e,t){var l=n["b"](document.getElementById(t)),i={title:{text:"会员",textStyle:{fontSize:12}},legend:{top:"20px",data:e.legend,selected:{"会员总数":!1}},grid:{top:"80px",left:"1%",right:"3%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:e.xAxis},yAxis:{type:"value"},tooltip:{trigger:"axis",textStyle:{align:"left"}},toolbox:{feature:{magicType:{show:!0,type:["line","bar"]},dataView:{show:!0,readOnly:!0},saveAsImage:{show:!0,name:this.name+e.date[0]+"-"+e.date[1]}}},series:e.series};l.setOption(i)}}},g=b,_=l("0b56"),v=Object(_["a"])(g,i,a,!1,null,"b2dcf986",null);t["default"]=v.exports},f71e:function(e,t,l){"use strict";l.d(t,"a",(function(){return r}));var i=l("430a"),a=l("84e5"),o=l.n(a);function n(){i["default"].prototype.$message({message:"复制成功",type:"success",duration:1500})}function s(){i["default"].prototype.$message({message:"复制失败",type:"error"})}function r(e,t){var l=new o.a(t.target,{text:function(){return e}});l.on("success",(function(){n(),l.destroy()})),l.on("error",(function(){s(),l.destroy()})),l.onClick(t)}},fd53:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:e.loading,expression:"loading",modifiers:{fullscreen:!0,lock:!0}}],attrs:{"element-loading-text":"正在退出"}})},a=[],o=l("4fef"),n=l("c130"),s={name:"AdminLogout",components:{},data:function(){return{name:"退出",loading:!0}},created:function(){this.logout()},methods:{logout:function(){var e=this;return Object(n["a"])(Object(o["a"])().mark((function t(){return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$store.dispatch("user/logout");case 2:e.$router.push("/login");case 3:case"end":return t.stop()}}),t)})))()}}},r=s,c=l("0b56"),d=Object(c["a"])(r,i,a,!1,null,null,null);t["default"]=d.exports},fe4d:function(e,t,l){"use strict";l.r(t);var i=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("el-tabs",[e.checkPermission(["admin/admin.Setting/captchaInfo"])?l("el-tab-pane",{attrs:{label:"验证码设置",lazy:""}},[l("setting-captcha")],1):e._e(),e.checkPermission(["admin/admin.Setting/cacheInfo"])?l("el-tab-pane",{attrs:{label:"缓存设置",lazy:""}},[l("setting-cache")],1):e._e(),e.checkPermission(["admin/admin.Setting/tokenInfo"])?l("el-tab-pane",{attrs:{label:"Token设置",lazy:""}},[l("setting-token")],1):e._e(),e.checkPermission(["admin/admin.Setting/logInfo"])?l("el-tab-pane",{attrs:{label:"日志设置",lazy:""}},[l("setting-log")],1):e._e(),e.checkPermission(["admin/admin.Setting/apiInfo"])?l("el-tab-pane",{attrs:{label:"接口设置",lazy:""}},[l("setting-api")],1):e._e(),e.checkPermission(["admin/admin.Setting/emailInfo"])?l("el-tab-pane",{attrs:{label:"邮件设置",lazy:""}},[l("setting-email")],1):e._e(),e.checkPermission(["admin/admin.Setting/systemInfo"])?l("el-tab-pane",{attrs:{label:"系统设置",lazy:""}},[l("setting-system")],1):e._e()],1)],1)},a=[],o=l("e350"),n=l("3bf7"),s=l("9624"),r=l("840d"),c=l("6a23"),d=l("42f6"),u=l("00ff"),m=l("bb8b"),p={name:"AdminSetting",directives:{},components:{SettingApi:n["default"],SettingCache:s["default"],SettingCaptcha:r["default"],SettingEmail:c["default"],SettingLog:d["default"],SettingSystem:u["default"],SettingToken:m["default"]},data:function(){return{name:"系统管理"}},created:function(){},methods:{checkPermission:o["a"]}},h=p,f=l("0b56"),b=Object(f["a"])(h,i,a,!1,null,null,null);t["default"]=b.exports},ff7b:function(e,t,l){}}]); \ No newline at end of file diff --git a/src/views/admin/components/IndexCms.vue b/src/views/admin/components/IndexCms.vue index 370fc15..f7c0108 100644 --- a/src/views/admin/components/IndexCms.vue +++ b/src/views/admin/components/IndexCms.vue @@ -53,7 +53,8 @@ export default { title: { text: '内容', subtext: '分类:' + data.category + ',内容:' + data.content, - left: 'center' + left: 'center', + textStyle: { fontSize: 15 } }, tooltip: { trigger: 'axis' diff --git a/src/views/admin/components/IndexFile.vue b/src/views/admin/components/IndexFile.vue index 52db8bb..88fd389 100644 --- a/src/views/admin/components/IndexFile.vue +++ b/src/views/admin/components/IndexFile.vue @@ -57,7 +57,8 @@ export default { title: { text: '文件', subtext: '文件:' + data.count, - left: 'center' + left: 'center', + textStyle: { fontSize: 15 } }, legend: { left: 'center', diff --git a/src/views/admin/components/IndexMember.vue b/src/views/admin/components/IndexMember.vue index 70f1f3d..6f96383 100644 --- a/src/views/admin/components/IndexMember.vue +++ b/src/views/admin/components/IndexMember.vue @@ -171,7 +171,8 @@ export default { var option = { title: { text: '会员', - textStyle: { fontSize: 12 } + left: 'center', + textStyle: { fontSize: 15 } }, legend: { top: '20px', diff --git a/src/views/admin/components/SettingToken.vue b/src/views/admin/components/SettingToken.vue index 0649185..5de6da7 100644 --- a/src/views/admin/components/SettingToken.vue +++ b/src/views/admin/components/SettingToken.vue @@ -3,7 +3,7 @@ - + 修改后用户登录状态失效,需重新登录。 @@ -16,7 +16,15 @@ - 登录成功后超过此时间,需重新登录。 + 登录成功后超过有效时间,需重新登录。 + + + + + + + + 开启后可以在多个设备(浏览器)同时登录。 @@ -41,7 +49,8 @@ export default { loading: false, model: { token_key: '', - token_exp: 12 + token_exp: 12, + is_multi_login: 0 }, rules: {} } diff --git a/src/views/admin/user-log-stat.vue b/src/views/admin/user-log-stat.vue index 6390ab3..a2c509d 100644 --- a/src/views/admin/user-log-stat.vue +++ b/src/views/admin/user-log-stat.vue @@ -100,7 +100,7 @@ export default { loading: false, count: [], echart_id: 'echartid', - echart_num: 0, + echart_num: 1, echart_data: [], date_type: 'day', date_range: [], diff --git a/src/views/admin/user-log.vue b/src/views/admin/user-log.vue index 9ae82f6..56d51bb 100644 --- a/src/views/admin/user-log.vue +++ b/src/views/admin/user-log.vue @@ -86,7 +86,7 @@ - + @@ -126,6 +126,9 @@ + + +