|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<!-- 项目管理页面 -->
|
|
|
- <div class="ProjectManagement">
|
|
|
+ <div class="ProjectManagement" v-loading="loading">
|
|
|
<div class="pAHeader">
|
|
|
<div class="pAHeader1">项目管理</div>
|
|
|
</div>
|
|
@@ -73,6 +73,20 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
+
|
|
|
+ <div class="selectsBlock">
|
|
|
+ <span class="selectLabel">年份</span>
|
|
|
+ <el-select v-model="selectInp.year" @change="getData" placeholder="请选择">
|
|
|
+ <el-option label="所有年份" value=""></el-option>
|
|
|
+ <el-option
|
|
|
+ v-for="(item,index) in options.yearData"
|
|
|
+ :key="index"
|
|
|
+ :label="item.time"
|
|
|
+ :value="item.time">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
+
|
|
|
</div>
|
|
|
<div class="ProjectManagementQuery">
|
|
|
<el-input v-model="selectText" style="340px" placeholder="请输入项目名称"></el-input>
|
|
@@ -203,6 +217,7 @@ import beUpload from '../../components/tool/beUpload'
|
|
|
endDialog:false,
|
|
|
DelFileDialog:false,
|
|
|
NoReportActivity:false,
|
|
|
+ loading:false,
|
|
|
tit:'', //完结框项目名称
|
|
|
items:[], //项目列表数据
|
|
|
table:{ // 分页数据
|
|
@@ -241,6 +256,7 @@ import beUpload from '../../components/tool/beUpload'
|
|
|
label:"已审核"
|
|
|
},
|
|
|
],
|
|
|
+ yearData:[],
|
|
|
},
|
|
|
selectInp:{ //select选定所显示的值
|
|
|
filter:'', //不要带引号,select框是根据id来选择下面数据的
|
|
@@ -248,6 +264,7 @@ import beUpload from '../../components/tool/beUpload'
|
|
|
sort:'',
|
|
|
state:'',
|
|
|
leader:'',
|
|
|
+ year:"",
|
|
|
},
|
|
|
file:[],
|
|
|
checkActivityFinishData:[],
|
|
@@ -359,6 +376,7 @@ import beUpload from '../../components/tool/beUpload'
|
|
|
this.getData()
|
|
|
},
|
|
|
getData(){ //获取渲染数据
|
|
|
+ this.loading = true;
|
|
|
let param={
|
|
|
uid:this.$store.state.userInfo.userid, //当前账号id
|
|
|
pid:this.selectInp.filter, //筛选
|
|
@@ -366,6 +384,7 @@ import beUpload from '../../components/tool/beUpload'
|
|
|
tid:this.selectInp.sort, //分类
|
|
|
leader:this.selectInp.leader, //负责人
|
|
|
st:this.selectInp.state, //审核状态
|
|
|
+ year:this.selectInp.year,
|
|
|
textInp:this.selectText,
|
|
|
page:this.table.currentPage, //当前页
|
|
|
lim:this.table.packageSize, //限制获取几条数据
|
|
@@ -381,7 +400,9 @@ import beUpload from '../../components/tool/beUpload'
|
|
|
a.department=data[2];
|
|
|
a.sort=data[3];
|
|
|
a.person=data[4];
|
|
|
+ a.yearData = data[6]
|
|
|
this.table.total=data[5][0].total
|
|
|
+ this.loading = false;
|
|
|
},err=>{
|
|
|
console.log(err);
|
|
|
})
|