更新于 07-05 20:48

This commit is contained in:
root
2021-07-05 20:48:46 -04:00
parent 25756cc34b
commit 69a8dc9325
7 changed files with 1585 additions and 0 deletions

136
panel/public/js/jd1.js Executable file
View File

@@ -0,0 +1,136 @@
var qrcode, userCookie, timeId;
$.ajaxSetup({
cache: false
});
$("#login").click(function () {
$user = $(".username").val();
$password = $(".password").val();
if (!$user || !$password) return;
$.post('./auth', {
username: $user,
password: $password
}, function (data) {
if (data.err == 0) {
window.location.href = "./usrconfig";
} else {
Swal.fire({
text: data.msg,
icon: 'error'
})
}
});
return false;
});
$(document).ready(function () {
qrcode = new QRCode(document.getElementById('qrcode'), {
text: 'sample',
correctLevel: QRCode.CorrectLevel.L,
});
function checkLogin(user) {
var timeId = setInterval(() => {
let timeStamp = new Date().getTime();
var msg = $('#ps').val();
console.log(user);
$.post(`./cookie2?t=${timeStamp}`, { user, msg }, function (data) {
if (data.err == 0) {
clearInterval(timeId);
$('#qrcontainer').addClass('hidden');
$('#refresh_qrcode').addClass('hidden');
userCookie = data.cookie;
msg = data.msg || '无备注';
Swal.fire({
title: msg || '🎈添加成功🎈',
/*
html:
'<div class="cookieCon" style="font-size:12px;">' +
userCookie +
'</div>',
text: userCookie,
*/
icon: 'success',
confirmButtonText: '返回',
}).then((result) => {
do_landing();
});
} else if (data.err == 21) {
clearInterval(timeId);
$('#refresh_qrcode').removeClass('hidden');
}
});
}, 3000);
}
function GetQrCode() {
let timeStamp = new Date().getTime();
$.get('./qrcode?t=' + timeStamp, function (data) {
if (data.err == 0) {
$('#qrcontainer').removeClass('hidden');
$('#refresh_qrcode').addClass('hidden');
$('.landing').addClass('is-loading');
qrcode.clear();
qrcode.makeCode(data.qrcode);
checkLogin(data.user);
} else {
Swal.fire({
text: data.msg,
icon: 'error',
});
}
});
}
function JumpToApp() {
let timeStamp = new Date().getTime();
$.get('./qrcode?t=' + timeStamp, function (data) {
if (data.err == 0) {
$('#qrcontainer').removeClass('hidden');
$('#refresh_qrcode').addClass('hidden');
$('.landing').addClass('is-loading');
window.location.href = `openapp.jdmobile://virtual/ad?params=${encodeURI(
JSON.stringify({
category: 'jump',
des: 'ThirdPartyLogin',
action: 'to',
onekeylogin: 'return',
url: data.qrcode,
authlogin_returnurl: 'weixin://',
browserlogin_fromurl: window.location.host,
})
)}`;
checkLogin(data.user);
} else {
Swal.fire({
text: data.msg,
icon: 'error',
});
}
});
}
$('.refresh').click(GetQrCode);
$('#GetQrCode').click(GetQrCode);
$('#JumpToApp').click(JumpToApp);
$('.qframe-close').click(function () {
qframe_close();
});
function do_landing() {
window.setTimeout(function () {
$('.landing').removeClass('is-loading');
}, 100);
}
function qframe_close() {
$("#qrcontainer").addClass("hidden");
$("#refresh_qrcode").addClass("hidden");
//window.location.reload();
clearInterval(timeId);
do_landing();
}
});