fix:路径图参数传递

This commit is contained in:
wyx
2023-02-13 14:49:23 +08:00
parent 3ce6154c69
commit 808b0ca6fc
2 changed files with 6 additions and 4 deletions

View File

@@ -327,7 +327,7 @@
<div class="taskmain">任务大纲</div> <div class="taskmain">任务大纲</div>
<router-link <router-link
to="/leveladddetail" :to="{ path: '/leveladddetail', query:{ routerId: routerId } }"
class="editright" class="editright"
v-if="checkPer(permissions)" v-if="checkPer(permissions)"
> >
@@ -340,7 +340,7 @@
</div> </div>
<!-- 无数据显示快速创建 --> <!-- 无数据显示快速创建 -->
<div v-show="!taskSyllabus.length"> <div v-show="!taskSyllabus.length">
<router-link :to="{ path: '/leveladddetail' }"> <router-link :to="{ path: '/leveladddetail', query:{ routerId: routerId } }">
<div <div
class="taskbox" class="taskbox"
style="background: linear-gradient(180deg, #fef3dd, #fffaf0)" style="background: linear-gradient(180deg, #fef3dd, #fffaf0)"
@@ -2552,6 +2552,7 @@ export default {
// console.log("state.taskSyllabus", state.taskSyllabus); // console.log("state.taskSyllabus", state.taskSyllabus);
router.push({ router.push({
path: "/leveladddetail", path: "/leveladddetail",
query:{ routerId: state.routerId }
}); });
// if (state.taskSyllabus.length===1) { // if (state.taskSyllabus.length===1) {
// if(state.taskSyllabus[0].taskList.length===0){ // if(state.taskSyllabus[0].taskList.length===0){

View File

@@ -863,7 +863,7 @@ import draggable from "vuedraggable";
import { editTask } from "../../api/indexTaskadd"; import { editTask } from "../../api/indexTaskadd";
import { editRoutered } from '@/api/indexLearningPath' import { editRoutered } from '@/api/indexLearningPath'
// import { RouterEditTask } from "@/api/indexTask"; // import { RouterEditTask } from "@/api/indexTask";
import { useRouter } from "vue-router"; import { useRouter, useRoute } from "vue-router";
import UnlockMode from "../../components/drawers/UnlockMode.vue"; import UnlockMode from "../../components/drawers/UnlockMode.vue";
export default { export default {
name: "LevelAddDetail", name: "LevelAddDetail",
@@ -888,11 +888,12 @@ export default {
}, },
setup() { setup() {
const router = useRouter(); const router = useRouter();
const route = useRoute();
const unlockModeModal = ref() const unlockModeModal = ref()
const state = reactive({ const state = reactive({
routerId: storage.get("routerId") routerId: storage.get("routerId")
? JSON.parse(storage.get("routerId")) ? JSON.parse(storage.get("routerId"))
: null, : route.query.routerId,
routerDetail: null, routerDetail: null,
level: [ level: [
// { // {