src/views/dashboard/HtUser.vue
@@ -28,7 +28,7 @@ :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6','text-align':'center'}" style="width: 100%;" > <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="150" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="150" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" /> <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" /> src/views/dashboard/blUser.vue
@@ -30,7 +30,7 @@ > <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" /> <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" /> <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> src/views/dashboard/cqUser.vue
@@ -31,7 +31,7 @@ > <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" /> <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" /> <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="80" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="证件号码" /> src/views/dashboard/ctUser.vue
@@ -30,7 +30,7 @@ > <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="100" /> <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" /> <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="100" /> src/views/dashboard/gsUser.vue
@@ -30,7 +30,7 @@ > <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" /> <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="60" /> <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="60" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="60" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="60" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="60" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> src/views/dashboard/lzUser.vue
@@ -30,7 +30,7 @@ > <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" /> <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" /> <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="100" /> src/views/dashboard/onTheJobUser.vue
@@ -30,7 +30,7 @@ > <el-table-column type="selection" :reserve-selection="false" width="55" /> <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" /> <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> src/views/dashboard/qjUser.vue
@@ -31,7 +31,7 @@ > <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" /> <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" /> <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="120" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="120" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="80" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="证件号码" /> src/views/dashboard/sbUser.vue
@@ -30,7 +30,7 @@ > <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" /> <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" /> <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> src/views/dashboard/sfzUser.vue
@@ -30,7 +30,7 @@ > <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" /> <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="150" /> <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="150" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="150" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="150" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="150" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> src/views/dashboard/tgUser.vue
@@ -30,7 +30,7 @@ > <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" /> <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" /> <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> <el-table-column show-overflow-tooltip prop="oldDeptName" label="原护卫点" width="100" /> src/views/dashboard/tjUser.vue
@@ -30,7 +30,7 @@ > <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" /> <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" /> <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="80" /> src/views/dashboard/ygUser.vue
@@ -30,7 +30,7 @@ > <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="100" /> <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100 " /> <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="100" /> src/views/dashboard/yjUser.vue
@@ -30,7 +30,7 @@ > <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" /> <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" /> <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> src/views/dashboard/ywUser.vue
@@ -30,7 +30,7 @@ > <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" /> <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="60" /> <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="60" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="60" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="60" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="60" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> src/views/febs/system/dept/Index.vue
@@ -132,7 +132,8 @@ parentId: null, deptType: '', deptFunction: '', orderNum: 0 orderNum: 0, allDeptName: '' } }, initDeptTree() { @@ -162,6 +163,7 @@ this.dept.deptId = data.id this.dept.deptType = data.deptType this.dept.deptFunction = data.deptFunction this.dept.allDeptName = data.allDeptName this.$refs.form.clearValidate() }, add() { src/views/statistics/outEmpCount.vue
@@ -1,24 +1,24 @@ <template> <div> <el-container> <el-header :height="headerHeight"> <el-row> <el-col :span="16"> <h3 class="bu-tian-jia-title">离员工总数</h3> </el-col> <el-col :span="8"> <el-input v-model="queryParams.empNumb" placeholder="请输入内容" style="width:200px" /> <el-button type="primary" @click="search()">查询</el-button> </el-col> </el-row> </el-header> <el-container> <el-main> <el-table :data="tableData"> <template> <div> <el-container> <el-header :height="headerHeight"> <el-row> <el-col :span="16"> <h3 class="bu-tian-jia-title">离员工总数</h3> </el-col> <el-col :span="8"> <el-input v-model="queryParams.empNumb" placeholder="请输入内容" style="width:200px" /> <el-button type="primary" @click="search()">查询</el-button> </el-col> </el-row> </el-header> <el-container> <el-main> <el-table :data="tableData"> <el-table-column label="序号" type="index" width="50" align="center" /> <el-table-column prop="empNumb" label="员工编号" /> <el-table-column prop="deptName" label="护卫点" /> <el-table-column prop="allDeptName" label="护卫点" /> <el-table-column prop="jobName" label="岗位" /> <el-table-column prop="empName" label="姓名" /> <el-table-column prop="certificateNumb" label="身份证号码" width="180" /> @@ -28,85 +28,85 @@ <el-table-column prop="nativePlaceName" label="籍贯" /> <el-table-column prop="urgencyPhone" label="联系电话" /> <el-table-column prop="entryDate" label="入职日期" /> <el-table-column prop="delFlag" label="员工状态"> <template slot-scope="{row}"> {{ transDelFlag(row.delFlag) }} </template> </el-table-column> </el-table> <el-table-column prop="delFlag" label="员工状态"> <template slot-scope="{row}"> {{ transDelFlag(row.delFlag) }} </template> </el-table-column> </el-table> <pagination v-show="total>0" :total="total" :page.sync="pagination.num" :limit.sync="pagination.size" :limit.sync="pagination.size" @pagination="search" /> </el-main> </el-container> </el-container> </div> </template> <script> import Pagination from '@/components/Pagination' export default { components: { Pagination }, data() { return { total: 0, // 总数量 queryParams: {}, // 查询参数 sort: {}, // 排序 pagination: { // 分页参数 size: 5, num: 1 }, headerHeight: '70px', advancedQueryShow: false, dialogTableVisible: false, tableData: [] } }, mounted() { this.search() }, methods: { // 翻页方法 search() { this.queryParams.empName = this.queryParams.empNumb this.queryParams.deptName = this.queryParams.empNumb this.fetch({ ...this.queryParams, ...this.sort }) }, fetch(params = {}) { var that = this params.pageSize = this.pagination.size params.pageNum = this.pagination.num params.delFlag = 1 this.$get('hr/empBaseInfo/list', { ...params }).then((r) => { const data = r.data.data that.total = data.total that.tableData = data.rows }) }, transDelFlag(delFlag) { switch (delFlag) { case 0: return '正常' case 1: return '删除' case 2: return '暂存' } } } } </script> <style lang="scss" scoped> /> </el-main> </el-container> </el-container> </div> </template> <script> import Pagination from '@/components/Pagination' export default { components: { Pagination }, data() { return { total: 0, // 总数量 queryParams: {}, // 查询参数 sort: {}, // 排序 pagination: { // 分页参数 size: 5, num: 1 }, headerHeight: '70px', advancedQueryShow: false, dialogTableVisible: false, tableData: [] } }, mounted() { this.search() }, methods: { // 翻页方法 search() { this.queryParams.empName = this.queryParams.empNumb this.queryParams.deptName = this.queryParams.empNumb this.fetch({ ...this.queryParams, ...this.sort }) }, fetch(params = {}) { var that = this params.pageSize = this.pagination.size params.pageNum = this.pagination.num params.delFlag = 1 this.$get('hr/empBaseInfo/list', { ...params }).then((r) => { const data = r.data.data that.total = data.total that.tableData = data.rows }) }, transDelFlag(delFlag) { switch (delFlag) { case 0: return '正常' case 1: return '删除' case 2: return '暂存' } } } } </script> <style lang="scss" scoped> </style> src/views/user/Informationinput.vue
@@ -183,7 +183,7 @@ </template> </el-table-column> <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" /> <el-table-column show-overflow-tooltip prop="deptName" label="部门(护卫点)" width="80" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="80" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="80" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="80" /> @@ -230,7 +230,7 @@ </template> </el-table-column> <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" /> <el-table-column show-overflow-tooltip prop="deptName" label="部门(护卫点)" width="150" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="150" /> <el-table-column prop="empName" label="姓名" width="100" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" /> @@ -262,7 +262,7 @@ </template> </el-table-column> <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" /> <el-table-column show-overflow-tooltip prop="deptName" label="部门(护卫点)" width="80" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="80" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="80" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="60" /> @@ -296,7 +296,7 @@ </template> </el-table-column> <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" /> <el-table-column show-overflow-tooltip prop="deptName" label="部门(护卫点)" width="80" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="80" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="80" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="80" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> @@ -329,7 +329,7 @@ </template> </el-table-column> <el-table-column show-overflow-tooltip prop="empNumb" label="编号" /> <el-table-column show-overflow-tooltip prop="deptName" label="部门(护卫点)" width="100" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> @@ -359,7 +359,7 @@ </template> </el-table-column> <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" /> <el-table-column show-overflow-tooltip prop="deptName" label="部门(护卫点)" width="100" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> @@ -390,7 +390,7 @@ </template> </el-table-column> <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" /> <el-table-column show-overflow-tooltip prop="deptName" label="部门(护卫点)" width="100" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="100" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> @@ -423,7 +423,7 @@ </template> </el-table-column> <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="60" /> <el-table-column show-overflow-tooltip prop="deptName" label="部门(护卫点)" width="80" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="80" /> <el-table-column show-overflow-tooltip prop="jobName" label="名称" width="80" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="60" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="120" /> @@ -469,7 +469,7 @@ </template> </el-table-column> <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="60" /> <el-table-column show-overflow-tooltip prop="deptName" label="部门(护卫点)" width="80" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="80" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="60" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="60" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="120" /> @@ -516,7 +516,7 @@ </template> </el-table-column> <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="60" /> <el-table-column show-overflow-tooltip prop="deptName" label="部门(护卫点)" width="80" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="80" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="80" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="80" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> @@ -568,7 +568,7 @@ </template> </el-table-column> <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" /> <el-table-column show-overflow-tooltip prop="deptName" label="部门(护卫点)" width="120" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="120" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="120" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="120" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> @@ -598,7 +598,7 @@ </template> </el-table-column> <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="180" /> <el-table-column show-overflow-tooltip prop="deptName" label="部门(护卫点)" width="120" /> <el-table-column show-overflow-tooltip prop="allDeptName" label="护卫点" width="120" /> <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="120" /> <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="120" /> <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" /> src/views/user/search.vue
@@ -844,7 +844,7 @@ <el-table-column show-overflow-tooltip prop="absenteeism" label="旷工(天)" width="100" /> <el-table-column show-overflow-tooltip prop="remark" label="备注" /> <!-- <el-table-column prop="deptName" label="护卫点" width="180" /> <!-- <el-table-column prop="allDeptName" label="护卫点" width="180" /> <el-table-column prop="jobName" label="岗位" width="180" /> <el-table-column prop="empName" label="姓名" width="180" /> <el-table-column prop="certificateNumb" label="身份证号码" width="180" /> src/views/user/selectuser.vue
@@ -39,7 +39,7 @@ <el-table-column prop="empName" label="姓名" /> <el-table-column prop="certificateNumb" label="身份证号码" width="180" /> <el-table-column v-if="show" prop="deptId" label="部门Id" /> <el-table-column prop="deptName" label="护卫点" width="180" /> <el-table-column prop="allDeptName" label="护卫点" width="180" /> <el-table-column v-if="show" prop="jobId" label="岗位Id" /> <el-table-column prop="jobName" label="岗位" /> <el-table-column prop="empTypeName" label="员工类别" />