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
13 KiB
1 line
13 KiB
{"remainingRequest":"D:\\code\\vue\\admin\\node_modules\\babel-loader\\lib\\index.js!D:\\code\\vue\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\code\\vue\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\code\\vue\\admin\\src\\components\\index\\IndexHeader.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\code\\vue\\admin\\src\\components\\index\\IndexHeader.vue","mtime":1709633805000},{"path":"D:\\code\\vue\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\code\\vue\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":499162500000},{"path":"D:\\code\\vue\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\code\\vue\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLmV4ZWMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcucmVwbGFjZSI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCBheGlvcyBmcm9tICdheGlvcyc7CmV4cG9ydCBkZWZhdWx0IHsKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZGlhbG9nVmlzaWJsZTogZmFsc2UsCiAgICAgIHJ1bGVGb3JtOiB7fSwKICAgICAgdXNlcjogbnVsbAogICAgfTsKICB9LAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7fSwKICBjb21wdXRlZDogewogICAgYXZhdGFyOiBmdW5jdGlvbiBhdmF0YXIoKSB7CiAgICAgIHJldHVybiB0aGlzLiRzdG9yYWdlLmdldCgnaGVhZHBvcnRyYWl0JykgPyB0aGlzLiRzdG9yYWdlLmdldCgnaGVhZHBvcnRyYWl0JykgOiAnJzsKICAgIH0KICB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgIHZhciBzZXNzaW9uVGFibGUgPSB0aGlzLiRzdG9yYWdlLmdldCgic2Vzc2lvblRhYmxlIik7CiAgICB0aGlzLiRodHRwKHsKICAgICAgdXJsOiBzZXNzaW9uVGFibGUgKyAnL3Nlc3Npb24nLAogICAgICBtZXRob2Q6ICJnZXQiCiAgICB9KS50aGVuKGZ1bmN0aW9uIChfcmVmKSB7CiAgICAgIHZhciBkYXRhID0gX3JlZi5kYXRhOwoKICAgICAgaWYgKGRhdGEgJiYgZGF0YS5jb2RlID09PSAwKSB7CiAgICAgICAgaWYgKHNlc3Npb25UYWJsZSA9PSAneW9uZ2h1JykgewogICAgICAgICAgX3RoaXMuJHN0b3JhZ2Uuc2V0KCdoZWFkcG9ydHJhaXQnLCBkYXRhLmRhdGEudG91eGlhbmcpOwogICAgICAgIH0KCiAgICAgICAgaWYgKHNlc3Npb25UYWJsZSA9PSAndXNlcnMnKSB7CiAgICAgICAgICBfdGhpcy4kc3RvcmFnZS5zZXQoJ2hlYWRwb3J0cmFpdCcsIGRhdGEuZGF0YS5pbWFnZSk7CiAgICAgICAgfQoKICAgICAgICBfdGhpcy4kc3RvcmFnZS5zZXQoJ3VzZXJGb3JtJywgSlNPTi5zdHJpbmdpZnkoZGF0YS5kYXRhKSk7CgogICAgICAgIF90aGlzLnVzZXIgPSBkYXRhLmRhdGE7CgogICAgICAgIF90aGlzLiRzdG9yYWdlLnNldCgndXNlcmlkJywgZGF0YS5kYXRhLmlkKTsKICAgICAgfSBlbHNlIHsKICAgICAgICB2YXIgbWVzc2FnZSA9IF90aGlzLiRtZXNzYWdlOwogICAgICAgIG1lc3NhZ2UuZXJyb3IoZGF0YS5tc2cpOwogICAgICB9CiAgICB9KTsKICB9LAogIG1ldGhvZHM6IHsKICAgIGhhbmRsZUNvbW1hbmQ6IGZ1bmN0aW9uIGhhbmRsZUNvbW1hbmQobmFtZSkgewogICAgICBpZiAobmFtZSA9PSAnZnJvbnQnKSB7CiAgICAgICAgdGhpcy5vbkluZGV4VGFwKCk7CiAgICAgIH0gZWxzZSBpZiAobmFtZSA9PSAnbG9nb3V0JykgewogICAgICAgIHRoaXMub25Mb2dvdXQoKTsKICAgICAgfSBlbHNlIGlmIChuYW1lID09ICdib2FyZCcpIHsKICAgICAgICB0aGlzLnRvQm9hcmQoKTsKICAgICAgfSBlbHNlIGlmIChuYW1lID09ICdiYWNrVXAnKSB7CiAgICAgICAgdGhpcy5iYWNrVXAoKTsKICAgICAgfSBlbHNlIHsKICAgICAgICB2YXIgcm91dGVyID0gdGhpcy4kcm91dGVyOwogICAgICAgIG5hbWUgPSAnLycgKyBuYW1lOwogICAgICAgIHJvdXRlci5wdXNoKG5hbWUpOwogICAgICB9CiAgICB9LAogICAgb25Mb2dvdXQ6IGZ1bmN0aW9uIG9uTG9nb3V0KCkgewogICAgICB2YXIgc3RvcmFnZSA9IHRoaXMuJHN0b3JhZ2U7CiAgICAgIHZhciByb3V0ZXIgPSB0aGlzLiRyb3V0ZXI7CiAgICAgIHN0b3JhZ2UuY2xlYXIoKTsKICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ3RhZ3NWaWV3L2RlbEFsbFZpZXdzJyk7CiAgICAgIHJvdXRlci5yZXBsYWNlKHsKICAgICAgICBuYW1lOiAibG9naW4iCiAgICAgIH0pOwogICAgfSwKICAgIG9uSW5kZXhUYXA6IGZ1bmN0aW9uIG9uSW5kZXhUYXAoKSB7CiAgICAgIHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gIiIuY29uY2F0KHRoaXMuJGJhc2UuaW5kZXhVcmwpOwogICAgfQogIH0KfTs="},{"version":3,"sources":["IndexHeader.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAgCA,OAAA,KAAA,MAAA,OAAA;AACA,eAAA;AACA,EAAA,IADA,kBACA;AACA,WAAA;AACA,MAAA,aAAA,EAAA,KADA;AAEA,MAAA,QAAA,EAAA,EAFA;AAGA,MAAA,IAAA,EAAA;AAHA,KAAA;AAKA,GAPA;AAQA,EAAA,OARA,qBAQA,CACA,CATA;AAUA,EAAA,QAAA,EAAA;AACA,IAAA,MADA,oBACA;AACA,aAAA,KAAA,QAAA,CAAA,GAAA,CAAA,cAAA,IAAA,KAAA,QAAA,CAAA,GAAA,CAAA,cAAA,CAAA,GAAA,EAAA;AACA;AAHA,GAVA;AAeA,EAAA,OAfA,qBAeA;AAAA;;AACA,QAAA,YAAA,GAAA,KAAA,QAAA,CAAA,GAAA,CAAA,cAAA,CAAA;AACA,SAAA,KAAA,CAAA;AACA,MAAA,GAAA,EAAA,YAAA,GAAA,UADA;AAEA,MAAA,MAAA,EAAA;AAFA,KAAA,EAGA,IAHA,CAGA,gBAEA;AAAA,UADA,IACA,QADA,IACA;;AACA,UAAA,IAAA,IAAA,IAAA,CAAA,IAAA,KAAA,CAAA,EAAA;AACA,YAAA,YAAA,IAAA,QAAA,EAAA;AACA,UAAA,KAAA,CAAA,QAAA,CAAA,GAAA,CAAA,cAAA,EAAA,IAAA,CAAA,IAAA,CAAA,QAAA;AACA;;AACA,YAAA,YAAA,IAAA,OAAA,EAAA;AACA,UAAA,KAAA,CAAA,QAAA,CAAA,GAAA,CAAA,cAAA,EAAA,IAAA,CAAA,IAAA,CAAA,KAAA;AACA;;AACA,QAAA,KAAA,CAAA,QAAA,CAAA,GAAA,CAAA,UAAA,EAAA,IAAA,CAAA,SAAA,CAAA,IAAA,CAAA,IAAA,CAAA;;AACA,QAAA,KAAA,CAAA,IAAA,GAAA,IAAA,CAAA,IAAA;;AACA,QAAA,KAAA,CAAA,QAAA,CAAA,GAAA,CAAA,QAAA,EAAA,IAAA,CAAA,IAAA,CAAA,EAAA;AACA,OAVA,MAUA;AACA,YAAA,OAAA,GAAA,KAAA,CAAA,QAAA;AACA,QAAA,OAAA,CAAA,KAAA,CAAA,IAAA,CAAA,GAAA;AACA;AACA,KApBA;AAqBA,GAtCA;AAuCA,EAAA,OAAA,EAAA;AACA,IAAA,aADA,yBACA,IADA,EACA;AACA,UAAA,IAAA,IAAA,OAAA,EAAA;AACA,aAAA,UAAA;AACA,OAFA,MAEA,IAAA,IAAA,IAAA,QAAA,EAAA;AACA,aAAA,QAAA;AACA,OAFA,MAEA,IAAA,IAAA,IAAA,OAAA,EAAA;AACA,aAAA,OAAA;AACA,OAFA,MAEA,IAAA,IAAA,IAAA,QAAA,EAAA;AACA,aAAA,MAAA;AACA,OAFA,MAEA;AACA,YAAA,MAAA,GAAA,KAAA,OAAA;AACA,QAAA,IAAA,GAAA,MAAA,IAAA;AACA,QAAA,MAAA,CAAA,IAAA,CAAA,IAAA;AACA;AACA,KAfA;AAiBA,IAAA,QAjBA,sBAiBA;AACA,UAAA,OAAA,GAAA,KAAA,QAAA;AACA,UAAA,MAAA,GAAA,KAAA,OAAA;AACA,MAAA,OAAA,CAAA,KAAA;AACA,WAAA,MAAA,CAAA,QAAA,CAAA,sBAAA;AACA,MAAA,MAAA,CAAA,OAAA,CAAA;AACA,QAAA,IAAA,EAAA;AADA,OAAA;AAGA,KAzBA;AA0BA,IAAA,UA1BA,wBA0BA;AACA,MAAA,MAAA,CAAA,QAAA,CAAA,IAAA,aAAA,KAAA,KAAA,CAAA,QAAA;AACA;AA5BA;AAvCA,CAAA","sourcesContent":["<template>\r\n\t<div class=\"navbar\">\r\n\t\t<div class=\"title\" :style='{\"margin\":\"0px\",\"overflow\":\"hidden\",\"textAlign\":\"left\",\"background\":\"none\",\"flex\":\"1\",\"display\":\"block\",\"width\":\"auto\",\"order\":\"0\"}'>\r\n\t\t\t<el-image v-if=\"false\" class=\"title-img\" :style='{\"width\":\"44px\",\"objectFit\":\"cover\",\"borderRadius\":\"100%\",\"float\":\"left\",\"height\":\"44px\"}' src=\"http://codegen.caihongy.cn/20201114/7856ba26477849ea828f481fa2773a95.jpg\" fit=\"cover\" />\r\n\t\t\t<span class=\"title-name\" :style='{\"padding\":\"0px\",\"lineHeight\":\"1.5\",\"fontSize\":\"18px\",\"color\":\"#fff\",\"fontWeight\":\"500\"}'>{{this.$project.projectName}}</span>\r\n\t\t</div>\r\n\t\t<!--\r\n\t\t<div class=\"right\" :style='{\"position\":\"absolute\",\"right\":\"20px\",\"top\":\"8px\",\"display\":\"flex\"}'>\r\n\t\t\t<div :style='{\"cursor\":\"pointer\",\"margin\":\"0 5px\",\"lineHeight\":\"44px\",\"color\":\"#333\"}' class=\"nickname\">{{this.$storage.get('role')}} {{this.$storage.get('adminName')}}</div>\r\n\t\t\t<div :style='{\"cursor\":\"pointer\",\"margin\":\"0 5px\",\"lineHeight\":\"44px\",\"color\":\"#666\"}' v-if=\"this.$storage.get('role')!='管理员'\" class=\"logout\" @click=\"onIndexTap\">退出到前台</div>\r\n\t\t\t<div :style='{\"cursor\":\"pointer\",\"margin\":\"0 5px\",\"lineHeight\":\"44px\",\"color\":\"#666\"}' class=\"logout\" @click=\"onLogout\">退出登录</div>\r\n\t\t</div>\r\n\t\t-->\r\n\t\t\r\n\t\t<el-dropdown @command=\"handleCommand\" trigger=\"click\" :style='{\"padding\":\"0 0px 0 0\",\"color\":\"inherit\",\"background\":\"url() no-repeat right center / 26px\",\"display\":\"inline-block\",\"fontSize\":\"inherit\",\"position\":\"static\",\"zIndex\":\"9999\",\"order\":\"10\"}'>\r\n\t\t <div class=\"el-dropdown-link\" :style='{\"alignItems\":\"center\",\"display\":\"flex\"}'>\r\n\t\t <el-image v-if=\"user\" :style='{\"width\":\"32px\",\"margin\":\"0 10px\",\"objectFit\":\"cover\",\"borderRadius\":\"100%\",\"display\":\"inline-block\",\"height\":\"32px\"}' :src=\"avatar?this.$base.url + avatar : require('@/assets/img/avator.png')\" fit=\"cover\"></el-image>\r\n\t\t <span :style='{\"color\":\"inherit\",\"lineHeight\":\"32px\",\"fontSize\":\"14px\"}'>{{this.$storage.get('adminName')}}</span>\r\n\t\t <span class=\"icon iconfont icon-xiala\" :style='{\"margin\":\"0 0 0 5px\",\"fontSize\":\"14px\",\"color\":\"inherit\",\"display\":\"none\"}'></span>\r\n\t\t </div>\r\n\t\t <el-dropdown-menu class=\"top-el-dropdown-menu\" slot=\"dropdown\">\r\n\t\t <el-dropdown-item class=\"item1\" :command=\"''\">主页</el-dropdown-item>\r\n\t\t <el-dropdown-item class=\"item2\" :command=\"'center'\">用户信息</el-dropdown-item>\r\n\t\t <el-dropdown-item v-if=\"this.$storage.get('role')!='管理员'\" class=\"item3\" :command=\"'front'\">访问前台</el-dropdown-item>\r\n\t\t <el-dropdown-item class=\"item4\" :command=\"'logout'\">退出系统</el-dropdown-item>\r\n\t\t </el-dropdown-menu>\r\n\t\t</el-dropdown>\r\n\t\t\r\n\t</div>\r\n</template>\r\n\r\n<script>\r\n\timport axios from 'axios'\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tdialogVisible: false,\r\n\t\t\t\truleForm: {},\r\n\t\t\t\tuser: null,\r\n\t\t\t};\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tavatar(){\r\n\t\t\t\treturn this.$storage.get('headportrait')?this.$storage.get('headportrait'):''\r\n\t\t\t}\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\tlet sessionTable = this.$storage.get(\"sessionTable\")\r\n\t\t\tthis.$http({\r\n\t\t\t\turl: sessionTable + '/session',\r\n\t\t\t\tmethod: \"get\"\r\n\t\t\t}).then(({\r\n\t\t\t\tdata\r\n\t\t\t}) => {\r\n\t\t\t\tif (data && data.code === 0) {\r\n\t\t\t\t\tif(sessionTable == 'yonghu') {\r\n\t\t\t\t\t\tthis.$storage.set('headportrait',data.data.touxiang)\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(sessionTable == 'users') {\r\n\t\t\t\t\t\tthis.$storage.set('headportrait',data.data.image)\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.$storage.set('userForm',JSON.stringify(data.data))\r\n\t\t\t\t\tthis.user = data.data;\r\n\t\t\t\t\tthis.$storage.set('userid',data.data.id);\n\t\t\t\t} else {\r\n\t\t\t\t\tlet message = this.$message\r\n\t\t\t\t\tmessage.error(data.msg);\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\thandleCommand(name) {\r\n\t\t\t\tif (name == 'front') {\r\n\t\t\t\t\tthis.onIndexTap()\r\n\t\t\t\t} else if (name == 'logout') {\r\n\t\t\t\t\tthis.onLogout()\r\n\t\t\t\t} else if (name == 'board'){\r\n\t\t\t\t\tthis.toBoard()\r\n\t\t\t\t} else if (name == 'backUp'){\r\n\t\t\t\t\tthis.backUp()\r\n\t\t\t\t} else {\r\n\t\t\t\t\tlet router = this.$router\r\n\t\t\t\t\tname = '/'+name\r\n\t\t\t\t\trouter.push(name)\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\r\n\t\t\tonLogout() {\r\n\t\t\t\tlet storage = this.$storage\r\n\t\t\t\tlet router = this.$router\r\n\t\t\t\tstorage.clear()\r\n\t\t\t\tthis.$store.dispatch('tagsView/delAllViews')\n\t\t\t\trouter.replace({\r\n\t\t\t\t\tname: \"login\"\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tonIndexTap(){\n\t\t\t\twindow.location.href = `${this.$base.indexUrl}`\n\t\t\t},\r\n\t\t}\r\n\t};\r\n</script>\r\n\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.top-el-dropdown-menu {\r\n\t\t\t\tborder: 1px solid #EBEEF5;\r\n\t\t\t\tborder-radius: 4px;\r\n\t\t\t\tpadding: 10px 0;\r\n\t\t\t\tbox-shadow: 0 0px 0px 0 rgba(0,0,0,.1);\r\n\t\t\t\tmargin: 18px 0;\r\n\t\t\t\tbackground: #FFF;\r\n\t\t\t\tmin-width: 150px;\r\n\t\t\t}\r\n\t\r\n\t.top-el-dropdown-menu li.el-dropdown-menu__item.item1 {\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t\tpadding: 0 20px;\r\n\t\t\t\tmargin: 0;\r\n\t\t\t\toutline: 0;\r\n\t\t\t\tcolor: #606266;\r\n\t\t\t\tbackground: #fff;\r\n\t\t\t\tfont-size: 14px;\r\n\t\t\t\tline-height: 36px;\r\n\t\t\t\tlist-style: none;\r\n\t\t\t}\r\n\t\r\n\t.top-el-dropdown-menu li.el-dropdown-menu__item.item1:hover {\r\n\t\t\t\tbackground: #ecf5ff;\r\n\t\t\t}\r\n\t\r\n\t.top-el-dropdown-menu li.el-dropdown-menu__item.item2 {\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t\tpadding: 0 20px;\r\n\t\t\t\tmargin: 0;\r\n\t\t\t\toutline: 0;\r\n\t\t\t\tcolor: #606266;\r\n\t\t\t\tbackground: #fff;\r\n\t\t\t\tfont-size: 14px;\r\n\t\t\t\tline-height: 36px;\r\n\t\t\t\tlist-style: none;\r\n\t\t\t}\r\n\t\r\n\t.top-el-dropdown-menu li.el-dropdown-menu__item.item2:hover {\r\n\t\t\t\tbackground: #ecf5ff;\r\n\t\t\t}\r\n\t\r\n\t.top-el-dropdown-menu li.el-dropdown-menu__item.item3 {\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t\tpadding: 0 20px;\r\n\t\t\t\tmargin: 0;\r\n\t\t\t\toutline: 0;\r\n\t\t\t\tcolor: #606266;\r\n\t\t\t\tbackground: #fff;\r\n\t\t\t\tfont-size: 14px;\r\n\t\t\t\tline-height: 36px;\r\n\t\t\t\tlist-style: none;\r\n\t\t\t}\r\n\t\r\n\t.top-el-dropdown-menu li.el-dropdown-menu__item.item3:hover {\r\n\t\t\t\tbackground: #ecf5ff;\r\n\t\t\t}\r\n\t\r\n\t.top-el-dropdown-menu li.el-dropdown-menu__item.item4 {\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t\tpadding: 0 20px;\r\n\t\t\t\tmargin: 0;\r\n\t\t\t\toutline: 0;\r\n\t\t\t\tcolor: #606266;\r\n\t\t\t\tbackground: #fff;\r\n\t\t\t\tfont-size: 14px;\r\n\t\t\t\tline-height: 36px;\r\n\t\t\t\tlist-style: none;\r\n\t\t\t}\r\n\t\r\n\t.top-el-dropdown-menu li.el-dropdown-menu__item.item4:hover {\r\n\t\t\t\tbackground: #ecf5ff;\r\n\t\t\t}\r\n</style>\n"],"sourceRoot":"src/components/index"}]} |