zhangyu 5 лет назад
Родитель
Сommit
64273dc22f

+ 0 - 0
src/components/data_admin/buildTask/detail/assetsDetail.vue


+ 50 - 0
src/components/data_admin/buildTask/detail/deviceDeatil.vue

@@ -0,0 +1,50 @@
+<template>
+  <div></div>
+</template>
+
+<script>
+import {  } from "@/api/scan/request"
+import { mapGetters } from "vuex"
+export default {
+  components: {
+    
+  },
+  computed: {
+    ...mapGetters("layout", ["projectId"])
+  },
+  props: {
+    id: String,
+  },
+  data() {
+    return {
+      
+    };
+  },
+  created() {
+    
+  },
+  methods: {
+    
+  },
+  watch: {
+    id: {
+      handler(newName, oldName) {
+        // this.page.pageNumber = 1
+        // this.getTableData()
+      },
+      immediate: true,
+      deep: true
+    }
+  }
+};
+</script>
+<style lang="less" scoped>
+.table-container {
+  height: 100%;
+  background: #fff;
+  .table-button{
+    cursor: pointer;
+    margin-right: 15px;
+  }
+}
+</style>

+ 8 - 5
src/components/data_admin/buildTask/table/modelTable.vue

@@ -36,17 +36,18 @@
      :page-sizes="page.pageSizes" :page-size="page.pageSize" layout="total, sizes, prev, pager, next, jumper" :total="page.total">
     </el-pagination>
     <el-drawer title="任务详情" :visible.sync="drawer" direction="rtl" size="600px">
-      <span>我来啦!</span>
+      <device-deatil :id="detailId"></device-deatil>
     </el-drawer>
   </div>
 </template>
 
 <script>
-import {  } from "@/api/scan/request";
-import { mapGetters } from "vuex";
+import {  } from "@/api/scan/request"
+import { mapGetters } from "vuex"
+import deviceDetail from '../detail/deviceDeatil'
 export default {
   components: {
-    
+    deviceDetail
   },
   computed: {
     ...mapGetters("layout", ["projectId"])
@@ -59,6 +60,7 @@ export default {
       inSpaceType: '设备',
       loading: false, // loading
       drawer: false, // 详情侧弹窗
+      detailId: '',
       page: {
         pageSize: 50,
         pageSizes: [10, 20, 50, 100],
@@ -139,8 +141,9 @@ export default {
       // })
     },
     //查看任务详情
-    handleDetail() {
+    handleDetail(index, row) {
       this.drawer = true
+      this.detailId = row.EquipLocalID
     },
     // 改变pagesize
     handleSizeChange(pageSize) {