wechat
parent
fe079bed8b
commit
6bb1f1c4a7
|
|
@ -1,4 +1,4 @@
|
|||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/jp-verification-literalness/jp-verification-literalness"],{"08d3":function(t,e,n){"use strict";n.r(e);var i=n("5250"),r=n("ba5f");for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);var a,s=n("f0c5"),d=Object(s["a"])(r["default"],i["b"],i["c"],!1,null,"b2609610",null,!1,i["a"],a);e["default"]=d.exports},5250:function(t,e,n){"use strict";var i;n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var r=function(){var t=this,e=t.$createElement;t._self._c},o=[]},ba5f:function(t,e,n){"use strict";n.r(e);var i=n("f9bb"),r=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=r.a},f9bb:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={name:"jp-verification-literalness",props:{securityCode:{type:String,default:""},codeLength:{type:Number,default:4},contentWidth:{type:Number,default:120},contentHeight:{type:Number,default:48},lineLength:{type:Number,default:8},backgroundColor:{type:String,default:"rgb(238,226,224)"},lineColorList:{type:Array,default:function(){return["rgba(238,0,0,.5)","rgba(0, 170, 255,.5)","rgba(0, 170, 0,.5)","rgba(0, 0, 0,.5)","rgba(153, 146, 255,.5)"]}},colorList:{type:Array,default:function(){return["rgb(238,0,0)","rgb(0, 170, 255)","rgb(0, 170, 0)","rgb(0, 0, 0)","rgb(153, 146, 255)"]}}},computed:{canvasId:function(){return"lime-signature".concat(this._uid,"_1")}},data:function(){return{identifyCode:""}},watch:{securityCode:function(){this.drawPic()}},methods:{verification:function(t){return this.identifyCode==t},randomNum:function(t,e){return Math.floor(Math.random()*(e-t)+t)},getcheckCode:function(){for(var t="",e=this.codeLength,n=[1,2,3,4,5,6,7,8,9,"A","B","C","D","E","F","G","H","I","J","K","L","M","N","P","Q","R","S","T","U","V","W","X","Y","Z"],i=0;i<e;i++){var r=Math.floor(34*Math.random());t+=n[r]}this.identifyCode=t},drawTap:function(){this.securityCode?this.$emit("getCode"):this.drawPic()},drawPic:function(){this.securityCode?this.identifyCode=this.securityCode:this.getcheckCode();var e=t.createCanvasContext(this.canvasId,this);e.setTextBaseline("bottom"),e.setFillStyle(this.backgroundColor),e.fillRect(0,0,this.contentWidth,this.contentHeight);for(var n=0;n<this.identifyCode.length;n++)this.drawText(e,this.identifyCode[n],n);this.drawLine(e),e.draw()},drawText:function(t,e,n){var i=Math.floor(Math.random()*this.colorList.length);t.setFillStyle(this.colorList[i]);var r=Math.trunc(this.contentWidth/this.identifyCode.length);console.log(r),t.setFontSize(this.randomNum(r,r)+"px SimHei");var o=n*(this.contentWidth/(this.identifyCode.length+1))+Math.trunc(r/2),a=this.randomNum(r,this.contentHeight-5),s=this.randomNum(-10,10);t.translate(o,a),t.rotate(s*Math.PI/180),t.fillText(e,0,0),t.rotate(-s*Math.PI/180),t.translate(-o,-a)},drawLine:function(t){for(var e=0;e<this.lineLength;e++){var n=Math.floor(Math.random()*this.lineColorList.length);t.setStrokeStyle(this.lineColorList[n]),t.beginPath();var i=this.randomNum(0,this.contentWidth),r=this.randomNum(0,this.contentHeight),o=this.randomNum(0,this.contentWidth),a=this.randomNum(0,this.contentHeight);t.moveTo(i,r),t.lineTo(o,a),t.stroke()}}},mounted:function(){}}}).call(this,n("543d")["default"])}}]);
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/jp-verification-literalness/jp-verification-literalness"],{"08d3":function(t,e,n){"use strict";n.r(e);var i=n("5748"),r=n("ba5f");for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);var a,d=n("f0c5"),s=Object(d["a"])(r["default"],i["b"],i["c"],!1,null,"444677d0",null,!1,i["a"],a);e["default"]=s.exports},5748:function(t,e,n){"use strict";var i;n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var r=function(){var t=this,e=t.$createElement;t._self._c},o=[]},ba5f:function(t,e,n){"use strict";n.r(e);var i=n("f9bb"),r=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=r.a},f9bb:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={name:"jp-verification-literalness",props:{securityCode:{type:String,default:""},codeLength:{type:Number,default:4},contentWidth:{type:Number,default:120},contentHeight:{type:Number,default:48},lineLength:{type:Number,default:8},backgroundColor:{type:String,default:"rgb(238,226,224)"},lineColorList:{type:Array,default:function(){return["rgba(238,0,0,.5)","rgba(0, 170, 255,.5)","rgba(0, 170, 0,.5)","rgba(0, 0, 0,.5)","rgba(153, 146, 255,.5)"]}},colorList:{type:Array,default:function(){return["rgb(238,0,0)","rgb(0, 170, 255)","rgb(0, 170, 0)","rgb(0, 0, 0)","rgb(153, 146, 255)"]}}},computed:{canvasId:function(){return"lime-signature".concat(this._uid,"_1")}},data:function(){return{identifyCode:""}},watch:{securityCode:{immediate:!0,deep:!0,handler:function(){var t=this;this.$nextTick((function(){t.drawPic()}))}}},methods:{verification:function(t){return this.identifyCode==t},randomNum:function(t,e){return Math.floor(Math.random()*(e-t)+t)},getcheckCode:function(){for(var t="",e=this.codeLength,n=[1,2,3,4,5,6,7,8,9,"A","B","C","D","E","F","G","H","I","J","K","L","M","N","P","Q","R","S","T","U","V","W","X","Y","Z"],i=0;i<e;i++){var r=Math.floor(34*Math.random());t+=n[r]}this.identifyCode=t},drawTap:function(){this.securityCode?this.$emit("getCode"):this.drawPic()},drawPic:function(){this.securityCode?this.identifyCode=this.securityCode:this.getcheckCode();var e=t.createCanvasContext(this.canvasId,this);e.setTextBaseline("bottom"),e.setFillStyle(this.backgroundColor),e.fillRect(0,0,this.contentWidth,this.contentHeight);for(var n=0;n<this.identifyCode.length;n++)this.drawText(e,this.identifyCode[n],n);this.drawLine(e),e.draw()},drawText:function(t,e,n){var i=Math.floor(Math.random()*this.colorList.length);t.setFillStyle(this.colorList[i]);var r=Math.trunc(this.contentWidth/this.identifyCode.length);t.setFontSize(this.randomNum(r,r));var o=n*(this.contentWidth/(this.identifyCode.length+1))+Math.trunc(r/2),a=this.randomNum(r,this.contentHeight-5),d=this.randomNum(-10,10);t.translate(o,a),t.rotate(d*Math.PI/180),t.fillText(e,0,0),t.rotate(-d*Math.PI/180),t.translate(-o,-a)},drawLine:function(t){for(var e=0;e<this.lineLength;e++){var n=Math.floor(Math.random()*this.lineColorList.length);t.setStrokeStyle(this.lineColorList[n]),t.beginPath();var i=this.randomNum(0,this.contentWidth),r=this.randomNum(0,this.contentHeight),o=this.randomNum(0,this.contentWidth),a=this.randomNum(0,this.contentHeight);t.moveTo(i,r),t.lineTo(o,a),t.stroke()}}},mounted:function(){}}}).call(this,n("543d")["default"])}}]);
|
||||
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
|
||||
'components/jp-verification-literalness/jp-verification-literalness-create-component',
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
<view style="{{'height:'+(contentHeight+'px')+';'+('width:'+(contentWidth+'px')+';')}}" class="_div data-v-b2609610"><block wx:if="{{canvasId}}"><canvas style="{{'height:'+(contentHeight+'px')+';'+('width:'+(contentWidth+'px')+';')}}" id="{{canvasId}}" canvasId="{{canvasId}}" width="{{contentWidth}}" height="{{contentHeight}}" data-event-opts="{{[['tap',[['drawTap',['$event']]]]]}}" bindtap="__e" class="data-v-b2609610"></canvas></block></view>
|
||||
<view style="{{'height:'+(contentHeight+'px')+';'+('width:'+(contentWidth+'px')+';')}}" class="_div data-v-444677d0"><block wx:if="{{canvasId}}"><canvas style="{{'height:'+(contentHeight+'px')+';'+('width:'+(contentWidth+'px')+';')}}" id="{{canvasId}}" canvasId="{{canvasId}}" width="{{contentWidth}}" height="{{contentHeight}}" data-event-opts="{{[['tap',[['drawTap',['$event']]]]]}}" bindtap="__e" class="data-v-444677d0"></canvas></block></view>
|
||||
|
|
@ -1 +1 @@
|
|||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/login/login"],{"0036":function(t,e,n){"use strict";(function(t,e){var o=n("4ea4");n("6cdc");o(n("66fd"));var i=o(n("a86a"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(i.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])},"0c1b":function(t,e,n){},3285:function(t,e,n){"use strict";n.r(e);var o=n("8edd"),i=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);e["default"]=i.a},"511e":function(t,e,n){"use strict";var o=n("0c1b"),i=n.n(o);i.a},7473:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return o}));var o={uButton:function(){return n.e("node-modules/uview-ui/components/u-button/u-button").then(n.bind(null,"d9ad"))}},i=function(){var t=this,e=t.$createElement;t._self._c},a=[]},"8edd":function(t,e,n){"use strict";(function(t){var o=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;n("815d");var i=o(n("0cc2")),a=o(n("8237")),s=function(){n.e("components/jp-verification-literalness/jp-verification-literalness").then(function(){return resolve(n("08d3"))}.bind(null,n)).catch(n.oe)};e.default={components:{Security:s},data:function(){return{identify:"",username:"",password:"",identifyCode:""}},onLoad:function(){this.makeCode()},methods:{randomNum:function(t,e){return Math.floor(Math.random()*(e-t)+t)},refreshCode:function(){this.identifyCode="",this.makeCode()},makeCode:function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:4,e="1234567890abcdef",n="",o=0;o<t;o++)n+=e[this.randomNum(0,e.length)];this.identify=n},login:function(){var e=this;if(this.username)if(this.password)if(this.identifyCode)if(this.identifyCode==this.identify){var n={username:this.username,password:(0,a.default)(this.password),identifyCode:this.identifyCode};this.$http.post("/api/auth/login",n,{custom:{auth:!1}}).then((function(n){var o=n.data;if(console.log(o),200==o.code){var a=o.data;a.info;console.log(a),i.default.setAccessToken(a.token),e.$store.dispatch("getUserInfo"),t.switchTab({url:"/pages/index/index"}),t.showToast({title:"登录成功!",icon:"none"})}})).catch((function(){t.showToast({title:"登录失败!",icon:"none"})}))}else t.showToast({title:"验证码不正确",icon:"none"});else t.showToast({title:"请输入验证码",icon:"none"});else t.showToast({title:"请输入您的密码",icon:"none"});else t.showToast({title:"请输入您的账号",icon:"none"})}}}}).call(this,n("543d")["default"])},a86a:function(t,e,n){"use strict";n.r(e);var o=n("7473"),i=n("3285");for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);n("511e");var s,u=n("f0c5"),c=Object(u["a"])(i["default"],o["b"],o["c"],!1,null,"9def8d78",null,!1,o["a"],s);e["default"]=c.exports}},[["0036","common/runtime","common/vendor"]]]);
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/login/login"],{"0036":function(t,n,e){"use strict";(function(t,n){var o=e("4ea4");e("6cdc");o(e("66fd"));var i=o(e("a86a"));t.__webpack_require_UNI_MP_PLUGIN__=e,n(i.default)}).call(this,e("bc2e")["default"],e("543d")["createPage"])},"0abb":function(t,n,e){"use strict";var o=e("6312"),i=e.n(o);i.a},3285:function(t,n,e){"use strict";e.r(n);var o=e("8edd"),i=e.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return o[t]}))}(a);n["default"]=i.a},"5a7a":function(t,n,e){"use strict";e.d(n,"b",(function(){return i})),e.d(n,"c",(function(){return a})),e.d(n,"a",(function(){return o}));var o={uButton:function(){return e.e("node-modules/uview-ui/components/u-button/u-button").then(e.bind(null,"d9ad"))}},i=function(){var t=this,n=t.$createElement;t._self._c},a=[]},6312:function(t,n,e){},"8edd":function(t,n,e){"use strict";(function(t){var o=e("4ea4");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;e("815d");var i=o(e("0cc2")),a=o(e("8237")),s=function(){e.e("components/jp-verification-literalness/jp-verification-literalness").then(function(){return resolve(e("08d3"))}.bind(null,e)).catch(e.oe)};n.default={components:{Security:s},data:function(){return{identify:"123s",username:"",password:"",identifyCode:""}},onLoad:function(){},methods:{randomNum:function(t,n){return Math.floor(Math.random()*(n-t)+t)},refreshCode:function(){this.identifyCode="",this.makeCode()},makeCode:function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:4,n="1234567890abcdef",e="",o=0;o<t;o++)e+=n[this.randomNum(0,n.length)];this.identify=e},login:function(){var n=this;if(this.username)if(this.password)if(this.identifyCode)if(this.identifyCode==this.identify){var e={username:this.username,password:(0,a.default)(this.password),identifyCode:this.identifyCode};this.$http.post("/api/auth/login",e,{custom:{auth:!1}}).then((function(e){var o=e.data;if(console.log(o),200==o.code){var a=o.data;a.info;console.log(a),i.default.setAccessToken(a.token),n.$store.dispatch("getUserInfo"),t.switchTab({url:"/pages/index/index"}),t.showToast({title:"登录成功!",icon:"none"})}})).catch((function(n){t.showToast({title:n.data.message,icon:"none"})}))}else t.showToast({title:"验证码不正确",icon:"none"});else t.showToast({title:"请输入验证码",icon:"none"});else t.showToast({title:"请输入您的密码",icon:"none"});else t.showToast({title:"请输入您的账号",icon:"none"})}}}}).call(this,e("543d")["default"])},a86a:function(t,n,e){"use strict";e.r(n);var o=e("5a7a"),i=e("3285");for(var a in i)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(a);e("0abb");var s,u=e("f0c5"),c=Object(u["a"])(i["default"],o["b"],o["c"],!1,null,"13fa2dab",null,!1,o["a"],s);n["default"]=c.exports}},[["0036","common/runtime","common/vendor"]]]);
|
||||
|
|
@ -1 +1 @@
|
|||
<view class="login-page bg-page data-v-9def8d78"><view class="img-a relative h-full data-v-9def8d78"><view class="t-b data-v-9def8d78">隆昌农业大数据监控平台</view><view class="absolute top-0 left-0 w-full h-full data-v-9def8d78"><image class="w-full h-full data-v-9def8d78" src="/static/head.png"></image></view></view><view class="login-view data-v-9def8d78"><view class="t-login data-v-9def8d78"><form class="cl data-v-9def8d78"><view class="t-a data-v-9def8d78"><text class="txt data-v-9def8d78">账号</text><input type="text" name="username" placeholder="请输入您的账号" data-event-opts="{{[['input',[['__set_model',['','username','$event',[]]]]]]}}" value="{{username}}" bindinput="__e" class="data-v-9def8d78"/></view><view class="t-a data-v-9def8d78"><text class="txt data-v-9def8d78">密码</text><input type="password" name="password" maxlength="18" placeholder="请输入您的密码" data-event-opts="{{[['input',[['__set_model',['','password','$event',[]]]]]]}}" value="{{password}}" bindinput="__e" class="data-v-9def8d78"/></view><view class="t-a data-v-9def8d78"><text class="txt data-v-9def8d78">验证码</text><view class="flex flex-1 data-v-9def8d78"><input class="flex-1 data-v-9def8d78" name="identifyCode" maxlength="18" placeholder="请输入验证码" data-event-opts="{{[['input',[['__set_model',['','identifyCode','$event',[]]]]]]}}" value="{{identifyCode}}" bindinput="__e"/><security vue-id="35a7246c-1" securityCode="{{identify}}" data-event-opts="{{[['^getCode',[['refreshCode']]]]}}" bind:getCode="__e" class="data-v-9def8d78" bind:__l="__l"></security></view></view><u-button vue-id="35a7246c-2" type="primary" shape="circle" data-event-opts="{{[['^click',[['login']]]]}}" bind:click="__e" class="data-v-9def8d78" bind:__l="__l" vue-slots="{{['default']}}">登 录</u-button></form></view></view></view>
|
||||
<view class="login-page bg-page data-v-13fa2dab"><view class="img-a relative h-full data-v-13fa2dab"><view class="t-b data-v-13fa2dab">隆昌农业大数据监控平台</view><view class="absolute top-0 left-0 w-full h-full data-v-13fa2dab"><image class="w-full h-full data-v-13fa2dab" src="/static/head.png"></image></view></view><view class="login-view data-v-13fa2dab"><view class="t-login data-v-13fa2dab"><form class="cl data-v-13fa2dab"><view class="t-a data-v-13fa2dab"><text class="txt data-v-13fa2dab">账号</text><input type="text" name="username" placeholder="请输入您的账号" data-event-opts="{{[['input',[['__set_model',['','username','$event',[]]]]]]}}" value="{{username}}" bindinput="__e" class="data-v-13fa2dab"/></view><view class="t-a data-v-13fa2dab"><text class="txt data-v-13fa2dab">密码</text><input type="password" name="password" maxlength="18" placeholder="请输入您的密码" data-event-opts="{{[['input',[['__set_model',['','password','$event',[]]]]]]}}" value="{{password}}" bindinput="__e" class="data-v-13fa2dab"/></view><view class="t-a data-v-13fa2dab"><text class="txt data-v-13fa2dab">验证码</text><view class="flex flex-1 data-v-13fa2dab"><input class="flex-1 data-v-13fa2dab" name="identifyCode" maxlength="18" placeholder="请输入验证码" data-event-opts="{{[['input',[['__set_model',['','identifyCode','$event',[]]]]]]}}" value="{{identifyCode}}" bindinput="__e"/><security vue-id="35a7246c-1" securityCode="{{identify}}" data-event-opts="{{[['^getCode',[['refreshCode']]]]}}" bind:getCode="__e" class="data-v-13fa2dab" bind:__l="__l"></security></view></view><u-button vue-id="35a7246c-2" type="primary" shape="circle" data-event-opts="{{[['^click',[['login']]]]}}" bind:click="__e" class="data-v-13fa2dab" bind:__l="__l" vue-slots="{{['default']}}">登 录</u-button></form></view></view></view>
|
||||
|
|
@ -1 +1 @@
|
|||
.login-page.data-v-9def8d78{background-color:#fff}.login-page .txt.data-v-9def8d78{font-size:32rpx;font-weight:700;color:#333}.login-page .img-a.data-v-9def8d78{width:100%;height:450rpx;background-size:100%}.login-page .reg.data-v-9def8d78{font-size:28rpx;color:#fff;height:90rpx;line-height:90rpx;border-radius:50rpx;font-weight:700;background:#f5f6fa;color:#000;text-align:center;margin-top:30rpx}.login-page .login-view.data-v-9def8d78{width:100%;position:relative;margin-top:-120rpx;background-color:#fff;border-radius:8% 8% 0 0}.login-page .t-login.data-v-9def8d78{width:600rpx;margin:0 auto;font-size:28rpx;padding-top:80rpx}.login-page .t-login input.data-v-9def8d78{height:90rpx;line-height:90rpx;margin-bottom:50rpx;border-bottom:1px solid #e9e9e9;font-size:28rpx}.login-page .t-login .t-a.data-v-9def8d78{position:relative}.login-page .t-b.data-v-9def8d78{text-align:left;font-size:42rpx;color:#fff;padding:130rpx 0 0 70rpx;font-weight:700;line-height:70rpx}.login-page .t-login .t-c.data-v-9def8d78{position:absolute;right:22rpx;top:22rpx;background:#5677fc;color:#fff;font-size:24rpx;border-radius:50rpx;height:50rpx;line-height:50rpx;padding:0 25rpx}.login-page .t-login .t-d.data-v-9def8d78{text-align:center;color:#999;margin:80rpx 0}.login-page .t-login .t-e.data-v-9def8d78{text-align:center;width:250rpx;margin:80rpx auto 0}.login-page .t-login .t-g.data-v-9def8d78{float:left;width:50%}.login-page .t-login .t-e image.data-v-9def8d78{width:50rpx;height:50rpx}.login-page .t-login .t-f.data-v-9def8d78{text-align:center;margin:150rpx 0 0 0;color:#666}.login-page .t-login .t-f text.data-v-9def8d78{margin-left:20rpx;color:#aaa;font-size:27rpx}.login-page .t-login .uni-input-placeholder.data-v-9def8d78{color:#aeaeae}.login-page .cl.data-v-9def8d78{zoom:1}.login-page .cl.data-v-9def8d78:after{clear:both;display:block;visibility:hidden;height:0;content:" "}
|
||||
.login-page.data-v-13fa2dab{background-color:#fff}.login-page .txt.data-v-13fa2dab{font-size:32rpx;font-weight:700;color:#333}.login-page .img-a.data-v-13fa2dab{width:100%;height:450rpx;background-size:100%}.login-page .reg.data-v-13fa2dab{font-size:28rpx;color:#fff;height:90rpx;line-height:90rpx;border-radius:50rpx;font-weight:700;background:#f5f6fa;color:#000;text-align:center;margin-top:30rpx}.login-page .login-view.data-v-13fa2dab{width:100%;position:relative;margin-top:-120rpx;background-color:#fff;border-radius:8% 8% 0 0}.login-page .t-login.data-v-13fa2dab{width:600rpx;margin:0 auto;font-size:28rpx;padding-top:80rpx}.login-page .t-login input.data-v-13fa2dab{height:90rpx;line-height:90rpx;margin-bottom:50rpx;border-bottom:1px solid #e9e9e9;font-size:28rpx}.login-page .t-login .t-a.data-v-13fa2dab{position:relative}.login-page .t-b.data-v-13fa2dab{text-align:left;font-size:42rpx;color:#fff;padding:130rpx 0 0 70rpx;font-weight:700;line-height:70rpx}.login-page .t-login .t-c.data-v-13fa2dab{position:absolute;right:22rpx;top:22rpx;background:#5677fc;color:#fff;font-size:24rpx;border-radius:50rpx;height:50rpx;line-height:50rpx;padding:0 25rpx}.login-page .t-login .t-d.data-v-13fa2dab{text-align:center;color:#999;margin:80rpx 0}.login-page .t-login .t-e.data-v-13fa2dab{text-align:center;width:250rpx;margin:80rpx auto 0}.login-page .t-login .t-g.data-v-13fa2dab{float:left;width:50%}.login-page .t-login .t-e image.data-v-13fa2dab{width:50rpx;height:50rpx}.login-page .t-login .t-f.data-v-13fa2dab{text-align:center;margin:150rpx 0 0 0;color:#666}.login-page .t-login .t-f text.data-v-13fa2dab{margin-left:20rpx;color:#aaa;font-size:27rpx}.login-page .t-login .uni-input-placeholder.data-v-13fa2dab{color:#aeaeae}.login-page .cl.data-v-13fa2dab{zoom:1}.login-page .cl.data-v-13fa2dab:after{clear:both;display:block;visibility:hidden;height:0;content:" "}
|
||||
|
|
@ -85,8 +85,14 @@ export default {
|
|||
}
|
||||
},
|
||||
watch: {
|
||||
securityCode() {
|
||||
this.drawPic()
|
||||
securityCode: {
|
||||
immediate: true,
|
||||
deep: true,
|
||||
handler() {
|
||||
this.$nextTick(() => {
|
||||
this.drawPic()
|
||||
})
|
||||
},
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
|
|
@ -173,10 +179,9 @@ export default {
|
|||
drawText(context, txt, i) {
|
||||
let a = Math.floor(Math.random() * this.colorList.length)
|
||||
context.setFillStyle(this.colorList[a])
|
||||
|
||||
let fontSize = Math.trunc(this.contentWidth / this.identifyCode.length)
|
||||
console.log(fontSize)
|
||||
context.setFontSize(this.randomNum(fontSize, fontSize) + 'px SimHei')
|
||||
|
||||
context.setFontSize(this.randomNum(fontSize, fontSize))
|
||||
|
||||
let x =
|
||||
i * (this.contentWidth / (this.identifyCode.length + 1)) +
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@
|
|||
<Security
|
||||
@getCode="refreshCode"
|
||||
:securityCode="identify"
|
||||
:key="identify"
|
||||
></Security>
|
||||
</view>
|
||||
</view>
|
||||
|
|
@ -67,14 +68,14 @@ export default {
|
|||
},
|
||||
data() {
|
||||
return {
|
||||
identify: '',
|
||||
identify: '123s',
|
||||
username: '', //手机号码
|
||||
password: '', //密码
|
||||
identifyCode: '',
|
||||
}
|
||||
},
|
||||
onLoad() {
|
||||
this.makeCode()
|
||||
// this.makeCode()
|
||||
},
|
||||
methods: {
|
||||
randomNum(min, max) {
|
||||
|
|
@ -140,8 +141,9 @@ export default {
|
|||
uni.showToast({ title: '登录成功!', icon: 'none' })
|
||||
}
|
||||
})
|
||||
.catch(() => {
|
||||
uni.showToast({ title: '登录失败!', icon: 'none' })
|
||||
.catch((err) => {
|
||||
|
||||
uni.showToast({ title: err.data.message, icon: 'none' })
|
||||
})
|
||||
},
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in New Issue