|
|
@ -66,8 +66,9 @@
|
|
|
|
</el-dialog>
|
|
|
|
</el-dialog>
|
|
|
|
<el-drawer v-model="drawerVisible" :title="drawerData.activeType==1?'查看部门':'查看员工'">
|
|
|
|
<el-drawer v-model="drawerVisible" :title="drawerData.activeType==1?'查看部门':'查看员工'">
|
|
|
|
<el-table :data="drawerData.data" size="default">
|
|
|
|
<el-table :data="drawerData.data" size="default">
|
|
|
|
|
|
|
|
<el-table-column v-if="drawerData.activeType == 2" prop="userName" label="员工名"></el-table-column>
|
|
|
|
<el-table-column prop="departmentName" label="部门"></el-table-column>
|
|
|
|
<el-table-column prop="departmentName" label="部门"></el-table-column>
|
|
|
|
<el-table-column prop="action" label="操作" fixed="right" width="240">
|
|
|
|
<el-table-column v-if="drawerData.activeType == 1" prop="action" label="操作" fixed="right" width="240">
|
|
|
|
<template #default="scope">
|
|
|
|
<template #default="scope">
|
|
|
|
<el-link type="danger" @click="delDepartmentInDetail(scope.row.departmentId)">删除</el-link>
|
|
|
|
<el-link type="danger" @click="delDepartmentInDetail(scope.row.departmentId)">删除</el-link>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
@ -198,9 +199,16 @@ export default defineComponent({
|
|
|
|
}).catch(() => {});
|
|
|
|
}).catch(() => {});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
employeeDetail(value) {
|
|
|
|
employeeDetail(value) {
|
|
|
|
this.drawerData.activeType = 2;
|
|
|
|
this.proxy.$post("/user/departmentGroupDet2", {id: value}).then(res => {
|
|
|
|
this.drawerData.activeId = value;
|
|
|
|
if(res.code == 200) {
|
|
|
|
this.drawerVisible = true;
|
|
|
|
this.drawerData.data = res.data;
|
|
|
|
|
|
|
|
this.drawerData.activeType = 2;
|
|
|
|
|
|
|
|
this.drawerData.activeId = value;
|
|
|
|
|
|
|
|
this.drawerVisible = true;
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
this.$message.error(res.msg)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}).catch(() => {});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
///
|
|
|
|
///
|
|
|
|
handlerEdit(id) {
|
|
|
|
handlerEdit(id) {
|
|
|
|