服务器提交
This commit is contained in:
1
public/weapp/pages_tool/article/detail.js
Executable file
1
public/weapp/pages_tool/article/detail.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/article/detail"],{"0ac4":function(t,e,i){"use strict";var n=i("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;n(i("0817"));var a={data:function(){return{articleId:0,detail:{},content:""}},onLoad:function(t){if(this.articleId=t.article_id||0,t.scene){var e=decodeURIComponent(t.scene);this.articleId=e.split("-")[1]}0==this.articleId&&this.$util.redirectTo("/pages_tool/article/list",{},"redirectTo")},onShow:function(){this.getData()},methods:{getData:function(){var t=this;this.$api.sendRequest({url:"/api/article/info",data:{article_id:this.articleId},success:function(e){0==e.code&&e.data?(t.detail=e.data,t.$langConfig.title(t.detail.article_title),t.content=t.detail.article_content,t.setPublicShare()):(t.$util.showToast({title:e.message}),setTimeout((function(){t.$util.redirectTo("/pages_tool/article/list",{},"redirectTo")}),2e3)),t.$refs.loadingCover&&t.$refs.loadingCover.hide()},fail:function(e){t.$refs.loadingCover&&t.$refs.loadingCover.hide()}})},setPublicShare:function(){var t=this.$config.h5Domain+"/pages_tool/article/detail?article_id="+this.articleId;this.$util.setPublicShare({title:this.detail.article_title,desc:"",link:t,imgUrl:this.siteInfo?this.$util.img(this.siteInfo.logo_square):""})}},onShareAppMessage:function(t){var e=this.detail.article_title,i="/pages_tool/article/detail?article_id="+this.articleId;return{title:e,path:i,success:function(t){},fail:function(t){}}},onShareTimeline:function(){var t=this.detail.article_title,e="article_id="+this.articleId;return{title:t,query:e,imageUrl:""}}};e.default=a},"28dd":function(t,e,i){"use strict";i.r(e);var n=i("a893"),a=i("3e71");for(var r in a)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(r);i("5252");var l=i("828b"),o=Object(l["a"])(a["default"],n["b"],n["c"],!1,null,null,null,!1,n["a"],void 0);e["default"]=o.exports},"3e71":function(t,e,i){"use strict";i.r(e);var n=i("0ac4"),a=i.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);e["default"]=a.a},5252:function(t,e,i){"use strict";var n=i("9e0f"),a=i.n(n);a.a},"9e0f":function(t,e,i){},a893:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return r})),i.d(e,"a",(function(){return n}));var n={nsMpHtml:function(){return i.e("components/ns-mp-html/ns-mp-html").then(i.bind(null,"d108"))},hoverNav:function(){return i.e("components/hover-nav/hover-nav").then(i.bind(null,"c1f1"))},loadingCover:function(){return i.e("components/loading-cover/loading-cover").then(i.bind(null,"c003"))}},a=function(){var t=this.$createElement,e=(this._self._c,1==this.detail.is_show_release_time?this.$util.timeStampTurnTime(this.detail.create_time):null);this.$mp.data=Object.assign({},{$root:{g0:e}})},r=[]},eaeb:function(t,e,i){"use strict";(function(t,e){var n=i("47a9");i("d381");n(i("3240"));var a=n(i("28dd"));t.__webpack_require_UNI_MP_PLUGIN__=i,e(a.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])}},[["eaeb","common/runtime","common/vendor"]]]);
|
||||
7
public/weapp/pages_tool/article/detail.json
Executable file
7
public/weapp/pages_tool/article/detail.json
Executable file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"ns-mp-html": "/components/ns-mp-html/ns-mp-html",
|
||||
"hover-nav": "/components/hover-nav/hover-nav",
|
||||
"loading-cover": "/components/loading-cover/loading-cover"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_tool/article/detail.wxml
Executable file
1
public/weapp/pages_tool/article/detail.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}"></page-meta><view class="page"><view class="help-title">{{detail.article_title}}</view><block wx:if="{{detail.is_show_release_time==1}}"><view class="help-meta"><text class="help-time">{{"发表时间: "+$root.g0}}</text></view></block><view class="help-content"><ns-mp-html vue-id="479ee6be-1" content="{{content}}" bind:__l="__l"></ns-mp-html></view><view class="bottom-area"><block wx:if="{{detail.is_show_read_num==1}}"><view>阅读:<text class="price-font">{{detail.read_num+detail.initial_read_num}}</text></view></block><block wx:if="{{detail.is_show_dianzan_num==1}}"><view><text class="price-font">{{detail.dianzan_num+detail.initial_dianzan_num}}</text>人已赞</view></block></view><hover-nav vue-id="479ee6be-2" bind:__l="__l"></hover-nav><loading-cover class="vue-ref" vue-id="479ee6be-3" data-ref="loadingCover" bind:__l="__l"></loading-cover><privacy-popup class="vue-ref" vue-id="479ee6be-4" data-ref="privacyPopup" bind:__l="__l"></privacy-popup></view>
|
||||
1
public/weapp/pages_tool/article/detail.wxss
Executable file
1
public/weapp/pages_tool/article/detail.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.page{width:100%;height:100%;padding:30rpx;box-sizing:border-box;background:#fff}.help-title{font-size:32rpx;text-align:left;font-weight:700}.help-content{margin-top:20rpx;word-break:break-all}.help-meta{text-align:left;margin-top:20rpx;color:#909399}.help-meta .help-time{font-size:24rpx}.bottom-area{display:flex;align-items:center;justify-content:space-between;margin-top:40rpx}.bottom-area .price-font{font-weight:400!important}.bottom-area view{color:#999;font-size:24rpx}
|
||||
1
public/weapp/pages_tool/article/list.js
Executable file
1
public/weapp/pages_tool/article/list.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/article/list"],{"12f5":function(t,e,n){"use strict";(function(t,e){var i=n("47a9");n("d381");i(n("3240"));var a=i(n("dea8"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"9ef7":function(t,e,n){},a2c7:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return i}));var i={nsAdv:function(){return n.e("components/ns-adv/ns-adv").then(n.bind(null,"7e88"))},nsEmpty:function(){return n.e("components/ns-empty/ns-empty").then(n.bind(null,"52a6"))},loadingCover:function(){return n.e("components/loading-cover/loading-cover").then(n.bind(null,"c003"))},hoverNav:function(){return n.e("components/hover-nav/hover-nav").then(n.bind(null,"c1f1"))}},a=function(){var t=this,e=t.$createElement,n=(t._self._c,t.list.length),i=n?t.__map(t.list,(function(e,n){var i=t.__get_orig(e),a=t.$util.img(e.cover_img),r=t.$util.timeStampTurnTime(e.create_time,"Y-m-d");return{$orig:i,g1:a,g2:r}})):null;t.$mp.data=Object.assign({},{$root:{g0:n,l0:i}})},r=[]},c09f:function(t,e,n){"use strict";n.r(e);var i=n("e973"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);e["default"]=a.a},c2aa:function(t,e,n){"use strict";var i=n("9ef7"),a=n.n(i);a.a},dea8:function(t,e,n){"use strict";n.r(e);var i=n("a2c7"),a=n("c09f");for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);n("c2aa");var o=n("828b"),c=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"04574bc0",null,!1,i["a"],void 0);e["default"]=c.exports},e973:function(t,e,n){"use strict";(function(t){var i=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("af34")),r={data:function(){return{list:[],categoryList:[],categoryId:"",scrollLeft:0,contentScrollW:0}},components:{nsAdv:function(){n.e("components/ns-adv/ns-adv").then(function(){return resolve(n("7e88"))}.bind(null,n)).catch(n.oe)}},onShow:function(){this.getArticleCategory(),this.setPublicShare()},methods:{getScrollW:function(){var e=this,n=t.createSelectorQuery().in(this);n.select(".catrgory-nav").boundingClientRect((function(t){e.contentScrollW=t.width})).exec(),n.selectAll(".uni-tab-item").boundingClientRect((function(t){for(var n=t.length,i=0;i<n;i++)e.categoryList[i].left=t[i].left,e.categoryList[i].width=t[i].width})).exec()},ontabtap:function(t){var e=t.target.dataset.current||t.currentTarget.dataset.current;this.categoryId=this.categoryList[e].category_id,this.scrollLeft=this.categoryList[e].left-this.contentScrollW/2+this.categoryList[e].width/2,this.$refs.loadingCover.show(),this.$refs.mescroll.refresh()},getArticleCategory:function(){var t=this;this.$api.sendRequest({url:"/api/article/category",success:function(e){var n;e.code>=0&&(t.categoryList=[{category_id:"",category_name:"全部"}],(n=t.categoryList).push.apply(n,(0,a.default)(e.data)),t.$nextTick((function(){t.getScrollW()})))}})},getData:function(t){var e=this;this.$api.sendRequest({url:"/api/article/page",data:{page_size:t.size,page:t.num,category_id:this.categoryId},success:function(n){var i=[],a=n.message;0==n.code&&n.data?i=n.data.list:e.$util.showToast({title:a}),t.endSuccess(i.length),1==t.num&&(e.list=[]),e.list=e.list.concat(i),e.$refs.loadingCover&&e.$refs.loadingCover.hide()},fail:function(n){t.endErr(),e.$refs.loadingCover&&e.$refs.loadingCover.hide()}})},toDetail:function(t){this.$util.redirectTo("/pages_tool/article/detail",{article_id:t.article_id})},imgError:function(t){this.list[t]&&(this.list[t].cover_img=this.$util.getDefaultImage().article)},setPublicShare:function(){var t=this.$config.h5Domain+"/pages_tool/article/list";this.$util.setPublicShare({title:"文章列表",desc:"",link:t,imgUrl:this.siteInfo?this.$util.img(this.siteInfo.logo_square):""})}},onShareAppMessage:function(t){return{title:"文章列表",path:"/pages_tool/article/list",success:function(t){},fail:function(t){}}},onShareTimeline:function(){return{title:"文章列表",query:"/pages_tool/article/list",imageUrl:""}}};e.default=r}).call(this,n("df3c")["default"])}},[["12f5","common/runtime","common/vendor"]]]);
|
||||
8
public/weapp/pages_tool/article/list.json
Executable file
8
public/weapp/pages_tool/article/list.json
Executable file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"ns-adv": "/components/ns-adv/ns-adv",
|
||||
"ns-empty": "/components/ns-empty/ns-empty",
|
||||
"loading-cover": "/components/loading-cover/loading-cover",
|
||||
"hover-nav": "/components/hover-nav/hover-nav"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_tool/article/list.wxml
Executable file
1
public/weapp/pages_tool/article/list.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-04574bc0"></page-meta><view class="data-v-04574bc0"><scroll-view class="catrgory-nav data-v-04574bc0" scroll-x="true" scroll-left="{{scrollLeft}}" show-scrollbar="{{false}}" scroll-with-animation="true"><view class="navs data-v-04574bc0"><block wx:for="{{categoryList}}" wx:for-item="categoryItem" wx:for-index="categoryIndex" wx:key="categoryIndex"><view class="uni-tab-item data-v-04574bc0" id="{{categoryItem.category_id}}" data-current="{{categoryIndex}}" data-event-opts="{{[['tap',[['ontabtap',['$event']]]]]}}" bindtap="__e"><text class="{{['uni-tab-item-title','data-v-04574bc0',categoryItem.category_id==categoryId?'uni-tab-item-title-active color-base-text':'']}}">{{''+categoryItem.category_name+''}}</text></view></block></view></scroll-view><mescroll-uni vue-id="0b6542d1-1" top="60rpx" data-ref="mescroll" data-event-opts="{{[['^getData',[['getData']]]]}}" bind:getData="__e" class="data-v-04574bc0 vue-ref" bind:__l="__l" vue-slots="{{['list']}}"><view slot="list" class="data-v-04574bc0"><block wx:if="{{$root.g0}}"><view class="article-wrap data-v-04574bc0"><ns-adv vue-id="{{('0b6542d1-2')+','+('0b6542d1-1')}}" keyword="NS_ARTICLE" class-name="adv-wrap" class="data-v-04574bc0" bind:__l="__l"></ns-adv><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['list','',index]]]]]]]}}" class="item data-v-04574bc0" bindtap="__e"><view class="article-img data-v-04574bc0"><image class="cover-img data-v-04574bc0" src="{{item.g1}}" mode="widthFix" data-event-opts="{{[['error',[['imgError',[index]]]]]}}" binderror="__e"></image></view><view class="info-wrap data-v-04574bc0"><text class="title data-v-04574bc0">{{item.$orig.article_title}}</text><view class="read-wrap data-v-04574bc0"><block wx:if="{{item.$orig.category_name}}"><block class="data-v-04574bc0"><text class="category-icon data-v-04574bc0"></text><text class="data-v-04574bc0">{{item.$orig.category_name}}</text></block></block><text class="date data-v-04574bc0">{{item.g2}}</text></view></view></view></block></view></block><block wx:else><view class="empty-wrap data-v-04574bc0"><ns-empty vue-id="{{('0b6542d1-3')+','+('0b6542d1-1')}}" text="暂无文章" isIndex="{{false}}" class="data-v-04574bc0" bind:__l="__l"></ns-empty></view></block><loading-cover vue-id="{{('0b6542d1-4')+','+('0b6542d1-1')}}" data-ref="loadingCover" class="data-v-04574bc0 vue-ref" bind:__l="__l"></loading-cover></view></mescroll-uni><hover-nav vue-id="0b6542d1-5" class="data-v-04574bc0" bind:__l="__l"></hover-nav><privacy-popup vue-id="0b6542d1-6" data-ref="privacyPopup" class="data-v-04574bc0 vue-ref" bind:__l="__l"></privacy-popup></view>
|
||||
1
public/weapp/pages_tool/article/list.wxss
Executable file
1
public/weapp/pages_tool/article/list.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.data-v-04574bc0 .fixed{position:relative;top:0}.empty-wrap.data-v-04574bc0{padding-top:200rpx}.catrgory-nav.data-v-04574bc0{height:80rpx;background:#fff;position:fixed;left:0;z-index:998;border-radius:0 0 24rpx 24rpx}.catrgory-nav .navs.data-v-04574bc0{flex-direction:row;white-space:nowrap;display:flex;justify-content:space-around}.catrgory-nav .uni-tab-item.data-v-04574bc0{padding:0 30rpx;text-align:center}.catrgory-nav .uni-tab-item-title.data-v-04574bc0{display:inline-block;height:80rpx;line-height:80rpx;border-bottom:1px solid #fff;flex-wrap:nowrap;white-space:nowrap;text-align:center;font-size:30rpx;position:relative}.catrgory-nav .uni-tab-item-title-active.data-v-04574bc0::after{content:" ";display:block;position:absolute;left:0;bottom:0;width:100%;height:6rpx;background:linear-gradient(270deg,var(--base-color-light-9),var(--base-color))}.catrgory-nav.data-v-04574bc0 ::-webkit-scrollbar{width:0;height:0;color:transparent}.article-wrap.data-v-04574bc0{background:#f8f8f8}.article-wrap .adv-wrap.data-v-04574bc0{margin:24rpx 24rpx 0 24rpx;width:auto}.article-wrap .item.data-v-04574bc0{display:flex;padding:20rpx;background-color:#fff;margin:24rpx;border-radius:16rpx}.article-wrap .item .article-img.data-v-04574bc0{margin-right:20rpx;width:160rpx;height:160rpx;overflow:hidden;display:flex;align-items:center;justify-content:center}.article-wrap .item .article-img image.data-v-04574bc0{width:100%}.article-wrap .item .info-wrap.data-v-04574bc0{flex:1;display:flex;flex-direction:column;justify-content:space-between}.article-wrap .item .info-wrap .title.data-v-04574bc0{font-weight:700;margin-bottom:10rpx;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:30rpx;line-height:1.5}.article-wrap .item .info-wrap .abstract.data-v-04574bc0{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:24rpx}.article-wrap .item .info-wrap .read-wrap.data-v-04574bc0{display:flex;color:#999ca7;justify-content:flex-start;align-items:center;margin-top:10rpx;line-height:1}.article-wrap .item .info-wrap .read-wrap text.data-v-04574bc0{font-size:24rpx}.article-wrap .item .info-wrap .read-wrap .iconfont.data-v-04574bc0{font-size:36rpx;vertical-align:bottom;margin-right:10rpx}.article-wrap .item .info-wrap .read-wrap .category-icon.data-v-04574bc0{width:8rpx;height:8rpx;border-radius:50%;background:var(--base-color);margin-right:10rpx}.article-wrap .item .info-wrap .read-wrap .date.data-v-04574bc0{margin-left:20rpx}
|
||||
Reference in New Issue
Block a user