| 1 |
- {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\pages\\notify\\smsConfig\\components\\forgetPassword.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\notify\\smsConfig\\components\\forgetPassword.vue","mtime":1761614939042},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9yZWdlbmVyYXRvciBmcm9tICJEOi9mcm9udC9pdGVtL3p5QWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3JlZ2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkQ6L2Zyb250L2l0ZW0venlBZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmVycm9yLmNhdXNlLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLmV4ZWMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAudGVzdC5qcyI7CmltcG9ydCB7IGNhcHRjaGFBcGksIGNvbmZpZ0FwaSwgc2VydmVNb2RpZnlBcGksIGNoZWNrQ2FwdGNoYUFwaSB9IGZyb20gJ0AvYXBpL3NldHRpbmcnOwppbXBvcnQgc3RlcHMgZnJvbSAnQC9jb21wb25lbnRzL3N0ZXBzL2luZGV4JzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdmb3JnZXRQYXNzd29yZCcsCiAgY29tcG9uZW50czogewogICAgc3RlcHM6IHN0ZXBzCiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgdmFyIF90aGlzID0gdGhpczsKICAgIHZhciB2YWxpZGF0ZVBob25lID0gZnVuY3Rpb24gdmFsaWRhdGVQaG9uZShydWxlLCB2YWx1ZSwgY2FsbGJhY2spIHsKICAgICAgaWYgKCF2YWx1ZSkgewogICAgICAgIHJldHVybiBjYWxsYmFjayhuZXcgRXJyb3IoJ+ivt+Whq+WGmeaJi+acuuWPtycpKTsKICAgICAgfSBlbHNlIGlmICghL14xWzM0NTY3ODldXGR7OX0kLy50ZXN0KHZhbHVlKSkgewogICAgICAgIGNhbGxiYWNrKG5ldyBFcnJvcign5omL5py65Y+35qC85byP5LiN5q2j56GuIScpKTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjYWxsYmFjaygpOwogICAgICB9CiAgICB9OwogICAgdmFyIHZhbGlkYXRlUGFzcyA9IGZ1bmN0aW9uIHZhbGlkYXRlUGFzcyhydWxlLCB2YWx1ZSwgY2FsbGJhY2spIHsKICAgICAgaWYgKHZhbHVlID09PSAnJykgewogICAgICAgIGNhbGxiYWNrKG5ldyBFcnJvcign6K+36L6T5YWl5a+G56CBJykpOwogICAgICB9IGVsc2UgewogICAgICAgIGlmIChfdGhpcy5jdXJyZW50ID09PSAxKSB7CiAgICAgICAgICBpZiAoX3RoaXMuZm9ybUlubGluZS5jaGVja1Bhc3MgIT09ICcnKSB7CiAgICAgICAgICAgIF90aGlzLiRyZWZzLmZvcm1JbmxpbmUudmFsaWRhdGVGaWVsZCgnY2hlY2tQYXNzJyk7CiAgICAgICAgICB9CiAgICAgICAgICBjYWxsYmFjaygpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBpZiAodmFsdWUgIT09IF90aGlzLmZvcm1JbmxpbmUuY2hlY2tQYXNzKSB7CiAgICAgICAgICAgIGNhbGxiYWNrKG5ldyBFcnJvcign6K+36L6T5YWl5q2j56Gu5a+G56CBIScpKTsKICAgICAgICAgIH0KICAgICAgICAgIGNhbGxiYWNrKCk7CiAgICAgICAgfQogICAgICB9CiAgICB9OwogICAgdmFyIHZhbGlkYXRlUGFzczIgPSBmdW5jdGlvbiB2YWxpZGF0ZVBhc3MyKHJ1bGUsIHZhbHVlLCBjYWxsYmFjaykgewogICAgICBpZiAodmFsdWUgPT09ICcnKSB7CiAgICAgICAgY2FsbGJhY2sobmV3IEVycm9yKCfor7flho3mrKHovpPlhaXlr4bnoIEnKSk7CiAgICAgIH0gZWxzZSBpZiAodmFsdWUgIT09IF90aGlzLmZvcm1JbmxpbmUucGFzc3dvcmQpIHsKICAgICAgICBjYWxsYmFjayhuZXcgRXJyb3IoJ+S4pOasoei+k+WFpeWvhueggeS4jeS4gOiHtCEnKSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgY2FsbGJhY2soKTsKICAgICAgfQogICAgfTsKICAgIHJldHVybiB7CiAgICAgIGN1dE5VbTogJ+iOt+WPlumqjOivgeeggScsCiAgICAgIGNhbkNsaWNrOiB0cnVlLAogICAgICBjdXJyZW50OiAwLAogICAgICBmb3JtSW5saW5lOiB7CiAgICAgICAgYWNjb3VudDogJycsCiAgICAgICAgcGhvbmU6ICcnLAogICAgICAgIHZlcmlmeV9jb2RlOiAnJywKICAgICAgICBwYXNzd29yZDogJycsCiAgICAgICAgY2hlY2tQYXNzOiAnJwogICAgICB9LAogICAgICBydWxlSW5saW5lOiB7CiAgICAgICAgcGhvbmU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIHZhbGlkYXRvcjogdmFsaWRhdGVQaG9uZSwKICAgICAgICAgIHRyaWdnZXI6ICdibHVyJwogICAgICAgIH1dLAogICAgICAgIHZlcmlmeV9jb2RlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAn6K+36L6T5YWl6aqM6K+B56CBJywKICAgICAgICAgIHRyaWdnZXI6ICdibHVyJwogICAgICAgIH1dLAogICAgICAgIHBhc3N3b3JkOiBbewogICAgICAgICAgdmFsaWRhdG9yOiB2YWxpZGF0ZVBhc3MsCiAgICAgICAgICB0cmlnZ2VyOiAnYmx1cicKICAgICAgICB9XSwKICAgICAgICBjaGVja1Bhc3M6IFt7CiAgICAgICAgICB2YWxpZGF0b3I6IHZhbGlkYXRlUGFzczIsCiAgICAgICAgICB0cmlnZ2VyOiAnYmx1cicKICAgICAgICB9XQogICAgICB9LAogICAgICBzdGVwTGlzdDogWyfpqozor4HotKblj7fkv6Hmga8nLCAn5L+u5pS56LSm5oi35a+G56CBJywgJ+eZu+W9lSddCiAgICB9OwogIH0sCiAgbWV0aG9kczogewogICAgLy8g55+t5L+h6aqM6K+B56CBCiAgICBjdXREb3duOiBmdW5jdGlvbiBjdXREb3duKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgaWYgKHRoaXMuZm9ybUlubGluZS5waG9uZSkgewogICAgICAgIGlmICghdGhpcy5jYW5DbGljaykgcmV0dXJuOwogICAgICAgIHRoaXMuY2FuQ2xpY2sgPSBmYWxzZTsKICAgICAgICB0aGlzLmN1dE5VbSA9IDYwOwogICAgICAgIHZhciBkYXRhID0gewogICAgICAgICAgcGhvbmU6IHRoaXMuZm9ybUlubGluZS5waG9uZQogICAgICAgIH07CiAgICAgICAgY2FwdGNoYUFwaShkYXRhKS50aGVuKC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgICB2YXIgX3JlZiA9IF9hc3luY1RvR2VuZXJhdG9yKC8qI19fUFVSRV9fKi9fcmVnZW5lcmF0b3IoKS5tKGZ1bmN0aW9uIF9jYWxsZWUocmVzKSB7CiAgICAgICAgICAgIHJldHVybiBfcmVnZW5lcmF0b3IoKS53KGZ1bmN0aW9uIChfY29udGV4dCkgewogICAgICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0Lm4pIHsKICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgX3RoaXMyLiRtZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CiAgICAgICAgICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5hKDIpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgICAgICB9KSk7CiAgICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICAgIHJldHVybiBfcmVmLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgICB9OwogICAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgX3RoaXMyLiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICAgIH0pOwogICAgICAgIHZhciB0aW1lID0gc2V0SW50ZXJ2YWwoZnVuY3Rpb24gKCkgewogICAgICAgICAgX3RoaXMyLmN1dE5VbS0tOwogICAgICAgICAgaWYgKF90aGlzMi5jdXROVW0gPT09IDApIHsKICAgICAgICAgICAgX3RoaXMyLmN1dE5VbSA9ICfojrflj5bpqozor4HnoIEnOwogICAgICAgICAgICBfdGhpczIuY2FuQ2xpY2sgPSB0cnVlOwogICAgICAgICAgICBjbGVhckludGVydmFsKHRpbWUpOwogICAgICAgICAgfQogICAgICAgIH0sIDEwMDApOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuJG1lc3NhZ2Uud2FybmluZygn6K+35aGr5YaZ5omL5py65Y+3IScpOwogICAgICB9CiAgICB9LAogICAgaGFuZGxlU3VibWl0MTogZnVuY3Rpb24gaGFuZGxlU3VibWl0MShuYW1lLCBjdXJyZW50KSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwogICAgICB0aGlzLiRyZWZzW25hbWVdLnZhbGlkYXRlKGZ1bmN0aW9uICh2YWxpZCkgewogICAgICAgIGlmICh2YWxpZCkgewogICAgICAgICAgY2hlY2tDYXB0Y2hhQXBpKF90aGlzMy5mb3JtSW5saW5lKS50aGVuKC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgICAgIHZhciBfcmVmMiA9IF9hc3luY1RvR2VuZXJhdG9yKC8qI19fUFVSRV9fKi9fcmVnZW5lcmF0b3IoKS5tKGZ1bmN0aW9uIF9jYWxsZWUyKHJlcykgewogICAgICAgICAgICAgIHJldHVybiBfcmVnZW5lcmF0b3IoKS53KGZ1bmN0aW9uIChfY29udGV4dDIpIHsKICAgICAgICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0Mi5uKSB7CiAgICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgICBfdGhpczMuY3VycmVudCA9IDE7CiAgICAgICAgICAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQyLmEoMik7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgfSwgX2NhbGxlZTIpOwogICAgICAgICAgICB9KSk7CiAgICAgICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gyKSB7CiAgICAgICAgICAgICAgcmV0dXJuIF9yZWYyLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgICAgIH07CiAgICAgICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgICAgX3RoaXMzLiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICAgICAgfSk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIGhhbmRsZVN1Ym1pdDI6IGZ1bmN0aW9uIGhhbmRsZVN1Ym1pdDIobmFtZSkgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKICAgICAgdGhpcy5mb3JtSW5saW5lLmFjY291bnQgPSB0aGlzLmZvcm1JbmxpbmUucGhvbmU7CiAgICAgIHRoaXMuJHJlZnNbbmFtZV0udmFsaWRhdGUoZnVuY3Rpb24gKHZhbGlkKSB7CiAgICAgICAgaWYgKHZhbGlkKSB7CiAgICAgICAgICBzZXJ2ZU1vZGlmeUFwaShfdGhpczQuZm9ybUlubGluZSkudGhlbigvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgICAgICB2YXIgX3JlZjMgPSBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yKCkubShmdW5jdGlvbiBfY2FsbGVlMyhyZXMpIHsKICAgICAgICAgICAgICByZXR1cm4gX3JlZ2VuZXJhdG9yKCkudyhmdW5jdGlvbiAoX2NvbnRleHQzKSB7CiAgICAgICAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dDMubikgewogICAgICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICAgICAgX3RoaXM0LiRtZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CiAgICAgICAgICAgICAgICAgICAgX3RoaXM0LmN1cnJlbnQgPSAyOwogICAgICAgICAgICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0My5hKDIpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIH0sIF9jYWxsZWUzKTsKICAgICAgICAgICAgfSkpOwogICAgICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94MykgewogICAgICAgICAgICAgIHJldHVybiBfcmVmMy5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgICAgICB9OwogICAgICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICAgIF90aGlzNC4kbWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgICAgIH0pOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICAvL+eZu+W9lQogICAgaGFuZGxlU3VibWl0OiBmdW5jdGlvbiBoYW5kbGVTdWJtaXQobmFtZSkgewogICAgICB2YXIgX3RoaXM1ID0gdGhpczsKICAgICAgdGhpcy4kcmVmc1tuYW1lXS52YWxpZGF0ZShmdW5jdGlvbiAodmFsaWQpIHsKICAgICAgICBpZiAodmFsaWQpIHsKICAgICAgICAgIGNvbmZpZ0FwaSh7CiAgICAgICAgICAgIGFjY291bnQ6IF90aGlzNS5mb3JtSW5saW5lLmFjY291bnQsCiAgICAgICAgICAgIHBhc3N3b3JkOiBfdGhpczUuZm9ybUlubGluZS5wYXNzd29yZAogICAgICAgICAgfSkudGhlbigvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgICAgICB2YXIgX3JlZjQgPSBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yKCkubShmdW5jdGlvbiBfY2FsbGVlNChyZXMpIHsKICAgICAgICAgICAgICByZXR1cm4gX3JlZ2VuZXJhdG9yKCkudyhmdW5jdGlvbiAoX2NvbnRleHQ0KSB7CiAgICAgICAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dDQubikgewogICAgICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICAgICAgX3RoaXM1LiRtZXNzYWdlLnN1Y2Nlc3MoJ+eZu+W9leaIkOWKnyEnKTsKICAgICAgICAgICAgICAgICAgICBfdGhpczUuJGVtaXQoJ29uLUxvZ2luJyk7CiAgICAgICAgICAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQ0LmEoMik7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgfSwgX2NhbGxlZTQpOwogICAgICAgICAgICB9KSk7CiAgICAgICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3g0KSB7CiAgICAgICAgICAgICAgcmV0dXJuIF9yZWY0LmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgICAgIH07CiAgICAgICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgICAgX3RoaXM1LiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICAgICAgfSk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIHJldHVybnM6IGZ1bmN0aW9uIHJldHVybnMoKSB7CiAgICAgIHRoaXMuY3VycmVudCA9PT0gMCA/IHRoaXMuJGVtaXQoJ2dvYmFjaycpIDogdGhpcy5jdXJyZW50ID0gMDsKICAgIH0KICB9Cn07"},{"version":3,"names":["captchaApi","configApi","serveModifyApi","checkCaptchaApi","steps","name","components","data","_this","validatePhone","rule","value","callback","Error","test","validatePass","current","formInline","checkPass","$refs","validateField","validatePass2","password","cutNUm","canClick","account","phone","verify_code","ruleInline","required","validator","trigger","message","stepList","methods","cutDown","_this2","then","_ref","_asyncToGenerator","_regenerator","m","_callee","res","w","_context","n","$message","success","msg","a","_x","apply","arguments","catch","error","time","setInterval","clearInterval","warning","handleSubmit1","_this3","validate","valid","_ref2","_callee2","_context2","_x2","handleSubmit2","_this4","_ref3","_callee3","_context3","_x3","handleSubmit","_this5","_ref4","_callee4","_context4","$emit","_x4","returns"],"sources":["src/pages/notify/smsConfig/components/forgetPassword.vue"],"sourcesContent":["<template>\r\n <el-row justify=\"center\" align=\"middle\">\r\n <el-col :span=\"20\" style=\"margin-top: 70px\" class=\"mb50\">\r\n <steps :stepList=\"stepList\" :isActive=\"current\"></steps>\r\n </el-col>\r\n <el-col :span=\"24\">\r\n <div class=\"index_from page-account-container\">\r\n <el-form ref=\"formInline\" :model=\"formInline\" :rules=\"ruleInline\" @submit.native.prevent>\r\n <template v-if=\"current === 0\">\r\n <el-form-item prop=\"phone\" class=\"maxInpt\">\r\n <el-input\r\n type=\"text\"\r\n v-model=\"formInline.phone\"\r\n prefix=\"ios-contact-outline\"\r\n placeholder=\"请输入手机号\"\r\n size=\"large\"\r\n />\r\n </el-form-item>\r\n <el-form-item prop=\"verify_code\" class=\"maxInpt\">\r\n <div class=\"code\">\r\n <el-input\r\n type=\"text\"\r\n v-model=\"formInline.verify_code\"\r\n prefix=\"ios-keypad-outline\"\r\n placeholder=\"请输入验证码\"\r\n size=\"large\"\r\n />\r\n <el-button :disabled=\"!this.canClick\" v-db-click @click=\"cutDown\" size=\"large\">{{ cutNUm }}</el-button>\r\n </div>\r\n </el-form-item>\r\n </template>\r\n <template v-if=\"current === 1\">\r\n <el-form-item prop=\"password\" class=\"maxInpt\">\r\n <el-input\r\n type=\"password\"\r\n v-model=\"formInline.password\"\r\n prefix=\"ios-lock-outline\"\r\n placeholder=\"请输入新密码\"\r\n size=\"large\"\r\n />\r\n </el-form-item>\r\n <el-form-item prop=\"checkPass\" class=\"maxInpt\">\r\n <el-input\r\n type=\"password\"\r\n v-model=\"formInline.checkPass\"\r\n prefix=\"ios-lock-outline\"\r\n placeholder=\"请验证新密码\"\r\n size=\"large\"\r\n />\r\n </el-form-item>\r\n </template>\r\n <template v-if=\"current === 2\">\r\n <el-form-item prop=\"phone\" class=\"maxInpt\">\r\n <el-input\r\n type=\"text\"\r\n v-model=\"formInline.phone\"\r\n prefix=\"ios-contact-outline\"\r\n placeholder=\"请输入手机号\"\r\n />\r\n </el-form-item>\r\n <el-form-item prop=\"password\" class=\"maxInpt\">\r\n <el-input\r\n type=\"password\"\r\n v-model=\"formInline.password\"\r\n prefix=\"ios-lock-outline\"\r\n placeholder=\"请输入密码\"\r\n />\r\n </el-form-item>\r\n </template>\r\n <el-form-item class=\"maxInpt\">\r\n <el-button\r\n v-if=\"current === 0\"\r\n type=\"primary\"\r\n long\r\n size=\"large\"\r\n v-db-click\r\n @click=\"handleSubmit1('formInline', current)\"\r\n class=\"mb20\"\r\n >下一步</el-button\r\n >\r\n <el-button\r\n v-if=\"current === 1\"\r\n type=\"primary\"\r\n long\r\n size=\"large\"\r\n v-db-click\r\n @click=\"handleSubmit2('formInline', current)\"\r\n class=\"mb20\"\r\n >提交</el-button\r\n >\r\n <el-button\r\n v-if=\"current === 2\"\r\n type=\"primary\"\r\n long\r\n size=\"large\"\r\n v-db-click\r\n @click=\"handleSubmit('formInline', current)\"\r\n class=\"mb20\"\r\n >登录</el-button\r\n >\r\n <el-button long size=\"large\" v-db-click @click=\"returns('formInline')\" class=\"btn\">返回 </el-button>\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n </el-col>\r\n </el-row>\r\n</template>\r\n\r\n<script>\r\nimport { captchaApi, configApi, serveModifyApi, checkCaptchaApi } from '@/api/setting';\r\n\r\nimport steps from '@/components/steps/index';\r\n\r\nexport default {\r\n name: 'forgetPassword',\r\n components: { steps },\r\n data() {\r\n const validatePhone = (rule, value, callback) => {\r\n if (!value) {\r\n return callback(new Error('请填写手机号'));\r\n } else if (!/^1[3456789]\\d{9}$/.test(value)) {\r\n callback(new Error('手机号格式不正确!'));\r\n } else {\r\n callback();\r\n }\r\n };\r\n var validatePass = (rule, value, callback) => {\r\n if (value === '') {\r\n callback(new Error('请输入密码'));\r\n } else {\r\n if (this.current === 1) {\r\n if (this.formInline.checkPass !== '') {\r\n this.$refs.formInline.validateField('checkPass');\r\n }\r\n callback();\r\n } else {\r\n if (value !== this.formInline.checkPass) {\r\n callback(new Error('请输入正确密码!'));\r\n }\r\n callback();\r\n }\r\n }\r\n };\r\n var validatePass2 = (rule, value, callback) => {\r\n if (value === '') {\r\n callback(new Error('请再次输入密码'));\r\n } else if (value !== this.formInline.password) {\r\n callback(new Error('两次输入密码不一致!'));\r\n } else {\r\n callback();\r\n }\r\n };\r\n return {\r\n cutNUm: '获取验证码',\r\n canClick: true,\r\n current: 0,\r\n formInline: {\r\n account: '',\r\n phone: '',\r\n verify_code: '',\r\n password: '',\r\n checkPass: '',\r\n },\r\n ruleInline: {\r\n phone: [{ required: true, validator: validatePhone, trigger: 'blur' }],\r\n verify_code: [{ required: true, message: '请输入验证码', trigger: 'blur' }],\r\n password: [{ validator: validatePass, trigger: 'blur' }],\r\n checkPass: [{ validator: validatePass2, trigger: 'blur' }],\r\n },\r\n stepList: ['验证账号信息', '修改账户密码', '登录'],\r\n };\r\n },\r\n methods: {\r\n // 短信验证码\r\n cutDown() {\r\n if (this.formInline.phone) {\r\n if (!this.canClick) return;\r\n this.canClick = false;\r\n this.cutNUm = 60;\r\n let data = {\r\n phone: this.formInline.phone,\r\n };\r\n captchaApi(data)\r\n .then(async (res) => {\r\n this.$message.success(res.msg);\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n let time = setInterval(() => {\r\n this.cutNUm--;\r\n if (this.cutNUm === 0) {\r\n this.cutNUm = '获取验证码';\r\n this.canClick = true;\r\n clearInterval(time);\r\n }\r\n }, 1000);\r\n } else {\r\n this.$message.warning('请填写手机号!');\r\n }\r\n },\r\n handleSubmit1(name, current) {\r\n this.$refs[name].validate((valid) => {\r\n if (valid) {\r\n checkCaptchaApi(this.formInline)\r\n .then(async (res) => {\r\n this.current = 1;\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n } else {\r\n return false;\r\n }\r\n });\r\n },\r\n handleSubmit2(name) {\r\n this.formInline.account = this.formInline.phone;\r\n this.$refs[name].validate((valid) => {\r\n if (valid) {\r\n serveModifyApi(this.formInline)\r\n .then(async (res) => {\r\n this.$message.success(res.msg);\r\n this.current = 2;\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n } else {\r\n return false;\r\n }\r\n });\r\n },\r\n //登录\r\n handleSubmit(name) {\r\n this.$refs[name].validate((valid) => {\r\n if (valid) {\r\n configApi({\r\n account: this.formInline.account,\r\n password: this.formInline.password,\r\n })\r\n .then(async (res) => {\r\n this.$message.success('登录成功!');\r\n this.$emit('on-Login');\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n } else {\r\n return false;\r\n }\r\n });\r\n },\r\n returns() {\r\n this.current === 0 ? this.$emit('goback') : (this.current = 0);\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n.maxInpt {\r\n max-width: 400px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n}\r\n.code {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n}\r\n.ivu-steps-item:last-child {\r\n width: unset !important;\r\n}\r\n</style>\r\n"],"mappings":"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","ignoreList":[]}]}
|