Commit ad4af5ba authored by sixiaofeng's avatar sixiaofeng

1

parent 6ef451c3
......@@ -3,7 +3,7 @@
<main-page
left-arrow
:loading="loading"
@click-left="$router.push('/team/team/frame')"
@click-left="$router.push('/team/team-frame')"
>
<member-selector
:show.sync="showMemberSelector"
......
......@@ -190,7 +190,7 @@ export default Vue.extend({
parentId: this.parentId,
entId: this.entId,
hasStaff: true,
isDirect: !this.ifContainChildDep
isDirect: this.ifContainChildDep
}).then((res: any) => {
const { data } = res
this.loading = false
......
......@@ -40,7 +40,7 @@
<c-cell
dot
title="上级部门"
content="产品设计部"
:content="parentDepName"
/>
<!-- <switch-cell title="该部门包含子部门成员" :checked.sync="check" /> -->
<c-cell
......@@ -110,27 +110,35 @@ export default Vue.extend({
leaders: [] as Array<Staff>,
showContactSelector: false,
contactSelectorTitle: '',
actionType: 'add'
actionType: 'add',
parentDepName: ''
}
},
created() {
async created() {
this.depId = this.$route.params.id
this.entId = JSON.parse(localStorage.getItem('ENT_INFO') || '{}').id
this.getDepInfo()
const dep = await this.getDepInfo(this.depId)
this.depInfo = dep
this.selectedMemberId = [this.depInfo.leaderId]
if (this.depInfo.parentId === '-1') {
this.parentDepName = JSON.parse(localStorage.getItem('ENT_INFO') as string).name
} else {
const parentDep = await this.getDepInfo(this.depInfo.parentId)
this.parentDepName = parentDep.name
}
this.getStaffInfo(this.depInfo.leaderId)
},
methods: {
getDepInfo() {
getDepInfo(id: string) {
this.loading = true
this.$service.department.getDep({
return this.$service.department.getDep({
entId: this.entId,
id: this.depId
id
}).then((res: any) => {
const { data } = res
this.loading = false
if (data.code === this.$global.success) {
this.depInfo = data.data
this.selectedMemberId = [this.depInfo.leaderId]
this.getStaffInfo(this.depInfo.leaderId)
return data.data
} else {
this.$toast(data.msg)
}
......
......@@ -103,7 +103,7 @@ export default Vue.extend({
const res = JSON.parse(getUserInfo() || "{}")
console.log(res,typeof res,'哈哈哈');
this.entId = process.env.NODE_ENV==='production'?res.entId : '166961152260050944'
this.entId = process.env.NODE_ENV==='production'?res.entId : '168309072074903552'
console.log('这里出来了么?',this.entId, getUserInfo(),'这里呢');
localStorage.setItem('USR_INFO', JSON.stringify(getUserInfo()))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment