12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <template>
- <view>
- <a ref="payUrlRef" :href="jumpUrl"></a>
- </view>
- </template>
- <script>
- export default {
- data() {
- return {
- jumpUrl: ''
- };
- },
- onload() {
- let url = localStorage.getItem('jumpUrl');
- // let url = this.cookie.get("jumpUrl");
- if (url) {
- this.jumpUrl = url;
- } else {
- this.jumpUrl = 'https://h5.pdzhtc.com';
- }
- this.getOrderId();
- },
- mounted() {
- this.$refs.payUrlRef.click();
- },
- methods: {
- getOrderId(id) {
- const localToken = JSON.parse(localStorage.getItem('lifeData') ?? '{}');
- const token = localToken?.data?.vuex_token;
- $.ajax({
- //请求方式
- type: 'get',
- //请求地址
- url: baseUrl + '/client/orderinfo/orderListByPoly/' + id,
- // token
- beforeSend: function (request) {
- request.setRequestHeader('Authorization', 'Bearer ' + token);
- },
- //请求成功
- success: function (result) {
- if (result.code === 200) {
- this.jumpUrl = result?.data?.jumpUrl ?? 'https://h5.pdzhtc.com';
- } else {
- alert(result.msg);
- }
- },
- //请求失败,包含具体的错误信息
- error: function (e) {
- alert('程序错误!');
- }
- });
- }
- }
- };
- </script>
- <style></style>
|