From 42a5925dddc37e08b0dd76b22cae918549871754 Mon Sep 17 00:00:00 2001 From: nige Date: Thu, 3 Aug 2023 17:40:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=9A=E7=89=A9=E9=A6=86,=E7=94=B5=E5=BD=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.js | 2 +- pages/list/activitynew/index.js | 29 ++++++++++++++++++++++++++++- pages/list/activitynew/index.wxml | 12 ++++++++++-- pages/list/activitynew/index.wxss | 29 +++++++++++++++++++++++------ pages/list/museum/index.js | 7 +++++++ 5 files changed, 69 insertions(+), 10 deletions(-) diff --git a/app.js b/app.js index 10916a2..a2fc7bd 100644 --- a/app.js +++ b/app.js @@ -21,7 +21,7 @@ App({ unique_key: "wechatxcx" }).then(res => { let data = JSON.parse(res.data); - data.isTest = data.isTest86? true : false; + data.isTest = data.isTest87? true : false; this.globalData.configJson = data }).then(() => { // 获取ui配置文件 diff --git a/pages/list/activitynew/index.js b/pages/list/activitynew/index.js index 2e38e77..5f4c314 100644 --- a/pages/list/activitynew/index.js +++ b/pages/list/activitynew/index.js @@ -26,13 +26,17 @@ Page({ lat: "", lon: "", keywords: "", - realKeywords: "" + realKeywords: "", + movieAreas:[], + movieArea:0 + }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { + this.getMovieArea() let d = new Date(); let month = d.getMonth() + 1, day = d.getDate(); @@ -86,6 +90,18 @@ Page({ console.log(this.data.type); this.getList(); }, + getMovieArea(){ + commonApi._post("act/get_suzhou_areas_syt").then(res => { + res.data.unshift({ + area_id: "", + area_title: "苏州市" + }) + this.setData({ + movieAreas:res.data + }) + this.getList() + }) + }, changeArea: function (e) { this.setData({ area: e.detail.value, @@ -241,6 +257,7 @@ Page({ data.lon = this.data.lon; data.is_price_sort = this.data.sort == 'price'; data.is_distance_sort = this.data.sort == 'distance'; + data.city_code=this.data.movieAreas[this.data.movieArea].area_id||"" } // if(this.data.movieType==1){ // data.queryDate = this.data.date @@ -317,6 +334,16 @@ Page({ }) this.getList(); }, +setCity(e){ + this.setData({ + movieArea: e.detail.value, + list: [], + total: 1, + pageNo: 1, + moreFlag: true + }) + this.getList() +}, changeMovieType: function (e) { let type = e.currentTarget.dataset.type; this.setData({ diff --git a/pages/list/activitynew/index.wxml b/pages/list/activitynew/index.wxml index 8deb5c0..30c41da 100644 --- a/pages/list/activitynew/index.wxml +++ b/pages/list/activitynew/index.wxml @@ -74,8 +74,16 @@ - 离我最近 - 价格最低 + + + {{movieAreas[movieArea].area_title}} + + + + + + 离我最近 + 价格最低 diff --git a/pages/list/activitynew/index.wxss b/pages/list/activitynew/index.wxss index 32d235f..e2f4f27 100644 --- a/pages/list/activitynew/index.wxss +++ b/pages/list/activitynew/index.wxss @@ -147,6 +147,25 @@ background: rgba(11, 137, 142, .1); flex-shrink: 0; margin-left: 10rpx; } +.m-picker { + display: flex; + color: #0B898E; +} +.sjx{ + width: 0; + height: 0; + border-top: 9rpx solid #fff; + border-right: 9rpx solid transparent; + border-left: 9rpx solid transparent; + border-bottom: 9rpx solid transparent; + margin-top:16rpx; + margin-left: 8rpx; +} + +.m-sort{ + width: 130rpx; + text-align: center; +} .activity-search-bg { width: 422rpx; height: 56rpx; @@ -248,16 +267,14 @@ background: rgba(11, 137, 142, .1); } .sort-box { display: flex; - justify-content: flex-end; - padding: 30rpx; - padding-top: 0; + justify-content: space-between; + margin: 20rpx 0 50rpx 0; background: #0B898E; color: #D8D8D8; font-size: 26rpx; + padding: 0 60rpx 0 70rpx; } -.sort-box view:nth-child(1){ - margin-right: 50rpx; -} + .sort-box view.active { color: #fff; } diff --git a/pages/list/museum/index.js b/pages/list/museum/index.js index aa11408..0fa2339 100644 --- a/pages/list/museum/index.js +++ b/pages/list/museum/index.js @@ -32,6 +32,13 @@ Page({ util.gotoDetail(item,1); }, gotoDetailOther: function(e) { + if (e.currentTarget.dataset.id==44703) { + wx.navigateToMiniProgram({ + appId: 'wxfef80ee1ab7e58a2', + path: 'pages/inners/main' + }) + return; + } wx.navigateTo({ url: '/pages/info/museumInfo/index?id='+e.currentTarget.dataset.id })