- 新增地址选择插件,支持地图位置选择并返回地址和经纬度 - 新增微信订阅消息发送功能,支持审核结果、提现通知等场景 - 新增订单支付状态查询、提现收款人姓名保存等接口 - 新增服务区域管理,支持按省市区划分并同步到信息发布 - 新增资金流水和营收报表导出功能 - 新增可用优惠券查询、订单退款拆分处理等功能 - 优化后台角标显示、首页数据统计、UI配置下发等 - 修复订单支付并发问题、地区管理逻辑等
18 行
907 B
JavaScript
18 行
907 B
JavaScript
/**
|
||
* 接口模块 · 支付(用户端)
|
||
* 对应契约 §2.1:POST /pay/prepay {orderNo} → {orderNo,payType:'wxpay',payParams:{timeStamp,nonceStr,package,signType,paySign}}
|
||
* 说明:与后端 application/api/controller/Pay.php 不是同一文件,仅为前端封装。
|
||
* 页面不要直接调用本模块,统一走 common/utils/pay.js。
|
||
*/
|
||
import { post } from '../utils/request.js'
|
||
|
||
export const payApi = {
|
||
/** 微信支付统一下单:拿 JSAPI 调起参数(未配置商户参数时后端返回「微信支付未配置」) */
|
||
prepay: (payload = {}) =>
|
||
post('/pay/prepay', typeof payload === 'string' ? { orderNo: payload } : payload, { silent: true }),
|
||
/** 查询订单支付状态(客户端支付成功 ≠ 服务端回调已处理,用于支付后确认) */
|
||
status: (orderNo) => post('/pay/status', { orderNo }, { silent: true }),
|
||
}
|
||
|
||
export default payApi
|