1、创建订单之前是否需要检测有待支付订单;
支付方法和支付类型使用下面接口: async getConfig() { try {
const { data } = await request.get(
'/edu-app/open/paramConfig/queryByParamNameList',
{
requestType: 'form',
params: {
paramNames: 'vip_payment_service_provider'
}
}
);
if (data && Array.isArray(data)) {cg
data.forEach((item: any) => {
if (item.paramName === 'vip_payment_service_provider') {
const provider = JSON.parse(item.paramValue);
this.paymentType = provider.vendor;
this.paymentChannel = provider.channel;
}
});
}
} catch {
//
} },
购买成功后,关闭弹窗,调用 '/Users/wangxinlei/daya/classroom-instruments/src/store/modules/users.ts' 中的 getInfo 方法获取用户信息重置登录状态
先列一个计划,分步实现: 1、先判断用户是否有权限访问; 2、获取用户信息; 3、弹出购买弹窗, 根据当前项目风格生成弹窗; 4、用户点击确认按钮,调用接口进行支付; 5、支付成功后,关闭弹窗,调用 '/Users/wangxinlei/daya/classroom-instruments/src/store/modules/users.ts' 中的 getInfo 方法获取用户信息重置登录状态。