Commit 4ca20de0 authored by beisir's avatar beisir

Merge branch 'feat/group-buy' of git.quantgroup.cn:ui/group-buy-ui into feat/group-buy

parents 29c10f25 230a77d8
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<span class="title">拼团玩法</span> <span class="title">拼团玩法</span>
<span class="desc" @click="showRules">详细规则 <i class="iconfont icon-arrow"/></span> <span class="desc" @click="showRules">详细规则 <i class="iconfont icon-arrow"/></span>
</div> </div>
<cr-image src="@/assets/images/rules.png" /> <cr-image src="https://img.lkbang.net/activity/rules.png" />
</div> </div>
</template> </template>
<style lang="less" scoped> <style lang="less" scoped>
......
import HttpRequest from '@qg/ui-request'; import HttpRequest from '@qg/ui-request';
import { Toast } from '@qg/cherry-ui'; import { Toast } from '@qg/cherry-ui';
import store from '@/store'; import store from '@/store';
import { appVersion, isWxMp } from '@/service/validation.service'; import { appVersion, isApp, isWxMp } from '@/service/validation.service';
import { getVccChannel } from './userInfo.service'; import { getVccChannel } from './userInfo.service';
import localStorage from '@/service/localStorage.service'; import localStorage from '@/service/localStorage.service';
// import sessionStorage from '@/service/sessionStorage.service'; import sessionStorage from '@/service/sessionStorage.service';
// import MpBridge from '@/service/mp'; import MpBridge from '@/service/mp';
// import Bridge from '@qg/js-bridge'; import Bridge from '@qg/js-bridge';
function getURLSearchParams(json) { function getURLSearchParams(json) {
if (!json) return ''; if (!json) return '';
...@@ -24,11 +24,11 @@ const http = new HttpRequest( ...@@ -24,11 +24,11 @@ const http = new HttpRequest(
const { data, config } = res; const { data, config } = res;
const returnRawData = config.rawData; const returnRawData = config.rawData;
if (returnRawData) return [data, null]; if (returnRawData) return [data, null];
if (data.businessCode === '401' || data.businessCode === '0401') { // if (data.businessCode === '401' || data.businessCode === '0401') {
// router.push({ name: 'login' }); // // router.push({ name: 'login' });
window.localStorage.removeItem('vccToken'); // window.localStorage.removeItem('vccToken');
window.sessionStorage.removeItem('vccToken'); // window.sessionStorage.removeItem('vccToken');
} // }
const success = const success =
(data.code === '0000' && data.businessCode === '0000') || data.business_code === 0; (data.code === '0000' && data.businessCode === '0000') || data.business_code === 0;
if (success) { if (success) {
...@@ -41,35 +41,37 @@ const http = new HttpRequest( ...@@ -41,35 +41,37 @@ const http = new HttpRequest(
let error = new Error(msg); let error = new Error(msg);
error.response = data; error.response = data;
// if ( if (
// error?.response?.businessCode === '6049' || error?.response?.businessCode === '6049' ||
// error?.response?.businessCode === '401' || error?.response?.businessCode === '401' ||
// error?.response?.businessCode === '0401' error?.response?.businessCode === '0401'
// ) { ) {
// window.localStorage.removeItem('vccToken'); localStorage.removeItem('vccToken');
// window.sessionStorage.removeItem('vccToken'); sessionStorage.removeItem('vccToken');
// if (isApp) { if (isApp) {
// const nativeBridge = new Bridge(); const nativeBridge = new Bridge();
// window.xyqbNativeEvent = function(res) { window.xyqbNativeEvent = function(res) {
// const json = typeof res === 'string' ? JSON.parse(res) : res; const json = typeof res === 'string' ? JSON.parse(res) : res;
// if (json.event === 'getTokenSuccess') { if (json.event === 'getTokenSuccess') {
// const appData = json.data || {}; const appData = json.data || {};
// if (appData && appData.token) { if (appData && appData.token) {
// localStorage.set('vccToken', appData.token); localStorage.set('vccToken', appData.token);
// sessionStorage.set('vccToken', appData.token); sessionStorage.set('vccToken', appData.token);
// setTimeout(() => { setTimeout(() => {
// window.location.reload(); window.location.reload();
// }, 300); }, 500);
// } }
// } }
// }; };
// nativeBridge.getToken(); nativeBridge.getToken();
// } }
// if (isWxMp) { if (isWxMp) {
// const nativeBridge = new MpBridge(); const nativeBridge = new MpBridge();
// nativeBridge.getToken({ from: 'groupbuy' }); nativeBridge.getToken({
// } clear: 1
// } });
}
}
console.error(error); console.error(error);
return [null, error]; return [null, error];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment