|
@@ -15,9 +15,15 @@
|
|
<view class="yttit">选择会议室</view>
|
|
<view class="yttit">选择会议室</view>
|
|
<view class="mb12" v-for="(ite,idx) in hyslist" :key="ite.conferenceRoomId">
|
|
<view class="mb12" v-for="(ite,idx) in hyslist" :key="ite.conferenceRoomId">
|
|
<view class="mlists" :class="meetid==ite.conferenceRoomId?'act':''" @click="getMeetId(ite)">
|
|
<view class="mlists" :class="meetid==ite.conferenceRoomId?'act':''" @click="getMeetId(ite)">
|
|
- <view class="mtit">{{ite.conferenceRoomName}}</view>
|
|
|
|
- <view class="mtxt bga" v-if="ite.type=='N'"><text class="cir"></text>当前空闲</view>
|
|
|
|
- <view class="mtxt bgb" v-if="ite.type=='Y'"><text class="cir"></text>当前占用</view>
|
|
|
|
|
|
+ <!-- 会议图片 -->
|
|
|
|
+ <view class="banbox mb12" v-if="ite.conferenceRoomUrl&&meetid==ite.conferenceRoomId" @click.stop="getStop">
|
|
|
|
+ <hys-banner :bannerlist="ite.conferenceRoomUrl"></hys-banner>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="flexc" >
|
|
|
|
+ <view class="mtit">{{ite.conferenceRoomName}}</view>
|
|
|
|
+ <view class="mtxt bga" v-if="ite.type=='N'"><text class="cir"></text>当前空闲</view>
|
|
|
|
+ <view class="mtxt bgb" v-if="ite.type=='Y'"><text class="cir"></text>当前占用</view>
|
|
|
|
+ </view>
|
|
</view>
|
|
</view>
|
|
<!--已经预约的时间段 -->
|
|
<!--已经预约的时间段 -->
|
|
<view class="tlist" v-show="meetid==ite.conferenceRoomId">
|
|
<view class="tlist" v-show="meetid==ite.conferenceRoomId">
|
|
@@ -120,8 +126,9 @@
|
|
import {getRoomNoList,getRoomyyAdd,getRoomyyPut,getRoomyyDetail,getRoomtimeNoList} from "@/api/mine/work.js"
|
|
import {getRoomNoList,getRoomyyAdd,getRoomyyPut,getRoomyyDetail,getRoomtimeNoList} from "@/api/mine/work.js"
|
|
import {getDictionaryFn} from "@/api/mine/register.js"
|
|
import {getDictionaryFn} from "@/api/mine/register.js"
|
|
import wSelect from "@/work/components/w-select/w-select.vue"
|
|
import wSelect from "@/work/components/w-select/w-select.vue"
|
|
|
|
+ import hysBanner from "@/work/components/yuyue/hysbanner.vue"
|
|
export default {
|
|
export default {
|
|
- components: {wSelect},
|
|
|
|
|
|
+ components: {wSelect,hysBanner},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
hupimg:require("@/static/images/order/hup.png"),
|
|
hupimg:require("@/static/images/order/hup.png"),
|
|
@@ -164,6 +171,7 @@
|
|
chooseValue:'',
|
|
chooseValue:'',
|
|
name:this.$store.state.user.name,
|
|
name:this.$store.state.user.name,
|
|
userId:this.$store.state.user.userId,
|
|
userId:this.$store.state.user.userId,
|
|
|
|
+ bannerlist:[]
|
|
}
|
|
}
|
|
},
|
|
},
|
|
onPageScroll(e) {
|
|
onPageScroll(e) {
|
|
@@ -208,6 +216,9 @@
|
|
uni.navigateBack({
|
|
uni.navigateBack({
|
|
delta: 1
|
|
delta: 1
|
|
})
|
|
})
|
|
|
|
+ },
|
|
|
|
+ getStop(){
|
|
|
|
+
|
|
},
|
|
},
|
|
bindTimeChangea(e){
|
|
bindTimeChangea(e){
|
|
var val=e.detail.value;
|
|
var val=e.detail.value;
|
|
@@ -363,7 +374,13 @@
|
|
getRoomNoList() {
|
|
getRoomNoList() {
|
|
getRoomNoList().then(res => {
|
|
getRoomNoList().then(res => {
|
|
if (res.code == 200) {
|
|
if (res.code == 200) {
|
|
- this.hyslist=res.rows
|
|
|
|
|
|
+ var newArr=res.rows;
|
|
|
|
+ newArr.forEach(ite=>{
|
|
|
|
+ if(ite.conferenceRoomUrl){
|
|
|
|
+ ite.conferenceRoomUrl=ite.conferenceRoomUrl.split(',')
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ this.hyslist=newArr
|
|
} else {
|
|
} else {
|
|
this.$toast(res.msg)
|
|
this.$toast(res.msg)
|
|
}
|
|
}
|
|
@@ -434,7 +451,7 @@ color: #FF0000;}
|
|
min-height: calc(100vh - 44px);
|
|
min-height: calc(100vh - 44px);
|
|
}
|
|
}
|
|
// 会议室列表
|
|
// 会议室列表
|
|
-.mlists{display: flex;align-items: center;border-radius: 6rpx;border: 2rpx solid #C1C1C1;min-height: 90rpx;box-sizing: border-box;
|
|
|
|
|
|
+.mlists{border-radius: 6rpx;border: 2rpx solid #C1C1C1;min-height: 90rpx;box-sizing: border-box;
|
|
padding: 24rpx 26rpx;
|
|
padding: 24rpx 26rpx;
|
|
&.act{border: 2rpx solid #0391FD;
|
|
&.act{border: 2rpx solid #0391FD;
|
|
.mtit{font-weight: bold;color: #0391FD;}
|
|
.mtit{font-weight: bold;color: #0391FD;}
|