[订单拆分,周五福利添加配送方式]

This commit is contained in:
zhangjing
2021-06-03 15:41:05 +08:00
parent e4752f75b7
commit cf31e7c5d7
12 changed files with 331 additions and 83 deletions

View File

@@ -1,21 +1,41 @@
import {req} from "../request"
//兑换订单列表
const index = (type) => req({url: "orders/index", data: {type: type}})
//权益商品订单列表
const orders = (type) => req({url: "orders/index", data: {type: type}})
//兑换订单详情
//权益订单列表
const ordersCoupons = (type) => req({url: "orders/coupons", data: {type: type}})
//福利商品订单列表
const welfare = (type) => req({url: "welfares/orders", data: {type: type}})
//福利券订单列表
const welfareCoupons = (type) => req({url: "welfares/coupons", data: {type: type}})
//权益订单详情
const show = (orderid) => req({url: "orders/show?", data: {orderid: orderid}})
//周五福利订单详情
const welfaresShow = (orderid) => req({url: "welfares/orders/show?", data: {orderid: orderid}})
//取消兑换订单
const cancel = (orderid) => req({url: "orders/cancel?orderid=" + orderid , method: "POST"})
//福利取消订单
const welfaresCancel = (orderid) => req({url: "welfares/orders/cancel?orderid=" + orderid , method: "POST"})
//兑换订单支付
const payments = (orderid) => req({url: "payments/order?orderid=" + orderid})
export default({
index,
orders,
ordersCoupons,
welfare,
welfareCoupons,
show,
welfaresShow,
cancel,
welfaresCancel,
payments
})

View File

@@ -65,7 +65,7 @@ const newCity = () => req({url: "ajax/all_right_citys"})
const newidxCity = (code) => req({url: "ajax/all_right_children", data: {code: code}})
//周五福利-获取支付信息
const fridayInfo = (orderId) => req({url: "welfare/order/" + orderId})
const fridayInfo = (werlfare_id, address_id, is_deliver) => req({url: "welfare/order/" + werlfare_id, data: {address_id: address_id || '', is_deliver: is_deliver}})
//周五福利-支付
const fridayPay = (trade_no) => req({url: "payments/welfare/wechat",method: "POST", data: {trade_no: trade_no}})

View File

@@ -49,7 +49,6 @@ Page({
wx.getUserProfile({
desc : "获取你的昵称、头像、地区及性别",
success : e => {
console.log(e)
if(e.errMsg == "getUserProfile:ok"){
this.setData({
isLogin : true,
@@ -60,7 +59,6 @@ Page({
// 检查用户登录Code是否过期
wx.checkSession({
success: res=>{
console.log(res)
this.userLogin()
},
fail: err=>{

View File

@@ -5,9 +5,10 @@ Page({
* 页面的初始数据
*/
data: {
stateType : 'all', //状态
counts : '', //数量
orderArr : [], //列表
orderType : '', //订单来源
stateType : 'all', //状态
counts : '', //数量
orderArr : [], //列表
page : {}, //下一页
lodingStats : false, //加载状态
pay : {
@@ -22,6 +23,7 @@ Page({
*/
onLoad (options) {
this.setData({
orderType: options.orderType,
stateType: options.stateType
})
},
@@ -35,7 +37,12 @@ Page({
* 商品活动订单
*/
orderInfo(page) {
wx.$api.exchange.index(this.data.stateType, page).then(res=>{
let url = ''
if(this.data.orderType == 'welfare') url = wx.$api.exchange.welfare
if(this.data.orderType == 'welfareGoods') url = wx.$api.exchange.welfareCoupons
if(this.data.orderType == 'rights') url = wx.$api.exchange.orders
if(this.data.orderType == 'rightsCoupons') url = wx.$api.exchange.ordersCoupons
url(this.data.stateType, page).then(res=>{
let listArr = this.data.orderArr,
newData = []
if(page == 1 || page == undefined) listArr = []
@@ -79,7 +86,11 @@ Page({
content : '确认取消吗?',
success : res=> {
if (res.confirm) {
wx.$api.exchange.cancel(orderId).then(res=>{
let url = ''
if(this.data.orderType == 'welfare' || this.data.orderType == 'welfareGoods') url = wx.$api.exchange.welfaresCancel
if(this.data.orderType == 'rights' || this.data.orderType == 'rightsCoupons') url = wx.$api.exchange.cancel
url(orderId).then(res=>{
// 获取商品活动订单
this.orderInfo()

View File

@@ -8,17 +8,21 @@
<!-- <view class="state-tips" wx:if="{{counts.init != 0}}">{{counts.init}}</view> -->
</view>
<view class="order-tab-item {{stateType == 'paid' ? 'active':''}}" data-state="paid" bindtap="orderTab">
待发货
{{orderType == 'welfare' || orderType == 'rights' ? '待发货' : '已支付'}}
<!-- <view class="state-tips" wx:if="{{counts.paid != 0}}">{{counts.paid}}</view> -->
</view>
<!-- <view class="order-tab-item {{stateType == 'delivered' ? 'active':''}}" data-state="delivered" bindtap="orderTab">
待签收
<view class="state-tips" wx:if="{{counts.paid != 0}}">{{counts.paid}}</view>
</view> -->
<view class="order-tab-item {{stateType == 'delivered' ? 'active':''}}" data-state="delivered" bindtap="orderTab">
<view class="order-tab-item {{stateType == 'delivered' ? 'active':''}}" data-state="delivered" bindtap="orderTab" wx:if="{{orderType == 'welfare' || orderType == 'rights'}}">
已发货
<!-- <view class="state-tips" wx:if="{{counts.send != 0}}">{{counts.send}}</view> -->
</view>
<view class="order-tab-item {{stateType == 'completed' ? 'active':''}}" data-state="completed" bindtap="orderTab" wx:else>
已完成
<!-- <view class="state-tips" wx:if="{{counts.send != 0}}">{{counts.send}}</view> -->
</view>
</view>
<!-- 列表 -->
@@ -29,29 +33,38 @@
</view> -->
<view class="uni-border-down order-store">
<view class="order-store-title nowrap">{{item.orderid}}</view>
<view class="order-store-stateText red" wx:if="{{item.state_text == '未支付'}}">{{item.state_text}}</view>
<view class="order-store-stateText green" wx:elif="{{item.state_text == '已支付'}}">{{item.state_text}}</view>
<view class="order-store-stateText" wx:else>{{item.state_text}}</view>
<view class="order-store-stateText red" wx:if="{{item.state_text == '未支付' || item.status_text == '未支付'}}">
{{item.state_text ||item.status_text}}
</view>
<view class="order-store-stateText green" wx:elif="{{item.state_text == '已支付' || item.status_text == '已支付'}}">
{{item.state_text || item.status_text}}
</view>
<view class="order-store-stateText" wx:else>{{item.state_text || item.status_text}}</view>
</view>
<view class="order-goods">
<image class="order-goods-cover" src="{{item.items.cover}}" mode="aspectFill"></image>
<image class="order-goods-cover" src="{{item.items.cover || item.source.right.cover}}" mode="aspectFill"></image>
<view class="order-goods-content">
<view class="order-goods-content-name nowrap">{{item.items.title}}</view>
<view class="orderVirtual {{item.items.type != 'virtual' ? '' : 'active'}}">
<view class="order-goods-content-name nowrap">{{item.items.title || item.source.right.title}}</view>
<view class="orderVirtual" wx:if="{{orderType == 'welfare' || orderType == 'welfareGoods'}}">
{{item.type_text}}
</view>
<view class="orderVirtual {{item.items.type != 'virtual' ? '' : 'active'}}" wx:else>
<block wx:if="{{item.items.type == 'virtual'}}">红包电子券</block>
<block wx:else>实物券</block>
</view>
<view class="order-goods-content-price nowrap">
<text>¥{{item.items.price}}</text> × {{item.items.qty}}
<text>¥{{item.items.price || item.source.welfare.price}}</text> × {{item.items.qty ? item.items.qty : '1'}}
</view>
</view>
</view>
<view class="uni-border-top order-btns">
<navigator class="order-btn" url="/pages/orderData/orderData?id={{item.orderid}}">订单详情</navigator>
<view class="order-btn" bindtap="orderDelete" data-id="{{item.orderid}}" wx:if="{{item.canCancel == true}}">
取消订单</view>
<view class="order-btn order-btn-back" bindtap="submitPay" data-id="{{item.orderid}}"
wx:if="{{item.canPay == true}}">立即支付</view>
<navigator class="order-btn" url="/pages/orderData/orderData?id={{item.orderid}}&orderType={{orderType}}">订单详情</navigator>
<view class="order-btn" bindtap="orderDelete" data-id="{{item.orderid}}" wx:if="{{item.canCancel == true || item.can.cancel == true}}">
取消订单
</view>
<view class="order-btn order-btn-back" bindtap="submitPay" data-id="{{item.orderid}}" wx:if="{{item.canPay == true || item.can.pay == true}}">
立即支付
</view>
<!-- <view class="order-btn order-btn-back" bindtap="" data-id="{{item.orderid}}" wx:if="{{item.canSign == true}}">待签收</view> -->
</view>
</view>
@@ -82,13 +95,13 @@
</view>
<radio class="radio" value="1" checked></radio>
</view>
<view class="payContList-label">
<!-- <view class="payContList-label">
<view class="payContList-label-name">
<image class="payContList-label-img" src="/static/img/wqb.jpg"></image>
沃钱包支付
</view>
<radio class="radio" value="2"></radio>
</view>
</view> -->
</radio-group>
<button class="payWayBtn" bindtap="orderPay">确认</button>
</view>

View File

@@ -13,7 +13,9 @@ Page({
*/
data: {
statusHeight : app.globalData.statusBarHeight,
order : '' //订单详情
orderId : '', //订单id
order : '', //订单详情
orderType : '' //订单来源
},
/**
@@ -21,14 +23,21 @@ Page({
*/
onLoad (options) {
// 获取商品活动订单详情
this.orderInfo(options.id);
this.setData({
orderType : options.orderType,
orderId : options.id
})
this.orderInfo();
},
/**
* 商品活动订单详情
*/
orderInfo(id) {
wx.$api.exchange.show(id).then(res=>{
orderInfo() {
let url = ''
if(this.data.orderType == 'welfare' || this.data.orderType == 'welfareGoods') url = wx.$api.exchange.welfaresShow
if(this.data.orderType == 'rights' || this.data.orderType == 'rightsCoupons') url = wx.$api.exchange.show
url(this.data.orderId).then(res=>{
this.setData({
order : res.data
})
@@ -45,10 +54,28 @@ Page({
content : '确认取消吗?',
success : res=> {
if (res.confirm) {
wx.$api.exchange.cancel(orderId).then(res=>{
wx.reLaunch({
url: '/pages/order/order'
})
let url = ''
if(this.data.orderType == 'welfare' || this.data.orderType == 'welfareGoods') url = wx.$api.exchange.welfaresCancel
if(this.data.orderType == 'rights' || this.data.orderType == 'rightsCoupons') url = wx.$api.exchange.cancel
url(orderId).then(res=>{
if(this.data.orderType == 'rightsCoupons') {
wx.reLaunch({
url: '/pages/order/order?orderType=rightsCoupons'
})
} else if(this.data.orderType == 'rights') {
wx.reLaunch({
url: '/pages/order/order?orderType=rights'
})
} else if(this.data.orderType == 'welfare') {
wx.reLaunch({
url: '/pages/order/order?orderType=welfare'
})
} else {
wx.reLaunch({
url: '/pages/order/order?orderType=welfareGoods'
})
}
wx.showToast({
title: res.data,

View File

@@ -1,6 +1,6 @@
<!-- 订单状态 -->
<view class="order-statl">
{{order.state_text}}
{{order.state_text || order.status_text}}
<block wx:if="{{order.state == 'UNPAY'}}">
<image src="/static/icon/order_icon_00.png" class="order-statl-icon"></image>
</block>
@@ -25,11 +25,11 @@
<view class="order-goods">
<view class="goods-goods-li">
<image class="goods-img" src="{{order.items.cover}}" mode="aspectFill"></image>
<image class="goods-img" src="{{order.items.cover || order.source.right.cover}}" mode="aspectFill"></image>
<view class="goods-body">
<view class="goods-name nowrap">{{order.items.title}}</view>
<view class="goods-price nowrap">¥{{order.items.price}}
<text class="goods-qty">×{{order.items.qty}}</text>
<view class="goods-name nowrap">{{order.items.title || order.source.right.title}}</view>
<view class="goods-price nowrap">¥{{order.items.price || order.source.welfare.price}}
<text class="goods-qty">×{{order.items.qty ? order.items.qty : '1'}}</text>
</view>
</view>
</view>
@@ -38,7 +38,7 @@
<view class="order-total">
<view class="order-total-li order-type">
权益类型
<text>{{order.type_text}}</text>
<text>{{order.type_text || order.type_text}}</text>
</view>
<view class="order-total-li">
订单号
@@ -52,12 +52,12 @@
<view class="order-total">
<view class="order-total-li">
实际支付
<text class="redCor">¥{{order.amount}}</text>
<text class="redCor">¥{{order.amount || order.source.welfare.price}}</text>
</view>
</view>
<view class="order-data-footer {{statusHeight > 30 ? 'iphoneX':''}}">
<view class="order-btn" bindtap="orderRun">返回订单</view>
<view class="order-btn" bindtap="orderDelete" data-id="{{order.orderid}}" wx:if="{{order.canCancel}}">取消订单</view>
<view class="order-btn order-btn-back" bindtap="orderPay" wx:if="{{order.canPay}}" data-id="{{order.orderid}}">立即支付</view>
<view class="order-btn" bindtap="orderDelete" data-id="{{order.orderid}}" wx:if="{{order.canCancel || order.can.cancel}}">取消订单</view>
<view class="order-btn order-btn-back" bindtap="orderPay" wx:if="{{order.canPay || order.can.pay}}" data-id="{{order.orderid}}">立即支付</view>
</view>

View File

@@ -20,7 +20,7 @@ Page({
addressShow : false, //收货地址显示
getType : '', //是否显示自提
platIndex : 0, //选择提交方式下标
isdeliver : '',
isdeliver : -1,
platformCp : [], //选择提交数组
pointMoreShow: false,
from : '',
@@ -32,8 +32,8 @@ Page({
disabled : false,
payWayIndex : 0,
payWay :[
{value: 0, name: "微信支付"},
{value: 1, name: "沃钱包支付"}
{value: 0, name: "微信支付"}
// {value: 1, name: "沃钱包支付"}
]
},
@@ -70,6 +70,15 @@ Page({
return { ...obj[val], ...{key: val} }
})
if(this.data.isdeliver == -1){
if(res.data.detail.type == 'physical') {
this.setData({
isdeliver : res.data.detail.def_get
})
}
if(res.data.detail.type == 'virtual') this.setData({isdeliver : 1})
}
this.setData({
address : res.data.address,
allAddress : res.data.all_address,
@@ -264,7 +273,7 @@ Page({
isdeliver: this.data.detail.def_get
})
}
let right_id = this.data.detail.right_id,
let right_id = this.data.detail.right_id,
address_id = this.data.address.id,
is_deliver = this.data.isdeliver,
qty = this.data.num
@@ -277,9 +286,15 @@ Page({
duration: 2000
})
setTimeout(()=>{
wx.reLaunch({
url: '/pages/order/order'
})
if(this.data.isdeliver == 1) {
wx.reLaunch({
url: '/pages/order/order?orderType=rightsCoupons'
})
} else {
wx.reLaunch({
url: '/pages/order/order?orderType=rights'
})
}
},3000)
this.setData({
rightsTap: true
@@ -302,16 +317,34 @@ Page({
icon : 'success'
})
setTimeout(()=>{
wx.reLaunch({
url: '/pages/coupon/coupon?type=couponPublic'
})
if(this.data.isdeliver == 1) {
wx.reLaunch({
url: '/pages/order/order?orderType=rightsCoupons'
})
} else {
wx.reLaunch({
url: '/pages/order/order?orderType=rights'
})
}
// wx.reLaunch({
// url: '/pages/coupon/coupon?type=couponPublic'
// })
},3000)
}
},
fail : res=>{
wx.reLaunch({
url: '/pages/order/order?stateType=unpay'
})
if(this.data.isdeliver == 1) {
wx.reLaunch({
url: '/pages/order/order?orderType=rightsCoupons&stateType=unpay'
})
} else {
wx.reLaunch({
url: '/pages/order/order?orderType=rights&stateType=unpay'
})
}
// wx.reLaunch({
// url: '/pages/order/order?stateType=unpay'
// })
}
})
})
@@ -343,7 +376,7 @@ Page({
},
/**
* 新增收货地址
* 重要提示显示
*/
pointMoreTap() {
this.setData({

View File

@@ -42,10 +42,10 @@
{{detail.four_title}}
</view>
<scroll-view scroll-x class="welfareCont-top" scroll-with-animation>
<view class="welfareCont-list-img" wx:for="{{detail.logos}}" wx:key="logos">
<image src="{{item}}" mode="aspectFill"></image>
</view>
</scroll-view>
<view class="welfareCont-list-img" wx:for="{{detail.logos}}" wx:key="logos">
<image src="{{item}}" mode="aspectFill"></image>
</view>
</scroll-view>
<view class="nowrap rightsCont-btn">
{{detail.three_title}}
</view>

View File

@@ -137,29 +137,29 @@
</view>
<text>活动订单</text>
</view> -->
<view class="userOrder-label" bindtap="userNav" data-url="/pages/order/order?stateType=all">
<view class="userOrder-label" bindtap="userNav" data-url="/pages/order/order?orderType=welfareGoods">
<view class="userOrder-icon">
<image src="/static/img/userOrder_00.png"></image>
</view>
<text>所有订单</text>
<text>福利券订单</text>
</view>
<view class="userOrder-label" bindtap="userNav" data-url="/pages/order/order?stateType=unpay">
<view class="userOrder-label" bindtap="userNav" data-url="/pages/order/order?orderType=welfare">
<view class="userOrder-icon">
<image src="/static/img/userOrder_01.png"></image>
</view>
<text>待支付</text>
<text>福利商品订单</text>
</view>
<view class="userOrder-label" bindtap="userNav" data-url="/pages/order/order?stateType=paid">
<view class="userOrder-label" bindtap="userNav" data-url="/pages/order/order?orderType=rightsCoupons">
<view class="userOrder-icon">
<image src="/static/img/userOrder_02.png"></image>
</view>
<text>待发货</text>
<text>权益订单</text>
</view>
<view class="userOrder-label" bindtap="userNav" data-url="/pages/order/order?stateType=delivered">
<view class="userOrder-label" bindtap="userNav" data-url="/pages/order/order?orderType=rights">
<view class="userOrder-icon">
<image src="/static/img/userOrder_03.png"></image>
</view>
<text>已发货</text>
<text>权益商品订单</text>
</view>
<!-- <view class="userOrder-label" bindtap="userNav" data-url="/pages/rights/rights?type=web&rightsId=39">
<view class="userOrder-icon">

View File

@@ -4,14 +4,21 @@ Page({
* 页面的初始数据
*/
data: {
address : '', //默认收货地址
allAddress : '', //收货地址列表
addressShow : false, //收货地址显示
noticeShow : false, //须知显示状态
pointMoreShow : false, //重要提示显示状态
isdeliver : -1,
groupId : '', //权益id
contData : '', //全局内容
rightData : '', //权益详情
content : '', //内容介绍
notification : '', //重要提示
remark : '', //使用须知
platformCp : [], //选择提交数组
platIndex : 0, //选择提交方式下标
},
/**
@@ -36,11 +43,31 @@ Page({
*/
rightsInfo() {
wx.$api.index.welfares(this.data.groupId).then(res=>{
let obj = res.data.detail.right.express
let defGet = res.data.detail.right.def_get
let arr = new Array
arr = Object.keys(obj).map(val=>{
return { ...obj[val], ...{key: val} }
})
if(this.data.isdeliver == -1){
if(res.data.detail.right.type == 'physical') {
this.setData({
isdeliver : res.data.detail.right.def_get
})
}
if(res.data.detail.right.type == 'virtual') this.setData({isdeliver : 1})
}
this.setData({
contData : res.data,
rightData : res.data.right,
remark : res.data.remark.replace(/\<img/gi, '<img style="max-width:100%;height:auto;display:block;"'),
content : res.data.content.replace(/\<img/gi, '<img style="max-width:100%;height:auto;display:block;"')
address : res.data.address,
allAddress : res.data.all_address,
contData : res.data.detail,
platformCp : arr,
rightData : res.data.detail.right,
remark : res.data.detail.remark.replace(/\<img/gi, '<img style="max-width:100%;height:auto;display:block;"'),
content : res.data.detail.content.replace(/\<img/gi, '<img style="max-width:100%;height:auto;display:block;"')
})
}).catch(err=>{
if(!err.login){
@@ -88,12 +115,69 @@ Page({
})
},
/**
* 选择提交方式
*/
platBind(e) {
this.setData({
platIndex : e.detail.value,
isdeliver : this.data.platformCp[e.detail.value].value
})
// 获取详情
this.rightsInfo()
},
/**
* 收货地址收起
*/
addressTap() {
this.setData({
addressShow : !this.data.addressShow
})
},
/**
* 选择收货地址
*/
selectAddress(e){
let new_addressId = e.currentTarget.dataset.id,
addressId = this.data.address.id
if (new_addressId != addressId) {
this.setData({
address : e.currentTarget.dataset.index,
addressShow : false
})
}else{
this.setData({
addressShow : false
})
}
// 获取详情
this.rightsInfo()
},
/**
* 新增收货地址
*/
addSelect() {
wx.navigateTo({
url: '/pages/address/address?type=selectAddress'
})
this.setData({
addressShow : false
})
},
/**
* 支付提交
*/
submitOrder() {
let welfareId = this.data.contData.welfare_id
wx.$api.index.fridayInfo(welfareId).then(res=>{
let welfareId = this.data.contData.welfare_id,
address_id = this.data.address.id,
is_deliver = this.data.isdeliver
wx.$api.index.fridayInfo(welfareId, address_id, is_deliver).then(res=>{
wx.$api.index.fridayPay(res.data.trade_no).then(res=>{
let payInfo = JSON.parse(res.data)
wx.requestPayment({
@@ -109,16 +193,28 @@ Page({
icon : 'success'
})
setTimeout(()=>{
wx.reLaunch({
url: '/pages/coupon/coupon?type=couponPublic'
})
if(this.data.isdeliver == 1) {
wx.reLaunch({
url: '/pages/order/order?orderType=welfareGoods'
})
} else {
wx.reLaunch({
url: '/pages/order/order?orderType=welfare'
})
}
},3000)
}
},
fail : res=>{
wx.reLaunch({
url: '/pages/order/order?stateType=unpay'
})
if(this.data.isdeliver == 1) {
wx.reLaunch({
url: '/pages/order/order?orderType=welfareGoods&stateType=unpay'
})
} else {
wx.reLaunch({
url: '/pages/order/order?orderType=welfare&stateType=unpay'
})
}
}
})
})

View File

@@ -51,6 +51,34 @@
<view class="rightsLabel-left">{{contData.attribute.form_type}}</view>
<view class="rightsLabel-right rightsLabel-red">¥{{contData.score}}</view>
</view>
<block wx:if="{{rightData.type == 'physical'}}">
<view class="rightsLabel">
<view class="rightsLabel-left">请选择提交方式</view>
<view class="rightsLabel-right rightsLabel-range">
<picker range="{{platformCp}}" range-key="name" bindchange="platBind">
<view class="tabs-text">
{{platformCp[platIndex].name}}
</view>
</picker>
<image class="rightsLabel-row" src="/static/icon/rightsArrow.png"></image>
</view>
</view>
<view class="rightsLabel rightsLabel-address" wx:if="{{platformCp[platIndex].name == '快递'}}">
<view class="rightsLabel-left">收货地址</view>
<block wx:if="{{address != ''}}">
<view class="rightsLabel-right" bindtap="addressTap">
<text class="nowrap">{{address.all_address}}</text>
<image class="rightsLabel-row" src="/static/icon/rightsArrow.png"></image>
</view>
</block>
<block wx:else>
<navigator class="rightsLabel-right" hover-class="none"
url="/pages/address_form/address_form?type=Add">
添加收货地址<image class="rightsLabel-row" src="/static/icon/rightsArrow.png"></image>
</navigator>
</block>
</view>
</block>
</view>
<!-- 应付总金额 -->
@@ -86,3 +114,25 @@
</view>
</view>
</view>
<!-- 选择收货地址 -->
<view class="addressBack {{addressShow ? 'active':''}}" bindtap="addressTap"></view>
<view class="addressCont {{addressShow ? 'active':''}}">
<view class="addressCont-title uni-border-bottom">
<view class="addressCont-left">请选择收货地址</view>
<view class="addressCont-right" bindtap="addSelect">新增收货地址</view>
</view>
<scroll-view class="header-classify" scroll-y="true">
<view class="addressCont-list uni-border-bottom" wx:for="{{allAddress}}" wx:key="allAddress"
bindtap="selectAddress" data-id="{{item.id}}" data-index="{{item}}">
<view class="addressCont-top">
<view class="addressCont-name">{{item.name}}</view>
<view class="addressCont-tel">{{item.mobile}}</view>
</view>
<view class="addressCont-text">
{{item.all_address}}
</view>
<view class="address-tool-icon">选择地址</view>
</view>
</scroll-view>
</view>