|
@@ -1,6 +1,18 @@
|
|
<template>
|
|
<template>
|
|
<div class="mod-demo__attendance">
|
|
<div class="mod-demo__attendance">
|
|
<el-form :inline="true" :model="state.dataForm" @keyup.enter="state.getDataList()">
|
|
<el-form :inline="true" :model="state.dataForm" @keyup.enter="state.getDataList()">
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <el-input v-model="state.dataForm.creator" placeholder="考勤人员名称" clearable></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <el-input v-model="state.dataForm.date" placeholder="考勤日期" clearable></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <el-input v-model="state.dataForm.status" placeholder="出勤状态" clearable></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <el-button @click="state.getDataList()">查询</el-button>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item>
|
|
<el-form-item>
|
|
<el-button v-if="state.hasPermission('emergency:attendance:save')" type="primary" @click="addOrUpdateHandle()">新增</el-button>
|
|
<el-button v-if="state.hasPermission('emergency:attendance:save')" type="primary" @click="addOrUpdateHandle()">新增</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -14,7 +26,7 @@
|
|
<el-table v-loading="state.dataListLoading" :data="state.dataList" border @selection-change="state.dataListSelectionChangeHandle" style="width: 100%">
|
|
<el-table v-loading="state.dataListLoading" :data="state.dataList" border @selection-change="state.dataListSelectionChangeHandle" style="width: 100%">
|
|
<el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column>
|
|
<el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column>
|
|
<el-table-column prop="id" label="记录ID" header-align="center" align="center"></el-table-column>
|
|
<el-table-column prop="id" label="记录ID" header-align="center" align="center"></el-table-column>
|
|
- <el-table-column prop="date" label="出勤日期" header-align="center" align="center"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="date" label="考勤日期" header-align="center" align="center"></el-table-column>
|
|
<el-table-column prop="checkInTime" label="签到时间" header-align="center" align="center"></el-table-column>
|
|
<el-table-column prop="checkInTime" label="签到时间" header-align="center" align="center"></el-table-column>
|
|
<el-table-column prop="checkOutTime" label="签退时间" header-align="center" align="center"></el-table-column>
|
|
<el-table-column prop="checkOutTime" label="签退时间" header-align="center" align="center"></el-table-column>
|
|
<el-table-column prop="status" label="出勤状态" header-align="center" align="center">
|
|
<el-table-column prop="status" label="出勤状态" header-align="center" align="center">
|
|
@@ -29,7 +41,7 @@
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column prop="photoPath" label="照片存储路径" header-align="center" align="center"></el-table-column>
|
|
<el-table-column prop="photoPath" label="照片存储路径" header-align="center" align="center"></el-table-column>
|
|
- <el-table-column prop="creator" label="创建人" header-align="center" align="center"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="creator" label="考勤人员名称" header-align="center" align="center"></el-table-column>
|
|
<el-table-column prop="createDate" label="创建时间" header-align="center" align="center"></el-table-column>
|
|
<el-table-column prop="createDate" label="创建时间" header-align="center" align="center"></el-table-column>
|
|
<el-table-column prop="updater" label="更新人" header-align="center" align="center"></el-table-column>
|
|
<el-table-column prop="updater" label="更新人" header-align="center" align="center"></el-table-column>
|
|
<el-table-column prop="updateDate" label="更新时间" header-align="center" align="center"></el-table-column>
|
|
<el-table-column prop="updateDate" label="更新时间" header-align="center" align="center"></el-table-column>
|
|
@@ -57,7 +69,12 @@ const view = reactive({
|
|
getDataListURL: "/emergency/attendance/page",
|
|
getDataListURL: "/emergency/attendance/page",
|
|
getDataListIsPage: true,
|
|
getDataListIsPage: true,
|
|
exportURL: "/emergency/attendance/export",
|
|
exportURL: "/emergency/attendance/export",
|
|
- deleteURL: "/emergency/attendance"
|
|
|
|
|
|
+ deleteURL: "/emergency/attendance",
|
|
|
|
+ dataForm: {
|
|
|
|
+ creator: "",
|
|
|
|
+ date: "",
|
|
|
|
+ status: "",
|
|
|
|
+ }
|
|
});
|
|
});
|
|
|
|
|
|
const state = reactive({ ...useView(view), ...toRefs(view) });
|
|
const state = reactive({ ...useView(view), ...toRefs(view) });
|