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) {
return request({
url: '/manage/manager/add',

View File

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