|
10精币
补充内容 (2023-5-22 13:01):
为什么下载还要积分?是哪里设置错误么?
补充内容 (2023-5-22 13:02):
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-2036a5d6"], {
"05bd": function(e, t, o) {},
"0a8b": function(e, t, o) {
"use strict";
(function(e) {
o("8e6e"),
o("ac6a"),
o("456d"),
o("96cf");
var i = o("3b8d")
, n = (o("6762"),
o("2fdb"),
o("a481"),
o("c5f6"),
o("bd86"))
, a = o("d044")
, s = o.n(a)
, r = o("325c")
, c = o("5880")
, l = o("8c1b")
, d = o("d060")
, p = o.n(d)
, h = o("1781")
, u = o.n(h)
, g = o("4148")
, m = o.n(g)
, f = o("cebe")
, w = o.n(f);
function v(e, t) {
var o = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var i = Object.getOwnPropertySymbols(e);
t && (i = i.filter((function(t) {
return Object.getOwnPropertyDescriptor(e, t).enumerable
}
))),
o.push.apply(o, i)
}
return o
}
function b(e) {
for (var t = 1; t < arguments.length; t++) {
var o = null != arguments[t] ? arguments[t] : {};
t % 2 ? v(o, !0).forEach((function(t) {
Object(n["a"])(e, t, o[t])
}
)) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(o)) : v(o).forEach((function(t) {
Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(o, t))
}
))
}
return e
}
t["a"] = {
name: "login",
data: function() {
var e = this
, t = function(t, o, i) {
"" === o ? i(new Error(e.placeholder)) : i()
}
, i = function(t, o, i) {
"" === o ? i(new Error(e.$t("loginComponent.placeholderPasswordText"))) : i()
}
, n = function(e, t, o) {
"" === t ? o(new Error("请输入图片验证码")) : o()
};
return {
captchaImg: "",
captKey: "",
placeholder: "请输入账号/手机号",
headerInfo: {
showWbLogin: !1,
showWxLogin: !1,
showQqLogin: !1,
showSHLogin: !1,
defaultLogin: !0
},
loginTypeList: [{
key: "WeiXin",
label: "微信",
visibleKey: "showWxLogin",
icon: p.a
}, {
key: "QQ",
label: "QQ",
visibleKey: "showQqLogin",
icon: m.a
}, {
key: "WeiBo",
label: "微博",
visibleKey: "showWbLogin",
icon: u.a
}],
loginTitle: "用户登录",
shihuaLogin: [],
sliderValue: 0,
disabledSlider: !1,
type: "",
conBg95: o("0c88"),
conBg7: o("1b47"),
conBg131: o("242a"),
phoneLogin: o("1ab3"),
codeLogin: o("d688"),
jcStatus: !1,
disabled: !1,
time: 0,
passw: "password",
icon: {
text: "el-icon-view",
password: "el-icon-noview"
},
btntxt: "发送验证码",
againSend: "重新发送验证码",
timeAgain: "s后重新获取",
loginRules: {
mobileNum: [{
validator: t,
trigger: "blur"
}],
password: [{
validator: i,
trigger: "blur"
}],
numSendCode: [{
validator: n,
trigger: "blur"
}]
},
loginForm: {
mobileNum: "",
password: "",
sendCode: "",
numSendCode: ""
},
checked: !1,
pwdType: "password",
openeye: o("9baa"),
publicKey: "",
lastSiteId: "",
domain: "",
appToken: "",
codeTinterval: null,
showRefresh: !1,
showSuccess: !1,
showScan: !1,
scanTime: 0,
scanTInterval: null,
cancleTime: null,
sinopec: !1,
defaultLoginInfo: {},
sinopecLoginInfo: {},
titleSrc: "",
fromRouter: ""
}
},
watch: {
showPhoneLogin: function() {
this.initLoginType()
},
showCodeLogin: function() {
this.initLoginType()
}
},
computed: b({}, Object(c["mapState"])(["siteId", "systemId", "showPhoneLogin", "showCodeLogin", "defultLogin", "appName", "appDownloadUrl", "curMenu", "forceMobile"]), {
containBg: function() {
return 131 === Number(this.siteId) || 7 === Number(this.siteId) ? this["conBg" + this.siteId] : this.conBg95
},
typeClass: function() {
return "phone" === this.type ? "iconfont icon-codelogin" : "iconfont icon-pclogin"
}
}),
created: function() {
this.getPublishKey();
var e = this.$route.query.loginType;
e && this.scanCodeLogin(),
this.getHeaderInfo(),
this.randomCaptcha()
},
mounted: function() {
this.initLoginType(),
this.$nextTick((function() {
var t = '<i class="el-icon-d-arrow-right"></i>';
e(".el-tooltip.el-tooltip.el-slider__button").html(t)
}
))
},
methods: {
randomCaptcha: function() {
var e = this;
Object(l["a"])("/portal/api/user/randomCaptcha.do").then((function(t) {
var o = t.data;
e.captchaImg = o.image,
e.captKey = o.key
}
))
},
getHeaderInfo: function() {
var e = this;
if (0 !== this.siteId) {
var t = {
systemId: this.systemId,
uniqueId: this.siteId
};
Object(l["a"])("/portal/frontend-api/api/config/header/info.do", {
params: t
}).then((function(t) {
var o = t.data;
0 === o.status ? (e.headerInfo.showQqLogin = 1 === o.data.showQqLogin,
e.headerInfo.showWbLogin = 1 === o.data.showWbLogin,
e.headerInfo.showWxLogin = 1 === o.data.showWxLogin,
e.headerInfo.showSHLogin = 1 === o.data.showSinopecLogin,
e.defaultLoginInfo = {
key: "default",
label: o.data.loginTitle || "用户登录",
visibleKey: "defaultLogin",
icon: o.data.loginLogoUrl
},
e.loginTitle = o.data.loginTitle || "用户登录",
e.placeholder = o.data.accountBoxPrompt || "请输入账号/手机号",
console.log(e.placeholder, "placeholder"),
o.data.showSinopecLogin && (e.sinopecLoginInfo = {
key: "sinopec",
label: o.data.sinopecLoginTitle,
placeholder: o.data.sinopecAccountBoxPrompt,
visibleKey: "showSHLogin",
icon: o.data.sinopecLoginLogoUrl
},
e.loginTypeList.push(e.sinopecLoginInfo))) : (console.log("getHeaderInfo", o.status),
e.$message.warning())
}
))
}
},
scanCodeLogin: function() {
var e = this;
console.log("scanCodeLogin");
var t = this.$route.query;
w()({
url: "/portal/api/v2/auth/authLoginByCode.do",
method: "post",
params: t
}).then((function(t) {
console.log("scanCodeLogin res", t);
var o = t.data.data;
1 === Number(o.result) ? o.token && (localStorage.setItem("webToken", o.token),
e.$store.commit("updateState", {
key: "webToken",
value: o.token
}),
localStorage.setItem("token", o.token),
console.log("设置token成功!"),
e.userInfo = o.data,
e.$store.dispatch("shoppingCart/getCartAndActivity"),
e.$store.commit("updateState", {
key: "userInfo",
value: o.data
}),
setTimeout((function() {
e.$router.replace("/")
}
), 2e3)) : [5902, 5904].includes(Number(o.result)) ? (e.$message.warning(o.error),
setTimeout((function() {
e.$router.push({
path: "/bindPhoneTwo",
query: {
type: o.result,
loginType: o.data.loginType,
openid: o.data.openId,
unionId: o.data.unionId
}
})
}
), 2e3)) : e.$message.warning(o.error.errorMsg)
}
))
},
changeLoginType: function(e, t) {
if (this.loginTitle = e.label,
this.placeholder = e.placeholder || "请输入账号/手机号",
"sinopec" === e.key)
this.sinopec = !0,
this.loginTypeList[t] = this.defaultLoginInfo;
else if ("default" === e.key) {
this.loginTypeList[t] = this.sinopecLoginInfo,
this.sinopec = !1;
var o = {
loadingUrl: window.location.href,
lastUrl: "",
loginType: e.key
};
Object(l["b"])("/portal/api/v2/auth/authUrl.do", o, {
headers: {
"content-type": "application/json"
}
}).then((function(e) {
e.data.data.data && (window.location.href = e.data.data.data)
}
))
} else {
this.sinopec = !1;
var i = {
loadingUrl: window.location.href,
lastUrl: "",
loginType: e.key
};
Object(l["b"])("/portal/api/v2/auth/authUrl.do", i, {
headers: {
"content-type": "application/json"
}
}).then((function(e) {
console.log("res", e),
e.data.data.data && (window.location.href = e.data.data.data)
}
))
}
},
sliderChange: function() {
if (console.log(this.sliderValue),
this.sliderValue < 100)
this.sliderdd();
else {
this.disabledSlider = !0,
this.jcStatus = !0;
var t = '<i class="el-icon-success" style="color: #7AC23C;"></i>';
e(".el-tooltip.el-tooltip.el-slider__button").html(t)
}
},
sliderdd: function() {
var e = this;
this.sliderValue--,
this.sliderValue > 0 && setTimeout((function() {
e.sliderdd()
}
), 1)
},
initLoginType: function() {
this.showPhoneLogin && this.showCodeLogin ? (this.type = this.defultLogin,
"code" === this.type && this.getAppCode()) : this.showPhoneLogin ? this.type = "phone" : this.showCodeLogin && (this.type = "code",
this.getAppCode())
},
VueDebounce: function(e, t) {
var o = null;
return function() {
var i = this;
o && clearTimeout(o),
o = setTimeout((function() {
i[e]()
}
), t)
}
},
clickRefresh: function() {
this.showRefresh = !1,
this.getAppCode()
},
appLogin: function() {
var e = this;
Object(l["a"])("portal/api/checkToken.do").then((function(t) {
var o = t.data;
"1" === o.result ? (e.userInfo = t.data.data,
e.$store.dispatch("shoppingCart/getCartAndActivity"),
e.$store.commit("updateState", {
key: "userInfo",
value: o.data
}),
e.$router.go(-1)) : e.$message.error(o.error.errorMsg)
}
))
},
getAppStatus: function() {
var e = this
, t = "/portal/api/v2/spc/checkQrToken.do?qrToken=" + this.appToken;
Object(l["b"])(t).then((function(t) {
if (200 === t.status) {
var o = t.data;
console.log("status---------" + o.data.data),
Number(1 === o.data.data) ? (clearInterval(e.codeTinterval),
clearInterval(e.scanTInterval),
e.showSuccess = !0,
e.showScan = !1,
localStorage.setItem("webToken", e.appToken),
localStorage.setItem("token", e.appToken),
e.appLogin()) : Number(-1 === o.data.data) ? (clearInterval(e.codeTinterval),
e.getAppCode()) : Number(0 === o.data.data) ? (e.time = e.time + 1,
e.time > 12 && (clearInterval(e.codeTinterval),
e.showRefresh = !0,
e.time = 0)) : 2 === Number(o.data.data) && (e.showScan = !0,
e.startScanTime())
}
}
))
},
startScanTime: function() {
var e = this;
0 === this.scanTime && (clearInterval(this.scanTInterval),
this.scanTime = 60,
this.scanTInterval = setInterval((function() {
e.scanTime--,
0 === e.scanTime && (e.showRefresh = !0,
e.showScan = !1,
clearInterval(e.scanTInterval))
}
), 1e3))
},
creatQrCode: function() {
var e = this;
this.showRefresh = !1,
this.$refs.qrCodeUrl.innerHTML = "",
this.qrcode = new s.a(this.$refs.qrCodeUrl,{
text: this.appCode,
width: 200,
height: 200,
colorDark: "#000000",
colorLight: "#ffffff",
correctLevel: 3
}),
this.$refs.qrCodeUrl.title = "",
clearInterval(this.codeTinterval),
this.codeTinterval = setInterval((function() {
e.getAppStatus()
}
), 5e3)
},
getAppCode: function() {
var e = this
, t = "/portal/api/v2/spc/getQrToken.do";
Object(l["b"])(t).then((function(t) {
if (200 === t.status) {
var o = t.data;
e.appCode = o.data.data,
e.appToken = JSON.parse(e.appCode).params.qrToken,
e.creatQrCode()
}
}
))
},
submitForm: function() {
var e = Object(i["a"])(regeneratorRuntime.mark((function e(t) {
var o = this;
return regeneratorRuntime.wrap((function(e) {
while (1)
switch (e.prev = e.next) {
case 0:
this.$refs[t].validate((function(e) {
if (e) {
var t = {
loginName: Object(r["a"])(o.loginForm.mobileNum, o.secretKey),
passWord: Object(r["a"])(o.loginForm.password, o.secretKey),
deviceId: 1711,
deviceOs: "pc",
lon: 40,
lat: 30,
siteId: o.siteId,
sinopec: o.sinopec,
captchaCode: o.loginForm.numSendCode,
captchaKey: o.captKey
}
, i = "/portal/api/loginInNewWithCaptcha.do";
Object(l["b"])(i, t).then((function(e) {
var t = e.data;
if (localStorage.setItem("enable", t.data.enable),
o.resetJcrange2(),
"1" !== t.result)
o.$message.error(t.error.errorMsg);
else {
if (!t.data)
return void o.$message.error("用户不存在");
if (0 === t.data.specialStatus)
return o.$router.push("/identityVerify?index=-1"),
window.sessionStorage.setItem("loginName", t.data.loginName),
void window.sessionStorage.setItem("specialToken", t.token);
if (3 === t.data.specialStatus)
return o.$message.error("审核不通过,请重新提交"),
o.$router.push("/identityVerify?index=-1"),
window.sessionStorage.setItem("loginName", t.data.loginName),
void window.sessionStorage.setItem("specialToken", t.token);
window.sessionStorage.removeItem("loginName"),
window.sessionStorage.removeItem("specialToken"),
localStorage.setItem("webToken", t.token),
localStorage.setItem("token", t.token),
o.$store.dispatch("shoppingCart/getCartAndActivity"),
o.$store.commit("updateState", {
key: "userInfo",
value: t.data
}),
o.$store.commit("updateState", {
key: "webToken",
value: t.token
}),
-1 === o.$router.history._startLocation.indexOf("/login") ? o.$router.go(-2) : o.curMenu.isUrl ? window.open(o.curMenu.path, "_self") : o.$router.push({
path: o.curMenu.path
})
}
}
))
} else
o.resetJcrange2()
}
));
case 1:
case "end":
return e.stop()
}
}
), e, this)
}
)));
function t(t) {
return e.apply(this, arguments)
}
return t
}(),
resetJcrange: function() {
this.jcStatus = !1,
this.$refs.jcRange.rangeReset()
},
resetJcrange2: function() {
this.jcStatus = !1,
this.disabledSlider = !1,
this.sliderValue = 0;
var t = '<i class="el-icon-d-arrow-right"></i>';
e(".el-tooltip.el-tooltip.el-slider__button").html(t)
},
jsSuccess: function() {
this.jcStatus = !0
},
jsError: function() {
this.jcStatus = !1
},
toRegister: function() {
this.$router.replace({
path: "/newRegister"
})
},
forgetCode: function() {
this.$router.replace({
name: "forgetCode"
})
},
changeType: function() {
this.type = "phone" === this.type ? "code" : "phone",
"code" === this.type ? this.getAppCode() : clearInterval(this.codeTinterval)
},
socialAccountLogin: function(e) {},
getPublishKey: function() {
var e = this;
Object(l["a"])("/portal/api/getPublishKey.do").then((function(t) {
if (200 === t.status) {
var o = t.data;
"1" === o.result && (e.secretKey = o.data)
}
}
))
},
showPass: function() {
"text" === this.passw ? this.passw = "password" : this.passw = "text"
},
openAppDown: function() {
this.appDownloadUrl && window.open(this.appDownloadUrl)
}
},
beforeDestroy: function() {
clearInterval(this.codeTinterval),
clearInterval(this.scanTInterval)
}
}
}
).call(this, o("c5e1"))
},
1781: function(e, t) {
e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAABApJREFUWEfFl11oHFUUx//n7qaJvYnVYNEUFRWpVUR8yIsP4vdTovhgBJFAkp2d2bT48axI0getLyJ+tTuzs6lVBOlqH2pb8aEYKH68FaQVKq1Ci6QfktomE026c4/c3Uw6Mzv7FR/2vs2995zzO/ecc88dQocHddg+2gJg0+z6V4lHFfAUwLeCcVvFAcJ5gC4I4GiPUMfIca616lhLAFcnJu9LCf81AC8AtLmxcr4E4CtfpT64cWbPqWYgTQEWDHNagF4FcHMzZbH1ywr8YZ/rTDeSawiwZFjfM/B4m4Yj2wmY3ejaT9TTURfAMyz+P4bjstK1E20lTnqGZQMw2wUg4BiDBwDSydkbk3eka1txnTUAqzGfatc4iEqykH8xkPMMSzugHVkbCrwznhMRgGq2q59aSLiLAFYA3B42oOO9WpYH/iYubnGcpVgoL/tKPBKujgiAZ5i7AZqs5z0Dn5FSX8uZwkG9p+a0iEqK1a8p0GMM9FKanldlNUqgXdd18h7pOtuD7zUAHhnZ4G3qnyOgPxGAMCkLdj68tjD+ymaRWtGnUR1EJfj+3uU0/djD4iMFNVcmOF2KTgdbGJiXV+YHqFTSJ3j9JvRMcwiKDiUZZ8bTvUX7aHzNy1rbATorruFEzwZ1cQnYBoUDzPwWU+pcCjylS7CmogQPS8c5HAUwcm8D/EYNAGGXLNi183Xi5BnmFJgECbobzHckAoDekW7+zRiA5QLIRPQyPpVFezw851nWoPJ5mEBbCehm4tPM4ts+N19JQC+b2w/mkVXls0x0KfgO6SlK1zaiABnrEAhDoU0npWs/GHwvG5MPlaFmdIUo8Od6XgAvA3RvEH9dhgGgANUvZcZhWbSHmwDwtHSdnXrTsmU9UPZxEkwZWcxriLURroRwnVfyg/FJYqQSAYyaEAxJ1z5SOVYj9wPAJ/RNdiWT6QfR1jRSH0vXHqyur13bR6RrV06xpkKiJAkhiCchYYcs2Lu13JJhLfjg9wAxK4AvCPybIHq3p5D/LgwQPoHFbPZhYnE8OVeTkjBWhkT05cZC/qVVAwcBvl+UxTPltBrTIEHSLU7kxkjwXgCRnFk0zNcJ9H4iQFIZJl1EgUf/jOXuUl1sQ+FnEP6Uru3Mm+ad3QrjAOl+/4107ecCY0l9IFirexFVPa29ijVEGmrfDa77hzdhDTLRk0TVTkeE4yukfrnJcc5U5E1zQClYDSsAda5iraBeM2LGVUHYV1a8P5XGGek4c4FH50dHZV937zYF/1kBkQV4S3LcK7ONm1Ele6tPsGbt+C8AvwO4BcA9DQxGlpq241AM1/UgaQLS2oMkBNG5J1kA0dFHaQDR0Wd5ANHRH5NwYnXs16zVMlvPvqa/ZutR2o7Mf0R47jAPdkUFAAAAAElFTkSuQmCC"
},
"1b47": function(e, t, o) {
e.exports = o.p + "img/login-bg7.c7339773.jpg"
},
"242a": function(e, t, o) {
e.exports = o.p + "img/login-bg131.a2cf7ffd.png"
},
4148: function(e, t) {
e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAADyElEQVRIS8VXbUybVRR+zgstH2WDscHsMiKUBcNmFh0lS1yWZSOCiWiUxMp+LS7Br23Z/Gn8MYwxMTHZpkCcJdlXsigYp/Erken2x6kRXLa4YZz0pRrEQFdoAwxo6T3mdhTbrff2LVn0/nzvc57n3nPPPfd5CRZG3fsDNqZVTUTGowZQz8wuBkpkKAEhIjIF0M8szhNPfv3zC+5oJlrSAR46OVySuyAOMdPLBJRlIlucvwniroVc49iV56pCqhilsNs71AoYxwCstSh4J2wMEIcGnt/wYbr4u4Sf6eUcM+zvIOaXlimYEsZE77mKKw985KFY8kSKsBQdDvt7wdxyL0SXOIjOVRVXepLFU4TdXrMDwP57KpogI3QNtLmWuJeE648PPcuGkfY8kheyq9KBHZUFqFmdB4fNgBmKYCgYxRe/T8Ef0hczCdHa/+KGnsXbAMjqzYnybwSU63b7VkMZGlxFSsiRHybwwbWwcp6B8ZiNHpDVHt+xu9vXDqbDOtH2HWvweM2KjKfw6vlxfOOfUeOIXx9oq26njb3X7AWhwhHdPX3YmQ9vszOjqARM3Iqh6eyful0HZkturactXl+zAfpcx3qksRzb73dYEpag1o//gm8iosQL8BNU1+1/l1gc0LGe86xHRbHNsvDhiwF8NTStw3eSu9v8DoxtKpQUlMLZjF9vzmPPJ6NgZRB9T3Vec1x3vo9VF+GNXVbb9G2l6YjAztN/aM+Z3F5zHoA9HSo/l+JFVVuWl82G48ItPSOYnEvpkskcEa3wqafWYVOWogn2Pt80XrsQUC04okx1o8uBNxu0/SRjFvZ8OorBgExo6mAgQG7v8CWAH7lz8njzfahzFmQk1wHOXA2j46eJNBBZXIrr1N9WFQ+YiQg47MayFqBJd6eygci+3Ds4haZqB1pqV2Yl/PalILY483AjGMWJK3ebEBJ4Mt4yC8OOUTCvVrGfeXodatdYq+xfxuaw97O/tVcp3jIlQvdIuJ352L+11HJ13wjO48TlML5VPRSJR0IK657FL3dXoLwoN6tUS/D2k37MLaT2LlnNMRvVLD2LEqgyApvX5sGzcSVcpXassBmICoY5GUHP9SmMzSxgW0UhNpXZUVqQE1+c/Nbnm8GPI7NpWqbYnTB/qdan2+wEY1/W27MSoLI+MvZ/M3sJ8f/c3iZnTBp6hvFOJh+myrL0VwRx0LKhTya6Xe3iFSJjn+6ep4gTBZlFV8xmHF3WL0wy2b8/bTmNBot6AbgIWCUxDEwagCnI6GeO9c2VzPYNeh5U+55F4n8AV0uOTWRgGzQAAAAASUVORK5CYII="
},
d060: function(e, t) {
e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAEfElEQVRIS8VXW0xUVxRd+w4PJyPIncujEGUAK1BIbJkKrQVKakKbtCjVD8B+QNMixVLBJiYm+FFrNP6YQnlN+K0YW5LOgC2JlYlJDfpDUAutDWooCUMFhgEESgPMzGnOBSbzuMNMCLHn7+6z91pnP84++xKCWe0IFWPE9whUyMCyBQgpTjijuKkAYc4J5wiB+hlY76x19hd8htVAsLSZQpIpKWoei6cZY58TsZhAYHyfMUwTCa2R2Nk4enR0zp+NX+Lo7ugy5mCNjFhcMITeOsRoklR0erp4+nsle1/iTqikUKmZgZ3cCqHPAUAG26rtFErgcN/zJO6EShui7QTh2HaQujAYjDP2mRJ3cg9i0SQ2E+iLbSVdByNGrbZjNhe2izimK6bUwRyK+diug6hIVWb90PoDx5OJ5eplC8MgFqtEkhP1BsqTy3FAfB2x6lgQCLZlG35//gc6Rq/CbDUHdzZGU5EUkcarXSbWmqLPA86vlKwvZl7EyX2b19mPY0ZUDZwIjhzC1zNHp89TRmdG2LOQSYvSPW3OasFHuuNBAfZZ+1B8tzigLmNkjbfH7SbRKBYR0U/eFvlSPrryu2TxzWc30TDcgCZ9E9Ii02TZkn0JpfdKcVA6iPrMellW/1s92v9qD4KcHSbRJDYR6JS39o3cG8iNyZXFHaMdqHtYB3OBGVlilixbtC8ipWcvPtV9gsuvXYad2TH+zzj0Zn1gYrAWEo3aPiKsMbgty2EL1Cp1QBAe4sG5QYhhWsSrX0LPeA/6Z/oxtDDk15YB90g0SlNK+Z04MoFQIdSvMQ+14akBO4QdOBR3CImaRGhCNC79x/OPcW7oHG5bb/tg8DzzHC8TUZj37p137iBzV6YisYM5cOXPK9BpklCmK/XR4WEPoRBZXjtQi2tj1zx0GGMrfonLdpeh9UCrIrF50oyRhRFUvVwF45gJJwYq8V3OVXyQ8D7mV+eR3JOMPG0eut/ulu2lLkmJWDnUXLO3oBd60bdYDE8MKEoowh7NHgw9HwL/rk2tRXpkOlacKzjz4Az2R+1H5d5K8OjEdnv2pbVQm7R3CXhLybVwIRzX37yOgtgC1zb3qO1JG85mnJU7WKDFq1/3s87TY7m4/FynDc0LGRdQk1oDy5IFCeoECCSgabgJ1fuqESb4lIbPOZSJ5euk3EA4Ave4TW/A0NwgGp82QqfWIT3iFVj+HYMpzwQp3DN3/rz3zrHgEI6st8yJv4ngg8I94jlTWuWJFWjQfxMo0rg/ex+Fvxa69Fwtk0s2eyQ2Q65OrsalVy/5VeHpyTZnex1+/ZHgVoGexc3IUzWpqEiuQI6UAylUwrJzGQ9mH4KI5M73cX+Fh7e7KCLV9SzynRcxCAiCcHxj+PO4D5JRamHEagImbgsKfkcfGev/GvY2yF/8eOsWQj7QOx3sW39zWMBoM5oSVFQX/EDvhihXOy1+yZzOGqV7rkTOGGwkCK2RbGfDln5hPEDXf9pAeJeYkA0gBWDimg7NAhhh5OwHw614e/ytRyWPlLuOG+h/PZTOc6Yf9voAAAAASUVORK5CYII="
},
d90e: function(e, t, o) {
"use strict";
o.r(t);
var i = function() {
var e = this
, t = e.$createElement
, o = e._self._c || t;
return o("div", {
staticClass: "login_contain",
style: {
background: "url('" + e.containBg + "') no-repeat",
backgroundSize: "cover"
}
}, [o("div", {
staticClass: "login_main",
class: {
bothLogin: e.showPhoneLogin && e.showCodeLogin
}
}, [o("h2", {
staticClass: "title"
}, [e._v("\n " + e._s("phone" === e.type ? this.loginTitle : "二维码登录") + "\n "), o("p", {
staticClass: "themeBorderColor themeBgColor"
})]), o("span", {
directives: [{
name: "show",
rawName: "v-show",
value: e.showPhoneLogin && e.showCodeLogin,
expression: "showPhoneLogin&&showCodeLogin"
}],
staticClass: "loginType",
class: e.typeClass,
on: {
click: e.changeType
}
}), o("el-form", {
directives: [{
name: "show",
rawName: "v-show",
value: "phone" === e.type,
expression: "type === 'phone'"
}],
ref: "loginForm",
staticClass: "login-form",
attrs: {
model: e.loginForm,
rules: e.loginRules
},
nativeOn: {
submit: function(e) {
e.preventDefault()
}
}
}, [o("el-form-item", {
staticClass: "input_item input_item_phone",
attrs: {
prop: "mobileNum"
}
}, [o("el-input", {
attrs: {
type: "text",
"trigger-on-focus": "false",
placeholder: e.placeholder,
"prefix-icon": "el-icon-mobile-phone"
},
model: {
value: e.loginForm.mobileNum,
callback: function(t) {
e.$set(e.loginForm, "mobileNum", "string" === typeof t ? t.trim() : t)
},
expression: "loginForm.mobileNum"
}
})], 1), o("el-form-item", {
staticClass: "input_item password-item",
attrs: {
prop: "password"
}
}, [o("el-input", {
attrs: {
autocomplete: "new-password",
placeholder: "请输入密码",
type: e.passw,
"prefix-icon": "el-icon-lock"
},
model: {
value: e.loginForm.password,
callback: function(t) {
e.$set(e.loginForm, "password", "string" === typeof t ? t.trim() : t)
},
expression: "loginForm.password"
}
}, [o("i", {
class: e.icon[e.passw],
attrs: {
slot: "suffix"
},
on: {
click: e.showPass
},
slot: "suffix"
})])], 1), o("el-form-item", {
staticClass: "input_item",
attrs: {
prop: "numSendCode"
}
}, [o("div", {
staticClass: "yanzhengma"
}, [o("el-input", {
staticClass: "item-piccode",
attrs: {
placeholder: "请输入验证码"
},
model: {
value: e.loginForm.numSendCode,
callback: function(t) {
e.$set(e.loginForm, "numSendCode", "string" === typeof t ? t.trim() : t)
},
expression: "loginForm.numSendCode"
}
}), o("img", {
staticClass: "code-container",
attrs: {
src: e.captchaImg
}
}), o("div", {
staticClass: "sendinfo"
}, [e._v("看不清?"), o("span", {
staticClass: "themeColor",
on: {
click: e.randomCaptcha
}
}, [e._v("换一张")])])], 1)]), o("div", {
staticClass: "login-actions"
}, [o("div", {
staticClass: "forget_pass cursor_pointer",
on: {
click: e.toRegister
}
}, [e._v("\n 免费注册\n ")]), o("div", {
staticClass: "forget_pass cursor_pointer",
on: {
click: e.forgetCode
}
}, [e._v("\n 忘记密码?\n ")])]), o("div", {
staticClass: "footBor"
}, [o("el-button", {
staticClass: "loginBtn themeBgColor themeBorderColor",
attrs: {
type: "primary"
},
on: {
click: function(t) {
return e.submitForm("loginForm")
}
}
}, [e._v("登 录")]), o("div", {
staticClass: "login-type-list"
}, [e._l(e.loginTypeList, (function(t, i) {
return [e.headerInfo[t.visibleKey] ? o("div", {
key: t.key,
staticClass: "login-type-item",
on: {
click: function(o) {
return e.changeLoginType(t, i)
}
}
}, [o("div", [t.icon ? o("img", {
attrs: {
src: t.icon
}
}) : e._e()]), o("div", {
staticClass: "login-type-label"
}, [e._v(" " + e._s(t.label))])]) : e._e()]
}
))], 2)], 1)], 1), o("div", {
directives: [{
name: "show",
rawName: "v-show",
value: "code" === e.type,
expression: "type === 'code'"
}],
staticClass: "scanCode"
}, [o("div", {
ref: "qrCodeUrl",
staticClass: "qrcode"
}), o("div", {
directives: [{
name: "show",
rawName: "v-show",
value: e.showRefresh,
expression: "showRefresh"
}],
staticClass: "mask-class",
on: {
click: function(t) {
e.VueDebounce(e.clickRefresh(), 1e3)
}
}
}, [e._m(0)]), o("div", {
directives: [{
name: "show",
rawName: "v-show",
value: e.showSuccess,
expression: "showSuccess"
}],
staticClass: "mask-class"
}, [e._m(1)]), o("div", {
directives: [{
name: "show",
rawName: "v-show",
value: e.showScan,
expression: "showScan"
}],
staticClass: "mask-class"
}, [e._m(2)]), o("div", {
staticClass: "codeText"
}, [e._v("请打开"), o("span", {
staticClass: "themeColor",
class: [e.appDownloadUrl ? "appName" : ""],
on: {
click: e.openAppDown
}
}, [e._v(e._s(e.appName))]), e._v("APP,扫描二维码登录")])])], 1)])
}
, n = [function() {
var e = this
, t = e.$createElement
, o = e._self._c || t;
return o("div", {
staticClass: "mask-icon"
}, [o("div", {
staticClass: "icon-class"
}, [o("i", {
staticClass: "el-icon-refresh-right"
})]), o("div", [e._v("点击刷新二维码")])])
}
, function() {
var e = this
, t = e.$createElement
, o = e._self._c || t;
return o("div", {
staticClass: "mask-icon"
}, [o("div", {
staticClass: "icon-class"
}, [o("i", {
staticClass: "el-icon-circle-check"
})]), o("div", [e._v("登录成功")])])
}
, function() {
var e = this
, t = e.$createElement
, o = e._self._c || t;
return o("div", {
staticClass: "mask-icon"
}, [o("div", {
staticClass: "icon-class"
}, [o("i", {
staticClass: "el-icon-circle-check"
})]), o("div", [e._v("扫码成功")])])
}
]
, a = o("0a8b")
, s = a["a"]
, r = (o("f5a5"),
o("2877"))
, c = Object(r["a"])(s, i, n, !1, null, "ca7cf1ba", null);
t["default"] = c.exports
},
f5a5: function(e, t, o) {
"use strict";
var i = o("05bd")
, n = o.n(i);
n.a
}
}]);
|
-
|