| 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\\mobilePage\\home_service.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\components\\mobilePage\\home_service.vue","mtime":1761614938973},{"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:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovZnJvbnQvaXRlbS96eUFkbWluL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0IHsgbWFwU3RhdGUgfSBmcm9tICd2dWV4JzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdob21lX3NlcnZpY2UnLAogIGNuYW1lOiAn5oKs5rWu5oyJ6ZKuJywKICBjb25maWdOYW1lOiAnY19ob21lX3NlcnZpY2UnLAogIGljb246ICcjaWNvbnp1amlhbi14dWFuZnVhbm5pdScsCiAgdHlwZTogMiwKICAvLyAwIOWfuuehgOe7hOS7tiAxIOiQpemUgOe7hOS7tiAy5bel5YW357uE5Lu2CiAgZGVmYXVsdE5hbWU6ICdjdXN0b21lclNlcnZpY2UnLAogIC8vIOWklumdouWMuemFjeWQjeensAogIHByb3BzOiB7CiAgICBpbmRleDogewogICAgICB0eXBlOiBudWxsLAogICAgICBkZWZhdWx0OiAtMQogICAgfSwKICAgIG51bTogewogICAgICB0eXBlOiBudWxsCiAgICB9CiAgfSwKICBjb21wdXRlZDogX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoJ21vYmlsZENvbmZpZycsIFsnZGVmYXVsdEFycmF5J10pKSwKICB3YXRjaDogewogICAgcGFnZURhdGE6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihuVmFsLCBvVmFsKSB7CiAgICAgICAgdGhpcy5zZXRDb25maWcoblZhbCk7CiAgICAgIH0sCiAgICAgIGRlZXA6IHRydWUKICAgIH0sCiAgICBudW06IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihuVmFsLCBvVmFsKSB7CiAgICAgICAgdmFyIGRhdGEgPSB0aGlzLiRzdG9yZS5zdGF0ZS5tb2JpbGRDb25maWcuZGVmYXVsdEFycmF5W25WYWxdOwogICAgICAgIHRoaXMuc2V0Q29uZmlnKGRhdGEpOwogICAgICB9LAogICAgICBkZWVwOiB0cnVlCiAgICB9LAogICAgZGVmYXVsdEFycmF5OiB7CiAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uIGhhbmRsZXIoblZhbCwgb1ZhbCkgewogICAgICAgIHZhciBkYXRhID0gdGhpcy4kc3RvcmUuc3RhdGUubW9iaWxkQ29uZmlnLmRlZmF1bHRBcnJheVt0aGlzLm51bV07CiAgICAgICAgdGhpcy5zZXRDb25maWcoZGF0YSk7CiAgICAgIH0sCiAgICAgIGRlZXA6IHRydWUKICAgIH0KICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBkZWZhdWx0Q29uZmlnOiB7CiAgICAgICAgY25hbWU6ICfmgqzmta7mjInpkq4nLAogICAgICAgIG5hbWU6ICdjdXN0b21lclNlcnZpY2UnLAogICAgICAgIHRpbWVzdGFtcDogdGhpcy5udW0sCiAgICAgICAgaXNIaWRlOiBmYWxzZSwKICAgICAgICBzZXRVcDogewogICAgICAgICAgdGFiVmFsOiAwCiAgICAgICAgfSwKICAgICAgICB0aXRsZUxlZnQ6ICfmjInpkq7orr7nva4nLAogICAgICAgIHRpdGxlUmlnaHQ6ICfkvY3nva7orr7nva4nLAogICAgICAgIGJ1dHRvbkNvbmZpZzogewogICAgICAgICAgdGl0bGU6ICfmjInpkq7ot7PovawnLAogICAgICAgICAgdGFiVmFsOiAwLAogICAgICAgICAgdGFiTGlzdDogW3sKICAgICAgICAgICAgbmFtZTogJ+mhtemdoumTvuaOpScKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgbmFtZTogJ+WuouacjeWFpeWPoycKICAgICAgICAgIH1dCiAgICAgICAgfSwKICAgICAgICBsb2NhdGlvbkNvbmZpZzogewogICAgICAgICAgdGl0bGU6ICflsZXnpLrkvY3nva4nLAogICAgICAgICAgdGFiVmFsOiAxLAogICAgICAgICAgdGFiTGlzdDogW3sKICAgICAgICAgICAgbmFtZTogJ+W3picKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgbmFtZTogJ+WPsycKICAgICAgICAgIH1dCiAgICAgICAgfSwKICAgICAgICBsb2dvQ29uZmlnOiB7CiAgICAgICAgICB0aXRsZTogJ+W7uuiuru+8muWxleekuuS4iuS8oDEwMCoxMDBweO+8mycsCiAgICAgICAgICB1cmw6ICcnLAogICAgICAgICAgbGluazogJycKICAgICAgICB9LAogICAgICAgIC8vIOmhtemdoumXtOi3nQogICAgICAgIHRvcENvbmZpZzogewogICAgICAgICAgdGl0bGU6ICfkuIrkuIvlgY/np7snLAogICAgICAgICAgdmFsOiAwLAogICAgICAgICAgbWluOiAwCiAgICAgICAgfQogICAgICB9LAogICAgICBpbWdVcmw6ICcnLAogICAgICBwYWdlRGF0YToge30sCiAgICAgIG1Ub3A6IDAsCiAgICAgIHBvc2l0aW9uczogMSAvL+WxleekuuS9jee9rgogICAgfTsKICB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgdGhpcy4kbmV4dFRpY2soZnVuY3Rpb24gKCkgewogICAgICBfdGhpcy5wYWdlRGF0YSA9IF90aGlzLiRzdG9yZS5zdGF0ZS5tb2JpbGRDb25maWcuZGVmYXVsdEFycmF5W190aGlzLm51bV07CiAgICAgIF90aGlzLnNldENvbmZpZyhfdGhpcy5wYWdlRGF0YSk7CiAgICB9KTsKICB9LAogIG1ldGhvZHM6IHsKICAgIHNldENvbmZpZzogZnVuY3Rpb24gc2V0Q29uZmlnKGRhdGEpIHsKICAgICAgaWYgKCFkYXRhKSByZXR1cm47CiAgICAgIGlmIChkYXRhLnRvcENvbmZpZykgewogICAgICAgIHRoaXMubVRvcCA9IGRhdGEudG9wQ29uZmlnLnZhbDsKICAgICAgICB0aGlzLmltZ1VybCA9IGRhdGEubG9nb0NvbmZpZy51cmw7CiAgICAgICAgdGhpcy5wb3NpdGlvbnMgPSBkYXRhLmxvY2F0aW9uQ29uZmlnLnRhYlZhbDsKICAgICAgfQogICAgfQogIH0KfTs="},{"version":3,"names":["mapState","name","cname","configName","icon","type","defaultName","props","index","default","num","computed","_objectSpread","watch","pageData","handler","nVal","oVal","setConfig","deep","data","$store","state","mobildConfig","defaultArray","defaultConfig","timestamp","isHide","setUp","tabVal","titleLeft","titleRight","buttonConfig","title","tabList","locationConfig","logoConfig","url","link","topConfig","val","min","imgUrl","mTop","positions","mounted","_this","$nextTick","methods"],"sources":["src/components/mobilePage/home_service.vue"],"sourcesContent":["<template>\r\n <div class=\"service-box\" :class=\"positions ? '' : 'on'\" :style=\"{ marginTop: mTop + 'px' }\">\r\n <div class=\"img-box\">\r\n <img :src=\"imgUrl\" alt=\"\" v-if=\"imgUrl\" />\r\n <div class=\"empty-box on\" v-else>\r\n <img src=\"../../assets/images/shan.png\" />\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\n\r\nexport default {\r\n name: 'home_service',\r\n cname: '悬浮按钮',\r\n configName: 'c_home_service',\r\n icon: '#iconzujian-xuanfuanniu',\r\n type: 2, // 0 基础组件 1 营销组件 2工具组件\r\n defaultName: 'customerService', // 外面匹配名称\r\n props: {\r\n index: {\r\n type: null,\r\n default: -1,\r\n },\r\n num: {\r\n type: null,\r\n },\r\n },\r\n computed: {\r\n ...mapState('mobildConfig', ['defaultArray']),\r\n },\r\n watch: {\r\n pageData: {\r\n handler(nVal, oVal) {\r\n this.setConfig(nVal);\r\n },\r\n deep: true,\r\n },\r\n num: {\r\n handler(nVal, oVal) {\r\n const data = this.$store.state.mobildConfig.defaultArray[nVal];\r\n this.setConfig(data);\r\n },\r\n deep: true,\r\n },\r\n defaultArray: {\r\n handler(nVal, oVal) {\r\n const data = this.$store.state.mobildConfig.defaultArray[this.num];\r\n this.setConfig(data);\r\n },\r\n deep: true,\r\n },\r\n },\r\n data() {\r\n return {\r\n defaultConfig: {\r\n cname: '悬浮按钮',\r\n name: 'customerService',\r\n timestamp: this.num,\r\n isHide: false,\r\n setUp: {\r\n tabVal: 0,\r\n },\r\n titleLeft: '按钮设置',\r\n titleRight: '位置设置',\r\n buttonConfig: {\r\n title: '按钮跳转',\r\n tabVal: 0,\r\n tabList: [\r\n {\r\n name: '页面链接',\r\n },\r\n {\r\n name: '客服入口',\r\n },\r\n ],\r\n },\r\n locationConfig: {\r\n title: '展示位置',\r\n tabVal: 1,\r\n tabList: [\r\n {\r\n name: '左',\r\n },\r\n {\r\n name: '右',\r\n },\r\n ],\r\n },\r\n logoConfig: {\r\n title: '建议:展示上传100*100px;',\r\n url: '',\r\n link: '',\r\n },\r\n // 页面间距\r\n topConfig: {\r\n title: '上下偏移',\r\n val: 0,\r\n min: 0,\r\n },\r\n },\r\n imgUrl: '',\r\n pageData: {},\r\n mTop: 0,\r\n positions: 1, //展示位置\r\n };\r\n },\r\n mounted() {\r\n this.$nextTick(() => {\r\n this.pageData = this.$store.state.mobildConfig.defaultArray[this.num];\r\n this.setConfig(this.pageData);\r\n });\r\n },\r\n methods: {\r\n setConfig(data) {\r\n if (!data) return;\r\n if (data.topConfig) {\r\n this.mTop = data.topConfig.val;\r\n this.imgUrl = data.logoConfig.url;\r\n this.positions = data.locationConfig.tabVal;\r\n }\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n.service-box {\r\n width: 100%;\r\n display: flex;\r\n justify-content: flex-end;\r\n padding-right: 10px;\r\n &.on {\r\n justify-content: flex-start;\r\n padding-left: 10px;\r\n }\r\n .img-box {\r\n width: 43px;\r\n height: 43px;\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n border-radius: 50%;\r\n }\r\n .empty-box {\r\n border-radius: 50%;\r\n background: #f3f9ff;\r\n img {\r\n width: 26px;\r\n height: 20px;\r\n }\r\n .iconfont-diy {\r\n font-size: 20px;\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n"],"mappings":";AAYA,SAAAA,QAAA;AAEA;EACAC,IAAA;EACAC,KAAA;EACAC,UAAA;EACAC,IAAA;EACAC,IAAA;EAAA;EACAC,WAAA;EAAA;EACAC,KAAA;IACAC,KAAA;MACAH,IAAA;MACAI,OAAA;IACA;IACAC,GAAA;MACAL,IAAA;IACA;EACA;EACAM,QAAA,EAAAC,aAAA,KACAZ,QAAA,mCACA;EACAa,KAAA;IACAC,QAAA;MACAC,OAAA,WAAAA,QAAAC,IAAA,EAAAC,IAAA;QACA,KAAAC,SAAA,CAAAF,IAAA;MACA;MACAG,IAAA;IACA;IACAT,GAAA;MACAK,OAAA,WAAAA,QAAAC,IAAA,EAAAC,IAAA;QACA,IAAAG,IAAA,QAAAC,MAAA,CAAAC,KAAA,CAAAC,YAAA,CAAAC,YAAA,CAAAR,IAAA;QACA,KAAAE,SAAA,CAAAE,IAAA;MACA;MACAD,IAAA;IACA;IACAK,YAAA;MACAT,OAAA,WAAAA,QAAAC,IAAA,EAAAC,IAAA;QACA,IAAAG,IAAA,QAAAC,MAAA,CAAAC,KAAA,CAAAC,YAAA,CAAAC,YAAA,MAAAd,GAAA;QACA,KAAAQ,SAAA,CAAAE,IAAA;MACA;MACAD,IAAA;IACA;EACA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAK,aAAA;QACAvB,KAAA;QACAD,IAAA;QACAyB,SAAA,OAAAhB,GAAA;QACAiB,MAAA;QACAC,KAAA;UACAC,MAAA;QACA;QACAC,SAAA;QACAC,UAAA;QACAC,YAAA;UACAC,KAAA;UACAJ,MAAA;UACAK,OAAA,GACA;YACAjC,IAAA;UACA,GACA;YACAA,IAAA;UACA;QAEA;QACAkC,cAAA;UACAF,KAAA;UACAJ,MAAA;UACAK,OAAA,GACA;YACAjC,IAAA;UACA,GACA;YACAA,IAAA;UACA;QAEA;QACAmC,UAAA;UACAH,KAAA;UACAI,GAAA;UACAC,IAAA;QACA;QACA;QACAC,SAAA;UACAN,KAAA;UACAO,GAAA;UACAC,GAAA;QACA;MACA;MACAC,MAAA;MACA5B,QAAA;MACA6B,IAAA;MACAC,SAAA;IACA;EACA;EACAC,OAAA,WAAAA,QAAA;IAAA,IAAAC,KAAA;IACA,KAAAC,SAAA;MACAD,KAAA,CAAAhC,QAAA,GAAAgC,KAAA,CAAAzB,MAAA,CAAAC,KAAA,CAAAC,YAAA,CAAAC,YAAA,CAAAsB,KAAA,CAAApC,GAAA;MACAoC,KAAA,CAAA5B,SAAA,CAAA4B,KAAA,CAAAhC,QAAA;IACA;EACA;EACAkC,OAAA;IACA9B,SAAA,WAAAA,UAAAE,IAAA;MACA,KAAAA,IAAA;MACA,IAAAA,IAAA,CAAAmB,SAAA;QACA,KAAAI,IAAA,GAAAvB,IAAA,CAAAmB,SAAA,CAAAC,GAAA;QACA,KAAAE,MAAA,GAAAtB,IAAA,CAAAgB,UAAA,CAAAC,GAAA;QACA,KAAAO,SAAA,GAAAxB,IAAA,CAAAe,cAAA,CAAAN,MAAA;MACA;IACA;EACA;AACA","ignoreList":[]}]}
|