This commit is contained in:
parent
3ed03ea44f
commit
b22a5822f3
|
|
@ -231,6 +231,18 @@ export default {
|
||||||
label: item.subName,
|
label: item.subName,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
const teamList = await getTeamSelectListAPI({
|
||||||
|
proId: e,
|
||||||
|
})
|
||||||
|
|
||||||
|
this.formLabel[2].f_selList = []
|
||||||
|
this.formLabel[2].f_selList = teamList.rows?.map((item) => {
|
||||||
|
return {
|
||||||
|
value: item.id,
|
||||||
|
label: item.teamName,
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
if (val === 'subId') {
|
if (val === 'subId') {
|
||||||
const teamList = await getTeamSelectListAPI({
|
const teamList = await getTeamSelectListAPI({
|
||||||
|
|
|
||||||
|
|
@ -584,14 +584,24 @@ export default {
|
||||||
label: item.subName,
|
label: item.subName,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
const teamList = await getTeamSelectListAPI({
|
||||||
|
proId: e,
|
||||||
|
})
|
||||||
|
|
||||||
|
this.formLabel[5].f_selList = []
|
||||||
|
this.formLabel[5].f_selList = teamList.rows?.map((item) => {
|
||||||
|
return {
|
||||||
|
value: item.id,
|
||||||
|
label: item.teamName,
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
if (val === 'subId') {
|
if (val === 'subId') {
|
||||||
const teamList = await getTeamSelectListAPI({
|
const teamList = await getTeamSelectListAPI({
|
||||||
subId: e,
|
subId: e,
|
||||||
})
|
})
|
||||||
|
|
||||||
console.log(teamList, 'teamList')
|
|
||||||
|
|
||||||
this.formLabel[5].f_selList = []
|
this.formLabel[5].f_selList = []
|
||||||
this.formLabel[5].f_selList = teamList.rows?.map((item) => {
|
this.formLabel[5].f_selList = teamList.rows?.map((item) => {
|
||||||
return {
|
return {
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@
|
||||||
:columnsList="columnsList"
|
:columnsList="columnsList"
|
||||||
:selectable="(row) => row.einStatus === 1"
|
:selectable="(row) => row.einStatus === 1"
|
||||||
:request-api="getExitPersonListAPI"
|
:request-api="getExitPersonListAPI"
|
||||||
|
@sel-change="handleSelChange"
|
||||||
>
|
>
|
||||||
<template slot="idNumber" slot-scope="{ data }">
|
<template slot="idNumber" slot-scope="{ data }">
|
||||||
{{ desensitizeIdNumber(data.idNumber) }}
|
{{ desensitizeIdNumber(data.idNumber) }}
|
||||||
|
|
@ -166,6 +167,7 @@ import {
|
||||||
getPostTypeSelectListCommonFun,
|
getPostTypeSelectListCommonFun,
|
||||||
getLotProjectSelectListCommonFun,
|
getLotProjectSelectListCommonFun,
|
||||||
} from '@/utils/getCommonData'
|
} from '@/utils/getCommonData'
|
||||||
|
import { getSubSelectListAPI, getTeamSelectListAPI } from '@/api/common'
|
||||||
import { formLabel, columnsList, dialogConfig } from './config'
|
import { formLabel, columnsList, dialogConfig } from './config'
|
||||||
|
|
||||||
import {
|
import {
|
||||||
|
|
@ -317,6 +319,47 @@ export default {
|
||||||
this.$refs.exitPersonListRef.getPersonEntryAndExitRecordList()
|
this.$refs.exitPersonListRef.getPersonEntryAndExitRecordList()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// 下拉选的change事件
|
||||||
|
async handleSelChange(e, val) {
|
||||||
|
if (val === 'proId') {
|
||||||
|
const subList = await getSubSelectListAPI({
|
||||||
|
proId: e,
|
||||||
|
})
|
||||||
|
|
||||||
|
this.formLabel[3].f_selList = subList.rows?.map((item) => {
|
||||||
|
return {
|
||||||
|
value: item.id,
|
||||||
|
label: item.subName,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
const teamList = await getTeamSelectListAPI({
|
||||||
|
proId: e,
|
||||||
|
})
|
||||||
|
|
||||||
|
this.formLabel[5].f_selList = []
|
||||||
|
this.formLabel[5].f_selList = teamList.rows?.map((item) => {
|
||||||
|
return {
|
||||||
|
value: item.id,
|
||||||
|
label: item.teamName,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
if (val === 'subId') {
|
||||||
|
const teamList = await getTeamSelectListAPI({
|
||||||
|
subId: e,
|
||||||
|
})
|
||||||
|
|
||||||
|
this.formLabel[4].f_selList = []
|
||||||
|
this.formLabel[4].f_selList = teamList.rows?.map((item) => {
|
||||||
|
return {
|
||||||
|
value: item.id,
|
||||||
|
label: item.teamName,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
async created() {
|
async created() {
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,7 @@
|
||||||
:showRightTools="true"
|
:showRightTools="true"
|
||||||
ref="contractWitnessTableRef"
|
ref="contractWitnessTableRef"
|
||||||
:columnsList="columnsList"
|
:columnsList="columnsList"
|
||||||
|
@sel-change="handleSelChange"
|
||||||
:request-api="getPersonContractListAPI"
|
:request-api="getPersonContractListAPI"
|
||||||
>
|
>
|
||||||
<template slot="btn" slot-scope="{ queryParams }">
|
<template slot="btn" slot-scope="{ queryParams }">
|
||||||
|
|
@ -149,6 +150,7 @@ import {
|
||||||
getTeamSelectListCommonFun,
|
getTeamSelectListCommonFun,
|
||||||
getLotProjectSelectListCommonFun,
|
getLotProjectSelectListCommonFun,
|
||||||
} from '@/utils/getCommonData'
|
} from '@/utils/getCommonData'
|
||||||
|
import { getSubSelectListAPI, getTeamSelectListAPI } from '@/api/common'
|
||||||
|
|
||||||
import debounce from 'lodash/debounce'
|
import debounce from 'lodash/debounce'
|
||||||
export default {
|
export default {
|
||||||
|
|
@ -280,6 +282,46 @@ export default {
|
||||||
handleCloseDialogOuter() {
|
handleCloseDialogOuter() {
|
||||||
this.dialogConfig.outerVisible = false
|
this.dialogConfig.outerVisible = false
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// 下拉选的change事件
|
||||||
|
async handleSelChange(e, val) {
|
||||||
|
if (val === 'proId') {
|
||||||
|
const subList = await getSubSelectListAPI({
|
||||||
|
proId: e,
|
||||||
|
})
|
||||||
|
|
||||||
|
this.formLabel[4].f_selList = subList.rows?.map((item) => {
|
||||||
|
return {
|
||||||
|
value: item.id,
|
||||||
|
label: item.subName,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
const teamList = await getTeamSelectListAPI({
|
||||||
|
proId: e,
|
||||||
|
})
|
||||||
|
|
||||||
|
this.formLabel[5].f_selList = []
|
||||||
|
this.formLabel[5].f_selList = teamList.rows?.map((item) => {
|
||||||
|
return {
|
||||||
|
value: item.id,
|
||||||
|
label: item.teamName,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
if (val === 'subId') {
|
||||||
|
const teamList = await getTeamSelectListAPI({
|
||||||
|
subId: e,
|
||||||
|
})
|
||||||
|
|
||||||
|
this.formLabel[5].f_selList = teamList.rows?.map((item) => {
|
||||||
|
return {
|
||||||
|
value: item.id,
|
||||||
|
label: item.teamName,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
async created() {
|
async created() {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue