mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/student-h5.git
synced 2025-12-11 03:46:47 +08:00
feat:修改跳转
This commit is contained in:
@@ -27,7 +27,7 @@ import { GET_USER_INFO } from "@/api/ThirdApi";
|
|||||||
import { getCookie } from "@/api/utils";
|
import { getCookie } from "@/api/utils";
|
||||||
|
|
||||||
import { USER_INFO } from "@/api/api";
|
import { USER_INFO } from "@/api/api";
|
||||||
console.log("版本1.2.11------------");
|
console.log("版本1.2.12------------");
|
||||||
const store = useStore();
|
const store = useStore();
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="pathDetail pathDetailback">
|
<div class="pathDetail pathDetailback" v-if="data?.list">
|
||||||
<div
|
<div
|
||||||
v-for="(item, i) in data?.list"
|
v-for="(item, i) in data?.list"
|
||||||
:key="i"
|
:key="i"
|
||||||
@@ -99,30 +99,22 @@ const closeLoading = () => {
|
|||||||
// },
|
// },
|
||||||
// ]);
|
// ]);
|
||||||
// closeLoading();
|
// closeLoading();
|
||||||
const { data } = useRequest(ROUTERTASK_LIST, { routerId: props.routerId });
|
const { data } = useRequest(
|
||||||
|
ROUTERTASK_LIST,
|
||||||
|
{ routerId: props.routerId },
|
||||||
|
() => {
|
||||||
|
closeLoading();
|
||||||
|
}
|
||||||
|
);
|
||||||
console.log("data", data);
|
console.log("data", data);
|
||||||
let current = ref(null);
|
let current = ref(null);
|
||||||
watch(data, () => {
|
watch(data, () => {
|
||||||
// console.log(
|
|
||||||
// "import.meta.env.VITE_BOE_BASE_URL",
|
|
||||||
// import.meta.env.VITE_BOE_BASE_URL
|
|
||||||
// );
|
|
||||||
if (data && data.value && data.value.list) {
|
if (data && data.value && data.value.list) {
|
||||||
data.value.list.reverse();
|
data.value.list.reverse();
|
||||||
current.value = data.value.list.findIndex(
|
current.value = data.value.list.findIndex(
|
||||||
(e) => e.id === data.value.currentChapterId
|
(e) => e.id === data.value.currentChapterId
|
||||||
);
|
);
|
||||||
} else {
|
|
||||||
ElMessage.warning("您不是此学习路径的学员");
|
|
||||||
// router.push({
|
|
||||||
// path: import.meta.env.VITE_BOE_BASE_URL + "/mobile/pages/index/index",
|
|
||||||
// });
|
|
||||||
window.open(
|
|
||||||
import.meta.env.VITE_BOE_BASE_URL + "/mobile/pages/index/index",
|
|
||||||
"_self"
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
closeLoading();
|
closeLoading();
|
||||||
});
|
});
|
||||||
// const current = computed(() => {
|
// const current = computed(() => {
|
||||||
@@ -161,6 +153,9 @@ function toDetail(i) {
|
|||||||
function close() {
|
function close() {
|
||||||
visiable.value = false;
|
visiable.value = false;
|
||||||
}
|
}
|
||||||
|
function toIndex() {
|
||||||
|
window.location.href = import.meta.env.VITE_BOE_API_URL;
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
.pathDetailback {
|
.pathDetailback {
|
||||||
|
|||||||
@@ -134,9 +134,6 @@
|
|||||||
>
|
>
|
||||||
下载
|
下载
|
||||||
</div>
|
</div>
|
||||||
<!-- <div style="margin-left: 5px;color:#999;" @click="download(el)">
|
|
||||||
下载
|
|
||||||
</div> -->
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -185,14 +182,11 @@ const handleClick = (tab, event) => {
|
|||||||
const download = (url) => {
|
const download = (url) => {
|
||||||
console.log(
|
console.log(
|
||||||
"下载url",
|
"下载url",
|
||||||
import.meta.env.VITE_BOE_TEST_DETAIL_URL,
|
import.meta.env.VITE_FILE_PATH,
|
||||||
import.meta.env.VITE_BASE_FILE_PATH,
|
process.env.VITE_FILE_PATH,
|
||||||
process.env.VITE_BASE_FILE_PATH,
|
|
||||||
url
|
url
|
||||||
);
|
);
|
||||||
window.open(
|
window.open(import.meta.env.VITE_FILE_PATH + url);
|
||||||
window.location.protocol + import.meta.env.VITE_BASE_FILE_PATH + url
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
const downloads = (url) => {
|
const downloads = (url) => {
|
||||||
ElMessage.warning("未在有效时间范围内,请耐心等待!");
|
ElMessage.warning("未在有效时间范围内,请耐心等待!");
|
||||||
|
|||||||
@@ -184,7 +184,7 @@ const handleClick = (tab, event) => {
|
|||||||
console.log("附件", tab, event);
|
console.log("附件", tab, event);
|
||||||
};
|
};
|
||||||
const download = (url) => {
|
const download = (url) => {
|
||||||
window.open(url);
|
window.open(import.meta.env.VITE_FILE_PATH + url);
|
||||||
};
|
};
|
||||||
const downloads = (url) => {
|
const downloads = (url) => {
|
||||||
ElMessage.warning("未在有效时间范围内,请耐心等待!");
|
ElMessage.warning("未在有效时间范围内,请耐心等待!");
|
||||||
|
|||||||
@@ -193,11 +193,9 @@ const handleClick = (tab, event) => {
|
|||||||
console.log("附件", tab, event);
|
console.log("附件", tab, event);
|
||||||
};
|
};
|
||||||
const download = (url) => {
|
const download = (url) => {
|
||||||
window.open(url);
|
window.open(import.meta.env.VITE_FILE_PATH + url);
|
||||||
};
|
|
||||||
const downloads = (url) => {
|
|
||||||
ElMessage.warning("未在有效时间范围内,请耐心等待!");
|
|
||||||
};
|
};
|
||||||
|
|
||||||
let timer = null;
|
let timer = null;
|
||||||
|
|
||||||
// 报名
|
// 报名
|
||||||
|
|||||||
@@ -2,12 +2,12 @@
|
|||||||
* @Author: lixg lixg@dongwu-inc.com
|
* @Author: lixg lixg@dongwu-inc.com
|
||||||
* @Date: 2023-01-19 14:59:34
|
* @Date: 2023-01-19 14:59:34
|
||||||
* @LastEditors: lixg lixg@dongwu-inc.com
|
* @LastEditors: lixg lixg@dongwu-inc.com
|
||||||
* @LastEditTime: 2023-02-28 14:46:55
|
* @LastEditTime: 2023-03-01 14:42:05
|
||||||
* @FilePath: /stu_h5/src/views/pathmap/LevelList.vue
|
* @FilePath: /stu_h5/src/views/pathmap/LevelList.vue
|
||||||
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
||||||
-->
|
-->
|
||||||
<template>
|
<template>
|
||||||
<div class="pathdetails">
|
<div class="pathdetails" v-if="data">
|
||||||
<ReturnHead
|
<ReturnHead
|
||||||
text="路径详情"
|
text="路径详情"
|
||||||
:showfile="true"
|
:showfile="true"
|
||||||
@@ -35,6 +35,17 @@
|
|||||||
</div>
|
</div>
|
||||||
<!-- 关卡列表 -->
|
<!-- 关卡列表 -->
|
||||||
</div>
|
</div>
|
||||||
|
<div v-else class="pathdetails">
|
||||||
|
<el-result
|
||||||
|
icon="success"
|
||||||
|
title="您不是此学习路径学员"
|
||||||
|
sub-title="请联系管理员"
|
||||||
|
>
|
||||||
|
<template #extra>
|
||||||
|
<el-button type="primary" @click="toIndex">返回首页</el-button>
|
||||||
|
</template>
|
||||||
|
</el-result>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
@@ -55,6 +66,9 @@ const {
|
|||||||
} = useRoute();
|
} = useRoute();
|
||||||
const { data } = useRequest(ROUTER_PROCESS, { routerId: routerId });
|
const { data } = useRequest(ROUTER_PROCESS, { routerId: routerId });
|
||||||
console.log("获取路径图", data);
|
console.log("获取路径图", data);
|
||||||
|
function toIndex() {
|
||||||
|
window.location.href = import.meta.env.VITE_BOE_API_URL;
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="projectdetails">
|
<div class="projectdetails" v-if="data?.projectId">
|
||||||
<ReturnHead
|
<ReturnHead
|
||||||
text="项目详情"
|
text="项目详情"
|
||||||
:showfile="true"
|
:showfile="true"
|
||||||
@@ -200,6 +200,13 @@
|
|||||||
</div> -->
|
</div> -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div v-else>
|
||||||
|
<el-result icon="success" title="您不是此项目学员" sub-title="请联系管理员">
|
||||||
|
<template #extra>
|
||||||
|
<el-button type="primary" @click="toIndex">返回首页</el-button>
|
||||||
|
</template>
|
||||||
|
</el-result>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
@@ -242,16 +249,17 @@ watch(
|
|||||||
},
|
},
|
||||||
{ deep: true }
|
{ deep: true }
|
||||||
);
|
);
|
||||||
watch(data, () => {
|
// watch(data, () => {
|
||||||
console.log("data.value.projectId", data.value);
|
// console.log("data.value.projectId", data.value);
|
||||||
if (data && data.value && !data.value.projectId) {
|
// if (data && data.value && !data.value.projectId) {
|
||||||
ElMessage.warning("您不是此项目的学员");
|
// ElMessage.warning("您不是此项目的学员");
|
||||||
window.open(
|
// console.log("您不是此项目的学员");
|
||||||
import.meta.env.VITE_BOE_BASE_URL + "/mobile/pages/index/index",
|
// // window.open(
|
||||||
"_self"
|
// // import.meta.env.VITE_BOE_BASE_URL + "/mobile/pages/index/index",
|
||||||
);
|
// // "_self"
|
||||||
}
|
// // );
|
||||||
});
|
// }
|
||||||
|
// });
|
||||||
|
|
||||||
function getTaskStatus(d) {
|
function getTaskStatus(d) {
|
||||||
if (data.value.status !== 3) {
|
if (data.value.status !== 3) {
|
||||||
@@ -576,6 +584,9 @@ const queryAllStatus = (data) => {
|
|||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
};
|
};
|
||||||
|
function toIndex() {
|
||||||
|
window.location.href = import.meta.env.VITE_BOE_API_URL;
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
|
|||||||
Reference in New Issue
Block a user