This commit is contained in:
hayu 2025-10-14 21:44:32 +08:00
parent 69755e9cdf
commit be409d2a08
1 changed files with 14 additions and 1 deletions

View File

@ -119,7 +119,13 @@
@change="leaseUniteChange" @change="leaseUniteChange"
style="width: 100%" style="width: 100%"
> >
<el-option v-for="item in lessUniteList" :key="item.id" :label="item.teamName" :value="item.teamName" /> <el-option
v-for="item in lessUniteList"
:key="item.id"
:label="item.teamName"
:value="item.teamName"
:disabled="isTeamSelected(item.teamName)"
/>
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -719,6 +725,10 @@ export default {
this.loading = false this.loading = false
} }
}, },
isTeamSelected(teamName) {
// teamName
return this.maForm.backTeamId && this.uniteList.some(item => item.teamName === teamName);
},
// //
async getMaTypeOpt() { async getMaTypeOpt() {
try { try {
@ -818,9 +828,12 @@ export default {
uniteChange(val) { uniteChange(val) {
if (!val) return if (!val) return
this.maForm.backTeamName = this.uniteList.find(item => item.id === val).teamName this.maForm.backTeamName = this.uniteList.find(item => item.id === val).teamName
//
this.maForm.leaseTeamName = '';
this.getAgreementId() this.getAgreementId()
}, },
projectChange(val) { projectChange(val) {
this.maForm.backTeamId=undefined;
const obj = this.projectList.find(item => item.proId === val) const obj = this.projectList.find(item => item.proId === val)
console.log('🚀 ~ projectChange ~ obj:', obj) console.log('🚀 ~ projectChange ~ obj:', obj)
if (!val) { if (!val) {