From 97a8cb59c44a19a7aa7cdc09531b4f606992669c Mon Sep 17 00:00:00 2001 From: meo <18801474720@163.com> Date: Tue, 5 Mar 2019 16:38:41 +0800 Subject: [PATCH] =?UTF-8?q?[=E9=A6=96=E9=A1=B5=E5=A2=9E=E5=8A=A0=E9=97=A8?= =?UTF-8?q?=E5=BA=97=E5=88=97=E8=A1=A8]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.json | 1 + assets/images/search.png | Bin 0 -> 4850 bytes config/config.js | 6 +- pages/discountCardList/discountCardList.wxss | 5 + pages/index/searchbar/index.js | 96 +++++++++++++++++++ pages/index/searchbar/index.json | 3 + pages/index/searchbar/index.wxml | 12 +++ pages/index/searchbar/index.wxss | 76 +++++++++++++++ pages/main/index.js | 6 ++ pages/main/index.wxml | 7 ++ pages/main/index.wxss | 28 ++++++ 11 files changed, 239 insertions(+), 1 deletion(-) create mode 100644 assets/images/search.png create mode 100644 pages/index/searchbar/index.js create mode 100644 pages/index/searchbar/index.json create mode 100644 pages/index/searchbar/index.wxml create mode 100644 pages/index/searchbar/index.wxss diff --git a/app.json b/app.json index 73531c4..c5c50c2 100644 --- a/app.json +++ b/app.json @@ -5,6 +5,7 @@ "pages/spellGroup/spellGroup", "pages/complete/index", "pages/main/index", + "pages/index/searchbar/index", "pages/bargain/bargainDatail/bargainDatail", "pages/bargain/bargain", "pages/cardorder/index/index", diff --git a/assets/images/search.png b/assets/images/search.png new file mode 100644 index 0000000000000000000000000000000000000000..64a1c93401f5164ecaaa5d47e2adeac175a0ffcf GIT binary patch literal 4850 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 { + that.setData({ + merchantVoList: res.data.list + }) + console.log(res) + }).catch(err => { + console.log(err) + }) + }, + phone: function (e) { + let that = this; + if (e.currentTarget.dataset.merchantlinkphone) { + wx.makePhoneCall({ + phoneNumber: e.currentTarget.dataset.merchantlinkphone + }); + } + }, + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/pages/index/searchbar/index.json b/pages/index/searchbar/index.json new file mode 100644 index 0000000..39dd6ed --- /dev/null +++ b/pages/index/searchbar/index.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "门店搜索" +} \ No newline at end of file diff --git a/pages/index/searchbar/index.wxml b/pages/index/searchbar/index.wxml new file mode 100644 index 0000000..57e4467 --- /dev/null +++ b/pages/index/searchbar/index.wxml @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/pages/index/searchbar/index.wxss b/pages/index/searchbar/index.wxss new file mode 100644 index 0000000..048e995 --- /dev/null +++ b/pages/index/searchbar/index.wxss @@ -0,0 +1,76 @@ +.posi { + position: relative; + width: 92%; + margin: 0 auto; +} + +.posi>view:nth-child(2) { + width: 100%; + height: 87rpx; + display: flex; + justify-content: space-between; + line-height: 87rpx; +} + +.posi>view:nth-child(2) text:nth-child(1) { + font-size: 30rpx; + color: #a9a9a9; +} + +.posi>view:nth-child(2) text:nth-child(2) { + font-size: 30rpx; + color: #a9a9a9; +} + +.posi_logo { + width: 100%; + display: flex; + padding: 20rpx 0; + background: #fff; + height: 100rpx; + margin-bottom: 20rpx; +} + +.posi_logo view:nth-child(1) { + width: 100rpx; + height: 100rpx; + border-radius: 16rpx; +} + +.posi_logo view:nth-child(1) image { + display: block; + width: 100rpx; + height: 100rpx; + border-radius: 16rpx; + border: 1px solid #e5e5e5; +} + +.posi_logo view:nth-child(2) { + display: flex; + flex-direction: column; + flex: 8; + padding-left: 30rpx; +} + +.posi_logo view:nth-child(2) text:nth-child(1) { + font-size: 32rpx; + color: #333; + letter-spacing: 0; +} + +.posi_logo view:nth-child(2) text:nth-child(2) { + font-size: 24rpx; + color: #b8b8b8; + padding-top: 3rpx; + width: 450rpx; + height: 36rpx; + overflow: hidden; +} +.tel { + right: 0; + top: 0; + bottom: 0; + margin: auto; + width: 50rpx; + height: 50rpx; +} \ No newline at end of file diff --git a/pages/main/index.js b/pages/main/index.js index 351ec02..5b25f74 100644 --- a/pages/main/index.js +++ b/pages/main/index.js @@ -75,6 +75,12 @@ Page({ showQrcode: false }) }, + //搜索门店 + searchbar:function(){ + wx.navigateTo({ + url: '/pages/index/searchbar/index', + }) + }, //适配不同屏幕大小的canvas setCanvasSize: function() { var size = {}; diff --git a/pages/main/index.wxml b/pages/main/index.wxml index 97b726b..66ef9ac 100644 --- a/pages/main/index.wxml +++ b/pages/main/index.wxml @@ -1,5 +1,12 @@ + + + + 请输入要搜索的门店 + + + diff --git a/pages/main/index.wxss b/pages/main/index.wxss index a82447e..cabb333 100644 --- a/pages/main/index.wxss +++ b/pages/main/index.wxss @@ -121,4 +121,32 @@ page { .memberIds{ padding-top: 30rpx; font-size: 30rpx; +} +.search{ + background:rgba(2, 192, 255, 1); + height: 76rpx; + padding: 20rpx 0; +} +.searchbar{ + position: relative; + width: 685rpx; + height: 76rpx; + margin: 0 auto; + background: #fff; + border-radius:60rpx; +} +.searchbar image{ + position: absolute; + width: 40rpx; + left: 20rpx; + top:0; + bottom: 0; + margin: auto; +} +.searchbar text{ + font-size: 32rpx; + line-height: 76rpx; + color: #555555; + display: inline-block; + margin-left: 70rpx; } \ No newline at end of file