8a1ddf1ccd0ac809f6e1d1e47cbf4156.json 32 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\\components\\mobilePage\\banner.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\components\\mobilePage\\banner.vue","mtime":1761614938969},{"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:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovZnJvbnQvaXRlbS96eUFkbWluL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0IHsgbWFwU3RhdGUgfSBmcm9tICd2dWV4JzsKLy8gaW1wb3J0IHRoZW1lIGZyb20gIkAvbWl4aW5zL3RoZW1lIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdiYW5uZXInLAogIC8vIOe7hOS7tuWQjeensAogIGNuYW1lOiAn6L2u5pKt5Zu+JywKICAvLyDmoIfpopjlkI3np7AKICBpY29uOiAnI2ljb256dWppYW4tbHVuYm90dScsCiAgZGVmYXVsdE5hbWU6ICdzd2lwZXJCZycsCiAgLy8g5aSW6Z2i5Yy56YWN5ZCN56ewCiAgY29uZmlnTmFtZTogJ2NfYmFubmVyJywKICAvLyDlj7PkvqfphY3nva7lkI3np7AKICB0eXBlOiAwLAogIC8vIDAg5Z+656GA57uE5Lu2IDEg6JCl6ZSA57uE5Lu2IDLlt6Xlhbfnu4Tku7YKICBwcm9wczogewogICAgaW5kZXg6IHsKICAgICAgdHlwZTogbnVsbAogICAgfSwKICAgIG51bTogewogICAgICB0eXBlOiBudWxsCiAgICB9LAogICAgY29sb3JTdHlsZTogewogICAgICB0eXBlOiBudWxsCiAgICB9CiAgfSwKICBjb21wdXRlZDogX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoJ21vYmlsZENvbmZpZycsIFsnZGVmYXVsdEFycmF5J10pKSwKICB3YXRjaDogewogICAgcGFnZURhdGE6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihuVmFsLCBvVmFsKSB7CiAgICAgICAgdGhpcy5zZXRDb25maWcoblZhbCk7CiAgICAgIH0sCiAgICAgIGRlZXA6IHRydWUKICAgIH0sCiAgICBudW06IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihuVmFsLCBvVmFsKSB7CiAgICAgICAgdmFyIGRhdGEgPSB0aGlzLiRzdG9yZS5zdGF0ZS5tb2JpbGRDb25maWcuZGVmYXVsdEFycmF5W25WYWxdOwogICAgICAgIHRoaXMuc2V0Q29uZmlnKGRhdGEpOwogICAgICB9LAogICAgICBkZWVwOiB0cnVlCiAgICB9LAogICAgZGVmYXVsdEFycmF5OiB7CiAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uIGhhbmRsZXIoblZhbCwgb1ZhbCkgewogICAgICAgIHZhciBkYXRhID0gdGhpcy4kc3RvcmUuc3RhdGUubW9iaWxkQ29uZmlnLmRlZmF1bHRBcnJheVt0aGlzLm51bV07CiAgICAgICAgdGhpcy5zZXRDb25maWcoZGF0YSk7CiAgICAgIH0sCiAgICAgIGRlZXA6IHRydWUKICAgIH0KICB9LAogIC8vIG1peGluczogW3RoZW1lXSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgLy8g6buY6K6k5Yid5aeL5YyW5pWw5o2u56aB5q2i5L+u5pS5CiAgICAgIGRlZmF1bHRDb25maWc6IHsKICAgICAgICBjbmFtZTogJ+i9ruaSreWbvicsCiAgICAgICAgbmFtZTogJ3N3aXBlckJnJywKICAgICAgICB0aW1lc3RhbXA6IHRoaXMubnVtLAogICAgICAgIGlzSGlkZTogZmFsc2UsCiAgICAgICAgc2V0VXA6IHsKICAgICAgICAgIHRhYlZhbDogMAogICAgICAgIH0sCiAgICAgICAgdGl0bGVMZWZ0OiAn5bGV56S66K6+572uJywKICAgICAgICB0aXRsZUNvbnRlbnQ6ICflhoXlrrnorr7nva4nLAogICAgICAgIHRpdGxlUmlnaHQ6ICfmjIfnpLrlmajorr7nva4nLAogICAgICAgIHRpdGxlSW1nOiAn5Zu+54mH6K6+572uJywKICAgICAgICB0aXRsZUN1cnJlbmN5OiAn6YCa55So5qC35byPJywKICAgICAgICBzdHlsZUNvbmZpZzogewogICAgICAgICAgdGl0bGU6ICfpgInmi6npo47moLwnLAogICAgICAgICAgdGFiVmFsOiAxLAogICAgICAgICAgdGFiTGlzdDogW3sKICAgICAgICAgICAgbmFtZTogJ+agt+W8j+S4gCcKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgbmFtZTogJ+agt+W8j+S6jCcKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgbmFtZTogJ+agt+W8j+S4iScKICAgICAgICAgIH1dCiAgICAgICAgfSwKICAgICAgICAvLyDlm77niYfliJfooagKICAgICAgICBzd2lwZXJDb25maWc6IHsKICAgICAgICAgIG1heExpc3Q6IDEwLAogICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgaW1nOiAnJywKICAgICAgICAgICAgaW1nVGl0bGU6ICflm77niYcnLAogICAgICAgICAgICBpbmZvOiBbewogICAgICAgICAgICAgIHRpdGxlOiAn6ZO+5o6lJywKICAgICAgICAgICAgICB2YWx1ZTogJycsCiAgICAgICAgICAgICAgdGlwczogJ+ivt+i+k+WFpemTvuaOpScsCiAgICAgICAgICAgICAgbWF4OiAxMDAKICAgICAgICAgICAgfV0KICAgICAgICAgIH1dCiAgICAgICAgfSwKICAgICAgICBkb2NDb25maWc6IHsKICAgICAgICAgIHRpdGxlOiAn5oyH56S65Zmo5qC35byPJywKICAgICAgICAgIHRhYlZhbDogMCwKICAgICAgICAgIHRhYkxpc3Q6IFt7CiAgICAgICAgICAgIG5hbWU6ICfmoLflvI/kuIAnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIG5hbWU6ICfmoLflvI/kuownCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIG5hbWU6ICfmoLflvI/kuIknCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIG5hbWU6ICfmoLflvI/lm5snCiAgICAgICAgICB9XQogICAgICAgIH0sCiAgICAgICAgZG9jUG9zaXRpb246IHsKICAgICAgICAgIHRpdGxlOiAn5oyH56S65Zmo5L2N572uJywKICAgICAgICAgIHRhYlZhbDogMSwKICAgICAgICAgIHRhYkxpc3Q6IFt7CiAgICAgICAgICAgIG5hbWU6ICflt6blr7npvZAnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIG5hbWU6ICflsYXkuK3lr7npvZAnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIG5hbWU6ICflj7Plr7npvZAnCiAgICAgICAgICB9XQogICAgICAgIH0sCiAgICAgICAgdG9uZUNvbmZpZzogewogICAgICAgICAgdGl0bGU6ICfoibLosIMnLAogICAgICAgICAgdGFiVmFsOiAwLAogICAgICAgICAgdGFiTGlzdDogW3sKICAgICAgICAgICAgbmFtZTogJ+i3n+maj+S4u+mimOmjjuagvCcKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgbmFtZTogJ+iHquWumuS5iScKICAgICAgICAgIH1dCiAgICAgICAgfSwKICAgICAgICBkb3RDb2xvcjogewogICAgICAgICAgdGl0bGU6ICfpgInkuK3moLflvI8nLAogICAgICAgICAgZGVmYXVsdDogW3sKICAgICAgICAgICAgaXRlbTogJyNFOTMzMjMnCiAgICAgICAgICB9XSwKICAgICAgICAgIGNvbG9yOiBbewogICAgICAgICAgICBpdGVtOiAnI0U5MzMyMycKICAgICAgICAgIH1dCiAgICAgICAgfSwKICAgICAgICBkb3RCZ0NvbG9yOiB7CiAgICAgICAgICB0aXRsZTogJ+W4uOinhOagt+W8jycsCiAgICAgICAgICBkZWZhdWx0OiBbewogICAgICAgICAgICBpdGVtOiAnI0RERERERCcKICAgICAgICAgIH1dLAogICAgICAgICAgY29sb3I6IFt7CiAgICAgICAgICAgIGl0ZW06ICcjREREREREJwogICAgICAgICAgfV0KICAgICAgICB9LAogICAgICAgIGZpbGxldEltZzogewogICAgICAgICAgdGl0bGU6ICflm77niYflnIbop5InLAogICAgICAgICAgdHlwZTogMCwKICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgIHZhbDogJ+WFqOmDqCcsCiAgICAgICAgICAgIGljb246ICdpY29uY2FvenVvLXpoZW5ndGknCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIHZhbDogJ+WNleS4qicsCiAgICAgICAgICAgIGljb246ICdpY29uY2FvenVvLWJpYW5qaWFvJwogICAgICAgICAgfV0sCiAgICAgICAgICB2YWxOYW1lOiAn5ZyG6KeS5YC8JywKICAgICAgICAgIHZhbDogMTAsCiAgICAgICAgICBtaW46IDAsCiAgICAgICAgICB2YWxMaXN0OiBbewogICAgICAgICAgICB2YWw6IDAKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgdmFsOiAwCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIHZhbDogMAogICAgICAgICAgfSwgewogICAgICAgICAgICB2YWw6IDAKICAgICAgICAgIH1dCiAgICAgICAgfSwKICAgICAgICBpbWdDb25maWc6IHsKICAgICAgICAgIHRpdGxlOiAn5Zu+54mH6Ze06LedJywKICAgICAgICAgIHZhbDogMSwKICAgICAgICAgIG1pbjogMAogICAgICAgIH0sCiAgICAgICAgYmdDb2xvcjogewogICAgICAgICAgdGl0bGU6ICflupXpg6jog4zmma8nLAogICAgICAgICAgZGVmYXVsdDogW3sKICAgICAgICAgICAgaXRlbTogJyNGNjJDMkMnCiAgICAgICAgICB9XSwKICAgICAgICAgIGNvbG9yOiBbewogICAgICAgICAgICBpdGVtOiAnI0Y2MkMyQycKICAgICAgICAgIH1dCiAgICAgICAgfSwKICAgICAgICB0b3BDb25maWc6IHsKICAgICAgICAgIHRpdGxlOiAn5LiK6L656LedJywKICAgICAgICAgIHZhbDogMTAsCiAgICAgICAgICBtaW46IDAKICAgICAgICB9LAogICAgICAgIGJvdHRvbUNvbmZpZzogewogICAgICAgICAgdGl0bGU6ICfkuIvovrnot50nLAogICAgICAgICAgdmFsOiAxMCwKICAgICAgICAgIG1pbjogMAogICAgICAgIH0sCiAgICAgICAgLy8g5bem5Y+z6Ze06LedCiAgICAgICAgcHJDb25maWc6IHsKICAgICAgICAgIHRpdGxlOiAn5bem5Y+z6L656LedJywKICAgICAgICAgIHZhbDogMTAsCiAgICAgICAgICBtaW46IDAKICAgICAgICB9LAogICAgICAgIC8vIOmhtemdoumXtOi3nQogICAgICAgIG1iQ29uZmlnOiB7CiAgICAgICAgICB0aXRsZTogJ+mhtemdouS4iumXtOi3nScsCiAgICAgICAgICB2YWw6IDAsCiAgICAgICAgICBtaW46IDAKICAgICAgICB9LAogICAgICAgIHR4dFN0eWxlOiB7CiAgICAgICAgICB0aXRsZTogJ+aMh+ekuuWZqOS9jee9ricsCiAgICAgICAgICB0eXBlOiAwLAogICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgdmFsOiAn5bGF5bemJywKICAgICAgICAgICAgaWNvbjogJ2ljb25kb2NfbGVmdCcKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgdmFsOiAn5bGF5LitJywKICAgICAgICAgICAgaWNvbjogJ2ljb25kb2NfY2VudGVyJwogICAgICAgICAgfSwgewogICAgICAgICAgICB2YWw6ICflsYXlj7MnLAogICAgICAgICAgICBpY29uOiAnaWNvbmRvY19yaWdodCcKICAgICAgICAgIH1dCiAgICAgICAgfQogICAgICB9LAogICAgICBzdHlsZUNvbmZpZzogMCwKICAgICAgcHJDb25maWc6IDAsCiAgICAgIHRvcENvbmZpZzogMCwKICAgICAgYm90dG9tQ29uZmlnOiAwLAogICAgICBiZ0NvbG9yOiAnJywKICAgICAgZmlsbGV0SW1nOiAwLAogICAgICBmaWxsZXRWYWxJbWc6IDAsCiAgICAgIHZhbExpc3RJbWc6IFtdLAogICAgICBtVE9QOiAwLAogICAgICBkb2NQb3NpdGlvbjogMCwKICAgICAgdG9uZUNvbmZpZzogMCwKICAgICAgZG90QmdDb2xvcjogJycsCiAgICAgIGRvdENvbG9yOiAnJywKICAgICAgaW1nQ29uZmlnOiAwLAogICAgICBwYWdlRGF0YToge30sCiAgICAgIGVkZ2U6IDAsCiAgICAgIGltZ1NyYzogW10sCiAgICAgIGRvY1N0eWxlOiAwCiAgICB9OwogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICB0aGlzLiRuZXh0VGljayhmdW5jdGlvbiAoKSB7CiAgICAgIF90aGlzLnBhZ2VEYXRhID0gX3RoaXMuJHN0b3JlLnN0YXRlLm1vYmlsZENvbmZpZy5kZWZhdWx0QXJyYXlbX3RoaXMubnVtXTsKICAgICAgX3RoaXMuc2V0Q29uZmlnKF90aGlzLnBhZ2VEYXRhKTsKICAgIH0pOwogIH0sCiAgbWV0aG9kczogewogICAgc2V0Q29uZmlnOiBmdW5jdGlvbiBzZXRDb25maWcoZGF0YSkgewogICAgICBpZiAoIWRhdGEpIHJldHVybjsKICAgICAgaWYgKGRhdGEubWJDb25maWcpIHsKICAgICAgICB0aGlzLnN0eWxlQ29uZmlnID0gZGF0YS5zdHlsZUNvbmZpZy50YWJWYWwgfHwgMDsKICAgICAgICB0aGlzLnByQ29uZmlnID0gZGF0YS5wckNvbmZpZy52YWw7CiAgICAgICAgdGhpcy50b3BDb25maWcgPSBkYXRhLnRvcENvbmZpZy52YWw7CiAgICAgICAgdGhpcy5ib3R0b21Db25maWcgPSBkYXRhLmJvdHRvbUNvbmZpZy52YWw7CiAgICAgICAgdGhpcy5iZ0NvbG9yID0gZGF0YS5iZ0NvbG9yLmNvbG9yWzBdLml0ZW07CiAgICAgICAgdGhpcy5maWxsZXRJbWcgPSBkYXRhLmZpbGxldEltZy50eXBlOwogICAgICAgIHRoaXMuZmlsbGV0VmFsSW1nID0gZGF0YS5maWxsZXRJbWcudmFsOwogICAgICAgIHRoaXMudmFsTGlzdEltZyA9IGRhdGEuZmlsbGV0SW1nLnZhbExpc3Q7CiAgICAgICAgdGhpcy5tVE9QID0gZGF0YS5tYkNvbmZpZy52YWw7CiAgICAgICAgdGhpcy5kb2NQb3NpdGlvbiA9IGRhdGEuZG9jUG9zaXRpb24udGFiVmFsOwogICAgICAgIHRoaXMudG9uZUNvbmZpZyA9IGRhdGEudG9uZUNvbmZpZy50YWJWYWw7CiAgICAgICAgdGhpcy5kb3RDb2xvciA9IGRhdGEuZG90Q29sb3IuY29sb3JbMF0uaXRlbTsKICAgICAgICB0aGlzLmRvdEJnQ29sb3IgPSBkYXRhLmRvdEJnQ29sb3IuY29sb3JbMF0uaXRlbTsKICAgICAgICB0aGlzLmltZ0NvbmZpZyA9IGRhdGEuaW1nQ29uZmlnLnZhbDsKICAgICAgICB0aGlzLmltZ1NyYyA9IGRhdGEuc3dpcGVyQ29uZmlnLmxpc3Q7CiAgICAgICAgdGhpcy5kb2NTdHlsZSA9IGRhdGEuZG9jQ29uZmlnLnRhYlZhbDsKICAgICAgfQogICAgfQogIH0KfTs="},{"version":3,"names":["mapState","name","cname","icon","defaultName","configName","type","props","index","num","colorStyle","computed","_objectSpread","watch","pageData","handler","nVal","oVal","setConfig","deep","data","$store","state","mobildConfig","defaultArray","defaultConfig","timestamp","isHide","setUp","tabVal","titleLeft","titleContent","titleRight","titleImg","titleCurrency","styleConfig","title","tabList","swiperConfig","maxList","list","img","imgTitle","info","value","tips","max","docConfig","docPosition","toneConfig","dotColor","default","item","color","dotBgColor","filletImg","val","valName","min","valList","imgConfig","bgColor","topConfig","bottomConfig","prConfig","mbConfig","txtStyle","filletValImg","valListImg","mTOP","edge","imgSrc","docStyle","mounted","_this","$nextTick","methods"],"sources":["src/components/mobilePage/banner.vue"],"sourcesContent":["<template>\r\n <div class=\"mobile-page\" :style=\"{ marginTop: `${mTOP}px` }\">\r\n <div\r\n v-if=\"styleConfig == 0 || styleConfig == 2\"\r\n :style=\"{\r\n paddingLeft: prConfig + 'px',\r\n paddingRight: prConfig + 'px',\r\n paddingTop: topConfig + 'px',\r\n paddingBottom: bottomConfig + 'px',\r\n backgroundColor: bgColor,\r\n }\"\r\n >\r\n <div class=\"banner\" v-if=\"styleConfig == 0\">\r\n <img\r\n :src=\"imgSrc[0].img\"\r\n alt=\"\"\r\n v-if=\"imgSrc.length && imgSrc[0].img\"\r\n :style=\"{\r\n borderRadius: filletImg\r\n ? valListImg[0].val +\r\n 'px ' +\r\n valListImg[1].val +\r\n 'px ' +\r\n valListImg[3].val +\r\n 'px ' +\r\n valListImg[2].val +\r\n 'px'\r\n : filletValImg + 'px',\r\n }\"\r\n />\r\n <div\r\n class=\"empty-box\"\r\n v-else\r\n :style=\"{\r\n borderRadius: filletImg\r\n ? valListImg[0].val +\r\n 'px ' +\r\n valListImg[1].val +\r\n 'px ' +\r\n valListImg[3].val +\r\n 'px ' +\r\n valListImg[2].val +\r\n 'px'\r\n : filletValImg + 'px',\r\n }\"\r\n >\r\n <img class=\"shan\" src=\"../../assets/images/shan.png\" />\r\n </div>\r\n </div>\r\n <div class=\"banner\" v-else>\r\n <div class=\"acea-row row-middle\">\r\n <div\r\n class=\"empty-box style3\"\r\n :style=\"{\r\n borderRadius: filletImg\r\n ? '0 ' + valListImg[1].val + 'px ' + valListImg[3].val + 'px ' + '0'\r\n : '0 ' + filletValImg + 'px ' + filletValImg + 'px ' + '0',\r\n }\"\r\n >\r\n <img\r\n :src=\"imgSrc[1].img\"\r\n alt=\"\"\r\n v-if=\"imgSrc.length > 1 && imgSrc[1].img\"\r\n :style=\"{\r\n borderRadius: filletImg\r\n ? '0 ' + valListImg[1].val + 'px ' + valListImg[3].val + 'px ' + '0'\r\n : '0 ' + filletValImg + 'px ' + filletValImg + 'px ' + '0',\r\n }\"\r\n />\r\n </div>\r\n <div\r\n class=\"empty-box style3 on\"\r\n :style=\"{\r\n marginLeft: imgConfig + 'px',\r\n marginRight: imgConfig + 'px',\r\n borderRadius: filletImg\r\n ? valListImg[0].val +\r\n 'px ' +\r\n valListImg[1].val +\r\n 'px ' +\r\n valListImg[3].val +\r\n 'px ' +\r\n valListImg[2].val +\r\n 'px'\r\n : filletValImg + 'px',\r\n }\"\r\n >\r\n <img\r\n :src=\"imgSrc[0].img\"\r\n alt=\"\"\r\n v-if=\"imgSrc.length && imgSrc[0].img\"\r\n :style=\"{\r\n borderRadius: filletImg\r\n ? valListImg[0].val +\r\n 'px ' +\r\n valListImg[1].val +\r\n 'px ' +\r\n valListImg[3].val +\r\n 'px ' +\r\n valListImg[2].val +\r\n 'px'\r\n : filletValImg + 'px',\r\n }\"\r\n />\r\n <img class=\"shan\" src=\"../../assets/images/shan.png\" v-else />\r\n </div>\r\n <div\r\n class=\"empty-box style3\"\r\n :style=\"{\r\n borderRadius: filletImg\r\n ? valListImg[1].val + 'px 0 0 ' + valListImg[3].val + 'px'\r\n : filletValImg + 'px 0 0 ' + filletValImg + 'px',\r\n }\"\r\n >\r\n <img\r\n :src=\"imgSrc[2].img\"\r\n alt=\"\"\r\n v-if=\"imgSrc.length > 2 && imgSrc[2].img\"\r\n :style=\"{\r\n borderRadius: filletImg\r\n ? valListImg[1].val + 'px 0 0 ' + valListImg[3].val + 'px'\r\n : filletValImg + 'px 0 0 ' + filletValImg + 'px',\r\n }\"\r\n />\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div v-else>\r\n <div\r\n class=\"bg\"\r\n :style=\"{\r\n background: bgColor,\r\n }\"\r\n ></div>\r\n <div\r\n class=\"banner\"\r\n :class=\"styleConfig == 1 ? 'on' : ''\"\r\n :style=\"{\r\n paddingLeft: prConfig + 'px',\r\n paddingRight: prConfig + 'px',\r\n paddingTop: topConfig + 'px',\r\n paddingBottom: bottomConfig + 'px',\r\n }\"\r\n >\r\n <img\r\n :src=\"imgSrc[0].img\"\r\n :style=\"{\r\n borderRadius: filletImg\r\n ? valListImg[0].val +\r\n 'px ' +\r\n valListImg[1].val +\r\n 'px ' +\r\n valListImg[3].val +\r\n 'px ' +\r\n valListImg[2].val +\r\n 'px'\r\n : filletValImg + 'px',\r\n }\"\r\n alt=\"\"\r\n v-if=\"imgSrc.length && imgSrc[0].img\"\r\n />\r\n <div\r\n class=\"empty-box\"\r\n :style=\"{\r\n borderRadius: filletImg\r\n ? valListImg[0].val +\r\n 'px ' +\r\n valListImg[1].val +\r\n 'px ' +\r\n valListImg[3].val +\r\n 'px ' +\r\n valListImg[2].val +\r\n 'px'\r\n : filletValImg + 'px',\r\n }\"\r\n v-else\r\n >\r\n <img class=\"shan\" src=\"../../assets/images/shan.png\" />\r\n </div>\r\n </div>\r\n </div>\r\n <div>\r\n <!-- <div class=\"dot number acea-row \" v-if=\"docStyle == 0\">\r\n\t\t <div class=\"num\">2</div>\r\n\t\t <div class=\"numCon\">8</div>\r\n\t </div> -->\r\n <div\r\n class=\"dot\"\r\n v-if=\"docStyle == 2\"\r\n :style=\"{\r\n paddingLeft: styleConfig == 2 ? prConfig + imgConfig * 2 + 26 + 'px' : prConfig + 13 + 'px',\r\n paddingRight: styleConfig == 2 ? prConfig + imgConfig * 2 + 26 + 'px' : prConfig + 13 + 'px',\r\n paddingBottom: bottomConfig + 10 + 'px',\r\n justifyContent: docPosition === 1 ? 'center' : docPosition === 2 ? 'flex-end' : 'flex-start',\r\n }\"\r\n >\r\n <div\r\n class=\"line-dot\"\r\n :style=\"{\r\n background: toneConfig ? dotBgColor : '#ddd',\r\n }\"\r\n >\r\n <div\r\n class=\"item\"\r\n :style=\"{\r\n background: toneConfig ? `${dotColor}` : `${colorStyle.theme}`,\r\n }\"\r\n ></div>\r\n </div>\r\n </div>\r\n <div\r\n class=\"dot\"\r\n :class=\"docStyle == 1 ? 'on' : docStyle == 3 ? 'on2' : ''\"\r\n v-else\r\n :style=\"{\r\n paddingLeft: styleConfig == 2 ? prConfig + imgConfig * 2 + 26 + 'px' : prConfig + 10 + 'px',\r\n paddingRight: styleConfig == 2 ? prConfig + imgConfig * 2 + 26 + 'px' : prConfig + 10 + 'px',\r\n paddingBottom: bottomConfig + 10 + 'px',\r\n justifyContent: docPosition === 1 ? 'center' : docPosition === 2 ? 'flex-end' : 'flex-start',\r\n }\"\r\n >\r\n <div\r\n class=\"dot-item\"\r\n :class=\"docStyle == 1 ? 'ons' : ''\"\r\n :style=\"{ background: toneConfig ? `${dotColor}` : `${colorStyle.theme}` }\"\r\n ></div>\r\n <div\r\n class=\"dot-item\"\r\n :style=\"{ background: toneConfig ? dotBgColor : '#ddd' }\"\r\n v-for=\"(item, index) in 2\"\r\n :key=\"index\"\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\n// import theme from \"@/mixins/theme\";\r\nexport default {\r\n name: 'banner', // 组件名称\r\n cname: '轮播图', // 标题名称\r\n icon: '#iconzujian-lunbotu',\r\n defaultName: 'swiperBg', // 外面匹配名称\r\n configName: 'c_banner', // 右侧配置名称\r\n type: 0, // 0 基础组件 1 营销组件 2工具组件\r\n props: {\r\n index: {\r\n type: null,\r\n },\r\n num: {\r\n type: null,\r\n },\r\n colorStyle: {\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 let 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 let 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 // mixins: [theme],\r\n data() {\r\n return {\r\n // 默认初始化数据禁止修改\r\n defaultConfig: {\r\n cname: '轮播图',\r\n name: 'swiperBg',\r\n timestamp: this.num,\r\n isHide: false,\r\n setUp: {\r\n tabVal: 0,\r\n },\r\n titleLeft: '展示设置',\r\n titleContent: '内容设置',\r\n titleRight: '指示器设置',\r\n titleImg: '图片设置',\r\n titleCurrency: '通用样式',\r\n styleConfig: {\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 name: '样式三',\r\n },\r\n ],\r\n },\r\n // 图片列表\r\n swiperConfig: {\r\n maxList: 10,\r\n list: [\r\n {\r\n img: '',\r\n imgTitle: '图片',\r\n info: [\r\n {\r\n title: '链接',\r\n value: '',\r\n tips: '请输入链接',\r\n max: 100,\r\n },\r\n ],\r\n },\r\n ],\r\n },\r\n docConfig: {\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 name: '样式三',\r\n },\r\n {\r\n name: '样式四',\r\n },\r\n ],\r\n },\r\n docPosition: {\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 name: '右对齐',\r\n },\r\n ],\r\n },\r\n toneConfig: {\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 dotColor: {\r\n title: '选中样式',\r\n default: [\r\n {\r\n item: '#E93323',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#E93323',\r\n },\r\n ],\r\n },\r\n dotBgColor: {\r\n title: '常规样式',\r\n default: [\r\n {\r\n item: '#DDDDDD',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#DDDDDD',\r\n },\r\n ],\r\n },\r\n filletImg: {\r\n title: '图片圆角',\r\n type: 0,\r\n list: [\r\n {\r\n val: '全部',\r\n icon: 'iconcaozuo-zhengti',\r\n },\r\n {\r\n val: '单个',\r\n icon: 'iconcaozuo-bianjiao',\r\n },\r\n ],\r\n valName: '圆角值',\r\n val: 10,\r\n min: 0,\r\n valList: [{ val: 0 }, { val: 0 }, { val: 0 }, { val: 0 }],\r\n },\r\n imgConfig: {\r\n title: '图片间距',\r\n val: 1,\r\n min: 0,\r\n },\r\n bgColor: {\r\n title: '底部背景',\r\n default: [\r\n {\r\n item: '#F62C2C',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#F62C2C',\r\n },\r\n ],\r\n },\r\n topConfig: {\r\n title: '上边距',\r\n val: 10,\r\n min: 0,\r\n },\r\n bottomConfig: {\r\n title: '下边距',\r\n val: 10,\r\n min: 0,\r\n },\r\n // 左右间距\r\n prConfig: {\r\n title: '左右边距',\r\n val: 10,\r\n min: 0,\r\n },\r\n // 页面间距\r\n mbConfig: {\r\n title: '页面上间距',\r\n val: 0,\r\n min: 0,\r\n },\r\n txtStyle: {\r\n title: '指示器位置',\r\n type: 0,\r\n list: [\r\n {\r\n val: '居左',\r\n icon: 'icondoc_left',\r\n },\r\n {\r\n val: '居中',\r\n icon: 'icondoc_center',\r\n },\r\n {\r\n val: '居右',\r\n icon: 'icondoc_right',\r\n },\r\n ],\r\n },\r\n },\r\n styleConfig: 0,\r\n prConfig: 0,\r\n topConfig: 0,\r\n bottomConfig: 0,\r\n bgColor: '',\r\n filletImg: 0,\r\n filletValImg: 0,\r\n valListImg: [],\r\n mTOP: 0,\r\n docPosition: 0,\r\n toneConfig: 0,\r\n dotBgColor: '',\r\n dotColor: '',\r\n imgConfig: 0,\r\n pageData: {},\r\n edge: 0,\r\n imgSrc: [],\r\n docStyle: 0,\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.mbConfig) {\r\n this.styleConfig = data.styleConfig.tabVal || 0;\r\n this.prConfig = data.prConfig.val;\r\n this.topConfig = data.topConfig.val;\r\n this.bottomConfig = data.bottomConfig.val;\r\n this.bgColor = data.bgColor.color[0].item;\r\n this.filletImg = data.filletImg.type;\r\n this.filletValImg = data.filletImg.val;\r\n this.valListImg = data.filletImg.valList;\r\n this.mTOP = data.mbConfig.val;\r\n this.docPosition = data.docPosition.tabVal;\r\n this.toneConfig = data.toneConfig.tabVal;\r\n this.dotColor = data.dotColor.color[0].item;\r\n this.dotBgColor = data.dotBgColor.color[0].item;\r\n this.imgConfig = data.imgConfig.val;\r\n this.imgSrc = data.swiperConfig.list;\r\n this.docStyle = data.docConfig.tabVal;\r\n }\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n.empty-box {\r\n height: 170px;\r\n background-color: #f3f9ff;\r\n .shan {\r\n width: 65px !important;\r\n height: 50px !important;\r\n }\r\n &.style3 {\r\n width: 16px;\r\n height: 134px;\r\n border-radius: 0;\r\n img {\r\n width: 16px;\r\n height: 100%;\r\n }\r\n }\r\n &.on {\r\n flex: 1;\r\n height: 170px;\r\n }\r\n}\r\n.mobile-page {\r\n position: relative;\r\n width: auto;\r\n /*height: 140px;*/\r\n\r\n .banner {\r\n /*position: absolute;*/\r\n /*left: 0;*/\r\n /*top: 0;*/\r\n width: 100%;\r\n margin-top: 0;\r\n &.on {\r\n margin-top: -96px;\r\n }\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n border-radius: 6px;\r\n }\r\n }\r\n\r\n .bg {\r\n width: 100%;\r\n height: 96px;\r\n }\r\n}\r\n\r\n.dot {\r\n position: absolute;\r\n left: 0;\r\n bottom: 0;\r\n width: 100%;\r\n display: flex;\r\n align-items: center;\r\n\r\n &.on {\r\n .dot-item {\r\n width: 5px;\r\n height: 5px;\r\n &.ons {\r\n width: 9px;\r\n height: 5px;\r\n border-radius: 4px;\r\n }\r\n }\r\n }\r\n\r\n &.on2 {\r\n .dot-item {\r\n width: 10px;\r\n height: 3px;\r\n border-radius: 4px;\r\n }\r\n }\r\n\r\n .dot-item {\r\n width: 6px;\r\n height: 6px;\r\n background: #dddddd;\r\n border-radius: 50%;\r\n margin: 0 3px;\r\n }\r\n\r\n .line-dot {\r\n width: 30px;\r\n height: 3px;\r\n border-radius: 4px;\r\n background-color: #dddddd;\r\n .item {\r\n width: 10px;\r\n height: 100%;\r\n border-radius: 4px;\r\n background-color: #e93323;\r\n }\r\n }\r\n\r\n &.number {\r\n width: 40px;\r\n height: 18px;\r\n border-radius: 100px;\r\n background: rgba(0, 0, 0, 0.3);\r\n color: #fff;\r\n font-size: 8px;\r\n .num {\r\n width: 22px;\r\n height: 100%;\r\n border-radius: 20px 0 20px 20px;\r\n background: rgba(0, 0, 0, 0.1);\r\n font-size: 10px;\r\n text-align: center;\r\n line-height: 18px;\r\n }\r\n .numCon {\r\n width: 18px;\r\n text-align: center;\r\n line-height: 18px;\r\n }\r\n }\r\n}\r\n</style>\r\n"],"mappings":";AA+OA,SAAAA,QAAA;AACA;AACA;EACAC,IAAA;EAAA;EACAC,KAAA;EAAA;EACAC,IAAA;EACAC,WAAA;EAAA;EACAC,UAAA;EAAA;EACAC,IAAA;EAAA;EACAC,KAAA;IACAC,KAAA;MACAF,IAAA;IACA;IACAG,GAAA;MACAH,IAAA;IACA;IACAI,UAAA;MACAJ,IAAA;IACA;EACA;EACAK,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;IACAV,GAAA;MACAM,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,MAAAf,GAAA;QACA,KAAAS,SAAA,CAAAE,IAAA;MACA;MACAD,IAAA;IACA;EACA;EACA;EACAC,IAAA,WAAAA,KAAA;IACA;MACA;MACAK,aAAA;QACAvB,KAAA;QACAD,IAAA;QACAyB,SAAA,OAAAjB,GAAA;QACAkB,MAAA;QACAC,KAAA;UACAC,MAAA;QACA;QACAC,SAAA;QACAC,YAAA;QACAC,UAAA;QACAC,QAAA;QACAC,aAAA;QACAC,WAAA;UACAC,KAAA;UACAP,MAAA;UACAQ,OAAA,GACA;YACApC,IAAA;UACA,GACA;YACAA,IAAA;UACA,GACA;YACAA,IAAA;UACA;QAEA;QACA;QACAqC,YAAA;UACAC,OAAA;UACAC,IAAA,GACA;YACAC,GAAA;YACAC,QAAA;YACAC,IAAA,GACA;cACAP,KAAA;cACAQ,KAAA;cACAC,IAAA;cACAC,GAAA;YACA;UAEA;QAEA;QACAC,SAAA;UACAX,KAAA;UACAP,MAAA;UACAQ,OAAA,GACA;YACApC,IAAA;UACA,GACA;YACAA,IAAA;UACA,GACA;YACAA,IAAA;UACA,GACA;YACAA,IAAA;UACA;QAEA;QACA+C,WAAA;UACAZ,KAAA;UACAP,MAAA;UACAQ,OAAA,GACA;YACApC,IAAA;UACA,GACA;YACAA,IAAA;UACA,GACA;YACAA,IAAA;UACA;QAEA;QACAgD,UAAA;UACAb,KAAA;UACAP,MAAA;UACAQ,OAAA,GACA;YACApC,IAAA;UACA,GACA;YACAA,IAAA;UACA;QAEA;QACAiD,QAAA;UACAd,KAAA;UACAe,OAAA,GACA;YACAC,IAAA;UACA,EACA;UACAC,KAAA,GACA;YACAD,IAAA;UACA;QAEA;QACAE,UAAA;UACAlB,KAAA;UACAe,OAAA,GACA;YACAC,IAAA;UACA,EACA;UACAC,KAAA,GACA;YACAD,IAAA;UACA;QAEA;QACAG,SAAA;UACAnB,KAAA;UACA9B,IAAA;UACAkC,IAAA,GACA;YACAgB,GAAA;YACArD,IAAA;UACA,GACA;YACAqD,GAAA;YACArD,IAAA;UACA,EACA;UACAsD,OAAA;UACAD,GAAA;UACAE,GAAA;UACAC,OAAA;YAAAH,GAAA;UAAA;YAAAA,GAAA;UAAA;YAAAA,GAAA;UAAA;YAAAA,GAAA;UAAA;QACA;QACAI,SAAA;UACAxB,KAAA;UACAoB,GAAA;UACAE,GAAA;QACA;QACAG,OAAA;UACAzB,KAAA;UACAe,OAAA,GACA;YACAC,IAAA;UACA,EACA;UACAC,KAAA,GACA;YACAD,IAAA;UACA;QAEA;QACAU,SAAA;UACA1B,KAAA;UACAoB,GAAA;UACAE,GAAA;QACA;QACAK,YAAA;UACA3B,KAAA;UACAoB,GAAA;UACAE,GAAA;QACA;QACA;QACAM,QAAA;UACA5B,KAAA;UACAoB,GAAA;UACAE,GAAA;QACA;QACA;QACAO,QAAA;UACA7B,KAAA;UACAoB,GAAA;UACAE,GAAA;QACA;QACAQ,QAAA;UACA9B,KAAA;UACA9B,IAAA;UACAkC,IAAA,GACA;YACAgB,GAAA;YACArD,IAAA;UACA,GACA;YACAqD,GAAA;YACArD,IAAA;UACA,GACA;YACAqD,GAAA;YACArD,IAAA;UACA;QAEA;MACA;MACAgC,WAAA;MACA6B,QAAA;MACAF,SAAA;MACAC,YAAA;MACAF,OAAA;MACAN,SAAA;MACAY,YAAA;MACAC,UAAA;MACAC,IAAA;MACArB,WAAA;MACAC,UAAA;MACAK,UAAA;MACAJ,QAAA;MACAU,SAAA;MACA9C,QAAA;MACAwD,IAAA;MACAC,MAAA;MACAC,QAAA;IACA;EACA;EACAC,OAAA,WAAAA,QAAA;IAAA,IAAAC,KAAA;IACA,KAAAC,SAAA;MACAD,KAAA,CAAA5D,QAAA,GAAA4D,KAAA,CAAArD,MAAA,CAAAC,KAAA,CAAAC,YAAA,CAAAC,YAAA,CAAAkD,KAAA,CAAAjE,GAAA;MACAiE,KAAA,CAAAxD,SAAA,CAAAwD,KAAA,CAAA5D,QAAA;IACA;EACA;EACA8D,OAAA;IACA1D,SAAA,WAAAA,UAAAE,IAAA;MACA,KAAAA,IAAA;MACA,IAAAA,IAAA,CAAA6C,QAAA;QACA,KAAA9B,WAAA,GAAAf,IAAA,CAAAe,WAAA,CAAAN,MAAA;QACA,KAAAmC,QAAA,GAAA5C,IAAA,CAAA4C,QAAA,CAAAR,GAAA;QACA,KAAAM,SAAA,GAAA1C,IAAA,CAAA0C,SAAA,CAAAN,GAAA;QACA,KAAAO,YAAA,GAAA3C,IAAA,CAAA2C,YAAA,CAAAP,GAAA;QACA,KAAAK,OAAA,GAAAzC,IAAA,CAAAyC,OAAA,CAAAR,KAAA,IAAAD,IAAA;QACA,KAAAG,SAAA,GAAAnC,IAAA,CAAAmC,SAAA,CAAAjD,IAAA;QACA,KAAA6D,YAAA,GAAA/C,IAAA,CAAAmC,SAAA,CAAAC,GAAA;QACA,KAAAY,UAAA,GAAAhD,IAAA,CAAAmC,SAAA,CAAAI,OAAA;QACA,KAAAU,IAAA,GAAAjD,IAAA,CAAA6C,QAAA,CAAAT,GAAA;QACA,KAAAR,WAAA,GAAA5B,IAAA,CAAA4B,WAAA,CAAAnB,MAAA;QACA,KAAAoB,UAAA,GAAA7B,IAAA,CAAA6B,UAAA,CAAApB,MAAA;QACA,KAAAqB,QAAA,GAAA9B,IAAA,CAAA8B,QAAA,CAAAG,KAAA,IAAAD,IAAA;QACA,KAAAE,UAAA,GAAAlC,IAAA,CAAAkC,UAAA,CAAAD,KAAA,IAAAD,IAAA;QACA,KAAAQ,SAAA,GAAAxC,IAAA,CAAAwC,SAAA,CAAAJ,GAAA;QACA,KAAAe,MAAA,GAAAnD,IAAA,CAAAkB,YAAA,CAAAE,IAAA;QACA,KAAAgC,QAAA,GAAApD,IAAA,CAAA2B,SAAA,CAAAlB,MAAA;MACA;IACA;EACA;AACA","ignoreList":[]}]}