|
@@ -95,7 +95,6 @@ onMounted(() => {
|
|
window.onresize = onContentResize
|
|
window.onresize = onContentResize
|
|
})
|
|
})
|
|
onUnmounted(() => (window.onresize = null))
|
|
onUnmounted(() => (window.onresize = null))
|
|
-const onResizeItem = () => 336
|
|
|
|
// 点击行
|
|
// 点击行
|
|
const getSalaryParams = (row: any) => {
|
|
const getSalaryParams = (row: any) => {
|
|
if (row.T_uuid === userInitParam.T_uuid) return
|
|
if (row.T_uuid === userInitParam.T_uuid) return
|
|
@@ -198,14 +197,13 @@ const searchHandle = () => TableRef.value?.searchTable()
|
|
<div class="content" :style="{ height: clientHeight + 'px' }">
|
|
<div class="content" :style="{ height: clientHeight + 'px' }">
|
|
<div>
|
|
<div>
|
|
<div class="content-table-item">
|
|
<div class="content-table-item">
|
|
- <el-tag class="mx-1 font-large" type="success" effect="dark">加班记录:</el-tag>
|
|
|
|
|
|
+ <el-tag font-large type="success" effect="dark">加班记录:</el-tag>
|
|
<TableBase
|
|
<TableBase
|
|
ref="overtimeRef"
|
|
ref="overtimeRef"
|
|
v-if="userInitParam.T_uuid"
|
|
v-if="userInitParam.T_uuid"
|
|
:columns="overtimeColums"
|
|
:columns="overtimeColums"
|
|
:requestApi="Overtime_User_list"
|
|
:requestApi="Overtime_User_list"
|
|
:initParam="userInitParam"
|
|
:initParam="userInitParam"
|
|
- :onResize="onResizeItem"
|
|
|
|
:displayHeader="true"
|
|
:displayHeader="true"
|
|
layout="prev, pager, next"
|
|
layout="prev, pager, next"
|
|
>
|
|
>
|
|
@@ -227,11 +225,10 @@ const searchHandle = () => TableRef.value?.searchTable()
|
|
:columns="remainingTimeColums"
|
|
:columns="remainingTimeColums"
|
|
:requestApi="Overtime_Stat"
|
|
:requestApi="Overtime_Stat"
|
|
:initParam="userInitParam"
|
|
:initParam="userInitParam"
|
|
- :onResize="onResizeItem"
|
|
|
|
layout="prev, pager, next"
|
|
layout="prev, pager, next"
|
|
>
|
|
>
|
|
<template #table-header="{ pageable }">
|
|
<template #table-header="{ pageable }">
|
|
- <el-tag class="mx-1" effect="dark">
|
|
|
|
|
|
+ <el-tag effect="dark">
|
|
剩余总时长:{{ getFormatDuration(pageable.RemainingTime as number) }}
|
|
剩余总时长:{{ getFormatDuration(pageable.RemainingTime as number) }}
|
|
</el-tag>
|
|
</el-tag>
|
|
</template>
|
|
</template>
|
|
@@ -240,14 +237,13 @@ const searchHandle = () => TableRef.value?.searchTable()
|
|
</TableBase>
|
|
</TableBase>
|
|
</div>
|
|
</div>
|
|
<div class="content-table-item">
|
|
<div class="content-table-item">
|
|
- <el-tag class="mx-1 font-large" type="danger" effect="dark">请假记录:</el-tag>
|
|
|
|
|
|
+ <el-tag font-large type="danger" effect="dark">请假记录:</el-tag>
|
|
<TableBase
|
|
<TableBase
|
|
ref="leaveRef"
|
|
ref="leaveRef"
|
|
v-if="userInitParam.T_uuid"
|
|
v-if="userInitParam.T_uuid"
|
|
:columns="leaveColums"
|
|
:columns="leaveColums"
|
|
:requestApi="Leave_User_list"
|
|
:requestApi="Leave_User_list"
|
|
:initParam="userInitParam"
|
|
:initParam="userInitParam"
|
|
- :onResize="onResizeItem"
|
|
|
|
:displayHeader="true"
|
|
:displayHeader="true"
|
|
layout="prev, pager, next"
|
|
layout="prev, pager, next"
|
|
>
|
|
>
|
|
@@ -274,10 +270,10 @@ const searchHandle = () => TableRef.value?.searchTable()
|
|
<div>
|
|
<div>
|
|
<el-descriptions :column="1" size="large" border>
|
|
<el-descriptions :column="1" size="large" border>
|
|
<el-descriptions-item label="开始时间:"
|
|
<el-descriptions-item label="开始时间:"
|
|
- ><el-text class="mx-1" type="primary">{{ OvertimeInfo.T_start_time }}</el-text></el-descriptions-item
|
|
|
|
|
|
+ ><el-text type="primary">{{ OvertimeInfo.T_start_time }}</el-text></el-descriptions-item
|
|
>
|
|
>
|
|
<el-descriptions-item label="结束时间:"
|
|
<el-descriptions-item label="结束时间:"
|
|
- ><el-text class="mx-1" type="primary">{{ OvertimeInfo.T_end_time }}</el-text></el-descriptions-item
|
|
|
|
|
|
+ ><el-text type="primary">{{ OvertimeInfo.T_end_time }}</el-text></el-descriptions-item
|
|
>
|
|
>
|
|
<el-descriptions-item label="取证:" :span="2">
|
|
<el-descriptions-item label="取证:" :span="2">
|
|
<el-image
|
|
<el-image
|
|
@@ -289,7 +285,7 @@ const searchHandle = () => TableRef.value?.searchTable()
|
|
fit="cover"
|
|
fit="cover"
|
|
/></el-descriptions-item>
|
|
/></el-descriptions-item>
|
|
<el-descriptions-item label="内容:">
|
|
<el-descriptions-item label="内容:">
|
|
- <el-text class="mx-1" type="primary">{{ OvertimeInfo.T_text }}</el-text>
|
|
|
|
|
|
+ <el-text type="primary">{{ OvertimeInfo.T_text }}</el-text>
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
</el-descriptions>
|
|
</el-descriptions>
|
|
<div class="btn">
|
|
<div class="btn">
|
|
@@ -304,19 +300,19 @@ const searchHandle = () => TableRef.value?.searchTable()
|
|
<div>
|
|
<div>
|
|
<el-descriptions :column="1" size="large" border>
|
|
<el-descriptions :column="1" size="large" border>
|
|
<el-descriptions-item label="请假类型:"
|
|
<el-descriptions-item label="请假类型:"
|
|
- ><el-text class="mx-1" type="danger">{{ LeaveInfo.T_type_name }}</el-text></el-descriptions-item
|
|
|
|
|
|
+ ><el-text type="danger">{{ LeaveInfo.T_type_name }}</el-text></el-descriptions-item
|
|
>
|
|
>
|
|
<el-descriptions-item label="开始时间:"
|
|
<el-descriptions-item label="开始时间:"
|
|
- ><el-text class="mx-1" type="primary">{{ LeaveInfo.T_start_time }}</el-text></el-descriptions-item
|
|
|
|
|
|
+ ><el-text type="primary">{{ LeaveInfo.T_start_time }}</el-text></el-descriptions-item
|
|
>
|
|
>
|
|
<el-descriptions-item label="结束时间:"
|
|
<el-descriptions-item label="结束时间:"
|
|
- ><el-text class="mx-1" type="primary">{{ LeaveInfo.T_end_time }}</el-text></el-descriptions-item
|
|
|
|
|
|
+ ><el-text type="primary">{{ LeaveInfo.T_end_time }}</el-text></el-descriptions-item
|
|
>
|
|
>
|
|
<el-descriptions-item label="请假时长:"
|
|
<el-descriptions-item label="请假时长:"
|
|
- ><el-text class="mx-1" type="primary">{{ LeaveInfo.T_duration }}</el-text></el-descriptions-item
|
|
|
|
|
|
+ ><el-text type="primary">{{ LeaveInfo.T_duration }}</el-text></el-descriptions-item
|
|
>
|
|
>
|
|
<el-descriptions-item label="内容:">
|
|
<el-descriptions-item label="内容:">
|
|
- <el-text class="mx-1" type="primary">{{ LeaveInfo.T_text }}</el-text>
|
|
|
|
|
|
+ <el-text type="primary">{{ LeaveInfo.T_text }}</el-text>
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
</el-descriptions>
|
|
</el-descriptions>
|
|
<div class="btn">
|
|
<div class="btn">
|