284 lines
9.5 KiB
JavaScript
284 lines
9.5 KiB
JavaScript
"use strict";
|
||
const common_vendor = require("../../common/vendor.js");
|
||
const common_assets = require("../../common/assets.js");
|
||
const pages_login_api = require("./api.js");
|
||
if (!Math) {
|
||
(twoseven + oneseven + ZyUpdate + huakuai)();
|
||
}
|
||
const ZyUpdate = () => "../../component/zy-upgrade/zy-upgrade.js";
|
||
const oneseven = () => "./oneseven.js";
|
||
const twoseven = () => "./twoseven.js";
|
||
const huakuai = () => "../../component/public/huakuai.js";
|
||
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
||
__name: "login",
|
||
setup(__props) {
|
||
const zyupgrade = common_vendor.ref(null);
|
||
const isTarget = common_vendor.ref(false);
|
||
const huakuaiOpen = common_vendor.ref(false);
|
||
const form = common_vendor.reactive({
|
||
username: "",
|
||
password: "",
|
||
captcha: "",
|
||
checkKey: 0
|
||
});
|
||
const changeform = common_vendor.reactive({
|
||
oldpassword: "",
|
||
newpassword: ""
|
||
});
|
||
const fullName = common_vendor.computed(() => {
|
||
return form.password && isLength11(form.username);
|
||
});
|
||
const showPopup = common_vendor.ref(false);
|
||
function closebottom() {
|
||
openbottom.value = false;
|
||
isTarget.value = true;
|
||
login();
|
||
}
|
||
function closePopup() {
|
||
showPopup.value = false;
|
||
common_vendor.index.setStorageSync("appWgtVersion", common_vendor.index.getSystemInfoSync().appWgtVersion);
|
||
}
|
||
function closeapp() {
|
||
plus.runtime.quit();
|
||
}
|
||
function isLength11(str) {
|
||
return typeof str === "string" && str.length === 11;
|
||
}
|
||
const jumpTo = (url) => {
|
||
common_vendor.index.navigateTo({
|
||
url
|
||
});
|
||
};
|
||
const canclick = common_vendor.ref(false);
|
||
const time = common_vendor.ref(0);
|
||
const getImg = () => {
|
||
if (/^\d{11}$/.test(form.username)) {
|
||
pages_login_api.isRel(form.username).then((res) => {
|
||
common_vendor.index.__f__("log", "at pages/login/login.vue:193", "^^^^^^^^^^6", res);
|
||
if (res.result !== null && res.result.serverUrl) {
|
||
common_vendor.index.setStorageSync("serverUrl", res.result.serverUrl);
|
||
common_vendor.index.__f__("log", "at pages/login/login.vue:196", "url", res.result.serverUrl);
|
||
time.value = Date.now();
|
||
pages_login_api.getLoginCode(time.value).then((res2) => {
|
||
form.captcha = res2.message;
|
||
canclick.value = true;
|
||
});
|
||
} else {
|
||
common_vendor.index.setStorageSync("serverUrl", "");
|
||
common_vendor.index.showToast({
|
||
title: "该手机号未绑定机构",
|
||
icon: "none",
|
||
// 可选值:'success'、'loading'、'none'
|
||
duration: 2e3
|
||
// 持续时间,单位ms
|
||
});
|
||
canclick.value = false;
|
||
}
|
||
});
|
||
} else {
|
||
if (form.username) {
|
||
common_vendor.index.showToast({
|
||
title: "手机号不足11位",
|
||
icon: "none",
|
||
// 可选值:'success'、'loading'、'none'
|
||
duration: 2e3
|
||
// 持续时间,单位ms
|
||
});
|
||
}
|
||
}
|
||
};
|
||
const openbottom = common_vendor.ref(false);
|
||
const openchange = common_vendor.ref(false);
|
||
const openany = common_vendor.ref(false);
|
||
const opentype = common_vendor.ref(false);
|
||
const login = () => {
|
||
if (isTarget.value) {
|
||
huakuaiOpen.value = true;
|
||
} else {
|
||
openbottom.value = true;
|
||
}
|
||
};
|
||
const jumpFirst = common_vendor.ref(false);
|
||
const canJump = () => {
|
||
if (!jumpFirst.value) {
|
||
if (loading.value === 2) {
|
||
setTimeout(() => {
|
||
jumpTo(`/pages/watch/index`);
|
||
}, 500);
|
||
} else {
|
||
loading.value++;
|
||
}
|
||
jumpFirst.value = true;
|
||
}
|
||
};
|
||
const loading = common_vendor.ref(0);
|
||
const huakuaisuccess = () => {
|
||
form.checkKey = time.value;
|
||
huakuaiOpen.value = false;
|
||
pages_login_api.loginApp(form).then((res) => {
|
||
if (res.success) {
|
||
common_vendor.index.showToast({
|
||
title: res.message,
|
||
icon: "none",
|
||
// 可选值:'success'、'loading'、'none'
|
||
duration: 500
|
||
// 持续时间,单位ms
|
||
});
|
||
common_vendor.index.setStorageSync("token", res.result.token);
|
||
common_vendor.index.setStorageSync("username", form.username);
|
||
common_vendor.index.setStorageSync("realname", res.result.userInfo.realname);
|
||
if (loading.value === 2) {
|
||
setTimeout(() => {
|
||
jumpTo(`/pages/watch/index`);
|
||
}, 500);
|
||
} else {
|
||
loading.value++;
|
||
}
|
||
} else {
|
||
common_vendor.index.showToast({
|
||
title: res.message,
|
||
icon: "none",
|
||
// 可选值:'success'、'loading'、'none'
|
||
duration: 2e3
|
||
// 持续时间,单位ms
|
||
});
|
||
}
|
||
});
|
||
};
|
||
common_vendor.onLoad(() => {
|
||
if (common_vendor.index.getStorageSync("appWgtVersion") != common_vendor.index.getSystemInfoSync().appWgtVersion) {
|
||
showPopup.value = true;
|
||
}
|
||
if (common_vendor.index.getStorageSync("token") && common_vendor.index.getStorageSync("token") !== 1) {
|
||
if (loading.value === 2) {
|
||
setTimeout(() => {
|
||
jumpTo(`/pages/watch/index`);
|
||
}, 500);
|
||
} else {
|
||
loading.value++;
|
||
}
|
||
}
|
||
init();
|
||
});
|
||
common_vendor.onShow(() => {
|
||
var _a;
|
||
(_a = zyupgrade.value) == null ? void 0 : _a.check_update();
|
||
});
|
||
function init() {
|
||
var monitorModule = common_vendor.index.requireNativePlugin("MonitorModule");
|
||
monitorModule.initSMBCloudSDK();
|
||
logincamera();
|
||
}
|
||
function logincamera() {
|
||
var monitorModule = common_vendor.index.requireNativePlugin("MonitorModule");
|
||
var loginfo = {
|
||
userName: "admin",
|
||
password: "Bl20230518",
|
||
serverAddress: "121.36.88.64",
|
||
port: 8888
|
||
};
|
||
monitorModule.cloudLoginIn(loginfo, (r) => {
|
||
if (loading.value === 2) {
|
||
setTimeout(() => {
|
||
jumpTo(`/pages/watch/index`);
|
||
}, 500);
|
||
} else {
|
||
loading.value++;
|
||
}
|
||
});
|
||
}
|
||
return (_ctx, _cache) => {
|
||
return common_vendor.e({
|
||
a: common_assets._imports_0$1,
|
||
b: common_vendor.o(getImg),
|
||
c: form.username,
|
||
d: common_vendor.o(($event) => form.username = $event.detail.value),
|
||
e: form.password,
|
||
f: common_vendor.o(($event) => form.password = $event.detail.value),
|
||
g: !fullName.value || !canclick.value,
|
||
h: fullName.value && canclick.value,
|
||
i: common_vendor.o(($event) => login()),
|
||
j: common_vendor.n(isTarget.value ? "radio-circle-target" : "radio-circle"),
|
||
k: common_vendor.o(($event) => isTarget.value = !isTarget.value),
|
||
l: common_vendor.o(($event) => isTarget.value = !isTarget.value),
|
||
m: common_vendor.o(($event) => {
|
||
openany.value = true;
|
||
opentype.value = true;
|
||
}),
|
||
n: common_vendor.o(($event) => {
|
||
openany.value = true;
|
||
opentype.value = false;
|
||
}),
|
||
o: showPopup.value
|
||
}, showPopup.value ? {
|
||
p: common_vendor.o(($event) => {
|
||
openany.value = true;
|
||
opentype.value = true;
|
||
}),
|
||
q: common_vendor.o(($event) => {
|
||
openany.value = true;
|
||
opentype.value = false;
|
||
}),
|
||
r: common_vendor.o(closePopup),
|
||
s: common_vendor.o(closeapp)
|
||
} : {}, {
|
||
t: openany.value
|
||
}, openany.value ? common_vendor.e({
|
||
v: common_vendor.o(($event) => openany.value = false),
|
||
w: common_assets._imports_0,
|
||
x: common_vendor.o(($event) => openany.value = false),
|
||
y: !opentype.value
|
||
}, !opentype.value ? {} : {}, {
|
||
z: opentype.value
|
||
}, opentype.value ? {} : {}, {
|
||
A: !opentype.value
|
||
}, !opentype.value ? {} : {}, {
|
||
B: opentype.value
|
||
}, opentype.value ? {} : {}) : {}, {
|
||
C: openbottom.value
|
||
}, openbottom.value ? {
|
||
D: common_vendor.o(($event) => openbottom.value = false),
|
||
E: common_vendor.o(($event) => {
|
||
openany.value = true;
|
||
opentype.value = true;
|
||
}),
|
||
F: common_vendor.o(($event) => {
|
||
openany.value = true;
|
||
opentype.value = false;
|
||
}),
|
||
G: common_vendor.o(closebottom)
|
||
} : {}, {
|
||
H: openchange.value
|
||
}, openchange.value ? {
|
||
I: changeform.oldpassword,
|
||
J: common_vendor.o(($event) => changeform.oldpassword = $event.detail.value),
|
||
K: changeform.newpassword,
|
||
L: common_vendor.o(($event) => changeform.newpassword = $event.detail.value),
|
||
M: common_vendor.o(($event) => openchange.value = false)
|
||
} : {}, {
|
||
N: common_vendor.sr(zyupgrade, "e4e4508d-2", {
|
||
"k": "zyupgrade"
|
||
}),
|
||
O: common_vendor.o(canJump),
|
||
P: common_vendor.p({
|
||
noticeflag: true,
|
||
theme: "blue",
|
||
h5preview: false,
|
||
oldversion: "1.0.0",
|
||
appstoreflag: true,
|
||
autocheckupdate: true
|
||
}),
|
||
Q: huakuaiOpen.value
|
||
}, huakuaiOpen.value ? {
|
||
R: common_vendor.o(() => {
|
||
}),
|
||
S: common_vendor.o(huakuaisuccess),
|
||
T: common_vendor.o(($event) => huakuaiOpen.value = false)
|
||
} : {});
|
||
};
|
||
}
|
||
});
|
||
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-e4e4508d"]]);
|
||
wx.createPage(MiniProgramPage);
|
||
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/login/login.js.map
|