Эх сурвалжийг харах

Merge pull request #157 from John-Hong/John/release-2.11.0/SCRM-4050

验证 replace 在小程序中的表现
Tron 2 жил өмнө
parent
commit
cf8fc1dfe9

+ 35 - 0
src/pages/parkingFee/mixins/parkingReceipt/parkingApplication.js

@@ -107,6 +107,7 @@ export default {
       storeEmailAsDefault: (state) => state.invoice.emailAsDefault,
       storeRemark: (state) => state.invoice.remark,
       storeOldRemark: (state) => state.invoice.oldrRemark,
+      source: (state) => state.source, // 来源
     }),
   },
   methods: {
@@ -259,6 +260,40 @@ export default {
     },
     storeRemarkChange() {
       this.$store.commit('invoice/set_remark', this.condition.remark);
+    },
+    submitTest(type) {
+      if(type === 'H5') {
+        this.$router.replace({
+          path: 'parkingReceipt',
+        });
+        this.$router.go(-1)
+        return
+      }
+      if(type === '小程序1') {
+        this.$router.replace({
+          path: 'parkingReceipt',
+        });
+        setTimeout(() => {
+          this.$router.go(-1)
+        },200)
+        return
+      }
+      if(type === '小程序2') {
+        this.$router.replace({
+          path: 'parkingReceipt',
+        });
+        this.$router.back()
+        return
+      }
+      if(type === '小程序3') {
+        this.$router.replace({
+          path: 'parkingReceipt',
+        });
+        setTimeout(() => {
+          this.$router.back()
+        },200)
+        return
+      }
     }
   },
 };

+ 4 - 0
src/pages/parkingFee/parkingReceipt/parkingApplication.vue

@@ -119,6 +119,10 @@
       </div>
     </div>
     <div class="footer">
+      <k-button title="H5" @click="submitTest('H5')" />
+      <k-button title="小程序1" @click="submitTest('小程序1')" />
+      <k-button title="小程序2" @click="submitTest('小程序2')" />
+      <k-button title="小程序3" @click="submitTest('小程序3')" />
       <k-button v-if="headerInfo.titleName" title="提交" style="margin: 0 auto" disabledColor="#D1D2D9" @click="submit" />
       <k-button v-else disabled title="请选择发票抬头" style="margin: 0 auto" disabledColor="#D1D2D9" />
     </div>

+ 1 - 1
src/store/index.js

@@ -49,7 +49,7 @@ const store = new Vuex.Store({
     tempParkingMoney: '',
     // 停车缴费
     bonusCopy: 0,
-    source: '', // 访问方:微信小程序:(CRM|KIP)
+    source: '', // 访问方:微信小程序:(CRM|KIP|JINGAN|PUDONG|ALIPAY
     brandInfo: {},
     curMarket: {},
     isInit: false, // 当内嵌在小程序中的H5页面,没有接收到小程序数据时,默认显示骨架屏幕