wuwenjie пре 5 година
родитељ
комит
79fda3b42a
11 измењених фајлова са 232 додато и 11 уклоњено
  1. +3
    -3
      app.json
  2. +1
    -0
      pages/coupon/coupon.js
  3. +2
    -2
      pages/coupon/coupon.wxml
  4. +2
    -2
      pages/coupon/coupon.wxss
  5. +54
    -2
      pages/store/store.js
  6. +35
    -1
      pages/store/store.wxml
  7. +135
    -1
      pages/store/store.wxss
  8. BIN
      static/store/01.png
  9. BIN
      static/store/location.png
  10. BIN
      static/store/mobile.png
  11. BIN
      static/store/phone.png

+ 3
- 3
app.json Прегледај датотеку

@@ -1,10 +1,10 @@
{
"pages": [
"pages/record/record",
"pages/store/store",
"pages/coupon/coupon",
"pages/record/record",
"pages/home/home",
"pages/login/login",
"pages/store/store"
"pages/login/login"
],
"window": {
"backgroundTextStyle": "light",

+ 1
- 0
pages/coupon/coupon.js Прегледај датотеку

@@ -44,6 +44,7 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
wx.hideShareMenu();
var code = options.code;
var pohone = options.phone;
if (code){//券码查询

+ 2
- 2
pages/coupon/coupon.wxml Прегледај датотеку

@@ -42,8 +42,8 @@
<view class="countBox">
<text>核销</text>
<view class="countContent">{{nums}}
<image class="symbolBox" src="../../static/coupon/symbolLeft.png" style="left:-1rpx;" bindtap="reduceCoupon"></image>
<image class="symbolBox" src="../../static/coupon/symbolRight.png" style="right:-1rpx;" bindtap="addCoupon"></image>
<image class="symbolBox" src="../../static/coupon/symbolLeft.png" style="left:-5rpx;" bindtap="reduceCoupon"></image>
<image class="symbolBox" src="../../static/coupon/symbolRight.png" style="right:-5rpx;" bindtap="addCoupon"></image>
</view>
</view>
</view>

+ 2
- 2
pages/coupon/coupon.wxss Прегледај датотеку

@@ -184,7 +184,7 @@
#vCodeBox>input {
width: 600rpx;
height: 98rpx;
background-color: #d8d8d8;
background-color: rgba(0, 0, 0, 0.28);
margin: 0 auto;
border-radius: 49rpx;
padding: 0 41rpx;
@@ -219,5 +219,5 @@
text-align: center;
width: 44rpx;
height: 44rpx;
top: -1rpx;
top: -5rpx;
}

+ 54
- 2
pages/store/store.js Прегледај датотеку

@@ -5,9 +5,61 @@ Page({
* 页面的初始数据
*/
data: {

searchContent:'测试呢容',//搜索内容
multiArray: [['浙江省', '广东省'], ['宁波市', '杭州市', '温州市', '绍兴市', '台州市']],
multiIndex: [0, 0],
list:[
{
url:'../../static/store/01.png',
name:'北京东城区金宝店',
address:'北京市东城区金宝大雅宝59号(鄂尔多斯酒店对面)',
mobile:'010-8388-6698'
},
{
url: '../../static/store/01.png',
name: '北京东城区金宝店',
address: '北京市东城区金宝大雅宝59号(鄂尔多斯酒店对面)',
mobile: '010-8388-6698'
},
{
url: '../../static/store/01.png',
name: '北京东城区金宝店',
address: '北京市东城区金宝大雅宝59号(鄂尔多斯酒店对面)',
mobile: '010-8388-6698'
}
]
},
/**
* 清除搜索内容
*/
clearSearchContent(){
this.setData({
searchContent:""
})
},
/**
* 输入内容改变
*/
changeSearch(event){
this.setData({
searchContent: event.detail.value
})
},
/**
*搜索
*/
search(){
console.log(this.data.searchContent)
},
/**
* 拨打电话
*/
callMobile(e){
console.log(e);
wx.makePhoneCall({
phoneNumber: e.currentTarget.dataset.mobile //仅为示例,并非真实的电话号码
})
},

/**
* 生命周期函数--监听页面加载
*/

+ 35
- 1
pages/store/store.wxml Прегледај датотеку

@@ -1,2 +1,36 @@
<!--pages/store/store.wxml-->
<text>pages/store/store.wxml</text>
<view class="container">
<view class="headSearch">
<view class="pickerBox">
<picker mode="multiSelector" bindchange="bindMultiPickerChange" bindcolumnchange="bindMultiPickerColumnChange" value="{{multiIndex}}" range="{{multiArray}}">
{{multiArray[1][multiIndex[1]]}}
</picker>
<image class="down" src="../../static/record/down.png"></image>
</view>
<view class="searchBox">
<icon class="iconSearch" type="search" size="30rpx" />
<input class="search" confirm-type="search" placeholder="输入搜索内容" placeholder-style="color:#B2B2B2;font-size: 24rpx;" value="{{searchContent}}" bindinput="changeSearch" bindconfirm="search"></input>
<icon class="iconClose" type="clear" size="30rpx" wx:if="{{searchContent!=''}}" bindtap="clearSearchContent" />
</view>
<view class="btnSearch" bindtap="search">搜索</view>
</view>
<scroll-view class="content" scroll-y="true">
<view class="Item clearfix" wx:for="{{list}}">
<view class="photoBox">
<image class="photo" src="{{item.url}}" mode="aspectFill"></image>
<view class="phoneBox">
<image class="phone" src="../../static/store/phone.png"></image>
</view>
</view>
<view class="name">{{item.name}}</view>
<view class="infoBox">
<image class="icon" src="../../static/store/location.png"></image>
<text>{{item.address}}</text>
</view>
<view class="infoBox" data-mobile="{{item.mobile}}" bindtap="callMobile">
<image class="icon" src="../../static/store/mobile.png"></image>
<text>{{item.mobile}}</text>
</view>
</view>
</scroll-view>
</view>

+ 135
- 1
pages/store/store.wxss Прегледај датотеку

@@ -1 +1,135 @@
/* pages/store/store.wxss */
/* pages/store/store.wxss */
.headSearch {
display: flex;
width: 100%;
height: 60rpx;
margin-top: 15rpx;
}
.headSearch>.pickerBox {
margin-left: 32rpx;
width: 138rpx;
height: 60rpx;
line-height: 60rpx;
text-align: center;
font-size: 24rpx;
color: #333;
border: 2rpx solid rgba(204, 204, 204, 1);
border-radius: 6rpx;
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
}
.headSearch>.pickerBox>.down{
width: 19rpx;
height: 10rpx;
margin-left: 10rpx;
}
.headSearch>.searchBox {
position: relative;
width: 390rpx;
height: 60rpx;
line-height: 60rpx;
border-radius: 6rpx;
background-color: #f5f5f5;
margin-left: 24rpx;
box-sizing: border-box;
padding-left: 75rpx;
padding-right: 50rpx;
}
.headSearch>.searchBox>input.search{
width: 100%;
height: 100%;
font-size: 24rpx;
}
.headSearch>.searchBox>.iconSearch {
position: absolute;
top: 15rpx;
left: 20rpx;
}
.headSearch>.searchBox>.iconClose {
position: absolute;
top: 15rpx;
right: 10rpx;
}
.headSearch>.btnSearch{
width: 110rpx;
height: 60rpx;
background-color: #EB6100;
border-radius: 6rpx;
color: #FFFFFF;
font-size: 30rpx;
text-align: center;
line-height: 60rpx;
box-sizing: border-box;
margin-left: 24rpx;
}
.content{
width: 686rpx;
margin: 10rpx auto 0 auto;
height: calc(100vh - 75rpx - 10rpx);
}
.Item{
width: 100%;
margin-top: 40rpx;
padding-bottom: 25rpx;
border-bottom: 1rpx solid #CCCCCC;
}
.Item>.photoBox{
position: relative;
width: 100%;
height: 300rpx;
border-radius:30rpx;
background-color: #642F10;
margin-bottom: 30rpx;
overflow: hidden;
}
.Item>.photoBox>.photo{
width: 100%;
height: 100%;
}
.Item>.photoBox>.phoneBox{
position: absolute;
bottom: 0;
right: 0;
width: 86rpx;
height: 88rpx;
display: flex;
justify-content: center;
align-items: center;
border-top-left-radius: 30rpx;
background-color: #EB6100;
}
.Item>.photoBox>.phoneBox>image{
width: 41rpx;
height: 40rpx;
}
.Item>.name{
color:#333333;
font-size: 30rpx;
font-weight: 650;
margin-bottom: 15rpx;
}
.Item>.infoBox{
position: relative;
height: 30rpx;
margin: 15rpx 0;
display: flex;
align-items: center;
font-size: 26rpx;
color: #666666;
padding-left: 40rpx;
}
.Item>.infoBox>.icon{
position: absolute;
left: 0;
top: 0rpx;
width: 24rpx;
height: 24rpx;
}

BIN
static/store/01.png Прегледај датотеку

Before After
Width: 686  |  Height: 300  |  Size: 12KB

BIN
static/store/location.png Прегледај датотеку

Before After
Width: 24  |  Height: 24  |  Size: 1.6KB

BIN
static/store/mobile.png Прегледај датотеку

Before After
Width: 24  |  Height: 24  |  Size: 752B

BIN
static/store/phone.png Прегледај датотеку

Before After
Width: 41  |  Height: 40  |  Size: 1.7KB

Loading…
Откажи
Сачувај