diff --git a/packages/bigscreen/dv/AppQxnEventDv.vue b/packages/bigscreen/dv/AppQxnEventDv.vue index 1fc1183c..a9214db5 100644 --- a/packages/bigscreen/dv/AppQxnEventDv.vue +++ b/packages/bigscreen/dv/AppQxnEventDv.vue @@ -201,7 +201,6 @@
+ +
+
+
+
+

事件详情

+
+ +

咨询如何报考摩托车驾驶

+
+
+ + {{ info['派出所数量'] }}个派出所 +
+
+ + {{ info['群数量'] }} +
+
+ + {{ info['成员总数'] }} +
+
+ + {{ info['群成员数量'] }} +
+
+
+

办理流程

+
+
+

已办结

+
+ +
+

王海涛

+ 2023-04-08 09:46:47 +
+
+

已办结

+
+ +
+

王海涛

+ 2023-04-08 09:46:47 +
+
+

已办结

+
+ +
+

王海涛

+ 2023-04-08 09:46:47 +
+
+

已办结

+
+ +
+

王海涛

+ 2023-04-08 09:46:47 +
+
+
+
+
+
@@ -243,6 +309,8 @@ currIndex: 0, areaList: [], type: '0', + info: {}, + isShow: false, gridId: '', gridParentId: 'gr3AePMwAAFWlqlNvfJboAWkRNbnA14A', chartConfig1: { @@ -539,10 +607,12 @@ return h( 'p', { style: { - color: '#00AAFF' + color: '#00AAFF', + cursor: 'pointer' }, on: { click: e => { + this.isShow = true console.log(params) } }, @@ -835,6 +905,235 @@ background: #0c0c0c; 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 { display: flex; align-items: center;