提交 f3798414 编写于 作者: zhentian.jia's avatar zhentian.jia

对接项目列表api

上级 289e0f48
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
@size-change="handleSizeChange" @size-change="handleSizeChange"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
:current-page="formData.pageNo" :current-page="formData.pageNo"
:page-sizes="[10, 30, 50, 100]" :page-sizes="[10, 30, 50]"
:page-size="formData.pageSize" :page-size="formData.pageSize"
layout="total, sizes, prev, pager, next, jumper" layout="total, sizes, prev, pager, next, jumper"
:total="totalRows" :total="totalRows"
......
...@@ -97,7 +97,7 @@ ...@@ -97,7 +97,7 @@
@size-change="handleSizeChange" @size-change="handleSizeChange"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
:current-page="pageNo" :current-page="pageNo"
:page-sizes="[15, 30, 50, 100, 200, 500, 700, 1000, 1500, 2000]" :page-sizes="[10, 30, 50]"
:page-size="pageSize" :page-size="pageSize"
layout="total, sizes, prev, pager, next, jumper" layout="total, sizes, prev, pager, next, jumper"
:total="totalRows" :total="totalRows"
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
@size-change="handleSizeChange" @size-change="handleSizeChange"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
:current-page="param.pageNo" :current-page="param.pageNo"
:page-sizes="[15, 30, 50]" :page-sizes="[10, 30, 50]"
:page-size="param.pageSize" :page-size="param.pageSize"
layout="total, sizes, prev, pager, next, jumper" layout="total, sizes, prev, pager, next, jumper"
:total="totalRows" :total="totalRows"
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
@size-change="handleSizeChange" @size-change="handleSizeChange"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
:current-page="formInline.pageNo" :current-page="formInline.pageNo"
:page-sizes="[10, 30, 50, 100]" :page-sizes="[10, 30, 50]"
:page-size="formInline.pageSize" :page-size="formInline.pageSize"
layout="total, sizes, prev, pager, next, jumper" layout="total, sizes, prev, pager, next, jumper"
:total="totalRows" :total="totalRows"
......
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
@size-change="handleSizeChange" @size-change="handleSizeChange"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
:current-page="searchParam.pageNo" :current-page="searchParam.pageNo"
:page-sizes="[15, 30, 50, 100, 200, 500, 700, 1000, 1500, 2000]" :page-sizes="[10, 30, 50]"
:page-size="searchParam.pageSize" :page-size="searchParam.pageSize"
layout="total, sizes, prev, pager, next, jumper" layout="total, sizes, prev, pager, next, jumper"
:total="totalRows" :total="totalRows"
......
...@@ -306,7 +306,7 @@ export default { ...@@ -306,7 +306,7 @@ export default {
this.dialogVisible = true; this.dialogVisible = true;
}, },
toDownload() { toDownload() {
vm.$router.push({ path: "data-alignment" }); vm.$router.push({ path: "export-download" });
}, },
update() {}, update() {},
release() {}, release() {},
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
{{ item.unit }} {{ item.unit }}
</div> </div>
</el-card> </el-card>
<div class="line"></div>
</div> </div>
<div class="charts" id="rankChart" ref="rankChart"></div> <div class="charts" id="rankChart" ref="rankChart"></div>
<!-- <div class="charts" id="age" ref="age"></div> --> <!-- <div class="charts" id="age" ref="age"></div> -->
...@@ -149,6 +150,19 @@ export default { ...@@ -149,6 +150,19 @@ export default {
<style lang='scss'> <style lang='scss'>
.part-in-wrap { .part-in-wrap {
.el-card {
border-width: 0px;
}
.el-card.is-always-shadow {
box-shadow: 0 0 0 0 rgba(0,0,0,.1)
}
.line {
background: #E4E4E4;
height: 80px;
width: 1px;
float: left;
margin-top: 20px;
}
.box-card { .box-card {
width: 15%; width: 15%;
margin-right: 1%; margin-right: 1%;
......
...@@ -56,7 +56,7 @@ ...@@ -56,7 +56,7 @@
@size-change="handleSizeChange" @size-change="handleSizeChange"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
:current-page="searchParam.pageNo" :current-page="searchParam.pageNo"
:page-sizes="[15, 30, 50, 100, 200, 500, 700, 1000, 1500, 2000]" :page-sizes="[10, 30, 50]"
:page-size="searchParam.pageSize" :page-size="searchParam.pageSize"
layout="total, sizes, prev, pager, next, jumper" layout="total, sizes, prev, pager, next, jumper"
:total="totalRows" :total="totalRows"
......
...@@ -3,11 +3,11 @@ ...@@ -3,11 +3,11 @@
<bread-crumb :curmbFirst="curmbFirst" :curmbSecond="curmbSecond"></bread-crumb> <bread-crumb :curmbFirst="curmbFirst" :curmbSecond="curmbSecond"></bread-crumb>
<div class="itemlist-content screenSet" id="screenSet"> <div class="itemlist-content screenSet" id="screenSet">
<el-row :gutter="30" class="row" type="flex" style="margin-top: 10px;"> <el-row :gutter="30" class="row" type="flex" style="margin-top: 10px;">
<el-form ref="serchForm" :model="selectProgress" label-width="75px" style="width:100%;"> <el-form ref="serchForm" :model="formData" label-width="75px" style="width:100%;">
<el-col :span="6"> <el-col :span="6">
<el-form-item label="项目状态:"> <el-form-item label="项目状态:">
<el-select <el-select
v-model="selectProgress.status" v-model="formData.status"
size="small" size="small"
style="width: 100%;" style="width: 100%;"
placeholder="请选择项目状态" placeholder="请选择项目状态"
...@@ -23,11 +23,13 @@ ...@@ -23,11 +23,13 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item> <el-form-item>
<el-input v-model="selectProgress.name" size="small" placeholder="请输入项目名称"><i slot="suffix" class="el-icon-search"></i></el-input> <el-input v-model="formData.name" size="small" placeholder="请输入项目名称">
<i slot="suffix" class="el-icon-search"></i>
</el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" style="padding:0;text-align:right;padding-right:15px;"> <el-col :span="12" style="padding:0;text-align:right;padding-right:15px;">
<el-button type="primary" size="small" @click="search(1)">查询</el-button> <el-button type="primary" size="small" @click="search()">查询</el-button>
<el-button type="default" size="small" @click="resetMessage" style="margin-left:0;">重置</el-button> <el-button type="default" size="small" @click="resetMessage" style="margin-left:0;">重置</el-button>
</el-col> </el-col>
</el-form> </el-form>
...@@ -35,19 +37,13 @@ ...@@ -35,19 +37,13 @@
<el-table :data="tableData" style="width: 100%"> <el-table :data="tableData" style="width: 100%">
<el-table-column prop="name" label="项目名称" min-width="200" align="center"></el-table-column> <el-table-column prop="name" label="项目名称" min-width="200" align="center"></el-table-column>
<el-table-column prop="status" label="项目状态" min-width="80" align="center"> <el-table-column prop="status" label="项目状态" min-width="80" align="center">
<template slot-scope="scope"> <template slot-scope="scope">{{ scope.row.status | reportStatus }}</template>
{{ scope.row.status | reportStatus }}
</template>
</el-table-column> </el-table-column>
<el-table-column prop="startTime" label="开始时间" min-width="160" align="center"> <el-table-column prop="startTime" label="开始时间" min-width="160" align="center">
<template slot-scope="scope"> <template slot-scope="scope">{{ scope.row.startTime | liveDateFilter }}</template>
{{ scope.row.startTime | liveDateFilter }}
</template>
</el-table-column> </el-table-column>
<el-table-column prop="endTime" label="结束时间" min-width="160" align="center"> <el-table-column prop="endTime" label="结束时间" min-width="160" align="center">
<template slot-scope="scope"> <template slot-scope="scope">{{ scope.row.endTime | liveDateFilter }}</template>
{{ scope.row.endTime | liveDateFilter }}
</template>
</el-table-column> </el-table-column>
<el-table-column label="操作" fixed="right" align="center" min-width="200"> <el-table-column label="操作" fixed="right" align="center" min-width="200">
<template slot-scope="scope"> <template slot-scope="scope">
...@@ -56,7 +52,7 @@ ...@@ -56,7 +52,7 @@
</el-table-column> </el-table-column>
<div slot="empty"> <div slot="empty">
<div class="table-empty"> <div class="table-empty">
<img src="../../assets/image/no-content1.png"> <img src="../../assets/image/no-content1.png" />
<p>没有查询到相关结果</p> <p>没有查询到相关结果</p>
</div> </div>
</div> </div>
...@@ -66,9 +62,9 @@ ...@@ -66,9 +62,9 @@
background background
@size-change="handleSizeChange" @size-change="handleSizeChange"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
:current-page="searchParam.pageNo" :current-page="formData.pageNo"
:page-sizes="[15, 30, 50]" :page-sizes="[10, 30, 50]"
:page-size="searchParam.pageSize" :page-size="formData.pageSize"
layout="total, sizes, prev, pager, next, jumper" layout="total, sizes, prev, pager, next, jumper"
:total="totalRows" :total="totalRows"
></el-pagination> ></el-pagination>
...@@ -88,16 +84,18 @@ export default { ...@@ -88,16 +84,18 @@ export default {
return { return {
curmbFirst: "学情报告", curmbFirst: "学情报告",
curmbSecond: "项目列表", curmbSecond: "项目列表",
selectProgress: { formData: {
//搜索信息 //搜索信息
status: "", status: "",
name: "" name: "",
pageNo: 1, //当前是第几页
pageSize: 10 //页面总数
}, },
statusSelect: [ statusSelect: [
//项目状态 //项目状态
{ {
label: "全部", label: "全部",
value: '', value: ""
}, },
{ {
label: "进行中", label: "进行中",
...@@ -115,15 +113,10 @@ export default { ...@@ -115,15 +113,10 @@ export default {
name: "one", name: "one",
status: 1, status: 1,
startTime: 1561707289000, startTime: 1561707289000,
endTime: 1561707567000, endTime: 1561707567000
} }
], ],
totalRows: 0, //数据总数 totalRows: 0, //数据总数
searchParam: {
pageNo: 1, //当前是第几页
pageSize: 20 //页面总数
}
}; };
}, },
components: { components: {
...@@ -131,6 +124,7 @@ export default { ...@@ -131,6 +124,7 @@ export default {
}, },
created() { created() {
vm = this; vm = this;
vm.search();
}, },
// 挂载到Dom完成时 // 挂载到Dom完成时
mounted: function() { mounted: function() {
...@@ -138,41 +132,41 @@ export default { ...@@ -138,41 +132,41 @@ export default {
}, },
methods: { methods: {
// 搜索列表 // 搜索列表
search(flag) { search() {
if(flag) vm.searchParam.pageNo = 1 let req = {};
openLoading(vm) req = this.formData;
let params = {} openLoading(vm);
vm.GET(url, params).then(res => { vm.GET("portal/portalInfo/getProjectList", req).then(res => {
closeLoading(vm); closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
} else { // vm.tableData = res.data.data;
vm.$message.info(res.message) // vm.totalRows = res.data.totalRows;
} }
}) });
}, },
// 重置搜索信息 // 重置搜索信息
resetMessage() { resetMessage() {
this.selectProgress = { this.formData = {
status: "", status: "",
name: "" name: ""
}; };
vm.search() vm.search();
}, },
// 更改数据显示数量 // 更改数据显示数量
handleSizeChange(val) { handleSizeChange(val) {
console.log(`每页 ${val} 条`) console.log(`每页 ${val} 条`);
vm.searchParam.pageSize = val vm.formData.pageSize = val;
vm.search() vm.search();
}, },
// 换页 // 换页
handleCurrentChange(val) { handleCurrentChange(val) {
console.log(`当前页: ${val}`) console.log(`当前页: ${val}`);
vm.searchParam.pageNo = value vm.formData.pageNo = value;
vm.search() vm.search();
}, },
//跳转到报告详情页 //跳转到报告详情页
go(row) { go(row) {
vm.$router.push({path:"/item-list?id=" + row.id ,params: row}) vm.$router.push({ path: "/item-list?id=" + row.id, params: row });
} }
} }
}; };
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册