| 1 |
- {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\components\\pagesFoot\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\components\\pagesFoot\\index.vue","mtime":1761614938982},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovZnJvbnQvaXRlbS96eUFkbWluL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0IHsgbWFwU3RhdGUgfSBmcm9tICd2dWV4JzsKaW1wb3J0IHRoZW1lIGZyb20gJ0AvbWl4aW5zL3RoZW1lJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdpbmRleC52dWUnLAogIHByb3BzOiB7CiAgICBjb25maWdPYmo6IHsKICAgICAgdHlwZTogT2JqZWN0LAogICAgICBkZWZhdWx0OiBmdW5jdGlvbiBfZGVmYXVsdCgpIHsKICAgICAgICByZXR1cm4ge307CiAgICAgIH0KICAgIH0sCiAgICBjb25maWdObWU6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICBkZWZhdWx0OiAnJwogICAgfQogIH0sCiAgbWl4aW5zOiBbdGhlbWVdLAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICB0eHRDb2xvcjogJycsCiAgICAgIGFjdGl2ZVR4dENvbG9yOiAnJywKICAgICAgYmdDb2xvcjogJycsCiAgICAgIGJnQ29sb3IyOiAnJywKICAgICAgbWVudUxpc3Q6IFtdLAogICAgICBpc1NwZWNpYWw6IDIsCiAgICAgIHRvbmVDb25maWc6IDAsCiAgICAgIHRvcENvbmZpZzogMCwKICAgICAgYm90dG9tQ29uZmlnOiAwLAogICAgICBuYXZTdHlsZUNvbmZpZzogMCwKICAgICAgbmF2Q29uZmlnOiAwLAogICAgICBwckNvbmZpZzogMCwKICAgICAgbVRvcDogMCwKICAgICAgYmdSYWRpdXM6IDAsCiAgICAgIG5vUGljOiByZXF1aXJlKCcuLi8uLi9hc3NldHMvaW1hZ2VzL25vUGljdHJ1ZS5wbmcnKQogICAgfTsKICB9LAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKHt9LCBtYXBTdGF0ZSgnbW9iaWxkQ29uZmlnJywgWydwYWdlRm9vdGVyJ10pKSwKICB3YXRjaDogewogICAgcGFnZUZvb3RlcjogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiBoYW5kbGVyKG5WYWwsIG9WYWwpIHsKICAgICAgICB0aGlzLnNldENvbmZpZyhuVmFsKTsKICAgICAgfSwKICAgICAgZGVlcDogdHJ1ZQogICAgfQogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHZhciBkYXRhID0gdGhpcy4kc3RvcmUuc3RhdGUubW9iaWxkQ29uZmlnLnBhZ2VGb290ZXI7CiAgICB0aGlzLnNldENvbmZpZyhkYXRhKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIHNldENvbmZpZzogZnVuY3Rpb24gc2V0Q29uZmlnKGRhdGEpIHsKICAgICAgdGhpcy50eHRDb2xvciA9IGRhdGEudHh0Q29sb3IuY29sb3JbMF0uaXRlbTsKICAgICAgdGhpcy5hY3RpdmVUeHRDb2xvciA9IGRhdGEuYWN0aXZlVHh0Q29sb3IuY29sb3JbMF0uaXRlbTsKICAgICAgdGhpcy5iZ0NvbG9yID0gZGF0YS5iZ0NvbG9yLmNvbG9yWzBdLml0ZW07CiAgICAgIHRoaXMuYmdDb2xvcjIgPSBkYXRhLmJnQ29sb3IyLmNvbG9yWzBdLml0ZW07CiAgICAgIHRoaXMubmF2U3R5bGVDb25maWcgPSBkYXRhLm5hdlN0eWxlQ29uZmlnLnRhYlZhbDsKICAgICAgdGhpcy50b25lQ29uZmlnID0gZGF0YS50b25lQ29uZmlnLnRhYlZhbDsKICAgICAgdGhpcy5uYXZDb25maWcgPSBkYXRhLm5hdkNvbmZpZy50YWJWYWw7CiAgICAgIHRoaXMudG9wQ29uZmlnID0gZGF0YS50b3BDb25maWcudmFsOwogICAgICB0aGlzLmJvdHRvbUNvbmZpZyA9IGRhdGEuYm90dG9tQ29uZmlnLnZhbDsKICAgICAgdGhpcy5wckNvbmZpZyA9IGRhdGEucHJDb25maWcudmFsOwogICAgICB0aGlzLm1Ub3AgPSBkYXRhLm1iQ29uZmlnLnZhbDsKICAgICAgdmFyIGZpbGxldCA9IGRhdGEuZmlsbGV0LnR5cGU7CiAgICAgIHZhciBmaWxsZXRWYWwgPSBkYXRhLmZpbGxldC52YWw7CiAgICAgIHZhciB2YWxMaXN0ID0gZGF0YS5maWxsZXQudmFsTGlzdDsKICAgICAgdGhpcy5iZ1JhZGl1cyA9IGZpbGxldCA/IHZhbExpc3RbMF0udmFsICsgJ3B4ICcgKyB2YWxMaXN0WzFdLnZhbCArICdweCAnICsgdmFsTGlzdFszXS52YWwgKyAncHggJyArIHZhbExpc3RbMl0udmFsICsgJ3B4JyA6IGZpbGxldFZhbCArICdweCc7CiAgICAgIHRoaXMuJHN0b3JlLmNvbW1pdCgnbW9iaWxkQ29uZmlnL2Zvb3RUeXBlJywgdGhpcy5uYXZDb25maWcpOwogICAgICB0aGlzLiRzdG9yZS5jb21taXQoJ21vYmlsZENvbmZpZy9mb290Qm90dG9tJywgdGhpcy5tVG9wKTsKICAgICAgdGhpcy5tZW51TGlzdCA9IFtdOwogICAgICB0aGlzLiRzZXQodGhpcywgJ21lbnVMaXN0JywgZGF0YS5tZW51TGlzdC5sZW5ndGggPyBkYXRhLm1lbnVMaXN0IDogNSk7CiAgICAgIGlmIChkYXRhLnN0YXR1cy50aXRsZSA9PSAn5piv5ZCm5pi+56S6JykgewogICAgICAgIHRoaXMuaXNTcGVjaWFsID0gMjsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLmlzU3BlY2lhbCA9IDA7CiAgICAgIH0KICAgIH0KICB9Cn07"},{"version":3,"names":["mapState","theme","name","props","configObj","type","Object","default","configNme","String","mixins","data","txtColor","activeTxtColor","bgColor","bgColor2","menuList","isSpecial","toneConfig","topConfig","bottomConfig","navStyleConfig","navConfig","prConfig","mTop","bgRadius","noPic","require","computed","_objectSpread","watch","pageFooter","handler","nVal","oVal","setConfig","deep","mounted","$store","state","mobildConfig","methods","color","item","tabVal","val","mbConfig","fillet","filletVal","valList","commit","$set","length","status","title"],"sources":["src/components/pagesFoot/index.vue"],"sourcesContent":["<template>\r\n <div\r\n class=\"page-footer\"\r\n :style=\"{ background: bgColor, paddingTop: topConfig + 'px', paddingBottom: bottomConfig + 'px' }\"\r\n v-if=\"navConfig == 0\"\r\n >\r\n <div class=\"foot-item\" :class=\"navStyleConfig == 1 ? 'on' : ''\" v-for=\"(item, index) in menuList\" :key=\"index\">\r\n <div v-if=\"navStyleConfig != 1\">\r\n <img :src=\"item.imgList ? item.imgList[0] : noPic\" alt=\"\" v-if=\"index == isSpecial\" />\r\n <img :src=\"item.imgList ? item.imgList[1] : noPic\" alt=\"\" v-else />\r\n </div>\r\n <div v-if=\"navStyleConfig != 2\">\r\n <p v-if=\"index == isSpecial\" :style=\"{ color: toneConfig ? activeTxtColor : colorStyle.theme }\">\r\n {{ item.name || '自定义' }}\r\n </p>\r\n <p v-else :style=\"{ color: toneConfig ? txtColor : '#1A1A1A' }\">{{ item.name || '自定义' }}</p>\r\n </div>\r\n </div>\r\n </div>\r\n <div\r\n class=\"page-footer page-footer2\"\r\n v-else\r\n :style=\"{\r\n background: bgColor2,\r\n paddingTop: topConfig + 'px',\r\n paddingBottom: bottomConfig + 'px',\r\n marginLeft: prConfig + 'px',\r\n marginRight: prConfig + 'px',\r\n borderRadius: bgRadius,\r\n }\"\r\n >\r\n <div class=\"list\">\r\n <div class=\"foot-item\" :class=\"navStyleConfig == 1 ? 'on' : ''\" v-for=\"(item, index) in menuList\" :key=\"index\">\r\n <div v-if=\"navStyleConfig != 1\">\r\n <img :src=\"item.imgList ? item.imgList[0] : noPic\" alt=\"\" v-if=\"index == isSpecial\" />\r\n <img :src=\"item.imgList ? item.imgList[1] : noPic\" alt=\"\" v-else />\r\n </div>\r\n <div v-if=\"navStyleConfig != 2\">\r\n <p v-if=\"index == isSpecial\" :style=\"{ color: toneConfig ? activeTxtColor : colorStyle.theme }\">\r\n {{ item.name || '自定义' }}\r\n </p>\r\n <p v-else :style=\"{ color: toneConfig ? txtColor : '#1A1A1A' }\">{{ item.name || '自定义' }}</p>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport theme from '@/mixins/theme';\r\nexport default {\r\n name: 'index.vue',\r\n props: {\r\n configObj: {\r\n type: Object,\r\n default: function () {\r\n return {};\r\n },\r\n },\r\n configNme: {\r\n type: String,\r\n default: '',\r\n },\r\n },\r\n mixins: [theme],\r\n data() {\r\n return {\r\n txtColor: '',\r\n activeTxtColor: '',\r\n bgColor: '',\r\n bgColor2: '',\r\n menuList: [],\r\n isSpecial: 2,\r\n toneConfig: 0,\r\n topConfig: 0,\r\n bottomConfig: 0,\r\n navStyleConfig: 0,\r\n navConfig: 0,\r\n prConfig: 0,\r\n mTop: 0,\r\n bgRadius: 0,\r\n noPic: require('../../assets/images/noPictrue.png'),\r\n };\r\n },\r\n computed: {\r\n ...mapState('mobildConfig', ['pageFooter']),\r\n },\r\n watch: {\r\n pageFooter: {\r\n handler(nVal, oVal) {\r\n this.setConfig(nVal);\r\n },\r\n deep: true,\r\n },\r\n },\r\n mounted() {\r\n let data = this.$store.state.mobildConfig.pageFooter;\r\n this.setConfig(data);\r\n },\r\n methods: {\r\n setConfig(data) {\r\n this.txtColor = data.txtColor.color[0].item;\r\n this.activeTxtColor = data.activeTxtColor.color[0].item;\r\n this.bgColor = data.bgColor.color[0].item;\r\n this.bgColor2 = data.bgColor2.color[0].item;\r\n this.navStyleConfig = data.navStyleConfig.tabVal;\r\n this.toneConfig = data.toneConfig.tabVal;\r\n this.navConfig = data.navConfig.tabVal;\r\n this.topConfig = data.topConfig.val;\r\n this.bottomConfig = data.bottomConfig.val;\r\n this.prConfig = data.prConfig.val;\r\n this.mTop = data.mbConfig.val;\r\n let fillet = data.fillet.type;\r\n let filletVal = data.fillet.val;\r\n let valList = data.fillet.valList;\r\n this.bgRadius = fillet\r\n ? valList[0].val + 'px ' + valList[1].val + 'px ' + valList[3].val + 'px ' + valList[2].val + 'px'\r\n : filletVal + 'px';\r\n this.$store.commit('mobildConfig/footType', this.navConfig);\r\n this.$store.commit('mobildConfig/footBottom', this.mTop);\r\n this.menuList = [];\r\n this.$set(this, 'menuList', data.menuList.length ? data.menuList : 5);\r\n if (data.status.title == '是否显示') {\r\n this.isSpecial = 2;\r\n } else {\r\n this.isSpecial = 0;\r\n }\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.page-footer2 {\r\n backdrop-filter: blur(10px);\r\n .list {\r\n display: contents;\r\n }\r\n}\r\n.page-footer {\r\n display: flex;\r\n background: #fff;\r\n .foot-item {\r\n flex: 1;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n height: 50px;\r\n &.on {\r\n p {\r\n font-size: 16px;\r\n }\r\n }\r\n img {\r\n width: 24px;\r\n height: 24px;\r\n }\r\n p {\r\n font-size: 12px;\r\n color: #282828;\r\n margin-top: 1px;\r\n &.on {\r\n color: #00a4f8;\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n"],"mappings":";AAiDA,SAAAA,QAAA;AACA,OAAAC,KAAA;AACA;EACAC,IAAA;EACAC,KAAA;IACAC,SAAA;MACAC,IAAA,EAAAC,MAAA;MACAC,OAAA,WAAAA,SAAA;QACA;MACA;IACA;IACAC,SAAA;MACAH,IAAA,EAAAI,MAAA;MACAF,OAAA;IACA;EACA;EACAG,MAAA,GAAAT,KAAA;EACAU,IAAA,WAAAA,KAAA;IACA;MACAC,QAAA;MACAC,cAAA;MACAC,OAAA;MACAC,QAAA;MACAC,QAAA;MACAC,SAAA;MACAC,UAAA;MACAC,SAAA;MACAC,YAAA;MACAC,cAAA;MACAC,SAAA;MACAC,QAAA;MACAC,IAAA;MACAC,QAAA;MACAC,KAAA,EAAAC,OAAA;IACA;EACA;EACAC,QAAA,EAAAC,aAAA,KACA7B,QAAA,iCACA;EACA8B,KAAA;IACAC,UAAA;MACAC,OAAA,WAAAA,QAAAC,IAAA,EAAAC,IAAA;QACA,KAAAC,SAAA,CAAAF,IAAA;MACA;MACAG,IAAA;IACA;EACA;EACAC,OAAA,WAAAA,QAAA;IACA,IAAA1B,IAAA,QAAA2B,MAAA,CAAAC,KAAA,CAAAC,YAAA,CAAAT,UAAA;IACA,KAAAI,SAAA,CAAAxB,IAAA;EACA;EACA8B,OAAA;IACAN,SAAA,WAAAA,UAAAxB,IAAA;MACA,KAAAC,QAAA,GAAAD,IAAA,CAAAC,QAAA,CAAA8B,KAAA,IAAAC,IAAA;MACA,KAAA9B,cAAA,GAAAF,IAAA,CAAAE,cAAA,CAAA6B,KAAA,IAAAC,IAAA;MACA,KAAA7B,OAAA,GAAAH,IAAA,CAAAG,OAAA,CAAA4B,KAAA,IAAAC,IAAA;MACA,KAAA5B,QAAA,GAAAJ,IAAA,CAAAI,QAAA,CAAA2B,KAAA,IAAAC,IAAA;MACA,KAAAtB,cAAA,GAAAV,IAAA,CAAAU,cAAA,CAAAuB,MAAA;MACA,KAAA1B,UAAA,GAAAP,IAAA,CAAAO,UAAA,CAAA0B,MAAA;MACA,KAAAtB,SAAA,GAAAX,IAAA,CAAAW,SAAA,CAAAsB,MAAA;MACA,KAAAzB,SAAA,GAAAR,IAAA,CAAAQ,SAAA,CAAA0B,GAAA;MACA,KAAAzB,YAAA,GAAAT,IAAA,CAAAS,YAAA,CAAAyB,GAAA;MACA,KAAAtB,QAAA,GAAAZ,IAAA,CAAAY,QAAA,CAAAsB,GAAA;MACA,KAAArB,IAAA,GAAAb,IAAA,CAAAmC,QAAA,CAAAD,GAAA;MACA,IAAAE,MAAA,GAAApC,IAAA,CAAAoC,MAAA,CAAA1C,IAAA;MACA,IAAA2C,SAAA,GAAArC,IAAA,CAAAoC,MAAA,CAAAF,GAAA;MACA,IAAAI,OAAA,GAAAtC,IAAA,CAAAoC,MAAA,CAAAE,OAAA;MACA,KAAAxB,QAAA,GAAAsB,MAAA,GACAE,OAAA,IAAAJ,GAAA,WAAAI,OAAA,IAAAJ,GAAA,WAAAI,OAAA,IAAAJ,GAAA,WAAAI,OAAA,IAAAJ,GAAA,UACAG,SAAA;MACA,KAAAV,MAAA,CAAAY,MAAA,+BAAA5B,SAAA;MACA,KAAAgB,MAAA,CAAAY,MAAA,iCAAA1B,IAAA;MACA,KAAAR,QAAA;MACA,KAAAmC,IAAA,mBAAAxC,IAAA,CAAAK,QAAA,CAAAoC,MAAA,GAAAzC,IAAA,CAAAK,QAAA;MACA,IAAAL,IAAA,CAAA0C,MAAA,CAAAC,KAAA;QACA,KAAArC,SAAA;MACA;QACA,KAAAA,SAAA;MACA;IACA;EACA;AACA","ignoreList":[]}]}
|