|
@@ -12,58 +12,71 @@ type iosOrderUserInfo = {
|
|
|
pxkm: string;
|
|
|
loginCode: string;
|
|
|
apsw: string;
|
|
|
+ apt: string;
|
|
|
};
|
|
|
const myPhone = new Phone();
|
|
|
+const request = axios.create();
|
|
|
//@ts-ignore
|
|
|
window.iosOrder = (dictCode: string, userInfoStr: string) => {
|
|
|
let userInfoObj: iosOrderUserInfo = JSON.parse(userInfoStr);
|
|
|
-
|
|
|
+ //这是没审核的时候
|
|
|
if (Number(userInfoObj.apsw) == 0) {
|
|
|
- request({
|
|
|
- url: "https://jsjp-admin.zzxcx.net/jsjp-admin/open-api/wxjs/prepareOrder",
|
|
|
- method: "post",
|
|
|
- data: {
|
|
|
- dictCode,
|
|
|
- userId: userInfoObj.id,
|
|
|
- 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`
|
|
|
- );
|
|
|
- });
|
|
|
+ let apt = Number(userInfoObj.apt);
|
|
|
+ switch (apt) {
|
|
|
+ case 1:
|
|
|
+ window.setTimeout(() => {
|
|
|
+ myPhone.ipyCallgo();
|
|
|
+ }, 2500);
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ request({
|
|
|
+ url: "https://jsjp-admin1.zzxcx.net/jsjp-admin/open-api/wxjs/prepareOrder",
|
|
|
+ method: "post",
|
|
|
+ data: {
|
|
|
+ dictCode,
|
|
|
+ userId: userInfoObj.id,
|
|
|
+ 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`
|
|
|
+ );
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ request({
|
|
|
+ url: "https://jsjp-admin1.zzxcx.net/jsjp-admin/open-api/wxjs/h5PrepareOrder",
|
|
|
+ method: "POST",
|
|
|
+
|
|
|
+ data: {
|
|
|
+ dictCode: dictCode,
|
|
|
+ phoneType: myPhone.isIos() ? 1 : 2,
|
|
|
+ userId: userInfoObj.id,
|
|
|
+ },
|
|
|
+ }).then((res: any) => {
|
|
|
+ window.location.href = res.data.data.h5_url;
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
} else if (Number(userInfoObj.apsw) == 1) {
|
|
|
window.setTimeout(() => {
|
|
|
myPhone.ipyCallgo();
|
|
|
}, 2500);
|
|
|
- } else {
|
|
|
- request({
|
|
|
- url: "https://jsjp-admin1.zzxcx.net/jsjp-admin/open-api/wxjs/h5PrepareOrder",
|
|
|
- method: "POST",
|
|
|
- headers: {
|
|
|
- Referer: "https://jsjp-admin1.zzxcx.net/",
|
|
|
- },
|
|
|
- data: {
|
|
|
- dictCode: "121",
|
|
|
- phoneType: 1,
|
|
|
- userId: "1756024",
|
|
|
- },
|
|
|
- }).then((res: any) => {
|
|
|
- window.location.href = res.data.data.h5_url;
|
|
|
- });
|
|
|
}
|
|
|
//open-api/wxjs/prepareOrder
|
|
|
// alert('调用了iosOrder')
|
|
|
};
|
|
|
-const request = axios.create();
|
|
|
+
|
|
|
export default defineComponent({
|
|
|
setup() {
|
|
|
const h5Pay = () => {
|