dataease-dm/mobile/dist/build/h5/static/js/pages-tabBar-home-index.dbcbfb00.js
2022-01-03 21:13:45 +08:00

1 line
14 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-tabBar-home-index"],{"0078":function(t,e,i){"use strict";var a;i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return a}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.options.title?i("v-uni-view",{staticClass:"media-item view",attrs:{"hover-class":"media-item-hover"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.click.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"view",style:{flexDirection:1===t.options.article_type||2===t.options.article_type?2===t.options.article_type?"row":"row-reverse":"column"}},[i("v-uni-text",{staticClass:"info-text"},[t._v(t._s(t.options.rightText))]),i("v-uni-text",{staticClass:"media-title",class:{"media-title2":1===t.options.article_type||2===t.options.article_type}},[t._v(t._s(t.options.title))]),t.options.image_list||t.options.image_url?i("v-uni-view",{staticClass:"image-section flex-row",class:{"image-section-right":2===t.options.article_type,"image-section-left":1===t.options.article_type},style:{flexDirection:"row"}},[t.options.image_url?i("v-uni-image",{staticClass:"image-list1",class:{"image-list2":1===t.options.article_type||2===t.options.article_type},attrs:{src:t.options.image_url}}):t._e(),t._l(t.options.image_list,(function(e,a){return t.options.image_list?i("v-uni-image",{key:a,staticClass:"image-list3",attrs:{src:e.url}}):t._e()}))],2):t._e()],1),i("v-uni-view",{staticClass:"media-item-line",staticStyle:{position:"absolute"}})],1):t._e()},o=[]},"16c6":function(t,e,i){var a=i("949d");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("4f06").default;n("b03a1e68",a,!0,{sourceMap:!1,shadowMode:!1})},"2c5b":function(t,e,i){var a=i("4bad");e=a(!1),e.push([t.i,"\nuni-page-body[data-v-373a2582]{width:100%;min-height:100%;display:flex}\n.tabs[data-v-373a2582]{flex:1;flex-direction:column;overflow:hidden;background-color:#fff;\nheight:100vh\n}.scroll-h[data-v-373a2582]{width:%?750?%;\nwidth:100%;\nheight:%?80?%;flex-direction:row;\nwhite-space:nowrap\n\n /* flex-wrap: nowrap; */\n /* border-color: #cccccc;\n\t\tborder-bottom-style: solid;\n\t\tborder-bottom-width: 1px; */}.line-h[data-v-373a2582]{height:%?1?%;background-color:#ccc}.uni-tab-item[data-v-373a2582]{\ndisplay:inline-block;\nflex-wrap:nowrap;padding-left:%?34?%;padding-right:%?34?%}.uni-tab-item-title[data-v-373a2582]{color:#555;font-size:%?30?%;height:%?80?%;line-height:%?80?%;flex-wrap:nowrap;\nwhite-space:nowrap\n}.uni-tab-item-title-active[data-v-373a2582]{color:#007aff}.swiper-box[data-v-373a2582]{flex:1}.swiper-item[data-v-373a2582]{flex:1;flex-direction:row}.scroll-v[data-v-373a2582]{flex:1;\nflex-direction:column;\nwidth:%?750?%;width:100%}.update-tips[data-v-373a2582]{position:absolute;left:0;top:41px;right:0;padding-top:5px;padding-bottom:5px;background-color:#fddd9b;align-items:center;justify-content:center;text-align:center}.update-tips-text[data-v-373a2582]{font-size:14px;color:#fff}.refresh[data-v-373a2582]{width:%?750?%;width:100%;height:64px;justify-content:center}.refresh-view[data-v-373a2582]{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.refresh-icon[data-v-373a2582]{width:30px;height:30px;transition-duration:.5s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:15px 15px;transform-origin:15px 15px}.refresh-icon-active[data-v-373a2582]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.loading-icon[data-v-373a2582]{width:20px;height:20px;margin-right:5px;color:#999}.loading-text[data-v-373a2582]{margin-left:2px;font-size:16px;color:#999}.loading-more[data-v-373a2582]{align-items:center;justify-content:center;padding-top:10px;padding-bottom:10px;text-align:center}.loading-more-text[data-v-373a2582]{font-size:%?28?%;color:#999}",""]),t.exports=e},"3d79":function(t,e,i){"use strict";var a;i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return a}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"tabs"},[i("v-uni-scroll-view",{staticClass:"scroll-h",attrs:{id:"tab-bar","scroll-x":!0,"show-scrollbar":!1,"scroll-into-view":t.scrollInto}},t._l(t.tabBars,(function(e,a){return i("v-uni-view",{key:e.id,staticClass:"uni-tab-item",attrs:{id:e.id,"data-current":a},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.ontabtap.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"uni-tab-item-title",class:t.tabIndex==a?"uni-tab-item-title-active":""},[t._v(t._s(e.name))])],1)})),1),i("v-uni-view",{staticClass:"line-h"}),i("v-uni-swiper",{staticClass:"swiper-box",staticStyle:{flex:"1"},attrs:{current:t.tabIndex,duration:300},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.ontabchange.apply(void 0,arguments)}}},t._l(t.newsList,(function(e,a){return i("v-uni-swiper-item",{key:a,staticClass:"swiper-item"},[i("v-uni-scroll-view",{staticClass:"scroll-v list",attrs:{enableBackToTop:"true","scroll-y":!0},on:{scrolltolower:function(e){arguments[0]=e=t.$handleEvent(e),t.loadMore(a)}}},[t._l(e.data,(function(e,n){return i("v-uni-view",{key:e.id},[i("media-item",{attrs:{options:e},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.close(a,n)},click:function(i){arguments[0]=i=t.$handleEvent(i),t.goDetail(e)}}})],1)})),e.isLoading||e.data.length>12?i("v-uni-view",{staticClass:"loading-more"},[i("v-uni-text",{staticClass:"loading-more-text"},[t._v(t._s(e.loadingText))])],1):t._e()],2)],1)})),1)],1)},o=[]},"41d2":function(t,e,i){"use strict";i("7a82");var a=i("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("d3b7"),i("159b"),i("99af"),i("d81d"),i("e9c4"),i("a434"),i("c975"),i("25f0");var n=a(i("4b6e")),o=i("caf0"),r=i("90b9"),s=100,l=3,d={components:{mediaItem:n.default},data:function(){return{newsList:[],cacheTab:[],tabIndex:0,scrollInto:"",showTips:!1,navigateFlag:!1,pulling:!1,refreshIcon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB5QTFRFcHBw3Nzct7e39vb2ycnJioqK7e3tpqam29vb////D8oK7wAAAAp0Uk5T////////////ALLMLM8AAABxSURBVHja7JVBDoAgDASrjqj//7CJBi90iyYeOHTPMwmFZrHjYyyFYYUy1bwUZqtJIYVxhf1a6u0R7iUvWsCcrEtwJHp8MwMdvh2amHduiZD3rpWId9+BgPd7Cc2LIkPyqvlQvKxKBJ//Qwq/CacAAwDUv0a0YuKhzgAAAABJRU5ErkJggg=="}},computed:{tabBars:function(){return[{name:this.$t("home.tab1"),id:"guanzhu"},{name:this.$t("home.tab2"),id:"tuijian"},{name:this.$t("home.tab3"),id:"tiyu"}]}},created:function(){uni.$on("loadHomeIndex",this.loadHomeIndex)},beforeDestroy:function(){uni.$off("loadHomeIndex",this.loadHomeIndex)},onLoad:function(){var t=this;setTimeout((function(){t.tabBars.forEach((function(e){t.newsList.push({data:[],isLoading:!1,refreshText:"",loadingText:"加载更多..."})})),t.getList(0)}),350)},onPullDownRefresh:function(){this.clearTabData(this.tabIndex),this.getList(this.tabIndex,!0)},methods:{getList:function(t,e){var i=this.newsList[t];e&&(i.lastTime=null),1!==t?(0,o.requestHome)({type:t,lastTime:i.lastTime}).then((function(t){var a=t.data.listObject;a.length>0&&(a.forEach((function(t){t.article_type=1,t.image_url="../../../static/yibiaobans.png",t.time&&(t.rightText=(0,r.formatHistoryDate)(t.time))})),i.lastTime=a[a.length-1].time,i.data=e?a:i.data.concat(a)),uni.stopPullDownRefresh()})):this.loadRecentDats()},loadRecentDats:function(){var t=this.newsList[1],e=(0,r.getRecent)();e.map((function(t){return t.article_type=1,t.image_url="../../../static/yibiaobans.png",t.time&&(t.rightText=(0,r.formatHistoryDate)(t.time)),t})),t.data=t.data.concat(e),uni.stopPullDownRefresh()},goDetail:function(t){var e={id:t.id,title:t.title,index:this.tabIndex};1===this.tabIndex&&(e.index=t.index),uni.navigateTo({url:"./detail?detailDate="+encodeURIComponent(JSON.stringify(e))})},loadHomeIndex:function(t){var e=t.index;this.clearTabData(e),this.getList(e)},close:function(t,e){var i=this;uni.showModal({content:"是否删除本条信息?",success:function(a){a.confirm&&i.newsList[t].data.splice(e,1)}})},loadMore:function(t){var e=this;setTimeout((function(){e.getList(e.tabIndex)}),500)},ontabtap:function(t){var e=t.target.dataset.current||t.currentTarget.dataset.current;this.switchTab(e)},ontabchange:function(t){},switchTab:function(t){if(0===this.newsList[t].data.length&&this.getList(t),this.tabIndex!==t){if(this.newsList[this.tabIndex].data.length>s){var e=this.cacheTab.indexOf(this.tabIndex);e<0&&this.cacheTab.push(this.tabIndex)}if(this.tabIndex=t,this.scrollInto=this.tabBars[t].id,this.cacheTab.length>l){var i=this.cacheTab[0];this.clearTabData(i),this.cacheTab.splice(0,1)}}},clearTabData:function(t){this.newsList[t].data.length=0,this.newsList[t].loadingText="加载更多..."},refreshData:function(){},onrefresh:function(t){var e=this,i=this.newsList[this.tabIndex];i.refreshFlag&&(i.refreshing=!0,i.refreshText="正在刷新...",setTimeout((function(){e.refreshData(),e.pulling=!0,i.refreshing=!1,i.refreshFlag=!1,i.refreshText="已刷新",setTimeout((function(){e.pulling=!1}),500)}),2e3))},onpullingdown:function(t){var e=this.newsList[this.tabIndex];e.refreshing||this.pulling||(Math.abs(t.pullingDistance)>Math.abs(t.viewHeight)?(e.refreshFlag=!0,e.refreshText="释放立即刷新"):(e.refreshFlag=!1,e.refreshText="下拉可以刷新"))},newGuid:function(){var t=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)};return(t()+t()+"-"+t()+"-4"+t().substr(0,3)+"-"+t()+"-"+t()+t()+t()).toUpperCase()}}};e.default=d},"4b6e":function(t,e,i){"use strict";i.r(e);var a=i("0078"),n=i("d1f4");for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);i("f630");var r,s=i("f0c5"),l=Object(s["a"])(n["default"],a["b"],a["c"],!1,null,"7313b96d",null,!1,a["a"],r);e["default"]=l.exports},"4ddf":function(t,e,i){"use strict";i.r(e);var a=i("3d79"),n=i("7c3a");for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);i("b72e");var r,s=i("f0c5"),l=Object(s["a"])(n["default"],a["b"],a["c"],!1,null,"373a2582",null,!1,a["a"],r);e["default"]=l.exports},"7c3a":function(t,e,i){"use strict";i.r(e);var a=i("41d2"),n=i.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);e["default"]=n.a},"949d":function(t,e,i){var a=i("4bad");e=a(!1),e.push([t.i,".view[data-v-7313b96d]{flex-direction:column}.flex-row[data-v-7313b96d]{flex-direction:row}.flex-col[data-v-7313b96d]{flex-direction:column}.list-cell[data-v-7313b96d]{width:%?750?%;padding:0 %?30?%}.uni-list-cell-hover[data-v-7313b96d]{background-color:#eee}.media-item[data-v-7313b96d]{position:relative;flex:1;flex-direction:column;\n\t\t/* border-bottom-width: 1rpx;\n\t\tborder-bottom-style: solid;\n\t\tborder-bottom-color: #ebebeb; */padding:%?20?% %?30?% %?21?% %?30?%}.media-item-hover[data-v-7313b96d]{background-color:#eee}.media-item-line[data-v-7313b96d]{position:absolute;left:%?30?%;right:%?30?%;bottom:0;height:%?1?%;background-color:#ebebeb}.media-image-right[data-v-7313b96d]{flex-direction:row}.media-image-left[data-v-7313b96d]{flex-direction:row-reverse}.media-title[data-v-7313b96d]{flex:1;display:flex;align-items:center}.media-title[data-v-7313b96d]{lines:3;text-overflow:ellipsis;font-size:%?30?%;color:#555}.media-title2[data-v-7313b96d]{flex:1;margin-top:%?6?%;line-height:%?40?%}.image-section[data-v-7313b96d]{margin-top:%?20?%;flex-direction:row;justify-content:space-between}.image-section-right[data-v-7313b96d]{margin-top:%?0?%;margin-left:%?10?%;width:%?225?%;height:%?146?%}.image-section-left[data-v-7313b96d]{margin-top:%?0?%;margin-right:%?10?%;width:%?80?%;height:%?80?%}.image-list1[data-v-7313b96d]{width:%?690?%;height:%?481?%}.image-list2[data-v-7313b96d]{width:%?80?%;height:%?80?%}.image-list3[data-v-7313b96d]{width:%?225?%;\nwidth:30%;\nheight:%?146?%;\nheight:146px\n}.media-info[data-v-7313b96d]{flex-direction:row;align-items:center}.info-text[data-v-7313b96d]{margin-right:%?20?%;color:#999;font-size:%?24?%}.media-foot[data-v-7313b96d]{margin-top:%?25?%;flex-direction:row;align-items:center;justify-content:space-between}.max-close-view[data-v-7313b96d]{position:relative;align-items:center;flex-direction:row;width:%?40?%;height:%?30?%;line-height:%?30?%;border-width:%?1?%;border-style:solid;border-color:#aaa;border-radius:4px;justify-content:center;text-align:center}.close-l[data-v-7313b96d]{position:absolute;width:%?18?%;height:%?1?%;background-color:#aaa}.close-h[data-v-7313b96d]{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-v[data-v-7313b96d]{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}",""]),t.exports=e},b022:function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={props:{options:{type:Object,default:function(t){return{}}}},methods:{click:function(){this.$emit("click")},close:function(t){this.$emit("close")}}};e.default=a},b72e:function(t,e,i){"use strict";var a=i("e8f7"),n=i.n(a);n.a},caf0:function(t,e,i){"use strict";i("7a82");var a=i("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.linkInfo=l,e.requestDir=r,e.requestHome=o,e.requestMe=s,e.star=c,e.starStatus=f,e.switchLink=d,e.unstar=u;var n=a(i("6cbd"));function o(t){return(0,n.default)({url:"/mobile/home/query",method:"post",loading:!0,data:t})}function r(t){return(0,n.default)({url:"/mobile/dir/query",method:"post",loading:!0,data:t})}function s(){return(0,n.default)({url:"/mobile/me/query",method:"post",loading:!0})}function l(t){return(0,n.default)({url:"/api/link/currentGenerate/"+t,method:"post",loading:!0})}function d(t){return(0,n.default)({url:"/api/link/switchLink",method:"post",loading:!0,data:t})}function c(t){return(0,n.default)({url:"/api/store/"+t,method:"post",loading:!0})}function u(t){return(0,n.default)({url:"/api/store/remove/"+t,method:"post",loading:!0})}function f(t){return(0,n.default)({url:"/api/store/status/"+t,method:"post",loading:!0})}},d1f4:function(t,e,i){"use strict";i.r(e);var a=i("b022"),n=i.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);e["default"]=n.a},e8f7:function(t,e,i){var a=i("2c5b");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("4f06").default;n("257895d8",a,!0,{sourceMap:!1,shadowMode:!1})},f630:function(t,e,i){"use strict";var a=i("16c6"),n=i.n(a);n.a}}]);