|
|
@ -1,47 +1,59 @@
|
|
|
|
<template>
|
|
|
|
<template>
|
|
|
|
<div class="xfwp">
|
|
|
|
<div class="xfwp">
|
|
|
|
<div class="title" @click="showDialog"><img src="../../assets/safetyIndex/装饰009991.png" alt="">消防安全</div>
|
|
|
|
<div class="title" @click="showDialog">
|
|
|
|
|
|
|
|
<img src="../../assets/safetyIndex/装饰009991.png" alt="" />消防安全
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="bodyBox" v-if="fireData && fireData.length">
|
|
|
|
<div class="bodyBox" v-if="fireData && fireData.length">
|
|
|
|
<div class="bodyBoxImg"><img src="../../assets/companyCanban/消防.png" alt=""></div>
|
|
|
|
<div class="bodyBoxImg">
|
|
|
|
|
|
|
|
<img src="../../assets/companyCanban/消防.png" alt="" />
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="topBody" v-if="fireData">
|
|
|
|
<div class="topBody" v-if="fireData">
|
|
|
|
<div class="huozai">
|
|
|
|
<div class="huozai">
|
|
|
|
<img src="../../assets/companyCanban/icon/火灾事故.png" alt="">
|
|
|
|
<img src="../../assets/companyCanban/icon/火灾事故.png" alt="" />
|
|
|
|
<div class="huozaiText">火灾事故</div>
|
|
|
|
<div class="huozaiText">火灾事故</div>
|
|
|
|
<div class="red">{{ fireData[0].numValue }}</div>
|
|
|
|
<div class="red">{{ fireData[0].numValue }}</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="huozai">
|
|
|
|
<div class="huozai">
|
|
|
|
<img src="../../assets/companyCanban/icon/协助扑救.png" alt="">
|
|
|
|
<img src="../../assets/companyCanban/icon/协助扑救.png" alt="" />
|
|
|
|
<div class="huozaiText">协助扑救</div>
|
|
|
|
<div class="huozaiText">协助扑救</div>
|
|
|
|
<div class="yellow">{{ fireData[3].numValue }}</div>
|
|
|
|
<div class="yellow">{{ fireData[3].numValue }}</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="topBody" v-if="fireData">
|
|
|
|
<div class="topBody" v-if="fireData">
|
|
|
|
<div class="huozai">
|
|
|
|
<div class="huozai">
|
|
|
|
<img src="../../assets/companyCanban/icon/消防违建.png" alt="">
|
|
|
|
<img src="../../assets/companyCanban/icon/消防违建.png" alt="" />
|
|
|
|
<div class="huozaiText">消防违规</div>
|
|
|
|
<div class="huozaiText">消防违建</div>
|
|
|
|
<div class="blue">{{ fireData[2].numValue }}</div>
|
|
|
|
<div class="blue">{{ fireData[2].numValue }}</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="huozai">
|
|
|
|
<div class="huozai">
|
|
|
|
<img src="../../assets/companyCanban/icon/其他事故.png" alt="">
|
|
|
|
<img src="../../assets/companyCanban/icon/其他事故.png" alt="" />
|
|
|
|
<div class="huozaiText">其他事故</div>
|
|
|
|
<div class="huozaiText">其他事故</div>
|
|
|
|
<div class="green">{{ fireData[1].numValue }}</div>
|
|
|
|
<div class="green">{{ fireData[1].numValue }}</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<el-dialog title="消防安全上报数据详情" :visible.sync="diaVisible" class="picForm"
|
|
|
|
<el-dialog
|
|
|
|
v-if="fireDetailList && fireDetailList.length">
|
|
|
|
title="消防安全上报数据详情"
|
|
|
|
|
|
|
|
:visible.sync="diaVisible"
|
|
|
|
|
|
|
|
class="picForm"
|
|
|
|
|
|
|
|
v-if="fireDetailList && fireDetailList.length"
|
|
|
|
|
|
|
|
>
|
|
|
|
<div class="xfsswh">
|
|
|
|
<div class="xfsswh">
|
|
|
|
<div class="tjsjTitle">消防设施维护</div>
|
|
|
|
<div class="tjsjTitle">消防设施维护</div>
|
|
|
|
<div class="zhuangshi"></div>
|
|
|
|
<div class="zhuangshi"></div>
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="iconBox"><img src="../../assets/companyCanban/icon/设备录入率.png" alt=""></div>
|
|
|
|
<div class="iconBox">
|
|
|
|
|
|
|
|
<img src="../../assets/companyCanban/icon/设备录入率.png" alt="" />
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="sjText">
|
|
|
|
<div class="sjText">
|
|
|
|
<div>{{ fireDetailList[0].safeRuleName }}</div>
|
|
|
|
<div>{{ fireDetailList[0].safeRuleName }}</div>
|
|
|
|
<div class="percent">{{ fireDetailList[0].numValue }}%</div>
|
|
|
|
<div class="percent">{{ fireDetailList[0].numValue }}%</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="iconBox"><img src="../../assets/companyCanban/icon/设备合理性.png" alt=""></div>
|
|
|
|
<div class="iconBox">
|
|
|
|
|
|
|
|
<img src="../../assets/companyCanban/icon/设备合理性.png" alt="" />
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="sjText">
|
|
|
|
<div class="sjText">
|
|
|
|
<div>{{ fireDetailList[1].safeRuleName }}</div>
|
|
|
|
<div>{{ fireDetailList[1].safeRuleName }}</div>
|
|
|
|
<div class="onlineStatus" v-if="fireDetailList[1].numValue == '是'">
|
|
|
|
<div class="onlineStatus" v-if="fireDetailList[1].numValue == '是'">
|
|
|
@ -55,7 +67,12 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="iconBox"><img src="../../assets/companyCanban/icon/日常保养及时率.png" alt=""></div>
|
|
|
|
<div class="iconBox">
|
|
|
|
|
|
|
|
<img
|
|
|
|
|
|
|
|
src="../../assets/companyCanban/icon/日常保养及时率.png"
|
|
|
|
|
|
|
|
alt=""
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="sjText">
|
|
|
|
<div class="sjText">
|
|
|
|
<div>{{ fireDetailList[2].safeRuleName }}</div>
|
|
|
|
<div>{{ fireDetailList[2].safeRuleName }}</div>
|
|
|
|
<div class="percent">{{ fireDetailList[2].numValue }}%</div>
|
|
|
|
<div class="percent">{{ fireDetailList[2].numValue }}%</div>
|
|
|
@ -66,7 +83,9 @@
|
|
|
|
<div class="tjsjTitle">企业台账建设</div>
|
|
|
|
<div class="tjsjTitle">企业台账建设</div>
|
|
|
|
<div class="zhuangshi"></div>
|
|
|
|
<div class="zhuangshi"></div>
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="iconBox"><img src="../../assets/companyCanban/icon/必要资质.png" alt=""></div>
|
|
|
|
<div class="iconBox">
|
|
|
|
|
|
|
|
<img src="../../assets/companyCanban/icon/必要资质.png" alt="" />
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="sjText">
|
|
|
|
<div class="sjText">
|
|
|
|
<div>{{ fireDetailList[3].safeRuleName }}</div>
|
|
|
|
<div>{{ fireDetailList[3].safeRuleName }}</div>
|
|
|
|
<div class="onlineStatus" v-if="fireDetailList[3].numValue == '是'">
|
|
|
|
<div class="onlineStatus" v-if="fireDetailList[3].numValue == '是'">
|
|
|
@ -80,7 +99,12 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="iconBox"><img src="../../assets/companyCanban/icon/验收许可或建设许可.png" alt=""></div>
|
|
|
|
<div class="iconBox">
|
|
|
|
|
|
|
|
<img
|
|
|
|
|
|
|
|
src="../../assets/companyCanban/icon/验收许可或建设许可.png"
|
|
|
|
|
|
|
|
alt=""
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="sjText">
|
|
|
|
<div class="sjText">
|
|
|
|
<div>{{ fireDetailList[4].safeRuleName }}</div>
|
|
|
|
<div>{{ fireDetailList[4].safeRuleName }}</div>
|
|
|
|
<div class="onlineStatus" v-if="fireDetailList[4].numValue == '是'">
|
|
|
|
<div class="onlineStatus" v-if="fireDetailList[4].numValue == '是'">
|
|
|
@ -94,7 +118,9 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="iconBox"><img src="../../assets/companyCanban/icon/日常检查表.png" alt=""></div>
|
|
|
|
<div class="iconBox">
|
|
|
|
|
|
|
|
<img src="../../assets/companyCanban/icon/日常检查表.png" alt="" />
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="sjText">
|
|
|
|
<div class="sjText">
|
|
|
|
<div>{{ fireDetailList[5].safeRuleName }}</div>
|
|
|
|
<div>{{ fireDetailList[5].safeRuleName }}</div>
|
|
|
|
<div class="onlineStatus" v-if="fireDetailList[5].numValue == '是'">
|
|
|
|
<div class="onlineStatus" v-if="fireDetailList[5].numValue == '是'">
|
|
|
@ -112,7 +138,9 @@
|
|
|
|
<div class="tjsjTitle">消防制度执行</div>
|
|
|
|
<div class="tjsjTitle">消防制度执行</div>
|
|
|
|
<div class="zhuangshi"></div>
|
|
|
|
<div class="zhuangshi"></div>
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="iconBox"><img src="../../assets/companyCanban/icon/人员培训.png" alt=""></div>
|
|
|
|
<div class="iconBox">
|
|
|
|
|
|
|
|
<img src="../../assets/companyCanban/icon/人员培训.png" alt="" />
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="sjText">
|
|
|
|
<div class="sjText">
|
|
|
|
<div>{{ fireDetailList[6].safeRuleName }}</div>
|
|
|
|
<div>{{ fireDetailList[6].safeRuleName }}</div>
|
|
|
|
<div class="onlineStatus" v-if="fireDetailList[6].numValue == '是'">
|
|
|
|
<div class="onlineStatus" v-if="fireDetailList[6].numValue == '是'">
|
|
|
@ -126,7 +154,12 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="iconBox"><img src="../../assets/companyCanban/icon/演习举办情况.png" alt=""></div>
|
|
|
|
<div class="iconBox">
|
|
|
|
|
|
|
|
<img
|
|
|
|
|
|
|
|
src="../../assets/companyCanban/icon/演习举办情况.png"
|
|
|
|
|
|
|
|
alt=""
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="sjText">
|
|
|
|
<div class="sjText">
|
|
|
|
<div>{{ fireDetailList[7].safeRuleName }}</div>
|
|
|
|
<div>{{ fireDetailList[7].safeRuleName }}</div>
|
|
|
|
<div class="onlineStatus" v-if="fireDetailList[7].numValue == '是'">
|
|
|
|
<div class="onlineStatus" v-if="fireDetailList[7].numValue == '是'">
|
|
|
@ -140,7 +173,12 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="sjItem">
|
|
|
|
<div class="iconBox"><img src="../../assets/companyCanban/icon/管理层专业知晓程度.png" alt=""></div>
|
|
|
|
<div class="iconBox">
|
|
|
|
|
|
|
|
<img
|
|
|
|
|
|
|
|
src="../../assets/companyCanban/icon/管理层专业知晓程度.png"
|
|
|
|
|
|
|
|
alt=""
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="sjText">
|
|
|
|
<div class="sjText">
|
|
|
|
<div>{{ fireDetailList[8].safeRuleName }}</div>
|
|
|
|
<div>{{ fireDetailList[8].safeRuleName }}</div>
|
|
|
|
<div class="onlineStatus" v-if="fireDetailList[8].numValue == '是'">
|
|
|
|
<div class="onlineStatus" v-if="fireDetailList[8].numValue == '是'">
|
|
|
@ -159,67 +197,68 @@
|
|
|
|
<div class="zhuangshi"></div>
|
|
|
|
<div class="zhuangshi"></div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="huozai hong">
|
|
|
|
<div class="huozai hong">
|
|
|
|
<img src="../../assets/companyCanban/icon/火灾事故.png" alt="">
|
|
|
|
<img src="../../assets/companyCanban/icon/火灾事故.png" alt="" />
|
|
|
|
<div class="huozaiText">火灾事故</div>
|
|
|
|
<div class="huozaiText">火灾事故</div>
|
|
|
|
<div class="red">{{ fireData[0].numValue }}</div>
|
|
|
|
<div class="red">{{ fireData[0].numValue }}</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="huozai huang">
|
|
|
|
<div class="huozai huang">
|
|
|
|
<img src="../../assets/companyCanban/icon/协助扑救.png" alt="">
|
|
|
|
<img src="../../assets/companyCanban/icon/协助扑救.png" alt="" />
|
|
|
|
<div class="huozaiText">协助扑救</div>
|
|
|
|
<div class="huozaiText">协助扑救</div>
|
|
|
|
<div class="yellow">{{ fireData[3].numValue }}</div>
|
|
|
|
<div class="yellow">{{ fireData[3].numValue }}</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="huozai lan">
|
|
|
|
<div class="huozai lan">
|
|
|
|
<img src="../../assets/companyCanban/icon/消防违建.png" alt="">
|
|
|
|
<img src="../../assets/companyCanban/icon/消防违建.png" alt="" />
|
|
|
|
<div class="huozaiText">消防违规</div>
|
|
|
|
<div class="huozaiText">消防违建</div>
|
|
|
|
<div class="blue">{{ fireData[2].numValue }}</div>
|
|
|
|
<div class="blue">{{ fireData[2].numValue }}</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="huozai lv">
|
|
|
|
<div class="huozai lv">
|
|
|
|
<img src="../../assets/companyCanban/icon/其他事故.png" alt="">
|
|
|
|
<img src="../../assets/companyCanban/icon/其他事故.png" alt="" />
|
|
|
|
<div class="huozaiText">其他事故</div>
|
|
|
|
<div class="huozaiText">其他事故</div>
|
|
|
|
<div class="green">{{ fireData[1].numValue }}</div>
|
|
|
|
<div class="green">{{ fireData[1].numValue }}</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</el-dialog>
|
|
|
|
</el-dialog>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
|
import { fireSafety, fireSafetyDetail } from '@/api/companyCanban'
|
|
|
|
import { fireSafety, fireSafetyDetail } from "@/api/companyCanban";
|
|
|
|
export default {
|
|
|
|
export default {
|
|
|
|
props: ['companyId'],
|
|
|
|
props: ["companyId"],
|
|
|
|
data() {
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
diaVisible: false,
|
|
|
|
diaVisible: false,
|
|
|
|
companyID: this.companyId,
|
|
|
|
companyID: this.companyId,
|
|
|
|
fireData: [],
|
|
|
|
fireData: [],
|
|
|
|
fireDetailList: [],
|
|
|
|
fireDetailList: [],
|
|
|
|
}
|
|
|
|
};
|
|
|
|
},
|
|
|
|
},
|
|
|
|
created() {
|
|
|
|
created() {
|
|
|
|
fireSafety({ companyId: this.companyID }).then(res => {
|
|
|
|
fireSafety({ companyId: this.companyID }).then((res) => {
|
|
|
|
this.fireData = res.data
|
|
|
|
this.fireData = res.data;
|
|
|
|
})
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
showDialog() {
|
|
|
|
showDialog() {
|
|
|
|
fireSafetyDetail({ companyId: this.companyID }).then(res => {
|
|
|
|
fireSafetyDetail({ companyId: this.companyID }).then((res) => {
|
|
|
|
this.fireDetailList = res.data.safeRuleNumValueVos
|
|
|
|
this.fireDetailList = res.data.safeRuleNumValueVos;
|
|
|
|
this.diaVisible = true
|
|
|
|
console.log(
|
|
|
|
})
|
|
|
|
"res.data.safeRuleNumValueVos",
|
|
|
|
|
|
|
|
res.data.safeRuleNumValueVos
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
this.diaVisible = true;
|
|
|
|
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
}
|
|
|
|
};
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|
<style lang="less" scoped>
|
|
|
|
<style lang="less" scoped>
|
|
|
|
.xfwp {
|
|
|
|
.xfwp {
|
|
|
|
width: calc(33.33% - 13.33px);
|
|
|
|
width: calc(33.33% - 13.33px);
|
|
|
|
height: 100%;
|
|
|
|
height: 100%;
|
|
|
|
background: url('~@/assets/safetyIndex/主屏板块1.png') no-repeat;
|
|
|
|
background: url("~@/assets/safetyIndex/modelback.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
display: flex;
|
|
|
|
display: flex;
|
|
|
|
flex-wrap: wrap;
|
|
|
|
flex-wrap: wrap;
|
|
|
@ -228,10 +267,10 @@ export default {
|
|
|
|
.title {
|
|
|
|
.title {
|
|
|
|
width: 100%;
|
|
|
|
width: 100%;
|
|
|
|
height: 33px;
|
|
|
|
height: 33px;
|
|
|
|
background: url('~@/assets/safetyIndex/标题样式.png') no-repeat;
|
|
|
|
background: url("~@/assets/safetyIndex/titleback.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
font-size: 16px;
|
|
|
|
font-size: 16px;
|
|
|
|
color: #D9E7FF;
|
|
|
|
color: #d9e7ff;
|
|
|
|
letter-spacing: 1px;
|
|
|
|
letter-spacing: 1px;
|
|
|
|
text-align: center;
|
|
|
|
text-align: center;
|
|
|
|
font-weight: 500;
|
|
|
|
font-weight: 500;
|
|
|
@ -261,7 +300,7 @@ export default {
|
|
|
|
top: 0;
|
|
|
|
top: 0;
|
|
|
|
bottom: 0;
|
|
|
|
bottom: 0;
|
|
|
|
margin: auto;
|
|
|
|
margin: auto;
|
|
|
|
background: url('~@/assets/companyCanban/98901.png') no-repeat;
|
|
|
|
background: url("~@/assets/companyCanban/98901.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
display: flex;
|
|
|
|
display: flex;
|
|
|
|
justify-content: center;
|
|
|
|
justify-content: center;
|
|
|
@ -293,56 +332,54 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
.huozaiText {
|
|
|
|
.huozaiText {
|
|
|
|
font-size: 14px;
|
|
|
|
font-size: 14px;
|
|
|
|
color: #FFFFFF;
|
|
|
|
color: #ffffff;
|
|
|
|
letter-spacing: 1px;
|
|
|
|
letter-spacing: 1px;
|
|
|
|
font-weight: 400;
|
|
|
|
font-weight: 400;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.red {
|
|
|
|
.red {
|
|
|
|
font-size: 16px;
|
|
|
|
font-size: 16px;
|
|
|
|
color: #FFCBC9;
|
|
|
|
color: #ffcbc9;
|
|
|
|
letter-spacing: 0.8px;
|
|
|
|
letter-spacing: 0.8px;
|
|
|
|
line-height: 33px;
|
|
|
|
line-height: 33px;
|
|
|
|
text-shadow: 0 0 8px rgba(255, 52, 52, 0.50);
|
|
|
|
text-shadow: 0 0 8px rgba(255, 52, 52, 0.5);
|
|
|
|
font-weight: 600;
|
|
|
|
font-weight: 600;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.yellow {
|
|
|
|
.yellow {
|
|
|
|
font-size: 16px;
|
|
|
|
font-size: 16px;
|
|
|
|
color: #FFF5C9;
|
|
|
|
color: #fff5c9;
|
|
|
|
letter-spacing: 0.8px;
|
|
|
|
letter-spacing: 0.8px;
|
|
|
|
line-height: 33px;
|
|
|
|
line-height: 33px;
|
|
|
|
text-shadow: 0 0 8px rgba(255, 214, 52, 0.50);
|
|
|
|
text-shadow: 0 0 8px rgba(255, 214, 52, 0.5);
|
|
|
|
font-weight: 600;
|
|
|
|
font-weight: 600;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.blue {
|
|
|
|
.blue {
|
|
|
|
font-size: 16px;
|
|
|
|
font-size: 16px;
|
|
|
|
color: #C9EDFF;
|
|
|
|
color: #c9edff;
|
|
|
|
letter-spacing: 0.8px;
|
|
|
|
letter-spacing: 0.8px;
|
|
|
|
line-height: 33px;
|
|
|
|
line-height: 33px;
|
|
|
|
text-shadow: 0 0 8px rgba(52, 227, 255, 0.50);
|
|
|
|
text-shadow: 0 0 8px rgba(52, 227, 255, 0.5);
|
|
|
|
font-weight: 600;
|
|
|
|
font-weight: 600;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.green {
|
|
|
|
.green {
|
|
|
|
font-size: 16px;
|
|
|
|
font-size: 16px;
|
|
|
|
color: #C9FFFB;
|
|
|
|
color: #c9fffb;
|
|
|
|
letter-spacing: 0.8px;
|
|
|
|
letter-spacing: 0.8px;
|
|
|
|
line-height: 33px;
|
|
|
|
line-height: 33px;
|
|
|
|
text-shadow: 0 0 8px rgba(52, 255, 185, 0.50);
|
|
|
|
text-shadow: 0 0 8px rgba(52, 255, 185, 0.5);
|
|
|
|
font-weight: 600;
|
|
|
|
font-weight: 600;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.picForm {
|
|
|
|
.picForm {
|
|
|
|
/deep/ .el-dialog {
|
|
|
|
/deep/ .el-dialog {
|
|
|
|
background-color: rgba(0, 0, 0, 0);
|
|
|
|
background-color: rgba(0, 0, 0, 0);
|
|
|
|
background: url('~@/assets/head/编组 3021112.png') no-repeat;
|
|
|
|
background: url("~@/assets/head/编组 3021112.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
width: 841px;
|
|
|
|
width: 841px;
|
|
|
|
height: 670px;
|
|
|
|
height: 670px;
|
|
|
@ -350,7 +387,7 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
.el-dialog__title {
|
|
|
|
.el-dialog__title {
|
|
|
|
font-size: 16px;
|
|
|
|
font-size: 16px;
|
|
|
|
color: #EBFFF4;
|
|
|
|
color: #ebfff4;
|
|
|
|
letter-spacing: 2px;
|
|
|
|
letter-spacing: 2px;
|
|
|
|
text-shadow: 0 0 9px rgba(21, 255, 195, 0.77);
|
|
|
|
text-shadow: 0 0 9px rgba(21, 255, 195, 0.77);
|
|
|
|
font-weight: 400;
|
|
|
|
font-weight: 400;
|
|
|
@ -365,7 +402,7 @@ export default {
|
|
|
|
width: 100%;
|
|
|
|
width: 100%;
|
|
|
|
height: 120px;
|
|
|
|
height: 120px;
|
|
|
|
margin: 10px 0;
|
|
|
|
margin: 10px 0;
|
|
|
|
background: url('~@/assets/companyCanban/09091.png') no-repeat;
|
|
|
|
background: url("~@/assets/companyCanban/09091.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
position: relative;
|
|
|
|
position: relative;
|
|
|
|
padding: 0 10px;
|
|
|
|
padding: 0 10px;
|
|
|
@ -379,10 +416,10 @@ export default {
|
|
|
|
left: 14px;
|
|
|
|
left: 14px;
|
|
|
|
top: 10px;
|
|
|
|
top: 10px;
|
|
|
|
font-size: 16px;
|
|
|
|
font-size: 16px;
|
|
|
|
color: #FFE6D9;
|
|
|
|
color: #ffe6d9;
|
|
|
|
letter-spacing: 0;
|
|
|
|
letter-spacing: 0;
|
|
|
|
line-height: 16px;
|
|
|
|
line-height: 16px;
|
|
|
|
text-shadow: 0 0 8px rgba(255, 119, 52, 0.50);
|
|
|
|
text-shadow: 0 0 8px rgba(255, 119, 52, 0.5);
|
|
|
|
font-weight: 500;
|
|
|
|
font-weight: 500;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -390,7 +427,8 @@ export default {
|
|
|
|
position: absolute;
|
|
|
|
position: absolute;
|
|
|
|
left: 0;
|
|
|
|
left: 0;
|
|
|
|
top: 0;
|
|
|
|
top: 0;
|
|
|
|
background: url('~@/assets/companyCanban/矩形(装饰).png') no-repeat;
|
|
|
|
background: url("~@/assets/companyCanban/矩形(装饰).png")
|
|
|
|
|
|
|
|
no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
width: 15px;
|
|
|
|
width: 15px;
|
|
|
|
height: 15px;
|
|
|
|
height: 15px;
|
|
|
@ -399,7 +437,7 @@ export default {
|
|
|
|
.sjItem {
|
|
|
|
.sjItem {
|
|
|
|
width: 200px;
|
|
|
|
width: 200px;
|
|
|
|
height: 60px;
|
|
|
|
height: 60px;
|
|
|
|
background: url('~@/assets/companyCanban/7691备份.png') no-repeat;
|
|
|
|
background: url("~@/assets/companyCanban/7691备份.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
margin-top: 20px;
|
|
|
|
margin-top: 20px;
|
|
|
|
display: flex;
|
|
|
|
display: flex;
|
|
|
@ -412,11 +450,15 @@ export default {
|
|
|
|
border: 1px solid rgba(64, 145, 169, 1);
|
|
|
|
border: 1px solid rgba(64, 145, 169, 1);
|
|
|
|
box-shadow: 0px 0px 6px 0px rgba(74, 176, 195, 1);
|
|
|
|
box-shadow: 0px 0px 6px 0px rgba(74, 176, 195, 1);
|
|
|
|
box-sizing: border-box;
|
|
|
|
box-sizing: border-box;
|
|
|
|
background-image: linear-gradient(180deg, rgba(74, 176, 195, 0.37) 0%, rgba(98, 155, 227, 0.02) 43%, rgba(74, 176, 195, 0.37) 100%);
|
|
|
|
background-image: linear-gradient(
|
|
|
|
|
|
|
|
180deg,
|
|
|
|
|
|
|
|
rgba(74, 176, 195, 0.37) 0%,
|
|
|
|
|
|
|
|
rgba(98, 155, 227, 0.02) 43%,
|
|
|
|
|
|
|
|
rgba(74, 176, 195, 0.37) 100%
|
|
|
|
|
|
|
|
);
|
|
|
|
display: flex;
|
|
|
|
display: flex;
|
|
|
|
justify-content: center;
|
|
|
|
justify-content: center;
|
|
|
|
align-items: center;
|
|
|
|
align-items: center;
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.sjText {
|
|
|
|
.sjText {
|
|
|
@ -429,7 +471,7 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
.percent {
|
|
|
|
.percent {
|
|
|
|
font-size: 18px;
|
|
|
|
font-size: 18px;
|
|
|
|
color: #FFFFFF;
|
|
|
|
color: #ffffff;
|
|
|
|
letter-spacing: 1.12px;
|
|
|
|
letter-spacing: 1.12px;
|
|
|
|
font-weight: 700;
|
|
|
|
font-weight: 700;
|
|
|
|
margin-top: 8px;
|
|
|
|
margin-top: 8px;
|
|
|
@ -446,7 +488,7 @@ export default {
|
|
|
|
width: 18px;
|
|
|
|
width: 18px;
|
|
|
|
height: 18px;
|
|
|
|
height: 18px;
|
|
|
|
border-radius: 50%;
|
|
|
|
border-radius: 50%;
|
|
|
|
background: #2CFED3;
|
|
|
|
background: #2cfed3;
|
|
|
|
box-shadow: inset 0px 1px 2px 0px rgba(255, 255, 255, 1);
|
|
|
|
box-shadow: inset 0px 1px 2px 0px rgba(255, 255, 255, 1);
|
|
|
|
box-shadow: 0px 0px 8px 1px rgba(44, 254, 211, 0.65);
|
|
|
|
box-shadow: 0px 0px 8px 1px rgba(44, 254, 211, 0.65);
|
|
|
|
box-shadow: 0px 0px 4px 0px rgba(33, 121, 195, 0.56);
|
|
|
|
box-shadow: 0px 0px 4px 0px rgba(33, 121, 195, 0.56);
|
|
|
@ -456,7 +498,7 @@ export default {
|
|
|
|
width: 18px;
|
|
|
|
width: 18px;
|
|
|
|
height: 18px;
|
|
|
|
height: 18px;
|
|
|
|
border-radius: 50%;
|
|
|
|
border-radius: 50%;
|
|
|
|
background: rgba(183, 33, 33, 0.50);
|
|
|
|
background: rgba(183, 33, 33, 0.5);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -472,21 +514,20 @@ export default {
|
|
|
|
height: 18px;
|
|
|
|
height: 18px;
|
|
|
|
border-radius: 50%;
|
|
|
|
border-radius: 50%;
|
|
|
|
opacity: 0.5;
|
|
|
|
opacity: 0.5;
|
|
|
|
background: #1C9980;
|
|
|
|
background: #1c9980;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.red {
|
|
|
|
.red {
|
|
|
|
width: 18px;
|
|
|
|
width: 18px;
|
|
|
|
height: 18px;
|
|
|
|
height: 18px;
|
|
|
|
border-radius: 50%;
|
|
|
|
border-radius: 50%;
|
|
|
|
background: #FF2D2D;
|
|
|
|
background: #ff2d2d;
|
|
|
|
box-shadow: inset 0px 1px 2px 0px rgba(255, 255, 255, 1);
|
|
|
|
box-shadow: inset 0px 1px 2px 0px rgba(255, 255, 255, 1);
|
|
|
|
box-shadow: 0px 0px 8px 1px rgba(254, 67, 44, 0.65);
|
|
|
|
box-shadow: 0px 0px 8px 1px rgba(254, 67, 44, 0.65);
|
|
|
|
box-shadow: 0px 0px 4px 0px rgba(195, 33, 33, 0.56);
|
|
|
|
box-shadow: 0px 0px 4px 0px rgba(195, 33, 33, 0.56);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -494,7 +535,7 @@ export default {
|
|
|
|
height: 180px;
|
|
|
|
height: 180px;
|
|
|
|
width: 100%;
|
|
|
|
width: 100%;
|
|
|
|
margin: 10px 0;
|
|
|
|
margin: 10px 0;
|
|
|
|
background: url('~@/assets/companyCanban/09091.png') no-repeat;
|
|
|
|
background: url("~@/assets/companyCanban/09091.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
position: relative;
|
|
|
|
position: relative;
|
|
|
|
padding: 0 10px;
|
|
|
|
padding: 0 10px;
|
|
|
@ -508,10 +549,10 @@ export default {
|
|
|
|
left: 14px;
|
|
|
|
left: 14px;
|
|
|
|
top: 10px;
|
|
|
|
top: 10px;
|
|
|
|
font-size: 16px;
|
|
|
|
font-size: 16px;
|
|
|
|
color: #FFE6D9;
|
|
|
|
color: #ffe6d9;
|
|
|
|
letter-spacing: 0;
|
|
|
|
letter-spacing: 0;
|
|
|
|
line-height: 16px;
|
|
|
|
line-height: 16px;
|
|
|
|
text-shadow: 0 0 8px rgba(255, 119, 52, 0.50);
|
|
|
|
text-shadow: 0 0 8px rgba(255, 119, 52, 0.5);
|
|
|
|
font-weight: 500;
|
|
|
|
font-weight: 500;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -519,7 +560,8 @@ export default {
|
|
|
|
position: absolute;
|
|
|
|
position: absolute;
|
|
|
|
left: 0;
|
|
|
|
left: 0;
|
|
|
|
top: 0;
|
|
|
|
top: 0;
|
|
|
|
background: url('~@/assets/companyCanban/矩形(装饰).png') no-repeat;
|
|
|
|
background: url("~@/assets/companyCanban/矩形(装饰).png")
|
|
|
|
|
|
|
|
no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
width: 15px;
|
|
|
|
width: 15px;
|
|
|
|
height: 15px;
|
|
|
|
height: 15px;
|
|
|
@ -543,7 +585,7 @@ export default {
|
|
|
|
.huozaiText {
|
|
|
|
.huozaiText {
|
|
|
|
width: 100%;
|
|
|
|
width: 100%;
|
|
|
|
font-size: 14px;
|
|
|
|
font-size: 14px;
|
|
|
|
color: #FFFFFF;
|
|
|
|
color: #ffffff;
|
|
|
|
text-align: center;
|
|
|
|
text-align: center;
|
|
|
|
letter-spacing: 1px;
|
|
|
|
letter-spacing: 1px;
|
|
|
|
font-weight: 400;
|
|
|
|
font-weight: 400;
|
|
|
@ -553,59 +595,58 @@ export default {
|
|
|
|
width: 100%;
|
|
|
|
width: 100%;
|
|
|
|
text-align: center;
|
|
|
|
text-align: center;
|
|
|
|
font-size: 16px;
|
|
|
|
font-size: 16px;
|
|
|
|
color: #FFCBC9;
|
|
|
|
color: #ffcbc9;
|
|
|
|
letter-spacing: 0.8px;
|
|
|
|
letter-spacing: 0.8px;
|
|
|
|
line-height: 33px;
|
|
|
|
line-height: 33px;
|
|
|
|
text-shadow: 0 0 8px rgba(255, 52, 52, 0.50);
|
|
|
|
text-shadow: 0 0 8px rgba(255, 52, 52, 0.5);
|
|
|
|
font-weight: 600;
|
|
|
|
font-weight: 600;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.yellow {
|
|
|
|
.yellow {
|
|
|
|
font-size: 16px;
|
|
|
|
font-size: 16px;
|
|
|
|
color: #FFF5C9;
|
|
|
|
color: #fff5c9;
|
|
|
|
letter-spacing: 0.8px;
|
|
|
|
letter-spacing: 0.8px;
|
|
|
|
line-height: 33px;
|
|
|
|
line-height: 33px;
|
|
|
|
text-shadow: 0 0 8px rgba(255, 214, 52, 0.50);
|
|
|
|
text-shadow: 0 0 8px rgba(255, 214, 52, 0.5);
|
|
|
|
font-weight: 600;
|
|
|
|
font-weight: 600;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.blue {
|
|
|
|
.blue {
|
|
|
|
font-size: 16px;
|
|
|
|
font-size: 16px;
|
|
|
|
color: #C9EDFF;
|
|
|
|
color: #c9edff;
|
|
|
|
letter-spacing: 0.8px;
|
|
|
|
letter-spacing: 0.8px;
|
|
|
|
line-height: 33px;
|
|
|
|
line-height: 33px;
|
|
|
|
text-shadow: 0 0 8px rgba(52, 227, 255, 0.50);
|
|
|
|
text-shadow: 0 0 8px rgba(52, 227, 255, 0.5);
|
|
|
|
font-weight: 600;
|
|
|
|
font-weight: 600;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.green {
|
|
|
|
.green {
|
|
|
|
font-size: 16px;
|
|
|
|
font-size: 16px;
|
|
|
|
color: #C9FFFB;
|
|
|
|
color: #c9fffb;
|
|
|
|
letter-spacing: 0.8px;
|
|
|
|
letter-spacing: 0.8px;
|
|
|
|
line-height: 33px;
|
|
|
|
line-height: 33px;
|
|
|
|
text-shadow: 0 0 8px rgba(52, 255, 185, 0.50);
|
|
|
|
text-shadow: 0 0 8px rgba(52, 255, 185, 0.5);
|
|
|
|
font-weight: 600;
|
|
|
|
font-weight: 600;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.lan {
|
|
|
|
.lan {
|
|
|
|
background: url('~@/assets/companyCanban/背景(蓝).png') no-repeat;
|
|
|
|
background: url("~@/assets/companyCanban/背景(蓝).png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.huang {
|
|
|
|
.huang {
|
|
|
|
background: url('~@/assets/companyCanban/背景(黄).png') no-repeat;
|
|
|
|
background: url("~@/assets/companyCanban/背景(黄).png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.lv {
|
|
|
|
.lv {
|
|
|
|
background: url('~@/assets/companyCanban/背景(绿).png') no-repeat;
|
|
|
|
background: url("~@/assets/companyCanban/背景(绿).png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.hong {
|
|
|
|
.hong {
|
|
|
|
background: url('~@/assets/companyCanban/背景(红).png') no-repeat;
|
|
|
|
background: url("~@/assets/companyCanban/背景(红).png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|