1109
This commit is contained in:
parent
d4bb4f1c78
commit
a7d42ebaf3
41
app.js
41
app.js
@ -2,20 +2,35 @@
|
|||||||
var restAjax = require('utils/restAjax.js');
|
var restAjax = require('utils/restAjax.js');
|
||||||
var dialog = require('utils/dialog.js');
|
var dialog = require('utils/dialog.js');
|
||||||
App({
|
App({
|
||||||
loginUrl: 'https://www.xzszwhy.cn/usercenter',
|
// loginUrl: 'https://www.xzszwhy.cn/usercenter',
|
||||||
usercenterUrl: 'https://www.xzszwhy.cn/usercenter',
|
// usercenterUrl: 'https://www.xzszwhy.cn/usercenter',
|
||||||
newsUrl: 'https://www.xzszwhy.cn/news',
|
// newsUrl: 'https://www.xzszwhy.cn/news',
|
||||||
newsContentUrl: 'https://www.xzszwhy.cn',
|
// newsContentUrl: 'https://www.xzszwhy.cn',
|
||||||
libraryUrl: 'https://www.xzszwhy.cn/library',
|
// libraryUrl: 'https://www.xzszwhy.cn/library',
|
||||||
venueUrl: 'https://www.xzszwhy.cn/venuebooking',
|
// venueUrl: 'https://www.xzszwhy.cn/venuebooking',
|
||||||
activityUrl: 'https://www.xzszwhy.cn/culturalactivity',
|
// activityUrl: 'https://www.xzszwhy.cn/culturalactivity',
|
||||||
volunteerUrl: 'https://www.xzszwhy.cn/volunteer',
|
// volunteerUrl: 'https://www.xzszwhy.cn/volunteer',
|
||||||
activityUrl: 'https://www.xzszwhy.cn/culturalactivity',
|
// activityUrl: 'https://www.xzszwhy.cn/culturalactivity',
|
||||||
volunteerUrl: 'https://www.xzszwhy.cn/volunteer',
|
// volunteerUrl: 'https://www.xzszwhy.cn/volunteer',
|
||||||
liveUrl: 'https://www.xzszwhy.cn/live',
|
// liveUrl: 'https://www.xzszwhy.cn/live',
|
||||||
|
// liveRecordUrl: 'https://www.xzszwhy.cn.ink',
|
||||||
|
// socialUrl: 'https://www.xzszwhy.cn/social',
|
||||||
|
// settingUrl: 'https://www.xzszwhy.cn/miniapp',
|
||||||
|
|
||||||
|
loginUrl: 'http://219.159.20.131:8081/usercenter',
|
||||||
|
usercenterUrl: 'http://219.159.20.131:8081/usercenter',
|
||||||
|
newsUrl: 'http://219.159.20.131:8081/news',
|
||||||
|
newsContentUrl: 'http://219.159.20.131:8081',
|
||||||
|
libraryUrl: 'http://219.159.20.131:8081/library',
|
||||||
|
venueUrl: 'http://219.159.20.131:8081/venuebooking',
|
||||||
|
activityUrl: 'http://219.159.20.131:8081/culturalactivity',
|
||||||
|
volunteerUrl: 'http://219.159.20.131:8081/volunteer',
|
||||||
|
activityUrl: 'http://219.159.20.131:8081/culturalactivity',
|
||||||
|
volunteerUrl: 'http://219.159.20.131:8081/volunteer',
|
||||||
|
liveUrl: 'http://219.159.20.131:8081/live',
|
||||||
liveRecordUrl: 'https://www.xzszwhy.cn.ink',
|
liveRecordUrl: 'https://www.xzszwhy.cn.ink',
|
||||||
socialUrl: 'https://www.xzszwhy.cn/social',
|
socialUrl: 'http://219.159.20.131:8081/social',
|
||||||
settingUrl: 'https://www.xzszwhy.cn/miniapp',
|
settingUrl: 'http://219.159.20.131:8081/miniapp',
|
||||||
restAjax: restAjax,
|
restAjax: restAjax,
|
||||||
dialog: dialog,
|
dialog: dialog,
|
||||||
onLaunch: function () {
|
onLaunch: function () {
|
||||||
|
1
app.json
1
app.json
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"pages": [
|
"pages": [
|
||||||
"pages/index/index",
|
"pages/index/index",
|
||||||
|
"pages/newsPage/newsPage",
|
||||||
"pages/travel/travel",
|
"pages/travel/travel",
|
||||||
"pages/resource/resource",
|
"pages/resource/resource",
|
||||||
"pages/template/template",
|
"pages/template/template",
|
||||||
|
@ -16,7 +16,7 @@ Page({
|
|||||||
},
|
},
|
||||||
getAreaList: function () {
|
getAreaList: function () {
|
||||||
var self = this;
|
var self = this;
|
||||||
app.restAjax.get(app.restAjax.path(app.usercenterUrl + '/app/dataarea/listareabyparentidrelease/640675', []),
|
app.restAjax.get(app.restAjax.path(app.usercenterUrl + '/app/dataarea/listareabyparentidrelease/110889', []),
|
||||||
self.data.pages, null, function (code, data) {
|
self.data.pages, null, function (code, data) {
|
||||||
if (code == '200') {
|
if (code == '200') {
|
||||||
self.setData({
|
self.setData({
|
||||||
|
@ -39,7 +39,7 @@ Page({
|
|||||||
var num = Math.random()
|
var num = Math.random()
|
||||||
app.restAjax.get(app.restAjax.path('{settingUrl}/nav-setting.json?v=' + num, [app.settingUrl]), {}, null, function(code, data) {
|
app.restAjax.get(app.restAjax.path('{settingUrl}/nav-setting.json?v=' + num, [app.settingUrl]), {}, null, function(code, data) {
|
||||||
self.setData({
|
self.setData({
|
||||||
navList: data.nav,
|
// navList: data.nav,
|
||||||
showLive: data.showLive
|
showLive: data.showLive
|
||||||
})
|
})
|
||||||
}, function(code, data) {
|
}, function(code, data) {
|
||||||
@ -47,21 +47,28 @@ Page({
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
goNav: function (e) {
|
goNav: function (e) {
|
||||||
var type = e.currentTarget.dataset.type
|
var id = e.currentTarget.dataset.id
|
||||||
var url = e.currentTarget.dataset.url
|
if (id == 'c131dd1d-83c6-46c0-b535-76dc089f2637') {
|
||||||
if (type == '0') {
|
|
||||||
wx.navigateTo({
|
|
||||||
url: '../' + url + '/' + url,
|
|
||||||
})
|
|
||||||
} else if (type == '1' || type == '2') {
|
|
||||||
wx.navigateTo({
|
|
||||||
url: '../newsList/newsList?type=' + type,
|
|
||||||
})
|
|
||||||
} else {
|
|
||||||
wx.switchTab({
|
wx.switchTab({
|
||||||
url: '../' + url + '/' + url,
|
url: '../heritage/heritage',
|
||||||
})
|
})
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
// if (id == '1a140370-3e61-41d8-a2ef-72f600902460') {
|
||||||
|
// wx.navigateTo({
|
||||||
|
// url: '../travel/travel',
|
||||||
|
// })
|
||||||
|
// return
|
||||||
|
// }
|
||||||
|
if (id == '1ab9fcab-4d7e-4305-9d57-abe71cfd539a') {
|
||||||
|
wx.switchTab({
|
||||||
|
url: '../activity/activity',
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
wx.navigateTo({
|
||||||
|
url: '../newsPage/newsPage?id=' + id,
|
||||||
|
})
|
||||||
},
|
},
|
||||||
doLogin: function () {
|
doLogin: function () {
|
||||||
var self = this;
|
var self = this;
|
||||||
@ -137,7 +144,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',
|
newsDirectoriesId: '1e494b7f-d0e4-4baa-acfe-57268247e0e4',
|
||||||
page: 1,
|
page: 1,
|
||||||
rows: 5
|
rows: 5
|
||||||
}, null, function(code, data) {
|
}, null, function(code, data) {
|
||||||
@ -252,11 +259,29 @@ Page({
|
|||||||
url: '../resource/resource',
|
url: '../resource/resource',
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
getNav: function () {
|
||||||
|
var self = this
|
||||||
|
app.restAjax.get(app.restAjax.path('{usercenterUrl}/app/newsdirectories/listnewsdirectoriesrelease', ['http://219.159.20.131:8081/news']), {
|
||||||
|
directoriesParentId: '213f660a-1660-48da-b244-56de7cf5c27e'
|
||||||
|
}, {
|
||||||
|
headers: {
|
||||||
|
token: self.data.token
|
||||||
|
}
|
||||||
|
}, function (code, data) {
|
||||||
|
console.log(data)
|
||||||
|
self.setData({
|
||||||
|
navList: data
|
||||||
|
})
|
||||||
|
}, function (code, data) {
|
||||||
|
app.dialog.msg(data.msg);
|
||||||
|
})
|
||||||
|
},
|
||||||
/**
|
/**
|
||||||
* 生命周期函数--监听页面加载
|
* 生命周期函数--监听页面加载
|
||||||
*/
|
*/
|
||||||
onLoad: function (options) {
|
onLoad: function (options) {
|
||||||
var self = this;
|
var self = this;
|
||||||
|
self.getNav();
|
||||||
self.doLogin();
|
self.doLogin();
|
||||||
self.doGetBanner();
|
self.doGetBanner();
|
||||||
self.doGetNewsList();
|
self.doGetNewsList();
|
||||||
|
@ -7,50 +7,10 @@
|
|||||||
</swiper>
|
</swiper>
|
||||||
</view>
|
</view>
|
||||||
<view class="tab">
|
<view class="tab">
|
||||||
<view class="tab-box" data-type="{{item.type}}" wx:for="{{navList}}" data-url="{{item.url}}" bindtap="goNav" wx:key="index" wx:if="{{item.isShow}}">
|
<view class="tab-box" data-id="{{item.newsDirectoriesId}}" wx:for="{{navList}}" bindtap="goNav" wx:key="index">
|
||||||
<image src="{{item.icon}}"></image>
|
<image src="{{news.newsUrl + '/route/file/downloadfile/true/' + item.directoriesPhoto}}"></image>
|
||||||
<view class="tab-title">{{item.title}}</view>
|
<view class="tab-title">{{item.directoriesName}}</view>
|
||||||
</view>
|
</view>
|
||||||
<!-- <view class="tab-box" bindtap="goNewsList" data-type="2">
|
|
||||||
<image src="../../images/tab6.png"></image>
|
|
||||||
<view class="tab-title">展览展示</view>
|
|
||||||
</view>
|
|
||||||
<view class="tab-box" bindtap="goNewsList" data-type="1">
|
|
||||||
<image src="../../images/tab7.png"></image>
|
|
||||||
<view class="tab-title">文化动态</view>
|
|
||||||
</view>
|
|
||||||
<view class="tab-box" bindtap="goVolunteer">
|
|
||||||
<image src="../../images/tab1.png"></image>
|
|
||||||
<view class="tab-title">志愿者服务</view>
|
|
||||||
</view>
|
|
||||||
<view class="tab-box" bindtap="goActivity">
|
|
||||||
<image src="../../images/tab2.png"></image>
|
|
||||||
<view class="tab-title">精彩活动</view>
|
|
||||||
</view>
|
|
||||||
<view class="tab-box" bindtap="goVenue">
|
|
||||||
<image src="../../images/tab3.png"></image>
|
|
||||||
<view class="tab-title">场馆导航</view>
|
|
||||||
</view>
|
|
||||||
<view class="tab-box" bindtap="goHeritage">
|
|
||||||
<image src="../../images/tab4.png"></image>
|
|
||||||
<view class="tab-title">非遗文化</view>
|
|
||||||
</view>
|
|
||||||
<view class="tab-box" bindtap="goBroadcast">
|
|
||||||
<image src="../../images/tab5.png"></image>
|
|
||||||
<view class="tab-title">直播点播</view>
|
|
||||||
</view>
|
|
||||||
<view class="tab-box" bindtap="goTrain">
|
|
||||||
<image src="../../images/tab5.png"></image>
|
|
||||||
<view class="tab-title">在线培训</view>
|
|
||||||
</view>
|
|
||||||
<view class="tab-box" bindtap="goTravel">
|
|
||||||
<image src="../../images/tab6.png"></image>
|
|
||||||
<view class="tab-title">文化旅游</view>
|
|
||||||
</view>
|
|
||||||
<view class="tab-box" bindtap="goResource">
|
|
||||||
<image src="../../images/tab4.png"></image>
|
|
||||||
<view class="tab-title">数图资源</view>
|
|
||||||
</view> -->
|
|
||||||
</view>
|
</view>
|
||||||
<view class="recommend">
|
<view class="recommend">
|
||||||
<view class="public-title">
|
<view class="public-title">
|
||||||
@ -81,7 +41,7 @@
|
|||||||
<view class="news">
|
<view class="news">
|
||||||
<view class="public-title">
|
<view class="public-title">
|
||||||
<view class="title-text">
|
<view class="title-text">
|
||||||
文化动态
|
政务信息
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view wx:for="{{news.newsList}}" wx:for-index="idx" wx:for-item="item" wx:key="newsList">
|
<view wx:for="{{news.newsList}}" wx:for-index="idx" wx:for-item="item" wx:key="newsList">
|
||||||
@ -157,7 +117,7 @@
|
|||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="broadcast" wx:if="{{showLive}}">
|
<!-- <view class="broadcast" wx:if="{{showLive}}">
|
||||||
<view class="public-title">
|
<view class="public-title">
|
||||||
<view class="title-text">
|
<view class="title-text">
|
||||||
直播专区
|
直播专区
|
||||||
@ -176,5 +136,5 @@
|
|||||||
<view class="broadcast-text">{{item.livePlanName}}</view>
|
<view class="broadcast-text">{{item.livePlanName}}</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view> -->
|
||||||
</view>
|
</view>
|
@ -18,8 +18,8 @@
|
|||||||
width: 25%;
|
width: 25%;
|
||||||
}
|
}
|
||||||
.tab-box image{
|
.tab-box image{
|
||||||
width: 100rpx;
|
width: 60rpx;
|
||||||
height: 100rpx;
|
height: 60rpx;
|
||||||
}
|
}
|
||||||
.tab-title{
|
.tab-title{
|
||||||
font-size: 28rpx;
|
font-size: 28rpx;
|
||||||
@ -77,6 +77,7 @@
|
|||||||
border-bottom: 1px solid #EBEBEB;
|
border-bottom: 1px solid #EBEBEB;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
.news-title{
|
.news-title{
|
||||||
color: #242424;
|
color: #242424;
|
||||||
|
195
pages/newsPage/newsPage.js
Normal file
195
pages/newsPage/newsPage.js
Normal file
@ -0,0 +1,195 @@
|
|||||||
|
// pages/newsPage/newsPage.js
|
||||||
|
const app = getApp()
|
||||||
|
Page({
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面的初始数据
|
||||||
|
*/
|
||||||
|
data: {
|
||||||
|
newsUrl: app.newsUrl,
|
||||||
|
pageId: '',
|
||||||
|
areaList: [],
|
||||||
|
typeList: [],
|
||||||
|
newsList: [],
|
||||||
|
curType: '',
|
||||||
|
curArea: '',
|
||||||
|
page: {
|
||||||
|
page: 1,
|
||||||
|
rows: 10,
|
||||||
|
newsDirectoriesId: '',
|
||||||
|
county: ''
|
||||||
|
}
|
||||||
|
},
|
||||||
|
getAreaList: function () {
|
||||||
|
var self = this;
|
||||||
|
app.restAjax.get(app.restAjax.path(app.usercenterUrl + '/app/dataarea/listareabyparentidrelease/110889', []), {}, null, function (code, data) {
|
||||||
|
if (code == '200') {
|
||||||
|
self.setData({
|
||||||
|
areaList: data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
},
|
||||||
|
changeArea: function (e) {
|
||||||
|
var item = this.data.page
|
||||||
|
var lv = parseInt(e.currentTarget.dataset.lv) + 1
|
||||||
|
lv = 'area' + lv
|
||||||
|
item.page = 1
|
||||||
|
item.county = e.currentTarget.dataset.area
|
||||||
|
item[lv] = e.currentTarget.dataset.area
|
||||||
|
this.setData({
|
||||||
|
page: item
|
||||||
|
})
|
||||||
|
console.log(this.data.page)
|
||||||
|
this.getNewsList()
|
||||||
|
},
|
||||||
|
getTypeList: function () {
|
||||||
|
var self = this
|
||||||
|
app.restAjax.get(app.restAjax.path(app.newsUrl + '/app/newsdirectories/listnewsdirectoriesrelease', []),
|
||||||
|
{
|
||||||
|
directoriesParentId: self.data.pageId
|
||||||
|
}, null, function (code, data) {
|
||||||
|
if (code == '200') {
|
||||||
|
self.setData({
|
||||||
|
typeList: data,
|
||||||
|
curType: data[0].newsDirectoriesId,
|
||||||
|
['page.newsDirectoriesId']: data[0].newsDirectoriesId,
|
||||||
|
})
|
||||||
|
self.getNewsList()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
},
|
||||||
|
changeType: function (e) {
|
||||||
|
var self = this
|
||||||
|
self.setData({
|
||||||
|
curType: e.currentTarget.dataset.id,
|
||||||
|
['page.newsDirectoriesId']: e.currentTarget.dataset.id,
|
||||||
|
['page.page']: 1
|
||||||
|
})
|
||||||
|
self.getNewsList()
|
||||||
|
},
|
||||||
|
getNewsList: function () {
|
||||||
|
var self = this
|
||||||
|
app.restAjax.get(app.restAjax.path(app.newsUrl + '/app/newscontent/listpagenewscontentrelease', []),
|
||||||
|
self.data.page, null, function (code, data) {
|
||||||
|
if (code == '200') {
|
||||||
|
if (self.data.page.page == 1) {
|
||||||
|
for (let i = 0; i < data.rows.length; i++) {
|
||||||
|
data.rows[i].newsContentCoverList = data.rows[i].newsContentCoverList[0].contentCoverId
|
||||||
|
}
|
||||||
|
self.setData({
|
||||||
|
newsList: data.rows
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
if (data.rows.length > 0) {
|
||||||
|
var arr = self.data.newsList
|
||||||
|
for (let i = 0; i < data.rows.length; i++) {
|
||||||
|
data.rows[i].newsContentCoverList = data.rows[i].newsContentCoverList[0].contentCoverId
|
||||||
|
arr.push(data.rows[i])
|
||||||
|
}
|
||||||
|
self.setData({
|
||||||
|
newsList: arr
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
self.setData({
|
||||||
|
['page.page']: self.data.page.page - 1
|
||||||
|
})
|
||||||
|
wx.showToast({
|
||||||
|
title: '暂无更多',
|
||||||
|
icon: 'none'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
},
|
||||||
|
loadAll: function () {
|
||||||
|
var item = {
|
||||||
|
page: 1,
|
||||||
|
rows: 10,
|
||||||
|
newsDirectoriesId: this.data.curType,
|
||||||
|
county: ''
|
||||||
|
}
|
||||||
|
this.setData({
|
||||||
|
page: item
|
||||||
|
})
|
||||||
|
this.getNewsList()
|
||||||
|
},
|
||||||
|
goNewsDetail: function (event) {
|
||||||
|
if (event.currentTarget.dataset.type == '6') {
|
||||||
|
wx.navigateTo({
|
||||||
|
url: '../newsDetail/newsDetail?content='+ event.currentTarget.dataset.content,
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
wx.navigateTo({
|
||||||
|
url: '../newsDetail/newsDetail?templateRecordUrl='+ event.currentTarget.dataset.templateRecordUrl,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面加载
|
||||||
|
*/
|
||||||
|
onLoad: function (options) {
|
||||||
|
this.setData({
|
||||||
|
pageId: options.id,
|
||||||
|
})
|
||||||
|
this.getAreaList()
|
||||||
|
this.getTypeList()
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面初次渲染完成
|
||||||
|
*/
|
||||||
|
onReady: function () {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面显示
|
||||||
|
*/
|
||||||
|
onShow: function () {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面隐藏
|
||||||
|
*/
|
||||||
|
onHide: function () {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面卸载
|
||||||
|
*/
|
||||||
|
onUnload: function () {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面相关事件处理函数--监听用户下拉动作
|
||||||
|
*/
|
||||||
|
onPullDownRefresh: function () {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面上拉触底事件的处理函数
|
||||||
|
*/
|
||||||
|
onReachBottom: function () {
|
||||||
|
var self = this
|
||||||
|
this.setData({
|
||||||
|
['page.page']: self.data.page.page + 1
|
||||||
|
})
|
||||||
|
this.getNewsList()
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户点击右上角分享
|
||||||
|
*/
|
||||||
|
onShareAppMessage: function () {
|
||||||
|
|
||||||
|
}
|
||||||
|
})
|
3
pages/newsPage/newsPage.json
Normal file
3
pages/newsPage/newsPage.json
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"usingComponents": {}
|
||||||
|
}
|
13
pages/newsPage/newsPage.wxml
Normal file
13
pages/newsPage/newsPage.wxml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<view class="area type">
|
||||||
|
<view class="area-box {{curType == item.newsDirectoriesId? 'active': ''}}" bindtap="changeType" wx:for="{{typeList}}" wx:key="index" data-id="{{item.newsDirectoriesId}}">{{item.directoriesName}}</view>
|
||||||
|
</view>
|
||||||
|
<view class="area">
|
||||||
|
<view class="area-box {{'' == page.county?'active': ''}}" bindtap="loadAll">全部</view>
|
||||||
|
<view class="area-box {{item.areaId == page.county?'active': ''}}" wx:for="{{areaList}}" wx:key="index" data-area="{{item.areaId}}" data-lv="{{item.areaLevel}}" bindtap="changeArea">{{item.areaName}}</view>
|
||||||
|
</view>
|
||||||
|
<view class="news">
|
||||||
|
<view class="news-box" wx:for="{{newsList}}" wx:key="index" bindtap="goNewsDetail" data-template-record-url="{{item.templateRecordUrl}}" data-type="{{item.newsContentType}}" data-content="{{item.newsContentContent}}">
|
||||||
|
<image src="{{newsUrl + '/route/file/downloadfile/true/' + item.newsContentCoverList}}" alt=""/>
|
||||||
|
<view class="news-title">{{item.newsContentTitle}}</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
53
pages/newsPage/newsPage.wxss
Normal file
53
pages/newsPage/newsPage.wxss
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
page{
|
||||||
|
background-color: #fafafa;
|
||||||
|
}
|
||||||
|
.area{
|
||||||
|
position: fixed;
|
||||||
|
top: 80rpx;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
height: 80rpx;
|
||||||
|
white-space: nowrap;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #FFF;
|
||||||
|
z-index: 100;
|
||||||
|
}
|
||||||
|
.type{
|
||||||
|
top: 0;
|
||||||
|
}
|
||||||
|
.area-box{
|
||||||
|
display: inline-block;
|
||||||
|
width: 25%;
|
||||||
|
line-height: 80rpx;
|
||||||
|
text-align: center;
|
||||||
|
font-size: 30rpx;
|
||||||
|
white-space: nowrap;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow:ellipsis;
|
||||||
|
}
|
||||||
|
.area-box.active{
|
||||||
|
color: #125CE1;
|
||||||
|
}
|
||||||
|
.news{
|
||||||
|
margin-top: 160rpx;
|
||||||
|
padding: 20rpx;
|
||||||
|
}
|
||||||
|
.news-box{
|
||||||
|
margin-bottom: 20rpx;
|
||||||
|
border-radius: 10rpx;
|
||||||
|
overflow: hidden;
|
||||||
|
background-color: #fff;
|
||||||
|
font-size: 0;
|
||||||
|
}
|
||||||
|
.news-box image{
|
||||||
|
width: 100%;
|
||||||
|
height: 350rpx;
|
||||||
|
}
|
||||||
|
.news-title{
|
||||||
|
padding: 20rpx;
|
||||||
|
font-weight: bold;
|
||||||
|
white-space: nowrap;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
font-size: 32rpx;
|
||||||
|
}
|
@ -134,7 +134,7 @@ Page({
|
|||||||
// 获取地区列表
|
// 获取地区列表
|
||||||
getAreaList: function () {
|
getAreaList: function () {
|
||||||
var self = this;
|
var self = this;
|
||||||
app.restAjax.get(app.restAjax.path(app.usercenterUrl + '/app/dataarea/listareabyparentidrelease/640675', []),
|
app.restAjax.get(app.restAjax.path(app.usercenterUrl + '/app/dataarea/listareabyparentidrelease/110889', []),
|
||||||
self.data.pages, null, function (code, data) {
|
self.data.pages, null, function (code, data) {
|
||||||
if (code == '200') {
|
if (code == '200') {
|
||||||
self.setData({
|
self.setData({
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
<view class="venue-top-name">{{venuesDetail.venueName}}</view>
|
<view class="venue-top-name">{{venuesDetail.venueName}}</view>
|
||||||
<view class="venue-top-info">营业时间:{{venuesDetail.businessHours}}</view>
|
<view class="venue-top-info">营业时间:{{venuesDetail.businessHours}}</view>
|
||||||
<view class="venue-top-info">联系方式:{{venuesDetail.venueTelephone}}</view>
|
<view class="venue-top-info">联系方式:{{venuesDetail.venueTelephone}}</view>
|
||||||
<view class="venue-top-tip">温馨提示:{{venuesDetail.bookingTips}}</view>
|
<!-- <view class="venue-top-tip">温馨提示:{{venuesDetail.bookingTips}}</view> -->
|
||||||
<view class="swiper-box">
|
<view class="swiper-box">
|
||||||
<swiper autoplay="{{autoplay}}" >
|
<swiper autoplay="{{autoplay}}" >
|
||||||
<swiper-item class="swiper-item" wx:for="{{swiperImg}}" wx:key="index">
|
<swiper-item class="swiper-item" wx:for="{{swiperImg}}" wx:key="index">
|
||||||
|
7
project.private.config.json
Normal file
7
project.private.config.json
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"projectname": "xz_mini",
|
||||||
|
"setting": {
|
||||||
|
"compileHotReLoad": true
|
||||||
|
},
|
||||||
|
"description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html"
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user