Merge branch 'develop' of http://xearth.cn:6600/r/wuyushui/SewerAndRainNetwork into develop
| | |
| | | |
| | | .el-table th, .el-table tr { |
| | | background-color: transparent; |
| | | padding: 0.02rem; |
| | | } |
| | | |
| | | .el-table { |
| | |
| | | margin: 5px; |
| | | width: 30px; |
| | | height: 30px; |
| | | background: @background-color-tools; |
| | | color: #00fff6; |
| | | background: rgba(0, 16, 30, 0.7); |
| | | border: 0.00521rem solid #00fff6; |
| | | vertical-align: middle !important; |
| | | |
| | | img { |
| | | width: 16px; |
| | | height: 16px; |
| | | } |
| | | } |
| | | .el-button.hover{ |
| | | color: @color-highlight; |
| | | border: .00521rem solid @color-highlight; |
| | | box-shadow: 0 0 .03rem @color-highlight; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | } |
| | | } |
| | | .el-table--border{ |
| | | border-bottom: 1px solid #ddd; |
| | | } |
| | | |
| | | |
| | | .el-dialog--center .el-dialog__body{ |
| | | padding: 0.04rem; |
| | |
| | | |
| | | .el-table td, .el-table th.is-leaf { |
| | | font-size: 0.08rem; |
| | | } |
| | | .el-table .has-gutter tr th{ |
| | | border:1px solid @background-color-split; |
| | | } |
| | | .el-table .has-gutter tr th .cell{ |
| | | color: #fff; |
| | | } |
| | | .el-table--border{ |
| | | // border:1px solid @background-color-split; |
| | | border:none |
| | | } |
| | | .el-table--border::after, .el-table--group::after, .el-table::before{ |
| | | background:none; |
| | | } |
| | | |
| | | .el-table .warning-row { |
| | |
| | | .fixed-table { |
| | | background: rgba(0, 16, 30, 1) !important; |
| | | } |
| | | /****************************ç§æ***/ |
| | | .baoBiao{ |
| | | .el-dialog.el-dialog--center{ |
| | | top:100px; |
| | | left: 100px; |
| | | /****************************æ¥è¡¨äºçº§åå¼¹æ¡æ ·å¼***/ |
| | | .el-tabs__nav-wrap::after{background: none;} |
| | | .el-tabs__header{margin-bottom: 0.04rem; |
| | | .is-active{color: @color-highlight} |
| | | } |
| | | .el-tabs__active-bar{ |
| | | background: @color-highlight; |
| | | } |
| | | |
| | | .el-popover.popovers{ |
| | | background: @background-color; |
| | | padding: 0; |
| | | border: 0.00521rem solid @color; |
| | | overflow: hidden; |
| | | box-shadow: 0 0 0.03rem @color; |
| | | .el-popover__title{color: #fff;margin: 0;padding:0.06rem; background: @background-color;border-bottom: 1px solid @background-color-split} |
| | | .refinery { |
| | | background-color: @background-color; |
| | | |
| | | } |
| | | .waste-water{ |
| | | background-color: @background-color; |
| | | } |
| | | } |
| | | |
| | |
| | | .wms-panel { |
| | | |
| | | .wms-panel-scrollbar{ |
| | | height: 457px; |
| | | height: 600px; |
| | | width: 285px; |
| | | //width: 2.5rem; |
| | | font-size: 14px; |
| | |
| | | initMinZoom (config) { |
| | | const minZoom = parseInt(config.minZoom) |
| | | if (minZoom) { |
| | | this.minZoomLayers[minZoom] = config |
| | | var configs = this.minZoomLayers[minZoom] |
| | | if (configs) { |
| | | configs[configs.length] = config |
| | | } else { |
| | | configs = [config] |
| | | } |
| | | this.minZoomLayers[minZoom] = configs |
| | | } |
| | | } |
| | | |
| | |
| | | * @param layerConfig |
| | | */ |
| | | initEvent (layerConfig) { |
| | | // this.map.on('zoomend ', () => this.toggleByZoom()) |
| | | this.map.on('zoomend ', () => this.toggleByZoom()) |
| | | } |
| | | |
| | | toggleByZoom () { |
| | | const zoom = this.map.getZoom() |
| | | for (var k in this.minZoomLayers) { |
| | | const config = this.minZoomLayers[k] |
| | | const checked = config.checked |
| | | console.log(zoom) |
| | | console.log(k) |
| | | if (checked && zoom > k) { |
| | | this.show(config) |
| | | } else if (checked && zoom < k) { |
| | | this.hide(config) |
| | | const configs = this.minZoomLayers[k] |
| | | for (var j in configs) { |
| | | const config = configs[j] |
| | | const checked = config.checked |
| | | console.log(zoom) |
| | | console.log(k) |
| | | if (checked && zoom > k) { |
| | | this.show(config) |
| | | } else if (checked && zoom < k) { |
| | | this.hide(config) |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | draw (features) { |
| | | const icon = this.config.icon |
| | | const styles = this.config.styles |
| | | Object.assign(STYLES, styles) |
| | | const geojsonLayer = this.L.geoJSON(features, { |
| | | style: function (feature) { |
| | | return { |
| | | fill: STYLES.FILL, |
| | | weight: STYLES.WEIGHT, |
| | | fillColor: STYLES.FILL_COLOR, |
| | | color: STYLES.COLOR, |
| | | fillOpacity: STYLES.FILL_OPACITY, |
| | | opacity: STYLES.OPACITY |
| | | // dashArray: STYLES.DASH_ARRAY, |
| | | // dashSpeed: STYLES.DASH_SPPED |
| | | } |
| | | }, |
| | | pointToLayer: (geoJsonPoint, latlng) => { |
| | | return this.L.canvasMarker(latlng, |
| | | { |
| | | img: { |
| | | // url: 'assets/images/map/marker-icon.png', |
| | | url: '/assets/images/map/' + icon, |
| | | size: STYLES.ICON_SIZE |
| | | } |
| | | if (features && features.length > 0) { |
| | | const icon = this.config.icon |
| | | const styles = this.config.styles |
| | | Object.assign(STYLES, styles) |
| | | const geojsonLayer = this.L.geoJSON(features, { |
| | | style: function (feature) { |
| | | return { |
| | | fill: STYLES.FILL, |
| | | weight: STYLES.WEIGHT, |
| | | fillColor: STYLES.FILL_COLOR, |
| | | color: STYLES.COLOR, |
| | | fillOpacity: STYLES.FILL_OPACITY, |
| | | opacity: STYLES.OPACITY |
| | | // dashArray: STYLES.DASH_ARRAY, |
| | | // dashSpeed: STYLES.DASH_SPPED |
| | | } |
| | | }, |
| | | pointToLayer: (geoJsonPoint, latlng) => { |
| | | return this.L.canvasMarker(latlng, |
| | | { |
| | | img: { |
| | | // url: 'assets/images/map/marker-icon.png', |
| | | url: '/assets/images/map/' + icon, |
| | | size: STYLES.ICON_SIZE |
| | | } |
| | | }) |
| | | }, |
| | | onEachFeature: (feature, layer) => { |
| | | layer.bindPopup((layer) => { |
| | | this.popupComp.setDatas(layer) |
| | | this.popupComp.setShow() |
| | | return this.popupComp.$el |
| | | }, { |
| | | className: 's-map-popup', |
| | | minWidth: 300, |
| | | closeButton: false, |
| | | autoClose: false |
| | | }) |
| | | }, |
| | | onEachFeature: (feature, layer) => { |
| | | layer.bindPopup((layer) => { |
| | | this.popupComp.setDatas(layer) |
| | | this.popupComp.setShow() |
| | | return this.popupComp.$el |
| | | }, { |
| | | className: 's-map-popup', |
| | | minWidth: 300, |
| | | closeButton: false, |
| | | autoClose: false |
| | | }) |
| | | .bindTooltip((layer) => this.tooltipListener(layer), { direction: 'bottom', offset: [0, 15], sticky: true }) |
| | | .on('mouseover', (e) => this.mouseOverListener(e, layer)).on('mouseout', (e) => this.mouseOutListener(e, layer)) |
| | | } |
| | | }).addTo(this.layer) |
| | | setZIndex(geojsonLayer) |
| | | .bindTooltip((layer) => this.tooltipListener(layer), { direction: 'bottom', offset: [0, 15], sticky: true }) |
| | | .on('mouseover', (e) => this.mouseOverListener(e, layer)).on('mouseout', (e) => this.mouseOutListener(e, layer)) |
| | | } |
| | | }).addTo(this.layer) |
| | | setZIndex(geojsonLayer) |
| | | } |
| | | } |
| | | |
| | | mouseOverListener (e, layer) { |
| | |
| | | :popper-class="'tools-panel-content'" |
| | | v-for="(item,index) in menuList" :key="index" |
| | | :width="item.index === '2'?230 : 150" |
| | | v-model="isShow[index]" |
| | | > |
| | | v-model="isShow[index]"> |
| | | <el-button slot="reference" class="el-button" :class="active === index? 'tools-panel-choose':''" @click.native="changeChoose(index)"> |
| | | <i :class="'icon iconfont '+item.icon"></i> |
| | | </el-button> |
| | | <el-button v-for="(itemT,indexT) in item.items" :key="indexT" @click="choiceItem(itemT,indexT)" v-show="item.index!=='2'"> |
| | | <el-button v-for="(itemT,indexT) in item.items" :key="indexT" @click="choiceItem(itemT,indexT)" v-show="item.index!=='2'" :class="indexT==toolActive?'hover':''" > |
| | | <i :class="'icon iconfont '+itemT.icon"></i> |
| | | </el-button> |
| | | <lc-base-map v-show="item.index==='2'"></lc-base-map> |
| | |
| | | checkedItem: false, |
| | | Selecd: -1, |
| | | isSelecd: -1, |
| | | toolActive: -1, |
| | | menuList: [ |
| | | { |
| | | icon: 'iconjuliceliang', // plot, |
| | |
| | | label: 'ç¹æ ç»', |
| | | icon: 'iconlocation-full', // marker, |
| | | title: 'ç¹æ ç»', |
| | | active: false, |
| | | iconChoose: markerChoose |
| | | }, |
| | | { |
| | |
| | | label: '线æ ç»', |
| | | icon: 'iconline', // line, |
| | | title: '线æ ç»', |
| | | active: 0, |
| | | iconChoose: lineChoose |
| | | }, |
| | | { |
| | |
| | | label: 'å¤è¾¹å½¢', |
| | | icon: 'iconliubianxing1', // polygonJ, |
| | | title: 'å¤è¾¹å½¢', |
| | | active: 0, |
| | | iconChoose: polygonJChoose |
| | | }, |
| | | { |
| | |
| | | label: 'ç©å½¢', |
| | | icon: 'iconcheckbox-full', // polygonS, |
| | | title: 'ç©å½¢', |
| | | active: 0, |
| | | iconChoose: polygonSChoose |
| | | }, |
| | | { |
| | |
| | | label: 'åå½¢', |
| | | icon: 'iconyuan', // polygonY, |
| | | title: 'åå½¢', |
| | | active: 0, |
| | | iconChoose: polygonYChoose |
| | | }, |
| | | { |
| | | index: '1-4', |
| | | label: 'å é¤', |
| | | active: -1, |
| | | icon: 'icondelete-fill', // del, |
| | | title: 'å 餿 ç»', |
| | | iconChoose: delChoose |
| | |
| | | label: 'è·ç¦»', |
| | | icon: 'iconjuliceliang', // distance, |
| | | title: 'è·ç¦»æµé', |
| | | active: 0, |
| | | iconChoose: distanceChoose |
| | | }, |
| | | { |
| | |
| | | label: 'é¢ç§¯', |
| | | icon: 'iconmianjiceliang', // mm, |
| | | title: 'é¢ç§¯æµé', |
| | | active: 0, |
| | | iconChoose: mmChoose |
| | | }, |
| | | { |
| | |
| | | label: 'æ¸
é¤', |
| | | icon: 'icondelete-fill', // del, |
| | | title: 'æ¸
餿µé', |
| | | active: -1, |
| | | iconChoose: delChoose |
| | | } |
| | | ] |
| | |
| | | { |
| | | label: 'å½±åå¾', |
| | | index: '2-1', |
| | | active: 0, |
| | | items: [ |
| | | { |
| | | index: '2-1-1', |
| | |
| | | { |
| | | label: 'ç¢éå¾', |
| | | index: '2-2', |
| | | active: 0, |
| | | items: [ |
| | | { |
| | | index: '2-2-1', |
| | |
| | | { |
| | | label: 'å°å½¢å¾', |
| | | index: '2-3', |
| | | active: 0, |
| | | items: [ |
| | | { |
| | | index: '2-3-1', |
| | |
| | | index: '4-1', |
| | | label: 'å
¨å±', |
| | | icon: 'icontianchongxing-', // FullScreen, |
| | | active: 0, |
| | | title: 'å
¨å±' |
| | | }, |
| | | { |
| | | index: '4-2', |
| | | label: 'A4横å', |
| | | icon: 'iconsaoma', // cross, |
| | | active: 0, |
| | | title: 'A4横å' |
| | | }, |
| | | { |
| | | index: '4-3', |
| | | label: 'A4纵å', |
| | | icon: 'iconsaoma zongs', // vertical, |
| | | active: 0, |
| | | title: 'A4纵å' |
| | | } |
| | | ] |
| | |
| | | this.drawLayer = this.L.layerGroup().addTo(this.map) |
| | | } |
| | | this.active = index |
| | | this.toolActive = -1 |
| | | // console.log(this.basemapList) |
| | | for (let i = 0; i < this.isShow.length; i++) { |
| | | if (i !== index) { |
| | |
| | | }, |
| | | choiceItem (itemT, indexT) { |
| | | this.Selecd = indexT |
| | | if (itemT.active !== -1) { |
| | | this.toolActive = indexT |
| | | } else { |
| | | this.toolActive = -1 |
| | | } |
| | | if (this.isSelecd === indexT) { |
| | | this.checkedItem = !this.checkedItem |
| | | } else { |
| | |
| | | margin: 0 0.015rem; |
| | | width: 0.2725rem; |
| | | height: 0.2725rem; |
| | | color:#fff; |
| | | color:#00fff6; |
| | | background: @background-color; |
| | | border: 0.00521rem solid #00fff6; |
| | | vertical-align: middle !important; |
| | | font-size: 20px; |
| | | .base-map-img { |
File was renamed from src/components/BaseNav/SoilGroundwater/ReportTable.vue |
| | |
| | | <el-table-column width="30px" label=""> |
| | | <template slot-scope="{row,$index}"> |
| | | <el-popover placement="bottom" trigger="click" :disabled="!isShowIcon" popper-class="popovers"> |
| | | <!-- <ChemicalWastewater v-show="$index ===1"></ChemicalWastewater> --> |
| | | <ChemicalWastewater v-show="$index ===1"></ChemicalWastewater> |
| | | <i class="el-icon-caret-right" :class="{active: isActive === $index}" slot="reference" @click="doIcon($index)"></i> |
| | | </el-popover> |
| | | </template> |
| | |
| | | </div> |
| | | <template slot-scope="{row,$index}"> |
| | | <u v-if="$index!=2" >{{row.normal}}</u> |
| | | <el-popover v-else placement="bottom-end" width="200" trigger="click" popper-class="popovers" title="çæµç¹æç»è¡¨"> |
| | | <refinery></refinery> |
| | | <el-popover v-else placement="bottom-end" trigger="click" popper-class="popovers" title="ä¸çº§é£é©å°å"> |
| | | <refinery :tableHeader="tableHeader1" :tableContent="tableContent1" ></refinery> |
| | | <u slot="reference" style="color: #00ffff">{{row.normal}}</u> |
| | | </el-popover> |
| | | </template> |
| | |
| | | </div> |
| | | <template slot-scope="{row,$index}"> |
| | | <u v-if="$index!=2" >{{row.normal}}</u> |
| | | <el-popover v-else placement="bottom-end" width="200" trigger="click" popper-class="popovers" title="çæµç¹æç»è¡¨"> |
| | | <refinery></refinery> |
| | | <el-popover v-else placement="bottom-end" trigger="click" popper-class="popovers" title="äºçº§é£é©å°å"> |
| | | <refinery :tableHeader="tableHeader1" :tableContent="tableContent1"></refinery> |
| | | <u slot="reference" style="color: #00ffff">{{row.normal}}</u> |
| | | </el-popover> |
| | | </template> |
| | |
| | | </div> |
| | | <template slot-scope="{row,$index}"> |
| | | <u v-if="$index!=2" >{{row.normal}}</u> |
| | | <el-popover v-else placement="bottom-end" width="200" trigger="click" popper-class="popovers" title="çæµç¹æç»è¡¨"> |
| | | <refinery></refinery> |
| | | <el-popover v-else placement="bottom-end" trigger="click" popper-class="popovers" title="ä¸çº§é£é©å°å"> |
| | | <refinery :tableHeader="tableHeader1" :tableContent="tableContent1"></refinery> |
| | | <u slot="reference" style="color: #00ffff">{{row.normal}}</u> |
| | | </el-popover> |
| | | </template> |
| | |
| | | </div> |
| | | <template slot-scope="{row,$index}"> |
| | | <u v-if="$index!=2" >{{row.normal}}</u> |
| | | <el-popover v-else placement="bottom-end" width="200" trigger="click" popper-class="popovers" title="çæµç¹æç»è¡¨"> |
| | | <refinery></refinery> |
| | | <el-popover v-else placement="bottom-end" trigger="click" popper-class="popovers" title="åå£¤éæ ·ç¹"> |
| | | <refinery :tableHeader="tableHeader2" :tableContent="tableContent1"></refinery> |
| | | <u slot="reference" style="color: #00ffff">{{row.normal}}</u> |
| | | </el-popover> |
| | | </template> |
| | |
| | | </div> |
| | | <template slot-scope="{row,$index}"> |
| | | <u v-if="$index!=2" >{{row.normal}}</u> |
| | | <el-popover v-else placement="bottom-end" width="200" trigger="click" popper-class="popovers" title="çæµç¹æç»è¡¨"> |
| | | <refinery></refinery> |
| | | <el-popover v-else placement="bottom-end" trigger="click" popper-class="popovers" title="å°ä¸æ°´éæ ·ç¹"> |
| | | <refinery :tableHeader="tableHeader2" :tableContent="tableContent1"></refinery> |
| | | <u slot="reference" style="color: #00ffff">{{row.normal}}</u> |
| | | </el-popover> |
| | | </template> |
| | |
| | | StopProduction: '2', |
| | | deficiency: '2' |
| | | |
| | | }] |
| | | }], |
| | | tableHeader1: [ |
| | | { name: 'ä¼ä¸åç§°', width: '140', propS: 'value1' }, |
| | | { name: 'å°ååç§°', width: '140', propS: 'value2' }, |
| | | { name: 'å°åä¿¡æ¯', width: '140', propS: 'value3' }, |
| | | { name: 'å°ä¸æ°´ï¼ä¸ªï¼', width: '140', propS: 'value4' }, |
| | | { name: 'å壤ï¼ä¸ªï¼', width: '140', propS: 'value5' } |
| | | ], |
| | | tableHeader2: [ |
| | | { name: 'å壤åç§°', width: '140', propS: 'value1' }, |
| | | { name: 'PH', width: '80', propS: 'value2' }, |
| | | { name: 'å
ä»·æ ¼', width: '100', propS: 'value3' }, |
| | | { name: 'é
', width: '100', propS: 'value4' }, |
| | | { name: 'æ±', width: '100', propS: 'value5' } |
| | | ], |
| | | tableContent1: [ |
| | | { value1: '1', value2: '2', value3: '3', value4: '4', value5: '5' }, |
| | | { value1: '1', value2: '2', value3: '3', value4: '4', value5: '5' } |
| | | ] |
| | | } |
| | | }, |
| | | methods: { |
| | |
| | | <template> |
| | | <div class="Waste-water"> |
| | | <el-table |
| | | class="tableBox" |
| | | :data="tableData" |
| | | :header-cell-style="tableHeaderColor" |
| | | :cell-style="rowClass" |
| | | @cell-click="handle" |
| | | > |
| | | <el-table-column |
| | | width="30px" |
| | | label="" |
| | | > |
| | | <el-table class="tableBox" :data="tableData" :header-cell-style="tableHeaderColor" :cell-style="rowClass" @cell-click="handle"> |
| | | <el-table-column width="30px" label=""> |
| | | <template slot-scope="{row,$index}"> |
| | | <!-- <i class="el-icon-caret-right" v-if="$index ===1"></i>--> |
| | | <el-popover |
| | | placement="bottom" |
| | | trigger="click" |
| | | :disabled="!isShowIcon" |
| | | popper-class="popovers" |
| | | > |
| | | <el-popover placement="bottom" trigger="click" :disabled="!isShowIcon" popper-class="popovers"> |
| | | <ChemicalWastewater v-show="$index ===1"></ChemicalWastewater> |
| | | <i class="el-icon-caret-right" :class="{active: isActive === $index}" slot="reference" @click="doIcon($index)"></i> |
| | | <!-- <i class="el-icon-caret-bottom" slot="reference" v-else @click="doIcon($index)"></i>--> |
| | | </el-popover> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="åºå·" |
| | | width="45px" |
| | | type="index"> |
| | | <el-table-column label="åºå·" width="45px" type="index"></el-table-column> |
| | | <el-table-column prop="UserName" label="ä¼ä¸åç§°"> |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.UserName==='éå¢åç§°'" style="color: #00ffff">{{scope.row.UserName}}</div> |
| | | <div v-else-if="scope.row.UserName==='天津ç³å'" style="color: #00ffff">{{scope.row.UserName}}</div> |
| | | <div v-else >{{scope.row.UserName}}</div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="UserName" |
| | | label="ä¼ä¸åç§°" |
| | | width="120px"> |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.UserName==='éå¢åç§°'" style="color: #00ffff">{{scope.row.UserName}}</div> |
| | | <div v-else-if="scope.row.UserName==='天津ç³å'" style="color: #00ffff">{{scope.row.UserName}}</div> |
| | | <div v-else >{{scope.row.UserName}}</div> |
| | | </template> |
| | | <el-table-column prop="WasteWaters" label="å·¥ä¸å¤æåºæ°´éï¼m³ï¼" width="100px"></el-table-column> |
| | | <el-table-column label="äºæ°§åç¡« (产çé/t)"> |
| | | <el-table-column prop="AddOutPut" label="累计" width="70px"></el-table-column> |
| | | <el-table-column prop="MonthOutPut" label="彿" width="70px"></el-table-column> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="WasteWaters" |
| | | label="å·¥ä¸å¤æåºæ°´éï¼m³ï¼" |
| | | width="100px"> |
| | | <el-table-column label="氨氧åç© (产çé/t)"> |
| | | <el-table-column prop="NH4NPut" label="累计" width="70px"></el-table-column> |
| | | <el-table-column prop="NH4NMonth" label="彿" width="70px"></el-table-column> |
| | | </el-table-column> |
| | | <el-table-column label="äºæ°§åç¡« (t)"> |
| | | <el-table-column |
| | | prop="AddOutPut" |
| | | label="累计产çé" |
| | | width="70px"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="MonthOutPut" |
| | | label="彿ç产é" |
| | | width="70px"> |
| | | </el-table-column> |
| | | </el-table-column> |
| | | <el-table-column label="氨氧åç© (t)"> |
| | | <el-table-column |
| | | prop="NH4NPut" |
| | | label="累计产çé" |
| | | width="70px"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="NH4NMonth" |
| | | label="彿ç产é" |
| | | width="70px"> |
| | | </el-table-column> |
| | | </el-table-column> |
| | | <el-table-column label="VOCs (t)"> |
| | | <el-table-column |
| | | prop="NH4NPut" |
| | | label="累计产çé" |
| | | width="70px"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="NH4NMonth" |
| | | label="彿ç产é" |
| | | width="70px"> |
| | | </el-table-column> |
| | | <el-table-column label="VOCs (产çé/t)"> |
| | | <el-table-column prop="NH4NPut" label="累计" width="70px"></el-table-column> |
| | | <el-table-column prop="NH4NMonth" label="彿" width="70px"></el-table-column> |
| | | </el-table-column> |
| | | <el-table-column label="ææ¾å£æ£æµç¶æ"> |
| | | <el-table-column |
| | | prop="normal" |
| | | label="æ£å¸¸" |
| | | width="60px"> |
| | | <el-table-column prop="normal" label="æ£å¸¸" width="40px"> |
| | | <template slot-scope="{row,$index}"> |
| | | <u v-if="$index!==1" >{{row.normal}}</u> |
| | | <el-popover v-else |
| | | placement="bottom-end" |
| | | width="200" |
| | | trigger="click" |
| | | title="çæµç¹ææ¾æç»" |
| | | > |
| | | <refinery></refinery> |
| | | <el-popover v-else placement="bottom-end" trigger="click" popper-class="popovers" title="çæµç¹ææ¾æç»"> |
| | | <refinery :tableHeader="tableHeader1" :tableContent="tableContent1"></refinery> |
| | | <u slot="reference" style="color: #00ffff">{{row.normal}}</u> |
| | | </el-popover> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="overProof" |
| | | label="è¶
æ " |
| | | width="60px"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="Abnormal" |
| | | label="å¼å¸¸" |
| | | width="60px"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="StopProduction" |
| | | label="å产" |
| | | width="60px"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="deficiency" |
| | | label="缺失" |
| | | width="60px"> |
| | | <el-table-column prop="overProof" label="è¶
æ " width="40px"></el-table-column> |
| | | <el-table-column prop="Abnormal" label="å¼å¸¸" width="40px"></el-table-column> |
| | | <el-table-column prop="StopProduction" label="å产" width="40px"></el-table-column> |
| | | <el-table-column prop="deficiency" label="缺失" width="40px"> |
| | | <template slot-scope="{row,$index}"> |
| | | <u v-if="$index!==1" >{{row.deficiency}}</u> |
| | | <el-popover v-else |
| | | placement="bottom-end" |
| | | width="200" |
| | | trigger="click" |
| | | title="çæµç¹ææ¾æç»" |
| | | > |
| | | <el-popover v-else placement="bottom-end" trigger="click" popper-class="popovers" title="çæµç¹ææ¾æç»"> |
| | | <MissingAlarm></MissingAlarm> |
| | | <u slot="reference" style="color: #00ffff">{{row.deficiency}}</u> |
| | | </el-popover> |
| | |
| | | StopProduction: '2', |
| | | deficiency: '2' |
| | | |
| | | }] |
| | | }], |
| | | tableHeader1: [ |
| | | { name: 'ææ¾ç¹', width: '140', propS: 'value1' }, |
| | | { name: 'åä½é¨é¨', width: '80', propS: 'value2' }, |
| | | { name: 'åºæ°ææ¾éï¼m³ï¼', width: '120', propS: 'value3' }, |
| | | { name: 'äºæ°§åç¡«ï¼tï¼', width: '100', propS: 'value4' }, |
| | | { name: '氮氧åç©ï¼tï¼', width: '100', propS: 'value5' }, |
| | | { name: 'VOCsï¼tï¼', width: '100', propS: 'value5' } |
| | | ], |
| | | tableContent1: [ |
| | | { value1: '1', value2: '2', value3: '3', value4: '4', value5: '5' }, |
| | | { value1: '1', value2: '2', value3: '3', value4: '4', value5: '5' } |
| | | ] |
| | | } |
| | | }, |
| | | methods: { |
| | | tableHeaderColor ({ columnIndex }) { |
| | | return 'background-color: rgba(26, 73, 81, 0.901960784313726);color:#fff;font-wight:500;font-size:12px;text-align:center;height:0px' |
| | | // return 'background-color: rgba(26, 73, 81, 0.901960784313726);color:#fff;font-wight:500;font-size:12px;text-align:center;height:0px' |
| | | }, |
| | | // è¡¨å¤´æ ·å¼è®¾ç½® |
| | | rowClass () { |
| | | return 'text-align: center;background-color: rgba(26, 73, 81, 0.901960784313726);color:#fff;width:64px' |
| | | // return 'text-align: center;background-color: rgba(26, 73, 81, 0.901960784313726);color:#fff;width:64px' |
| | | }, |
| | | // è·åç¹å»çè¡¨æ ¼ |
| | | handle (row, column, event, cell) { |
| | |
| | | <div v-else>{{ scope.row.UserName }}</div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="WasteWaters" label="å¤æåºæ°´éï¼m³ï¼" width="100px"></el-table-column> |
| | | <el-table-column label="COD (t)"> |
| | | <el-table-column prop="AddOutPut" label="累计产çé" width="70px"></el-table-column> |
| | | <el-table-column prop="MonthOutPut" label="彿ç产é" width="70px"></el-table-column> |
| | | <el-table-column prop="WasteWaters" width="100px"> |
| | | <div slot="header"> |
| | | <span>å¤æåºæ°´é</span> |
| | | <div>ï¼m³ï¼</div> |
| | | </div> |
| | | </el-table-column> |
| | | <el-table-column label="氨氮 (t)"> |
| | | <el-table-column prop="NH4NPut" label="累计产çé"></el-table-column> |
| | | <el-table-column prop="NH4NMonth" label="彿ç产é"></el-table-column> |
| | | <el-table-column label="COD (产çé/t)"> |
| | | <el-table-column prop="AddOutPut" label="累计" width="70px"></el-table-column> |
| | | <el-table-column prop="MonthOutPut" label="彿" width="70px"></el-table-column> |
| | | </el-table-column> |
| | | <el-table-column label="氨氮 (产çé/t)"> |
| | | <el-table-column prop="NH4NPut" label="累计"></el-table-column> |
| | | <el-table-column prop="NH4NMonth" label="彿"></el-table-column> |
| | | </el-table-column> |
| | | <el-table-column label="ææ¾å£æ£æµç»è®¡ç¶æ"> |
| | | <el-table-column prop="normal" label="æ£å¸¸" width="60px"> |
| | | <template slot-scope="{row,$index}"> |
| | | <u v-if="$index!=2">{{ row.normal }}</u> |
| | | <el-popover v-else |
| | | placement="bottom-end" |
| | | width="200" |
| | | trigger="click" |
| | | popper-class="popovers" |
| | | title="çæµç¹æç»è¡¨" |
| | | > |
| | | <el-popover v-else placement="bottom-end" trigger="click" popper-class="popovers" title="çæµç¹æç»è¡¨"> |
| | | <refinery></refinery> |
| | | <u slot="reference" style="color: #00ffff">{{ row.normal }}</u> |
| | | <!-- <i class="el-icon-caret-bottom" v-else-if="isShowIcon&&scope.row.index===1"></i>--> |
| | |
| | | <el-table-column prop="deficiency" label="缺失" width="60px"> |
| | | <template slot-scope="{row,$index}"> |
| | | <u v-if="$index!=1">{{ row.deficiency }}</u> |
| | | <el-popover v-else |
| | | placement="bottom-end" |
| | | width="200" |
| | | trigger="click" |
| | | title="天津ç³åçæµç¹ç¼ºå¤±æ¥è¦æç»" |
| | | popper-class="popovers" |
| | | > |
| | | <el-popover v-else placement="bottom-end" trigger="click" title="天津ç³åçæµç¹ç¼ºå¤±æ¥è¦æç»" popper-class="popovers"> |
| | | <MissingAlarm></MissingAlarm> |
| | | <u slot="reference" style="color: #00ffff">{{ row.deficiency }}</u> |
| | | </el-popover> |
| | |
| | | <el-table-column width="30px" label=""> |
| | | <template slot-scope="{row,$index}"> |
| | | <!-- <i class="el-icon-caret-right" v-if="$index ===1"></i>--> |
| | | <el-popover |
| | | placement="bottom" |
| | | trigger="click" |
| | | :disabled="!isShowIcon" |
| | | popper-class="popovers" |
| | | > |
| | | <el-popover placement="bottom" trigger="click" :disabled="!isShowIcon" popper-class="popovers"> |
| | | <ChemicalWastewater v-show="$index ===1"></ChemicalWastewater> |
| | | <i class="el-icon-caret-right" :class="{active: isActive === $index}" slot="reference" @click="doIcon($index)"></i> |
| | | <!-- <i class="el-icon-caret-bottom" slot="reference" v-else @click="doIcon($index)"></i>--> |
| | |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="åºå·" width="45px" type="index"></el-table-column> |
| | | <el-table-column prop="UserName" label="ä¼ä¸åç§°" width="120px"> |
| | | <el-table-column prop="UserName" label="ä¼ä¸åç§°" > |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.UserName==='éå¢åç§°'" style="color: #00ffff">{{scope.row.UserName}}</div> |
| | | <div v-else-if="scope.row.UserName==='天津ç³å'" style="color: #00ffff">{{scope.row.UserName}}</div> |
| | | <div v-else >{{scope.row.UserName}}</div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="WasteWaters"> |
| | | <el-table-column prop="WasteWaters" width="80"> |
| | | <div slot="header"> |
| | | <span>å¤æåºæ°´é</span> |
| | | <div>ï¼m³ï¼</div> |
| | | </div> |
| | | </el-table-column> |
| | | <el-table-column label="COD (t)"> |
| | | <el-table-column prop="AddOutPut" label="累计产çé" width="70px"></el-table-column> |
| | | <el-table-column prop="MonthOutPut" label="彿ç产é" width="70px"></el-table-column> |
| | | <el-table-column label="COD (产çé/t)"> |
| | | <el-table-column prop="AddOutPut" label="累计" width="70"></el-table-column> |
| | | <el-table-column prop="MonthOutPut" label="彿" width="70"></el-table-column> |
| | | </el-table-column> |
| | | <el-table-column label="氨氮 (t)"> |
| | | <el-table-column prop="NH4NPut" label="累计产çé" width="70px"></el-table-column> |
| | | <el-table-column prop="NH4NMonth" label="彿ç产é" width="70px"></el-table-column> |
| | | <el-table-column label="氨氮 (产çé/t)"> |
| | | <el-table-column prop="NH4NPut" label="累计" width="70"></el-table-column> |
| | | <el-table-column prop="NH4NMonth" label="彿" width="70"></el-table-column> |
| | | </el-table-column> |
| | | <el-table-column label="ææ¾å£æ£æµç»è®¡ç¶æ"> |
| | | <el-table-column prop="normal" label="æ£å¸¸" width="60px"> |
| | | <el-table-column label="ææ¾å£æ£æµç»è®¡ç¶æ (个)"> |
| | | <el-table-column prop="normal" label="æ£å¸¸" width="60"> |
| | | <template slot-scope="{row,$index}"> |
| | | <u v-if="$index!=2" >{{row.normal}}</u> |
| | | <el-popover v-else placement="bottom-end" width="200" trigger="click" popper-class="popovers" title="çæµç¹æç»è¡¨"> |
| | | <el-popover v-else placement="bottom-end" trigger="click" popper-class="popovers" title="çæµç¹æç»è¡¨"> |
| | | <refinery></refinery> |
| | | <u slot="reference" style="color: #00ffff">{{row.normal}}</u> |
| | | <!-- <i class="el-icon-caret-bottom" v-else-if="isShowIcon&&scope.row.index===1"></i>--> |
| | |
| | | </el-popover> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="overProof" label="è¶
æ " width="60px"></el-table-column> |
| | | <el-table-column prop="Abnormal" label="å¼å¸¸" width="60px"></el-table-column> |
| | | <el-table-column prop="StopProduction" label="å产" width="60px"></el-table-column> |
| | | <el-table-column |
| | | prop="deficiency" |
| | | label="缺失" |
| | | width="60px"> |
| | | <el-table-column prop="overProof" label="è¶
æ " width="60"></el-table-column> |
| | | <el-table-column prop="Abnormal" label="å¼å¸¸" width="60"></el-table-column> |
| | | <el-table-column prop="StopProduction" label="å产" width="60"></el-table-column> |
| | | <el-table-column prop="deficiency" label="缺失" width="60"> |
| | | <template slot-scope="{row,$index}"> |
| | | <u v-if="$index!=1" >{{row.deficiency}}</u> |
| | | <el-popover v-else |
| | | placement="bottom-end" |
| | | width="200" |
| | | trigger="click" |
| | | title="天津ç³åçæµç¹ç¼ºå¤±æ¥è¦æç»" |
| | | popper-class="popovers" |
| | | > |
| | | <el-popover v-else placement="bottom-end" trigger="click" title="天津ç³åçæµç¹ç¼ºå¤±æ¥è¦æç»" popper-class="popovers"> |
| | | <MissingAlarm></MissingAlarm> |
| | | <u slot="reference" style="color: #00ffff">{{row.deficiency}}</u> |
| | | </el-popover> |
| | |
| | | <div class="panel-title">çæµç¹ææ¾æç»</div> |
| | | <el-table class="tableBox" :data="tableData"> |
| | | <el-table-column label="åºå·" width="60px" type="index"></el-table-column> |
| | | <el-table-column prop="UserName" label="ä¼ä¸åç§°" width="120px"></el-table-column> |
| | | <el-table-column prop="WasteWaters" label="å·¥ä¸å¤æåºæ°´éï¼m³ï¼" width="200px"></el-table-column> |
| | | <el-table-column prop="UserName" label="ä¼ä¸åç§°" width="120"></el-table-column> |
| | | <el-table-column prop="WasteWaters" width="100"> |
| | | <div slot="header"> |
| | | <span>å·¥ä¸å¤æåºæ°´é</span> |
| | | <div>ï¼m³ï¼</div> |
| | | </div> |
| | | </el-table-column> |
| | | <el-table-column label="产çé ï¼å¨ï¼"> |
| | | <el-table-column prop="AddOutPut" label="ä¸è¬åºåº" width="100px"></el-table-column> |
| | | <el-table-column prop="MonthOutPut" label="å±é©åºç©" width="100px"></el-table-column> |
| | | <el-table-column prop="AddOutPut" label="ä¸è¬åºåº" width="65"></el-table-column> |
| | | <el-table-column prop="MonthOutPut" label="å±é©åºç©" width="65"></el-table-column> |
| | | </el-table-column> |
| | | <el-table-column label="è´®åç¶æï¼ä¸ªï¼"> |
| | | <el-table-column prop="normal" label="æ£å¸¸" width="100px"></el-table-column> |
| | | <el-table-column prop="warning" label="é¢è¦" width="100px"></el-table-column> |
| | | <el-table-column prop="normal" label="æ£å¸¸" width="60"></el-table-column> |
| | | <el-table-column prop="warning" label="é¢è¦" width="60"></el-table-column> |
| | | </el-table-column> |
| | | <el-table-column label="è´®åç¶æï¼ä¸ªï¼"> |
| | | <el-table-column prop="normal" label="æ£å¸¸" width="100px"></el-table-column> |
| | | <el-table-column prop="warning" label="é¢è¦" width="100px"></el-table-column> |
| | | <el-table-column prop="normal" label="æ£å¸¸" width="60"></el-table-column> |
| | | <el-table-column prop="warning" label="é¢è¦" width="60"></el-table-column> |
| | | </el-table-column> |
| | | </el-table> |
| | | </div> |
| | |
| | | } |
| | | } |
| | | </script> |
| | | <style scoped> |
| | | <style lang="less"> |
| | | .Chemical-Waste-water { |
| | | /* position:fixed;*/ |
| | | /* top: 330px;*/ |
| | | /* left: 65px;*/ |
| | | /* !*width: 850px;*!*/ |
| | | /* !*height: 265px;*!*/ |
| | | /* border: #90c8e0 1px solid;*/ |
| | | /* z-index:3000;*/ |
| | | text-align: center; |
| | | background-color: rgba(26, 73, 81, 0.901960784313726); |
| | | text-align: center;background:@background-color; |
| | | color: #fff; |
| | | } |
| | | /*.head-area{*/ |
| | | /* color: #fff;*/ |
| | | /* width: 100%;*/ |
| | | /* height: 40px;*/ |
| | | /* background-color: #002433;*/ |
| | | /* font-size: 16px;*/ |
| | | /* border-bottom: #90c8e0 2px solid;*/ |
| | | /* padding-left: 16px;*/ |
| | | /* !*line-height: 40px;*!*/ |
| | | /*}*/ |
| | | /*.head-area-button{*/ |
| | | /* margin-right: 5px;*/ |
| | | /*}*/ |
| | | </style> |
| | |
| | | <template> |
| | | <div class="MissingAlarm"> |
| | | <div class="waste-water"> |
| | | <el-tabs v-model="activeName"> |
| | | <el-tab-pane label="å°æ¶æ°æ®" name="first"> |
| | | <el-table |
| | | :data="tableData" |
| | | border |
| | | style="width: 100%" |
| | | > |
| | | <el-table-column |
| | | prop="date" |
| | | label="ææ¾ç¹" |
| | | width="150"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="name" |
| | | label="ææ¾ç±»å" |
| | | width="120"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="name" |
| | | label="æ¥è¦æ¶é´" |
| | | width="120"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="name" |
| | | label="æ¢å¤æ¶é´" |
| | | width="120"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="name" |
| | | label="ç¼ºå¤±å°æ¶æ°" |
| | | width="120"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="name" |
| | | label="缺失åå ç±»å" |
| | | width="120"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="name" |
| | | label="åå æè¿°" |
| | | width="120"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="name" |
| | | label="æ´æ¹æªæ½" |
| | | width="120"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="name" |
| | | label="é宿´æ¹ç»ææ¶é´" |
| | | width="120"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="name" |
| | | label="å®é
æ´æ¹ç»ææ¶é´" |
| | | width="120"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="name" |
| | | label="èç½æ¶é´" |
| | | width="120"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="name" |
| | | label="åè¯" |
| | | width="120"> |
| | | </el-table-column> |
| | | <el-table :data="tableData" border style="width: 100%"> |
| | | <el-table-column prop="date" label="ææ¾ç¹" width="150"></el-table-column> |
| | | <el-table-column prop="name" label="ææ¾ç±»å" width="120"></el-table-column> |
| | | <el-table-column prop="name" label="æ¥è¦æ¶é´" width="120"></el-table-column> |
| | | <el-table-column prop="name" label="æ¢å¤æ¶é´" width="120"></el-table-column> |
| | | <el-table-column prop="name" label="ç¼ºå¤±å°æ¶æ°" width="120"></el-table-column> |
| | | <el-table-column prop="name" label="缺失åå ç±»å" width="120"></el-table-column> |
| | | <el-table-column prop="name" label="åå æè¿°" width="120"></el-table-column> |
| | | <el-table-column prop="name" label="æ´æ¹æªæ½" width="120"></el-table-column> |
| | | <el-table-column prop="name" label="é宿´æ¹ç»ææ¶é´" width="120"></el-table-column> |
| | | <el-table-column prop="name" label="å®é
æ´æ¹ç»ææ¶é´" width="120"></el-table-column> |
| | | <el-table-column prop="name" label="èç½æ¶é´" width="120"></el-table-column> |
| | | <el-table-column prop="name" label="åè¯" width="120"></el-table-column> |
| | | </el-table> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="æ¥æ°æ®" name="second"> |
| | | <el-table |
| | | :data="tableData" |
| | | border |
| | | style="width: 100%"> |
| | | <el-table-column |
| | | prop="date" |
| | | label="ææ¾ç¹" |
| | | width="150"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="name" |
| | | label="ææ¾ç±»å" |
| | | width="120"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="name" |
| | | label="æ£æµæ¶é´" |
| | | width="120"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="name" |
| | | label="ç¶æ" |
| | | width="120"> |
| | | </el-table-column> |
| | | <el-table :data="tableData" border style="width: 100%"> |
| | | <el-table-column prop="date" label="ææ¾ç¹" width="150"></el-table-column> |
| | | <el-table-column prop="name" label="ææ¾ç±»å" width="120"></el-table-column> |
| | | <el-table-column prop="name" label="æ£æµæ¶é´" width="120"></el-table-column> |
| | | <el-table-column prop="name" label="ç¶æ" width="120"></el-table-column> |
| | | </el-table> |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | |
| | | </script> |
| | | |
| | | <style scoped> |
| | | .MissingAlarm { |
| | | background-color: #0E3565; |
| | | color: #fff; |
| | | text-align: center; |
| | | } |
| | | |
| | | </style> |
| | |
| | | <template> |
| | | <div class="refinery"> |
| | | <el-table |
| | | :data="tableData" |
| | | border |
| | | style="width: 100%"> |
| | | <el-table :data="tableData" border style="width: 100%"> |
| | | <el-table-column label="åºå·" width="45px" type="index"></el-table-column> |
| | | <el-table-column |
| | | label="åºå·" |
| | | width="45px" |
| | | type="index"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="date" |
| | | label="ææ¾ç¹" |
| | | width="180"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="name" |
| | | label="åä½é¨é¨" |
| | | width="180"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="address" |
| | | label="åºæ°´äº§çéï¼m3ï¼"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="address" |
| | | label="COD (t)"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="address" |
| | | label="氨氮(t)"> |
| | | </el-table-column> |
| | | v-for="(item,index) in tableHeader" |
| | | :key="index" |
| | | :prop="item.propS" |
| | | :label="item.name" |
| | | :width="item.width"></el-table-column> |
| | | </el-table> |
| | | </div> |
| | | </template> |
| | |
| | | address: ' 1516 å¼' |
| | | }] |
| | | } |
| | | }, |
| | | props: { |
| | | tableHeader: { |
| | | type: Array, |
| | | default: () => { |
| | | return [] |
| | | }, |
| | | tableContent: { |
| | | type: Array, |
| | | default: () => { |
| | | return [] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style scoped lang="less"> |
| | | .refinery { |
| | | background-color: #0E3565; |
| | | } |
| | | |
| | | </style> |
| | |
| | | |
| | | <script> |
| | | import WasteWater from '@components/table/components/WasteWater' |
| | | import ReportTable from '../../../components/BaseNav/SoilGroundwater/ReportTable' |
| | | |
| | | // import WasteGas from '@components/table/components/WasteGas' |
| | | import SoilGroundwater from '@components/table/components/SoilGroundwater' |
| | | |
| | | import WasteGas from '@components/table/components/WasteGas' |
| | | import SolidWaste from '@components/table/components/WasteSolid' |
| | | import AirQuality from '@components/table/components/AirQuality' |
| | | |
| | |
| | | components: { |
| | | WasteWater, |
| | | // WasteGas, |
| | | // SoilGroundwater, |
| | | SolidWaste, |
| | | AirQuality |
| | | }, |
| | |
| | | this.gcComp = WasteWater |
| | | break |
| | | case 'åºæ°': |
| | | this.gcComp = WasteWater |
| | | this.gcComp = WasteGas |
| | | break |
| | | case 'åºåº': |
| | | this.gcComp = SolidWaste |
| | |
| | | this.gcComp = AirQuality |
| | | break |
| | | case 'å壤åå°ä¸æ°´': |
| | | this.gcComp = ReportTable |
| | | this.gcComp = SoilGroundwater |
| | | break |
| | | case '管线': |
| | | this.gcComp = AirQuality |
| | |
| | | <template> |
| | | <div class="summary-sheets"> |
| | | <el-tooltip :popper-class="'map-tooltip'" effect="dark" content="" placement="left"> |
| | | <el-tooltip :popper-class="'map-tooltip'" effect="dark" content="æ¥è¡¨" placement="left"> |
| | | <div :class='["iconBtn",subtopic ? "active-button" : ""]' @click="subtopicBtn" > |
| | | <i class="el-icon-tickets icon"></i> |
| | | </div> |
| | |
| | | } |
| | | </script> |
| | | |
| | | <style scoped lang="less"> |
| | | .animationChange-enter-active, .animationChange-leave-active { |
| | | transition: all 0.5s; |
| | | } |
| | | |
| | | .animationChange-enter, .animationChange-leave-to { |
| | | opacity: 0; |
| | | transform: translateX(-100px); |
| | | } |
| | | |
| | | <style lang="less"> |
| | | .summary-sheets { |
| | | position: absolute; |
| | | display: inline-flex; |
| | |
| | | display: inline-flex; |
| | | .iconBtn{ |
| | | margin-left: 0.03rem; |
| | | border-color:#DCDFE6; |
| | | color:#fff; |
| | | border-color:#00fff6; |
| | | color:#00fff6; |
| | | } |
| | | .iconBtn.active-button{ |
| | | //border-color:#00fff6 !important; |
| | |
| | | top: 15%; |
| | | left: 3rem; |
| | | } |
| | | .animationChange-enter-active, .animationChange-leave-active { |
| | | transition: all 0.5s; |
| | | } |
| | | |
| | | .animationChange-enter, .animationChange-leave-to { |
| | | opacity: 0; |
| | | transform: translateX(-100px); |
| | | } |
| | | /*color: #fff;*/ |
| | | |
| | | .el-icon-c-scale-to-original { |
| | |
| | | height: 30px; |
| | | font-size: 30px; |
| | | } |
| | | |
| | | .el-dialog.el-dialog--center{ |
| | | left: 0.5rem; |
| | | top: 0.73979rem; |
| | | } |
| | | |
| | | } |
| | | </style> |
| | |
| | | } |
| | | |
| | | export const props = { |
| | | code: 'ç¼å·', |
| | | name: 'åç§°', |
| | | pfktype: 'ææ¾å£ç±»å', |
| | | level: '级å«', |
| | | length: 'é¿åº¦(m)', |
| | | unitname: 'åä½åç§°', |
| | | pipename: '管线åç§°', |
| | | pipecode: '管线ç¼ç ', |
| | | subchaname: 'æ¯çº¿åç§°', |
| | | subchacode: 'æ¯çº¿ç¼ç ', |
| | | mediumtype: 'è¾éä»è´¨', |
| | | length: 'é¿åº¦(m)', |
| | | startposname: 'èµ·ç¹ä½ç½®åç§°', |
| | | endposname: 'ç»ç¹ä½ç½®åç§°', |
| | | pressureating: '设计ååï¼MPaï¼', |
| | |
| | | pipetrenchtype: '管æ²ç±»å', |
| | | datecollected: 'æ¢æµæ¶é´', |
| | | operationalstatus: 'è¿è¡ç¶æ', |
| | | acquisitionpeople: 'éé人', |
| | | acquisitiondate: 'é鿥æ', |
| | | fourtype: 'åéç±»å', |
| | | fourm: 'åéææ' |
| | | } |
| | |
| | | code: 'yj', |
| | | name: '窨äº', |
| | | sname: '窨äº', |
| | | checked: true, |
| | | checked: false, |
| | | minZoom: 16, |
| | | wfs: WFS_URL + '?TYPENAME=窨äº', |
| | | icon: 'sewers/窨äº.png' |
| | |
| | | //console.log(dragDom.style.cssText) |
| | | //dragDom.style.cssText += ';top:0px;' |
| | | // dragDom.style.cssText = 'bottom:15px;' |
| | | |
| | | // è·ååæå±æ§ ie domå
ç´ .currentStyle ç«çè°·æ window.getComputedStyle(domå
ç´ , null); |
| | | const sty = (function () { |
| | | if (window.document.currentStyle) { |
| | |
| | | })() |
| | | |
| | | dialogHeaderEl.onmousedown = (e) => { |
| | | |
| | | // é¼ æ æä¸ï¼è®¡ç®å½åå
ç´ è·ç¦»å¯è§åºçè·ç¦» |
| | | const disX = e.clientX - dialogHeaderEl.offsetLeft |
| | | const disY = e.clientY - dialogHeaderEl.offsetTop |
| | |
| | | z-index: 999; |
| | | } |
| | | |
| | | .Waste-water { |
| | | position: absolute; |
| | | top: 88px; |
| | | left: 280px; |
| | | z-index: 999; |
| | | } |
| | | |
| | | .full-screen { |
| | | width: 100%; |
| | | height: 100%; |
| | |
| | | z-index: 999; |
| | | } |
| | | |
| | | .Waste-water { |
| | | position: absolute; |
| | | top: 88px; |
| | | left: 280px; |
| | | z-index: 999; |
| | | } |
| | | |
| | | .full-screen { |
| | | width: 100%; |
| | | height: 100%; |
| | |
| | | setDatas (layer) { |
| | | console.log(layer) |
| | | this.tabs = [{ |
| | | title: layer.feature.properties.pipename || layer.feature.id, |
| | | title: layer.feature.properties.name || layer.feature.id, |
| | | name: '1' |
| | | }] |
| | | this.properties = layer.feature.properties |