|
@@ -13,26 +13,66 @@
|
|
|
<el-row class="leftTopContent">
|
|
|
<el-row class="selectBar">
|
|
|
<el-row>
|
|
|
- <el-button style="margin-left:0.125rem !important" size="mini" @click="searchTime(1)" :class="{ btnClick: timeArea === 1 }">近一年</el-button>
|
|
|
- <el-button size="mini" @click="searchTime(3)" :class="{ btnClick: timeArea === 3 }">近三年</el-button>
|
|
|
- <el-button size="mini" @click="searchTime(5)" :class="{ btnClick: timeArea === 5 }">近五年</el-button>
|
|
|
+ <el-button
|
|
|
+ style="margin-left: 0.125rem !important"
|
|
|
+ size="mini"
|
|
|
+ @click="searchTime(1)"
|
|
|
+ :class="{ btnClick: timeArea === 1 }"
|
|
|
+ >近一年</el-button
|
|
|
+ >
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ @click="searchTime(3)"
|
|
|
+ :class="{ btnClick: timeArea === 3 }"
|
|
|
+ >近三年</el-button
|
|
|
+ >
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ @click="searchTime(5)"
|
|
|
+ :class="{ btnClick: timeArea === 5 }"
|
|
|
+ >近五年</el-button
|
|
|
+ >
|
|
|
</el-row>
|
|
|
<el-form :inline="true" size="mini" :model="barForm">
|
|
|
<el-form-item label="">
|
|
|
- <el-select v-model="barForm.address" @change="getTrend()" filterable clearable placeholder="街道" >
|
|
|
- <el-option :label="item" :value="item" v-for="(item,ind) in fireAddressList" :key="ind"></el-option>
|
|
|
+ <el-select
|
|
|
+ v-model="barForm.address"
|
|
|
+ @change="getTrend()"
|
|
|
+ filterable
|
|
|
+ clearable
|
|
|
+ placeholder="街道"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ :label="item"
|
|
|
+ :value="item"
|
|
|
+ v-for="(item, ind) in fireAddressList"
|
|
|
+ :key="ind"
|
|
|
+ ></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="">
|
|
|
- <el-select @change="getTrend()" v-model="barForm.fireType" placeholder="火灾类型" filterable clearable >
|
|
|
- <el-option :value="item" v-for="(item,ind) in fireTypeList" :key="ind" ></el-option>
|
|
|
+ <el-select
|
|
|
+ @change="getTrend()"
|
|
|
+ v-model="barForm.fireType"
|
|
|
+ placeholder="火灾类型"
|
|
|
+ filterable
|
|
|
+ clearable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ :value="item"
|
|
|
+ v-for="(item, ind) in fireTypeList"
|
|
|
+ :key="ind"
|
|
|
+ ></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</el-row>
|
|
|
<el-row class="fireBar">
|
|
|
<!-- 柱状图 -->
|
|
|
- <category-line ref="categoryLine" :dataMap="timeData"></category-line>
|
|
|
+ <category-line
|
|
|
+ ref="categoryLine"
|
|
|
+ :dataMap="timeData"
|
|
|
+ ></category-line>
|
|
|
</el-row>
|
|
|
</el-row>
|
|
|
</el-col>
|
|
@@ -45,29 +85,79 @@
|
|
|
<el-row class="dj dj4"></el-row>
|
|
|
</div>
|
|
|
<el-row class="threeBox">
|
|
|
- <div class="flexBoxE" :style="{'padding-top': isVsFirePie ? '0.75rem' : 0 }">
|
|
|
- <el-form v-show="isVsFirePie" :inline="true" size="mini" :model="fireCauseRatioObj">
|
|
|
+ <div
|
|
|
+ class="flexBoxE"
|
|
|
+ :style="{ 'padding-top': isVsFirePie ? '0.75rem' : 0 }"
|
|
|
+ >
|
|
|
+ <el-form
|
|
|
+ v-show="isVsFirePie"
|
|
|
+ :inline="true"
|
|
|
+ size="mini"
|
|
|
+ :model="fireCauseRatioObj"
|
|
|
+ >
|
|
|
<el-form-item label="街道:">
|
|
|
- <el-select @change="getFireCause(1)" v-model="fireCauseRatioObj.address" placeholder="选择街道" filterable clearable >
|
|
|
- <el-option :label="item" :value="item" v-for="item in fireAddressList" :key="item" ></el-option>
|
|
|
+ <el-select
|
|
|
+ @change="getFireCause(1)"
|
|
|
+ v-model="fireCauseRatioObj.address"
|
|
|
+ placeholder="选择街道"
|
|
|
+ filterable
|
|
|
+ clearable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ :label="item"
|
|
|
+ :value="item"
|
|
|
+ v-for="item in fireAddressList"
|
|
|
+ :key="item"
|
|
|
+ ></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<!-- 饼图 -->
|
|
|
- <fire-pie ref="firePie1" :dataMap="fireCauseRatioList" :isVs="isVsFirePie" :radius="isVsFirePie ? 80 : 120"></fire-pie>
|
|
|
+ <fire-pie
|
|
|
+ ref="firePie1"
|
|
|
+ :dataMap="fireCauseRatioList"
|
|
|
+ :isVs="isVsFirePie"
|
|
|
+ :radius="isVsFirePie ? 80 : 120"
|
|
|
+ ></fire-pie>
|
|
|
</div>
|
|
|
<div class="line" v-show="isVsFirePie"></div>
|
|
|
<div class="flexBoxE" v-show="isVsFirePie">
|
|
|
- <el-form v-show="isVsFirePie" :inline="true" size="mini" :model="fireCauseRatioObj">
|
|
|
+ <el-form
|
|
|
+ v-show="isVsFirePie"
|
|
|
+ :inline="true"
|
|
|
+ size="mini"
|
|
|
+ :model="fireCauseRatioObj"
|
|
|
+ >
|
|
|
<el-form-item label="街道:">
|
|
|
- <el-select @change="getFireCause(2)" v-model="fireCauseRatioObj.address2" placeholder="选择街道" filterable clearable>
|
|
|
- <el-option :label="item" :value="item" v-for="item in fireAddressList" :key="item" ></el-option>
|
|
|
+ <el-select
|
|
|
+ @change="getFireCause(2)"
|
|
|
+ v-model="fireCauseRatioObj.address2"
|
|
|
+ placeholder="选择街道"
|
|
|
+ filterable
|
|
|
+ clearable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ :label="item"
|
|
|
+ :value="item"
|
|
|
+ v-for="item in fireAddressList"
|
|
|
+ :key="item"
|
|
|
+ ></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
- <fire-pie style="flex: 1" ref="firePie2" :dataMap="fireCauseRatioList2" :isVs="isVsFirePie" :radius="isVsFirePie ? 80 : 80"></fire-pie>
|
|
|
+ <fire-pie
|
|
|
+ style="flex: 1"
|
|
|
+ ref="firePie2"
|
|
|
+ :dataMap="fireCauseRatioList2"
|
|
|
+ :isVs="isVsFirePie"
|
|
|
+ :radius="isVsFirePie ? 80 : 80"
|
|
|
+ ></fire-pie>
|
|
|
</div>
|
|
|
- <div class="VS" @click="vsClick('isVsFirePie')" :style="{ 'font-size': isVsFirePie ? '.15rem' : '.15rem' }">
|
|
|
+ <div
|
|
|
+ class="VS"
|
|
|
+ @click="vsClick('isVsFirePie')"
|
|
|
+ :style="{ 'font-size': isVsFirePie ? '.15rem' : '.15rem' }"
|
|
|
+ >
|
|
|
{{ isVsFirePie ? "返回" : "对比" }}
|
|
|
</div>
|
|
|
</el-row>
|
|
@@ -75,13 +165,17 @@
|
|
|
</el-col>
|
|
|
</transition>
|
|
|
<transition name="el-fade-in-linear">
|
|
|
- <el-col class="centerBox" style="width:100%">
|
|
|
+ <el-col class="centerBox" style="width: 100%">
|
|
|
<el-row class="leftBtn btnW" @click="leftBtnClick()">
|
|
|
- <i :class="leftBtn ? 'el-icon-arrow-left' : 'el-icon-arrow-right'"></i>
|
|
|
+ <i
|
|
|
+ :class="leftBtn ? 'el-icon-arrow-left' : 'el-icon-arrow-right'"
|
|
|
+ ></i>
|
|
|
</el-row>
|
|
|
<el-row class="centerContent" id="mapF"></el-row>
|
|
|
<el-row class="rightBtn btnW" @click="rightBtnClick()">
|
|
|
- <i :class="rightBtn ? 'el-icon-arrow-right' : 'el-icon-arrow-left'"></i>
|
|
|
+ <i
|
|
|
+ :class="rightBtn ? 'el-icon-arrow-right' : 'el-icon-arrow-left'"
|
|
|
+ ></i>
|
|
|
</el-row>
|
|
|
<el-row class="mapTips">
|
|
|
<el-col class="greenImage">一级火灾</el-col>
|
|
@@ -92,7 +186,7 @@
|
|
|
</el-col>
|
|
|
</transition>
|
|
|
<transition name="el-fade-in-linear">
|
|
|
- <el-col class="rightBox" v-show="rightBtn" >
|
|
|
+ <el-col class="rightBox" v-show="rightBtn">
|
|
|
<el-col class="rightTop">
|
|
|
<h4>详细火灾情况</h4>
|
|
|
<div class="jiao">
|
|
@@ -109,7 +203,7 @@
|
|
|
height="100%"
|
|
|
:cell-class-name="tableRowClassName"
|
|
|
>
|
|
|
- <el-table-column
|
|
|
+ <el-table-column
|
|
|
show-overflow-tooltip
|
|
|
min-width="20"
|
|
|
v-for="item in headerData"
|
|
@@ -146,10 +240,10 @@ import map from "@c/mixins/map-gaode";
|
|
|
|
|
|
export default {
|
|
|
components: { categoryLine, firePie, scatter },
|
|
|
- mixins: [linstener,map],
|
|
|
+ mixins: [linstener, map],
|
|
|
data() {
|
|
|
return {
|
|
|
- box:null,
|
|
|
+ box: null,
|
|
|
tableData: [
|
|
|
// {"address":"x街道45号","burnedArea":"2","propertyLoss":"5","deathToll":"0","nonFatal":"1","disasterHome":"2","nature":"居民","fireCause":"家电","fireGoodsOne":"电视机"},
|
|
|
// {"address":"x街道45号","burnedArea":"2","propertyLoss":"5","deathToll":"0","nonFatal":"1","disasterHome":"2","nature":"居民","fireCause":"家电","fireGoodsOne":"电视机"},
|
|
@@ -175,13 +269,13 @@ export default {
|
|
|
fireTypeList: [],
|
|
|
fireCauseRatioList: [],
|
|
|
fireCauseRatioList2: [],
|
|
|
- fireCauseRatioObj:{
|
|
|
- address:'',
|
|
|
- address2:'',
|
|
|
+ fireCauseRatioObj: {
|
|
|
+ address: "",
|
|
|
+ address2: "",
|
|
|
},
|
|
|
- tabObj:{
|
|
|
- address:'',
|
|
|
- address2:'',
|
|
|
+ tabObj: {
|
|
|
+ address: "",
|
|
|
+ address2: "",
|
|
|
},
|
|
|
timeData: [],
|
|
|
fireBubbleList: [],
|
|
@@ -190,37 +284,38 @@ export default {
|
|
|
address: "",
|
|
|
},
|
|
|
timeArea: 1,
|
|
|
- isScroll:true,
|
|
|
+ isScroll: true,
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
this.getData();
|
|
|
},
|
|
|
- watch:{
|
|
|
- isVsFirePie(val){
|
|
|
- if(!val){
|
|
|
- this.fireCauseRatioObj.address = ''
|
|
|
- this.getFireCause(1)
|
|
|
+ watch: {
|
|
|
+ isVsFirePie(val) {
|
|
|
+ if (!val) {
|
|
|
+ this.fireCauseRatioObj.address = "";
|
|
|
+ this.getFireCause(1);
|
|
|
}
|
|
|
- }
|
|
|
+ },
|
|
|
},
|
|
|
mounted() {
|
|
|
// 通过$refs获取dom元素
|
|
|
this.box = this.$refs.seTable.$el.childNodes[2];
|
|
|
// 监听这个dom的scroll事件
|
|
|
- this.box.addEventListener('scroll', (e) => {
|
|
|
- const scrollTop = e.target.scrollTop // 已滚动到可视区域上方的高度
|
|
|
- const clientHeight = e.target.clientHeight // 可视区域高度
|
|
|
- const scrollHeight = e.target.scrollHeight // 滚动内容的总高度
|
|
|
- if (scrollHeight - (scrollTop + clientHeight) <= 20) { // 不足10像素触发加载更多
|
|
|
- if(this.isScroll){
|
|
|
- this.isScroll = false
|
|
|
- ++this.current
|
|
|
- this.getFireStatis()
|
|
|
- console.log(scrollHeight - (scrollTop + clientHeight) <= 20)
|
|
|
+ this.box.addEventListener("scroll", (e) => {
|
|
|
+ const scrollTop = e.target.scrollTop; // 已滚动到可视区域上方的高度
|
|
|
+ const clientHeight = e.target.clientHeight; // 可视区域高度
|
|
|
+ const scrollHeight = e.target.scrollHeight; // 滚动内容的总高度
|
|
|
+ if (scrollHeight - (scrollTop + clientHeight) <= 20) {
|
|
|
+ // 不足10像素触发加载更多
|
|
|
+ if (this.isScroll) {
|
|
|
+ this.isScroll = false;
|
|
|
+ ++this.current;
|
|
|
+ this.getFireStatis();
|
|
|
+ console.log(scrollHeight - (scrollTop + clientHeight) <= 20);
|
|
|
}
|
|
|
}
|
|
|
- })
|
|
|
+ });
|
|
|
window.addEventListener(
|
|
|
"resize",
|
|
|
() =>
|
|
@@ -232,13 +327,12 @@ export default {
|
|
|
]),
|
|
|
true
|
|
|
);
|
|
|
- this.initMap()
|
|
|
+ this.initMap();
|
|
|
},
|
|
|
methods: {
|
|
|
- load(){
|
|
|
- },
|
|
|
- tableRowClassName({row, column}) {
|
|
|
- if (column.property === 'deathToll' && row.deathToll > 0) {
|
|
|
+ load() {},
|
|
|
+ tableRowClassName({ row, column }) {
|
|
|
+ if (column.property === "deathToll" && row.deathToll > 0) {
|
|
|
return "death";
|
|
|
}
|
|
|
},
|
|
@@ -289,91 +383,134 @@ export default {
|
|
|
},
|
|
|
/* 火灾情况分析 气泡图*/
|
|
|
async policeInfo() {
|
|
|
- await this.$axios.get(
|
|
|
- this.$api.fire.fireBubble +
|
|
|
- "?" +
|
|
|
- this.$qs.stringify({
|
|
|
- unitId: '',
|
|
|
- fireType: '',
|
|
|
- startTime:'2015-01-01 00:00:00',
|
|
|
- endTime:'2022-01-01 00:00:00',
|
|
|
- // startTime: this.$store.state.timeList[0] || "",
|
|
|
- // endTime: this.$store.state.timeList[1] || "",
|
|
|
- })
|
|
|
- ).then(res =>{
|
|
|
- console.log(res)
|
|
|
- this.fireBubbleList = res.data;
|
|
|
- });
|
|
|
+ await this.$axios
|
|
|
+ .get(
|
|
|
+ this.$api.fire.fireBubble +
|
|
|
+ "?" +
|
|
|
+ this.$qs.stringify({
|
|
|
+ unitId: "",
|
|
|
+ fireType: "",
|
|
|
+ startTime: "2015-01-01 00:00:00",
|
|
|
+ endTime: "2022-01-01 00:00:00",
|
|
|
+ // startTime: this.$store.state.timeList[0] || "",
|
|
|
+ // endTime: this.$store.state.timeList[1] || "",
|
|
|
+ })
|
|
|
+ )
|
|
|
+ .then((res) => {
|
|
|
+ console.log(res);
|
|
|
+ this.fireBubbleList = res.data;
|
|
|
+ });
|
|
|
},
|
|
|
/* 火灾趋势图 柱状图 */
|
|
|
async getTrend() {
|
|
|
- await this.$axios.get(
|
|
|
- this.$api.fire.trendQuery +
|
|
|
- "?" +
|
|
|
- this.$qs.stringify({
|
|
|
- address: this.barForm.address,
|
|
|
- fireType: this.barForm.fireType,
|
|
|
- startTime: (new Date().getFullYear() - this.timeArea) + '-' + (new Date().getMonth() + 1) + '-' + new Date().getDate() + ' 00:00:00',
|
|
|
- endTime: new Date().getFullYear() + '-' + (new Date().getMonth() + 1) + '-' + new Date().getDate() + ' 00:00:00',
|
|
|
- })
|
|
|
- ).then(res =>{
|
|
|
- this.timeData = res.data;
|
|
|
- });
|
|
|
+ await this.$axios
|
|
|
+ .get(
|
|
|
+ this.$api.fire.trendQuery +
|
|
|
+ "?" +
|
|
|
+ this.$qs.stringify({
|
|
|
+ address: this.barForm.address,
|
|
|
+ fireType: this.barForm.fireType,
|
|
|
+ startTime:
|
|
|
+ new Date().getFullYear() -
|
|
|
+ this.timeArea +
|
|
|
+ "-" +
|
|
|
+ (new Date().getMonth() + 1) +
|
|
|
+ "-" +
|
|
|
+ new Date().getDate() +
|
|
|
+ " 00:00:00",
|
|
|
+ endTime:
|
|
|
+ new Date().getFullYear() +
|
|
|
+ "-" +
|
|
|
+ (new Date().getMonth() + 1) +
|
|
|
+ "-" +
|
|
|
+ new Date().getDate() +
|
|
|
+ " 00:00:00",
|
|
|
+ })
|
|
|
+ )
|
|
|
+ .then((res) => {
|
|
|
+ this.timeData = res.data;
|
|
|
+ });
|
|
|
},
|
|
|
/* 火灾原因占比 饼图 */
|
|
|
async getFireCause(val) {
|
|
|
- await this.$axios.get(
|
|
|
- this.$api.fire.fireCauseRatio +
|
|
|
- "?" +
|
|
|
- this.$qs.stringify({
|
|
|
- startTime: this.$store.state.timeList[0] || "",
|
|
|
- endTime: this.$store.state.timeList[1] || "",
|
|
|
- address:val === 1 ? this.fireCauseRatioObj.address :val === 2 ? this.fireCauseRatioObj.address2 : ''
|
|
|
- })
|
|
|
- ).then(res =>{
|
|
|
- let ratioList = res.data.map((val) => {
|
|
|
- return {
|
|
|
- name: val.fireType || " ",
|
|
|
- value: val.radio ? val.radio * 100 : 0,
|
|
|
- itemStyle: {
|
|
|
- opacity: 0.9,
|
|
|
- },
|
|
|
- };
|
|
|
- })
|
|
|
- if(val === 1){
|
|
|
- this.fireCauseRatioList = ratioList
|
|
|
- } else if(val === 2) {
|
|
|
- this.fireCauseRatioList2 = ratioList
|
|
|
- } else{
|
|
|
- this.fireCauseRatioList = ratioList
|
|
|
- this.fireCauseRatioList2 = ratioList
|
|
|
- }
|
|
|
- });
|
|
|
+ await this.$axios
|
|
|
+ .get(
|
|
|
+ this.$api.fire.fireCauseRatio +
|
|
|
+ "?" +
|
|
|
+ this.$qs.stringify({
|
|
|
+ startTime: this.$store.state.timeList[0] || "",
|
|
|
+ endTime: this.$store.state.timeList[1] || "",
|
|
|
+ address:
|
|
|
+ val === 1
|
|
|
+ ? this.fireCauseRatioObj.address
|
|
|
+ : val === 2
|
|
|
+ ? this.fireCauseRatioObj.address2
|
|
|
+ : "",
|
|
|
+ })
|
|
|
+ )
|
|
|
+ .then((res) => {
|
|
|
+ let ratioList = res.data.map((val) => {
|
|
|
+ return {
|
|
|
+ name: val.fireType || " ",
|
|
|
+ value: val.radio ? val.radio * 100 : 0,
|
|
|
+ itemStyle: {
|
|
|
+ opacity: 0.9,
|
|
|
+ },
|
|
|
+ };
|
|
|
+ });
|
|
|
+ if (val === 1) {
|
|
|
+ this.fireCauseRatioList = ratioList;
|
|
|
+ } else if (val === 2) {
|
|
|
+ this.fireCauseRatioList2 = ratioList;
|
|
|
+ } else {
|
|
|
+ this.fireCauseRatioList = ratioList;
|
|
|
+ this.fireCauseRatioList2 = ratioList;
|
|
|
+ }
|
|
|
+ });
|
|
|
},
|
|
|
// 详细火灾情况,表格val
|
|
|
async getFireStatis() {
|
|
|
- await this.$axios.get(
|
|
|
- this.$api.fire.fireStatistics +
|
|
|
- "?" +
|
|
|
- this.$qs.stringify({
|
|
|
- current: this.current,
|
|
|
- size: this.size,
|
|
|
- startTime: (new Date().getFullYear() - this.timeArea) + '-' + (new Date().getMonth() + 1) + '-' + new Date().getDate() + ' 00:00:00',
|
|
|
- endTime: new Date().getFullYear() + '-' + (new Date().getMonth() + 1) + '-' + new Date().getDate() + ' 00:00:00',
|
|
|
- })
|
|
|
- ).then(res =>{
|
|
|
- this.isScroll = true
|
|
|
- this.tableData.push(...(res.data.records.map(val=> {
|
|
|
- val.propertyLoss = val.propertyLoss && (val.propertyLoss / 10000) || val.propertyLoss
|
|
|
- return val
|
|
|
- })));
|
|
|
- });
|
|
|
+ await this.$axios
|
|
|
+ .get(
|
|
|
+ this.$api.fire.fireStatistics +
|
|
|
+ "?" +
|
|
|
+ this.$qs.stringify({
|
|
|
+ current: this.current,
|
|
|
+ size: this.size,
|
|
|
+ startTime:
|
|
|
+ new Date().getFullYear() -
|
|
|
+ this.timeArea +
|
|
|
+ "-" +
|
|
|
+ (new Date().getMonth() + 1) +
|
|
|
+ "-" +
|
|
|
+ new Date().getDate() +
|
|
|
+ " 00:00:00",
|
|
|
+ endTime:
|
|
|
+ new Date().getFullYear() +
|
|
|
+ "-" +
|
|
|
+ (new Date().getMonth() + 1) +
|
|
|
+ "-" +
|
|
|
+ new Date().getDate() +
|
|
|
+ " 00:00:00",
|
|
|
+ })
|
|
|
+ )
|
|
|
+ .then((res) => {
|
|
|
+ this.isScroll = true;
|
|
|
+ this.tableData.push(
|
|
|
+ ...res.data.records.map((val) => {
|
|
|
+ val.propertyLoss =
|
|
|
+ (val.propertyLoss && val.propertyLoss / 10000) ||
|
|
|
+ val.propertyLoss;
|
|
|
+ return val;
|
|
|
+ })
|
|
|
+ );
|
|
|
+ });
|
|
|
+ },
|
|
|
+ searchTime(val) {
|
|
|
+ if (val === this.timeArea) return;
|
|
|
+ this.timeArea = val;
|
|
|
+ this.getTrend();
|
|
|
},
|
|
|
- searchTime(val){
|
|
|
- if(val === this.timeArea) return
|
|
|
- this.timeArea = val
|
|
|
- this.getTrend()
|
|
|
- }
|
|
|
},
|
|
|
};
|
|
|
</script>
|
|
@@ -384,39 +521,39 @@ export default {
|
|
|
// font-family: "DS", "DS-B", "DS-BB", "DS-BS";
|
|
|
.leftBox {
|
|
|
.leftTop {
|
|
|
- height:24.8437%;
|
|
|
- max-height:5.9256rem;
|
|
|
+ height: 24.8437%;
|
|
|
+ max-height: 5.9256rem;
|
|
|
padding: 0.675rem 0.25rem 0.1875rem;
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
|
align-items: center;
|
|
|
box-sizing: border-box;
|
|
|
- width:100%;
|
|
|
+ width: 100%;
|
|
|
.leftTopContent {
|
|
|
height: 100%;
|
|
|
vertical-align: top;
|
|
|
- .el-button{
|
|
|
+ .el-button {
|
|
|
vertical-align: top;
|
|
|
- padding:0;
|
|
|
+ padding: 0;
|
|
|
}
|
|
|
.selectBar {
|
|
|
width: 100%;
|
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
|
height: 0.675rem;
|
|
|
- .el-row{
|
|
|
+ .el-row {
|
|
|
display: flex;
|
|
|
}
|
|
|
}
|
|
|
.fireBar {
|
|
|
- margin-left:2%;
|
|
|
- width:6.875rem;
|
|
|
+ margin-left: 2%;
|
|
|
+ width: 6.875rem;
|
|
|
height: calc(100% - 0.875rem);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
.leftBot {
|
|
|
- margin-top:0.125rem;
|
|
|
+ margin-top: 0.125rem;
|
|
|
padding: 0.375rem 0.45rem 0.1875rem;
|
|
|
width: 100%;
|
|
|
.threeBox {
|
|
@@ -455,46 +592,45 @@ export default {
|
|
|
}
|
|
|
// 对比按钮
|
|
|
.VS {
|
|
|
- position: absolute;
|
|
|
- right: -0.2rem;
|
|
|
- top: -0.2rem;
|
|
|
- padding: .0625rem 0.2rem;
|
|
|
- box-sizing: border-box;
|
|
|
- text-align: center;
|
|
|
- box-shadow: inset 0 0 0.05rem 0.05rem rgba(27, 79, 144, 1);
|
|
|
- background: rgba(#132A5A, 0.8) !important;
|
|
|
- color: #fff;
|
|
|
- cursor: pointer;
|
|
|
- -webkit-touch-callout: none;
|
|
|
- -webkit-user-select: none;
|
|
|
- -moz-user-select: none;
|
|
|
- -ms-user-select: none;
|
|
|
- user-select: none;
|
|
|
- border-radius: .0625rem;
|
|
|
+ position: absolute;
|
|
|
+ right: -0.2rem;
|
|
|
+ top: -0.2rem;
|
|
|
+ padding: 0.0625rem 0.2rem;
|
|
|
+ box-sizing: border-box;
|
|
|
+ text-align: center;
|
|
|
+ box-shadow: inset 0 0 0.05rem 0.05rem rgba(27, 79, 144, 1);
|
|
|
+ background: rgba(#132a5a, 0.8) !important;
|
|
|
+ color: #fff;
|
|
|
+ cursor: pointer;
|
|
|
+ -webkit-touch-callout: none;
|
|
|
+ -webkit-user-select: none;
|
|
|
+ -moz-user-select: none;
|
|
|
+ -ms-user-select: none;
|
|
|
+ user-select: none;
|
|
|
+ border-radius: 0.0625rem;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
.rightBox {
|
|
|
- .rightTop{
|
|
|
- height:24.8437%;
|
|
|
- max-height:5.9256rem;
|
|
|
- padding: 0.675rem 0.025rem 0.0625rem;
|
|
|
- display: flex;
|
|
|
- justify-content: center;
|
|
|
- align-items: center;
|
|
|
- box-sizing: border-box;
|
|
|
- width:100%;
|
|
|
- }
|
|
|
- .rightBot{
|
|
|
- margin-top:0.125rem;
|
|
|
- padding: 0.375rem 0.45rem 0.1875rem;
|
|
|
- width: 100%;
|
|
|
- }
|
|
|
-
|
|
|
+ .rightTop {
|
|
|
+ height: 24.8437%;
|
|
|
+ max-height: 5.9256rem;
|
|
|
+ padding: 0.675rem 0.025rem 0.0625rem;
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ align-items: center;
|
|
|
+ box-sizing: border-box;
|
|
|
+ width: 100%;
|
|
|
+ }
|
|
|
+ .rightBot {
|
|
|
+ margin-top: 0.125rem;
|
|
|
+ padding: 0.375rem 0.45rem 0.1875rem;
|
|
|
+ width: 100%;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
-.el-form--inline{
|
|
|
- margin-top:0.06rem;
|
|
|
+.el-form--inline {
|
|
|
+ margin-top: 0.06rem;
|
|
|
}
|
|
|
</style>
|