|
|
|
|
@ -32,13 +32,19 @@
|
|
|
|
|
<vxe-column field="department.name" width="160" align="center" title="部门" :edit-render="{}">
|
|
|
|
|
<template #edit="{ row }">
|
|
|
|
|
<el-select v-model="row.department_id" size="small">
|
|
|
|
|
<el-option v-for="item in departments" :value="item.id" :label="item.name"></el-option>
|
|
|
|
|
<el-option v-for="item in departments" :key="item.id" :value="item.id" :label="item.name" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</template>
|
|
|
|
|
</vxe-column>
|
|
|
|
|
<vxe-column field="position" width="140" title="职位" align="center" :edit-render="{ name: 'input', attrs: { type: 'text'} }" />
|
|
|
|
|
<vxe-column field="attendance_closed" width="130" align="center" title="是否关闭打卡" :edit-render="{ name: 'select', options: [{ value: 1, label: '是' },{ value: 0, label: '否' }] }" />
|
|
|
|
|
<vxe-column field="mobile" width="140" align="center" title="手机号" :edit-render="{ name: 'input', attrs: { type: 'text' } }" />
|
|
|
|
|
<vxe-column field="start_work_date" title="参加工作时间" width="140" align="center" :edit-render="{}">
|
|
|
|
|
<template #edit="{ row }">
|
|
|
|
|
<el-date-picker v-model="row.start_work_date" size="small" style="width: 100%;" type="month" value-format="yyyy-MM" />
|
|
|
|
|
</template>
|
|
|
|
|
</vxe-column>
|
|
|
|
|
<vxe-column field="year_holiday" width="140" title="年假天数" align="center" :edit-render="{ name: 'input', attrs: { type: 'number'} }" />
|
|
|
|
|
<vxe-column field="roles" title="角色" min-width="200" show-overflow="tooltip">
|
|
|
|
|
<template #default="{ row }">
|
|
|
|
|
<div>
|
|
|
|
|
@ -152,6 +158,8 @@ export default {
|
|
|
|
|
username: '',
|
|
|
|
|
password: '',
|
|
|
|
|
department_id: '',
|
|
|
|
|
start_work_date: '',
|
|
|
|
|
year_holiday: '',
|
|
|
|
|
position: '',
|
|
|
|
|
sortnumber: 0
|
|
|
|
|
},
|
|
|
|
|
|