|
@@ -132,6 +132,11 @@
|
|
|
</el-select> -->
|
|
|
<!-- 项目筛选 -->
|
|
|
<!-- <el-select v-if="ins != 4 && ins != 8 && ins != 9 && ins != 19 && ins != 10 && ins != 11 && ins != 14 && ins != 15 && ins != 17 && ins != 20 && ins != 21 && ins != 22" v-model="proJuctId" :placeholder="$t('defaultText.pleaseSelectSnItem')" clearable filterable size="small" @change="projectChange()" style="margin-left:10px"> -->
|
|
|
+
|
|
|
+ <el-select v-if="ins == 24 && tabPosition == 0 && tabsType == 'all'" v-model="selectStageName" placeholder="请选择阶段" clearable filterable size="small" @change="getList(true)" style="margin-left:10px; width: 250px">
|
|
|
+ <el-option v-for="(item, index) in projectStageList" :key="item.id" :label="item.projectStageName" :value="item.projectStageName"> </el-option>
|
|
|
+ </el-select>
|
|
|
+
|
|
|
<el-select v-if="!screeningCondition.project.includes(ins)" v-model="proJuctId" :placeholder="$t('defaultText.pleaseSelectSnItem')" clearable filterable size="small" @change="projectChange()" style="margin-left:10px">
|
|
|
<el-option v-for="(item) in proListOvertime" :key="item.id" :label="item.projectName + (item.projectCode ? item.projectCode : '')" :value="item.id">
|
|
|
<span style="float: left;color: #8492a6;">{{ item.projectCode }}</span>
|
|
@@ -1969,7 +1974,9 @@ export default {
|
|
|
tabsType: 'all',
|
|
|
tabParams: {},
|
|
|
groupTaskKey: 1,
|
|
|
- exportReportLoading: false
|
|
|
+ exportReportLoading: false,
|
|
|
+ projectStageList: [],
|
|
|
+ selectStageName: '',
|
|
|
};
|
|
|
},
|
|
|
computed: {},
|
|
@@ -2000,6 +2007,7 @@ export default {
|
|
|
this.authorityToJudge()
|
|
|
this.getProjectSort()
|
|
|
this.getSubUserCustom()
|
|
|
+ this.getProjectStage()
|
|
|
},
|
|
|
filters: {
|
|
|
|
|
@@ -4188,6 +4196,12 @@ export default {
|
|
|
this.projectSortId = dataList[0].id
|
|
|
this.projectSortName = dataList[0].name
|
|
|
},
|
|
|
+ // 获取项目阶段
|
|
|
+ getProjectStage() {
|
|
|
+ this.postData('/project-stage/list', {}).then(res => {
|
|
|
+ this.projectStageList = res.data || []
|
|
|
+ })
|
|
|
+ },
|
|
|
// 获取任务分组
|
|
|
async getProjectTaskgroupList() {
|
|
|
let { data } = await this.postData('/task-group/list', {
|
|
@@ -4313,6 +4327,7 @@ export default {
|
|
|
parameter.endDate = this.rangeDatas[1]
|
|
|
}
|
|
|
this.proJuctId ? parameter.projectId = this.proJuctId : ''
|
|
|
+ this.selectStageName ? parameter.stageName = this.selectStageName : ''
|
|
|
this.listLoading = true
|
|
|
let { data } = await this.postData('/project/groupExpendProcessList', {
|
|
|
...parameter
|