Commit b152ad2f by Caiyijun

Merge remote-tracking branch 'remotes/origin/mutou' into dev_yijun

parents 882068d6 27e6b20e
...@@ -70,21 +70,18 @@ ...@@ -70,21 +70,18 @@
</div> </div>
</div> </div>
</div> </div>
<!-- 弹框 --> <!-- 支付失败弹框 -->
<PayFailModal v-if="isShowPayFail" @close="togglePayFail()"></PayFailModal> <PayFailModal v-if="isShowPayFail" @close="togglePayFail()"></PayFailModal>
<!-- 通用弹框 -->
<div class="modal" v-if="modalShown"> <div class="modal" v-if="modalShown">
<Modal v-on:close="closeModal" v-on:confirmModal="confirmModal" v-bind:title="modalTitle" v-bind:desc="modalDesc" :option="modalOption"></Modal> <Modal v-on:close="closeModal" v-on:confirmModal="confirmModal" v-bind:title="modalTitle" v-bind:desc="modalDesc" :option="modalOption"></Modal>
</div> </div>
<div class="modal" v-if="showFreeModal">
<Free v-bind:page_type="1" v-on:close="closeFree" v-bind:v_data="contract_data" @showModal="showModal" @success="showSuccess" :days="0"></Free>
</div>
</div> </div>
</template> </template>
<script> <script>
import Title from "@/components/Title.vue"; import Title from "@/components/Title.vue";
import PayFailModal from "@/components/PayFailModal.vue"; import PayFailModal from "@/components/PayFailModal.vue";
import Free from "@/components/Free.vue";
import Modal from "@/components/Modal.vue"; import Modal from "@/components/Modal.vue";
import { daka_info } from "@/components/axios/api"; import { daka_info } from "@/components/axios/api";
import { dakaPay } from "@/components/axios/api"; import { dakaPay } from "@/components/axios/api";
...@@ -94,13 +91,11 @@ export default { ...@@ -94,13 +91,11 @@ export default {
components: { components: {
Title, Title,
PayFailModal, PayFailModal,
Modal, Modal
Free
}, },
data() { data() {
return { return {
isShowPayFail: false, isShowPayFail: false,
showFreeModal: false,
modalTitle: "", modalTitle: "",
modalDesc: "", modalDesc: "",
modalShown: false, modalShown: false,
...@@ -210,7 +205,9 @@ export default { ...@@ -210,7 +205,9 @@ export default {
// res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。 // res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
// 支付成功后的回调函数 // 支付成功后的回调函数
console.log("支付成功"); console.log("支付成功");
this.showSuccess(); sessionStorage.setItem("userHaveJoinGame", "true");
sessionStorage.setItem("userHavePaidGame", "true");
this.$router.push({ name: "HaveJoinedGame" });
} else if (res.err_msg === "get_brand_wcpay_request:fail" || res.err_msg === "get_brand_wcpay_request:cancel") { } else if (res.err_msg === "get_brand_wcpay_request:fail" || res.err_msg === "get_brand_wcpay_request:cancel") {
// 支付服务繁忙,请稍后重试 || 支付取消 // 支付服务繁忙,请稍后重试 || 支付取消
this.togglePayFail(); this.togglePayFail();
...@@ -228,22 +225,6 @@ export default { ...@@ -228,22 +225,6 @@ export default {
this.modalShown = true; this.modalShown = true;
}, },
// 弹窗 // 弹窗
showSuccess() {
sessionStorage.setItem("userHaveJoinGame", "true");
sessionStorage.setItem("userHavePaidGame", "true");
this.$router.push({ name: "HaveJoinedGame" });
// this.showModal("温馨提示", "报名成功", {
// scb: () => {
// sessionStorage.setItem('userHaveJoinGame', 'true')
// sessionStorage.setItem('userHavePaidGame', 'true');
// }
// })
},
// 弹窗
closeFree() {
this.showFreeModal = false;
},
// 弹窗
closeModal() { closeModal() {
this.modalShown = false; this.modalShown = false;
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment