123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347 |
- webpackJsonp([1],{
- /***/ 177:
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /* harmony default export */ __webpack_exports__["default"] = ({
- name: "LoginForm",
- props: {
- userNameRules: {
- type: Array,
- default: function _default() {
- return [{ required: true, message: "账号不能为空", trigger: "blur" }];
- }
- },
- passwordRules: {
- type: Array,
- default: function _default() {
- return [{ required: true, message: "密码不能为空", trigger: "blur" }];
- }
- }
- },
- data: function data() {
- return {
- form: {
- userName: "",
- password: ""
- }
- };
- },
- computed: {
- rules: function rules() {
- return {
- userName: this.userNameRules,
- password: this.passwordRules
- };
- }
- },
- methods: {
- handleSubmit: function handleSubmit() {
- var _this = this;
- this.$refs.loginForm.validate(function (valid) {
- if (valid) {
- _this.$emit("on-success-valid", {
- userName: _this.form.userName,
- password: _this.form.password
- });
- }
- });
- }
- }
- });
- /***/ }),
- /***/ 180:
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_login_form_login_form_vue__ = __webpack_require__(218);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_login_form_login_form_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__components_login_form_login_form_vue__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vuex__ = __webpack_require__(17);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_js_md5__ = __webpack_require__(18);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_js_md5___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_js_md5__);
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /* harmony default export */ __webpack_exports__["default"] = ({
- components: {
- LoginForm: __WEBPACK_IMPORTED_MODULE_0__components_login_form_login_form_vue___default.a
- },
- methods: _extends({}, __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_vuex__["b" /* mapActions */])({
- handle_login: 'HANDLE_LOGIN'
- }), {
- handleSubmit: function handleSubmit(_ref) {
- var _this = this;
- var userName = _ref.userName,
- password = _ref.password;
- var password = __WEBPACK_IMPORTED_MODULE_2_js_md5___default()(password);
- this.handle_login({ userName: userName, password: password }).then(function (res) {
- _this.$router.push({
- path: "/list"
- });
- });
- }
- })
- });
- /***/ }),
- /***/ 199:
- /***/ (function(module, exports) {
- // removed by extract-text-webpack-plugin
- /***/ }),
- /***/ 218:
- /***/ (function(module, exports, __webpack_require__) {
- var Component = __webpack_require__(16)(
- /* script */
- __webpack_require__(177),
- /* template */
- __webpack_require__(226),
- /* scopeId */
- null,
- /* cssModules */
- null
- )
- Component.options.__file = "D:\\workarea\\normal\\crontab\\src\\components\\login-form\\login-form.vue"
- if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key !== "__esModule"})) {console.error("named exports are not supported in *.vue files.")}
- if (Component.options.functional) {console.error("[vue-loader] login-form.vue: functional components are not supported with templates, they should use render functions.")}
- /* hot reload */
- if (false) {(function () {
- var hotAPI = require("vue-loader/node_modules/vue-hot-reload-api")
- hotAPI.install(require("vue"), false)
- if (!hotAPI.compatible) return
- module.hot.accept()
- if (!module.hot.data) {
- hotAPI.createRecord("data-v-517f0452", Component.options)
- } else {
- hotAPI.reload("data-v-517f0452", Component.options)
- }
- })()}
- module.exports = Component.exports
- /***/ }),
- /***/ 223:
- /***/ (function(module, exports, __webpack_require__) {
- module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;
- return _c('div', {
- staticClass: "login"
- }, [_c('div', {
- staticClass: "login-con"
- }, [_c('Card', {
- attrs: {
- "icon": "log-in",
- "title": "欢迎登录",
- "bordered": false
- }
- }, [_c('div', {
- staticClass: "form-con"
- }, [_c('login-form', {
- on: {
- "on-success-valid": _vm.handleSubmit
- }
- }), _vm._v(" "), _c('p', {
- staticClass: "login-tip"
- }, [_vm._v("请输入用户名和密码")])], 1)])], 1)])
- },staticRenderFns: []}
- module.exports.render._withStripped = true
- if (false) {
- module.hot.accept()
- if (module.hot.data) {
- require("vue-loader/node_modules/vue-hot-reload-api").rerender("data-v-35a49377", module.exports)
- }
- }
- /***/ }),
- /***/ 226:
- /***/ (function(module, exports, __webpack_require__) {
- module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;
- return _c('Form', {
- ref: "loginForm",
- attrs: {
- "model": _vm.form,
- "rules": _vm.rules
- },
- nativeOn: {
- "keydown": function($event) {
- if (!('button' in $event) && _vm._k($event.keyCode, "enter", 13, $event.key, "Enter")) { return null; }
- return _vm.handleSubmit($event)
- }
- }
- }, [_c('FormItem', {
- attrs: {
- "prop": "userName"
- }
- }, [_c('Input', {
- attrs: {
- "placeholder": "请输入用户名"
- },
- model: {
- value: (_vm.form.userName),
- callback: function($$v) {
- _vm.$set(_vm.form, "userName", $$v)
- },
- expression: "form.userName"
- }
- }, [_c('span', {
- attrs: {
- "slot": "prepend"
- },
- slot: "prepend"
- }, [_c('Icon', {
- attrs: {
- "size": 16,
- "type": "ios-person"
- }
- })], 1)])], 1), _vm._v(" "), _c('FormItem', {
- attrs: {
- "prop": "password"
- }
- }, [_c('Input', {
- attrs: {
- "type": "password",
- "placeholder": "请输入密码"
- },
- model: {
- value: (_vm.form.password),
- callback: function($$v) {
- _vm.$set(_vm.form, "password", $$v)
- },
- expression: "form.password"
- }
- }, [_c('span', {
- attrs: {
- "slot": "prepend"
- },
- slot: "prepend"
- }, [_c('Icon', {
- attrs: {
- "size": 14,
- "type": "md-lock"
- }
- })], 1)])], 1), _vm._v(" "), _c('FormItem', [_c('Button', {
- attrs: {
- "type": "primary",
- "long": ""
- },
- on: {
- "click": _vm.handleSubmit
- }
- }, [_vm._v("登录")])], 1)], 1)
- },staticRenderFns: []}
- module.exports.render._withStripped = true
- if (false) {
- module.hot.accept()
- if (module.hot.data) {
- require("vue-loader/node_modules/vue-hot-reload-api").rerender("data-v-517f0452", module.exports)
- }
- }
- /***/ }),
- /***/ 34:
- /***/ (function(module, exports, __webpack_require__) {
- /* styles */
- __webpack_require__(199)
- var Component = __webpack_require__(16)(
- /* script */
- __webpack_require__(180),
- /* template */
- __webpack_require__(223),
- /* scopeId */
- "data-v-35a49377",
- /* cssModules */
- null
- )
- Component.options.__file = "D:\\workarea\\normal\\crontab\\src\\views\\login.vue"
- if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key !== "__esModule"})) {console.error("named exports are not supported in *.vue files.")}
- if (Component.options.functional) {console.error("[vue-loader] login.vue: functional components are not supported with templates, they should use render functions.")}
- /* hot reload */
- if (false) {(function () {
- var hotAPI = require("vue-loader/node_modules/vue-hot-reload-api")
- hotAPI.install(require("vue"), false)
- if (!hotAPI.compatible) return
- module.hot.accept()
- if (!module.hot.data) {
- hotAPI.createRecord("data-v-35a49377", Component.options)
- } else {
- hotAPI.reload("data-v-35a49377", Component.options)
- }
- })()}
- module.exports = Component.exports
- /***/ })
- });
|