diff --git a/src/api/pay.js b/src/api/pay.js new file mode 100644 index 0000000..f9b8bc9 --- /dev/null +++ b/src/api/pay.js @@ -0,0 +1,39 @@ +import { get, post } from "../utils/http.js"; + +// 获取支付应用信息 +export const getPayAplication = async (applicationId) => { + try { + const response = await get(`/order/web/pay/application/${applicationId}`); + return response; + } catch (error) { + console.error("Failed to fetch get pay application:", error); + onsole.error("error:" + error.response.errorMsg); + throw error; + } +}; + +// 获取商品列表 +export const getAppCommodityCard = async (params) => { + try { + const response = await get( + `/order/web/pay/commodity?applicationId=${params.applicationId}&payCountryId=${params.payCountryId}®ionId=${params.regionId}&type=GOLD` + ); + return response; + } catch (error) { + console.error("Failed to fetch get app commodity card:", error); + onsole.error("error:" + error.response.errorMsg); + throw error; + } +}; + +// 下单充值 +export const payPlaceAnOrderRecharge = async (data) => { + try { + const response = await post("/order/web/pay/recharge", data); + return response; + } catch (error) { + console.error("Failed to fetch get pay application:", error); + onsole.error("error:" + error.response.errorMsg); + throw error; + } +}; diff --git a/src/components/MobileHeader.vue b/src/components/MobileHeader.vue index 9c27180..9029b8b 100644 --- a/src/components/MobileHeader.vue +++ b/src/components/MobileHeader.vue @@ -2,91 +2,111 @@