feat:app嵌套h5

This commit is contained in:
liu.huiying@ebiz-digits.com
2025-03-12 18:26:17 +08:00
parent b486dd4ccd
commit f813485bcd
2 changed files with 41 additions and 34 deletions

View File

@@ -3,34 +3,34 @@
import LastSurvey from './components/LastSurvey/Index.vue';
import Market from './components/Market/Index.vue';
import CreateSurvey from './components/CreateSurvey/Index.vue';
import { onMounted,ref } from 'vue';
import { onMounted, ref } from 'vue';
import utils from '@/assets/js/common';
import { getUserInfo } from '@/api/common/index.js';
import { showFailToast } from 'vant';
let contentShow = ref(false);
const contentShow = ref(false);
onMounted(async() => {
if (utils.getParameter('digitalYiliToken')) {
const appToken = utils.getParameter('digitalYiliToken');
getUserInfo(appToken).then((res) => {
if (res.data) {
contentShow = true;
contentShow.value = true;
utils.setSessionStorage('userInfo', res.data.data);
} else {
contentShow = false;
contentShow.value = false;
showFailToast(error.response.data?.message || error.data?.message || error.message || '服务器错误');
}
}).catch((error) => {
contentShow = false;
contentShow.value = false;
showFailToast(error.response.data?.message || error.message || '服务器错误');
});
}else{
contentShow = true
} else {
contentShow.value = true;
}
});
</script>
<template>
<div class="container" v-if="contentShow">
<div v-if="contentShow" class="container">
<create-survey />
<!-- 最新问卷 -->