| 1 |
- {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\components\\verifition\\Verify\\VerifySlide.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\components\\verifition\\Verify\\VerifySlide.vue","mtime":1761185180037},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\babel.config.js","mtime":1761185179818},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\.babelrc","mtime":1761185179813},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuanNvbi5zdHJpbmdpZnkuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5udW1iZXIuY29uc3RydWN0b3IuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5udW1iZXIudG8tZml4ZWQuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAuZXhlYy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnN0cmluZy5yZXBsYWNlLmpzIjsKLyoqDQogKiBWZXJpZnlTbGlkZQ0KICogQGRlc2NyaXB0aW9uIOa7keWdlw0KICogKi8KaW1wb3J0IHsgYWVzRW5jcnlwdCB9IGZyb20gJy4vLi4vdXRpbHMvYXNlJzsKaW1wb3J0IHsgcmVzZXRTaXplIGFzIF9yZXNldFNpemUgfSBmcm9tICcuLy4uL3V0aWxzL3V0aWwnOwppbXBvcnQgeyBhakNhcHRjaGEsIGFqQ2FwdGNoYUNoZWNrIH0gZnJvbSAnLi4vLi4vLi4vYXBpL2NvbW1vbic7CgovLyAgImNhcHRjaGFUeXBlIjoiYmxvY2tQdXp6bGUiLApleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ1ZlcmlmeVNsaWRlJywKICBwcm9wczogewogICAgY2FwdGNoYVR5cGU6IHsKICAgICAgdHlwZTogU3RyaW5nCiAgICB9LAogICAgdHlwZTogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICcxJwogICAgfSwKICAgIC8vIOW8ueWHuuW8j3BvcO+8jOWbuuWummZpeGVkCiAgICBtb2RlOiB7CiAgICAgIHR5cGU6IFN0cmluZywKICAgICAgZGVmYXVsdDogJ2ZpeGVkJwogICAgfSwKICAgIHZTcGFjZTogewogICAgICB0eXBlOiBOdW1iZXIsCiAgICAgIGRlZmF1bHQ6IDUKICAgIH0sCiAgICBleHBsYWluOiB7CiAgICAgIHR5cGU6IFN0cmluZywKICAgICAgZGVmYXVsdDogJ+WQkeWPs+a7keWKqOWujOaIkOmqjOivgScKICAgIH0sCiAgICBpbWdTaXplOiB7CiAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgZGVmYXVsdDogZnVuY3Rpb24gX2RlZmF1bHQoKSB7CiAgICAgICAgcmV0dXJuIHsKICAgICAgICAgIHdpZHRoOiAnMzEwcHgnLAogICAgICAgICAgaGVpZ2h0OiAnMTU1cHgnCiAgICAgICAgfTsKICAgICAgfQogICAgfSwKICAgIGJsb2NrU2l6ZTogewogICAgICB0eXBlOiBPYmplY3QsCiAgICAgIGRlZmF1bHQ6IGZ1bmN0aW9uIF9kZWZhdWx0KCkgewogICAgICAgIHJldHVybiB7CiAgICAgICAgICB3aWR0aDogJzUwcHgnLAogICAgICAgICAgaGVpZ2h0OiAnNTBweCcKICAgICAgICB9OwogICAgICB9CiAgICB9LAogICAgYmFyU2l6ZTogewogICAgICB0eXBlOiBPYmplY3QsCiAgICAgIGRlZmF1bHQ6IGZ1bmN0aW9uIF9kZWZhdWx0KCkgewogICAgICAgIHJldHVybiB7CiAgICAgICAgICB3aWR0aDogJzMxMHB4JywKICAgICAgICAgIGhlaWdodDogJzQwcHgnCiAgICAgICAgfTsKICAgICAgfQogICAgfSwKICAgIGRlZmF1bHRJbWc6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICBkZWZhdWx0OiAnJwogICAgfQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHNlY3JldEtleTogJycsCiAgICAgIC8vIOWQjuerr+i/lOWbnueahOWKoOWvhuenmOmSpSDlrZfmrrUKICAgICAgcGFzc0ZsYWc6ICcnLAogICAgICAvLyDmmK/lkKbpgJrov4fnmoTmoIfor4YKICAgICAgYmFja0ltZ0Jhc2U6ICcnLAogICAgICAvLyDpqozor4HnoIHog4zmma/lm77niYcKICAgICAgYmxvY2tCYWNrSW1nQmFzZTogJycsCiAgICAgIC8vIOmqjOivgea7keWdl+eahOiDjOaZr+WbvueJhwogICAgICBiYWNrVG9rZW46ICcnLAogICAgICAvLyDlkI7nq6/ov5Tlm57nmoTllK/kuIB0b2tlbuWAvAogICAgICBzdGFydE1vdmVUaW1lOiAnJywKICAgICAgLy8g56e75Yqo5byA5aeL55qE5pe26Ze0CiAgICAgIGVuZE1vdmV0aW1lOiAnJywKICAgICAgLy8g56e75Yqo57uT5p2f55qE5pe26Ze0CiAgICAgIHRpcHNCYWNrQ29sb3I6ICcnLAogICAgICAvLyDmj5DnpLror43nmoTog4zmma/popzoibIKICAgICAgdGlwV29yZHM6ICcnLAogICAgICB0ZXh0OiAnJywKICAgICAgZmluaXNoVGV4dDogJycsCiAgICAgIHNldFNpemU6IHsKICAgICAgICBpbWdIZWlnaHQ6IDAsCiAgICAgICAgaW1nV2lkdGg6IDAsCiAgICAgICAgYmFySGVpZ2h0OiAwLAogICAgICAgIGJhcldpZHRoOiAwCiAgICAgIH0sCiAgICAgIHRvcDogMCwKICAgICAgbGVmdDogMCwKICAgICAgbW92ZUJsb2NrTGVmdDogdW5kZWZpbmVkLAogICAgICBsZWZ0QmFyV2lkdGg6IHVuZGVmaW5lZCwKICAgICAgLy8g56e75Yqo5Lit5qC35byPCiAgICAgIG1vdmVCbG9ja0JhY2tncm91bmRDb2xvcjogdW5kZWZpbmVkLAogICAgICBsZWZ0QmFyQm9yZGVyQ29sb3I6ICcjZGRkJywKICAgICAgaWNvbkNvbG9yOiB1bmRlZmluZWQsCiAgICAgIGljb25DbGFzczogJ2ljb24tcmlnaHQnLAogICAgICBzdGF0dXM6IGZhbHNlLAogICAgICAvLyDpvKDmoIfnirbmgIEKICAgICAgaXNFbmQ6IGZhbHNlLAogICAgICAvLyDmmK/lpJ/pqozor4HlrozmiJAKICAgICAgc2hvd1JlZnJlc2g6IHRydWUsCiAgICAgIHRyYW5zaXRpb25MZWZ0OiAnJywKICAgICAgdHJhbnNpdGlvbldpZHRoOiAnJwogICAgfTsKICB9LAogIGNvbXB1dGVkOiB7CiAgICBiYXJBcmVhOiBmdW5jdGlvbiBiYXJBcmVhKCkgewogICAgICByZXR1cm4gdGhpcy4kZWwucXVlcnlTZWxlY3RvcignLnZlcmlmeS1iYXItYXJlYScpOwogICAgfSwKICAgIHJlc2V0U2l6ZTogZnVuY3Rpb24gcmVzZXRTaXplKCkgewogICAgICByZXR1cm4gX3Jlc2V0U2l6ZTsKICAgIH0KICB9LAogIHdhdGNoOiB7CiAgICAvLyB0eXBl5Y+Y5YyW5YiZ5YWo6Z2i5Yi35pawCiAgICB0eXBlOiB7CiAgICAgIGltbWVkaWF0ZTogdHJ1ZSwKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcigpIHsKICAgICAgICB0aGlzLmluaXQoKTsKICAgICAgfQogICAgfQogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIC8vIOemgeatouaLluaLvQogICAgdGhpcy4kZWwub25zZWxlY3RzdGFydCA9IGZ1bmN0aW9uICgpIHsKICAgICAgcmV0dXJuIGZhbHNlOwogICAgfTsKICB9LAogIG1ldGhvZHM6IHsKICAgIGluaXQ6IGZ1bmN0aW9uIGluaXQoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICB0aGlzLnRleHQgPSB0aGlzLmV4cGxhaW47CiAgICAgIHRoaXMuZ2V0UGljdHJ1ZSgpOwogICAgICB0aGlzLiRuZXh0VGljayhmdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIHNldFNpemUgPSBfdGhpczIucmVzZXRTaXplKF90aGlzMik7IC8vIOmHjeaWsOiuvue9ruWuveW6pumrmOW6pgogICAgICAgIGZvciAodmFyIGtleSBpbiBzZXRTaXplKSB7CiAgICAgICAgICBfdGhpczIuJHNldChfdGhpczIuc2V0U2l6ZSwga2V5LCBzZXRTaXplW2tleV0pOwogICAgICAgIH0KICAgICAgICBfdGhpczIuJHBhcmVudC4kZW1pdCgncmVhZHknLCBfdGhpczIpOwogICAgICB9KTsKICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ3RvdWNobW92ZScsIGZ1bmN0aW9uIChlKSB7CiAgICAgICAgX3RoaXMubW92ZShlKTsKICAgICAgfSk7CiAgICAgIHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCdtb3VzZW1vdmUnLCBmdW5jdGlvbiAoZSkgewogICAgICAgIF90aGlzLm1vdmUoZSk7CiAgICAgIH0pOwoKICAgICAgLy8g6byg5qCH5p2+5byACiAgICAgIHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCd0b3VjaGVuZCcsIGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpcy5lbmQoKTsKICAgICAgfSk7CiAgICAgIHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCdtb3VzZXVwJywgZnVuY3Rpb24gKCkgewogICAgICAgIF90aGlzLmVuZCgpOwogICAgICB9KTsKICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3RvdWNobW92ZScsIGZ1bmN0aW9uIChlKSB7CiAgICAgICAgX3RoaXMubW92ZShlKTsKICAgICAgfSk7CiAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdtb3VzZW1vdmUnLCBmdW5jdGlvbiAoZSkgewogICAgICAgIF90aGlzLm1vdmUoZSk7CiAgICAgIH0pOwoKICAgICAgLy8g6byg5qCH5p2+5byACiAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCd0b3VjaGVuZCcsIGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpcy5lbmQoKTsKICAgICAgfSk7CiAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdtb3VzZXVwJywgZnVuY3Rpb24gKCkgewogICAgICAgIF90aGlzLmVuZCgpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDpvKDmoIfmjInkuIsKICAgIHN0YXJ0OiBmdW5jdGlvbiBzdGFydChlKSB7CiAgICAgIGUgPSBlIHx8IHdpbmRvdy5ldmVudDsKICAgICAgaWYgKCFlLnRvdWNoZXMpIHsKICAgICAgICAvLyDlhbzlrrlQQ+errwogICAgICAgIHZhciB4ID0gZS5jbGllbnRYOwogICAgICB9IGVsc2UgewogICAgICAgIC8vIOWFvOWuueenu+WKqOerrwogICAgICAgIHZhciB4ID0gZS50b3VjaGVzWzBdLnBhZ2VYOwogICAgICB9CiAgICAgIHRoaXMuc3RhcnRMZWZ0ID0gTWF0aC5mbG9vcih4IC0gdGhpcy5iYXJBcmVhLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLmxlZnQpOwogICAgICB0aGlzLnN0YXJ0TW92ZVRpbWUgPSArbmV3IERhdGUoKTsgLy8g5byA5aeL5ruR5Yqo55qE5pe26Ze0CiAgICAgIGlmICh0aGlzLmlzRW5kID09IGZhbHNlKSB7CiAgICAgICAgdGhpcy50ZXh0ID0gJyc7CiAgICAgICAgdGhpcy5tb3ZlQmxvY2tCYWNrZ3JvdW5kQ29sb3IgPSAnIzMzN2FiNyc7CiAgICAgICAgdGhpcy5sZWZ0QmFyQm9yZGVyQ29sb3IgPSAnIzMzN0FCNyc7CiAgICAgICAgdGhpcy5pY29uQ29sb3IgPSAnI2ZmZic7CiAgICAgICAgZS5zdG9wUHJvcGFnYXRpb24oKTsKICAgICAgICB0aGlzLnN0YXR1cyA9IHRydWU7CiAgICAgIH0KICAgIH0sCiAgICAvLyDpvKDmoIfnp7vliqgKICAgIG1vdmU6IGZ1bmN0aW9uIG1vdmUoZSkgewogICAgICBlID0gZSB8fCB3aW5kb3cuZXZlbnQ7CiAgICAgIGlmICh0aGlzLnN0YXR1cyAmJiB0aGlzLmlzRW5kID09IGZhbHNlKSB7CiAgICAgICAgaWYgKCFlLnRvdWNoZXMpIHsKICAgICAgICAgIC8vIOWFvOWuuVBD56uvCiAgICAgICAgICB2YXIgeCA9IGUuY2xpZW50WDsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgLy8g5YW85a6556e75Yqo56uvCiAgICAgICAgICB2YXIgeCA9IGUudG91Y2hlc1swXS5wYWdlWDsKICAgICAgICB9CiAgICAgICAgdmFyIGJhcl9hcmVhX2xlZnQgPSB0aGlzLmJhckFyZWEuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkubGVmdDsKICAgICAgICB2YXIgbW92ZV9ibG9ja19sZWZ0ID0geCAtIGJhcl9hcmVhX2xlZnQ7IC8vIOWwj+aWueWdl+ebuOWvueS6jueItuWFg+e0oOeahGxlZnTlgLwKICAgICAgICBpZiAobW92ZV9ibG9ja19sZWZ0ID49IHRoaXMuYmFyQXJlYS5vZmZzZXRXaWR0aCAtIHBhcnNlSW50KHBhcnNlSW50KHRoaXMuYmxvY2tTaXplLndpZHRoKSAvIDIpIC0gMikgewogICAgICAgICAgbW92ZV9ibG9ja19sZWZ0ID0gdGhpcy5iYXJBcmVhLm9mZnNldFdpZHRoIC0gcGFyc2VJbnQocGFyc2VJbnQodGhpcy5ibG9ja1NpemUud2lkdGgpIC8gMikgLSAyOwogICAgICAgIH0KICAgICAgICBpZiAobW92ZV9ibG9ja19sZWZ0IDw9IDApIHsKICAgICAgICAgIG1vdmVfYmxvY2tfbGVmdCA9IHBhcnNlSW50KHBhcnNlSW50KHRoaXMuYmxvY2tTaXplLndpZHRoKSAvIDIpOwogICAgICAgIH0KICAgICAgICAvLyDmi5bliqjlkI7lsI/mlrnlnZfnmoRsZWZ05YC8CiAgICAgICAgdGhpcy5tb3ZlQmxvY2tMZWZ0ID0gbW92ZV9ibG9ja19sZWZ0IC0gdGhpcy5zdGFydExlZnQgKyAncHgnOwogICAgICAgIHRoaXMubGVmdEJhcldpZHRoID0gbW92ZV9ibG9ja19sZWZ0IC0gdGhpcy5zdGFydExlZnQgKyAncHgnOwogICAgICB9CiAgICB9LAogICAgLy8g6byg5qCH5p2+5byACiAgICBlbmQ6IGZ1bmN0aW9uIGVuZCgpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CiAgICAgIHRoaXMuZW5kTW92ZXRpbWUgPSArbmV3IERhdGUoKTsKICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgLy8g5Yik5pat5piv5ZCm6YeN5ZCICiAgICAgIGlmICh0aGlzLnN0YXR1cyAmJiB0aGlzLmlzRW5kID09IGZhbHNlKSB7CiAgICAgICAgdmFyIG1vdmVMZWZ0RGlzdGFuY2UgPSBwYXJzZUludCgodGhpcy5tb3ZlQmxvY2tMZWZ0IHx8ICcnKS5yZXBsYWNlKCdweCcsICcnKSk7CiAgICAgICAgbW92ZUxlZnREaXN0YW5jZSA9IG1vdmVMZWZ0RGlzdGFuY2UgKiAzMTAgLyBwYXJzZUludCh0aGlzLnNldFNpemUuaW1nV2lkdGgpOwogICAgICAgIHZhciBkYXRhID0gewogICAgICAgICAgY2FwdGNoYVR5cGU6IHRoaXMuY2FwdGNoYVR5cGUsCiAgICAgICAgICBwb2ludEpzb246IHRoaXMuc2VjcmV0S2V5ID8gYWVzRW5jcnlwdChKU09OLnN0cmluZ2lmeSh7CiAgICAgICAgICAgIHg6IG1vdmVMZWZ0RGlzdGFuY2UsCiAgICAgICAgICAgIHk6IDUuMAogICAgICAgICAgfSksIHRoaXMuc2VjcmV0S2V5KSA6IEpTT04uc3RyaW5naWZ5KHsKICAgICAgICAgICAgeDogbW92ZUxlZnREaXN0YW5jZSwKICAgICAgICAgICAgeTogNS4wCiAgICAgICAgICB9KSwKICAgICAgICAgIHRva2VuOiB0aGlzLmJhY2tUb2tlbgogICAgICAgIH07CiAgICAgICAgYWpDYXB0Y2hhQ2hlY2soZGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICBfdGhpczMubW92ZUJsb2NrQmFja2dyb3VuZENvbG9yID0gJyM1Y2I4NWMnOwogICAgICAgICAgX3RoaXMzLmxlZnRCYXJCb3JkZXJDb2xvciA9ICcjNWNiODVjJzsKICAgICAgICAgIF90aGlzMy5pY29uQ29sb3IgPSAnI2ZmZic7CiAgICAgICAgICBfdGhpczMuaWNvbkNsYXNzID0gJ2ljb24tY2hlY2snOwogICAgICAgICAgX3RoaXMzLnNob3dSZWZyZXNoID0gZmFsc2U7CiAgICAgICAgICBfdGhpczMuaXNFbmQgPSB0cnVlOwogICAgICAgICAgaWYgKF90aGlzMy5tb2RlID09ICdwb3AnKSB7CiAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgIF90aGlzMy4kcGFyZW50LmNsaWNrU2hvdyA9IGZhbHNlOwogICAgICAgICAgICAgIF90aGlzMy5yZWZyZXNoKCk7CiAgICAgICAgICAgIH0sIDE1MDApOwogICAgICAgICAgfQogICAgICAgICAgX3RoaXMzLnBhc3NGbGFnID0gdHJ1ZTsKICAgICAgICAgIF90aGlzMy50aXBXb3JkcyA9ICIiLmNvbmNhdCgoKF90aGlzMy5lbmRNb3ZldGltZSAtIF90aGlzMy5zdGFydE1vdmVUaW1lKSAvIDEwMDApLnRvRml4ZWQoMiksICJzXHU5QThDXHU4QkMxXHU2MjEwXHU1MjlGIik7CiAgICAgICAgICB2YXIgY2FwdGNoYVZlcmlmaWNhdGlvbiA9IF90aGlzMy5zZWNyZXRLZXkgPyBhZXNFbmNyeXB0KF90aGlzMy5iYWNrVG9rZW4gKyAnLS0tJyArIEpTT04uc3RyaW5naWZ5KHsKICAgICAgICAgICAgeDogbW92ZUxlZnREaXN0YW5jZSwKICAgICAgICAgICAgeTogNS4wCiAgICAgICAgICB9KSwgX3RoaXMzLnNlY3JldEtleSkgOiBfdGhpczMuYmFja1Rva2VuICsgJy0tLScgKyBKU09OLnN0cmluZ2lmeSh7CiAgICAgICAgICAgIHg6IG1vdmVMZWZ0RGlzdGFuY2UsCiAgICAgICAgICAgIHk6IDUuMAogICAgICAgICAgfSk7CiAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgX3RoaXMzLnRpcFdvcmRzID0gJyc7CiAgICAgICAgICAgIF90aGlzMy4kcGFyZW50LmNsb3NlQm94KCk7CiAgICAgICAgICAgIF90aGlzMy4kcGFyZW50LiRlbWl0KCdzdWNjZXNzJywgewogICAgICAgICAgICAgIGNhcHRjaGFWZXJpZmljYXRpb246IGNhcHRjaGFWZXJpZmljYXRpb24KICAgICAgICAgICAgfSk7CiAgICAgICAgICB9LCAxMDAwKTsKICAgICAgICB9KS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICBfdGhpczMubW92ZUJsb2NrQmFja2dyb3VuZENvbG9yID0gJyNkOTUzNGYnOwogICAgICAgICAgX3RoaXMzLmxlZnRCYXJCb3JkZXJDb2xvciA9ICcjZDk1MzRmJzsKICAgICAgICAgIF90aGlzMy5pY29uQ29sb3IgPSAnI2ZmZic7CiAgICAgICAgICBfdGhpczMuaWNvbkNsYXNzID0gJ2ljb24tY2xvc2UnOwogICAgICAgICAgX3RoaXMzLnBhc3NGbGFnID0gZmFsc2U7CiAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgX3RoaXMucmVmcmVzaCgpOwogICAgICAgICAgfSwgMTAwMCk7CiAgICAgICAgICBfdGhpczMuJHBhcmVudC4kZW1pdCgnZXJyb3InLCBfdGhpczMpOwogICAgICAgICAgX3RoaXMzLnRpcFdvcmRzID0gJ+mqjOivgeWksei0pSc7CiAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgX3RoaXMzLnRpcFdvcmRzID0gJyc7CiAgICAgICAgICB9LCAxMDAwKTsKICAgICAgICB9KTsKICAgICAgICB0aGlzLnN0YXR1cyA9IGZhbHNlOwogICAgICB9CiAgICB9LAogICAgcmVmcmVzaDogZnVuY3Rpb24gcmVmcmVzaCgpIHsKICAgICAgdmFyIF90aGlzNCA9IHRoaXM7CiAgICAgIHRoaXMuc2hvd1JlZnJlc2ggPSB0cnVlOwogICAgICB0aGlzLmZpbmlzaFRleHQgPSAnJzsKICAgICAgdGhpcy50cmFuc2l0aW9uTGVmdCA9ICdsZWZ0IC4zcyc7CiAgICAgIHRoaXMubW92ZUJsb2NrTGVmdCA9IDA7CiAgICAgIHRoaXMubGVmdEJhcldpZHRoID0gdW5kZWZpbmVkOwogICAgICB0aGlzLnRyYW5zaXRpb25XaWR0aCA9ICd3aWR0aCAuM3MnOwogICAgICB0aGlzLmxlZnRCYXJCb3JkZXJDb2xvciA9ICcjZGRkJzsKICAgICAgdGhpcy5tb3ZlQmxvY2tCYWNrZ3JvdW5kQ29sb3IgPSAnI2ZmZic7CiAgICAgIHRoaXMuaWNvbkNvbG9yID0gJyMwMDAnOwogICAgICB0aGlzLmljb25DbGFzcyA9ICdpY29uLXJpZ2h0JzsKICAgICAgdGhpcy5pc0VuZCA9IGZhbHNlOwogICAgICB0aGlzLmdldFBpY3RydWUoKTsKICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7CiAgICAgICAgX3RoaXM0LnRyYW5zaXRpb25XaWR0aCA9ICcnOwogICAgICAgIF90aGlzNC50cmFuc2l0aW9uTGVmdCA9ICcnOwogICAgICAgIF90aGlzNC50ZXh0ID0gX3RoaXM0LmV4cGxhaW47CiAgICAgIH0sIDMwMCk7CiAgICB9LAogICAgLy8g6K+35rGC6IOM5pmv5Zu+54mH5ZKM6aqM6K+B5Zu+54mHCiAgICBnZXRQaWN0cnVlOiBmdW5jdGlvbiBnZXRQaWN0cnVlKCkgewogICAgICB2YXIgX3RoaXM1ID0gdGhpczsKICAgICAgdmFyIGRhdGEgPSB7CiAgICAgICAgY2FwdGNoYVR5cGU6IHRoaXMuY2FwdGNoYVR5cGUsCiAgICAgICAgY2xpZW50VWlkOiBsb2NhbFN0b3JhZ2UuZ2V0SXRlbSgnc2xpZGVyJyksCiAgICAgICAgdHM6IERhdGUubm93KCkgLy8g546w5Zyo55qE5pe26Ze05oizCiAgICAgIH07CiAgICAgIGFqQ2FwdGNoYShkYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczUuYmFja0ltZ0Jhc2UgPSByZXMuZGF0YS5vcmlnaW5hbEltYWdlQmFzZTY0OwogICAgICAgIF90aGlzNS5ibG9ja0JhY2tJbWdCYXNlID0gcmVzLmRhdGEuamlnc2F3SW1hZ2VCYXNlNjQ7CiAgICAgICAgX3RoaXM1LmJhY2tUb2tlbiA9IHJlcy5kYXRhLnRva2VuOwogICAgICAgIF90aGlzNS5zZWNyZXRLZXkgPSByZXMuZGF0YS5zZWNyZXRLZXk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczUudGlwV29yZHMgPSByZXMubXNnOwogICAgICAgIF90aGlzNS5iYWNrSW1nQmFzZSA9IG51bGw7CiAgICAgICAgX3RoaXM1LmJsb2NrQmFja0ltZ0Jhc2UgPSBudWxsOwogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"names":["aesEncrypt","resetSize","ajCaptcha","ajCaptchaCheck","name","props","captchaType","type","String","default","mode","vSpace","Number","explain","imgSize","Object","width","height","blockSize","barSize","defaultImg","data","secretKey","passFlag","backImgBase","blockBackImgBase","backToken","startMoveTime","endMovetime","tipsBackColor","tipWords","text","finishText","setSize","imgHeight","imgWidth","barHeight","barWidth","top","left","moveBlockLeft","undefined","leftBarWidth","moveBlockBackgroundColor","leftBarBorderColor","iconColor","iconClass","status","isEnd","showRefresh","transitionLeft","transitionWidth","computed","barArea","$el","querySelector","watch","immediate","handler","init","mounted","onselectstart","methods","_this2","getPictrue","$nextTick","key","$set","$parent","$emit","_this","window","removeEventListener","e","move","end","addEventListener","start","event","touches","x","clientX","pageX","startLeft","Math","floor","getBoundingClientRect","Date","stopPropagation","bar_area_left","move_block_left","offsetWidth","parseInt","_this3","moveLeftDistance","replace","pointJson","JSON","stringify","y","token","then","res","setTimeout","clickShow","refresh","concat","toFixed","captchaVerification","closeBox","catch","_this4","_this5","clientUid","localStorage","getItem","ts","now","originalImageBase64","jigsawImageBase64","msg"],"sources":["src/components/verifition/Verify/VerifySlide.vue"],"sourcesContent":["<template>\r\n <div style=\"position: relative\">\r\n <div v-if=\"type === '2'\" class=\"verify-img-out\" :style=\"{ height: parseInt(setSize.imgHeight) + vSpace + 'px' }\">\r\n <div class=\"verify-img-panel\" :style=\"{ width: setSize.imgWidth, height: setSize.imgHeight }\">\r\n <img\r\n :src=\"backImgBase ? 'data:image/png;base64,' + backImgBase : defaultImg\"\r\n alt=\"\"\r\n style=\"width: 100%; height: 100%; display: block\"\r\n />\r\n <div v-show=\"showRefresh\" class=\"verify-refresh\" v-db-click @click=\"refresh\">\r\n <i class=\"iconfont icon-refresh\" />\r\n </div>\r\n <transition name=\"tips\">\r\n <span v-if=\"tipWords\" class=\"verify-tips\" :class=\"passFlag ? 'suc-bg' : 'err-bg'\">{{ tipWords }}</span>\r\n </transition>\r\n </div>\r\n </div>\r\n <!-- 公共部分 -->\r\n <div\r\n class=\"verify-bar-area\"\r\n :style=\"{ width: setSize.imgWidth, height: barSize.height, 'line-height': barSize.height }\"\r\n >\r\n <span class=\"verify-msg\" v-text=\"text\" />\r\n <div\r\n class=\"verify-left-bar\"\r\n :style=\"{\r\n width: leftBarWidth !== undefined ? leftBarWidth : barSize.height,\r\n height: barSize.height,\r\n 'border-color': leftBarBorderColor,\r\n transaction: transitionWidth,\r\n }\"\r\n >\r\n <span class=\"verify-msg\" v-text=\"finishText\" />\r\n <div\r\n class=\"verify-move-block\"\r\n :style=\"{\r\n width: barSize.height,\r\n height: barSize.height,\r\n 'background-color': moveBlockBackgroundColor,\r\n left: moveBlockLeft,\r\n transition: transitionLeft,\r\n }\"\r\n @touchstart=\"start\"\r\n @mousedown=\"start\"\r\n >\r\n <i :class=\"['verify-icon iconfont', iconClass]\" :style=\"{ color: iconColor }\" />\r\n <div\r\n v-if=\"type === '2'\"\r\n class=\"verify-sub-block\"\r\n :style=\"{\r\n width: Math.floor((parseInt(setSize.imgWidth) * 47) / 310) + 'px',\r\n height: setSize.imgHeight,\r\n top: '-' + (parseInt(setSize.imgHeight) + vSpace) + 'px',\r\n 'background-size': setSize.imgWidth + ' ' + setSize.imgHeight,\r\n }\"\r\n >\r\n <img\r\n :src=\"'data:image/png;base64,' + blockBackImgBase\"\r\n alt=\"\"\r\n style=\"width: 100%; height: 100%; display: block\"\r\n />\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n<script type=\"text/babel\">\r\n/**\r\n * VerifySlide\r\n * @description 滑块\r\n * */\r\nimport { aesEncrypt } from './../utils/ase';\r\nimport { resetSize } from './../utils/util';\r\nimport { ajCaptcha, ajCaptchaCheck } from '../../../api/common';\r\n\r\n// \"captchaType\":\"blockPuzzle\",\r\nexport default {\r\n name: 'VerifySlide',\r\n props: {\r\n captchaType: {\r\n type: String,\r\n },\r\n type: {\r\n type: String,\r\n default: '1',\r\n },\r\n // 弹出式pop,固定fixed\r\n mode: {\r\n type: String,\r\n default: 'fixed',\r\n },\r\n vSpace: {\r\n type: Number,\r\n default: 5,\r\n },\r\n explain: {\r\n type: String,\r\n default: '向右滑动完成验证',\r\n },\r\n imgSize: {\r\n type: Object,\r\n default() {\r\n return {\r\n width: '310px',\r\n height: '155px',\r\n };\r\n },\r\n },\r\n blockSize: {\r\n type: Object,\r\n default() {\r\n return {\r\n width: '50px',\r\n height: '50px',\r\n };\r\n },\r\n },\r\n barSize: {\r\n type: Object,\r\n default() {\r\n return {\r\n width: '310px',\r\n height: '40px',\r\n };\r\n },\r\n },\r\n defaultImg: {\r\n type: String,\r\n default: '',\r\n },\r\n },\r\n data() {\r\n return {\r\n secretKey: '', // 后端返回的加密秘钥 字段\r\n passFlag: '', // 是否通过的标识\r\n backImgBase: '', // 验证码背景图片\r\n blockBackImgBase: '', // 验证滑块的背景图片\r\n backToken: '', // 后端返回的唯一token值\r\n startMoveTime: '', // 移动开始的时间\r\n endMovetime: '', // 移动结束的时间\r\n tipsBackColor: '', // 提示词的背景颜色\r\n tipWords: '',\r\n text: '',\r\n finishText: '',\r\n setSize: {\r\n imgHeight: 0,\r\n imgWidth: 0,\r\n barHeight: 0,\r\n barWidth: 0,\r\n },\r\n top: 0,\r\n left: 0,\r\n moveBlockLeft: undefined,\r\n leftBarWidth: undefined,\r\n // 移动中样式\r\n moveBlockBackgroundColor: undefined,\r\n leftBarBorderColor: '#ddd',\r\n iconColor: undefined,\r\n iconClass: 'icon-right',\r\n status: false, // 鼠标状态\r\n isEnd: false, // 是够验证完成\r\n showRefresh: true,\r\n transitionLeft: '',\r\n transitionWidth: '',\r\n };\r\n },\r\n computed: {\r\n barArea() {\r\n return this.$el.querySelector('.verify-bar-area');\r\n },\r\n resetSize() {\r\n return resetSize;\r\n },\r\n },\r\n watch: {\r\n // type变化则全面刷新\r\n type: {\r\n immediate: true,\r\n handler() {\r\n this.init();\r\n },\r\n },\r\n },\r\n mounted() {\r\n // 禁止拖拽\r\n this.$el.onselectstart = function () {\r\n return false;\r\n };\r\n },\r\n methods: {\r\n init() {\r\n this.text = this.explain;\r\n this.getPictrue();\r\n this.$nextTick(() => {\r\n const setSize = this.resetSize(this); // 重新设置宽度高度\r\n for (const key in setSize) {\r\n this.$set(this.setSize, key, setSize[key]);\r\n }\r\n this.$parent.$emit('ready', this);\r\n });\r\n\r\n var _this = this;\r\n\r\n window.removeEventListener('touchmove', function (e) {\r\n _this.move(e);\r\n });\r\n window.removeEventListener('mousemove', function (e) {\r\n _this.move(e);\r\n });\r\n\r\n // 鼠标松开\r\n window.removeEventListener('touchend', function () {\r\n _this.end();\r\n });\r\n window.removeEventListener('mouseup', function () {\r\n _this.end();\r\n });\r\n\r\n window.addEventListener('touchmove', function (e) {\r\n _this.move(e);\r\n });\r\n window.addEventListener('mousemove', function (e) {\r\n _this.move(e);\r\n });\r\n\r\n // 鼠标松开\r\n window.addEventListener('touchend', function () {\r\n _this.end();\r\n });\r\n window.addEventListener('mouseup', function () {\r\n _this.end();\r\n });\r\n },\r\n\r\n // 鼠标按下\r\n start: function (e) {\r\n e = e || window.event;\r\n if (!e.touches) {\r\n // 兼容PC端\r\n var x = e.clientX;\r\n } else {\r\n // 兼容移动端\r\n var x = e.touches[0].pageX;\r\n }\r\n this.startLeft = Math.floor(x - this.barArea.getBoundingClientRect().left);\r\n this.startMoveTime = +new Date(); // 开始滑动的时间\r\n if (this.isEnd == false) {\r\n this.text = '';\r\n this.moveBlockBackgroundColor = '#337ab7';\r\n this.leftBarBorderColor = '#337AB7';\r\n this.iconColor = '#fff';\r\n e.stopPropagation();\r\n this.status = true;\r\n }\r\n },\r\n // 鼠标移动\r\n move: function (e) {\r\n e = e || window.event;\r\n if (this.status && this.isEnd == false) {\r\n if (!e.touches) {\r\n // 兼容PC端\r\n var x = e.clientX;\r\n } else {\r\n // 兼容移动端\r\n var x = e.touches[0].pageX;\r\n }\r\n var bar_area_left = this.barArea.getBoundingClientRect().left;\r\n var move_block_left = x - bar_area_left; // 小方块相对于父元素的left值\r\n if (move_block_left >= this.barArea.offsetWidth - parseInt(parseInt(this.blockSize.width) / 2) - 2) {\r\n move_block_left = this.barArea.offsetWidth - parseInt(parseInt(this.blockSize.width) / 2) - 2;\r\n }\r\n if (move_block_left <= 0) {\r\n move_block_left = parseInt(parseInt(this.blockSize.width) / 2);\r\n }\r\n // 拖动后小方块的left值\r\n this.moveBlockLeft = move_block_left - this.startLeft + 'px';\r\n this.leftBarWidth = move_block_left - this.startLeft + 'px';\r\n }\r\n },\r\n\r\n // 鼠标松开\r\n end: function () {\r\n this.endMovetime = +new Date();\r\n var _this = this;\r\n // 判断是否重合\r\n if (this.status && this.isEnd == false) {\r\n var moveLeftDistance = parseInt((this.moveBlockLeft || '').replace('px', ''));\r\n moveLeftDistance = (moveLeftDistance * 310) / parseInt(this.setSize.imgWidth);\r\n const data = {\r\n captchaType: this.captchaType,\r\n pointJson: this.secretKey\r\n ? aesEncrypt(JSON.stringify({ x: moveLeftDistance, y: 5.0 }), this.secretKey)\r\n : JSON.stringify({ x: moveLeftDistance, y: 5.0 }),\r\n token: this.backToken,\r\n };\r\n ajCaptchaCheck(data)\r\n .then((res) => {\r\n this.moveBlockBackgroundColor = '#5cb85c';\r\n this.leftBarBorderColor = '#5cb85c';\r\n this.iconColor = '#fff';\r\n this.iconClass = 'icon-check';\r\n this.showRefresh = false;\r\n this.isEnd = true;\r\n if (this.mode == 'pop') {\r\n setTimeout(() => {\r\n this.$parent.clickShow = false;\r\n this.refresh();\r\n }, 1500);\r\n }\r\n this.passFlag = true;\r\n this.tipWords = `${((this.endMovetime - this.startMoveTime) / 1000).toFixed(2)}s验证成功`;\r\n var captchaVerification = this.secretKey\r\n ? aesEncrypt(this.backToken + '---' + JSON.stringify({ x: moveLeftDistance, y: 5.0 }), this.secretKey)\r\n : this.backToken + '---' + JSON.stringify({ x: moveLeftDistance, y: 5.0 });\r\n setTimeout(() => {\r\n this.tipWords = '';\r\n this.$parent.closeBox();\r\n this.$parent.$emit('success', { captchaVerification });\r\n }, 1000);\r\n })\r\n .catch((res) => {\r\n this.moveBlockBackgroundColor = '#d9534f';\r\n this.leftBarBorderColor = '#d9534f';\r\n this.iconColor = '#fff';\r\n this.iconClass = 'icon-close';\r\n this.passFlag = false;\r\n setTimeout(function () {\r\n _this.refresh();\r\n }, 1000);\r\n this.$parent.$emit('error', this);\r\n this.tipWords = '验证失败';\r\n setTimeout(() => {\r\n this.tipWords = '';\r\n }, 1000);\r\n });\r\n this.status = false;\r\n }\r\n },\r\n\r\n refresh: function () {\r\n this.showRefresh = true;\r\n this.finishText = '';\r\n\r\n this.transitionLeft = 'left .3s';\r\n this.moveBlockLeft = 0;\r\n\r\n this.leftBarWidth = undefined;\r\n this.transitionWidth = 'width .3s';\r\n\r\n this.leftBarBorderColor = '#ddd';\r\n this.moveBlockBackgroundColor = '#fff';\r\n this.iconColor = '#000';\r\n this.iconClass = 'icon-right';\r\n this.isEnd = false;\r\n\r\n this.getPictrue();\r\n setTimeout(() => {\r\n this.transitionWidth = '';\r\n this.transitionLeft = '';\r\n this.text = this.explain;\r\n }, 300);\r\n },\r\n\r\n // 请求背景图片和验证图片\r\n getPictrue() {\r\n const data = {\r\n captchaType: this.captchaType,\r\n clientUid: localStorage.getItem('slider'),\r\n ts: Date.now(), // 现在的时间戳\r\n };\r\n ajCaptcha(data)\r\n .then((res) => {\r\n this.backImgBase = res.data.originalImageBase64;\r\n this.blockBackImgBase = res.data.jigsawImageBase64;\r\n this.backToken = res.data.token;\r\n this.secretKey = res.data.secretKey;\r\n })\r\n .catch((res) => {\r\n this.tipWords = res.msg;\r\n this.backImgBase = null;\r\n this.blockBackImgBase = null;\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n"],"mappings":"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","ignoreList":[]}]}
|