2023-07-12 09:56:31 +08:00
|
|
|
<template>
|
|
|
|
|
<div class="laboorBox">
|
|
|
|
|
<div class="left">
|
2024-04-06 14:14:34 +08:00
|
|
|
<LeftTop class="leftTop" @openDialog="openPeopleCountDialog"></LeftTop>
|
2023-07-12 09:56:31 +08:00
|
|
|
<LeftBottom class="leftBottom"></LeftBottom>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="right">
|
|
|
|
|
<RightTop class="rightTop"></RightTop>
|
|
|
|
|
<RightCenter class="rightCenter"></RightCenter>
|
|
|
|
|
<RightBottom class="rightBottom"></RightBottom>
|
|
|
|
|
</div>
|
2024-04-06 14:14:34 +08:00
|
|
|
<dataDialog ref="partyBuildRef"></dataDialog>
|
2023-07-12 09:56:31 +08:00
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
2024-04-06 14:14:34 +08:00
|
|
|
<script lang="ts" setup>
|
2023-07-12 09:56:31 +08:00
|
|
|
import LeftTop from "@/views/sevenLargeScreen/laborManagement/leftTop.vue";
|
|
|
|
|
import LeftBottom from "@/views/sevenLargeScreen/laborManagement/leftBottom.vue";
|
|
|
|
|
import RightTop from "@/views/sevenLargeScreen/laborManagement/rightTop.vue";
|
|
|
|
|
import RightCenter from "@/views/sevenLargeScreen/laborManagement/rightCenter.vue";
|
|
|
|
|
import RightBottom from "@/views/sevenLargeScreen/laborManagement/rightBottom.vue";
|
2024-04-06 14:14:34 +08:00
|
|
|
import dataDialog from "./data-dialog.vue";
|
|
|
|
|
import { ref } from "vue";
|
|
|
|
|
// export default {
|
|
|
|
|
// components: {
|
|
|
|
|
// LeftTop,
|
|
|
|
|
// LeftBottom,
|
|
|
|
|
// RightTop,
|
|
|
|
|
// RightCenter,
|
|
|
|
|
// RightBottom
|
|
|
|
|
// }
|
|
|
|
|
// };
|
|
|
|
|
// 弹窗
|
|
|
|
|
const partyBuildRef = ref();
|
|
|
|
|
const openPeopleCountDialog = (obj:any) => {
|
|
|
|
|
partyBuildRef.value.openDialog(obj);
|
|
|
|
|
// console.log(partyBuildRef.value);
|
2023-07-12 09:56:31 +08:00
|
|
|
};
|
2024-04-06 14:14:34 +08:00
|
|
|
|
2023-07-12 09:56:31 +08:00
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
|
|
.laboorBox {
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 100%;
|
|
|
|
|
display: flex;
|
|
|
|
|
.left {
|
|
|
|
|
width: 75%;
|
2023-07-13 15:37:02 +08:00
|
|
|
height: 102%;
|
2023-07-12 09:56:31 +08:00
|
|
|
.leftTop {
|
2023-09-08 16:53:53 +08:00
|
|
|
height: 67%;
|
2023-07-12 09:56:31 +08:00
|
|
|
}
|
|
|
|
|
.leftBottom {
|
2023-09-08 16:53:53 +08:00
|
|
|
height: 29%;
|
2023-07-12 09:56:31 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.right {
|
|
|
|
|
width: 25%;
|
2023-07-13 15:37:02 +08:00
|
|
|
height: 102%;
|
2023-07-12 09:56:31 +08:00
|
|
|
.rightTop {
|
|
|
|
|
height: 29%;
|
|
|
|
|
}
|
|
|
|
|
.rightCenter {
|
2023-09-08 16:53:53 +08:00
|
|
|
margin: 8% 0 8% 0;
|
|
|
|
|
height: 29%;
|
2023-07-12 09:56:31 +08:00
|
|
|
}
|
|
|
|
|
.rightBottom {
|
2023-09-08 16:53:53 +08:00
|
|
|
height: 29%;
|
2023-07-12 09:56:31 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</style>
|