From 818ef691582a3b342474d541889f2b5577e151f6 Mon Sep 17 00:00:00 2001 From: xy <271556543@qq.com> Date: Mon, 25 Sep 2023 17:15:56 +0800 Subject: [PATCH] 2023-9-25 --- src/components/XyTable/index.vue | 2 +- src/views/assets/files.vue | 253 +++++++++++++++++++++++++++++++ src/views/assets/house.vue | 14 +- src/views/assets/land.vue | 16 +- src/views/component/detail.vue | 99 +++++++++++- 5 files changed, 373 insertions(+), 11 deletions(-) create mode 100644 src/views/assets/files.vue diff --git a/src/components/XyTable/index.vue b/src/components/XyTable/index.vue index f9079d5..dab2ea7 100644 --- a/src/components/XyTable/index.vue +++ b/src/components/XyTable/index.vue @@ -635,7 +635,7 @@ export default { dom.push(编辑) } if (this.auths.indexOf('delete') !== -1) { - dom.push(删除) + dom.push(删除) } return dom; })() diff --git a/src/views/assets/files.vue b/src/views/assets/files.vue new file mode 100644 index 0000000..c0fb112 --- /dev/null +++ b/src/views/assets/files.vue @@ -0,0 +1,253 @@ + + + + + diff --git a/src/views/assets/house.vue b/src/views/assets/house.vue index 913ea00..1c03e27 100644 --- a/src/views/assets/house.vue +++ b/src/views/assets/house.vue @@ -272,7 +272,7 @@ :destroy-req-opt="select" :table-item="table" :btn-to-more="true" - :more-auths="['edit','delete','picture']" + :more-auths="['edit','delete','picture','file']" @detail=" (row) => { $router.push({ @@ -292,6 +292,10 @@ $refs['atlas'].setId(row.id); $refs['atlas'].show(); }" + @file="(row) => { + $refs['files'].setId(row.id); + $refs['files'].show(); + }" > + + @@ -354,6 +364,7 @@ import addHistory from "@/views/assets/component/addHistory.vue"; import lease from '@/views/assets/lease.vue' import atlas from '@/views/assets/atlas.vue' import history from '@/views/assets/history.vue' +import files from "@/views/assets/files.vue"; // import drawer from "@/views/component/drawer.vue"; // import imports from "./imports.vue"; // import atlas from "@/views/assets/atlas.vue"; @@ -367,6 +378,7 @@ export default { LxHeader, add, headerContent, + files, // drawer, // imports, diff --git a/src/views/assets/land.vue b/src/views/assets/land.vue index cb2bad8..325204c 100644 --- a/src/views/assets/land.vue +++ b/src/views/assets/land.vue @@ -248,7 +248,7 @@ :destroy-req-opt="select" :table-item="table" :btn-to-more="true" - :more-auths="['edit','delete','picture']" + :more-auths="['edit','delete','picture','file']" @detail=" (row) => { $router.push({ @@ -267,6 +267,10 @@ $refs['atlas'].setId(row.id); $refs['atlas'].show(); }" + @file="(row) => { + $refs['files'].setId(row.id); + $refs['files'].show(); + }" > + + + @@ -338,6 +349,7 @@ import lease from '@/views/assets/lease.vue'; // import drawer from "@/views/component/drawer.vue"; import imports from "@/views/component/imports.vue"; import atlas from "@/views/assets/atlas.vue"; +import files from "@/views/assets/files.vue"; // import assetsHistoryList from '@/views/assets/assetsHistoryList.vue' export default { name: 'tableList', @@ -350,7 +362,7 @@ export default { atlas, // drawer, imports, - + files, // assetsHistoryList }, mixins: [authMixin], diff --git a/src/views/component/detail.vue b/src/views/component/detail.vue index a7749a4..21dde31 100644 --- a/src/views/component/detail.vue +++ b/src/views/component/detail.vue @@ -68,12 +68,14 @@