From 5f00696dfb25bc90034448ceb634ed1ef256681a Mon Sep 17 00:00:00 2001 From: qiyunfeng-create <1940665526@qq.com> Date: 星期四, 21 八月 2025 21:13:35 +0800 Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/xiehe_website --- src/components/sliderImg/component/verify.vue | 69 ++++++++++++++++++++++++++++++++++ 1 files changed, 69 insertions(+), 0 deletions(-) diff --git a/src/components/sliderImg/component/verify.vue b/src/components/sliderImg/component/verify.vue new file mode 100644 index 0000000..02ed5d2 --- /dev/null +++ b/src/components/sliderImg/component/verify.vue @@ -0,0 +1,69 @@ +<template> + <div class="container"> + <div id="captcha" style="position: relative"></div> + </div> +</template> +<script> +export default { + name: "verify", + props: { + msg: String, + MG: Object, + }, + data() { + return { + code: "", + }; + }, + + mounted() { + this.getImg(); + }, + methods: { + getImg() { + var that = this; + this.MG.identity.getSlideCaptchaImage().then((res) => { + try { + if (res) { + /* eslint-disable */ // 鍙傛暟1锛氬綋鍓嶇敾甯冪埗绾у厓绱� 鍙傛暟2锛氭粦鍔ㄦ垚鍔熷嚱鏁帮紝杩斿洖婊戝姩璺濈锛屾帴鍙e弬鏁板墠缂�锛屽綋鍓嶇洅瀛愬唴瀛愬厓绱犲強鏂规硶 鍙傛暟3锛氭粦鍔ㄥけ璐ュ嚱鏁拌繑鍥炴粦鍔ㄨ窛绂伙紝鎺ュ彛鍙傛暟鍓嶇紑 鍙傛暟4锛氶�氳繃鎺ュ彛鑾峰彇鍒扮殑鍥剧墖浠ュ強瀹介珮姣� 鍙傛暟5锛氬綋鍓嶉〉闈㈢殑this + jigsaw.init( + document.getElementById("captcha"), + function (left, prefix, objCustom) { + const data = { + captcha: prefix + left, + }; + that.MG.identity.validSlideCaptcha(data).then((res) => { + if (res && res.result == "楠岃瘉鎴愬姛") { + that.code = res.code; + console.log(res, "this.code"); + document.getElementById("msg").innerHTML = res.result; + objCustom.addClass( + objCustom.sliderContainer, + "sliderContainer_success" + ); + that.$emit("loginImgVerify", res.code); + } else { + document.getElementById("msg").innerHTML = + res.result + ",鐐瑰嚮鍙充笂瑙掑埛鏂板啀璇曚竴娆�"; + objCustom.addClass( + objCustom.sliderContainer, + "sliderContainer_fail" + ); + } + }); + }, + function (left, prefix) { + console.log(left, prefix, "fail"); + }, + res, // 鍥剧墖鍙傛暟 + that + ); + } + } catch (error) { + console.log(error); + } + }); + }, + }, +}; +</script> -- Gitblit v1.9.1