From d3257082797930e3e8f0f28c4aa27a4125d7707e Mon Sep 17 00:00:00 2001 From: kun <1422840143@qq.com> Date: Fri, 22 Sep 2023 19:15:22 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20BUG=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../attendanceStatistics/index.vue | 18 ++++--- .../components/projectDetails.vue | 20 ++++--- .../largeScreen/components/center.vue | 2 +- .../largeScreen/components/header.vue | 5 +- .../goverment/largeScreen/components/left.vue | 2 +- .../largeScreen/components/right.vue | 2 +- src/views/goverment/largeScreen/index.vue | 54 +++++++++++++------ .../attendanceStatistics/index.vue | 18 ++++--- 8 files changed, 80 insertions(+), 41 deletions(-) diff --git a/src/views/enterprise/laborRealName/attendanceStatistics/index.vue b/src/views/enterprise/laborRealName/attendanceStatistics/index.vue index c71ece4..94e4236 100644 --- a/src/views/enterprise/laborRealName/attendanceStatistics/index.vue +++ b/src/views/enterprise/laborRealName/attendanceStatistics/index.vue @@ -128,7 +128,6 @@ import { getRelevanceList } from "@/api/modules/common"; import engineeringEngDrawer from "@/components/engineeringEngDrawer/index.vue"; import allEngineering from "@/components/allEngineering/index.vue"; import dayjs from "dayjs"; -const currentMonthDay = ref(0); // 当前月份天数 const engList = ref([]); const engVisable = ref(false); // 如果表格需要初始化请求参数,直接定义传给 ProTable(之后每次请求都会自动带上该参数,此参数更改之后也会一直带上,改变此参数会自动刷新表格数据) @@ -326,6 +325,7 @@ const getTableList = (params: any) => { let month = currentData.value.month < 10 ? "0" + currentData.value.month : currentData.value.month; newParams.month = currentData.value.year + "-" + month; } + changeThead(newParams.month.substring(5)); if (initParam.engineeringSn) { newParams.engineeringSn = initParam.engineeringSn; } else { @@ -333,7 +333,16 @@ const getTableList = (params: any) => { } return statisticsList(newParams); }; - +const changeThead = (month: any) => { + console.log(month, "--------123456"); + let dayNumber = dayjs(month).daysInMonth(); + for (let i = 0; i < columns.length; i++) { + columns[i].isShow = true; + } + for (let i = dayNumber + 7; i < columns.length; i++) { + columns[i].isShow = false; + } +}; const handleAddItem = (index: number, row: any) => { if (index === 1) { title.value = "新增角色"; @@ -386,10 +395,6 @@ const deleteAccount = async (params: jxj_User.ResUserList) => { proTable.value.getTableList(); }; -const changeTreeFilter = () => { - console.log(11); -}; - const getengineering = async () => { // let newParams = JSON.parse(JSON.stringify(params)); const res = await getRelevanceList(); @@ -410,7 +415,6 @@ onMounted(() => { onBeforeMount(() => { currentData.value = useTime(); let month = currentData.value.month < 10 ? "0" + currentData.value.month : currentData.value.month; - currentMonthDay.value = dayjs(month).daysInMonth(); for (let i = 0; i < 31; i++) { monthColumns.push({ prop: "day" + (i + 1), diff --git a/src/views/goverment/laborRealName/projectSelect/components/projectDetails.vue b/src/views/goverment/laborRealName/projectSelect/components/projectDetails.vue index 3a0e202..3a88874 100644 --- a/src/views/goverment/laborRealName/projectSelect/components/projectDetails.vue +++ b/src/views/goverment/laborRealName/projectSelect/components/projectDetails.vue @@ -228,10 +228,6 @@ -