|
|
|
@ -6,8 +6,8 @@ |
|
|
|
<div class="flex items-center"> |
|
|
|
<a-button type="primary" :disabled="morningStatus">{{ morningStatus ? '已打卡' : '早打卡' }}</a-button> |
|
|
|
<a-button class="mx-5" type="primary" :disabled="nightStatus">{{ nightStatus ? '已打卡' : '晚打卡' }}</a-button> |
|
|
|
<FullscreenExitOutlined v-if="isFullScreen" class="text-lg" style="color: #777" @click="isFullScreen = !isFullScreen" /> |
|
|
|
<FullscreenOutlined v-else class="text-lg" style="color: #777" @click="isFullScreen = !isFullScreen" /> |
|
|
|
<FullscreenExitOutlined v-if="isFullScreen" class="text-lg" style="color: #777" @click="changeIsFullScreen(false)" /> |
|
|
|
<FullscreenOutlined v-else class="text-lg" style="color: #777" @click="changeIsFullScreen(true)" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
@ -216,7 +216,7 @@ const projectId = computed(() => store.getters['project/projectId']); |
|
|
|
const sessionProjectId = sessionStorage.getItem('projectId'); |
|
|
|
const roleId = computed(() => store.state.role.roleId); |
|
|
|
const members = computed(() => store.state.role.members); |
|
|
|
const isFullScreen = ref(false); // 是否全屏 |
|
|
|
const isFullScreen = computed(() => store.state.layout.isFullScreen); // 是否全屏 |
|
|
|
const visible = ref(false); // 是否显示弹框表单 |
|
|
|
const isDisabled = ref(false); // 是否允许编辑 |
|
|
|
const morningStatus = ref(false); // 早打卡 |
|
|
|
@ -270,6 +270,11 @@ onMounted(async () => { |
|
|
|
await getQueryTasks({}); |
|
|
|
}); |
|
|
|
|
|
|
|
// 改变全屏状态 |
|
|
|
function changeIsFullScreen(data) { |
|
|
|
store.commit('layout/setIsFullScreen', data); |
|
|
|
} |
|
|
|
|
|
|
|
// 获取基本信息(成员列表、项目列表) |
|
|
|
async function getInfo() { |
|
|
|
try { |
|
|
|
|