From 6653b094e739ae3ffdd61ee94b69744e3ea945b1 Mon Sep 17 00:00:00 2001 From: 13404089107 <puwei@sinata.cn> Date: 星期一, 12 五月 2025 17:46:56 +0800 Subject: [PATCH] 对接口 --- laboratory/src/views/reportLibrary/feasibilityStudy/index.vue | 56 ++++++++++++++++++++++++++++++++++++++------------------ 1 files changed, 38 insertions(+), 18 deletions(-) diff --git a/laboratory/src/views/reportLibrary/feasibilityStudy/index.vue b/laboratory/src/views/reportLibrary/feasibilityStudy/index.vue index 8cefb4f..b7eaf55 100644 --- a/laboratory/src/views/reportLibrary/feasibilityStudy/index.vue +++ b/laboratory/src/views/reportLibrary/feasibilityStudy/index.vue @@ -10,18 +10,18 @@ <p>2、在可行研究阶段,工艺开发升级,重新规划工艺研究路线,则以新规划的工艺路线方案来设定课题。</p> </div> </el-card> - <TableCustom :queryForm="queryForm" :total="total" @currentChange="handleCurrentChange" - @sizeChange="handleSizeChange"> + <TableCustom :tableData="tableData" :total="total" @handleCurrentChange="handleCurrentChanges" + @handleSizeChange="handleSizeChanges"> <template #search> <el-form :model="form" label-width="auto" inline> <el-form-item label="所属项目组:"> - <el-input v-model="form.name" placeholder="请输入"></el-input> + <el-input v-model="form.teamName" placeholder="请输入"></el-input> </el-form-item> <el-form-item label="报告名称:"> - <el-input v-model="form.name" placeholder="请输入"></el-input> + <el-input v-model="form.reportName" placeholder="请输入"></el-input> </el-form-item> <el-form-item label="报告编号:"> - <el-input v-model="form.name" placeholder="请输入"></el-input> + <el-input v-model="form.reportCode" placeholder="请输入"></el-input> </el-form-item> <el-form-item label="创建日期:"> <el-date-picker v-model="form.date" type="daterange" range-separator="至" @@ -54,19 +54,19 @@ </template> <template #table> - <el-table-column prop="name" label="所属项目组" /> - <el-table-column prop="age" label="报告编号" /> - <el-table-column prop="age" label="报告名称" /> - <el-table-column prop="age" label="创建人" /> - <el-table-column prop="age" label="创建时间" /> - <el-table-column prop="age" label="状态"> + <el-table-column prop="teamName" label="所属项目组" /> + <el-table-column prop="reportCode" label="报告编号" /> + <el-table-column prop="reportName" label="报告名称" /> + <el-table-column prop="createBy" label="创建人" /> + <el-table-column prop="createTime" label="创建时间" /> + <el-table-column prop="status" label="状态"> <template #default="{ row }"> <el-tag v-if="row.status == 1" type="success">待审核</el-tag> <el-tag v-else-if="row.status == 0" type="success">已通过</el-tag> <el-tag v-else type="danger">已驳回</el-tag> </template> </el-table-column> - <el-table-column prop="age" label="操作"> + <el-table-column prop="options" label="操作"> <template #default="{ row }"> <el-button type="text">审核</el-button> <el-button type="text">详情</el-button> @@ -84,6 +84,7 @@ <script> import Approval from './components/approval' +import { getDataList } from './service' export default { name: 'ProjectList', @@ -101,13 +102,27 @@ showApproval: false, changeStatusTitle: '', changeStatusTip: '', - queryForm: { + tableData:[], + form: { pageSize: 10, - pageNum: 1 + pageNum: 1, + teamName:'', + status:'', + startTime:'', + reportType:1, + reportName:'', + reportCode:'', + endTime:'', + date:'' }, total: 0 } }, + + mounted() { + this.getList() + }, + methods: { handleAddProject() { this.$router.push('/reportLibrary/add') @@ -136,15 +151,20 @@ this.changeStatusTip = '' this.getList() }, - handleCurrentChange(page) { - this.queryForm.pageNum = page + handleCurrentChanges(page) { + this.form.pageNum = page this.getList() }, - handleSizeChange(size) { - this.queryForm.pageSize = size + handleSizeChanges(size) { + this.form.pageSize = size this.getList() }, getList() { + getDataList(this.form).then(res => { + console.log('sdasdasdqweqw',res); + this.tableData = res.records || [] + this.total = res.total || 0 + }) } } -- Gitblit v1.7.1