调整文化动态

This commit is contained in:
wenc000 2020-07-13 16:10:31 +08:00
parent 225a119a2c
commit c03cc669b5
5 changed files with 51 additions and 29 deletions

View File

@ -34,7 +34,7 @@
"window": { "window": {
"backgroundTextStyle": "light", "backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#9F1512", "navigationBarBackgroundColor": "#9F1512",
"navigationBarTitleText": "日喀则数字文化馆", "navigationBarTitleText": "日喀则市数字文化云",
"navigationBarTextStyle": "white" "navigationBarTextStyle": "white"
}, },
"tabBar": { "tabBar": {

View File

@ -7,12 +7,9 @@ Page({
indicatorDots: true, indicatorDots: true,
autoplay: true, autoplay: true,
token: '', token: '',
library: {
libraryUrl: app.libraryUrl,
bannerLibrary: [],
},
news: { news: {
newsUrl: app.newsUrl, newsUrl: app.newsUrl,
bannerList: [],
newsList: [] newsList: []
}, },
venue: { venue: {
@ -53,16 +50,17 @@ Page({
} }
}) })
}, },
doGetLibrary: function() { doGetBanner: function() {
var self = this; var self = this;
app.restAjax.get(app.restAjax.path('{libraryUrl}/app/intangiblelibrary/listpageintangiblelibraryrelease', [self.data.library.libraryUrl]), { app.restAjax.get(app.restAjax.path('{newsUrl}/app/newscontent/listpagenewscontentrelease', [self.data.news.newsUrl]), {
newsDirectoriesId: 'eab0ca3c-d35d-4c02-9397-ace2bdd10fc1',
page: 1, page: 1,
rows: 5 rows: 5
}, null, function(code, data) { }, null, function(code, data) {
self.setData({ self.setData({
'library.bannerLibrary': data.rows 'news.bannerList': data.rows
}); })
}, function(code, data){ }, function(code, data) {
app.dialog.msg(data.msg); app.dialog.msg(data.msg);
}); });
}, },
@ -95,6 +93,7 @@ Page({
doGetNewsList: function() { doGetNewsList: function() {
var self = this; var self = this;
app.restAjax.get(app.restAjax.path('{newsUrl}/app/newscontent/listpagenewscontentrelease', [self.data.news.newsUrl]), { app.restAjax.get(app.restAjax.path('{newsUrl}/app/newscontent/listpagenewscontentrelease', [self.data.news.newsUrl]), {
newsDirectoriesParentId: 'f497904b-7727-4832-891c-604c36ae4167',
page: 1, page: 1,
rows: 5 rows: 5
}, null, function(code, data) { }, null, function(code, data) {
@ -169,7 +168,7 @@ Page({
onLoad: function (options) { onLoad: function (options) {
var self = this; var self = this;
self.doLogin(); self.doLogin();
self.doGetLibrary(); self.doGetBanner();
self.doGetNewsList(); self.doGetNewsList();
self.doGetLiveList(); self.doGetLiveList();
self.doGetVenueList(); self.doGetVenueList();

View File

@ -1,7 +1,7 @@
<view class="swiper-box"> <view class="swiper-box">
<swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" > <swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" >
<swiper-item class="swiper-item" wx:for="{{library.bannerLibrary}}" bindtap="goCultureDetail" data-library-id="{{item.intangibleLibraryId}}" wx:for-index="idx" wx:for-item="item" wx:key="bannerLibrary"> <swiper-item class="swiper-item" wx:for="{{news.bannerList}}" bindtap="goNewsDetail" data-template-record-url="{{item.templateRecordUrl}}" wx:for-index="idx" wx:for-item="item" wx:key="bannerList">
<image src="{{library.libraryUrl}}/route/file/downloadfile/true/{{item.cover}}" class="swiper-img"></image> <image src="{{news.newsUrl}}/route/file/downloadfile/true/{{coverItem.contentCoverId}}" wx:for="{{item.newsContentCoverList}}" wx:for-item="coverItem" class="swiper-img" wx:key="swiperImg"></image>
</swiper-item> </swiper-item>
</swiper> </swiper>
</view> </view>
@ -48,7 +48,7 @@
<view class="public-title"> <view class="public-title">
<view class="title-text" bindtap="goNewsList"> <view class="title-text" bindtap="goNewsList">
<image src="../../images/selected-l.png" class="selected-l"></image> <image src="../../images/selected-l.png" class="selected-l"></image>
新闻资讯 文化动态
<image src="../../images/selected-r.png" class="selected-r"></image> <image src="../../images/selected-r.png" class="selected-r"></image>
</view> </view>
</view> </view>

View File

@ -7,15 +7,48 @@ Page({
data: { data: {
news: { news: {
newsUrl: app.newsUrl, newsUrl: app.newsUrl,
newsDictionaries: [],
newsList: [], newsList: [],
}, },
directoriesParentId: 'f497904b-7727-4832-891c-604c36ae4167',
currentNewsDictionariesId: '',
currentPage: 1, currentPage: 1,
rows: 10 rows: 10
}, },
doGetNewsDictionariesList: function() {
var self = this;
app.dialog.loading('正在加载');
app.restAjax.get(app.restAjax.path('{newsUrl}/app/newsdirectories/listnewsdirectoriesrelease', [self.data.news.newsUrl]), {
directoriesParentId: self.data.directoriesParentId,
}, null, function(code, data) {
self.setData({
'news.newsDictionaries': data
})
self.doGetNewsList(1);
}, function(code, data) {
app.dialog.msg(data.msg);
}, function() {});
},
doClickDictionaries: function(event) {
var self = this;
self.setData({
currentNewsDictionariesId: event.currentTarget.dataset.newsDirectoriesId
});
self.doGetNewsList(1);
},
doClearCurrentNewsDictionariesId: function() {
var self = this;
self.setData({
currentNewsDictionariesId: ''
});
self.doGetNewsList(1);
},
doGetNewsList: function(page) { doGetNewsList: function(page) {
var self = this; var self = this;
app.dialog.loading('正在加载'); app.dialog.loading('正在加载');
app.restAjax.get(app.restAjax.path('{newsUrl}/app/newscontent/listpagenewscontentrelease', [self.data.news.newsUrl]), { app.restAjax.get(app.restAjax.path('{newsUrl}/app/newscontent/listpagenewscontentrelease', [self.data.news.newsUrl]), {
newsDirectoriesParentId: self.data.directoriesParentId,
newsDirectoriesId: self.data.currentNewsDictionariesId ? self.data.currentNewsDictionariesId : '',
page: page, page: page,
rows: self.data.rows rows: self.data.rows
}, null, function(code, data) { }, null, function(code, data) {
@ -51,7 +84,7 @@ Page({
*/ */
onLoad: function (options) { onLoad: function (options) {
var self = this; var self = this;
self.doGetNewsList(1); self.doGetNewsDictionariesList();
}, },
/** /**

View File

@ -1,22 +1,12 @@
<view class="top-tab"> <view class="top-tab">
<view class="tab-box active"> <view class="tab-box {{!currentNewsDictionariesId ? 'active' : ''}}" bindtap="doClearCurrentNewsDictionariesId">
<image src="../../images/selected-l.png" class="selected-l"></image> <image src="../../images/selected-l.png" class="selected-l"></image>
未参加 全部
<image src="../../images/selected-r.png" class="selected-r"></image> <image src="../../images/selected-r.png" class="selected-r"></image>
</view> </view>
<view class="tab-box"> <view class="tab-box {{ item.newsDirectoriesId == currentNewsDictionariesId ? 'active' : ''}}" wx:for="{{news.newsDictionaries}}" wx:for-index="index" wx:for-item="item" wx:key="newsDictionaries" bindtap="doClickDictionaries" data-news-directories-id="{{item.newsDirectoriesId}}">
<image src="../../images/selected-l.png" class="selected-l"></image> <image src="../../images/selected-l.png" class="selected-l"></image>
已参加 {{item.directoriesName}}
<image src="../../images/selected-r.png" class="selected-r"></image>
</view>
<view class="tab-box">
<image src="../../images/selected-l.png" class="selected-l"></image>
已参加
<image src="../../images/selected-r.png" class="selected-r"></image>
</view>
<view class="tab-box">
<image src="../../images/selected-l.png" class="selected-l"></image>
已参加
<image src="../../images/selected-r.png" class="selected-r"></image> <image src="../../images/selected-r.png" class="selected-r"></image>
</view> </view>
</view> </view>