|
@@ -14,6 +14,7 @@
|
|
|
:data="deptList"
|
|
|
:props="defaultProps"
|
|
|
check-strictly
|
|
|
+ default-expand-all
|
|
|
node-key="id"
|
|
|
placeholder="请选择部门"
|
|
|
/>
|
|
@@ -110,7 +111,7 @@
|
|
|
<div class="spans" v-else-if="sco(scope.row, item, 1) == '20'"> 他 </div>
|
|
|
<div class="spans" v-else> </div>
|
|
|
</div>
|
|
|
- <div class="xw">
|
|
|
+ <div class="xw" @click="swStateClick(scope.row, item, 2)">
|
|
|
<img
|
|
|
v-if="sco(scope.row, item, 2) == '1'"
|
|
|
src="@/assets/imgs/OA/kq/gouzi.png"
|
|
@@ -137,16 +138,66 @@
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
|
|
|
|
- <el-table-column prop="kg" label="旷工" width="40" label-class-name="labelModeRl" />
|
|
|
- <el-table-column prop="cd" label="迟到" width="40" label-class-name="labelModeRl" />
|
|
|
- <el-table-column prop="zt" label="早退" width="40" label-class-name="labelModeRl" />
|
|
|
- <el-table-column prop="cc" label="出差" width="40" label-class-name="labelModeRl" />
|
|
|
- <el-table-column prop="sj" label="事假" width="40" label-class-name="labelModeRl" />
|
|
|
- <el-table-column prop="tx" label="调休" width="40" label-class-name="labelModeRl" />
|
|
|
- <el-table-column prop="bj" label="病假" width="40" label-class-name="labelModeRl" />
|
|
|
- <el-table-column prop="nj" label="年假" width="40" label-class-name="labelModeRl" />
|
|
|
- <el-table-column prop="cj" label="产假" width="40" label-class-name="labelModeRl" />
|
|
|
- <el-table-column prop="qt" label="其他" width="40" label-class-name="labelModeRl" />
|
|
|
+ <el-table-column prop="kg" width="40" label-class-name="labelModeRl">
|
|
|
+ <template #header>
|
|
|
+ <span>旷工</span>
|
|
|
+ <span class="c-#989FA8 font-size-14px m-t-8px">天</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="cd" width="40" label-class-name="labelModeRl">
|
|
|
+ <template #header>
|
|
|
+ <span>迟到</span>
|
|
|
+ <span class="c-#989FA8 font-size-14px m-t-8px">次</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="zt" width="40" label-class-name="labelModeRl">
|
|
|
+ <template #header>
|
|
|
+ <span>早退</span>
|
|
|
+ <span class="c-#989FA8 font-size-14px m-t-8px">次</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="cc" width="40" label-class-name="labelModeRl">
|
|
|
+ <template #header>
|
|
|
+ <span>出差</span>
|
|
|
+ <span class="c-#989FA8 font-size-14px m-t-8px">天</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="sj" width="40" label-class-name="labelModeRl">
|
|
|
+ <template #header>
|
|
|
+ <span>事假</span>
|
|
|
+ <span class="c-#989FA8 font-size-14px m-t-8px">天</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="tx" width="40" label-class-name="labelModeRl">
|
|
|
+ <template #header>
|
|
|
+ <span>调休</span>
|
|
|
+ <span class="c-#989FA8 font-size-14px m-t-8px">天</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="bj" width="40" label-class-name="labelModeRl">
|
|
|
+ <template #header>
|
|
|
+ <span>病假</span>
|
|
|
+ <span class="c-#989FA8 font-size-14px m-t-8px">天</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="nj" width="40" label-class-name="labelModeRl">
|
|
|
+ <template #header>
|
|
|
+ <span>年假</span>
|
|
|
+ <span class="c-#989FA8 font-size-14px m-t-8px">天</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="cj" width="40" label-class-name="labelModeRl">
|
|
|
+ <template #header>
|
|
|
+ <span>产假</span>
|
|
|
+ <span class="c-#989FA8 font-size-14px m-t-8px">天</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="qt" width="40" label-class-name="labelModeRl">
|
|
|
+ <template #header>
|
|
|
+ <span>其他</span>
|
|
|
+ <span class="c-#989FA8 font-size-14px m-t-8px">天</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
</el-table>
|
|
|
</div>
|
|
|
<div class="depPages">
|
|
@@ -284,8 +335,7 @@ const initWorkDay = async (date: any) => {
|
|
|
}
|
|
|
const depsDetailRef = ref()
|
|
|
const swStateClick = (row, item, index) => {
|
|
|
- //更改上午考勤
|
|
|
- console.log(row, item)
|
|
|
+ //更改考勤
|
|
|
depsDetailRef.value.initShow(row, item, index, fromParams.value.month)
|
|
|
}
|
|
|
onMounted(() => {
|
|
@@ -429,12 +479,12 @@ onMounted(() => {
|
|
|
|
|
|
.sw:hover {
|
|
|
.spans {
|
|
|
- color: pink;
|
|
|
+ color: #989fa8;
|
|
|
}
|
|
|
}
|
|
|
.xw:hover {
|
|
|
.spans {
|
|
|
- color: pink;
|
|
|
+ color: #989fa8;
|
|
|
}
|
|
|
}
|
|
|
.xw {
|