From 0039429882f8434000a0f61d6995324f1589633a Mon Sep 17 00:00:00 2001 From: seatonwan9 <seatonwan9@163.com> Date: 星期日, 30 五月 2021 13:36:06 +0800 Subject: [PATCH] Merge branch 'develop' of http://xearth.cn:6600/r/wuyushui/SewerAndRainNetwork into develop --- src/components/table/components/IndexStatistics.vue | 323 ++++++++++++----------------------------------------- 1 files changed, 74 insertions(+), 249 deletions(-) diff --git a/src/components/table/components/IndexStatistics.vue b/src/components/table/components/IndexStatistics.vue index f38b288..f5d31f0 100644 --- a/src/components/table/components/IndexStatistics.vue +++ b/src/components/table/components/IndexStatistics.vue @@ -1,262 +1,87 @@ <template> + <div> <el-tabs v-model="activeName"> - <el-tab-pane label="鎸囨爣缁熻" name="first"><el-table - :data="tableData" - style="width: 100%"> - <el-table-column - prop="date" - label="搴忓彿" - width="150"> - </el-table-column> - <el-table-column - prop="date" - label="鍗曚綅鍚嶇О" - width="150"> - </el-table-column> - <el-table-column - prop="date" - label="宸ヤ笟鍙栨按閲�(m3)" - width="150"> - </el-table-column> - <el-table-column - prop="date" - label="澶栨帓搴熸按閲�(m3)" - width="150"> - </el-table-column> - <el-table-column - prop="date" - label="宸ヤ笟搴熸皵鎺掓斁閲�(m3)" - width="150"> - </el-table-column> - <el-table-column label="COD(t)"> - <el-table-column - prop="province" - label="绱浜х敓閲�" - width="120"> - </el-table-column> - <el-table-column - prop="city" - label="褰撴湀浜х敓閲�" - width="120"> - </el-table-column> - </el-table-column> - <el-table-column label="姘ㄦ爱(t)"> - <el-table-column - prop="province" - label="绱浜х敓閲�" - width="120"> - </el-table-column> - <el-table-column - prop="city" - label="褰撴湀浜х敓閲�" - width="120"> - </el-table-column> - </el-table-column> - <el-table-column label="浜屾哀鍖栫~(t)"> - <el-table-column - prop="province" - label="绱浜х敓閲�" - width="120"> - </el-table-column> - <el-table-column - prop="city" - label="褰撴湀浜х敓閲�" - width="120"> - </el-table-column> - </el-table-column> - <el-table-column label="姘哀鍖栫墿(t)"> - <el-table-column - prop="province" - label="绱浜х敓閲�" - width="120"> - </el-table-column> - <el-table-column - prop="city" - label="褰撴湀浜х敓閲�" - width="120"> - </el-table-column> - </el-table-column> - <el-table-column label="VOCs(t)"> - <el-table-column - prop="province" - label="绱浜х敓閲�" - width="120"> - </el-table-column> - <el-table-column - prop="city" - label="褰撴湀浜х敓閲�" - width="120"> - </el-table-column> - </el-table-column> - <el-table-column label="鍥哄簾(t)"> - <el-table-column - prop="province" - label="绱浜х敓閲�" - width="120"> - </el-table-column> - <el-table-column - prop="city" - label="褰撴湀浜х敓閲�" - width="120"> - </el-table-column> - </el-table-column> - </el-table></el-tab-pane> - <el-tab-pane label="浼佷笟鎺掑悕" name="second"><el-table - :data="tableData" - style="width: 100%" - max-height="250"> - <el-table-column - fixed - prop="date" - label="浼佷笟鍚嶇О" - width="150"> - </el-table-column> - <el-table-column - prop="name" - label="搴熸按杈炬爣鐜�" - width="120"> - </el-table-column> - <el-table-column - prop="province" - label="鍚嶆" - width="120"> - </el-table-column> - <el-table-column - prop="city" - label="搴熸皵杈炬爣鐜�" - width="120"> - </el-table-column> - <el-table-column - prop="address" - label="鍚嶆" - width="300"> - </el-table-column> - <el-table-column - prop="zip" - label="浼犺緭鐜�" - width="120"> - </el-table-column> - <el-table-column - prop="zip" - label="鍚嶆" - width="120"> - </el-table-column> - <el-table-column - prop="zip" - label="璁惧瀹屽ソ鐜�" - width="120"> - </el-table-column> - <el-table-column - prop="zip" - label="鎺掑悕" - width="120"> - </el-table-column> - </el-table></el-tab-pane> - <el-tab-pane label="鎺掓斁鐐规帓鍚�" name="third"><el-table - :data="tableData" - style="width: 100%" - max-height="250"> - <el-table-column - fixed - prop="date" - label="鎺掓斁鐐瑰悕绉�" - width="150"> - </el-table-column> - <el-table-column - prop="name" - label="鎺掓斁绫诲瀷" - width="120"> - </el-table-column> - <el-table-column - prop="province" - label="杈炬爣鐜�" - width="120"> - </el-table-column> - <el-table-column - prop="city" - label="鍚嶆" - width="120"> - </el-table-column> - <el-table-column - prop="address" - label="浼犺緭鐜�" - width="300"> - </el-table-column> - <el-table-column - prop="zip" - label="鍚嶆" - width="120"> - </el-table-column> - <el-table-column - prop="zip" - label="璁惧瀹屽ソ鐜�" - width="120"> - </el-table-column> - <el-table-column - prop="zip" - label="鍚嶆" - width="120"> - </el-table-column> - </el-table></el-tab-pane> + <el-tab-pane label="鎸囨爣缁熻" name="first"> + <el-table :data="tableData" :lock-scroll="true" class="scroll"> + <el-table-column type="index" label="搴忓彿"></el-table-column> + <el-table-column prop="date" label="鍗曚綅鍚嶇О"></el-table-column> + <el-table-column prop="province" label="宸ヤ笟鍙栨按閲�(m3)"></el-table-column> + <el-table-column prop="province" label="澶栨帓搴熸按閲�(m3)"></el-table-column> + <el-table-column prop="province" label="宸ヤ笟搴熸皵鎺掓斁閲�(m3)"></el-table-column> + <el-table-column label="COD(t)"> + <el-table-column prop="province" label="绱浜х敓閲�"></el-table-column> + <el-table-column prop="city" label="褰撴湀浜х敓閲�"></el-table-column> + </el-table-column> + <el-table-column label="姘ㄦ爱(t)"> + <el-table-column prop="province" label="绱浜х敓閲�"></el-table-column> + <el-table-column prop="city" label="褰撴湀浜х敓閲�"></el-table-column> + </el-table-column> + <el-table-column label="浜屾哀鍖栫~(t)"> + <el-table-column prop="province" label="绱浜х敓閲�"></el-table-column> + <el-table-column prop="city" label="褰撴湀浜х敓閲�"></el-table-column> + </el-table-column> + <el-table-column label="姘哀鍖栫墿(t)"> + <el-table-column prop="province" label="绱浜х敓閲�"></el-table-column> + <el-table-column prop="city" label="褰撴湀浜х敓閲�"></el-table-column> + </el-table-column> + <el-table-column label="VOCs(t)"> + <el-table-column prop="province" label="绱浜х敓閲�"></el-table-column> + <el-table-column prop="city" label="褰撴湀浜х敓閲�"></el-table-column> + </el-table-column> + <el-table-column label="鍥哄簾(t)"> + <el-table-column prop="province" label="绱浜х敓閲�"></el-table-column> + <el-table-column prop="city" label="褰撴湀浜х敓閲�"></el-table-column> + </el-table-column> + </el-table> + </el-tab-pane> + <el-tab-pane label="浼佷笟鎺掑悕" name="second"> + <el-table :data="tableData"> + <el-table-column type="index" label="搴忓彿"></el-table-column> + <el-table-column prop="date" label="浼佷笟鍚嶇О"></el-table-column> + <el-table-column prop="name" label="搴熸按杈炬爣鐜�"></el-table-column> + <el-table-column prop="province" label="鍚嶆"></el-table-column> + <el-table-column prop="city" label="搴熸皵杈炬爣鐜�"></el-table-column> + <el-table-column prop="address" label="鍚嶆"></el-table-column> + <el-table-column prop="zip" label="浼犺緭鐜�"></el-table-column> + <el-table-column prop="zip" label="鍚嶆"></el-table-column> + <el-table-column prop="zip" label="璁惧瀹屽ソ鐜�"></el-table-column> + <el-table-column prop="zip" label="鎺掑悕"></el-table-column> + </el-table> + </el-tab-pane> + <el-tab-pane label="鎺掓斁鐐规帓鍚�" name="third"> + <el-table :data="tableData"> + <el-table-column type="index" label="搴忓彿"></el-table-column> + <el-table-column prop="date" label="鎺掓斁鐐瑰悕绉�"></el-table-column> + <el-table-column prop="name" label="鎺掓斁绫诲瀷"></el-table-column> + <el-table-column prop="province" label="杈炬爣鐜�"></el-table-column> + <el-table-column prop="city" label="鍚嶆"></el-table-column> + <el-table-column prop="address" label="浼犺緭鐜�"></el-table-column> + <el-table-column prop="zip" label="鍚嶆"></el-table-column> + <el-table-column prop="zip" label="璁惧瀹屽ソ鐜�"></el-table-column> + <el-table-column prop="zip" label="鍚嶆"></el-table-column> + </el-table> + </el-tab-pane> </el-tabs> - + </div> </template> <script> +import mapApi from '@/api/mapApi' export default { + name: 'IndexStatistics', data () { return { + titleProp: '', activeName: 'first', - tableData: [{ - date: '2016-05-03', - name: '鐜嬪皬铏�', - province: '涓婃捣', - city: '鏅檧鍖�', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - zip: 200333 - }, { - date: '2016-05-02', - name: '鐜嬪皬铏�', - province: '涓婃捣', - city: '鏅檧鍖�', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - zip: 200333 - }, { - date: '2016-05-04', - name: '鐜嬪皬铏�', - province: '涓婃捣', - city: '鏅檧鍖�', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - zip: 200333 - }, { - date: '2016-05-01', - name: '鐜嬪皬铏�', - province: '涓婃捣', - city: '鏅檧鍖�', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - zip: 200333 - }, { - date: '2016-05-08', - name: '鐜嬪皬铏�', - province: '涓婃捣', - city: '鏅檧鍖�', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - zip: 200333 - }, { - date: '2016-05-06', - name: '鐜嬪皬铏�', - province: '涓婃捣', - city: '鏅檧鍖�', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - zip: 200333 - }, { - date: '2016-05-07', - name: '鐜嬪皬铏�', - province: '涓婃捣', - city: '鏅檧鍖�', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - zip: 200333 - }] + tableData: null + } + }, + async mounted () { + this.tableData = await mapApi.getIndexStatistics() + }, + methods: { + refsDatatitle (item) { + this.titleProp = item } } } -- Gitblit v1.8.0