From c56e506fd34c58209240e97fc29043639fae5d19 Mon Sep 17 00:00:00 2001 From: ChenZeping <chenzeping> Date: 星期四, 29 四月 2021 15:13:21 +0800 Subject: [PATCH] 统计表,指标,预报警表格弹框公共修改,管线分析功能 --- src/components/table/components/Warn.vue | 277 +++++++++++++++++++++++++++++-------------------------- 1 files changed, 147 insertions(+), 130 deletions(-) diff --git a/src/components/table/components/Warn.vue b/src/components/table/components/Warn.vue index fee998e..faf893a 100644 --- a/src/components/table/components/Warn.vue +++ b/src/components/table/components/Warn.vue @@ -1,155 +1,166 @@ <template> - <el-tabs v-model="activeName"> + <Public> + <template v-slot:title> + <span>{{ titleProp }}</span> + </template> + <template v-slot:publicTable> + <el-tabs v-model="activeName"> <el-tab-pane label="瀹炴椂缁熻" name="first"> - <el-scrollbar style="width:100%"> + <el-scrollbar style="width:100%"> <el-table - :data="tableData"> + :data="tableData"> + <el-table-column + prop="date" + label="浼佷笟鍚嶇О"> + </el-table-column> + <el-table-column label="搴熸按(涓�)"> <el-table-column - prop="date" - label="浼佷笟鍚嶇О"> + prop="name" + label="棰勮"> </el-table-column> - <el-table-column label="搴熸按(涓�)"> - <el-table-column - prop="name" - label="棰勮"> - </el-table-column> - <el-table-column - prop="name" - label="鎶ヨ"> - </el-table-column> + <el-table-column + prop="name" + label="鎶ヨ"> </el-table-column> - <el-table-column label="搴熸皵(涓�)"> - <el-table-column - prop="name" - label="棰勮"> - </el-table-column> - <el-table-column - prop="name" - label="鎶ヨ"> - </el-table-column> + </el-table-column> + <el-table-column label="搴熸皵(涓�)"> + <el-table-column + prop="name" + label="棰勮"> </el-table-column> - <el-table-column label="鍥哄簾(涓�)"> - <el-table-column - prop="name" - label="棰勮"> - </el-table-column> + <el-table-column + prop="name" + label="鎶ヨ"> </el-table-column> - <el-table-column label="纭寲姘�(涓�)"> - <el-table-column - prop="name" - label="棰勮"> - </el-table-column> + </el-table-column> + <el-table-column label="鍥哄簾(涓�)"> + <el-table-column + prop="name" + label="棰勮"> </el-table-column> - <el-table-column label="鍙噧姘斾綋(涓�)"> - <el-table-column - prop="name" - label="棰勮"> - </el-table-column> + </el-table-column> + <el-table-column label="纭寲姘�(涓�)"> + <el-table-column + prop="name" + label="棰勮"> </el-table-column> + </el-table-column> + <el-table-column label="鍙噧姘斾綋(涓�)"> + <el-table-column + prop="name" + label="棰勮"> + </el-table-column> + </el-table-column> </el-table> - </el-scrollbar> + </el-scrollbar> </el-tab-pane> <el-tab-pane label="褰撴湀缁熻" name="second"> - <el-table - :data="tableData"> - <el-table-column - prop="date" - label="浼佷笟鍚嶇О"> - </el-table-column> - <el-table-column label="搴熸按(涓�)"> - <el-table-column - prop="name" - label="棰勮"> - </el-table-column> - <el-table-column - prop="name" - label="鎶ヨ"> - </el-table-column> - </el-table-column> - <el-table-column label="搴熸皵(涓�)"> - <el-table-column - prop="name" - label="棰勮"> - </el-table-column> - <el-table-column - prop="name" - label="鎶ヨ"> - </el-table-column> - </el-table-column> - <el-table-column label="鍥哄簾(涓�)"> - <el-table-column - prop="name" - label="棰勮"> - </el-table-column> - </el-table-column> - <el-table-column label="纭寲姘�(涓�)"> - <el-table-column - prop="name" - label="棰勮"> - </el-table-column> - </el-table-column> - <el-table-column label="鍙噧姘斾綋(涓�)"> - <el-table-column - prop="name" - label="棰勮"> - </el-table-column> - </el-table-column> - </el-table> + <el-table + :data="tableData"> + <el-table-column + prop="date" + label="浼佷笟鍚嶇О"> + </el-table-column> + <el-table-column label="搴熸按(涓�)"> + <el-table-column + prop="name" + label="棰勮"> + </el-table-column> + <el-table-column + prop="name" + label="鎶ヨ"> + </el-table-column> + </el-table-column> + <el-table-column label="搴熸皵(涓�)"> + <el-table-column + prop="name" + label="棰勮"> + </el-table-column> + <el-table-column + prop="name" + label="鎶ヨ"> + </el-table-column> + </el-table-column> + <el-table-column label="鍥哄簾(涓�)"> + <el-table-column + prop="name" + label="棰勮"> + </el-table-column> + </el-table-column> + <el-table-column label="纭寲姘�(涓�)"> + <el-table-column + prop="name" + label="棰勮"> + </el-table-column> + </el-table-column> + <el-table-column label="鍙噧姘斾綋(涓�)"> + <el-table-column + prop="name" + label="棰勮"> + </el-table-column> + </el-table-column> + </el-table> </el-tab-pane> <el-tab-pane label="涓婃湀缁熻" name="third"> - <el-table - :data="tableData"> - <el-table-column - prop="date" - label="浼佷笟鍚嶇О"> - </el-table-column> - <el-table-column label="搴熸按(涓�)"> - <el-table-column - prop="name" - label="棰勮"> - </el-table-column> - <el-table-column - prop="name" - label="鎶ヨ"> - </el-table-column> - </el-table-column> - <el-table-column label="搴熸皵(涓�)"> - <el-table-column - prop="name" - label="棰勮"> - </el-table-column> - <el-table-column - prop="name" - label="鎶ヨ"> - </el-table-column> - </el-table-column> - <el-table-column label="鍥哄簾(涓�)"> - <el-table-column - prop="name" - label="棰勮"> - </el-table-column> - </el-table-column> - <el-table-column label="纭寲姘�(涓�)"> - <el-table-column - prop="name" - label="棰勮"> - </el-table-column> - </el-table-column> - <el-table-column label="鍙噧姘斾綋(涓�)"> - <el-table-column - prop="name" - label="棰勮"> - </el-table-column> - </el-table-column> - </el-table> + <el-table + :data="tableData"> + <el-table-column + prop="date" + label="浼佷笟鍚嶇О"> + </el-table-column> + <el-table-column label="搴熸按(涓�)"> + <el-table-column + prop="name" + label="棰勮"> + </el-table-column> + <el-table-column + prop="name" + label="鎶ヨ"> + </el-table-column> + </el-table-column> + <el-table-column label="搴熸皵(涓�)"> + <el-table-column + prop="name" + label="棰勮"> + </el-table-column> + <el-table-column + prop="name" + label="鎶ヨ"> + </el-table-column> + </el-table-column> + <el-table-column label="鍥哄簾(涓�)"> + <el-table-column + prop="name" + label="棰勮"> + </el-table-column> + </el-table-column> + <el-table-column label="纭寲姘�(涓�)"> + <el-table-column + prop="name" + label="棰勮"> + </el-table-column> + </el-table-column> + <el-table-column label="鍙噧姘斾綋(涓�)"> + <el-table-column + prop="name" + label="棰勮"> + </el-table-column> + </el-table-column> + </el-table> </el-tab-pane> - </el-tabs> + </el-tabs> + </template> + </Public> </template> <script> + +import Public from '@components/table/Public' + export default { data () { return { + titleProp: '', activeName: 'first', tableData: [{ date: '闆嗗洟鍏徃', @@ -181,6 +192,12 @@ zip: 1 }] } + }, + components: { Public }, + methods: { + refsDatatitle (item) { + this.titleProp = item + } } } </script> -- Gitblit v1.8.0