|
@@ -8,39 +8,37 @@
|
|
|
</div>
|
|
|
<div class="guang"></div>
|
|
|
<div class="left_icons">
|
|
|
- <el-badge :value="12" class="left_icons_item">
|
|
|
+ <el-badge :value="busyCount" :max="99" :hidden="busyCount <= 0" class="left_icons_item">
|
|
|
<img src="@/assets/img/seats/busy.png" alt="">通话中
|
|
|
</el-badge>
|
|
|
- <el-badge :value="12" class="left_icons_item">
|
|
|
+ <el-badge :value="unreadyCount" :max="99" :hidden="unreadyCount <= 0" class="left_icons_item">
|
|
|
<img src="@/assets/img/seats/unready.png" alt="">小休
|
|
|
</el-badge>
|
|
|
- <el-badge :value="12" class="left_icons_item">
|
|
|
- <img src="@/assets/img/seats/hold.png" alt="">保持
|
|
|
+ <el-badge :value="heldCount" :max="99" :hidden="heldCount <= 0" class="left_icons_item">
|
|
|
+ <img src="@/assets/img/seats/held.png" alt="">保持
|
|
|
</el-badge>
|
|
|
- <el-badge :value="12" class="left_icons_item">
|
|
|
+ <el-badge :value="readyCount" :max="99" :hidden="readyCount <= 0" class="left_icons_item">
|
|
|
<img src="@/assets/img/seats/ready.png" alt="">空闲
|
|
|
</el-badge>
|
|
|
</div>
|
|
|
<div class="right_icons">
|
|
|
- <el-badge :value="12" class="right_icons_item">
|
|
|
- <img src="@/assets/img/seats/three_way.png" alt="">三方会议
|
|
|
+ <el-badge :value="threeWayCount" :max="99" :hidden="threeWayCount <= 0" class="right_icons_item">
|
|
|
+ <img src="@/assets/img/seats/threeWay.png" alt="">三方会议
|
|
|
</el-badge>
|
|
|
- <el-badge :value="12" class="right_icons_item">
|
|
|
+ <el-badge :value="acwCount" :max="99" :hidden="acwCount <= 0" class="right_icons_item">
|
|
|
<img src="@/assets/img/seats/acw.png" alt="">话后整理
|
|
|
</el-badge>
|
|
|
- <el-badge :value="12" class="right_icons_item">
|
|
|
+ <el-badge :value="logoutCount" :max="99" :hidden="logoutCount <= 0" class="right_icons_item">
|
|
|
<img src="@/assets/img/seats/logout.png" alt="">签出
|
|
|
</el-badge>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script setup lang="ts">
|
|
|
-import { reactive } from "vue";
|
|
|
+import {computed, reactive} from "vue";
|
|
|
import dayjs from "dayjs";
|
|
|
-import type { DateDataType } from "./index";
|
|
|
-import { useSettingStore } from "@/stores/setting";
|
|
|
|
|
|
-const dateData = reactive<DateDataType>({
|
|
|
+const dateData = reactive<any>({
|
|
|
dateDay: "",
|
|
|
dateYear: "",
|
|
|
dateWeek: "",
|
|
@@ -54,6 +52,34 @@ const timeFn = () => {
|
|
|
}, 1000);
|
|
|
};
|
|
|
timeFn();
|
|
|
+// 通话数量
|
|
|
+const busyCount = computed(() => {
|
|
|
+ return 0;
|
|
|
+});
|
|
|
+// 小休数量、
|
|
|
+const unreadyCount = computed(() => {
|
|
|
+ return 0;
|
|
|
+});
|
|
|
+// 保持数量
|
|
|
+const heldCount = computed(() => {
|
|
|
+ return 0;
|
|
|
+});
|
|
|
+// 空闲数量
|
|
|
+const readyCount = computed(() => {
|
|
|
+ return 0;
|
|
|
+});
|
|
|
+// 三方会议数量
|
|
|
+const threeWayCount = computed(() => {
|
|
|
+ return 0;
|
|
|
+});
|
|
|
+// 话后整理数量
|
|
|
+const acwCount = computed(() => {
|
|
|
+ return 0;
|
|
|
+});
|
|
|
+// 签出数量
|
|
|
+const logoutCount = computed(() => {
|
|
|
+ return 0;
|
|
|
+});
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|