331928ba4a1c3db8dee46961e845ccb2.json 4.1 KB

1
  1. {"remainingRequest":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/components/login-form/login-form.vue?vue&type=script&lang=js&","dependencies":[{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/components/login-form/login-form.vue","mtime":1618306924000},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":1665684022107},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/babel-loader/lib/index.js","mtime":1665684010704},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":1665684022107},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/vue-loader/lib/index.js","mtime":1665684006084}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexport default {\n name: 'LoginForm',\n props: {\n nameRules: {\n type: Array,\n default: () => {\n return [\n { required: true, message: '账号不能为空', trigger: 'blur' }\n ]\n }\n },\n passwordRules: {\n type: Array,\n default: () => {\n return [\n { required: true, message: '密码不能为空', trigger: 'blur' }\n ]\n }\n }\n },\n data () {\n return {\n form: {\n name: '',\n pass: ''\n }\n }\n },\n computed: {\n rules () {\n return {\n name: this.nameRules,\n pass: this.passwordRules\n }\n }\n },\n methods: {\n handleSubmit () {\n this.$refs.loginForm.validate((valid) => {\n if (valid) {\n this.$emit('on-success-valid', {\n name: this.form.name,\n pass: this.form.pass\n })\n }\n })\n }\n }\n}\n",{"version":3,"sources":["login-form.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAsBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"login-form.vue","sourceRoot":"src/components/login-form","sourcesContent":["<template>\n <Form ref=\"loginForm\" :model=\"form\" :rules=\"rules\" @keydown.enter.native=\"handleSubmit\">\n <FormItem prop=\"name\">\n <Input v-model=\"form.name\" placeholder=\"请输入用户名\">\n <span slot=\"prepend\">\n <Icon :size=\"16\" type=\"ios-person\"></Icon>\n </span>\n </Input>\n </FormItem>\n <FormItem prop=\"password\">\n <Input type=\"password\" v-model=\"form.pass\" placeholder=\"请输入密码\">\n <span slot=\"prepend\">\n <Icon :size=\"14\" type=\"md-lock\"></Icon>\n </span>\n </Input>\n </FormItem>\n <FormItem>\n <Button @click=\"handleSubmit\" type=\"primary\" long>登录</Button>\n </FormItem>\n </Form>\n</template>\n<script>\nexport default {\n name: 'LoginForm',\n props: {\n nameRules: {\n type: Array,\n default: () => {\n return [\n { required: true, message: '账号不能为空', trigger: 'blur' }\n ]\n }\n },\n passwordRules: {\n type: Array,\n default: () => {\n return [\n { required: true, message: '密码不能为空', trigger: 'blur' }\n ]\n }\n }\n },\n data () {\n return {\n form: {\n name: '',\n pass: ''\n }\n }\n },\n computed: {\n rules () {\n return {\n name: this.nameRules,\n pass: this.passwordRules\n }\n }\n },\n methods: {\n handleSubmit () {\n this.$refs.loginForm.validate((valid) => {\n if (valid) {\n this.$emit('on-success-valid', {\n name: this.form.name,\n pass: this.form.pass\n })\n }\n })\n }\n }\n}\n</script>\n"]}]}