|
|
@@ -50,14 +50,6 @@
|
|
|
:type="_type"
|
|
|
@closeKey="closeKeyFn"
|
|
|
/>
|
|
|
- <!-- 弹窗 - 未设置支付密码 -->
|
|
|
- <alert-module
|
|
|
- :show="setPassModal"
|
|
|
- btnText="设置"
|
|
|
- btnColor="#FF2842"
|
|
|
- padding="66rpx 24rpx 66rpx 24rpx"
|
|
|
- @click="hideAlert"
|
|
|
- >
|
|
|
<div class="go-login-module">
|
|
|
<div>请先设置支付密码!</div>
|
|
|
</div>
|
|
|
@@ -68,14 +60,12 @@
|
|
|
<script>
|
|
|
import { purchaseClearCreateOrder, purchaseClearWxPay, purchaseBalancePay, purchaseDebtPay, purchaseWxPay } from "@/api/purchase/index";
|
|
|
import keyboardModule from './components/keyboard'
|
|
|
-import AlertModule from "@/components/plugin/alert";
|
|
|
import { mapGetters } from "vuex";
|
|
|
import wexinPay from "@/utils/pay/wxPay";
|
|
|
export default {
|
|
|
name: "callback",
|
|
|
components: {
|
|
|
- keyboardModule,
|
|
|
- AlertModule
|
|
|
+ keyboardModule
|
|
|
},
|
|
|
data () {
|
|
|
return {
|
|
|
@@ -88,7 +78,6 @@ export default {
|
|
|
psdKey: '',
|
|
|
orderSn: '',
|
|
|
actPrice: '',
|
|
|
- setPassModal: false,
|
|
|
_type: '1'
|
|
|
};
|
|
|
},
|
|
|
@@ -150,20 +139,26 @@ export default {
|
|
|
this.$msg("支付失败!");
|
|
|
},
|
|
|
_balancePay () {
|
|
|
- console.log(this.getLoginInfo, this.getDictionariesInfo)
|
|
|
+ console.log('this.getLoginInfo===>', this.getLoginInfo, this.getDictionariesInfo)
|
|
|
if (this.getLoginInfo.payPassword) {
|
|
|
this.keyShow = true
|
|
|
} else {
|
|
|
- this.setPassModal = true
|
|
|
+ uni.showModal({
|
|
|
+ title: '',
|
|
|
+ content: '即将前往设置密码页面',
|
|
|
+ success: function (res) {
|
|
|
+ if (res.confirm) {
|
|
|
+ console.log('用户点击确定');
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '/pagesPurchase/setPsd'
|
|
|
+ })
|
|
|
+ } else if (res.cancel) {
|
|
|
+ console.log('用户点击取消');
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
},
|
|
|
- // 设置支付密码
|
|
|
- hideAlert () {
|
|
|
- this.setPassModal = false
|
|
|
- uni.navigateTo({
|
|
|
- url: '/pagesPurchase/setPsd'
|
|
|
- })
|
|
|
- },
|
|
|
// 点击数字键盘
|
|
|
clickKeyFn (val) {
|
|
|
this.psdKey = val
|