|
@@ -68,7 +68,7 @@
|
|
|
|
|
|
<script>
|
|
|
import { mapGetters } from 'vuex'
|
|
|
-import { teamQueryTeamInfo, settingGetMembersBelowBiz, settingGetMembersWithoutTeam, getMembersBelowBiz, getMembersWithoutTeam } from '@/api/toConfigure.js'
|
|
|
+import { teamQueryTeamInfo, settingGetMembersBelowBiz, settingGetMembersWithoutTeam, getMembersBelongBiz, getMembersWithoutTeam, queryMemberInfoByIDAPorNameAndTeam } from '@/api/toConfigure.js'
|
|
|
import memberSetup from './memberSetup.vue'
|
|
|
import teamMember from './AddTeamMembers.vue'
|
|
|
import searchPeople from '@/components/select/searchPeople' // 人员select
|
|
@@ -122,7 +122,9 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
async settingGetMembersBelowBiz() {
|
|
|
+ console.log(this.type, 'cdscnijsdbnckj')
|
|
|
if (this.bizId === -1) return
|
|
|
+ this.member_query_name = []
|
|
|
this.addMember = false
|
|
|
if (this.type === 'all') {
|
|
|
this.titleName = '全部成员'
|
|
@@ -157,11 +159,14 @@ export default {
|
|
|
this.$emit('update')
|
|
|
},
|
|
|
async getMenber(menber) {
|
|
|
+ console.log(menber, 'cdsnckjdsnnk')
|
|
|
+ const people = menber || ''
|
|
|
if (this.type === 'all') {
|
|
|
- const data = { bizId: this.bizId, people: menber }
|
|
|
- const res = await getMembersBelowBiz(data)
|
|
|
+ const data = { bizId: this.bizId, people: people }
|
|
|
+ const res = await getMembersBelongBiz(data)
|
|
|
if (res.code === 200 && res.data[0]) {
|
|
|
this.AllMember = res.data
|
|
|
+ this.total = res.total
|
|
|
this.addMember = false
|
|
|
} else {
|
|
|
this.addMember = true
|
|
@@ -169,7 +174,24 @@ export default {
|
|
|
} else if (this.type === 'not') {
|
|
|
const data = { bizId: this.bizId, memberIDAP: menber, pageSize: 10, curIndex: 1 }
|
|
|
const res = await getMembersWithoutTeam(data)
|
|
|
- if (res.code === 200) this.AllMember = res.data
|
|
|
+ if (res.code === 200 && res.data[0]) {
|
|
|
+ this.AllMember = res.data
|
|
|
+ this.total = res.total
|
|
|
+ this.addMember = false
|
|
|
+ } else {
|
|
|
+ this.addMember = true
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ const people = menber || ''
|
|
|
+ const data = { bizId: this.bizId, memberIDAP: people, teamId: this.type.code, needPhoto: true }
|
|
|
+ const res = await queryMemberInfoByIDAPorNameAndTeam(data)
|
|
|
+ if (res.code === 200 && res.data[0]) {
|
|
|
+ this.AllMember = res.data
|
|
|
+ this.total = res.total
|
|
|
+ this.addMember = false
|
|
|
+ } else {
|
|
|
+ this.addMember = true
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
console.log(menber)
|