|
@@ -28,19 +28,25 @@ const router = useRouter()
|
|
const useRoutes = useRoute()
|
|
const useRoutes = useRoute()
|
|
const store = useAppStore()
|
|
const store = useAppStore()
|
|
|
|
|
|
|
|
+//先清理下缓存
|
|
|
|
+store.clearStoreData()
|
|
|
|
+
|
|
//变量
|
|
//变量
|
|
const loading = ref(true)
|
|
const loading = ref(true)
|
|
const isErrorShow = ref(false)
|
|
const isErrorShow = ref(false)
|
|
|
|
|
|
//渲染完成
|
|
//渲染完成
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
- //先清理下缓存
|
|
|
|
- store.clearStoreData()
|
|
|
|
- // http://档案的域名/#/auth-token?token=xxxxxxx
|
|
|
|
- const { token, tenantid } = getObjValue(useRoutes.query)
|
|
|
|
|
|
+ // http://档案的域名/#/auth-token?token=xxx&tid=xxx&pid=xxx&cid=xxx
|
|
|
|
+ const { token, tid, pid, cid } = getObjValue(useRoutes.query)
|
|
if (!isNullES(token)) {
|
|
if (!isNullES(token)) {
|
|
isErrorShow.value = false
|
|
isErrorShow.value = false
|
|
- setLoginByTokenData(token, tenantid)
|
|
|
|
|
|
+ //缓存数据
|
|
|
|
+ store.setTokenVal(token)
|
|
|
|
+ store.setProjectId(pid)
|
|
|
|
+ store.setContractId(cid)
|
|
|
|
+ //处理授权登录
|
|
|
|
+ setLoginByTokenData(token, tid)
|
|
} else {
|
|
} else {
|
|
loading.value = false
|
|
loading.value = false
|
|
isErrorShow.value = true
|
|
isErrorShow.value = true
|