ca78333673169c7bdf02f743704ac533.json 6.0 KB

1
  1. {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\setting\\devise\\goodClass.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\setting\\devise\\goodClass.vue","mtime":1761185180173},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:DQppbXBvcnQgeyBjb2xvckNoYW5nZSwgZ2V0Q29sb3JDaGFuZ2UgfSBmcm9tICdAL2FwaS9kaXknOw0KZXhwb3J0IGRlZmF1bHQgew0KICBuYW1lOiAnZ29vZENsYXNzJywNCiAgcHJvcHM6IHt9LA0KICBkYXRhKCkgew0KICAgIHJldHVybiB7DQogICAgICBjbGFzc0xpc3Q6IFsNCiAgICAgICAgeyBpbWFnZTogcmVxdWlyZSgnQC9hc3NldHMvaW1hZ2VzL3NvcnQwMS5qcGcnKSwgbmFtZTogJ+agt+W8jzEnIH0sDQogICAgICAgIHsgaW1hZ2U6IHJlcXVpcmUoJ0AvYXNzZXRzL2ltYWdlcy9zb3J0MDIuanBnJyksIG5hbWU6ICfmoLflvI8yJyB9LA0KICAgICAgICB7IGltYWdlOiByZXF1aXJlKCdAL2Fzc2V0cy9pbWFnZXMvc29ydDAzLnBuZycpLCBuYW1lOiAn5qC35byPMycgfSwNCiAgICAgIF0sDQogICAgICBhY3RpdmVTdHlsZTogJy0xJywNCiAgICB9Ow0KICB9LA0KICBjcmVhdGVkKCkgew0KICAgIHRoaXMuZ2V0SW5mbygpOw0KICB9LA0KICBtZXRob2RzOiB7DQogICAgZ2V0SW5mbygpIHsNCiAgICAgIGdldENvbG9yQ2hhbmdlKCdjYXRlZ29yeScpLnRoZW4oKHJlcykgPT4gew0KICAgICAgICB0aGlzLmFjdGl2ZVN0eWxlID0gcmVzLmRhdGEuc3RhdHVzID8gcmVzLmRhdGEuc3RhdHVzIC0gMSA6IDA7DQogICAgICB9KTsNCiAgICB9LA0KICAgIHNlbGVjdFRhcChpbmRleCkgew0KICAgICAgdGhpcy5hY3RpdmVTdHlsZSA9IGluZGV4Ow0KICAgIH0sDQogICAgb25TdWJtaXQobnVtKSB7DQogICAgICB0aGlzLiRlbWl0KCdwYXJlbnRGdW4nLCB0cnVlKTsNCiAgICAgIHRoaXMuYWN0aXZlU3R5bGUgPSBudW0gPT0gMSA/IDAgOiB0aGlzLmFjdGl2ZVN0eWxlOw0KICAgICAgY29sb3JDaGFuZ2UobnVtID09IDEgPyAxIDogdGhpcy5hY3RpdmVTdHlsZSArIDEsICdjYXRlZ29yeScpDQogICAgICAgIC50aGVuKChyZXMpID0+IHsNCiAgICAgICAgICB0aGlzLiRlbWl0KCdwYXJlbnRGdW4nLCBmYWxzZSk7DQogICAgICAgICAgdGhpcy4kbWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOw0KICAgICAgICB9KQ0KICAgICAgICAuY2F0Y2goKGVycikgPT4gew0KICAgICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoZXJyLm1zZyk7DQogICAgICAgICAgdGhpcy4kZW1pdCgncGFyZW50RnVuJywgZmFsc2UpOw0KICAgICAgICB9KTsNCiAgICB9LA0KICB9LA0KfTsNCg=="},{"version":3,"sources":["goodClass.vue"],"names":[],"mappings":";AAsBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"goodClass.vue","sourceRoot":"src/pages/setting/devise","sourcesContent":["<template>\r\n <div class=\"goodClass\">\r\n <el-card class=\"h100\" :bordered=\"false\" shadow=\"never\">\r\n <!-- <div class=\"title\">页面设置</div> -->\r\n <div class=\"list acea-row row-top\">\r\n <div\r\n class=\"item\"\r\n :class=\"activeStyle == index ? 'on' : ''\"\r\n v-for=\"(item, index) in classList\"\r\n :key=\"index\"\r\n v-db-click\r\n @click=\"selectTap(index)\"\r\n >\r\n <div class=\"pictrue\"><img :src=\"item.image\" /></div>\r\n <div class=\"name\">{{ item.name }}</div>\r\n </div>\r\n </div>\r\n </el-card>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { colorChange, getColorChange } from '@/api/diy';\r\nexport default {\r\n name: 'goodClass',\r\n props: {},\r\n data() {\r\n return {\r\n classList: [\r\n { image: require('@/assets/images/sort01.jpg'), name: '样式1' },\r\n { image: require('@/assets/images/sort02.jpg'), name: '样式2' },\r\n { image: require('@/assets/images/sort03.png'), name: '样式3' },\r\n ],\r\n activeStyle: '-1',\r\n };\r\n },\r\n created() {\r\n this.getInfo();\r\n },\r\n methods: {\r\n getInfo() {\r\n getColorChange('category').then((res) => {\r\n this.activeStyle = res.data.status ? res.data.status - 1 : 0;\r\n });\r\n },\r\n selectTap(index) {\r\n this.activeStyle = index;\r\n },\r\n onSubmit(num) {\r\n this.$emit('parentFun', true);\r\n this.activeStyle = num == 1 ? 0 : this.activeStyle;\r\n colorChange(num == 1 ? 1 : this.activeStyle + 1, 'category')\r\n .then((res) => {\r\n this.$emit('parentFun', false);\r\n this.$message.success(res.msg);\r\n })\r\n .catch((err) => {\r\n this.$message.error(err.msg);\r\n this.$emit('parentFun', false);\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n.goodClass {\r\n .title {\r\n font-size: 14px;\r\n color: rgba(0, 0, 0, 0.85);\r\n position: relative;\r\n padding-left: 11px;\r\n font-weight: bold;\r\n &:after {\r\n position: absolute;\r\n content: ' ';\r\n width: 2px;\r\n height: 14px;\r\n background-color: var(--prev-color-primary);\r\n left: 0;\r\n top: 3px;\r\n }\r\n }\r\n .list {\r\n .item {\r\n width: 264px;\r\n margin: 0px 30px 0 0;\r\n cursor: pointer;\r\n .pictrue {\r\n width: 100%;\r\n height: 496px;\r\n border: 1px solid #eeeeee;\r\n border-radius: 10px;\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n border-radius: 10px;\r\n }\r\n }\r\n .name {\r\n font-size: 13px;\r\n color: rgba(0, 0, 0, 0.85);\r\n margin-top: 16px;\r\n text-align: center;\r\n }\r\n &.on {\r\n .pictrue {\r\n border: 2px solid var(--prev-color-primary);\r\n }\r\n .name {\r\n color: var(--prev-color-primary);\r\n }\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n"]}]}