Browse Source

添加headers传token

feature/feature-compatible
fengchengzhi 7 years ago
parent
commit
9a42e1ce26
2 changed files with 23 additions and 8 deletions
  1. 18
      src/models/coupon-model.js
  2. 13
      src/view/month-card.vue

18
src/models/coupon-model.js

@ -4,17 +4,27 @@ import couponApi from '../api/coupon'
export default {
// 获取优惠券信息
getCouponInfo : (batchNo) =>
getCouponInfo : (batchNo, token) =>
utilsModel
.config(couponApi.getCouponInfo, {batchNo: batchNo})
.request(),
.request({
params: {
sourceType: '1'
},
headers: {
'encodeToken': token
}
}),
// 领取优惠券
giveCoupon : (params) =>
giveCoupon : (params, token) =>
utilsModel
.config(couponApi.giveCoupon)
.request({
data : params
params : params,
headers: {
'encodeToken': token
}
}),
}

13
src/view/month-card.vue

@ -71,6 +71,10 @@
</template>
<script>
var strCookie =document.cookie;
var cookieName = "1hjz_mall_login_access_token=";
var token = strCookie.slice(cookieName.length);
// console.log(arr)
import couponModel from '../models/coupon-model';
export default {
@ -93,7 +97,7 @@
let that = this;
//
couponModel.getCouponInfo('CB180620024554871101').then(function (result) {
couponModel.getCouponInfo('CB180620024554871101',token).then(function (result) {
console.log(result.response);
@ -120,14 +124,15 @@
let params = {
batchNo: 'CB180620024554871101',
batchNo: 'CB180620024554871101'
// encodeToken: arr
};
//
couponModel.giveCoupon(params).then(function (result) {
couponModel.giveCoupon(params,token).then(function (result) {
that.loading = false;
console.log(result)
if (result.code == 0) {
console.log('领取成功')

Loading…
Cancel
Save