82e588400d48be9b2dbeacf1b7543fe5.json 7.1 KB

1
  1. {"remainingRequest":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/babel-loader/lib/index.js!/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/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/view/login/login.vue?vue&type=script&lang=js&","dependencies":[{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/view/login/login.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//\nimport LoginForm from '_c/login-form';\nimport { mapActions } from 'vuex';\nimport axios from '../../libs/api.request';\nexport default {\n data() {\n return {\n error: '',\n permssionId: []\n };\n },\n\n components: {\n LoginForm\n },\n methods: { ...mapActions(['handleLogin', 'getUserInfo']),\n\n handleSubmit({\n name,\n pass\n }) {\n // this.handleLogin({ name, pass }).then(console.log(555))\n this.handleLogin({\n name,\n pass\n }).then(res => {\n if (res.data.code == 'success') {\n this.getPermssionTree();\n localStorage.removeItem('tagNaveList'); // 每次登陆后清空上次缓存的nav导航\n\n this.$router.push({\n name: this.$config.homeName\n }); // this.$config.homeName\n } else {\n this.$Message.error(res.data.message);\n }\n }).catch(res => {// this.$Message.error(res.response.message);\n });\n },\n\n // 登陆后获取当前用户的权限\n getPermssionTree() {\n axios.request({\n method: 'POST',\n url: '/admins/system/permissions/tree'\n }).then(res => {\n if (res.data.code === 'success') {\n this.handdel(res.data.data);\n sessionStorage.setItem('menu', this.permssionId.join(','));\n this.getUserInfo();\n } else {}\n });\n },\n\n // 处理权限\n handdel(data) {\n if (!data || data.length === 0) {\n return;\n }\n\n for (let i = 0; i < data.length; i++) {\n if (data[i].children && data[i].children.length !== 0) {\n this.permssionId.push(data[i].name);\n this.handdel(data[i].children);\n } else {\n this.permssionId.push(data[i].name);\n }\n }\n }\n\n }\n};",{"version":3,"sources":["login.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAkBA,OAAA,SAAA,MAAA,eAAA;AACA,SAAA,UAAA,QAAA,MAAA;AACA,OAAA,KAAA,MAAA,wBAAA;AACA,eAAA;AACA,EAAA,IAAA,GAAA;AACA,WAAA;AACA,MAAA,KAAA,EAAA,EADA;AAEA,MAAA,WAAA,EAAA;AAFA,KAAA;AAIA,GANA;;AAOA,EAAA,UAAA,EAAA;AACA,IAAA;AADA,GAPA;AAUA,EAAA,OAAA,EAAA,EACA,GAAA,UAAA,CAAA,CACA,aADA,EAEA,aAFA,CAAA,CADA;;AAKA,IAAA,YAAA,CAAA;AAAA,MAAA,IAAA;AAAA,MAAA;AAAA,KAAA,EAAA;AACA;AACA,WAAA,WAAA,CAAA;AAAA,QAAA,IAAA;AAAA,QAAA;AAAA,OAAA,EAAA,IAAA,CAAA,GAAA,IAAA;AACA,YAAA,GAAA,CAAA,IAAA,CAAA,IAAA,IAAA,SAAA,EAAA;AACA,eAAA,gBAAA;AACA,UAAA,YAAA,CAAA,UAAA,CAAA,aAAA,EAFA,CAEA;;AACA,eAAA,OAAA,CAAA,IAAA,CAAA;AAAA,YAAA,IAAA,EAAA,KAAA,OAAA,CAAA;AAAA,WAAA,EAHA,CAGA;AACA,SAJA,MAIA;AACA,eAAA,QAAA,CAAA,KAAA,CAAA,GAAA,CAAA,IAAA,CAAA,OAAA;AACA;AAEA,OATA,EASA,KATA,CASA,GAAA,IAAA,CACA;AACA,OAXA;AAYA,KAnBA;;AAoBA;AACA,IAAA,gBAAA,GAAA;AACA,MAAA,KAAA,CACA,OADA,CACA;AACA,QAAA,MAAA,EAAA,MADA;AAEA,QAAA,GAAA,EAAA;AAFA,OADA,EAKA,IALA,CAKA,GAAA,IAAA;AACA,YAAA,GAAA,CAAA,IAAA,CAAA,IAAA,KAAA,SAAA,EAAA;AACA,eAAA,OAAA,CAAA,GAAA,CAAA,IAAA,CAAA,IAAA;AACA,UAAA,cAAA,CAAA,OAAA,CAAA,MAAA,EAAA,KAAA,WAAA,CAAA,IAAA,CAAA,GAAA,CAAA;AACA,eAAA,WAAA;AACA,SAJA,MAIA,CAEA;AACA,OAbA;AAcA,KApCA;;AAqCA;AACA,IAAA,OAAA,CAAA,IAAA,EAAA;AACA,UAAA,CAAA,IAAA,IAAA,IAAA,CAAA,MAAA,KAAA,CAAA,EAAA;AACA;AACA;;AACA,WAAA,IAAA,CAAA,GAAA,CAAA,EAAA,CAAA,GAAA,IAAA,CAAA,MAAA,EAAA,CAAA,EAAA,EAAA;AACA,YAAA,IAAA,CAAA,CAAA,CAAA,CAAA,QAAA,IAAA,IAAA,CAAA,CAAA,CAAA,CAAA,QAAA,CAAA,MAAA,KAAA,CAAA,EAAA;AACA,eAAA,WAAA,CAAA,IAAA,CAAA,IAAA,CAAA,CAAA,CAAA,CAAA,IAAA;AACA,eAAA,OAAA,CAAA,IAAA,CAAA,CAAA,CAAA,CAAA,QAAA;AACA,SAHA,MAGA;AACA,eAAA,WAAA,CAAA,IAAA,CAAA,IAAA,CAAA,CAAA,CAAA,CAAA,IAAA;AACA;AACA;AACA;;AAlDA;AAVA,CAAA","sourcesContent":["<style lang=\"less\">\n @import './login.less';\n</style>\n\n<template>\n <div class=\"login\">\n <div class=\"login-con\">\n <Card icon=\"log-in\" title=\"欢迎登录\" :bordered=\"false\">\n <div class=\"form-con\">\n <login-form @on-success-valid=\"handleSubmit\"></login-form>\n <!-- <p class=\"login-tip\">输入任意用户名和密码即可</p> -->\n </div>\n </Card>\n </div>\n </div>\n</template>\n\n<script>\nimport LoginForm from '_c/login-form'\nimport { mapActions } from 'vuex'\nimport axios from '../../libs/api.request'\nexport default {\n data () {\n return {\n error: '',\n permssionId: []\n }\n },\n components: {\n LoginForm\n },\n methods: {\n ...mapActions([\n 'handleLogin',\n 'getUserInfo'\n ]),\n handleSubmit ({ name, pass }) {\n // this.handleLogin({ name, pass }).then(console.log(555))\n this.handleLogin({name, pass}).then(res => {\n if(res.data.code == 'success'){\n this.getPermssionTree()\n localStorage.removeItem('tagNaveList')// 每次登陆后清空上次缓存的nav导航\n this.$router.push({name: this.$config.homeName}) // this.$config.homeName\n }else{\n this.$Message.error(res.data.message)\n }\n \n }).catch(res => {\n // this.$Message.error(res.response.message);\n })\n },\n // 登陆后获取当前用户的权限\n getPermssionTree () {\n axios\n .request({\n method: 'POST',\n url: '/admins/system/permissions/tree'\n })\n .then(res => {\n if (res.data.code === 'success') {\n this.handdel(res.data.data)\n sessionStorage.setItem('menu', this.permssionId.join(','))\n this.getUserInfo()\n } else {\n\n }\n })\n },\n // 处理权限\n handdel (data) {\n if (!data || data.length === 0) {\n return\n }\n for (let i = 0; i < data.length; i++) {\n if (data[i].children && data[i].children.length !== 0) {\n this.permssionId.push(data[i].name)\n this.handdel(data[i].children)\n } else {\n this.permssionId.push(data[i].name)\n }\n }\n }\n }\n}\n</script>\n\n<style>\n\n</style>\n"],"sourceRoot":"src/view/login"}]}