diff --git a/api/interfaces/exchange.js b/api/interfaces/exchange.js
index 0750ab3..273c2e2 100644
--- a/api/interfaces/exchange.js
+++ b/api/interfaces/exchange.js
@@ -25,8 +25,11 @@ const cancel = (orderid) => req({url: "orders/cancel?orderid=" + orderid , metho
//福利取消订单
const welfaresCancel = (orderid) => req({url: "welfares/orders/cancel?orderid=" + orderid , method: "POST"})
+//福利订单支付
+const welfarePay = (orderid) => req({url: "payments/welfare?orderid=" + orderid})
+
//兑换订单支付
-const payments = (orderid) => req({url: "payments/order?orderid=" + orderid})
+const rightsPay = (orderid) => req({url: "payments/order?orderid=" + orderid})
export default({
orders,
@@ -37,5 +40,6 @@ export default({
welfaresShow,
cancel,
welfaresCancel,
- payments
+ welfarePay,
+ rightsPay
})
diff --git a/api/interfaces/index.js b/api/interfaces/index.js
index ac3bdd2..366ad15 100644
--- a/api/interfaces/index.js
+++ b/api/interfaces/index.js
@@ -11,7 +11,7 @@ const choice = (type, area_name, user_lng, user_lat) => req({url: "home/group",
const classify = (category_id, area_name, user_lng, user_lat) => req({url: "categories/" + category_id, data: {area_name: area_name, user_lng: user_lng, user_lat:user_lat}})
//周五福利详情
-const welfares = (welfare_id) => req({url: "welfare/" + welfare_id})
+const welfares = (welfare_id, address_id, is_deliver) => req({url: "welfare/" + welfare_id, data: {address_id: address_id || '', is_deliver:is_deliver}})
//市区选择
const idxCity = (province_id) => req({url: "areas/citys?province_id=" + province_id || ''})
diff --git a/api/request.js b/api/request.js
index bfe24b0..def0936 100644
--- a/api/request.js
+++ b/api/request.js
@@ -2,8 +2,9 @@ import {errInfo} from './err'
import {updToken} from './updateToken'
// 请求方式配置
-// https://card.ysd-bs.com 正式地址
-const api = "https://lifetest.ysd-bs.com/api/" //测试地址
+// https://lifetest.ysd-bs.com //测试地址
+// https://card.ysd-bs.com
+const api = "https://lifetest.ysd-bs.com/api/" //正式地址
const header = {
"Accept" : "application/json"
}
diff --git a/pages/couponDetails/couponDetails.wxml b/pages/couponDetails/couponDetails.wxml
index 0ab2f15..e8b4977 100644
--- a/pages/couponDetails/couponDetails.wxml
+++ b/pages/couponDetails/couponDetails.wxml
@@ -22,7 +22,7 @@
请出示以上券码给网点工作人员
-
+
-
+
diff --git a/pages/order/order.js b/pages/order/order.js
index a8e8549..dbfaf24 100644
--- a/pages/order/order.js
+++ b/pages/order/order.js
@@ -114,10 +114,16 @@ Page({
* 支付提交
*/
orderPay() {
- wx.$api.exchange.payments(this.data.pay.orderId).then(res=>{
+ let url = ''
+ if(this.data.orderType == 'welfare' || this.data.orderType == 'welfareGoods') url = wx.$api.exchange.welfarePay
+ if(this.data.orderType == 'rights' || this.data.orderType == 'rightsCoupons') url = wx.$api.exchange.rightsPay
+ url(this.data.pay.orderId).then(res=>{
// payTips为1的时候为微信支付
if(this.data.pay.payTips == 1) {
- wx.$api.index.wechat(res.data.trade_no).then(res=>{
+ let wechaUrl = ''
+ if(this.data.orderType == 'welfare' || this.data.orderType == 'welfareGoods') wechaUrl = wx.$api.index.fridayPay
+ if(this.data.orderType == 'rights' || this.data.orderType == 'rightsCoupons') wechaUrl = wx.$api.index.wechat
+ wechaUrl(res.data.trade_no).then(res=>{
let payInfo = JSON.parse(res.data)
wx.requestPayment({
timeStamp: payInfo.timeStamp,
@@ -132,16 +138,14 @@ Page({
icon : 'success'
})
setTimeout(()=>{
- wx.reLaunch({
- url: '/pages/coupon/coupon?type=couponPublic'
- })
+ // 获取商品活动订单
+ this.orderInfo();
},2000)
}
},
fail : res=>{
- wx.redirectTo({
- url: '/pages/order/order?stateType=unpay'
- })
+ // 获取商品活动订单
+ this.orderInfo();
}
})
})
diff --git a/pages/order/order.wxml b/pages/order/order.wxml
index d5bf10a..fa569c6 100644
--- a/pages/order/order.wxml
+++ b/pages/order/order.wxml
@@ -95,13 +95,13 @@
-
+
\ No newline at end of file
diff --git a/pages/orderData/orderData.wxml b/pages/orderData/orderData.wxml
index 1d6525b..170e1d9 100644
--- a/pages/orderData/orderData.wxml
+++ b/pages/orderData/orderData.wxml
@@ -52,7 +52,7 @@
实际支付
- ¥{{order.amount || order.source.welfare.price}}
+ ¥{{order.total || order.source.welfare.price}}
diff --git a/pages/rights/rights.js b/pages/rights/rights.js
index 352b2ce..1a3bb53 100644
--- a/pages/rights/rights.js
+++ b/pages/rights/rights.js
@@ -32,8 +32,8 @@ Page({
disabled : false,
payWayIndex : 0,
payWay :[
- {value: 0, name: "微信支付"},
- {value: 1, name: "沃钱包支付"}
+ {value: 0, name: "微信支付"}
+ // {value: 1, name: "沃钱包支付"}
]
},
diff --git a/pages/user/user.wxml b/pages/user/user.wxml
index 89d70a2..4a3192e 100644
--- a/pages/user/user.wxml
+++ b/pages/user/user.wxml
@@ -153,7 +153,7 @@
- 权益订单
+ 权益券订单
diff --git a/pages/welfare/welfare.js b/pages/welfare/welfare.js
index d5e964b..045a4f7 100644
--- a/pages/welfare/welfare.js
+++ b/pages/welfare/welfare.js
@@ -5,10 +5,12 @@ Page({
*/
data: {
address : '', //默认收货地址
+ amount : '', //总金额
allAddress : '', //收货地址列表
addressShow : false, //收货地址显示
noticeShow : false, //须知显示状态
pointMoreShow : false, //重要提示显示状态
+ freight : '', //运费
isdeliver : -1,
groupId : '', //权益id
contData : '', //全局内容
@@ -20,8 +22,8 @@ Page({
platIndex : 0, //选择提交方式下标
payWayIndex : 0, //选择支付方式下标
payWay :[
- {value: 0, name: "微信支付"},
- {value: 1, name: "沃钱包支付"}
+ {value: 0, name: "微信支付"}
+ // {value: 1, name: "沃钱包支付"}
]
},
@@ -47,7 +49,7 @@ Page({
* 详情
*/
rightsInfo() {
- wx.$api.index.welfares(this.data.groupId).then(res=>{
+ wx.$api.index.welfares(this.data.groupId, this.data.address.id, this.data.isdeliver).then(res=>{
let obj = res.data.detail.right.express
let defGet = res.data.detail.right.def_get
let arr = new Array
@@ -69,6 +71,8 @@ Page({
address : res.data.address,
allAddress : res.data.all_address,
contData : res.data.detail,
+ freight : res.data.freight,
+ amount : res.data.total,
platformCp : arr,
rightData : res.data.detail.right,
remark : res.data.detail.remark.replace(/\
+
+ 快递运费
+ ¥{{freight}}
+
@@ -85,7 +89,7 @@
{{contData.attribute.form_pay}}
- ¥{{contData.price}}
+ ¥{{amount}}
diff --git a/project.config.json b/project.config.json
index 35eb3c7..070976e 100644
--- a/project.config.json
+++ b/project.config.json
@@ -23,7 +23,7 @@
"compileHotReLoad": false,
"useMultiFrameRuntime": true,
"useApiHook": true,
- "useApiHostProcess": true,
+ "useApiHostProcess": false,
"babelSetting": {
"ignore": [],
"disablePlugins": [],