|
@@ -319,12 +319,12 @@
|
|
:disabled="workForm.domains.length==0?true:(workForm.domains[index].state>=2?false:true)">
|
|
:disabled="workForm.domains.length==0?true:(workForm.domains[index].state>=2?false:true)">
|
|
<el-option v-for="item in projectList" :disabled="item.status>=2" :key="item.id" :label="item.projectName" :value="item.id"></el-option>
|
|
<el-option v-for="item in projectList" :disabled="item.status>=2" :key="item.id" :label="item.projectName" :value="item.id"></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
- <span v-if="domain.subProjectList != null && domain.subProjectList.length> 0"
|
|
|
|
|
|
+ <span v-if="domain.subProjectList != null && domain.subProjectList.length> 0 && domain.projectId != ''"
|
|
style="margin-left:45px;">子项目</span>
|
|
style="margin-left:45px;">子项目</span>
|
|
|
|
|
|
<!--子项目 -->
|
|
<!--子项目 -->
|
|
<el-select v-model="domain.subProjectId" placeholder="请选择子项目" style="width:200px;margin-left:10px;" clearable="true"
|
|
<el-select v-model="domain.subProjectId" placeholder="请选择子项目" style="width:200px;margin-left:10px;" clearable="true"
|
|
- v-if="domain.subProjectList != null && domain.subProjectList.length> 0"
|
|
|
|
|
|
+ v-if="domain.subProjectList != null && domain.subProjectList.length> 0 && domain.projectId != ''"
|
|
:disabled="workForm.domains.length==0?true:(workForm.domains[index].state>=2?false:true)" @change="updateSubProject">
|
|
:disabled="workForm.domains.length==0?true:(workForm.domains[index].state>=2?false:true)" @change="updateSubProject">
|
|
<el-option v-for="item in domain.subProjectList" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
<el-option v-for="item in domain.subProjectList" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
@@ -413,11 +413,11 @@
|
|
:disabled="workForm.domains.length==0?true:(workForm.domains[index].state>=2?false:true)">
|
|
:disabled="workForm.domains.length==0?true:(workForm.domains[index].state>=2?false:true)">
|
|
<el-option v-for="item in projectList" :key="item.id" :label="item.projectName" :value="item.id"></el-option>
|
|
<el-option v-for="item in projectList" :key="item.id" :label="item.projectName" :value="item.id"></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
- <span v-if="domain.subProjectList != null && domain.subProjectList.length> 0"
|
|
|
|
|
|
+ <span v-if="domain.subProjectList != null && domain.subProjectList.length> 0 && domain.projectId != ''"
|
|
style="margin-left:45px;">子项目</span>
|
|
style="margin-left:45px;">子项目</span>
|
|
<!--子项目 -->
|
|
<!--子项目 -->
|
|
<el-select v-model="domain.subProjectId" placeholder="请选择子项目" style="width:200px;margin-left:10px;" clearable="true"
|
|
<el-select v-model="domain.subProjectId" placeholder="请选择子项目" style="width:200px;margin-left:10px;" clearable="true"
|
|
- v-if="domain.subProjectList != null && domain.subProjectList.length> 0"
|
|
|
|
|
|
+ v-if="domain.subProjectList != null && domain.subProjectList.length> 0 && domain.projectId != ''"
|
|
:disabled="workForm.domains.length==0?true:(workForm.domains[index].state>=2?false:true)" @change="updateSubProject">
|
|
:disabled="workForm.domains.length==0?true:(workForm.domains[index].state>=2?false:true)" @change="updateSubProject">
|
|
<el-option v-for="item in domain.subProjectList" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
<el-option v-for="item in domain.subProjectList" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
@@ -2381,7 +2381,9 @@
|
|
},
|
|
},
|
|
//项目选中了, 加载子项目
|
|
//项目选中了, 加载子项目
|
|
selectProject(domain, index) {
|
|
selectProject(domain, index) {
|
|
- // console.log(domain, index, '加载')
|
|
|
|
|
|
+ if(domain.projectId == ""){
|
|
|
|
+ return
|
|
|
|
+ }
|
|
this.http.post('/sub-project/list',{
|
|
this.http.post('/sub-project/list',{
|
|
projectId: domain.projectId
|
|
projectId: domain.projectId
|
|
},
|
|
},
|