UNPKG

visop

Version:

A simple CLI for scaffolding visible operation projects.

1 lines 9.47 kB
webpackJsonp([10,35],{BzDI:function(n,t,e){(n.exports=e("FZ+f")(!1)).push([n.i,"\n.login-container[data-v-136bcf66] {\n position: fixed;\n height: 100%;\n width: 100%;\n background-color: #2d3a4b;\n}\n.login-container .login-form[data-v-136bcf66] {\n position: absolute;\n left: 0;\n right: 0;\n width: 520px;\n padding: 35px 35px 15px 35px;\n margin: 120px auto;\n}\n.login-container .tips[data-v-136bcf66] {\n font-size: 14px;\n color: #fff;\n margin-bottom: 10px;\n}\n.login-container .tips span[data-v-136bcf66]:first-of-type {\n margin-right: 16px;\n}\n.login-container .svg-container[data-v-136bcf66] {\n padding: 6px 5px 6px 15px;\n color: #889aa4;\n vertical-align: middle;\n width: 30px;\n display: inline-block;\n}\n.login-container .svg-container_login[data-v-136bcf66] {\n font-size: 20px;\n}\n.login-container .title-container[data-v-136bcf66] {\n position: relative;\n}\n.login-container .title-container .title[data-v-136bcf66] {\n font-size: 26px;\n font-weight: 400;\n color: #eee;\n margin: 0px auto 40px auto;\n text-align: center;\n font-weight: bold;\n}\n.login-container .title-container .set-language[data-v-136bcf66] {\n color: #fff;\n position: absolute;\n top: 5px;\n right: 0px;\n}\n.login-container .show-pwd[data-v-136bcf66] {\n position: absolute;\n right: 10px;\n top: 7px;\n font-size: 16px;\n color: #889aa4;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.login-container .thirdparty-button[data-v-136bcf66] {\n position: absolute;\n right: 35px;\n bottom: 28px;\n}\n",""])},FS2D:function(n,t,e){var i=e("Z7kv");"string"==typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);e("rjj0")("5aac7248",i,!0)},"T+/8":function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});e("E4LH");var i=e("wAeJ"),o=e("dZXH"),a=e("KamI"),s=e("M9A7"),r=e("TIfe"),c={components:{LangSelect:i.a,SocialSign:o.default},name:"login",data:function(){return{loginForm:{username:"",password:""},loginRules:{},passwordType:"password",loading:!1,showDialog:!1}},mounted:function(){},methods:{showPwd:function(){"password"===this.passwordType?this.passwordType="":this.passwordType="password"},getValue:function(n,t){for(var e=null,i=0;i<n.length;i++)if(n[i].id==t){e=n[i].value;break}return e},handleLogin:function(){var n=this;this.$refs.loginForm.validate(function(t){if(!t)return console.log("error submit!!"),!1;n.loading=!0,Object(s.b)(n.loginForm).then(function(t){n.loading=!1,t?(Object(r.c)("admin"),Object(a.c)("index","meta").then(function(t){n.$router.push({path:n.getValue(t.data,"id")+"/index?id=index"})})):n.$message("用户名密码有误")}).catch(function(){n.loading=!1})})},afterQRScan:function(){}},created:function(){},destroyed:function(){}},l={render:function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("div",{staticClass:"login-container"},[e("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{autoComplete:"on",model:n.loginForm,rules:n.loginRules,"label-position":"left"}},[e("div",{staticClass:"title-container"},[e("h3",{staticClass:"title"},[n._v(n._s(n.$t("login.title")))]),n._v(" "),e("lang-select",{staticClass:"set-language"})],1),n._v(" "),e("el-form-item",{attrs:{prop:"username"}},[e("span",{staticClass:"svg-container svg-container_login"},[e("svg-icon",{attrs:{"icon-class":"user"}})],1),n._v(" "),e("el-input",{attrs:{name:"username",type:"text",autoComplete:"on",placeholder:"username"},model:{value:n.loginForm.username,callback:function(t){n.$set(n.loginForm,"username",t)},expression:"loginForm.username"}})],1),n._v(" "),e("el-form-item",{attrs:{prop:"password"}},[e("span",{staticClass:"svg-container"},[e("svg-icon",{attrs:{"icon-class":"password"}})],1),n._v(" "),e("el-input",{attrs:{name:"password",type:n.passwordType,autoComplete:"on",placeholder:"password"},nativeOn:{keyup:function(t){if(!("button"in t)&&n._k(t.keyCode,"enter",13,t.key))return null;n.handleLogin(t)}},model:{value:n.loginForm.password,callback:function(t){n.$set(n.loginForm,"password",t)},expression:"loginForm.password"}}),n._v(" "),e("span",{staticClass:"show-pwd",on:{click:n.showPwd}},[e("svg-icon",{attrs:{"icon-class":"eye"}})],1)],1),n._v(" "),e("el-button",{staticStyle:{width:"100%","margin-bottom":"30px"},attrs:{type:"primary",loading:n.loading},nativeOn:{click:function(t){t.preventDefault(),n.handleLogin(t)}}},[n._v(n._s(n.$t("login.logIn")))]),n._v(" "),e("div",{staticClass:"tips"},[e("span",[n._v(n._s(n.$t("login.username"))+" : admin")]),n._v(" "),e("span",[n._v(n._s(n.$t("login.password"))+" : "+n._s(n.$t("login.any")))])]),n._v(" "),e("div",{staticClass:"tips"},[e("span",{staticStyle:{"margin-right":"18px"}},[n._v(n._s(n.$t("login.username"))+" : editor")]),n._v(" "),e("span",[n._v(n._s(n.$t("login.password"))+" : "+n._s(n.$t("login.any")))])]),n._v(" "),e("el-button",{staticClass:"thirdparty-button",attrs:{type:"primary"},on:{click:function(t){n.showDialog=!0}}},[n._v(n._s(n.$t("login.thirdparty")))])],1),n._v(" "),e("el-dialog",{attrs:{title:n.$t("login.thirdparty"),visible:n.showDialog,"append-to-body":""},on:{"update:visible":function(t){n.showDialog=t}}},[n._v("\n "+n._s(n.$t("login.thirdpartyTips"))+"\n "),e("br"),n._v(" "),e("br"),n._v(" "),e("br"),n._v(" "),e("social-sign")],1)],1)},staticRenderFns:[]};var d=e("VU/8")(c,l,!1,function(n){e("cYZt"),e("xVYe")},"data-v-136bcf66",null);t.default=d.exports},Z7kv:function(n,t,e){(n.exports=e("FZ+f")(!1)).push([n.i,"\n.social-signup-container[data-v-77e3040d] {\n margin: 20px 0;\n}\n.social-signup-container .sign-btn[data-v-77e3040d] {\n display: inline-block;\n cursor: pointer;\n}\n.social-signup-container .icon[data-v-77e3040d] {\n color: #fff;\n font-size: 30px;\n margin-top: 6px;\n}\n.social-signup-container .wx-svg-container[data-v-77e3040d],\n .social-signup-container .qq-svg-container[data-v-77e3040d] {\n display: inline-block;\n width: 40px;\n height: 40px;\n line-height: 40px;\n text-align: center;\n padding-top: 1px;\n border-radius: 4px;\n margin-bottom: 20px;\n margin-right: 5px;\n}\n.social-signup-container .wx-svg-container[data-v-77e3040d] {\n background-color: #8dc349;\n}\n.social-signup-container .qq-svg-container[data-v-77e3040d] {\n background-color: #6BA2D6;\n margin-left: 50px;\n}\n",""])},cYZt:function(n,t,e){var i=e("xq4O");"string"==typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);e("rjj0")("34d00e8d",i,!0)},dZXH:function(n,t,e){"use strict";function i(n,t,e,i){var o=void 0!==window.screenLeft?window.screenLeft:screen.left,a=void 0!==window.screenTop?window.screenTop:screen.top,s=(window.innerWidth?window.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:screen.width)/2-e/2+o,r=(window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:screen.height)/2-i/2+a,c=window.open(n,t,"toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, copyhistory=no, width="+e+", height="+i+", top="+r+", left="+s);window.focus&&c.focus()}Object.defineProperty(t,"__esModule",{value:!0});var o={name:"social-signin",methods:{wechatHandleClick:function(n){this.$store.commit("SET_AUTH_TYPE",n);i("https://open.weixin.qq.com/connect/qrconnect?appid=xxxxx&redirect_uri="+encodeURIComponent("xxx/redirect?redirect="+window.location.origin+"/authredirect")+"&response_type=code&scope=snsapi_login#wechat_redirect",n,540,540)},tencentHandleClick:function(n){this.$store.commit("SET_AUTH_TYPE",n);i("https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=xxxxx&redirect_uri="+encodeURIComponent("xxx/redirect?redirect="+window.location.origin+"/authredirect"),n,540,540)}}},a={render:function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("div",{staticClass:"social-signup-container"},[e("div",{staticClass:"sign-btn",on:{click:function(t){n.wechatHandleClick("wechat")}}},[e("span",{staticClass:"wx-svg-container"},[e("svg-icon",{staticClass:"icon",attrs:{"icon-class":"wechat"}})],1),n._v(" 微信\n ")]),n._v(" "),e("div",{staticClass:"sign-btn",on:{click:function(t){n.tencentHandleClick("tencent")}}},[e("span",{staticClass:"qq-svg-container"},[e("svg-icon",{staticClass:"icon",attrs:{"icon-class":"qq"}})],1),n._v(" QQ\n ")])])},staticRenderFns:[]};var s=e("VU/8")(o,a,!1,function(n){e("FS2D")},"data-v-77e3040d",null);t.default=s.exports},xVYe:function(n,t,e){var i=e("BzDI");"string"==typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);e("rjj0")("643af3eb",i,!0)},xq4O:function(n,t,e){(n.exports=e("FZ+f")(!1)).push([n.i,"/* reset element-ui css */\n.login-container .el-input {\n display: inline-block;\n height: 47px;\n width: 85%;\n}\n.login-container .el-input input {\n background: transparent;\n border: 0px;\n -webkit-appearance: none;\n border-radius: 0px;\n padding: 12px 5px 12px 15px;\n color: #eee;\n height: 47px;\n}\n.login-container .el-input input:-webkit-autofill {\n -webkit-box-shadow: 0 0 0px 1000px #2d3a4b inset !important;\n -webkit-text-fill-color: #fff !important;\n}\n.login-container .el-form-item {\n border: 1px solid rgba(255, 255, 255, 0.1);\n background: rgba(0, 0, 0, 0.1);\n border-radius: 5px;\n color: #454545;\n}\n",""])}});