lion 4 months ago
parent 2b9eeeb28b
commit f32983d7e8

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

Loading…
Cancel
Save