003beb7452d16dca424d16bc78940e4b.json 15 KB

1
  1. {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\components\\mobilePageDiy\\home_news_roll.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\components\\mobilePageDiy\\home_news_roll.vue","mtime":1677828270166},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ2hvbWVfbmV3c19yb2xsJywKICBjbmFtZTogJ+aWsOmXu+aSreaKpScsCiAgY29uZmlnTmFtZTogJ2NfbmV3c19yb2xsJywKICB0eXBlOiAwLAogIC8vIDAg5Z+656GA57uE5Lu2IDEg6JCl6ZSA57uE5Lu2IDLlt6Xlhbfnu4Tku7YKICBkZWZhdWx0TmFtZTogJ25ld3MnLAogIC8vIOWklumdouWMuemFjeWQjeensAogIGljb246ICdpY29ueGlud2VuYm9iYW8xJywKICBwcm9wczogewogICAgaW5kZXg6IHsKICAgICAgdHlwZTogbnVsbAogICAgfSwKICAgIG51bTogewogICAgICB0eXBlOiBudWxsCiAgICB9CiAgfSwKICBjb21wdXRlZDogX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoJ21vYmlsZENvbmZpZycsIFsnZGVmYXVsdEFycmF5J10pKSwKICB3YXRjaDogewogICAgcGFnZURhdGE6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihuVmFsLCBvVmFsKSB7CiAgICAgICAgdGhpcy5zZXRDb25maWcoblZhbCk7CiAgICAgIH0sCiAgICAgIGRlZXA6IHRydWUKICAgIH0sCiAgICBudW06IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihuVmFsLCBvVmFsKSB7CiAgICAgICAgdmFyIGRhdGEgPSB0aGlzLiRzdG9yZS5zdGF0ZS5tb2JpbGRDb25maWcuZGVmYXVsdEFycmF5W25WYWxdOwogICAgICAgIHRoaXMuc2V0Q29uZmlnKGRhdGEpOwogICAgICB9LAogICAgICBkZWVwOiB0cnVlCiAgICB9LAogICAgZGVmYXVsdEFycmF5OiB7CiAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uIGhhbmRsZXIoblZhbCwgb1ZhbCkgewogICAgICAgIHZhciBkYXRhID0gdGhpcy4kc3RvcmUuc3RhdGUubW9iaWxkQ29uZmlnLmRlZmF1bHRBcnJheVt0aGlzLm51bV07CiAgICAgICAgdGhpcy5zZXRDb25maWcoZGF0YSk7CiAgICAgIH0sCiAgICAgIGRlZXA6IHRydWUKICAgIH0KICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICAvLyDpu5jorqTliJ3lp4vljJbmlbDmja7npoHmraLkv67mlLkKICAgICAgZGVmYXVsdENvbmZpZzogewogICAgICAgIG5hbWU6ICduZXdzJywKICAgICAgICB0aW1lc3RhbXA6IHRoaXMubnVtLAogICAgICAgIHNldFVwOiB7CiAgICAgICAgICB0YWJWYWw6IDAKICAgICAgICB9LAogICAgICAgIHR4dFN0eWxlOiB7CiAgICAgICAgICB0aXRsZTogJ+aWh+acrOS9jee9ricsCiAgICAgICAgICBuYW1lOiAndHh0U3R5bGUnLAogICAgICAgICAgdHlwZTogMCwKICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgIHZhbDogJ+WxheW3picsCiAgICAgICAgICAgIGljb246ICdpY29uZG9jX2xlZnQnLAogICAgICAgICAgICBzdHlsZTogJ2xlZnQnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIHZhbDogJ+WxheS4rScsCiAgICAgICAgICAgIGljb246ICdpY29uZG9jX2NlbnRlcicsCiAgICAgICAgICAgIHN0eWxlOiAnY2VudGVyJwogICAgICAgICAgfSwgewogICAgICAgICAgICB2YWw6ICflsYXlj7MnLAogICAgICAgICAgICBpY29uOiAnaWNvbmRvY19yaWdodCcsCiAgICAgICAgICAgIHN0eWxlOiAncmlnaHQnCiAgICAgICAgICB9XQogICAgICAgIH0sCiAgICAgICAgYmdDb2xvcjogewogICAgICAgICAgdGl0bGU6ICfog4zmma/popzoibInLAogICAgICAgICAgZGVmYXVsdDogW3sKICAgICAgICAgICAgaXRlbTogJyNmZmYnCiAgICAgICAgICB9XSwKICAgICAgICAgIGNvbG9yOiBbewogICAgICAgICAgICBpdGVtOiAnI2ZmZicKICAgICAgICAgIH1dCiAgICAgICAgfSwKICAgICAgICB0eHRDb2xvcjogewogICAgICAgICAgdGl0bGU6ICfmloflrZfpopzoibInLAogICAgICAgICAgZGVmYXVsdDogW3sKICAgICAgICAgICAgaXRlbTogJyMzMzMnCiAgICAgICAgICB9XSwKICAgICAgICAgIGNvbG9yOiBbewogICAgICAgICAgICBpdGVtOiAnIzMzMycKICAgICAgICAgIH1dCiAgICAgICAgfSwKICAgICAgICBsaXN0Q29uZmlnOiB7CiAgICAgICAgICB0aXRsZTogJ+acgOWkmuWPr+a3u+WKoDEw5Liq54mI5Z2X77yb6byg5qCH5ouW5ou95bem5L6n5ZyG54K55Y+v6LCD5pW054mI5Z2X6aG65bqPJywKICAgICAgICAgIG1heDogMTAsCiAgICAgICAgICBsaXN0OiBbewogICAgICAgICAgICBjaGlpbGQ6IFt7CiAgICAgICAgICAgICAgdGl0bGU6ICfmoIfpopgnLAogICAgICAgICAgICAgIHZhbDogJ+agh+mimCcsCiAgICAgICAgICAgICAgbWF4OiAzMCwKICAgICAgICAgICAgICBwbGE6ICfpgInloavvvIzkuI3otoXov4czMOS4quWtlycsCiAgICAgICAgICAgICAgZW1wdHk6IHRydWUKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIHRpdGxlOiAn6ZO+5o6lJywKICAgICAgICAgICAgICB2YWw6ICfpk77mjqUnLAogICAgICAgICAgICAgIG1heDogMjAwLAogICAgICAgICAgICAgIHBsYTogJ+ivt+i+k+WFpei/nuaOpScKICAgICAgICAgICAgfV0KICAgICAgICAgIH1dCiAgICAgICAgfSwKICAgICAgICBiZ1N0eWxlOiB7CiAgICAgICAgICB0aXRsZTogJ+iDjOaZr+agt+W8jycsCiAgICAgICAgICBuYW1lOiAnYmdTdHlsZScsCiAgICAgICAgICB0eXBlOiAwLAogICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgdmFsOiAn55u06KeSJywKICAgICAgICAgICAgaWNvbjogJ2ljb25QaWNfc3F1YXJlJwogICAgICAgICAgfSwgewogICAgICAgICAgICB2YWw6ICflnIbop5InLAogICAgICAgICAgICBpY29uOiAnaWNvblBpY19maWxsZXQnCiAgICAgICAgICB9XQogICAgICAgIH0sCiAgICAgICAgcHJDb25maWc6IHsKICAgICAgICAgIHRpdGxlOiAn6IOM5pmv6L656LedJywKICAgICAgICAgIHZhbDogMCwKICAgICAgICAgIG1pbjogMAogICAgICAgIH0sCiAgICAgICAgLy8g6aG16Z2i6Ze06LedCiAgICAgICAgbWJDb25maWc6IHsKICAgICAgICAgIHRpdGxlOiAn6aG16Z2i6Ze06LedJywKICAgICAgICAgIHZhbDogMCwKICAgICAgICAgIG1pbjogMAogICAgICAgIH0sCiAgICAgICAgbG9nb0NvbmZpZzogewogICAgICAgICAgaGVhZGVyOiAn5Zu+5qCH6K6+572uJywKICAgICAgICAgIHRpdGxlOiAn5pyA5aSa5Y+v5re75YqgMeW8oOWbvueJh++8jOW7uuiuruWuveW6pjEzMCAqIDM2cHgnLAogICAgICAgICAgdXJsOiByZXF1aXJlKCdAL2Fzc2V0cy9pbWFnZXMvbmV3cy5wbmcnKQogICAgICAgIH0KICAgICAgfSwKICAgICAgdGFiVmFsOiAnJywKICAgICAgYmdDb2xvcjogW10sCiAgICAgIHR4dENvbG9yOiBbXSwKICAgICAgcm9sbFN0eWxlOiAnJywKICAgICAgdHh0UG9zaXRpb246ICcnLAogICAgICBwYWdlRGF0YToge30sCiAgICAgIGxpc3Q6IFtdLAogICAgICBpbWdVcmw6ICcnLAogICAgICB0ZXh0U3R5bGU6ICcnLAogICAgICBzbGlkZXI6IDAsCiAgICAgIGJnU3R5bGU6IDAsCiAgICAgIHByQ29uZmlnOiAwCiAgICB9OwogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgdGhpcy4kbmV4dFRpY2soZnVuY3Rpb24gKCkgewogICAgICBfdGhpcy5wYWdlRGF0YSA9IF90aGlzLiRzdG9yZS5zdGF0ZS5tb2JpbGRDb25maWcuZGVmYXVsdEFycmF5W190aGlzLm51bV07CgogICAgICBfdGhpcy5zZXRDb25maWcoX3RoaXMucGFnZURhdGEpOwogICAgfSk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBzZXRDb25maWc6IGZ1bmN0aW9uIHNldENvbmZpZyhkYXRhKSB7CiAgICAgIGlmICghZGF0YSkgcmV0dXJuOwoKICAgICAgaWYgKGRhdGEubWJDb25maWcpIHsKICAgICAgICB0aGlzLmxpc3QgPSBkYXRhLmxpc3RDb25maWcubGlzdDsKICAgICAgICB0aGlzLmltZ1VybCA9IGRhdGEubG9nb0NvbmZpZy51cmw7CiAgICAgICAgdGhpcy50ZXh0U3R5bGUgPSBkYXRhLnR4dFN0eWxlLmxpc3RbZGF0YS50eHRTdHlsZS50eXBlXS5zdHlsZTsKICAgICAgICB0aGlzLnNsaWRlciA9IGRhdGEubWJDb25maWcudmFsOwogICAgICAgIHRoaXMuYmdDb2xvciA9IGRhdGEuYmdDb2xvci5jb2xvclswXS5pdGVtOwogICAgICAgIHRoaXMudHh0Q29sb3IgPSBkYXRhLnR4dENvbG9yLmNvbG9yWzBdLml0ZW07CiAgICAgICAgdGhpcy5iZ1N0eWxlID0gZGF0YS5iZ1N0eWxlLnR5cGU7CiAgICAgICAgdGhpcy5wckNvbmZpZyA9IGRhdGEucHJDb25maWcudmFsOwogICAgICB9CiAgICB9CiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;AAeA;AAEA;EACAA,sBADA;EAEAC,aAFA;EAGAC,yBAHA;EAIAC,OAJA;EAIA;EACAC,mBALA;EAKA;EACAC,wBANA;EAOAC;IACAC;MACAJ;IADA,CADA;IAIAK;MACAL;IADA;EAJA,CAPA;EAeAM,4BACAC,0CADA,CAfA;EAkBAC;IACAC;MACAC,OADA,mBACAC,IADA,EACAC,IADA,EACA;QACA;MACA,CAHA;MAIAC;IAJA,CADA;IAOAR;MACAK,OADA,mBACAC,IADA,EACAC,IADA,EACA;QACA;QACA;MACA,CAJA;MAKAC;IALA,CAPA;IAcAC;MACAJ,OADA,mBACAC,IADA,EACAC,IADA,EACA;QACA;QACA;MACA,CAJA;MAKAC;IALA;EAdA,CAlBA;EAwCAE,IAxCA,kBAwCA;IACA;MACA;MACAC;QACAnB,YADA;QAEAoB,mBAFA;QAGAC;UACAC;QADA,CAHA;QAMAC;UACAC,aADA;UAEAxB,gBAFA;UAGAG,OAHA;UAIAsB,OACA;YACAC,SADA;YAEArB,oBAFA;YAGAsB;UAHA,CADA,EAMA;YACAD,SADA;YAEArB,sBAFA;YAGAsB;UAHA,CANA,EAWA;YACAD,SADA;YAEArB,qBAFA;YAGAsB;UAHA,CAXA;QAJA,CANA;QA4BAC;UACAJ,aADA;UAEAK,UACA;YACAC;UADA,CADA,CAFA;UAOAC,QACA;YACAD;UADA,CADA;QAPA,CA5BA;QAyCAE;UACAR,aADA;UAEAK,UACA;YACAC;UADA,CADA,CAFA;UAOAC,QACA;YACAD;UADA,CADA;QAPA,CAzCA;QAsDAG;UACAT,mCADA;UAEAU,OAFA;UAGAT,OACA;YACAU,SACA;cACAX,WADA;cAEAE,SAFA;cAGAQ,OAHA;cAIAE,iBAJA;cAKAC;YALA,CADA,EAQA;cACAb,WADA;cAEAE,SAFA;cAGAQ,QAHA;cAIAE;YAJA,CARA;UADA,CADA;QAHA,CAtDA;QA6EAE;UACAd,aADA;UAEAxB,eAFA;UAGAG,OAHA;UAIAsB,OACA;YACAC,SADA;YAEArB;UAFA,CADA,EAKA;YACAqB,SADA;YAEArB;UAFA,CALA;QAJA,CA7EA;QA4FAkC;UACAf,aADA;UAEAE,MAFA;UAGAc;QAHA,CA5FA;QAiGA;QACAC;UACAjB,aADA;UAEAE,MAFA;UAGAc;QAHA,CAlGA;QAuGAE;UACAC,cADA;UAEAnB,iCAFA;UAGAoB;QAHA;MAvGA,CAFA;MA+GAtB,UA/GA;MAgHAM,WAhHA;MAiHAI,YAjHA;MAkHAa,aAlHA;MAmHAC,eAnHA;MAoHAlC,YApHA;MAqHAa,QArHA;MAsHAsB,UAtHA;MAuHAC,aAvHA;MAwHAC,SAxHA;MAyHAX,UAzHA;MA0HAC;IA1HA;EA4HA,CArKA;EAsKAW,OAtKA,qBAsKA;IAAA;;IACA;MACA;;MACA;IACA,CAHA;EAIA,CA3KA;EA4KAC;IACAC,SADA,qBACAlC,IADA,EACA;MACA;;MACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;MACA;IACA;EAbA;AA5KA","names":["name","cname","configName","type","defaultName","icon","props","index","num","computed","mapState","watch","pageData","handler","nVal","oVal","deep","defaultArray","data","defaultConfig","timestamp","setUp","tabVal","txtStyle","title","list","val","style","bgColor","default","item","color","txtColor","listConfig","max","chiild","pla","empty","bgStyle","prConfig","min","mbConfig","logoConfig","header","url","rollStyle","txtPosition","imgUrl","textStyle","slider","mounted","methods","setConfig"],"sourceRoot":"src/components/mobilePageDiy","sources":["home_news_roll.vue"],"sourcesContent":["<template>\r\n <div\r\n class=\"news-box\"\r\n :class=\"{ pageOn: bgStyle === 1 }\"\r\n :style=\"{ margin: '0 ' + prConfig + 'px', marginTop: slider + 'px', background: bgColor }\"\r\n v-if=\"list.length\"\r\n >\r\n <div class=\"item\" :style=\"{ color: txtColor }\">\r\n <div class=\"img-box\"><img :src=\"imgUrl\" alt=\"\" /></div>\r\n <div class=\"right-box\" :style=\"{ textAlign: textStyle }\">{{ list[0].chiild[0].val }}</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_news_roll',\r\n cname: '新闻播报',\r\n configName: 'c_news_roll',\r\n type: 0, // 0 基础组件 1 营销组件 2工具组件\r\n defaultName: 'news', // 外面匹配名称\r\n icon: 'iconxinwenbobao1',\r\n props: {\r\n index: {\r\n type: null,\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 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 data() {\r\n return {\r\n // 默认初始化数据禁止修改\r\n defaultConfig: {\r\n name: 'news',\r\n timestamp: this.num,\r\n setUp: {\r\n tabVal: 0,\r\n },\r\n txtStyle: {\r\n title: '文本位置',\r\n name: 'txtStyle',\r\n type: 0,\r\n list: [\r\n {\r\n val: '居左',\r\n icon: 'icondoc_left',\r\n style: 'left',\r\n },\r\n {\r\n val: '居中',\r\n icon: 'icondoc_center',\r\n style: 'center',\r\n },\r\n {\r\n val: '居右',\r\n icon: 'icondoc_right',\r\n style: 'right',\r\n },\r\n ],\r\n },\r\n bgColor: {\r\n title: '背景颜色',\r\n default: [\r\n {\r\n item: '#fff',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#fff',\r\n },\r\n ],\r\n },\r\n txtColor: {\r\n title: '文字颜色',\r\n default: [\r\n {\r\n item: '#333',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#333',\r\n },\r\n ],\r\n },\r\n listConfig: {\r\n title: '最多可添加10个版块;鼠标拖拽左侧圆点可调整版块顺序',\r\n max: 10,\r\n list: [\r\n {\r\n chiild: [\r\n {\r\n title: '标题',\r\n val: '标题',\r\n max: 30,\r\n pla: '选填,不超过30个字',\r\n empty: true,\r\n },\r\n {\r\n title: '链接',\r\n val: '链接',\r\n max: 200,\r\n pla: '请输入连接',\r\n },\r\n ],\r\n },\r\n ],\r\n },\r\n bgStyle: {\r\n title: '背景样式',\r\n name: 'bgStyle',\r\n type: 0,\r\n list: [\r\n {\r\n val: '直角',\r\n icon: 'iconPic_square',\r\n },\r\n {\r\n val: '圆角',\r\n icon: 'iconPic_fillet',\r\n },\r\n ],\r\n },\r\n prConfig: {\r\n title: '背景边距',\r\n val: 0,\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 logoConfig: {\r\n header: '图标设置',\r\n title: '最多可添加1张图片,建议宽度130 * 36px',\r\n url: require('@/assets/images/news.png'),\r\n },\r\n },\r\n tabVal: '',\r\n bgColor: [],\r\n txtColor: [],\r\n rollStyle: '',\r\n txtPosition: '',\r\n pageData: {},\r\n list: [],\r\n imgUrl: '',\r\n textStyle: '',\r\n slider: 0,\r\n bgStyle: 0,\r\n prConfig: 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.list = data.listConfig.list;\r\n this.imgUrl = data.logoConfig.url;\r\n this.textStyle = data.txtStyle.list[data.txtStyle.type].style;\r\n this.slider = data.mbConfig.val;\r\n this.bgColor = data.bgColor.color[0].item;\r\n this.txtColor = data.txtColor.color[0].item;\r\n this.bgStyle = data.bgStyle.type;\r\n this.prConfig = data.prConfig.val;\r\n }\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n.pageOn{\r\n border-radius 6px!important\r\n}\r\n.news-box\r\n .item\r\n display flex\r\n align-items center\r\n height 30px\r\n margin 0 7px;\r\n .img-box\r\n width 75px\r\n height 18px\r\n border-right 1px solid #ddd\r\n padding-right 10px\r\n img\r\n width 100%\r\n height 100%\r\n .right-box\r\n flex 1\r\n padding 0 20px 0 10px\r\n overflow: hidden;\r\n text-overflow:ellipsis;\r\n white-space: nowrap;\r\n background-image url(\"~@/assets/images/right.png\");\r\n background-size 20px 20px\r\n background-position right center\r\n background-repeat no-repeat\r\n</style>\r\n"]}]}