1694cd1ba087020f8df5732359ecb950.json 13 KB

1
  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\\pages\\setting\\themeStyle\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\setting\\themeStyle\\index.vue","mtime":1761614939063},{"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:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovZnJvbnQvaXRlbS96eUFkbWluL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0IHsgbWFwU3RhdGUgfSBmcm9tICd2dWV4JzsKaW1wb3J0IHsgY29sb3JDaGFuZ2UsIGdldENvbG9yQ2hhbmdlIH0gZnJvbSAnQC9hcGkvZGl5JzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICd0aGVtZVN0eWxlJywKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZ3JpZDogewogICAgICAgIHhsOiA3LAogICAgICAgIGxnOiA3LAogICAgICAgIG1kOiAxMiwKICAgICAgICBzbTogMjQsCiAgICAgICAgeHM6IDI0CiAgICAgIH0sCiAgICAgIHRhYkxpc3Q6IFt7CiAgICAgICAgdGl0OiAn5aSp56m66JOdJywKICAgICAgICBjbGFzczogJ2JsdWUnCiAgICAgIH0sIHsKICAgICAgICB0aXQ6ICfnlJ/pspznu78nLAogICAgICAgIGNsYXNzOiAnZ3JlZW4nCiAgICAgIH0sIHsKICAgICAgICB0aXQ6ICfng63mg4XnuqInLAogICAgICAgIGNsYXNzOiAncmVkJwogICAgICB9LCB7CiAgICAgICAgdGl0OiAn6a2F5Yqb57KJJywKICAgICAgICBjbGFzczogJ3BpbmsnCiAgICAgIH0sIHsKICAgICAgICB0aXQ6ICfmtLvlipvmqZknLAogICAgICAgIGNsYXNzOiAnb3JhbmdlJwogICAgICB9XSwKICAgICAgcGljTGlzdDogW3sKICAgICAgICBpbWFnZTogcmVxdWlyZSgnQC9hc3NldHMvaW1hZ2VzL2J1bGUuanBnJykKICAgICAgfSwgewogICAgICAgIGltYWdlOiByZXF1aXJlKCdAL2Fzc2V0cy9pbWFnZXMvZ3JlZW4uanBnJykKICAgICAgfSwgewogICAgICAgIGltYWdlOiByZXF1aXJlKCdAL2Fzc2V0cy9pbWFnZXMvcmVkLmpwZycpCiAgICAgIH0sIHsKICAgICAgICBpbWFnZTogcmVxdWlyZSgnQC9hc3NldHMvaW1hZ2VzL3BpbmsuanBnJykKICAgICAgfSwgewogICAgICAgIGltYWdlOiByZXF1aXJlKCdAL2Fzc2V0cy9pbWFnZXMvb3JhbmdlLmpwZycpCiAgICAgIH1dLAogICAgICBjdXJyZW50OiAnJywKICAgICAgY2xpZW50SGVpZ2h0OiAwLAogICAgICBsb2FkaW5nRXhpc3Q6IGZhbHNlCiAgICB9OwogIH0sCiAgY29tcHV0ZWQ6IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoJ2FkbWluL2xheW91dCcsIFsnaXNNb2JpbGUnXSkpLCB7fSwgewogICAgbGFiZWxXaWR0aDogZnVuY3Rpb24gbGFiZWxXaWR0aCgpIHsKICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyB1bmRlZmluZWQgOiAnMTEwcHgnOwogICAgfSwKICAgIGxhYmVsUG9zaXRpb246IGZ1bmN0aW9uIGxhYmVsUG9zaXRpb24oKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gJ3RvcCcgOiAncmlnaHQnOwogICAgfQogIH0pLAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7CiAgICAvLyB0aGlzLnBpY0xpc3QgPSB0aGlzLnBpY0xpc3RCdWxlOwogICAgdGhpcy5nZXRJbmZvKCk7CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdmFyIF90aGlzID0gdGhpczsKICAgIHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uICgpIHsKICAgICAgX3RoaXMuY2xpZW50SGVpZ2h0ID0gIiIuY29uY2F0KGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRIZWlnaHQpIC0gMjUwOyAvL+iOt+WPlua1j+iniOWZqOWPr+inhuWMuuWfn+mrmOW6pgogICAgICB2YXIgdGhhdCA9IF90aGlzOwogICAgICB3aW5kb3cub25yZXNpemUgPSBmdW5jdGlvbiAoKSB7CiAgICAgICAgdGhhdC5jbGllbnRIZWlnaHQgPSAiIi5jb25jYXQoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudEhlaWdodCkgLSAyNTA7CiAgICAgIH07CiAgICB9KTsKICB9LAogIG1ldGhvZHM6IHsKICAgIHNlbGVjdGVkOiBmdW5jdGlvbiBzZWxlY3RlZChpbmRleCkgewogICAgICB0aGlzLmN1cnJlbnQgPSBpbmRleCArIDE7CiAgICB9LAogICAgZ2V0SW5mbzogZnVuY3Rpb24gZ2V0SW5mbygpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CiAgICAgIGdldENvbG9yQ2hhbmdlKCdjb2xvcl9jaGFuZ2UnKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIuY3VycmVudCA9IHJlcy5kYXRhLnN0YXR1cyA/IHJlcy5kYXRhLnN0YXR1cyA6IDM7CiAgICAgICAgX3RoaXMyLmNoYW5nZUNvbG9yKF90aGlzMi5jdXJyZW50KTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycikgewogICAgICAgIF90aGlzMi4kbWVzc2FnZS5lcnJvcihlcnIubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgc3VibWl0OiBmdW5jdGlvbiBzdWJtaXQoKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwogICAgICB0aGlzLmxvYWRpbmdFeGlzdCA9IHRydWU7CiAgICAgIGNvbG9yQ2hhbmdlKHRoaXMuY3VycmVudCwgJ2NvbG9yX2NoYW5nZScpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMy5sb2FkaW5nRXhpc3QgPSBmYWxzZTsKICAgICAgICBfdGhpczMuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKCkgewogICAgICAgIF90aGlzMy5sb2FkaW5nRXhpc3QgPSBmYWxzZTsKICAgICAgfSk7CiAgICB9LAogICAgY2hhbmdlQ29sb3I6IGZ1bmN0aW9uIGNoYW5nZUNvbG9yKGUpIHsKICAgICAgdGhpcy5jdXJyZW50ID0gZTsKICAgIH0KICB9Cn07"},{"version":3,"names":["mapState","colorChange","getColorChange","name","data","grid","xl","lg","md","sm","xs","tabList","tit","class","picList","image","require","current","clientHeight","loadingExist","computed","_objectSpread","labelWidth","isMobile","undefined","labelPosition","created","getInfo","mounted","_this","$nextTick","concat","document","documentElement","that","window","onresize","methods","selected","index","_this2","then","res","status","changeColor","catch","err","$message","error","msg","submit","_this3","success","e"],"sources":["src/pages/setting/themeStyle/index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <div class=\"i-layout-page-header header-title\">\r\n <span class=\"ivu-page-header-title mr20\">{{ $route.meta.title }}</span>\r\n <div>\r\n <div style=\"float: right\">\r\n <el-button class=\"bnt\" type=\"primary\" v-db-click @click=\"submit\">保存</el-button>\r\n </div>\r\n </div>\r\n </div>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt p20 h100\">\r\n <div class=\"acea-row\">\r\n <div\r\n class=\"tab_color\"\r\n v-for=\"(item, index) in tabList\"\r\n :key=\"index\"\r\n :class=\"current === index + 1 ? 'active' : ''\"\r\n v-db-click\r\n @click=\"selected(index)\"\r\n >\r\n <div class=\"color_cont flex align-center\">\r\n <div class=\"main_c mr-2\" :class=\"item.class\">\r\n <span class=\"iconfont iconxuanzhong6\" v-show=\"current == index + 1\"></span>\r\n </div>\r\n <div style=\"line-height: 24px\">{{ item.tit }}</div>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"acea-row row-top position-relative\">\r\n <div\r\n class=\"pictrue position-absolute\"\r\n :class=\"{ sel: current == index + 1 }\"\r\n v-for=\"(item, index) in picList\"\r\n :key=\"index\"\r\n >\r\n <img :src=\"item.image\" />\r\n </div>\r\n </div>\r\n </el-card>\r\n <!--<div class=\"footer acea-row row-center-wrapper\">-->\r\n <!--<el-button type=\"primary\" v-db-click @click=\"submit\">保存</el-button>-->\r\n <!--</div>-->\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport { colorChange, getColorChange } from '@/api/diy';\r\nexport default {\r\n name: 'themeStyle',\r\n data() {\r\n return {\r\n grid: {\r\n xl: 7,\r\n lg: 7,\r\n md: 12,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n tabList: [\r\n { tit: '天空蓝', class: 'blue' },\r\n { tit: '生鲜绿', class: 'green' },\r\n { tit: '热情红', class: 'red' },\r\n { tit: '魅力粉', class: 'pink' },\r\n { tit: '活力橙', class: 'orange' },\r\n ],\r\n picList: [\r\n { image: require('@/assets/images/bule.jpg') },\r\n { image: require('@/assets/images/green.jpg') },\r\n { image: require('@/assets/images/red.jpg') },\r\n { image: require('@/assets/images/pink.jpg') },\r\n { image: require('@/assets/images/orange.jpg') },\r\n ],\r\n current: '',\r\n clientHeight: 0,\r\n loadingExist: false,\r\n };\r\n },\r\n computed: {\r\n ...mapState('admin/layout', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : '110px';\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'right';\r\n },\r\n },\r\n created() {\r\n // this.picList = this.picListBule;\r\n this.getInfo();\r\n },\r\n mounted: function () {\r\n this.$nextTick(() => {\r\n this.clientHeight = `${document.documentElement.clientHeight}` - 250; //获取浏览器可视区域高度\r\n let that = this;\r\n window.onresize = function () {\r\n that.clientHeight = `${document.documentElement.clientHeight}` - 250;\r\n };\r\n });\r\n },\r\n methods: {\r\n selected(index) {\r\n this.current = index + 1;\r\n },\r\n getInfo() {\r\n getColorChange('color_change')\r\n .then((res) => {\r\n this.current = res.data.status ? res.data.status : 3;\r\n this.changeColor(this.current);\r\n })\r\n .catch((err) => {\r\n this.$message.error(err.msg);\r\n });\r\n },\r\n submit() {\r\n this.loadingExist = true;\r\n colorChange(this.current, 'color_change')\r\n .then((res) => {\r\n this.loadingExist = false;\r\n this.$message.success(res.msg);\r\n })\r\n .catch(() => {\r\n this.loadingExist = false;\r\n });\r\n },\r\n changeColor(e) {\r\n this.current = e;\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n.box {\r\n width: 100px;\r\n text-align: center;\r\n}\r\n\r\n.bnt {\r\n // width 10px!important;\r\n}\r\n\r\n.pictrue {\r\n top: 0;\r\n left: 0;\r\n max-width: 1000px;\r\n margin: 10px 24px 0 0;\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n opacity: 0;\r\n transition: opacity 0.5s ease;\r\n }\r\n &.sel img {\r\n opacity: 1;\r\n }\r\n}\r\n\r\n.footer {\r\n width: 100%;\r\n height: 70px;\r\n box-shadow: 0px -2px 4px rgba(0, 0, 0, 0.03);\r\n background-color: #fff;\r\n position: fixed;\r\n bottom: 0;\r\n left: 0;\r\n z-index: 9;\r\n}\r\n.main_c {\r\n width: 25px;\r\n height: 25px;\r\n border-radius: 5px;\r\n text-align: center;\r\n line-height: 25px;\r\n font-size: 14px;\r\n}\r\n.tab_color {\r\n width: 114px;\r\n height: 45px;\r\n border: 1px solid #e5e5e5;\r\n margin-bottom: 10px;\r\n margin-right: 20px;\r\n border-radius: 5px;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n cursor: pointer;\r\n}\r\n.color_cont {\r\n font-size: 14px;\r\n}\r\n.mr-2 {\r\n margin-right: 10px;\r\n}\r\n.color_bdg {\r\n display: block;\r\n width: 18px;\r\n height: 18px;\r\n border-top: 1px solid #fff;\r\n border-bottom: 1px solid #fff;\r\n}\r\n.blue {\r\n background-color: #1ca5e9;\r\n}\r\n\r\n.green {\r\n background-color: #42ca4d;\r\n}\r\n\r\n.red {\r\n background-color: #e93323;\r\n}\r\n\r\n.pink {\r\n background-color: #ff448f;\r\n}\r\n\r\n.orange {\r\n background-color: #fe5c2d;\r\n}\r\n.active {\r\n border: 1px solid var(--prev-color-primary);\r\n}\r\n\r\n::v-deep .ivu-radio-border {\r\n position: relative;\r\n}\r\n\r\n.iconfont {\r\n font-size: 12px;\r\n color: #fff;\r\n}\r\n\r\n::v-deep .ivu-radio-inner:after {\r\n background-color: unset;\r\n transform: unset;\r\n}\r\n\r\n::v-deep .i-layout-page-header {\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-between;\r\n}\r\n</style>\r\n"],"mappings":";AA8CA,SAAAA,QAAA;AACA,SAAAC,WAAA,EAAAC,cAAA;AACA;EACAC,IAAA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,IAAA;QACAC,EAAA;QACAC,EAAA;QACAC,EAAA;QACAC,EAAA;QACAC,EAAA;MACA;MACAC,OAAA,GACA;QAAAC,GAAA;QAAAC,KAAA;MAAA,GACA;QAAAD,GAAA;QAAAC,KAAA;MAAA,GACA;QAAAD,GAAA;QAAAC,KAAA;MAAA,GACA;QAAAD,GAAA;QAAAC,KAAA;MAAA,GACA;QAAAD,GAAA;QAAAC,KAAA;MAAA,EACA;MACAC,OAAA,GACA;QAAAC,KAAA,EAAAC,OAAA;MAAA,GACA;QAAAD,KAAA,EAAAC,OAAA;MAAA,GACA;QAAAD,KAAA,EAAAC,OAAA;MAAA,GACA;QAAAD,KAAA,EAAAC,OAAA;MAAA,GACA;QAAAD,KAAA,EAAAC,OAAA;MAAA,EACA;MACAC,OAAA;MACAC,YAAA;MACAC,YAAA;IACA;EACA;EACAC,QAAA,EAAAC,aAAA,CAAAA,aAAA,KACArB,QAAA;IACAsB,UAAA,WAAAA,WAAA;MACA,YAAAC,QAAA,GAAAC,SAAA;IACA;IACAC,aAAA,WAAAA,cAAA;MACA,YAAAF,QAAA;IACA;EAAA,EACA;EACAG,OAAA,WAAAA,QAAA;IACA;IACA,KAAAC,OAAA;EACA;EACAC,OAAA,WAAAA,QAAA;IAAA,IAAAC,KAAA;IACA,KAAAC,SAAA;MACAD,KAAA,CAAAX,YAAA,MAAAa,MAAA,CAAAC,QAAA,CAAAC,eAAA,CAAAf,YAAA;MACA,IAAAgB,IAAA,GAAAL,KAAA;MACAM,MAAA,CAAAC,QAAA;QACAF,IAAA,CAAAhB,YAAA,MAAAa,MAAA,CAAAC,QAAA,CAAAC,eAAA,CAAAf,YAAA;MACA;IACA;EACA;EACAmB,OAAA;IACAC,QAAA,WAAAA,SAAAC,KAAA;MACA,KAAAtB,OAAA,GAAAsB,KAAA;IACA;IACAZ,OAAA,WAAAA,QAAA;MAAA,IAAAa,MAAA;MACAtC,cAAA,iBACAuC,IAAA,WAAAC,GAAA;QACAF,MAAA,CAAAvB,OAAA,GAAAyB,GAAA,CAAAtC,IAAA,CAAAuC,MAAA,GAAAD,GAAA,CAAAtC,IAAA,CAAAuC,MAAA;QACAH,MAAA,CAAAI,WAAA,CAAAJ,MAAA,CAAAvB,OAAA;MACA,GACA4B,KAAA,WAAAC,GAAA;QACAN,MAAA,CAAAO,QAAA,CAAAC,KAAA,CAAAF,GAAA,CAAAG,GAAA;MACA;IACA;IACAC,MAAA,WAAAA,OAAA;MAAA,IAAAC,MAAA;MACA,KAAAhC,YAAA;MACAlB,WAAA,MAAAgB,OAAA,kBACAwB,IAAA,WAAAC,GAAA;QACAS,MAAA,CAAAhC,YAAA;QACAgC,MAAA,CAAAJ,QAAA,CAAAK,OAAA,CAAAV,GAAA,CAAAO,GAAA;MACA,GACAJ,KAAA;QACAM,MAAA,CAAAhC,YAAA;MACA;IACA;IACAyB,WAAA,WAAAA,YAAAS,CAAA;MACA,KAAApC,OAAA,GAAAoC,CAAA;IACA;EACA;AACA","ignoreList":[]}]}