Files
duolamaojiazhen/public/mobile/static/js/pages-news_list-news_list.8a76116f.js
2025-12-22 13:59:40 +08:00

1 line
15 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-news_list-news_list"],{"0983":function(t,e,i){"use strict";i.r(e);var n=i("1bd8"),a=i("e027");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("c96f");var o=i("f0c5"),r=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"469015b5",null,!1,n["a"],void 0);e["default"]=r.exports},"0f53":function(t,e,i){"use strict";var n=i("a312"),a=i.n(n);a.a},"13c1":function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,".tab.active[data-v-469015b5]{height:auto}.tab.inactive[data-v-469015b5]{height:0;overflow:visible}",""]),t.exports=e},"1bd8":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view",{class:{active:this.active,inactive:!this.active,tab:!0},style:this.shouldShow?"":"display: none;"},[this.shouldRender?this._t("default"):this._e()],2)},a=[]},"35d5":function(t,e,i){"use strict";i.r(e);var n=i("f661"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},"3d3d":function(t,e,i){"use strict";i.r(e);var n=i("9e0c"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},"4fdc":function(t,e,i){"use strict";i.r(e);var n=i("e745"),a=i("35d5");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("dc7c");var o=i("f0c5"),r=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"43b0f33a",null,!1,n["a"],void 0);e["default"]=r.exports},"67cc":function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */._tab-box[data-v-43b0f33a]{width:100%;font-size:%?26?%;position:relative;z-index:10}._tab-box .scroll-view-h[data-v-43b0f33a]{height:%?80?%;line-height:%?80?%;white-space:nowrap;width:100%;box-sizing:border-box}._tab-box .scroll-view-h ._scroll-content[data-v-43b0f33a]{width:100%;height:100%;position:relative;display:inline-block}._tab-box .scroll-view-h ._scroll-content ._tab-item-box[data-v-43b0f33a]{height:100%;display:inline-block}._tab-box .scroll-view-h ._scroll-content ._tab-item-box._flex[data-v-43b0f33a]{display:flex}._tab-box .scroll-view-h ._scroll-content ._tab-item-box._flex ._item[data-v-43b0f33a]{flex:1}._tab-box .scroll-view-h ._scroll-content ._tab-item-box._clamp ._item[data-v-43b0f33a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tab-box .scroll-view-h ._scroll-content ._tab-item-box ._item[data-v-43b0f33a]{height:100%;display:inline-block;text-align:center;position:relative;text-align:center;color:#333}._tab-box .scroll-view-h ._scroll-content ._tab-item-box ._item._active[data-v-43b0f33a]{color:#e54d42}._tab-box .scroll-view-h ._scroll-content ._underline[data-v-43b0f33a]{height:%?4?%;background-color:#e54d42;border-radius:%?6?%;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;position:absolute;bottom:0}',""]),t.exports=e},"6b34":function(t,e,i){var n=i("67cc");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("4f06").default;a("68ede9fb",n,!0,{sourceMap:!1,shadowMode:!1})},7242:function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("a9e3"),i("14d9");var n={props:{dot:{type:Boolean},info:{type:null},title:{type:String},titleStyle:{type:String},name:{type:[Number,String],value:""}},inject:["tabs"],data:function(){return{active:!1,shouldShow:!1,shouldRender:!1}},created:function(){this.tabs.childrens.push(this)},mounted:function(){this.update()},methods:{getComputedName:function(){return""!==this.data.name?this.data.name:this.index},updateRender:function(t,e){this.inited=this.inited||t,this.active=t,this.shouldRender=this.inited,this.shouldShow=t},update:function(){this.tabs&&this.tabs.updateTabs()}},computed:{changeData:function(){var t=this.dot,e=this.info,i=this.title,n=this.titleStyle;return{dot:t,info:e,title:i,titleStyle:n}}},watch:{changeData:function(t){this.update()}}};e.default=n},"7a47":function(t,e,i){"use strict";i.r(e);var n=i("85df"),a=i("3d3d");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("0f53");var o=i("f0c5"),r=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"9ad65798",null,!1,n["a"],void 0);e["default"]=r.exports},"85df":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return s})),i.d(e,"a",(function(){return n}));var n={swipers:i("440b").default,tabs:i("4fdc").default,tab:i("0983").default,loadingFooter:i("5ebb").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",[i("v-uni-view",{staticClass:"news_list"},[i("v-uni-view",{staticClass:"contain"},[t.showAd?i("v-uni-view",{staticClass:"banner"},[i("swipers",{attrs:{pid:t.type?10:7,height:"300rpx",radius:"0rpx"}})],1):t._e(),t.categoryList.length?i("tabs",{attrs:{active:t.active},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.changeActive.apply(void 0,arguments)}}},[i("tab",{attrs:{title:"全部"}}),t._l(t.categoryList,(function(t,e){return i("tab",{key:e,attrs:{title:t.name}})}))],2):t._e(),i("v-uni-view",{staticClass:"main"},[i("v-uni-view",{staticClass:"article-list"},t._l(t.newsList,(function(e,n){return i("v-uni-view",{key:n,staticClass:"article-item bg-white",attrs:{"data-id":e.id},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goPage.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"row"},[i("v-uni-view",{staticClass:"info"},[i("v-uni-view",{staticClass:"title lg line2 mb20"},[t._v(t._s(e.title))]),i("v-uni-view",{staticClass:"lighter line2"},[i("v-uni-view",[t._v(t._s(e.synopsis))])],1)],1),i("v-uni-image",{staticClass:"img ml20",attrs:{width:"240rpx",height:"180rpx","lazy-load":!0,src:e.image}})],1),i("v-uni-view",{staticClass:"row-between mt20"},[i("v-uni-view",{staticClass:"xs muted"},[t._v("发布时间: "+t._s(e.create_time))]),i("v-uni-view",{staticClass:"row"},[i("v-uni-image",{staticClass:"icon-sm",attrs:{src:"/static/images/icon_see.png"}}),i("v-uni-view",{staticClass:"ml10 xs muted"},[t._v(t._s(e.visit)+"人浏览")])],1)],1)],1)})),1),i("loading-footer",{attrs:{status:t.status,slotEmpty:!0}},[i("v-uni-view",{staticClass:"column-center",staticStyle:{"padding-top":"100rpx"},attrs:{slot:"empty"},slot:"empty"},[i("v-uni-image",{staticClass:"img-null",attrs:{src:"/static/images/news_null.png"}}),i("v-uni-text",{staticClass:"nr muted"},[t._v("暂无数据~")])],1)],1)],1)],1)],1)],1)},s=[]},9369:function(t,e,i){"use strict";i("7a82");var n=i("ee27").default;Object.defineProperty(e,"__esModule",{value:!0}),e.getArticleDetail=function(t){var e=t.type,i=e?"help/detail":"article/detail";return delete t.type,a.default.get(i,{params:{id:t.id}})},e.getArticleList=function(t){var e=t.type,i=e?"help/lists":"article/lists";return delete t.type,a.default.get(i,{params:t})},e.getCategoryList=function(t){var e=t.type,i=e?"help/category":"article/category";return delete t.type,a.default.get(i)};var a=n(i("041f"));i("14f5")},"9e0c":function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("d401"),i("d3b7"),i("25f0"),i("99af");var n=i("9369"),a=i("5b24"),s=i("14f5"),o={data:function(){return{active:0,showLoading:!0,categoryList:[],newsList:[],page:1,status:a.loadingType.LOADING,bannerList:[],type:0,showAd:!1}},onLoad:function(t){this.id=t.id,this.type=t.type||"",this.type?uni.setNavigationBarTitle({title:"帮助中心"}):uni.setNavigationBarTitle({title:"商城资讯"}),this.showAd=!0,this.getCategoryListFun()},onReachBottom:function(){this.getArticleListFun()},methods:{changeActive:function(t){var e=this;this.active=t,this.page=1,this.newsList=[],this.status=a.loadingType.LOADING,setTimeout((function(){e.getArticleListFun()}),100)},getCategoryListFun:function(){var t=this;(0,n.getCategoryList)({type:this.type}).then((function(e){1==e.code&&(t.categoryList=e.data,console.log(t.categoryList),t.getArticleListFun())}))},getArticleListFun:function(){var t=this,e=this.active,i=this.page,a=this.newsList,o=this.status;(0,s.loadingFun)(n.getArticleList,i,a,o,{type:this.type,id:e?e.toString():"",page_no:i}).then((function(e){e&&(t.page=e.page,t.newsList=e.dataList,t.status=e.status)}))},goPage:function(t){var e=t.currentTarget.dataset.id;uni.navigateTo({url:"/pages/news_details/news_details?id=".concat(e,"&type=").concat(this.type)})}}};e.default=o},a312:function(t,e,i){var n=i("d663");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("4f06").default;a("7d40c356",n,!0,{sourceMap:!1,shadowMode:!1})},c96f:function(t,e,i){"use strict";var n=i("f3fc"),a=i.n(n);a.a},d663:function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* pages/information/information.wxss */.news_list .main .article-list[data-v-9ad65798]{padding-top:%?20?%}.news_list .main .article-list .article-item[data-v-9ad65798]{padding:%?20?%;border-bottom:var(--border);align-items:flex-start}.news_list .main .article-list .article-item .info[data-v-9ad65798]{flex:1}.news_list .main .article-list .article-item .img[data-v-9ad65798]{width:%?240?%;height:%?180?%;flex:none}.news_list .main .article-list[data-v-9ad65798]:last-of-type{border:none}.news_list .footer[data-v-9ad65798]{padding:%?30?% 0}uni-page-body .van-tabs .van-tab--active[data-v-9ad65798]{color:#333}.news_list .van-tab[data-v-9ad65798]{width:25%;flex:none}',""]),t.exports=e},dc7c:function(t,e,i){"use strict";var n=i("6b34"),a=i.n(n);a.a},e027:function(t,e,i){"use strict";i.r(e);var n=i("7242"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},e745:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"_tab-box",style:{fontSize:t.defaultConfig.fontSize+"rpx",color:t.defaultConfig.color}},[i("v-uni-scroll-view",{staticClass:"scroll-view-h",style:{backgroundColor:t.defaultConfig.bgColor},attrs:{id:"_scroll","scroll-x":!0,"scroll-with-animation":!0,"scroll-left":t.slider.scrollLeft}},[i("v-uni-view",{staticClass:"_scroll-content"},[i("v-uni-view",{staticClass:"_tab-item-box",class:[t.defaultConfig.itemWidth?"_clamp":"_flex"]},[t._l(t.tabList,(function(e,n){return[i("v-uni-view",{key:n+"_0",staticClass:"_item",class:{_active:t.tagIndex===n},style:{color:t.tagIndex==n?t.defaultConfig.activeColor:t.defaultConfig.color,width:t.defaultConfig.itemWidth?t.defaultConfig.itemWidth+"rpx":""},attrs:{id:"_tab_"+n},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.tabClick(n)}}},[t._v(t._s(e.title))])]}))],2),i("v-uni-view",{staticClass:"_underline",style:{transform:"translateX("+t.slider.left+"px)",width:t.slider.width+"px",height:t.defaultConfig.underLineHeight+"rpx",backgroundColor:t.defaultConfig.underLineColor}})],1)],1),i("v-uni-view",{staticClass:"tab-content"},[i("v-uni-view",[t._t("default")],2)],1)],1)},a=[]},f3fc:function(t,e,i){var n=i("13c1");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("4f06").default;a("e3e34288",n,!0,{sourceMap:!1,shadowMode:!1})},f661:function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("a9e3"),i("d81d"),i("ac1f"),i("d3b7"),i("159b");var n={name:"tabs",props:{active:{type:Number,default:0},config:{type:Object,default:function(){return{}}}},provide:function(){return{tabs:this}},data:function(){return{tabList:[],tagIndex:0,slider:{left:0,width:0,scrollLeft:0},scorll:{},defaultConfig:{bgColor:"#fff",fontSize:26,color:"#333",activeColor:"#FF2C3C",itemWidth:0,underLinePadding:10,underLineWidth:0,underLineHeight:4,underLineColor:"#FF2C3C"}}},watch:{},created:function(){this.childrens=[]},mounted:function(){this.updateTabs()},methods:{updateTabs:function(){var t=this;this.tabList=this.childrens.map((function(t){var e=t.title,i=t.info,n=t.name,a=t.dot,s=t.titleStyle,o=t.active,r=t.updateRender;return{title:e,info:i,name:n,dot:a,titleStyle:s,active:o,updateRender:r}})),this.updateConfig(),this.tagIndex=this.active,this.$nextTick((function(){t.calcScrollPosition()}))},updateConfig:function(){this.defaultConfig=Object.assign(this.defaultConfig,this.config)},calcScrollPosition:function(){var t=this,e=uni.createSelectorQuery().in(this);e.select("#_scroll").boundingClientRect((function(e){t.scorll=e,t.updateTabWidth()})).exec()},updateTabWidth:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=this.tabList;if(0==i.length)return!1;var n=uni.createSelectorQuery().in(this);n.select("#_tab_"+e).boundingClientRect((function(n){i[e]._slider={width:n.width,left:n.left,scrollLeft:n.left-(i[e-1]?i[e-1]._slider.width:0)},t.tagIndex==e&&t.tabToIndex(t.tagIndex),e++,i.length>e&&t.updateTabWidth(e)})).exec()},tabToIndex:function(t){var e=this,i=this.tabList[t]._slider,n=uni.upx2px(this.defaultConfig.underLineWidth);n||(n=this.defaultConfig.itemWidth?uni.upx2px(this.defaultConfig.itemWidth)/3:this.tabList[t]["title"].length*uni.upx2px(this.defaultConfig.fontSize),n+=2*uni.upx2px(this.defaultConfig.underLinePadding)),this.childrens.forEach((function(i,n){var a=n===t;a===i.active&&i.inited||i.updateRender(a,e)}));var a=this.scorll.left||0;this.slider={left:i.left-a+(i.width-n)/2,width:n,scrollLeft:i.scrollLeft-a}},tabClick:function(t){this.tagIndex=t,this.tabToIndex(t),this.$emit("change",t)}}};e.default=n}}]);