|
@@ -3,10 +3,7 @@
|
|
|
<a-row>
|
|
|
<a-col :span="24">
|
|
|
<div class="meetingRoomItem-title">
|
|
|
- {{ obj.name }}
|
|
|
- <span style="font-size: 15px">{{
|
|
|
- "[" + obj.timeRange[0] + "-" + obj.timeRange[1] + "]"
|
|
|
- }}</span>
|
|
|
+ {{ obj.name }} <span style="font-size: 15px">{{ "[" + obj.timeRange[0] + "-" + obj.timeRange[1] + "]" }}</span>
|
|
|
</div>
|
|
|
</a-col>
|
|
|
<a-col :span="16" style="z-index:999;">
|
|
@@ -28,27 +25,21 @@
|
|
|
<a-col :span="8">
|
|
|
<div style="">
|
|
|
<div class="meetingRoomItem-state" :style="{ color: color.primary }">
|
|
|
- <span v-if="obj.status == 1">会议中</span>
|
|
|
- <span v-if="obj.status == 2">闲置中</span>
|
|
|
+ <span v-if="obj.status == 1">会议中</span> <span v-if="obj.status == 2">闲置中</span>
|
|
|
<span v-if="obj.status == 3">已预订</span>
|
|
|
</div>
|
|
|
- <div class="meetingRoomItem-num" :style="{ color: color.primary }">
|
|
|
- {{ obj.time }}
|
|
|
- </div>
|
|
|
+ <div class="meetingRoomItem-num" :style="{ color: color.primary }">{{ obj.time }}</div>
|
|
|
</div>
|
|
|
</a-col>
|
|
|
<a-col>
|
|
|
<div class="meetingRoomItem-opr">
|
|
|
- <a-button
|
|
|
- class="meetingRoomItem-opr-btn"
|
|
|
- :style="{ backgroundColor: color.dark }"
|
|
|
- @click="viewDetails"
|
|
|
+ <a-button class="meetingRoomItem-opr-btn" :style="{ backgroundColor: color.dark }" @click="viewDetails"
|
|
|
>查看信息</a-button
|
|
|
>
|
|
|
<!-- update-LiuMengxiang:会议中的会议,配置策略不可点击。添加disabled属性 -->
|
|
|
<a-button
|
|
|
class="meetingRoomItem-opr-btn"
|
|
|
- :style="{ backgroundColor: color.dark }"
|
|
|
+ :style="{ backgroundColor: obj.status == 1 ? '#ccc' : color.dark }"
|
|
|
:disabled="obj.status == 1"
|
|
|
@click="configMeeting"
|
|
|
>配置策略</a-button
|
|
@@ -98,7 +89,7 @@ export default {
|
|
|
color: {
|
|
|
primary: "#3CC2AC",
|
|
|
light: "rgba(60,194,172,0.5)",
|
|
|
- dark: "#3CC2AC",
|
|
|
+ dark: "#3CC2AC"
|
|
|
},
|
|
|
devicesMap: {
|
|
|
audio: "麦克风",
|
|
@@ -107,35 +98,35 @@ export default {
|
|
|
control: "门禁",
|
|
|
notification: "喇叭",
|
|
|
unlock: "门锁",
|
|
|
- "safety-certificate": "监控",
|
|
|
- },
|
|
|
+ "safety-certificate": "监控"
|
|
|
+ }
|
|
|
};
|
|
|
},
|
|
|
components: {
|
|
|
MeetingRoomDetails,
|
|
|
- MeetingRoomConfig,
|
|
|
+ MeetingRoomConfig
|
|
|
},
|
|
|
props: {
|
|
|
- obj: Object,
|
|
|
+ obj: Object
|
|
|
},
|
|
|
mounted() {
|
|
|
if (this.obj.status == 1) {
|
|
|
this.color = {
|
|
|
primary: "#3CC2AC",
|
|
|
light: "rgba(60,194,172,0.5)",
|
|
|
- dark: "#3CC2AC",
|
|
|
+ dark: "#3CC2AC"
|
|
|
};
|
|
|
} else if (this.obj.status == 2) {
|
|
|
this.color = {
|
|
|
primary: "#3AA7E6",
|
|
|
light: "rgba(58,167,230,0.5)",
|
|
|
- dark: "#3AA7E6",
|
|
|
+ dark: "#3AA7E6"
|
|
|
};
|
|
|
} else if (this.obj.status == 3) {
|
|
|
this.color = {
|
|
|
primary: "#EE8242",
|
|
|
light: "rgba(238,130,66,0.5)",
|
|
|
- dark: "#EE8242",
|
|
|
+ dark: "#EE8242"
|
|
|
};
|
|
|
}
|
|
|
},
|
|
@@ -149,8 +140,8 @@ export default {
|
|
|
} else {
|
|
|
this.configVisible = true;
|
|
|
}
|
|
|
- },
|
|
|
- },
|
|
|
+ }
|
|
|
+ }
|
|
|
};
|
|
|
</script>
|
|
|
|