|
|
@@ -169,10 +169,13 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
"use strict";
|
|
|
/* WEBPACK VAR INJECTION */(function(uni) {
|
|
|
|
|
|
+var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
|
value: true
|
|
|
});
|
|
|
exports.default = void 0;
|
|
|
+var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 52));
|
|
|
+var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 54));
|
|
|
//
|
|
|
//
|
|
|
//
|
|
|
@@ -228,7 +231,9 @@ var _default = {
|
|
|
isChecked: true,
|
|
|
info: {},
|
|
|
// 倒计时时间(毫秒)
|
|
|
- countDownTime: 1000 * 60 * 15
|
|
|
+ countDownTime: 1000 * 60 * 15,
|
|
|
+ // 订单进度模版id
|
|
|
+ templateOrder: 'ERU1ZY9IqwNkDxWyFJvo5VSE7ua-wey3SqhZgjqLDtU'
|
|
|
};
|
|
|
},
|
|
|
onLoad: function onLoad(options) {
|
|
|
@@ -238,32 +243,74 @@ var _default = {
|
|
|
console.log(this.info);
|
|
|
},
|
|
|
methods: {
|
|
|
- // 点击支付按钮回调
|
|
|
+ // 点击确认支付按钮回调
|
|
|
handleSub: function handleSub() {
|
|
|
- if (this.isChecked) {
|
|
|
- // const res = await this.$myRequest({
|
|
|
- // url: '/mhotel/abkcreateOrder.action',
|
|
|
- // data: {
|
|
|
- // houseId: this.info.detaliInfo.item.id,
|
|
|
- // startTime: this.info.detaliInfo.queryStartTime,
|
|
|
- // endTime: this.info.detaliInfo.queryEndTime,
|
|
|
- // houseOrderNumber: this.info.houseOrderNumber,
|
|
|
- // userName: this.info.userName,
|
|
|
- // userPhone: this.info.userPhone,
|
|
|
- // userId: uni.getStorageSync('userInfo').id
|
|
|
- // }
|
|
|
- // })
|
|
|
- // console.log(res)
|
|
|
- // 1 支付成功 2 支付失败
|
|
|
- // uni.navigateTo({
|
|
|
- // url: '/pages/payStatus/payStatus?status=1'
|
|
|
- // })
|
|
|
- } else {
|
|
|
- uni.showToast({
|
|
|
- title: '请选择支付方式',
|
|
|
- icon: 'none'
|
|
|
- });
|
|
|
- }
|
|
|
+ var _this = this;
|
|
|
+ return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
|
|
|
+ var res;
|
|
|
+ return _regenerator.default.wrap(function _callee$(_context) {
|
|
|
+ while (1) {
|
|
|
+ switch (_context.prev = _context.next) {
|
|
|
+ case 0:
|
|
|
+ if (!_this.isChecked) {
|
|
|
+ _context.next = 7;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ _context.next = 3;
|
|
|
+ return _this.$myRequest({
|
|
|
+ url: '/mhotel/abkpay.action',
|
|
|
+ data: {
|
|
|
+ open_id: uni.getStorageSync('openid'),
|
|
|
+ bookingId: _this.info.orderNo
|
|
|
+ }
|
|
|
+ });
|
|
|
+ case 3:
|
|
|
+ res = _context.sent;
|
|
|
+ // console.log(res)
|
|
|
+ if (res.code === 200) {
|
|
|
+ uni.requestPayment({
|
|
|
+ provider: 'wxpay',
|
|
|
+ timeStamp: res.data.timeStamp,
|
|
|
+ nonceStr: res.data.nonceStr,
|
|
|
+ package: 'prepay_id=' + res.data.prepay_id,
|
|
|
+ signType: res.data.signType,
|
|
|
+ paySign: res.data.paySign,
|
|
|
+ success: function success(res) {
|
|
|
+ if (res.errMsg == 'requestPayment:ok') {
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '/pages/payStatus/payStatus?status=1'
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '/pages/payStatus/payStatus?status=2'
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
+ fail: function fail(err) {
|
|
|
+ if (err.errMsg === 'requestPayment:fail cancel') {
|
|
|
+ uni.showToast({
|
|
|
+ title: '支付已取消',
|
|
|
+ icon: 'none',
|
|
|
+ mask: true
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ _context.next = 8;
|
|
|
+ break;
|
|
|
+ case 7:
|
|
|
+ uni.showToast({
|
|
|
+ title: '请选择支付方式',
|
|
|
+ icon: 'none'
|
|
|
+ });
|
|
|
+ case 8:
|
|
|
+ case "end":
|
|
|
+ return _context.stop();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }, _callee);
|
|
|
+ }))();
|
|
|
},
|
|
|
// 点击支付方式回调
|
|
|
handleChange: function handleChange() {
|