fastchar-appjs
Version:
快速搭建VUE项目工具类的基本库,主要用于每个功能页面独立生成html,不使用vue单页面功能。
50 lines (49 loc) • 2.32 kB
JavaScript
define(["require", "exports", "tslib", "./FastNative"], function (require, exports, tslib_1, FastNative_1) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.FastNativePay = void 0;
var FastNativePay = /** @class */ (function () {
function FastNativePay() {
}
/**
* 发起支付宝支付
* @param orderPrefix 订单前缀,例如:PY
* @param orderTitle 订单标题
* @param orderMoney 订单金额
* @param orderData 订单携带的额外数据
* @param callBack 支付完成回调,
*/
FastNativePay.aliPay = function (orderPrefix, orderTitle, orderMoney, orderData, callBack) {
return tslib_1.__awaiter(this, void 0, void 0, function () {
return tslib_1.__generator(this, function (_a) {
return [2 /*return*/, FastNative_1.FastNative.Core.executeByPromise("aliPay", [orderPrefix, orderTitle, orderMoney.toFixed(2), orderData], function (result) {
if (callBack) {
callBack(result.success, result.message, result.data);
}
})];
});
});
};
/**
* 发起微信支付
* @param orderPrefix 订单前缀,例如:PY
* @param orderTitle 订单标题
* @param orderMoney 订单金额
* @param orderData 订单携带的额外数据
* @param callBack 支付完成回调
*/
FastNativePay.wxPay = function (orderPrefix, orderTitle, orderMoney, orderData, callBack) {
return tslib_1.__awaiter(this, void 0, void 0, function () {
return tslib_1.__generator(this, function (_a) {
return [2 /*return*/, FastNative_1.FastNative.Core.executeByPromise("wxPay", [orderPrefix, orderTitle, orderMoney.toFixed(2), orderData], function (result) {
if (callBack) {
callBack(result.success, result.message, result.data);
}
})];
});
});
};
return FastNativePay;
}());
exports.FastNativePay = FastNativePay;
});