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