You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
7.7 KiB
1 line
7.7 KiB
{"remainingRequest":"D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\node_modules\\babel-loader\\lib\\index.js!D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\node_modules\\cache-loader\\dist\\cjs.js??ref--1-0!D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\src\\components\\Profile.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\src\\components\\Profile.vue","mtime":1713435226764},{"path":"D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\babel.config.js","mtime":1713435210088},{"path":"D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1713435214031},{"path":"D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\node_modules\\babel-loader\\lib\\index.js","mtime":1713435212781},{"path":"D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1713435214031},{"path":"D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\node_modules\\vue-loader\\lib\\index.js","mtime":1713435227548}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:ZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJIb21lIiwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHVzZXI6IHt9CiAgICB9OwogIH0sCgogIGNvbXB1dGVkOiB7fSwKICBtZXRob2RzOiB7CiAgICBpbml0KCkgewogICAgICB0aGlzLnVzZXIgPSBKU09OLnBhcnNlKHNlc3Npb25TdG9yYWdlLmdldEl0ZW0oIkN1clVzZXIiKSk7CiAgICB9LAoKICAgIGxvZ291dCgpIHsKICAgICAgdGhpcy4kY29uZmlybSgi5oKo56Gu5a6a6KaB6YCA5Ye655m75b2V5ZCX77yfIiwgIuaPkOekuiIsIHsKICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogIuehruWumiIsCiAgICAgICAgLy/noa7orqTmjInpkq7nmoTmloflrZfmmL7npLoKICAgICAgICB0eXBlOiAid2FybmluZyIsCiAgICAgICAgY2VudGVyOiB0cnVlIC8v5paH5a2X5bGF5Lit5pi+56S6CgogICAgICB9KS50aGVuKCgpID0+IHsKICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICAgIG1lc3NhZ2U6ICLpgIDlh7rnmbvlvZXmiJDlip/vvIEiCiAgICAgICAgfSk7CiAgICAgICAgdGhpcy4kcm91dGVyLnB1c2goIi8iKTsKICAgICAgICBzZXNzaW9uU3RvcmFnZS5jbGVhcigpOwogICAgICB9KS5jYXRjaCgoKSA9PiB7CiAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICB0eXBlOiAiaW5mbyIsCiAgICAgICAgICBtZXNzYWdlOiAi5bey5Y+W5raI6YCA5Ye655m75b2V77yBIgogICAgICAgIH0pOwogICAgICB9KTsKICAgIH0KCiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIHRoaXMuaW5pdCgpOwogIH0KCn07"},{"version":3,"mappings":"AA2FA;EACAA,YADA;;EAEAC;IACA;MACAC;IADA;EAGA,CANA;;EAOAC,YAPA;EAQAC;IACAC;MACA;IACA,CAHA;;IAIAC;MACA;QACAC,uBADA;QACA;QACAC,eAFA;QAGAC,YAHA,CAGA;;MAHA,GAKAC,IALA,CAKA;QACA;UACAF,eADA;UAEAG;QAFA;QAKA;QACAC;MACA,CAbA,EAcAC,KAdA,CAcA;QACA;UACAL,YADA;UAEAG;QAFA;MAIA,CAnBA;IAoBA;;EAzBA,CARA;;EAmCAG;IACA;EACA;;AArCA","names":["name","data","user","computed","methods","init","logout","confirmButtonText","type","center","then","message","sessionStorage","catch","created"],"sourceRoot":"src/components","sources":["Profile.vue"],"sourcesContent":["<!--\r\n * @Description: \r\n * @Author: \r\n * @Date: 2024-03-04 15:31:03\r\n-->\r\n<template>\r\n <div\r\n style=\"\r\n text-align: center;\r\n height: 100%;\r\n padding: 20px 0 0 0;\r\n margin: 0px;\r\n \"\r\n >\r\n <div class=\"userInfo\">\r\n <b> 当前登录信息</b>\r\n </div>\r\n \r\n <el-descriptions\r\n title=\"\"\r\n :column=\"1\"\r\n size=\"40\"\r\n border\r\n style=\"padding: 20px 0 20px 0\"\r\n >\r\n <el-descriptions-item>\r\n <template slot=\"label\">\r\n <i class=\"el-icon-s-custom\"></i>\r\n 账号\r\n </template>\r\n\r\n <el-tag type=\"info\">{{ user.no }}</el-tag>\r\n </el-descriptions-item>\r\n <el-descriptions-item>\r\n <template slot=\"label\">\r\n <i class=\"el-icon-user\"></i>\r\n 姓名\r\n </template>\r\n <el-tag type=\"info\">{{ user.name }}</el-tag>\r\n </el-descriptions-item>\r\n <el-descriptions-item>\r\n <template slot=\"label\">\r\n <i class=\"el-icon-mobile-phone\"></i>\r\n 电话\r\n </template>\r\n <el-tag type=\"info\">{{ user.phone }}</el-tag>\r\n </el-descriptions-item>\r\n <el-descriptions-item>\r\n <template slot=\"label\">\r\n <i class=\"el-icon-location-outline\"></i>\r\n 性别\r\n </template>\r\n <el-tag\r\n :type=\"user.sex == 1 ? 'primary' : 'danger'\"\r\n disable-transitions\r\n ><i\r\n :class=\"\r\n user.sex == 1 ? 'el-icon-male' : 'el-icon-female'\r\n \"\r\n ></i\r\n >{{ user.sex == 1 ? \"男\" : \"女\" }}</el-tag\r\n >\r\n </el-descriptions-item>\r\n <el-descriptions-item>\r\n <template slot=\"label\">\r\n <i class=\"iconfont icon-r-mark1\"></i>\r\n 角色\r\n </template>\r\n <el-tag type=\"success\" disable-transitions>{{\r\n user.roleId == 0\r\n ? \"超级管理员\"\r\n : user.roleId == 1\r\n ? \"管理员\"\r\n : \"用户\"\r\n }}</el-tag>\r\n </el-descriptions-item>\r\n </el-descriptions>\r\n <hr />\r\n <el-row style=\"text-align: left\">\r\n <el-button\r\n type=\"danger\"\r\n @click=\"logout\"\r\n style=\"margin: 25px 0 0 90px; font-size: 22px;\"\r\n >\r\n 退出登录</el-button\r\n >\r\n </el-row>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: \"Home\",\r\n data() {\r\n return {\r\n user: {},\r\n };\r\n },\r\n computed: {},\r\n methods: {\r\n init() {\r\n this.user = JSON.parse(sessionStorage.getItem(\"CurUser\"));\r\n },\r\n logout() {\r\n this.$confirm(\"您确定要退出登录吗?\", \"提示\", {\r\n confirmButtonText: \"确定\", //确认按钮的文字显示\r\n type: \"warning\",\r\n center: true, //文字居中显示\r\n })\r\n .then(() => {\r\n this.$message({\r\n type: \"success\",\r\n message: \"退出登录成功!\",\r\n });\r\n\r\n this.$router.push(\"/\");\r\n sessionStorage.clear();\r\n })\r\n .catch(() => {\r\n this.$message({\r\n type: \"info\",\r\n message: \"已取消退出登录!\",\r\n });\r\n });\r\n },\r\n },\r\n created() {\r\n this.init();\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.el-descriptions {\r\n width: 90%;\r\n\r\n margin: 0 auto;\r\n text-align: center;\r\n}\r\n\r\n.userInfo {\r\n font-size: 32px;\r\n}\r\n</style>"]}]} |