| 1 |
- {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\pages\\notify\\smsConfig\\components\\loginFrom.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\notify\\smsConfig\\components\\loginFrom.vue","mtime":1677828270222},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5lcnJvci5jYXVzZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnJlZ2V4cC5leGVjLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLnRlc3QuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyBjb25maWdBcGkgfSBmcm9tICdAL2FwaS9zZXR0aW5nJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdsb2dpbicsCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHZhciB2YWxpZGF0ZVBob25lID0gZnVuY3Rpb24gdmFsaWRhdGVQaG9uZShydWxlLCB2YWx1ZSwgY2FsbGJhY2spIHsKICAgICAgaWYgKCF2YWx1ZSkgewogICAgICAgIHJldHVybiBjYWxsYmFjayhuZXcgRXJyb3IoJ+ivt+Whq+WGmeaJi+acuuWPtycpKTsKICAgICAgfSBlbHNlIGlmICghL14xWzM0NTY3ODldXGR7OX0kLy50ZXN0KHZhbHVlKSkgewogICAgICAgIGNhbGxiYWNrKG5ldyBFcnJvcign5omL5py65Y+35qC85byP5LiN5q2j56GuIScpKTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjYWxsYmFjaygpOwogICAgICB9CiAgICB9OwoKICAgIHJldHVybiB7CiAgICAgIGZvcm1JbmxpbmU6IHsKICAgICAgICBhY2NvdW50OiAnJywKICAgICAgICBwYXNzd29yZDogJycKICAgICAgfSwKICAgICAgcnVsZUlubGluZTogewogICAgICAgIGFjY291bnQ6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIHZhbGlkYXRvcjogdmFsaWRhdGVQaG9uZSwKICAgICAgICAgIHRyaWdnZXI6ICdibHVyJwogICAgICAgIH1dLAogICAgICAgIHBhc3N3b3JkOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAn6K+36L6T5YWl5a+G56CBJywKICAgICAgICAgIHRyaWdnZXI6ICdibHVyJwogICAgICAgIH1dCiAgICAgIH0KICAgIH07CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdmFyIF90aGlzID0gdGhpczsKCiAgICBkb2N1bWVudC5vbmtleWRvd24gPSBmdW5jdGlvbiAoZSkgewogICAgICB2YXIga2V5ID0gd2luZG93LmV2ZW50LmtleUNvZGU7CgogICAgICBpZiAoa2V5ID09PSAxMykgewogICAgICAgIF90aGlzLmhhbmRsZVN1Ym1pdCgnZm9ybUlubGluZScpOwogICAgICB9CiAgICB9OwogIH0sCiAgbWV0aG9kczogewogICAgaGFuZGxlU3VibWl0OiBmdW5jdGlvbiBoYW5kbGVTdWJtaXQobmFtZSkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKCiAgICAgIHRoaXMuJHJlZnNbbmFtZV0udmFsaWRhdGUoZnVuY3Rpb24gKHZhbGlkKSB7CiAgICAgICAgaWYgKHZhbGlkKSB7CiAgICAgICAgICBjb25maWdBcGkoX3RoaXMyLmZvcm1JbmxpbmUpLnRoZW4oIC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgICAgIHZhciBfcmVmID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlKHJlcykgewogICAgICAgICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlJChfY29udGV4dCkgewogICAgICAgICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgICAgIF90aGlzMi4kTWVzc2FnZS5zdWNjZXNzKCfnmbvlvZXmiJDlip8hJyk7CgogICAgICAgICAgICAgICAgICAgICAgX3RoaXMyLiRlbWl0KCdvbi1Mb2dpbicpOwoKICAgICAgICAgICAgICAgICAgICBjYXNlIDI6CiAgICAgICAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5zdG9wKCk7CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgICAgICAgfSkpOwoKICAgICAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeCkgewogICAgICAgICAgICAgIHJldHVybiBfcmVmLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgICAgIH07CiAgICAgICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgICAgX3RoaXMyLiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICAgICAgfSk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOS8keaUueWvhueggQogICAgY2hhbmdlUGFzc3dvcmQ6IGZ1bmN0aW9uIGNoYW5nZVBhc3N3b3JkKCkgewogICAgICB0aGlzLiRlbWl0KCdvbi1jaGFuZ2UnKTsKICAgIH0sCiAgICBjaGFuZ2VSZWc6IGZ1bmN0aW9uIGNoYW5nZVJlZygpIHsKICAgICAgdGhpcy4kZW1pdCgnb24tY2hhbmdlcycpOwogICAgfQogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkCA;AACA;EACAA,aADA;EAEAC,IAFA,kBAEA;IACA;MACA;QACA;MACA,CAFA,MAEA;QACAC;MACA,CAFA,MAEA;QACAA;MACA;IACA,CARA;;IASA;MACAC;QACAC,WADA;QAEAC;MAFA,CADA;MAKAC;QACAF;UAAAG;UAAAC;UAAAC;QAAA,EADA;QAEAJ;UAAAE;UAAAG;UAAAD;QAAA;MAFA;IALA;EAUA,CAtBA;EAuBAE,OAvBA,qBAuBA;IACA;;IACAC;MACA;;MACA;QACAC;MACA;IACA,CALA;EAMA,CA/BA;EAgCAC;IACAC,YADA,wBACAf,IADA,EACA;MAAA;;MACA;QACA;UACAgB,6BACAC,IADA;YAAA,mEACA;cAAA;gBAAA;kBAAA;oBAAA;sBACA;;sBACA;;oBAFA;oBAAA;sBAAA;kBAAA;gBAAA;cAAA;YAAA,CADA;;YAAA;cAAA;YAAA;UAAA,KAKAC,KALA,CAKA;YACA;UACA,CAPA;QAQA,CATA,MASA;UACA;QACA;MACA,CAbA;IAcA,CAhBA;IAiBA;IACAC,cAlBA,4BAkBA;MACA;IACA,CApBA;IAqBAC,SArBA,uBAqBA;MACA;IACA;EAvBA;AAhCA","names":["name","data","callback","formInline","account","password","ruleInline","required","validator","trigger","message","created","document","_this","methods","handleSubmit","configApi","then","catch","changePassword","changeReg"],"sourceRoot":"src/pages/notify/smsConfig/components","sources":["loginFrom.vue"],"sourcesContent":["<template>\r\n <Row type=\"flex\">\r\n <Col span=\"24\">\r\n <div class=\"index_from page-account-container\">\r\n <div class=\"page-account-top\">\r\n <span class=\"page-account-top-tit\">一号通账户登录</span>\r\n </div>\r\n <Form\r\n ref=\"formInline\"\r\n :model=\"formInline\"\r\n :rules=\"ruleInline\"\r\n @submit.native.prevent\r\n @keyup.enter=\"handleSubmit('formInline')\"\r\n >\r\n <FormItem prop=\"sms_account\" class=\"maxInpt\">\r\n <Input type=\"text\" v-model=\"formInline.account\" prefix=\"ios-contact-outline\" placeholder=\"请输入手机号\" />\r\n </FormItem>\r\n <FormItem prop=\"sms_token\" class=\"maxInpt\">\r\n <Input type=\"password\" v-model=\"formInline.password\" prefix=\"ios-lock-outline\" placeholder=\"请输入密码\" />\r\n </FormItem>\r\n <FormItem class=\"maxInpt\">\r\n <Button type=\"primary\" long size=\"large\" @click=\"handleSubmit('formInline')\" class=\"btn\">登录</Button>\r\n </FormItem>\r\n </Form>\r\n <div class=\"page-account-other\">\r\n <span @click=\"changePassword\">忘记密码 |</span>\r\n <span @click=\"changeReg\"> 注册账户</span>\r\n </div>\r\n </div>\r\n </Col>\r\n </Row>\r\n</template>\r\n\r\n<script>\r\nimport { configApi } from '@/api/setting';\r\nexport default {\r\n name: 'login',\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 return {\r\n formInline: {\r\n account: '',\r\n password: '',\r\n },\r\n ruleInline: {\r\n account: [{ required: true, validator: validatePhone, trigger: 'blur' }],\r\n password: [{ required: true, message: '请输入密码', trigger: 'blur' }],\r\n },\r\n };\r\n },\r\n created() {\r\n var _this = this;\r\n document.onkeydown = function (e) {\r\n let key = window.event.keyCode;\r\n if (key === 13) {\r\n _this.handleSubmit('formInline');\r\n }\r\n };\r\n },\r\n methods: {\r\n handleSubmit(name) {\r\n this.$refs[name].validate((valid) => {\r\n if (valid) {\r\n configApi(this.formInline)\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 // 休改密码\r\n changePassword() {\r\n this.$emit('on-change');\r\n },\r\n changeReg() {\r\n this.$emit('on-changes');\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n.maxInpt{\r\n max-width 400px\r\n margin-left auto\r\n margin-right auto\r\n}\r\n.page-account-container{\r\n text-align center\r\n padding 50px 0\r\n}\r\n.page-account-top{\r\n margin-bottom 20px\r\n}\r\n.page-account-top-tit\r\n font-size 21px\r\n color #1890FF\r\n.page-account-other\r\n text-align center\r\n color #1890FF\r\n font-size 12px\r\n span\r\n cursor pointer\r\n</style>\r\n"]}]}
|