黔西南大屏
This commit is contained in:
@@ -201,7 +201,6 @@
|
|||||||
<div class="right-right">
|
<div class="right-right">
|
||||||
<AiDvPanel class="bottom" style="width: 410px" border="border6" title="办理排行">
|
<AiDvPanel class="bottom" style="width: 410px" border="border6" title="办理排行">
|
||||||
<ai-table
|
<ai-table
|
||||||
style="margin-top: 10px;"
|
|
||||||
height="890px"
|
height="890px"
|
||||||
:tableData="reportHandleList"
|
:tableData="reportHandleList"
|
||||||
:col-configs="colConfigs2"
|
:col-configs="colConfigs2"
|
||||||
@@ -218,6 +217,73 @@
|
|||||||
</AiDvPanel>
|
</AiDvPanel>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<transition name="fade">
|
||||||
|
<div class="event-info" v-if="isShow">
|
||||||
|
<div class="info-mask" @click="isShow = false"></div>
|
||||||
|
<div class="info-content">
|
||||||
|
<div class="info-title">
|
||||||
|
<h2>事件详情</h2>
|
||||||
|
</div>
|
||||||
|
<img src="https://cdn.cunwuyun.cn/dvcp/dv/qxn/close.png" @click="isShow = false" />
|
||||||
|
<h3>咨询如何报考摩托车驾驶</h3>
|
||||||
|
<div class="info-wrapper">
|
||||||
|
<div class="info-wrapper__item">
|
||||||
|
<label>办理状态:</label>
|
||||||
|
<span>{{ info['派出所数量'] }}个派出所</span>
|
||||||
|
</div>
|
||||||
|
<div class="info-wrapper__item">
|
||||||
|
<label>上报来源:</label>
|
||||||
|
<span>{{ info['群数量'] }}</span>
|
||||||
|
</div>
|
||||||
|
<div class="info-wrapper__item">
|
||||||
|
<label>发生地点:</label>
|
||||||
|
<span>{{ info['成员总数'] }}</span>
|
||||||
|
</div>
|
||||||
|
<div class="info-wrapper__item">
|
||||||
|
<label>事件类别:</label>
|
||||||
|
<span>{{ info['群成员数量'] }}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="info-bottom">
|
||||||
|
<h3>办理流程</h3>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-item active">
|
||||||
|
<h4>已办结</h4>
|
||||||
|
<div class="progress-item__middle">
|
||||||
|
<i></i>
|
||||||
|
</div>
|
||||||
|
<p>王海涛</p>
|
||||||
|
<span>2023-04-08 09:46:47</span>
|
||||||
|
</div>
|
||||||
|
<div class="progress-item active">
|
||||||
|
<h4>已办结</h4>
|
||||||
|
<div class="progress-item__middle">
|
||||||
|
<i></i>
|
||||||
|
</div>
|
||||||
|
<p>王海涛</p>
|
||||||
|
<span>2023-04-08 09:46:47</span>
|
||||||
|
</div>
|
||||||
|
<div class="progress-item active">
|
||||||
|
<h4>已办结</h4>
|
||||||
|
<div class="progress-item__middle">
|
||||||
|
<i></i>
|
||||||
|
</div>
|
||||||
|
<p>王海涛</p>
|
||||||
|
<span>2023-04-08 09:46:47</span>
|
||||||
|
</div>
|
||||||
|
<div class="progress-item active">
|
||||||
|
<h4>已办结</h4>
|
||||||
|
<div class="progress-item__middle">
|
||||||
|
<i></i>
|
||||||
|
</div>
|
||||||
|
<p>王海涛</p>
|
||||||
|
<span>2023-04-08 09:46:47</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</transition>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -243,6 +309,8 @@
|
|||||||
currIndex: 0,
|
currIndex: 0,
|
||||||
areaList: [],
|
areaList: [],
|
||||||
type: '0',
|
type: '0',
|
||||||
|
info: {},
|
||||||
|
isShow: false,
|
||||||
gridId: '',
|
gridId: '',
|
||||||
gridParentId: 'gr3AePMwAAFWlqlNvfJboAWkRNbnA14A',
|
gridParentId: 'gr3AePMwAAFWlqlNvfJboAWkRNbnA14A',
|
||||||
chartConfig1: {
|
chartConfig1: {
|
||||||
@@ -539,10 +607,12 @@
|
|||||||
return h(
|
return h(
|
||||||
'p', {
|
'p', {
|
||||||
style: {
|
style: {
|
||||||
color: '#00AAFF'
|
color: '#00AAFF',
|
||||||
|
cursor: 'pointer'
|
||||||
},
|
},
|
||||||
on: {
|
on: {
|
||||||
click: e => {
|
click: e => {
|
||||||
|
this.isShow = true
|
||||||
console.log(params)
|
console.log(params)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -835,6 +905,235 @@
|
|||||||
background: #0c0c0c;
|
background: #0c0c0c;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
|
||||||
|
.event-info {
|
||||||
|
position: fixed;
|
||||||
|
left: 0;
|
||||||
|
top: 0;
|
||||||
|
z-index: 111;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
overflow: hidden;
|
||||||
|
|
||||||
|
.info-mask {
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
top: 0;
|
||||||
|
z-index: 1;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
background: rgba($color: #000000, $alpha: 0.1);
|
||||||
|
}
|
||||||
|
|
||||||
|
h3 {
|
||||||
|
margin-top: 28px;
|
||||||
|
font-weight: 600;
|
||||||
|
font-size: 16px;
|
||||||
|
color: #02FEFF;
|
||||||
|
}
|
||||||
|
|
||||||
|
.info-content {
|
||||||
|
position: absolute;
|
||||||
|
top: 50%;
|
||||||
|
left: 50%;
|
||||||
|
z-index: 11;
|
||||||
|
width: 498px;
|
||||||
|
height: 430px;
|
||||||
|
padding: 15px 25px 0;
|
||||||
|
background: url(https://cdn.cunwuyun.cn/dvcp/dv/qxn/event-bg.png);
|
||||||
|
background-size: 100% 100%;
|
||||||
|
transform: translate(-50%, -50%);
|
||||||
|
|
||||||
|
.info-bottom {
|
||||||
|
margin-top: 20px;
|
||||||
|
padding-top: 14px;
|
||||||
|
|
||||||
|
h3 {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.progress {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
width: 100%;
|
||||||
|
margin-top: 18px;
|
||||||
|
padding: 0 28px;
|
||||||
|
color: #9BB7D4;
|
||||||
|
font-size: 12px;
|
||||||
|
text-align: center;
|
||||||
|
|
||||||
|
.progress-item {
|
||||||
|
display: flex;
|
||||||
|
position: relative;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
flex-direction: column;
|
||||||
|
width: 78px;
|
||||||
|
|
||||||
|
&:after {
|
||||||
|
position: absolute;
|
||||||
|
top: 37px;
|
||||||
|
left: 0%;
|
||||||
|
width: 105px;
|
||||||
|
height: 2px;
|
||||||
|
background: #647886;
|
||||||
|
content: ' ';
|
||||||
|
}
|
||||||
|
|
||||||
|
&:first-child::after {
|
||||||
|
width: 133px;
|
||||||
|
left: -28px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:first-child::before {
|
||||||
|
position: absolute;
|
||||||
|
top: 38px;
|
||||||
|
left: -28px;
|
||||||
|
width: 8px;
|
||||||
|
height: 8px;
|
||||||
|
z-index: 11;
|
||||||
|
background: #647886;
|
||||||
|
border-radius: 50%;
|
||||||
|
content: ' ';
|
||||||
|
transform: translateY(-50%);
|
||||||
|
}
|
||||||
|
|
||||||
|
&:last-child::before {
|
||||||
|
position: absolute;
|
||||||
|
top: 38px;
|
||||||
|
right: -28px;
|
||||||
|
z-index: 11;
|
||||||
|
width: 8px;
|
||||||
|
height: 8px;
|
||||||
|
background: #647886;
|
||||||
|
border-radius: 50%;
|
||||||
|
content: ' ';
|
||||||
|
transform: translateY(-50%);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.active {
|
||||||
|
h4 {
|
||||||
|
color: rgba(7, 183, 89, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
&:first-child::before {
|
||||||
|
background: rgba(7, 183, 89, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
&:last-child::before {
|
||||||
|
background: rgba(7, 183, 89, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
&:after {
|
||||||
|
background: rgba(7, 183, 89, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.progress-item__middle {
|
||||||
|
background: rgba(7, 183, 89, 0.4);
|
||||||
|
|
||||||
|
i {
|
||||||
|
background: rgba(7, 183, 89, 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
h4 {
|
||||||
|
margin-bottom: 12px;
|
||||||
|
font-size: 12px;
|
||||||
|
color: #fff;
|
||||||
|
font-weight: 500;
|
||||||
|
}
|
||||||
|
|
||||||
|
.progress-item__middle {
|
||||||
|
position: relative;
|
||||||
|
z-index: 11;
|
||||||
|
width: 20px;
|
||||||
|
height: 20px;
|
||||||
|
margin-bottom: 11px;
|
||||||
|
border-radius: 50%;
|
||||||
|
background: rgba(47, 140, 232, 0.4);
|
||||||
|
|
||||||
|
i {
|
||||||
|
position: absolute;
|
||||||
|
left: 50%;
|
||||||
|
top: 50%;
|
||||||
|
width: 8px;
|
||||||
|
height: 8px;
|
||||||
|
border-radius: 50%;
|
||||||
|
background: #2F8CE8;
|
||||||
|
transform: translate(-50%, -50%);
|
||||||
|
content: '';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
span {
|
||||||
|
line-height: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
p {
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.info-wrapper {
|
||||||
|
margin-top: 18px;
|
||||||
|
|
||||||
|
.info-wrapper__item {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
width: 100%;
|
||||||
|
line-height: 1;
|
||||||
|
margin-bottom: 14px;
|
||||||
|
|
||||||
|
&:last-child {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
label {
|
||||||
|
width: 70px;
|
||||||
|
margin-right: 20px;
|
||||||
|
color: #9BB7D4;
|
||||||
|
text-align: right;
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: 500;
|
||||||
|
}
|
||||||
|
|
||||||
|
span {
|
||||||
|
font-size: 14px;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
position: absolute;
|
||||||
|
top: 30px;
|
||||||
|
right: 18px;
|
||||||
|
z-index: 1;
|
||||||
|
width: 24px;
|
||||||
|
height: 24px;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: all ease 300;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
opacity: 0.6;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.info-title {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 16px;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
.table-index {
|
.table-index {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|||||||
Reference in New Issue
Block a user