|
@@ -8,74 +8,80 @@
|
|
|
<hr>
|
|
|
|
|
|
<!-- 搜索框开始 -->
|
|
|
- <div class="selects">
|
|
|
- <div class="selectsBlock">
|
|
|
- <div class="selectLabel">项目筛选</div>
|
|
|
- <el-select v-model="selectInp.filter" @change="getData" placeholder="我的项目">
|
|
|
- <el-option label="所有项目" value=""></el-option>
|
|
|
- <el-option
|
|
|
- v-for="item in options.projectFilter"
|
|
|
- :key="item.courseId"
|
|
|
- :label="item.title"
|
|
|
- :value="item.courseId">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </div>
|
|
|
+ <div class="selectInp">
|
|
|
+ <div class="manageSelects">
|
|
|
+ <div class="selectsBlock">
|
|
|
+ <div class="selectLabel">项目筛选</div>
|
|
|
+ <el-select v-model="selectInp.filter" @change="getData" placeholder="我的项目">
|
|
|
+ <el-option label="所有项目" value=""></el-option>
|
|
|
+ <el-option
|
|
|
+ v-for="item in options.projectFilter"
|
|
|
+ :key="item.courseId"
|
|
|
+ :label="item.title"
|
|
|
+ :value="item.courseId">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
|
|
|
- <div class="selectsBlock">
|
|
|
- <div class="selectLabel">部门</div>
|
|
|
- <el-select v-model="selectInp.department" @change="getData" placeholder="请选择">
|
|
|
- <el-option label="所有部门" value=""></el-option>
|
|
|
- <el-option
|
|
|
- v-for="item in options.department"
|
|
|
- :key="item.classid"
|
|
|
- :label="item.name"
|
|
|
- :value="item.classid">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </div>
|
|
|
+ <div class="selectsBlock">
|
|
|
+ <div class="selectLabel">部门</div>
|
|
|
+ <el-select v-model="selectInp.department" @change="getData" placeholder="请选择">
|
|
|
+ <el-option label="所有部门" value=""></el-option>
|
|
|
+ <el-option
|
|
|
+ v-for="item in options.department"
|
|
|
+ :key="item.classid"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.classid">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
|
|
|
- <div class="selectsBlock">
|
|
|
- <div class="selectLabel">分类</div>
|
|
|
- <el-select v-model="selectInp.sort" @change="getData" placeholder="请选择">
|
|
|
- <el-option label="所有分类" value=""></el-option>
|
|
|
- <el-option
|
|
|
- v-for="item in options.sort"
|
|
|
- :key="item.typeid"
|
|
|
- :label="item.name"
|
|
|
- :value="item.typeid">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </div>
|
|
|
- <!-- <div class="selectInp">
|
|
|
- <div class="ProjectManagementQuery">
|
|
|
- <el-input v-model="selectText" @change="getData" placeholder="请输入项目名称"></el-input>
|
|
|
- <el-button type="primary" class="btn" @click="getData" size="mini">查询</el-button>
|
|
|
+ <div class="selectsBlock">
|
|
|
+ <div class="selectLabel">分类</div>
|
|
|
+ <el-select v-model="selectInp.sort" @change="getData" placeholder="请选择">
|
|
|
+ <el-option label="所有分类" value=""></el-option>
|
|
|
+ <el-option
|
|
|
+ v-for="item in options.sort"
|
|
|
+ :key="item.typeid"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.typeid">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
+ <!-- <div class="selectInp">
|
|
|
+ <div class="ProjectManagementQuery">
|
|
|
+ <el-input v-model="selectText" @change="getData" placeholder="请输入项目名称"></el-input>
|
|
|
+ <el-button type="primary" class="btn" @click="getData" size="mini">查询</el-button>
|
|
|
+ </div>
|
|
|
+ </div> -->
|
|
|
+ <div class="selectsBlock">
|
|
|
+ <div class="selectLabel">负责人</div>
|
|
|
+ <el-select v-model="selectInp.person" @change="getData" placeholder="请选择">
|
|
|
+ <el-option label="所有负责人" value=""></el-option>
|
|
|
+ <el-option
|
|
|
+ v-for="(item,index) in options.person"
|
|
|
+ :key="index"
|
|
|
+ :label="item.pro_leader"
|
|
|
+ :value="item.pro_leader">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</div>
|
|
|
- </div> -->
|
|
|
- <div class="selectsBlock">
|
|
|
- <div class="selectLabel">负责人</div>
|
|
|
- <el-select v-model="selectInp.person" @change="getData" placeholder="请选择">
|
|
|
- <el-option label="所有负责人" value=""></el-option>
|
|
|
- <el-option
|
|
|
- v-for="(item,index) in options.person"
|
|
|
- :key="index"
|
|
|
- :label="item.pro_leader"
|
|
|
- :value="item.pro_leader">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </div>
|
|
|
|
|
|
- <div class="selectsBlock">
|
|
|
- <div class="selectLabel">状态</div>
|
|
|
- <el-select v-model="selectInp.state" @change="getData" placeholder="请选择">
|
|
|
- <el-option
|
|
|
- v-for="item in options.state"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
+ <div class="selectsBlock">
|
|
|
+ <div class="selectLabel">状态</div>
|
|
|
+ <el-select v-model="selectInp.state" @change="getData" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in options.state"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="ProjectManagementQuery">
|
|
|
+ <el-input v-model="input" placeholder="请输入项目名称/编号"></el-input>
|
|
|
+ <el-button type="primary" class="btn" size="mini" @click="getData">查询</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
@@ -521,7 +527,7 @@ import studentMakerProjectPreview from '@/components/studentMakerProjectPreview.
|
|
|
leader:this.selectInp.person, //负责人
|
|
|
st:this.selectInp.state, //审核状态
|
|
|
year:"",
|
|
|
- textInp:'',
|
|
|
+ textInp:this.input,
|
|
|
page:this.table.currentPage, //当前页
|
|
|
lim:this.table.packageSize //限制获取几条数据
|
|
|
}
|
|
@@ -531,6 +537,7 @@ import studentMakerProjectPreview from '@/components/studentMakerProjectPreview.
|
|
|
.get(this.$store.state.api+'/SelectAllProject',param)
|
|
|
.then(res=>{
|
|
|
let data=res.data;
|
|
|
+ console.log(data)
|
|
|
if (data[0].length==0 && data[5][0]['total'] != 0) {
|
|
|
this.table.currentPage=1
|
|
|
return this.getData()
|