| | |
| | | @updatePerson="updatePerson"></PersonnelList> |
| | | <personnelInformation v-if="activeName === '人员基本信息' && !isShowAll" :clickNodeVal="clickNodeVal"></personnelInformation> |
| | | </el-tab-pane> |
| | | <!-- <el-tab-pane label="培训计划" name="培训计划">--> |
| | | <!-- <PersonnelTraining v-if="activeName === '培训计划'" ref="personnelTraining"--> |
| | | <!-- :departId="departId" :isDepartment="isDepartment"></PersonnelTraining>--> |
| | | <!-- </el-tab-pane>--> |
| | | <!-- <el-tab-pane label="岗位职责" name="岗位职责">--> |
| | | <!-- <job-responsibilities v-if="activeName === '岗位职责'" ref="jobResponsibilities"--> |
| | | <!-- :departId="departId"--> |
| | | <!-- :isDepartment="isDepartment"></job-responsibilities>--> |
| | | <!-- </el-tab-pane>--> |
| | | <!-- <el-tab-pane label="奖惩记录" name="奖惩记录">--> |
| | | <!-- <rewardPunishmentRecord v-if="activeName === '奖惩记录'"--> |
| | | <!-- :departId="departId" :isDepartment="isDepartment"></rewardPunishmentRecord>--> |
| | | <!-- </el-tab-pane>--> |
| | | <!-- <el-tab-pane label="培训记录" name="培训记录">--> |
| | | <!-- <training-record v-if="activeName === '培训记录'" ref="trainingRecord"--> |
| | | <!-- :departId="departId"--> |
| | | <!-- :isDepartment="isDepartment"></training-record>--> |
| | | <!-- </el-tab-pane>--> |
| | | <!-- <el-tab-pane label="任职授权记录" name="任职授权记录">--> |
| | | <!-- <Mandate v-if="activeName === '任职授权记录'" ref="manDateRef" :departId="departId" :isDepartment="isDepartment"></Mandate>--> |
| | | <!-- </el-tab-pane>--> |
| | | <!-- <el-tab-pane label="人员能力" name="人员能力">--> |
| | | <!-- <personnel-capacity v-if="activeName === '人员能力'" ref="personnelCapacity"--> |
| | | <!-- :departId="departId"--> |
| | | <!-- :isDepartment="isDepartment"></personnel-capacity>--> |
| | | <!-- </el-tab-pane>--> |
| | | <!-- <el-tab-pane label="沟通记录" name="沟通记录">--> |
| | | <!-- <Communicate v-if="activeName === '沟通记录'" ref="communicateRef" :departId="departId" :isDepartment="isDepartment"></Communicate>--> |
| | | <!-- </el-tab-pane>--> |
| | | <el-tab-pane label="培训计划" name="培训计划"> |
| | | <PersonnelTraining v-if="activeName === '培训计划'" ref="personnelTraining" |
| | | :departId="departId" :isDepartment="isDepartment"></PersonnelTraining> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="岗位职责" name="岗位职责"> |
| | | <job-responsibilities v-if="activeName === '岗位职责'" ref="jobResponsibilities" |
| | | :departId="departId" |
| | | :isDepartment="isDepartment"></job-responsibilities> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="奖惩记录" name="奖惩记录"> |
| | | <rewardPunishmentRecord v-if="activeName === '奖惩记录'" |
| | | :departId="departId" :isDepartment="isDepartment"></rewardPunishmentRecord> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="培训记录" name="培训记录"> |
| | | <training-record v-if="activeName === '培训记录'" ref="trainingRecord" |
| | | :departId="departId" |
| | | :isDepartment="isDepartment"></training-record> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="任职授权记录" name="任职授权记录"> |
| | | <Mandate v-if="activeName === '任职授权记录'" ref="manDateRef" :departId="departId" :isDepartment="isDepartment"></Mandate> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="人员能力" name="人员能力"> |
| | | <personnel-capacity v-if="activeName === '人员能力'" ref="personnelCapacity" |
| | | :departId="departId" |
| | | :isDepartment="isDepartment"></personnel-capacity> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="沟通记录" name="沟通记录"> |
| | | <Communicate v-if="activeName === '沟通记录'" ref="communicateRef" :departId="departId" :isDepartment="isDepartment"></Communicate> |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | </div> |
| | | <el-dialog :visible.sync="addDia" title="架构新增" width="400px"> |
| | |
| | | import Communicate from './tabs/communicate.vue' |
| | | import {addDepartmentLims, delDepartmentLims, selectCNSAPersonTree} from "@/api/cnas/personal/personalList"; |
| | | export default { |
| | | name: 'PersonnelInfo', |
| | | components: { |
| | | PersonnelList, personnelInformation, PersonnelTraining, JobResponsibilities, rewardPunishmentRecord, TrainingRecord, Mandate, PersonnelCapacity, Communicate |
| | | }, |
| | |
| | | }; |
| | | }, |
| | | mounted() { |
| | | this.activeName = this.$route.query.activeName || '人员基本信息' |
| | | this.geList(); |
| | | }, |
| | | methods: { |
| | |
| | | </script> |
| | | |
| | | <style scoped> |
| | | >>>.el-table__body-wrapper::-webkit-scrollbar { |
| | | height: 14px; |
| | | /* 设置滚动条宽度 */ |
| | | .node_i { |
| | | color: orange; |
| | | font-size: 18px; |
| | | } |
| | | .custom-tree-node { |
| | | width: 80%; |