Compare commits

...

2 Commits

Author SHA1 Message Date
李永杰 224d3ec542 Merge remote-tracking branch 'origin/master' 2023-11-20 13:39:26 +08:00
李永杰 1584f1105d 简化员工 2023-11-20 13:39:12 +08:00
3 changed files with 22 additions and 6 deletions

View File

@ -8,6 +8,14 @@ export function fetchManager(data) {
}) })
} }
export function fetchEmp(data) {
return request({
url: '/manage/manager/listEmp',
method: 'post',
data
})
}
export function add(data) { export function add(data) {
return request({ return request({
url: '/manage/manager/add', url: '/manage/manager/add',

View File

@ -156,7 +156,7 @@
<script> <script>
//jsjsjson, //jsjsjson,
//import { } from '', //import { } from '',
import { fetchEmp, add, findById, update, del, batchDel } from '@/api/emp' import { fetchEmp, add, findById, update, del, batchDel } from '@/api/manager'
export default { export default {
//import使 //import使
data() { data() {

View File

@ -4,7 +4,7 @@
<el-tab-pane label="销售管理" v-if="role == 1 || role == 4"></el-tab-pane> <el-tab-pane label="销售管理" v-if="role == 1 || role == 4"></el-tab-pane>
<el-tab-pane label="人员管理" v-if="role == 1 || role == 3"> <el-tab-pane label="人员管理" v-if="role == 1 || role == 3">
<el-tabs :tab-position="tabPosition2" style="height: 80%"> <el-tabs :tab-position="tabPosition2" style="height: 80%">
<el-tab-pane label="管理员管理"> <el-tab-pane label="管理员管理" v-if="post == 1 || post == 2">
<div> <div>
<el-button @click="fetchManager"></el-button> <el-button @click="fetchManager"></el-button>
</div> </div>
@ -37,6 +37,8 @@
</el-table-column> </el-table-column>
<el-table-column label="员工住址" prop="empAddress"/> <el-table-column label="员工住址" prop="empAddress"/>
<el-table-column label="员工薪资" prop="empSal"/> <el-table-column label="员工薪资" prop="empSal"/>
<el-table-column label="员工权限" prop="roleName"/>
<el-table-column label="员工岗位" prop="postName"/>
<el-table-column label="操作"> <el-table-column label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="warning" @click="openManager(scope.row.empId)"></el-button> <el-button type="warning" @click="openManager(scope.row.empId)"></el-button>
@ -162,7 +164,7 @@
</div> </div>
</el-dialog> </el-dialog>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="员工管理"> <el-tab-pane label="员工管理" v-if="post == 1 || post == 2">
<div> <div>
<el-button @click="fetchEmp"></el-button> <el-button @click="fetchEmp"></el-button>
</div> </div>
@ -193,6 +195,8 @@
</el-table-column> </el-table-column>
<el-table-column label="员工住址" prop="empAddress"/> <el-table-column label="员工住址" prop="empAddress"/>
<el-table-column label="员工薪资" prop="empSal"/> <el-table-column label="员工薪资" prop="empSal"/>
<el-table-column label="员工权限" prop="roleName"/>
<el-table-column label="员工岗位" prop="postName"/>
<el-table-column label="操作"> <el-table-column label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="warning" @click="openEmp(scope.row.empId)"></el-button> <el-button type="warning" @click="openEmp(scope.row.empId)"></el-button>
@ -317,9 +321,13 @@
</div> </div>
</el-dialog> </el-dialog>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="会员管理" v-if="post == 1 || post == 3"></el-tab-pane>
<el-tab-pane label="客户管理" v-if="post == 1 || post == 3"></el-tab-pane>
</el-tabs> </el-tabs>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="仓库管理" v-if="role == 1 || role == 2"></el-tab-pane> <el-tab-pane label="仓库管理" v-if="role == 1 || role == 2">
</el-tab-pane>
<el-tab-pane label="综合统计" v-if="role == 1 || role == 2 || role == 3"></el-tab-pane> <el-tab-pane label="综合统计" v-if="role == 1 || role == 2 || role == 3"></el-tab-pane>
<el-tab-pane label="报表统计" v-if="role == 1 || role == 2 || role == 3"></el-tab-pane> <el-tab-pane label="报表统计" v-if="role == 1 || role == 2 || role == 3"></el-tab-pane>
</el-tabs> </el-tabs>
@ -330,8 +338,7 @@
//jsjsjson, //jsjsjson,
//import { } from '', //import { } from '',
import { add, batchDel, del, fetchManager, findById, update } from '@/api/manager' import { add, batchDel, del, fetchManager, findById, update, fetchEmp } from '@/api/manager'
import { fetchEmp } from '@/api/emp'
import { findRoles, findPosts } from '@/api/role' import { findRoles, findPosts } from '@/api/role'
export default { export default {
@ -342,6 +349,7 @@ export default {
tabPosition1: 'left', tabPosition1: 'left',
tabPosition2: 'left', tabPosition2: 'left',
role: localStorage.getItem('roleId'), role: localStorage.getItem('roleId'),
post: localStorage.getItem('postId'),
emp: { emp: {
empId: null, empId: null,
empName: '', empName: '',