5907d469
刘淇
西城 电子发票
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
|
<template>
<div>
<group>
<cell
title="停车发票"
inline-desc='仅支持微信支付订单,按照实际消费金额开票'
is-link
:link="{path:'./parkInvoice',query:{invoiceType:1}}"
>
<!-- anything -->
</cell>
<cell
title="购买会员卡发票"
inline-desc='支持购买月卡、季卡、年卡产生的费用,开具发票'
is-link
:link="{path:'./parkInvoice',query:{invoiceType:2}}"
>
<!-- anything -->
</cell>
<cell
title="开票历史" is-link
:link="{path:'./invoiceRecord'}"
>
<!-- anything -->
</cell>
<cell-box>
注: 开具电子发票之前请绑定车牌并提交行驶证审核通过。
</cell-box>
</group>
</div>
</template>
<script>
import {
getOpenIdByCode,
getTokenByOpenId,
queryUserInfo,
queryCustPersonBaseInfo,
logout
} from "@/api/selfNav/selfNav";
export default {
name: "eInvoiceNav",
data() {
return {
webCode: ""
};
},
created() {
this.webCode = this.getUrlParam("code");
},
mounted() {
this.getopenid();
},
methods: {
getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
},
getopenid() {
let jsondata = {
appId: this.$utils.myVxAppId,
code: this.webAppCode
};
getOpenIdByCode(jsondata).then(data => {
console.log(data);
if (data.code == "0") {
let openid = data.data;
sessionStorage.setItem("wx_openId", openid);
console.log("用户 openid " + openid);
this.getTokenByOpenId(openid);
} else {
this.$vux.toast.text(data.message, "top");
}
});
},
// 获取token
getTokenByOpenId(openid) {
let that = this;
var jsondata = {
openid: openid,
deviceInfo: this.$utils.myDeviceInfo
};
getTokenByOpenId(jsondata).then(data => {
console.log("执行获取token的接口 " + JSON.stringify(data));
if (data.code == 0) {
console.log("用户 token " + data.data.token);
let _token = data.data.token;
console.log("getTokenByOpenId获取到的" + _token);
sessionStorage.setItem("wx_Token", data.data.token);
// alert(data.data.token)
sessionStorage.setItem("WXPhone", data.data.phoneNum);
that.getinfoself(); //获取用户信息
} else {
this.$vux.toast.text(data.message, "top");
}
this.$vux.loading.hide();
});
}
}
};
</script>
<style scoped>
>>> .vux-label {
padding-right: 20px;
}
</style>
|