feat:修改

feat/meeting
gaotian 8 months ago
parent c0f75ff293
commit a52421b800
  1. 175
      meeting/online/index.vue
  2. 157
      meeting/onlineDetails/index.vue
  3. 8
      pages.json
  4. BIN
      static/image/online/bg.png
  5. BIN
      static/image/online/online.gif
  6. BIN
      static/image/online/pause.png
  7. BIN
      static/image/online/play.png
  8. BIN
      static/image/online/stop.png
  9. BIN
      static/image/online/toast.png
  10. BIN
      static/image/onlineDetails/ai.png
  11. BIN
      static/image/onlineDetails/list.png
  12. BIN
      static/image/onlineDetails/next.png
  13. BIN
      static/image/onlineDetails/play.png
  14. BIN
      static/image/onlineDetails/prev.png
  15. BIN
      static/image/onlineDetails/stop.png
  16. BIN
      static/image/onlineDetails/upload.png

@ -0,0 +1,175 @@
<template>
<div class="container">
<meet-sticky :bg="bg">
<meet-navbar title="会议中" :isFixed="false"></meet-navbar>
</meet-sticky>
<view class="list" v-for="(item, index) in 10">
<view class="flex-left color-1">1</view>
<view class="flex-child">
<view class="flex-center">我公司碳中和具体的应用场景包括以下几方面:1.碳丝路APP-全民低碳场景的数据收集 碳普惠应用 2.全国性碳交易平台数据</view>
<view class="flex-right">5"</view>
</view>
</view>
<view class="footer">
<image class="icon01" src="/static/image/online/online.gif"></image>
<view class="footer-center">
<view class="text-1">正在录音中</view>
<view class="text-2"><span>00:12</span>/02:00:00</view>
</view>
<view class="footer-icon">
<image class="img" src="/static/image/online/play.png"></image>
<view class="text-1">开始</view>
</view>
<view class="footer-icon">
<image class="img" src="/static/image/online/stop.png"></image>
<view class="text-1">结束</view>
</view>
</view>
<!-- 弹框 -->
<meet-pop :dialogShow="popConfig.show" :btnType="popConfig.btnType" :dialogTitle="popConfig.title"
:CancelText="popConfig.CancelText" :ConfirmText="popConfig.ConfirmText" @handleConfirm="confirm"
@handleCancel="cancel">
<view class="popClass">
结束后无法在本记录继续录音
</view>
</meet-pop>
</div>
</template>
<script>
export default {
components: {
},
data() {
return {
list: [],
popConfig: {
show: true,
btnType: 2,
title: "确定结束录音吗?",
CancelText: "在考虑下",
ConfirmText: "结束录音"
}
};
},
methods: {
confirm(){
this.popConfig.show = false;
},
cancel(){
this.popConfig.show = false;
}
},
};
</script>
<style lang="scss" scoped>
@import "../common.scss";
.container {
min-height: 100vh;
background-color: #d1dcfe;
padding: 20rpx 0;
padding-bottom: 200rpx;
.list {
display: flex;
margin-top: 36rpx;
padding: 0 24rpx;
.flex-left {
width: 56rpx;
height: 56rpx;
font-size: 36rpx;
line-height: 56rpx;
text-align: center;
border-radius: 50%;
color: #fff;
font-weight: bold;
}
.color-1 {
background-color: #70CD9E;
}
.flex-child {
display: flex;
align-items: flex-end;
flex: 1;
.flex-center {
margin: 0 16rpx 0 16rpx;
border: 1px solid #fff;
background-color: rbga(255, 255, 255, 0.5);
border-radius: 16rpx;
box-sizing: border-box;
padding: 16rpx 24rpx;
}
.flex-right {
color: #23262B;
font-size: 28rpx;
}
}
}
.footer {
background: rgba(255, 255, 255, 1);
border-top-right-radius: 40rpx;
border-top-left-radius: 40rpx;
position: fixed;
bottom: 0;
width: 100%;
height: 180rpx;
display: flex;
box-sizing: border-box;
padding: 12rpx 24rpx;
.icon01 {
width: 88rpx;
height: 88rpx;
border-radius: 24rpx;
margin-right: 24rpx;
}
.footer-center {
flex: 1;
.text-1 {
color: #23262B;
font-size: 28rpx;
}
.text-2 {
color: #93999F;
font-size: 24rpx;
span {
color: #23262B;
}
}
}
.footer-icon {
margin-right: 56rpx;
.img {
width: 48rpx;
height: 48rpx;
}
.text-1 {
color: #23262B;
font-size: 22rpx;
}
}
}
.popClass{
text-align: center;
color: #4B5158;
font-size: 28rpx;
}
}
</style>

@ -0,0 +1,157 @@
<template>
<div class="container">
<meet-sticky :bg="bg">
<meet-navbar title="会议中" :isFixed="false"></meet-navbar>
</meet-sticky>
<view class="list" v-for="(item, index) in 10" @click="">
<view class="flex-left color-1">1</view>
<view class="flex-child">
<view class="flex-center">我公司碳中和具体的应用场景包括以下几方面:1.碳丝路APP-全民低碳场景的数据收集 碳普惠应用 2.全国性碳交易平台数据</view>
<view class="flex-right">5"</view>
</view>
</view>
<view class="footer">
<view class="flex-1">
<image class="img" src="/static/image/onlineDetails/list.png"></image>
<view class="text">会议总结</view>
<image class="img-top" src="/static/image/onlineDetails/ai.png"></image>
<view class="time">00:05/01:55</view>
</view>
<image class="img01" src="/static/image/onlineDetails/prev.png"></image>
<image class="img02" src="/static/image/onlineDetails/play.png"></image>
<image class="img01" src="/static/image/onlineDetails/next.png"></image>
<view class="flex-1">
<image class="img" src="/static/image/onlineDetails/upload.png"></image>
<view class="text">导出</view>
</view>
</view>
</div>
</template>
<script>
export default {
components: {
},
data() {
return {
list: [],
};
},
methods: {
},
};
</script>
<style lang="scss" scoped>
@import "../common.scss";
.container {
min-height: 100vh;
background-color: #d1dcfe;
padding: 20rpx 0;
padding-bottom: 200rpx;
.list {
display: flex;
margin-top: 36rpx;
padding: 0 24rpx;
.flex-left {
width: 56rpx;
height: 56rpx;
font-size: 36rpx;
line-height: 56rpx;
text-align: center;
border-radius: 50%;
color: #fff;
font-weight: bold;
}
.color-1 {
background-color: #70CD9E;
}
.flex-child {
display: flex;
align-items: flex-end;
flex: 1;
.flex-center {
margin: 0 16rpx 0 16rpx;
border: 1px solid #fff;
background-color: rbga(255, 255, 255, 0.5);
border-radius: 16rpx;
box-sizing: border-box;
padding: 16rpx 24rpx;
}
.flex-right {
color: #23262B;
font-size: 28rpx;
}
}
}
.footer {
background: rgba(255, 255, 255, 1);
border-top-right-radius: 40rpx;
border-top-left-radius: 40rpx;
position: fixed;
bottom: 0;
width: 100%;
height: 180rpx;
display: flex;
box-sizing: border-box;
padding: 12rpx 48rpx;
align-items: center;
justify-content:space-between;
.flex-1{
position: relative;
.img{
width: 48rpx;
height: 48rpx;
display: block;
margin: 0 auto;
}
.img-top{
position: absolute;
top: -30rpx;
right: -50rpx;
width: 84rpx;
height: 34rpx;
}
.time{
position: absolute;
box-sizing: border-box;
padding: 8rpx 20rpx;
text-align: center;
color: #23262B;
font-size: 24rpx;
border: 1px solid #fff;
background: #E9EBF4;
border-top-left-radius: 16rpx;
border-top-right-radius: 16rpx;
top: -100rpx;
right: -90rpx;
}
}
.img01{
width:48rpx ;
height: 48rpx;
}
.img02{
width: 80rpx;
height: 80rpx;
}
.text{
color: #23262B;
font-weight: bold;
font-size: 22rpx;
text-align: center;
}
}
}
</style>

@ -178,6 +178,14 @@
"navigationStyle": "custom",
"enablePullDownRefresh":false
}
},
{
"path":"onlineDetails/index",
"style": {
"navigationBarTitleText": "会议详情",
"navigationStyle": "custom",
"enablePullDownRefresh":false
}
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 392 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 336 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 822 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 911 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Loading…
Cancel
Save