xcx 4 лет назад
Родитель
Сommit
2a88915ee1

+ 4
- 1
src/components/common/MainPageContainer/index.vue Просмотреть файл

@@ -4,7 +4,7 @@
4 4
     <!-- 头部 -->
5 5
     <div class="MainHeaderPadding" v-if="ShowMainHeader" :style="{height: `${MainPaddingTop}px`}"></div>
6 6
     <div class="MainHeader flex-h" v-if="ShowMainHeader">
7
-      <a class="MainBack iconfont iconjiantouleft" v-if="ShowMainHeaderBack" @click="$router.back(-1)"></a>
7
+      <a class="MainBack iconfont iconjiantouleft" v-if="ShowMainHeaderBack" @click="() => { GoBack === null ? $router.back(-1) : GoBack() }"></a>
8 8
       <span class="MainTitle">
9 9
         <span @click="MainTitleClick()">{{MainHeaderTitle}}</span>
10 10
         <a class="iconfont iconjiantoudown" @click="MainTitleClick()" v-if="ShowMainTitleIcon"></a>
@@ -45,6 +45,9 @@ const { mapState: mapUserState, mapActions: mapUserActions } = createNamespacedH
45 45
 export default {
46 46
   name: 'MainPageContainer',
47 47
   props: {
48
+    GoBack: {
49
+      default: null
50
+    },
48 51
     ShowMainHeaderRight: { // 显隐头部右边选项
49 52
       default: false,
50 53
       type: Boolean

+ 0
- 1
src/pages/WoDe/ChongZhi/index.vue Просмотреть файл

@@ -82,7 +82,6 @@ export default {
82 82
       }).catch((res) => {
83 83
         this.DataLock = false
84 84
       })
85
-      // window.location.replace(`${APIBase}api/app/alipay/deposit?amount=${this.Amount - 0}&returnURL=${encodeURIComponent(`${window.location.origin}/#/WoDe/ChongZhiZhuangTai`)}&token=${window.localStorage.Jwt}`)
86 85
     }
87 86
   }
88 87
 }

+ 1
- 2
src/pages/WoDe/ChongZhiZhuangTai/index.vue Просмотреть файл

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="Page">
3
-    <MainPageContainer @UserInfoChange="Init" :ShowMainHeader="true" MainHeaderTitle="订单状态" :ShowMainHeaderRight="true" :MainHeaderRightText="`完成`" :MainHeaderRightClick="() => { $router.push({ name: 'index' }) }">
3
+    <MainPageContainer @UserInfoChange="Init" :ShowMainHeader="true" MainHeaderTitle="订单状态" :ShowMainHeaderRight="true" :MainHeaderRightText="`完成`" :MainHeaderRightClick="() => { $router.push({ name: $route.query.from || 'index' }) }">
4 4
       <div class="PageContainer">
5 5
         <div class="centerLabel">
6 6
           <i class="iconfont iconshibai" v-if="OrderStatus === 'Error'"></i>
@@ -23,7 +23,6 @@ export default {
23 23
   data () {
24 24
     return {
25 25
       OrderStatus: null,
26
-      LocationOrigin: encodeURIComponent(`${window.location.origin}/#/index/DingDanZhiFuZhuangTai?orderId=${this.$route.query.id}`),
27 26
       Jwt: window.localStorage.Jwt
28 27
     }
29 28
   },

+ 1
- 1
src/pages/index/DaLeTou/index.vue Просмотреть файл

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="Page">
3
-    <MainPageContainer :ShowMainHeader="true" :ShowMainHeaderBack="true" MainHeaderTitle="大乐透">
3
+    <MainPageContainer :GoBack="() => { $router.replace({ name: 'index' }) }" :ShowMainHeader="true" :ShowMainHeaderBack="true" MainHeaderTitle="大乐透">
4 4
       <div class="PageContainer flex-v">
5 5
         <div class="Top" v-if="NewstRes !== null">
6 6
           <div class="PrevRes flex-h">

+ 1
- 1
src/pages/index/DaLeTouDingDan/index.vue Просмотреть файл

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="Page">
3
-    <MainPageContainer :ShowMainHeader="true" :ShowMainHeaderBack="true" MainHeaderTitle="大乐透">
3
+    <MainPageContainer :GoBack="() => { $router.replace({ name: 'DaLeTou' }) }" :ShowMainHeader="true" :ShowMainHeaderBack="true" MainHeaderTitle="大乐透">
4 4
       <div id="BaiDuMap" style="display: none;"></div>
5 5
       <div class="PageContainer flex-v">
6 6
         <div class="flex-item">

+ 1
- 1
src/pages/index/LanQiu/index.vue Просмотреть файл

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="Page">
3
-    <MainPageContainer :ShowMainHeader="true" :ShowMainTitleIcon="true" :ShowMainHeaderBack="true" :MainHeaderTitle="MainTitle" :MainTitleClick="MainTitleClick">
3
+    <MainPageContainer :GoBack="() => { $router.replace({ name: 'index' }) }" :ShowMainHeader="true" :ShowMainTitleIcon="true" :ShowMainHeaderBack="true" :MainHeaderTitle="MainTitle" :MainTitleClick="MainTitleClick">
4 4
       <div class="PageContainer flex-v">
5 5
         <div class="HideNav" :class="{'active': ShowSelectTypeNav}">
6 6
           <div>

+ 1
- 1
src/pages/index/LanQiuDingDan/index.vue Просмотреть файл

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="Page">
3
-    <MainPageContainer :ShowMainHeader="true" :ShowMainHeaderBack="true" MainHeaderTitle="篮球">
3
+    <MainPageContainer :GoBack="() => { $router.replace({ name: 'LanQiu' }) }" :ShowMainHeader="true" :ShowMainHeaderBack="true" MainHeaderTitle="篮球">
4 4
       <div class="PageContainer flex-v">
5 5
         <div class="flex-item">
6 6
           <div>

+ 1
- 1
src/pages/index/PaiLie3/index.vue Просмотреть файл

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="Page">
3
-    <MainPageContainer :ShowMainHeader="true" :ShowMainTitleIcon="true" :ShowMainHeaderBack="true" :MainHeaderTitle="MainTitle" :MainTitleClick="MainTitleClick">
3
+    <MainPageContainer :GoBack="() => { $router.replace({ name: 'index' }) }" :ShowMainHeader="true" :ShowMainTitleIcon="true" :ShowMainHeaderBack="true" :MainHeaderTitle="MainTitle" :MainTitleClick="MainTitleClick">
4 4
       <div class="PageContainer flex-v">
5 5
         <div class="HideNav" :class="{'active': ShowSelectTypeNav}">
6 6
           <div class="flex-h">

+ 1
- 1
src/pages/index/PaiLie3DingDan/index.vue Просмотреть файл

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="Page">
3
-    <MainPageContainer :ShowMainHeader="true" :ShowMainHeaderRight="true" :ShowMainHeaderBack="true" MainHeaderRightIcon="iconqingkong" MainHeaderRightText="清空重选" MainHeaderTitle="确认投注" :MainHeaderRightClick="() => { this.EmptyCart() }">
3
+    <MainPageContainer :GoBack="() => { $router.replace({ name: 'PaiLie3' }) }" :ShowMainHeader="true" :ShowMainHeaderRight="true" :ShowMainHeaderBack="true" MainHeaderRightIcon="iconqingkong" MainHeaderRightText="清空重选" MainHeaderTitle="确认投注" :MainHeaderRightClick="() => { this.EmptyCart() }">
4 4
       <div class="PageContainer flex-v">
5 5
         <a class="Store flex-h" @click="() => { if (GetStoreListStatus) { ShowStore = true } }">
6 6
           <div class="flex-item">

+ 1
- 1
src/pages/index/PaiLie5/index.vue Просмотреть файл

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="Page">
3
-    <MainPageContainer :ShowMainHeader="true" :ShowMainHeaderBack="true" MainHeaderTitle="排列5">
3
+    <MainPageContainer :GoBack="() => { $router.replace({ name: 'index' }) }" :ShowMainHeader="true" :ShowMainHeaderBack="true" MainHeaderTitle="排列5">
4 4
       <div class="PageContainer flex-v">
5 5
         <nav class="flex-h">
6 6
           <a class="flex-item" :class="{'active': SelectType === 1}" @click="CutSelectType(1)">自选</a>

+ 1
- 1
src/pages/index/PaiLie5DingDan/index.vue Просмотреть файл

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="Page">
3
-    <MainPageContainer :ShowMainHeader="true" :ShowMainHeaderRight="true" MainHeaderRightIcon="iconqingkong" MainHeaderRightText="清空重选" :ShowMainHeaderBack="true" MainHeaderTitle="确认投注" :MainHeaderRightClick="() => { this.EmptyCart() }">
3
+    <MainPageContainer :GoBack="() => { $router.replace({ name: 'PaiLie5' }) }" :ShowMainHeader="true" :ShowMainHeaderRight="true" MainHeaderRightIcon="iconqingkong" MainHeaderRightText="清空重选" :ShowMainHeaderBack="true" MainHeaderTitle="确认投注" :MainHeaderRightClick="() => { this.EmptyCart() }">
4 4
       <div class="PageContainer flex-v">
5 5
         <a class="Store flex-h" @click="() => { if (GetStoreListStatus) { ShowStore = true } }">
6 6
           <div class="flex-item">

+ 1
- 1
src/pages/index/ShuangSeQiu/index.vue Просмотреть файл

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="Page">
3
-    <MainPageContainer :ShowMainHeader="true" :ShowMainHeaderBack="true" MainHeaderTitle="双色球">
3
+    <MainPageContainer :GoBack="() => { $router.replace({ name: 'index' }) }" :ShowMainHeader="true" :ShowMainHeaderBack="true" MainHeaderTitle="双色球">
4 4
       <div class="PageContainer flex-v">
5 5
         <div class="Top" v-if="NewstRes !== null">
6 6
           <div class="PrevRes flex-h">

+ 3
- 3
src/pages/index/ShuangSeQiuDingDan/index.vue Просмотреть файл

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="Page">
3
-    <MainPageContainer :ShowMainHeader="true" :ShowMainHeaderBack="true" MainHeaderTitle="双色球">
3
+    <MainPageContainer :GoBack="() => { $router.replace({ name: 'ShuangSeQiu' }) }" :ShowMainHeader="true" :ShowMainHeaderBack="true" MainHeaderTitle="双色球">
4 4
       <div class="PageContainer flex-v">
5 5
         <div class="flex-item">
6 6
           <div>
@@ -33,11 +33,11 @@
33 33
                     <a class="iconfont iconjiahao" @click="Multiple += 1"></a>
34 34
                   </span>
35 35
                 </div>
36
-                <div class="flex-h">
36
+                <!-- <div class="flex-h">
37 37
                   <span class="flex-item">是否追期?</span>
38 38
                   <span>追号喜中二等奖</span>
39 39
                   <van-switch v-model="IsAdd" active-color="#07c160" inactive-color="#ccc" size="0.13rem" @change="SwitchChange" />
40
-                </div>
40
+                </div> -->
41 41
               </div>
42 42
             </div>
43 43
 

+ 1
- 1
src/pages/index/ZuQiu/index.vue Просмотреть файл

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="Page">
3
-    <MainPageContainer :ShowMainHeader="true" :ShowMainTitleIcon="true" :ShowMainHeaderBack="true" :MainHeaderTitle="PageTitle" :MainTitleClick="MainTitleClick">
3
+    <MainPageContainer :GoBack="() => { $router.replace({ name: 'index' }) }" :ShowMainHeader="true" :ShowMainTitleIcon="true" :ShowMainHeaderBack="true" :MainHeaderTitle="PageTitle" :MainTitleClick="MainTitleClick">
4 4
       <div class="PageContainer flex-v">
5 5
 
6 6
         <div class="HideNav" :class="{'active': ShowSelectTypeNav}">

+ 1
- 1
src/pages/index/ZuQiuDingDan/index.vue Просмотреть файл

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="Page">
3
-    <MainPageContainer :ShowMainHeader="true" :ShowMainHeaderBack="true" MainHeaderTitle="足球">
3
+    <MainPageContainer :GoBack="() => { $router.replace({ name: 'ZuQiu' }) }" :ShowMainHeader="true" :ShowMainHeaderBack="true" MainHeaderTitle="足球">
4 4
       <div class="PageContainer flex-v">
5 5
         <div class="flex-item">
6 6
           <div>