|
@@ -13,7 +13,10 @@ type iosOrderUserInfo = {
|
|
|
apsw: string;
|
|
|
apt: string;
|
|
|
};
|
|
|
-const baseUrl = import.meta.env.MODE === "production" ? "https://jsjp-admin.zzxcx.net/jsjp-admin/" : "https://107j18o08.vicp.fun/"
|
|
|
+const baseUrl =
|
|
|
+ import.meta.env.MODE === "production"
|
|
|
+ ? "https://jsjp-admin.zzxcx.net/jsjp-admin/"
|
|
|
+ : "https://107j18o08.vicp.fun/";
|
|
|
const myPhone = new Phone();
|
|
|
const request = axios.create();
|
|
|
//@ts-ignore
|
|
@@ -30,8 +33,7 @@ window.iosOrder = (goodsId: string, userInfoStr: string) => {
|
|
|
break;
|
|
|
case 2:
|
|
|
request({
|
|
|
- url:
|
|
|
- baseUrl+"open-api/wxjs/getPrepareGoodsOrder",
|
|
|
+ url: baseUrl + "open-api/wxjs/getPrepareGoodsOrder",
|
|
|
method: "post",
|
|
|
data: {
|
|
|
goodsId: goodsId,
|
|
@@ -40,23 +42,26 @@ window.iosOrder = (goodsId: string, userInfoStr: string) => {
|
|
|
phoneType: myPhone.isIos() ? 1 : 2,
|
|
|
},
|
|
|
}).then((res: any) => {
|
|
|
- myPhone.spyCallgo(
|
|
|
- `weixin://app/wx606fa102dbc4b8ab/pay/?nonceStr=${
|
|
|
- res.data.data.nonceStr
|
|
|
- }&package=${window.encodeURIComponent(
|
|
|
- res.data.data.packageValue
|
|
|
- )}&partnerId=${res.data.data.partnerId}&prepayId=${
|
|
|
- res.data.data.prepayId
|
|
|
- }&timeStamp=${res.data.data.timeStamp}&sign=${window.encodeURIComponent(
|
|
|
- res.data.data.sign
|
|
|
- )}&signType=SHA1&_wechat_sdk_support_url_params=1`
|
|
|
- );
|
|
|
+ if (res.data.code == 200) {
|
|
|
+ myPhone.spyCallgo(
|
|
|
+ `weixin://app/wx606fa102dbc4b8ab/pay/?nonceStr=${
|
|
|
+ res.data.data.nonceStr
|
|
|
+ }&package=${window.encodeURIComponent(
|
|
|
+ res.data.data.packageValue
|
|
|
+ )}&partnerId=${res.data.data.partnerId}&prepayId=${
|
|
|
+ res.data.data.prepayId
|
|
|
+ }&timeStamp=${res.data.data.timeStamp}&sign=${window.encodeURIComponent(
|
|
|
+ res.data.data.sign
|
|
|
+ )}&signType=SHA1&_wechat_sdk_support_url_params=1`
|
|
|
+ );
|
|
|
+ } else {
|
|
|
+ myPhone.errCallgo(res.data.code + "");
|
|
|
+ }
|
|
|
});
|
|
|
break;
|
|
|
case 3:
|
|
|
request({
|
|
|
- url:
|
|
|
- baseUrl+"open-api/wxjs/getH5PrepareGoodsOrder",
|
|
|
+ url: baseUrl + "open-api/wxjs/getH5PrepareGoodsOrder",
|
|
|
method: "POST",
|
|
|
|
|
|
data: {
|
|
@@ -66,7 +71,17 @@ window.iosOrder = (goodsId: string, userInfoStr: string) => {
|
|
|
userId: userInfoObj.id,
|
|
|
},
|
|
|
}).then((res: any) => {
|
|
|
- window.location.href = res.data.data.h5_url;
|
|
|
+ if (res.data.code == 200) {
|
|
|
+ if (res.data.data.h5_url) {
|
|
|
+ window.location.href = res.data.data.h5_url;
|
|
|
+ } else {
|
|
|
+ console.log(res.data);
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ console.log("下单错误");
|
|
|
+ //数字转字符串
|
|
|
+ myPhone.errCallgo(res.data.code + "");
|
|
|
+ }
|
|
|
});
|
|
|
break;
|
|
|
default:
|