年假管理年份
This commit is contained in:
parent
8cf32bf9d1
commit
cadc67c596
@ -6,6 +6,7 @@ export interface NjglVO {
|
|||||||
userName: string // 员工名字
|
userName: string // 员工名字
|
||||||
userId: number // 员工id
|
userId: number // 员工id
|
||||||
deptName: string // 部门名字
|
deptName: string // 部门名字
|
||||||
|
year: string // 部门名字
|
||||||
deptId: number // 部门id
|
deptId: number // 部门id
|
||||||
annualDays: number // 年假总天数
|
annualDays: number // 年假总天数
|
||||||
usedDays: number // 已用年假天数
|
usedDays: number // 已用年假天数
|
||||||
|
@ -27,6 +27,11 @@
|
|||||||
<el-input v-model.number="formData.annualDays" placeholder="请输入年假总天数" />
|
<el-input v-model.number="formData.annualDays" placeholder="请输入年假总天数" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="请假年份" prop="year">
|
||||||
|
<el-input v-model.number="formData.year" placeholder="请输入请假年份" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="是否锁定" prop="status">
|
<el-form-item label="是否锁定" prop="status">
|
||||||
<el-radio-group v-model="formData.status">
|
<el-radio-group v-model="formData.status">
|
||||||
@ -118,6 +123,7 @@ const formData = ref({
|
|||||||
userName: undefined,
|
userName: undefined,
|
||||||
userId: undefined,
|
userId: undefined,
|
||||||
deptName: undefined,
|
deptName: undefined,
|
||||||
|
year: undefined,
|
||||||
deptId: undefined,
|
deptId: undefined,
|
||||||
annualDays: undefined,
|
annualDays: undefined,
|
||||||
usedDays: undefined,
|
usedDays: undefined,
|
||||||
@ -145,6 +151,7 @@ const formRules = reactive({
|
|||||||
],
|
],
|
||||||
startDate: [{ required: true, message: '年假开始日期不能为空', trigger: 'blur' }],
|
startDate: [{ required: true, message: '年假开始日期不能为空', trigger: 'blur' }],
|
||||||
endDate: [{ required: true, message: '年假结束日期不能为空', trigger: 'blur' }],
|
endDate: [{ required: true, message: '年假结束日期不能为空', trigger: 'blur' }],
|
||||||
|
year: [{ required: true, message: '请假年份不能为空', trigger: 'blur' }],
|
||||||
status: [{ required: true, message: '是否锁定年假信息不能为空', trigger: 'blur' }],
|
status: [{ required: true, message: '是否锁定年假信息不能为空', trigger: 'blur' }],
|
||||||
dataStatus: [{ required: true, message: '是否启用年假信息不能为空', trigger: 'blur' }],
|
dataStatus: [{ required: true, message: '是否启用年假信息不能为空', trigger: 'blur' }],
|
||||||
})
|
})
|
||||||
@ -228,6 +235,7 @@ const resetForm = () => {
|
|||||||
userName: undefined,
|
userName: undefined,
|
||||||
userId: undefined,
|
userId: undefined,
|
||||||
deptName: undefined,
|
deptName: undefined,
|
||||||
|
year: undefined,
|
||||||
deptId: undefined,
|
deptId: undefined,
|
||||||
annualDays: undefined,
|
annualDays: undefined,
|
||||||
usedDays: undefined,
|
usedDays: undefined,
|
||||||
|
@ -26,6 +26,15 @@
|
|||||||
class="!w-240px"
|
class="!w-240px"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="数据年份" prop="year">
|
||||||
|
<el-input
|
||||||
|
v-model="queryParams.year"
|
||||||
|
placeholder="请输入数据年份"
|
||||||
|
clearable
|
||||||
|
@keyup.enter="handleQuery"
|
||||||
|
class="!w-240px"
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="已用天数" prop="usedDays">
|
<el-form-item label="已用天数" prop="usedDays">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="queryParams.usedDays"
|
v-model="queryParams.usedDays"
|
||||||
@ -84,7 +93,7 @@
|
|||||||
<el-form-item label="是否启用" prop="dataStatus">
|
<el-form-item label="是否启用" prop="dataStatus">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="queryParams.dataStatus"
|
v-model="queryParams.dataStatus"
|
||||||
placeholder="请选择是否锁定年假信息"
|
placeholder="请选择是否启用年假信息"
|
||||||
clearable
|
clearable
|
||||||
class="!w-240px"
|
class="!w-240px"
|
||||||
>
|
>
|
||||||
@ -129,6 +138,7 @@
|
|||||||
<el-table-column label="年假天数" align="center" prop="annualDays" />
|
<el-table-column label="年假天数" align="center" prop="annualDays" />
|
||||||
<el-table-column label="已用天数" align="center" prop="usedDays" />
|
<el-table-column label="已用天数" align="center" prop="usedDays" />
|
||||||
<el-table-column label="剩余天数" align="center" prop="remainingDays" />
|
<el-table-column label="剩余天数" align="center" prop="remainingDays" />
|
||||||
|
<el-table-column label="请假年数" align="center" prop="year" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="年假开始日期"
|
label="年假开始日期"
|
||||||
align="center"
|
align="center"
|
||||||
@ -210,6 +220,7 @@ const queryParams = reactive({
|
|||||||
userName: undefined,
|
userName: undefined,
|
||||||
userId: undefined,
|
userId: undefined,
|
||||||
deptName: undefined,
|
deptName: undefined,
|
||||||
|
year: undefined,
|
||||||
deptId: undefined,
|
deptId: undefined,
|
||||||
annualDays: undefined,
|
annualDays: undefined,
|
||||||
usedDays: undefined,
|
usedDays: undefined,
|
||||||
|
Loading…
Reference in New Issue
Block a user