rk
昨天 8f2b433557c1a5d4b68d99cd6b618d0f6cd06c68
h5_meeting/pages/index/index.vue
@@ -21,7 +21,7 @@
         <text
            v-if="info.meetingListResponseList && info.meetingListResponseList.length > 0 && info.meetingListResponseList[0].meetingStatus == 5">已撤销</text>
      </view>
      <view v-if="meetingInfo.meetingName" class="meeting_name">{{meetingInfo.meetingName}}</view>
      <view v-if="meetingInfo.meetingName" class="meeting_name_box"><view  class="meeting_name">{{meetingInfo.meetingName}}</view></view>
      <view class="">
         <view v-if="meetingInfo.meetingTime && meetingInfo.bookingUser" class="meeting_con">
            <view class="content">
@@ -57,7 +57,9 @@
         </view>
         <view class="list">
            <view class="item" v-for="item in info.meetingListResponseList">
               <view class="name">{{item.meetingName}}</view>
               <view class="nameBox">
                  <view  class="name">{{item.meetingName}}</view>
               </view>
               <view class="line">预约人:{{item.bookingUser}}</view>
               <view class="line">{{item.meetingTime}}({{statusMap[item.meetingStatus]}})</view>
               <image src="@/static/ic_meeting@2x.png" class="item_bg"></image>
@@ -148,6 +150,9 @@
               roomId: this.param.code
            }).then(res => {
               this.info = res.data
            /*    if(this.info.title && this.info.title.length>0){
                  this.info.title = this.info.title.slice(0,20)+"..."
               } */
               if (this.info.meetingListResponseList && this.info.meetingListResponseList.length > 0) {
                  this.meetingInfo = this.info.meetingListResponseList[0]
                  this.$nextTick(() => {
@@ -171,7 +176,7 @@
               qr.data =
                  "https://atwl.ahzyssl.com/zhyq_h5/#/pages/login/login/?type=2&yw=1&ywid=" + this.meetingInfo.id
               // 设置二维码大小,必须与canvas设置的宽高一致
               qr.size = 104;
               qr.size = this.rpxToPx(208);
               // 调用制作二维码方法
               qr.make();
               // 获取canvas上下文
@@ -195,6 +200,17 @@
               }
               this.touchNum = 0
            }, 250)
         },
         //rpx转px
         rpxToPx(rpx) {
             const screenWidth = uni.getSystemInfoSync().screenWidth
                 return (screenWidth * Number.parseInt(rpx)) / 750
         },
         //px转rpx
         pxToRpx(px) {
             const screenWidth = uni.getSystemInfoSync().screenWidth
             return (750 * Number.parseInt(px)) / screenWidth
         },
         initDatetime() {
            let weeks = ['周日', '周一', '周二', '周三', '周四', '周五', '周六']
@@ -263,8 +279,10 @@
      .meeting_wrap {
         margin-left: 42rpx;
         // margin-top: 60rpx;
         // margin-top: 60rpx;
         .titleBox{
            height: 124rpx;
         }
         .title {
            font-weight: 500;
            font-size: 42rpx;
@@ -309,17 +327,23 @@
                  bottom: 0;
                  // z-index: -1;
               }
               .name {
                  flex: 1;
                  font-weight: bold;
                  font-size: 39rpx;
               .nameBox{
                  flex: 1;
                  width: 100%;
               }
               .name {
                  font-weight: bold;
                  line-height: 40rpx;
                  max-height: 120rpx;
                  font-size: 39rpx;
                  word-break: break-all;
                  text-overflow: ellipsis;
                  display: -webkit-box;
                  -webkit-box-orient: vertical;
                  -webkit-line-clamp: 3;
                  -webkit-line-clamp: 3;
                  overflow: hidden;
                   white-space: normal; /* 保证文本正常换行 */
                  /* 超出几行省略 */
               }
@@ -360,16 +384,16 @@
         .qrcode_wrap {
            width: 110px;
            height: 110px;
            width: 208rpx;
            height: 208rpx;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #fff;
            .qrcode {
               width: 104px;
               height: 104px;
               width: 200rpx;
               height: 200rpx;
            }
         }
@@ -380,22 +404,33 @@
         display: flex;
         justify-content: flex-end;
         color: rgba(255, 255, 255, 0.6);
         padding-right: 64rpx;
         padding-right: 65rpx;
         margin-top: 18rpx;
         .text {
            width: 110px;
            text-align: center;
            font-size: 22rpx;
            width: 200rpx;
            text-align: right;
            padding-right: 8rpx;
            font-size: 21rpx;
            // transform: scale(.84);
         }
      }
      .meeting_name_box {
         // max-height: 150rpx;
      }
      .meeting_name {
         margin-bottom: 12rpx;
         font-weight: bold;
         font-size: 49rpx;
         // height: 150rpx;
         padding-left: 42rpx;
         padding-right: 64rpx;
         word-break: break-all;
         text-overflow: ellipsis;
         display: -webkit-box;
         -webkit-box-orient: vertical;
         -webkit-line-clamp: 2;
         overflow: hidden;
          white-space: normal; /* 保证文本正常换行 */
      }
      .home_status {