|
@@ -147,9 +147,30 @@ const onClickSku = (item) => {
|
|
};
|
|
};
|
|
|
|
|
|
function onClickTryUse(productInfo) {
|
|
function onClickTryUse(productInfo) {
|
|
- const urlObj = new URL(productInfo.skuList[0].url)
|
|
|
|
- urlObj.searchParams.set('tagid', tagclick.value.data.sid)
|
|
|
|
- location.assign(urlObj.href)
|
|
|
|
|
|
+ Loading.show()
|
|
|
|
+ console.log(productInfo);
|
|
|
|
+
|
|
|
|
+ const userId = browser.getURLParam("userId")
|
|
|
|
+ const accessToken = browser.getURLParam("AccessToken")
|
|
|
|
+ const cookieId = browser.getURLParam("cookieId")
|
|
|
|
+ if (userId && accessToken && cookieId) {
|
|
|
|
+ const urlObj = new URL(productInfo.skuList[0].url)
|
|
|
|
+ urlObj.searchParams.set('tagid', tagclick.value.data.sid)
|
|
|
|
+ urlObj.searchParams.set('userId', userId)
|
|
|
|
+ urlObj.searchParams.set('AccessToken', AccessToken)
|
|
|
|
+ urlObj.searchParams.set('cookieId', cookieId)
|
|
|
|
+ location.assign(urlObj.href)
|
|
|
|
+ } else {
|
|
|
|
+ let callbackUrl = `${window.location.origin}${window.location.pathname}?m=${browser.getURLParam("m")}&${getApp().Camera.getPoseUrlParams()}`;
|
|
|
|
+
|
|
|
|
+ if (!browser.hasURLParam("tagid")) {
|
|
|
|
+ callbackUrl += `&tagid=${tagclick.value.data.sid}`;
|
|
|
|
+ } else {
|
|
|
|
+ callbackUrl = browser.replaceQueryString(callbackUrl, "tagid", tagclick.value.data.sid);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ location.hrf = `${tagclick.value.data.productSource.cdfHostPc}/login?redirectUrl=${encodeURIComponent(callbackUrl)}`
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
const addCart = async (item) => {
|
|
const addCart = async (item) => {
|