From 223750e3a57f895e07c9c311947456664ced50c3 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Fri, 23 Sep 2022 11:01:03 +0800
Subject: [PATCH] 跳页面形式改为当前页面打开,巡检计划双击查看详情
---
src/views/taskinfo/taskinfo.vue | 20 +++++++++++++++-----
1 files changed, 15 insertions(+), 5 deletions(-)
diff --git a/src/views/taskinfo/taskinfo.vue b/src/views/taskinfo/taskinfo.vue
index 55276c0..a142d93 100644
--- a/src/views/taskinfo/taskinfo.vue
+++ b/src/views/taskinfo/taskinfo.vue
@@ -1,6 +1,6 @@
<template>
<basic-container>
- <avue-crud :option="option"
+ <avue-crud v-show="!detailVisible" :option="option"
:table-loading="loading"
:data="data"
:page.sync="page"
@@ -43,6 +43,7 @@
</avue-crud>
+ <taskinfo-detail v-if="detailVisible" ref="detailVisible" :detailInfo="detailInfo" @isDetail="isDetail"></taskinfo-detail>
</basic-container>
</template>
@@ -52,9 +53,10 @@
import option from "@/const/taskinfo/taskinfo";
import {mapGetters} from "vuex";
import OpenLayersMap from "@/components/OpenLayersMap";
+ import TaskinfoDetail from "@/views/taskinfo/taskinfoDetail";
export default {
- components: { OpenLayersMap },
+ components: {TaskinfoDetail, OpenLayersMap },
data() {
return {
form: {},
@@ -67,7 +69,9 @@
},
selectionList: [],
option: option,
- data: []
+ data: [],
+ detailVisible:false,
+ detailInfo:{},
};
},
created() {
@@ -215,11 +219,17 @@
this.form.routeRange = toData
},
goTaskinfoDetail(row){
- this.$router.push({ path: "/taskinfo/taskinfoDetail", query: row });
+ // this.$router.push({ path: "/taskinfo/taskinfoDetail", query: row });
+ this.rowClick(row)
},
//点击当前行事件
rowClick(val){
- this.$router.push({ path: "/taskinfo/taskinfoDetail", query: val });
+ // this.$router.push({ path: "/taskinfo/taskinfoDetail", query: val });
+ this.detailInfo = val
+ this.isDetail();
+ },
+ isDetail(){
+ this.detailVisible = !this.detailVisible
}
}
};
--
Gitblit v1.9.3