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
12 KiB
1 line
12 KiB
{"remainingRequest":"D:\\BaiduNetdiskDownload\\T224\\front\\node_modules\\babel-loader\\lib\\index.js!D:\\BaiduNetdiskDownload\\T224\\front\\node_modules\\cache-loader\\dist\\cjs.js??ref--1-0!D:\\BaiduNetdiskDownload\\T224\\front\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\BaiduNetdiskDownload\\T224\\front\\src\\components\\index\\IndexHeader.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\BaiduNetdiskDownload\\T224\\front\\src\\components\\index\\IndexHeader.vue","mtime":1649002836000},{"path":"D:\\BaiduNetdiskDownload\\T224\\front\\babel.config.js","mtime":1649002806000},{"path":"D:\\BaiduNetdiskDownload\\T224\\front\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\BaiduNetdiskDownload\\T224\\front\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\BaiduNetdiskDownload\\T224\\front\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\BaiduNetdiskDownload\\T224\\front\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:ZXhwb3J0IGRlZmF1bHQgewogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBkaWFsb2dWaXNpYmxlOiBmYWxzZSwKICAgICAgcnVsZUZvcm06IHt9LAogICAgICB1c2VyOiB7fSwKICAgICAgaGVhZHM6IHsKICAgICAgICAiaGVhZExvZ291dEZvbnRIb3ZlckNvbG9yIjogInJnYmEoMjU1LCAyMTUsIDAsIDEpIiwKICAgICAgICAiaGVhZEZvbnRTaXplIjogIjIwcHgiLAogICAgICAgICJoZWFkVXNlckluZm9Gb250Q29sb3IiOiAicmdiYSgyNTUsIDI1NSwgMjU1LCAxKSIsCiAgICAgICAgImhlYWRCb3hTaGFkb3ciOiAiMHB4IDBweCAwcHggMHB4IHJnYmEoMzYsIDEzOSwgMTQ2LCAxKSIsCiAgICAgICAgImhlYWRUaXRsZUltZ0hlaWdodCI6ICI0NHB4IiwKICAgICAgICAiaGVhZExvZ291dEZvbnRIb3ZlckJnQ29sb3IiOiAicmdiYSgzNiwgMTM5LCAxNDYsIDEpIiwKICAgICAgICAiaGVhZEZvbnRDb2xvciI6ICJyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIiwKICAgICAgICAiaGVhZFRpdGxlSW1nIjogZmFsc2UsCiAgICAgICAgImhlYWRIZWlnaHQiOiAiNjBweCIsCiAgICAgICAgImhlYWRUaXRsZUltZ0JvcmRlclJhZGl1cyI6ICIyMnB4IiwKICAgICAgICAiaGVhZFRpdGxlSW1nVXJsIjogImh0dHA6Ly9jb2RlZ2VuLmNhaWhvbmd5LmNuLzIwMjAxMDIxL2NjN2Q0NWQ5YzgxNjRiNThiMTgzNTE3NjRlYmE5YmUxLmpwZyIsCiAgICAgICAgImhlYWRCZ0NvbG9yIjogImxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDE0MiwgMjA5LCAyMTQsIDEpICAsIHJnYmEoMzYsIDEzOSwgMTQ2LCAxKSkiLAogICAgICAgICJoZWFkVGl0bGVJbWdCb3hTaGFkb3ciOiAiMCAxcHggNnB4ICM0NDQiLAogICAgICAgICJoZWFkTG9nb3V0Rm9udENvbG9yIjogInJnYmEoMjU1LCAyNTUsIDI1NSwgMSkiLAogICAgICAgICJoZWFkVXNlckluZm9Gb250U2l6ZSI6ICIxNnB4IiwKICAgICAgICAiaGVhZFRpdGxlSW1nV2lkdGgiOiAiNDRweCIsCiAgICAgICAgImhlYWRUaXRsZVN0eWxlIjogIjEiLAogICAgICAgICJoZWFkTG9nb3V0Rm9udFNpemUiOiAiMTZweCIKICAgICAgfQogICAgfTsKICB9LAogIGNyZWF0ZWQoKSB7CiAgICB0aGlzLnNldEhlYWRlclN0eWxlKCk7CiAgfSwKICBtb3VudGVkKCkgewogICAgbGV0IHNlc3Npb25UYWJsZSA9IHRoaXMuJHN0b3JhZ2UuZ2V0KCJzZXNzaW9uVGFibGUiKTsKICAgIHRoaXMuJGh0dHAoewogICAgICB1cmw6IHNlc3Npb25UYWJsZSArICcvc2Vzc2lvbicsCiAgICAgIG1ldGhvZDogImdldCIKICAgIH0pLnRoZW4oKHsKICAgICAgZGF0YQogICAgfSkgPT4gewogICAgICBpZiAoZGF0YSAmJiBkYXRhLmNvZGUgPT09IDApIHsKICAgICAgICB0aGlzLnVzZXIgPSBkYXRhLmRhdGE7CiAgICAgICAgdGhpcy4kc3RvcmFnZS5zZXQoJ3VzZXJpZCcsIGRhdGEuZGF0YS5pZCk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgbGV0IG1lc3NhZ2UgPSB0aGlzLiRtZXNzYWdlOwogICAgICAgIG1lc3NhZ2UuZXJyb3IoZGF0YS5tc2cpOwogICAgICB9CiAgICB9KTsKICB9LAogIG1ldGhvZHM6IHsKICAgIG9uTG9nb3V0KCkgewogICAgICBsZXQgc3RvcmFnZSA9IHRoaXMuJHN0b3JhZ2U7CiAgICAgIGxldCByb3V0ZXIgPSB0aGlzLiRyb3V0ZXI7CiAgICAgIHN0b3JhZ2UuY2xlYXIoKTsKICAgICAgcm91dGVyLnJlcGxhY2UoewogICAgICAgIG5hbWU6ICJsb2dpbiIKICAgICAgfSk7CiAgICB9LAogICAgb25JbmRleFRhcCgpIHsKICAgICAgd2luZG93LmxvY2F0aW9uLmhyZWYgPSBgJHt0aGlzLiRiYXNlLmluZGV4VXJsfWA7CiAgICB9LAogICAgc2V0SGVhZGVyU3R5bGUoKSB7CiAgICAgIHRoaXMuJG5leHRUaWNrKCgpID0+IHsKICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcubmF2YmFyIC5yaWdodC1tZW51IC5sb2dvdXQnKS5mb3JFYWNoKGVsID0+IHsKICAgICAgICAgIGVsLmFkZEV2ZW50TGlzdGVuZXIoIm1vdXNlZW50ZXIiLCBlID0+IHsKICAgICAgICAgICAgZS5zdG9wUHJvcGFnYXRpb24oKTsKICAgICAgICAgICAgZWwuc3R5bGUuYmFja2dyb3VuZENvbG9yID0gdGhpcy5oZWFkcy5oZWFkTG9nb3V0Rm9udEhvdmVyQmdDb2xvcjsKICAgICAgICAgICAgZWwuc3R5bGUuY29sb3IgPSB0aGlzLmhlYWRzLmhlYWRMb2dvdXRGb250SG92ZXJDb2xvcjsKICAgICAgICAgIH0pOwogICAgICAgICAgZWwuYWRkRXZlbnRMaXN0ZW5lcigibW91c2VsZWF2ZSIsIGUgPT4gewogICAgICAgICAgICBlLnN0b3BQcm9wYWdhdGlvbigpOwogICAgICAgICAgICBlbC5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSAidHJhbnNwYXJlbnQiOwogICAgICAgICAgICBlbC5zdHlsZS5jb2xvciA9IHRoaXMuaGVhZHMuaGVhZExvZ291dEZvbnRDb2xvcjsKICAgICAgICAgIH0pOwogICAgICAgIH0pOwogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"names":["data","dialogVisible","ruleForm","user","heads","created","setHeaderStyle","mounted","sessionTable","$storage","get","$http","url","method","then","code","set","id","message","$message","error","msg","methods","onLogout","storage","router","$router","clear","replace","name","onIndexTap","window","location","href","$base","indexUrl","$nextTick","document","querySelectorAll","forEach","el","addEventListener","e","stopPropagation","style","backgroundColor","headLogoutFontHoverBgColor","color","headLogoutFontHoverColor","headLogoutFontColor"],"sources":["src/components/index/IndexHeader.vue"],"sourcesContent":["<template>\r\n\t<!-- <el-header>\r\n\t\t<el-menu background-color=\"#00c292\" text-color=\"#FFFFFF\" active-text-color=\"#FFFFFF\" mode=\"horizontal\">\r\n\t\t\t<div class=\"fl title\">{{this.$project.projectName}}</div>\r\n\t\t\t<div class=\"fr logout\" style=\"display:flex;\">\r\n\t\t\t\t<el-menu-item index=\"3\">\r\n\t\t\t\t\t<div>{{this.$storage.get('role')}} {{this.$storage.get('adminName')}}</div>\r\n\t\t\t\t</el-menu-item>\r\n\t\t\t\t<el-menu-item @click=\"onLogout\" index=\"2\">\r\n\t\t\t\t\t<div>退出登录</div>\r\n\t\t\t\t</el-menu-item>\r\n\t\t\t</div>\r\n\t\t</el-menu>\r\n\t</el-header> -->\r\n\t<div class=\"navbar\" :style=\"{background:heads.headBgColor,height:heads.headHeight,boxShadow:heads.headBoxShadow,lineHeight:heads.headHeight}\">\r\n\t\t<div class=\"title-menu\" :style=\"{justifyContent:heads.headTitleStyle=='1'?'flex-start':'center'}\">\r\n\t\t\t<el-image v-if=\"heads.headTitleImg\" class=\"title-img\" :style=\"{width:heads.headTitleImgWidth,height:heads.headTitleImgHeight,boxShadow:heads.headTitleImgBoxShadow,borderRadius:heads.headTitleImgBorderRadius}\" :src=\"heads.headTitleImgUrl\" fit=\"cover\"></el-image>\r\n\t\t\t<div class=\"title-name\" :style=\"{color:heads.headFontColor,fontSize:heads.headFontSize}\">{{this.$project.projectName}}</div>\r\n\t\t</div>\r\n\t\t<div class=\"right-menu\">\r\n\t\t\t<div class=\"user-info\" :style=\"{color:heads.headUserInfoFontColor,fontSize:heads.headUserInfoFontSize}\">{{this.$storage.get('role')}} {{this.$storage.get('adminName')}}</div>\r\n\t\t\t<div v-if=\"this.$storage.get('role')!='管理员'\" class=\"logout\" :style=\"{color:heads.headLogoutFontColor,fontSize:heads.headLogoutFontSize}\" @click=\"onIndexTap\">退出到前台</div>\r\n\t\t\t<div class=\"logout\" :style=\"{color:heads.headLogoutFontColor,fontSize:heads.headLogoutFontSize}\" @click=\"onLogout\">退出登录</div>\r\n\t\t</div>\r\n\t</div>\r\n</template>\r\n\r\n<script>\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: {},\r\n\t\t\t\theads: {\"headLogoutFontHoverColor\":\"rgba(255, 215, 0, 1)\",\"headFontSize\":\"20px\",\"headUserInfoFontColor\":\"rgba(255, 255, 255, 1)\",\"headBoxShadow\":\"0px 0px 0px 0px rgba(36, 139, 146, 1)\",\"headTitleImgHeight\":\"44px\",\"headLogoutFontHoverBgColor\":\"rgba(36, 139, 146, 1)\",\"headFontColor\":\"rgba(255, 255, 255, 1)\",\"headTitleImg\":false,\"headHeight\":\"60px\",\"headTitleImgBorderRadius\":\"22px\",\"headTitleImgUrl\":\"http://codegen.caihongy.cn/20201021/cc7d45d9c8164b58b18351764eba9be1.jpg\",\"headBgColor\":\"linear-gradient(to right,rgba(142, 209, 214, 1) , rgba(36, 139, 146, 1))\",\"headTitleImgBoxShadow\":\"0 1px 6px #444\",\"headLogoutFontColor\":\"rgba(255, 255, 255, 1)\",\"headUserInfoFontSize\":\"16px\",\"headTitleImgWidth\":\"44px\",\"headTitleStyle\":\"1\",\"headLogoutFontSize\":\"16px\"},\r\n\t\t\t};\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.setHeaderStyle()\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\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\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()\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},\n\t\t\tsetHeaderStyle() {\r\n\t\t\t this.$nextTick(()=>{\r\n\t\t\t document.querySelectorAll('.navbar .right-menu .logout').forEach(el=>{\r\n\t\t\t el.addEventListener(\"mouseenter\", e => {\r\n\t\t\t e.stopPropagation()\r\n\t\t\t el.style.backgroundColor = this.heads.headLogoutFontHoverBgColor\r\n\t\t\t\t\tel.style.color = this.heads.headLogoutFontHoverColor\r\n\t\t\t })\r\n\t\t\t el.addEventListener(\"mouseleave\", e => {\r\n\t\t\t e.stopPropagation()\r\n\t\t\t el.style.backgroundColor = \"transparent\"\r\n\t\t\t\t\tel.style.color = this.heads.headLogoutFontColor\r\n\t\t\t })\r\n\t\t\t })\r\n\t\t\t })\r\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.navbar {\r\n\t\theight: 60px;\r\n\t\tline-height: 60px;\r\n\t\twidth: 100%;\r\n\t\tpadding: 0 34px;\r\n\t\tbox-sizing: border-box;\r\n\t\tbackground-color: #ff00ff;\r\n\t\tposition: relative;\r\n\t\tz-index: 111;\r\n\t\t\r\n\t\t.right-menu {\r\n\t\t\tposition: absolute;\r\n\t\t\tright: 34px;\r\n\t\t\ttop: 0;\r\n\t\t\theight: 100%;\r\n\t\t\tdisplay: flex;\r\n\t\t\tjustify-content: flex-end;\r\n\t\t\talign-items: center;\r\n\t\t\tz-index: 111;\r\n\t\t\t\r\n\t\t\t.user-info {\r\n\t\t\t\tfont-size: 16px;\r\n\t\t\t\tcolor: red;\r\n\t\t\t\tpadding: 0 12px;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\t.logout {\r\n\t\t\t\tfont-size: 16px;\r\n\t\t\t\tcolor: red;\r\n\t\t\t\tpadding: 0 12px;\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t}\r\n\t\t\r\n\t\t.title-menu {\r\n\t\t\tdisplay: flex;\r\n\t\t\tjustify-content: flex-start;\r\n\t\t\talign-items: center;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t\t\r\n\t\t\t.title-img {\r\n\t\t\t\twidth: 44px;\r\n\t\t\t\theight: 44px;\r\n\t\t\t\tborder-radius: 22px;\r\n\t\t\t\tbox-shadow: 0 1px 6px #444;\r\n\t\t\t\tmargin-right: 16px;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\t.title-name {\r\n\t\t\t\tfont-size: 24px;\r\n\t\t\t\tcolor: #fff;\r\n\t\t\t\tfont-weight: 700;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t// .el-header .fr {\r\n\t// \tfloat: right;\r\n\t// }\r\n\r\n\t// .el-header .fl {\r\n\t// \tfloat: left;\r\n\t// }\r\n\r\n\t// .el-header {\r\n\t// \twidth: 100%;\r\n\t// \tcolor: #333;\r\n\t// \ttext-align: center;\r\n\t// \tline-height: 60px;\r\n\t// \tpadding: 0;\r\n\t// \tz-index: 99;\r\n\t// }\r\n\r\n\t// .logo {\r\n\t// \twidth: 60px;\r\n\t// \theight: 60px;\r\n\t// \tmargin-left: 70px;\r\n\t// }\r\n\r\n\t// .avator {\r\n\t// \twidth: 40px;\r\n\t// \theight: 40px;\r\n\t// \tbackground: #ffffff;\r\n\t// \tborder-radius: 50%;\r\n\t// }\r\n\r\n\t// .title {\r\n\t// \tcolor: #ffffff;\r\n\t// \tfont-size: 20px;\r\n\t// \tfont-weight: bold;\r\n\t// \tmargin-left: 20px;\r\n\t// }\r\n</style>\n"],"mappings":"AA4BA;EACAA,KAAA;IACA;MACAC,aAAA;MACAC,QAAA;MACAC,IAAA;MACAC,KAAA;QAAA;QAAA;QAAA;QAAA;QAAA;QAAA;QAAA;QAAA;QAAA;QAAA;QAAA;QAAA;QAAA;QAAA;QAAA;QAAA;QAAA;QAAA;MAAA;IACA;EACA;EACAC,QAAA;IACA,KAAAC,cAAA;EACA;EACAC,QAAA;IACA,IAAAC,YAAA,QAAAC,QAAA,CAAAC,GAAA;IACA,KAAAC,KAAA;MACAC,GAAA,EAAAJ,YAAA;MACAK,MAAA;IACA,GAAAC,IAAA;MACAd;IACA;MACA,IAAAA,IAAA,IAAAA,IAAA,CAAAe,IAAA;QACA,KAAAZ,IAAA,GAAAH,IAAA,CAAAA,IAAA;QACA,KAAAS,QAAA,CAAAO,GAAA,WAAAhB,IAAA,CAAAA,IAAA,CAAAiB,EAAA;MACA;QACA,IAAAC,OAAA,QAAAC,QAAA;QACAD,OAAA,CAAAE,KAAA,CAAApB,IAAA,CAAAqB,GAAA;MACA;IACA;EACA;EACAC,OAAA;IACAC,SAAA;MACA,IAAAC,OAAA,QAAAf,QAAA;MACA,IAAAgB,MAAA,QAAAC,OAAA;MACAF,OAAA,CAAAG,KAAA;MACAF,MAAA,CAAAG,OAAA;QACAC,IAAA;MACA;IACA;IACAC,WAAA;MACAC,MAAA,CAAAC,QAAA,CAAAC,IAAA,WAAAC,KAAA,CAAAC,QAAA;IACA;IACA7B,eAAA;MACA,KAAA8B,SAAA;QACAC,QAAA,CAAAC,gBAAA,gCAAAC,OAAA,CAAAC,EAAA;UACAA,EAAA,CAAAC,gBAAA,eAAAC,CAAA;YACAA,CAAA,CAAAC,eAAA;YACAH,EAAA,CAAAI,KAAA,CAAAC,eAAA,QAAAzC,KAAA,CAAA0C,0BAAA;YACAN,EAAA,CAAAI,KAAA,CAAAG,KAAA,QAAA3C,KAAA,CAAA4C,wBAAA;UACA;UACAR,EAAA,CAAAC,gBAAA,eAAAC,CAAA;YACAA,CAAA,CAAAC,eAAA;YACAH,EAAA,CAAAI,KAAA,CAAAC,eAAA;YACAL,EAAA,CAAAI,KAAA,CAAAG,KAAA,QAAA3C,KAAA,CAAA6C,mBAAA;UACA;QACA;MACA;IACA;EACA;AACA","ignoreList":[]}]} |