irc_web/.svn/pristine/63/635dce6d0e5b7635bd9bda2fa46...

52 lines
1.2 KiB
Plaintext

<template>
<div class="personnel-container">
<el-collapse v-model="activeNames" class="personnel-manage">
<!-- Staff -->
<el-collapse-item :title="$t('trials:staff:title:staff')" name="Staff">
<Staff ref="staffList" />
</el-collapse-item>
<!-- Sites -->
<el-collapse-item :title="$t('trials:siteAndStaff:title:site')" name="Sites">
<Site ref="siteList" @refreshPage="refreshPage" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Staff from './components/staff'
import Site from './components/site'
export default {
name: 'PersonnelManage',
components: { Staff, Site },
data() {
return {
activeNames: ['Staff', 'Sites']
}
},
methods: {
refreshPage() {
this.$refs['staffList'].handleReset()
this.$refs['siteList'].handleReset()
}
}
}
</script>
<style lang="scss">
.personnel-container{
width: 100%;
height: 100%;
display: flex;
background: #fff;
.personnel-manage{
width: 100%;
flex: 1;
.el-collapse-item__header{
background:#e5ecef;
padding-left:10px;
}
}
}
</style>