From 098ce319738b1119e7307e12ef32e174eba1630e Mon Sep 17 00:00:00 2001 From: chenzeping <ChenZeping02609@163.com> Date: 星期一, 15 三月 2021 18:21:56 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master --- public/index.html | 3 src/assets/css/map/map-panel-style.less | 172 ++++++++----------- src/components/table/components/IndexStatistics.vue | 189 +++++++------------- src/components/table/components/Warn.vue | 152 +++++----------- 4 files changed, 191 insertions(+), 325 deletions(-) diff --git a/public/index.html b/public/index.html index 396d79c..d50d35b 100644 --- a/public/index.html +++ b/public/index.html @@ -16,13 +16,10 @@ <div id="app"></div> <!-- built files will be auto injected --> <script type="text/javascript"> - /* 杩欓噷鎴戜滑鍒╃敤浜嗕竴涓嚜鎵ц鍑芥暟 */ (function(){ change(); function change(){ - console.log( document.documentElement.clientWidth*12/640 +'px') //html鐨� font-size 鐨勫ぇ灏忓昂瀵� - //杩欓噷鐨刪tml瀛椾綋澶у皬鍒╃敤浜嗕竴涓畝鍗曠殑鏁板鍏紡锛屽綋鎴戜滑榛樿璁剧疆浠ュ睆骞�320px浣嶅熀鍑嗘鏃剁殑瀛椾綋澶у皬涓�20px(320 20px),閭d箞娴忚鍣ㄧ獥鍙eぇ灏忔敼鍙樼殑鏃跺�欐柊鐨刪tml鐨刦ontSize锛坈lientWidth 鏂扮殑鍊硷級灏辨槸clientWidth*20/320 document.documentElement.style.fontSize = document.documentElement.clientWidth/12 +'px'; } /* 鐩戝惉绐楀彛澶у皬鍙戠敓鏀瑰彉鏃�*/ diff --git a/src/assets/css/map/map-panel-style.less b/src/assets/css/map/map-panel-style.less index 19301da..e038a0a 100644 --- a/src/assets/css/map/map-panel-style.less +++ b/src/assets/css/map/map-panel-style.less @@ -1,90 +1,82 @@ @import "_map-variable"; - -.el-button--primary { - color: @color; - background-color: @background-color; - border-color: @color; +.el-button--primary{ + color: @color; + background-color: @background-color; + border-color: @color; } -.el-tabs { - .el-tabs__item { - padding: 0 10px; - text-align: center; - height: 20px; - line-height: 20px; +.el-tabs{ + .el-tabs__item{ + padding: 0 10px; + text-align: center; + height: 20px; + line-height: 20px; - color: @color; - cursor: pointer; - -ms-flex-negative: 0; - flex-shrink: 0; + color: @color; + cursor: pointer; + -ms-flex-negative: 0; + flex-shrink: 0; } } - -.el-tabs__header { +.el-tabs__header{ font-size: .08333rem; line-height: .10938rem; - background: rgba(0, 255, 246, .14); + // background: rgba(0,255,246,.14); } - -.el-dialog { +.el-dialog{ border: 0.00521rem solid @color; box-shadow: 0 0 0.03rem @color; background: rgba(0, 16, 30, 0.8); border-radius: 0.05208rem; - .el-dialog__title { + .el-dialog__title{ padding: .03125rem .08333rem; color: @color; cursor: pointer; flex-shrink: 0; } } - .select-down { - border: none !important; - background-color: @background-color; + border: none !important; + background-color: @background-color ; - //.el-scrollbar{ - // - // background-color: @background-color !important; - // } - // .el-scrollbar__view .el-select-dropdown__list{ - // background-color: @background-color !important; - // } - .el-select-dropdown__item.hover { - background-color: @background-color-light; - } - - .el-select-dropdown__item { - color: @color; - //background-color: @background-color; - } - - // .el-select-dropdown{ - // border: none !important; - // background-color: @background-color !important; - // } - // .el-select-dropdown__empty{ - // color: @color; - // background-color: @background-color; - // } - .popper__arrow::after { - border-bottom-color: @color; - } + //.el-scrollbar{ + // + // background-color: @background-color !important; + // } + // .el-scrollbar__view .el-select-dropdown__list{ + // background-color: @background-color !important; + // } + .el-select-dropdown__item.hover{ + background-color: @background-color-light; + } + .el-select-dropdown__item { + color: @color; + //background-color: @background-color; + } + // .el-select-dropdown{ + // border: none !important; + // background-color: @background-color !important; + // } + // .el-select-dropdown__empty{ + // color: @color; + // background-color: @background-color; + // } + .popper__arrow::after{ + border-bottom-color: @color ; + } } -.el-tabs { +.el-tabs{ .el-tabs__item { height: 40px; line-height: 40px; } } - -.el-table th, .el-table tr { +.el-table th, .el-table tr{ background-color: transparent; } - -.el-table { +.el-table{ color: @color; background: transparent; @@ -92,52 +84,45 @@ color: #ffffff; font-weight: 500; } - - thead.is-group th { + thead.is-group th{ background: transparent; } - .el-table__expanded-cell { - background: transparent; - } + background: transparent; + } } - -.map-input { - input { +.map-input{ + input{ border-radius: 0; - background-color: @background-color-light; - border: solid 1px @color; + background-color: @background-color-light ; + border: solid 1px @color ; } } -.map-tooltip.is-dark { - font-size: .08333rem; - color: @color-highlight; - background: @background-color; +.map-tooltip.is-dark{ + font-size: .08333rem ; + color: @color-highlight ; + background: @background-color ; border-radius: .03rem; - padding: .05rem; + padding: .05rem ; } - -.map-btn-unactive { - color: @color; - border: .00521rem solid @color; - box-shadow: 0 0 .03rem @color; +.map-btn-unactive{ + color: @color ; + border: .00521rem solid @color ; + box-shadow: 0 0 .03rem @color ; } - -.map-btn-active { - color: @color-highlight; - border: .00521rem solid @color-highlight; - box-shadow: 0 0 .03rem @color-highlight; +.map-btn-active{ + color: @color-highlight ; + border: .00521rem solid @color-highlight ; + box-shadow: 0 0 .03rem @color-highlight ; } - -.map-btn-background { +.map-btn-background{ background: @background-color; //border: .00521rem solid @color; //box-shadow: 0 0 .03rem @color; //border-radius: .05208rem; } - -.map-background { +.map-background{ //color: @color; border: .00521rem solid @color; box-shadow: 0 0 .03rem @color; @@ -145,37 +130,26 @@ //padding: .05rem !important; border-radius: .05208rem; } - .map-under-line { height: 1px; background: @background-color-split; margin-block-start: 0; margin-block-end: 0; } - .tools-panel-content { border: 1px solid @background-color-tools; background: @background-color-tools; padding: 0; - width: 90px; - display: flex; - flex-wrap: wrap; - justify-content: space-evenly; - .el-button { padding: 0; - margin: 5px; - width: 30px; - height: 30px; + margin: 10px; + width: 45px; + height: 45px; background: @background-color-tools; vertical-align: middle !important; - img { width: 16px; height: 16px; } } -} -.el-popper[x-placement^=bottom] .popper__arrow::after { - border-bottom-color: @background-color-tools; } diff --git a/src/components/table/components/IndexStatistics.vue b/src/components/table/components/IndexStatistics.vue index f38b288..c82e142 100644 --- a/src/components/table/components/IndexStatistics.vue +++ b/src/components/table/components/IndexStatistics.vue @@ -1,103 +1,85 @@ <template> <el-tabs v-model="activeName"> <el-tab-pane label="鎸囨爣缁熻" name="first"><el-table - :data="tableData" - style="width: 100%"> + :data="tableData"> <el-table-column - prop="date" - label="搴忓彿" - width="150"> + type="index" + label="搴忓彿"> </el-table-column> <el-table-column prop="date" - label="鍗曚綅鍚嶇О" - width="150"> + label="鍗曚綅鍚嶇О"> </el-table-column> <el-table-column - prop="date" - label="宸ヤ笟鍙栨按閲�(m3)" - width="150"> + prop="province" + label="宸ヤ笟鍙栨按閲�(m3)"> </el-table-column> <el-table-column - prop="date" - label="澶栨帓搴熸按閲�(m3)" - width="150"> + prop="province" + label="澶栨帓搴熸按閲�(m3)"> </el-table-column> <el-table-column - prop="date" - label="宸ヤ笟搴熸皵鎺掓斁閲�(m3)" - width="150"> + prop="province" + label="宸ヤ笟搴熸皵鎺掓斁閲�(m3)"> </el-table-column> <el-table-column label="COD(t)"> <el-table-column prop="province" - label="绱浜х敓閲�" - width="120"> + label="绱浜х敓閲�"> </el-table-column> <el-table-column prop="city" - label="褰撴湀浜х敓閲�" - width="120"> + label="褰撴湀浜х敓閲�"> </el-table-column> </el-table-column> <el-table-column label="姘ㄦ爱(t)"> <el-table-column prop="province" - label="绱浜х敓閲�" - width="120"> + label="绱浜х敓閲�"> </el-table-column> <el-table-column prop="city" - label="褰撴湀浜х敓閲�" - width="120"> + label="褰撴湀浜х敓閲�"> </el-table-column> </el-table-column> <el-table-column label="浜屾哀鍖栫~(t)"> <el-table-column prop="province" - label="绱浜х敓閲�" - width="120"> + label="绱浜х敓閲�"> </el-table-column> <el-table-column prop="city" - label="褰撴湀浜х敓閲�" - width="120"> + label="褰撴湀浜х敓閲�"> </el-table-column> </el-table-column> <el-table-column label="姘哀鍖栫墿(t)"> <el-table-column prop="province" - label="绱浜х敓閲�" - width="120"> + label="绱浜х敓閲�"> </el-table-column> <el-table-column prop="city" - label="褰撴湀浜х敓閲�" - width="120"> + label="褰撴湀浜х敓閲�"> </el-table-column> </el-table-column> <el-table-column label="VOCs(t)"> <el-table-column prop="province" - label="绱浜х敓閲�" - width="120"> + label="绱浜х敓閲�"> </el-table-column> <el-table-column prop="city" - label="褰撴湀浜х敓閲�" - width="120"> + label="褰撴湀浜х敓閲�"> </el-table-column> </el-table-column> <el-table-column label="鍥哄簾(t)"> <el-table-column prop="province" - label="绱浜х敓閲�" - width="120"> + label="绱浜х敓閲�"> </el-table-column> <el-table-column prop="city" - label="褰撴湀浜х敓閲�" - width="120"> + label="褰撴湀浜х敓閲�"> </el-table-column> </el-table-column> </el-table></el-tab-pane> @@ -106,96 +88,83 @@ style="width: 100%" max-height="250"> <el-table-column - fixed + type="index" + label="搴忓彿"> + </el-table-column> + <el-table-column prop="date" - label="浼佷笟鍚嶇О" - width="150"> + label="浼佷笟鍚嶇О"> </el-table-column> <el-table-column prop="name" - label="搴熸按杈炬爣鐜�" - width="120"> + label="搴熸按杈炬爣鐜�"> </el-table-column> <el-table-column prop="province" - label="鍚嶆" - width="120"> + label="鍚嶆"> </el-table-column> <el-table-column prop="city" - label="搴熸皵杈炬爣鐜�" - width="120"> + label="搴熸皵杈炬爣鐜�"> </el-table-column> <el-table-column prop="address" - label="鍚嶆" - width="300"> + label="鍚嶆"> </el-table-column> <el-table-column prop="zip" - label="浼犺緭鐜�" - width="120"> + label="浼犺緭鐜�"> </el-table-column> <el-table-column prop="zip" - label="鍚嶆" - width="120"> + label="鍚嶆"> </el-table-column> <el-table-column prop="zip" - label="璁惧瀹屽ソ鐜�" - width="120"> + label="璁惧瀹屽ソ鐜�"> </el-table-column> <el-table-column prop="zip" - label="鎺掑悕" - width="120"> + label="鎺掑悕"> </el-table-column> </el-table></el-tab-pane> <el-tab-pane label="鎺掓斁鐐规帓鍚�" name="third"><el-table - :data="tableData" - style="width: 100%" - max-height="250"> + :data="tableData"> <el-table-column - fixed + type="index" + label="搴忓彿"> + </el-table-column> + <el-table-column prop="date" - label="鎺掓斁鐐瑰悕绉�" - width="150"> + label="鎺掓斁鐐瑰悕绉�"> </el-table-column> <el-table-column prop="name" - label="鎺掓斁绫诲瀷" - width="120"> + label="鎺掓斁绫诲瀷"> </el-table-column> <el-table-column prop="province" - label="杈炬爣鐜�" - width="120"> + label="杈炬爣鐜�"> </el-table-column> <el-table-column prop="city" - label="鍚嶆" - width="120"> + label="鍚嶆"> </el-table-column> <el-table-column prop="address" - label="浼犺緭鐜�" - width="300"> + label="浼犺緭鐜�"> </el-table-column> <el-table-column prop="zip" - label="鍚嶆" - width="120"> + label="鍚嶆"> </el-table-column> <el-table-column prop="zip" - label="璁惧瀹屽ソ鐜�" - width="120"> + label="璁惧瀹屽ソ鐜�"> </el-table-column> <el-table-column prop="zip" - label="鍚嶆" - width="120"> + label="鍚嶆"> </el-table-column> </el-table></el-tab-pane> </el-tabs> @@ -208,53 +177,25 @@ return { activeName: 'first', tableData: [{ - date: '2016-05-03', - name: '鐜嬪皬铏�', - province: '涓婃捣', - city: '鏅檧鍖�', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', + date: '闆嗗洟鍏徃', + name: '35', + province: '23', + city: '11', + address: 235, + zip: 23 + }, { + date: '澶╂触鐭冲寲', + name: 32, + province: 33, + city: 44, + address: 53, 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 寮�', + date: '娴庡崡鐐煎寲', + name: 35, + province: 13, + city: 33, + address: 44, zip: 200333 }] } diff --git a/src/components/table/components/Warn.vue b/src/components/table/components/Warn.vue index efc2577..fee998e 100644 --- a/src/components/table/components/Warn.vue +++ b/src/components/table/components/Warn.vue @@ -1,169 +1,144 @@ <template> <el-tabs v-model="activeName"> <el-tab-pane label="瀹炴椂缁熻" name="first"> + <el-scrollbar style="width:100%"> <el-table - :data="tableData" - style="width: 100%"> + :data="tableData"> <el-table-column prop="date" - label="浼佷笟鍚嶇О" - width="150"> + label="浼佷笟鍚嶇О"> </el-table-column> <el-table-column label="搴熸按(涓�)"> <el-table-column prop="name" - label="棰勮" - width="120"> + label="棰勮"> </el-table-column> <el-table-column prop="name" - label="鎶ヨ" - width="120"> + label="鎶ヨ"> </el-table-column> </el-table-column> <el-table-column label="搴熸皵(涓�)"> <el-table-column prop="name" - label="棰勮" - width="120"> + label="棰勮"> </el-table-column> <el-table-column prop="name" - label="鎶ヨ" - width="120"> + label="鎶ヨ"> </el-table-column> </el-table-column> <el-table-column label="鍥哄簾(涓�)"> <el-table-column prop="name" - label="棰勮" - width="120"> + label="棰勮"> </el-table-column> </el-table-column> <el-table-column label="纭寲姘�(涓�)"> <el-table-column prop="name" - label="棰勮" - width="120"> + label="棰勮"> </el-table-column> </el-table-column> <el-table-column label="鍙噧姘斾綋(涓�)"> <el-table-column prop="name" - label="棰勮" - width="120"> + label="棰勮"> </el-table-column> </el-table-column> </el-table> + </el-scrollbar> </el-tab-pane> <el-tab-pane label="褰撴湀缁熻" name="second"> <el-table - :data="tableData" - style="width: 100%"> + :data="tableData"> <el-table-column prop="date" - label="浼佷笟鍚嶇О" - width="150"> + label="浼佷笟鍚嶇О"> </el-table-column> <el-table-column label="搴熸按(涓�)"> <el-table-column prop="name" - label="棰勮" - width="120"> + label="棰勮"> </el-table-column> <el-table-column prop="name" - label="鎶ヨ" - width="120"> + label="鎶ヨ"> </el-table-column> </el-table-column> <el-table-column label="搴熸皵(涓�)"> <el-table-column prop="name" - label="棰勮" - width="120"> + label="棰勮"> </el-table-column> <el-table-column prop="name" - label="鎶ヨ" - width="120"> + label="鎶ヨ"> </el-table-column> </el-table-column> <el-table-column label="鍥哄簾(涓�)"> <el-table-column prop="name" - label="棰勮" - width="120"> + label="棰勮"> </el-table-column> </el-table-column> <el-table-column label="纭寲姘�(涓�)"> <el-table-column prop="name" - label="棰勮" - width="120"> + label="棰勮"> </el-table-column> </el-table-column> <el-table-column label="鍙噧姘斾綋(涓�)"> <el-table-column prop="name" - label="棰勮" - width="120"> + label="棰勮"> </el-table-column> </el-table-column> </el-table> </el-tab-pane> <el-tab-pane label="涓婃湀缁熻" name="third"> <el-table - :data="tableData" - style="width: 100%"> + :data="tableData"> <el-table-column prop="date" - label="浼佷笟鍚嶇О" - width="150"> + label="浼佷笟鍚嶇О"> </el-table-column> <el-table-column label="搴熸按(涓�)"> <el-table-column prop="name" - label="棰勮" - width="120"> + label="棰勮"> </el-table-column> <el-table-column prop="name" - label="鎶ヨ" - width="120"> + label="鎶ヨ"> </el-table-column> </el-table-column> <el-table-column label="搴熸皵(涓�)"> <el-table-column prop="name" - label="棰勮" - width="120"> + label="棰勮"> </el-table-column> <el-table-column prop="name" - label="鎶ヨ" - width="120"> + label="鎶ヨ"> </el-table-column> </el-table-column> <el-table-column label="鍥哄簾(涓�)"> <el-table-column prop="name" - label="棰勮" - width="120"> + label="棰勮"> </el-table-column> </el-table-column> <el-table-column label="纭寲姘�(涓�)"> <el-table-column prop="name" - label="棰勮" - width="120"> + label="棰勮"> </el-table-column> </el-table-column> <el-table-column label="鍙噧姘斾綋(涓�)"> <el-table-column prop="name" - label="棰勮" - width="120"> + label="棰勮"> </el-table-column> </el-table-column> </el-table> @@ -177,54 +152,33 @@ return { activeName: 'first', tableData: [{ - date: '2016-05-03', - name: '鐜嬪皬铏�', - province: '涓婃捣', - city: '鏅檧鍖�', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - zip: 200333 + date: '闆嗗洟鍏徃', + name: 1, + province: 1, + city: 0, + address: 1, + zip: 0 }, { - date: '2016-05-02', - name: '鐜嬪皬铏�', - province: '涓婃捣', - city: '鏅檧鍖�', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - zip: 200333 + date: '澶╂触鐭冲寲', + name: 1, + province: 0, + city: 1, + address: 1, + zip: 2 }, { - date: '2016-05-04', - name: '鐜嬪皬铏�', - province: '涓婃捣', - city: '鏅檧鍖�', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - zip: 200333 + date: 'XXX鐐煎寲', + name: 1, + province: 2, + city: 0, + address: 0, + zip: 1 }, { - 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 + date: 'XXX鐐煎寲2', + name: 1, + province: 2, + city: 0, + address: 0, + zip: 1 }] } } -- Gitblit v1.8.0