lion 4 months ago
parent 2b9eeeb28b
commit f32983d7e8

@ -5,7 +5,7 @@
<template #buttons>
<el-date-picker v-model="select.month" type="month" size="small" value-format="yyyy-MM"></el-date-picker>
<el-select style="width:250px;margin-left:6px" size="small"
<el-select v-if="is_bgs" style="width:250px;margin-left:6px" size="small"
v-model="select.department_id" placeholder="请选择">
<el-option v-for="item in departments" :key="item.id" :label="item.name" :value="item.id">
</el-option>
@ -103,6 +103,7 @@ import { statistics } from '@/api/attendance'
import {
departmentListNoAuth
} from "@/api/common.js"
import store from "@/store/modules/user.js"
export default {
data() {
return {
@ -111,12 +112,14 @@ export default {
department_id:'',
keyword:""
},
is_bgs:false,
departments: [],
tableData: {
admins: [],
dates: [],
leave_types: []
}
},
my_department_id:''
}
},
methods: {
@ -202,6 +205,14 @@ export default {
}
},
created() {
this.my_department_id = store.state.department?store.state.department.id:''
if(this.my_department_id){
this.is_bgs = this.my_department_id==2?true:false
this.select.department_id = this.my_department_id
}
this.getStatistics()
this.getDepartmentList()
},

Loading…
Cancel
Save