<!-- * @Descripttion: * @version: * @Author: JC9527 * @Date: 2024-03-25 09:07:08 * @LastEditors: JC9527 * @LastEditTime: 2024-03-25 14:18:03 --> <template> <div class="L-public-main"> <div class="L-main"> <header> <el-form :inline="true" :model="formInline" size="small" class="demo-form-inline" ref="queryFrom"> <el-col :span="22"> <el-form-item label="项目分类:"> <el-select v-model="formInline.type" placeholder="请选择"> <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"> </el-option> </el-select> </el-form-item> <el-form-item label="项目名称:"> <el-input v-model="formInline.name" placeholder="请输入内容"></el-input> </el-form-item> <el-form-item label="申报单位:"> <el-input v-model="formInline.unit" placeholder="请输入内容"></el-input> </el-form-item> <el-form-item label="年份:"> <el-date-picker v-model="formInline.year" type="year" placeholder="选择年"> </el-date-picker> </el-form-item> <el-form-item label="状态:"> <el-select v-model="formInline.status" placeholder="请选择"> <el-option label="专家评审中" value="zhuanjia"></el-option> <el-option label="市级评定中" value="shiji"></el-option> </el-select> </el-form-item> <el-form-item> <el-button size="mini" @click="resetQuery('queryFrom')">重置</el-button> <el-button size="mini" type="primary" @click="handleQuery('queryFrom')">查询</el-button> </el-form-item> </el-col> <el-col :span="2"> <el-button type="primary" class="import-btn" size="mini"><img class="btn-img" src="@/assets/images/project/toLead.png"></img>导入新项目</el-button> </el-col> </el-form> </header> <el-table v-loading="loading" :data="userList" :row-class-name="tableRowClassName"> <el-table-column label="项目名称" key="name" width="600px" prop="name" /> <el-table-column label="申报单位" key="unit" width="300px" prop="unit" /> <el-table-column label="项目分类" key="type" width="200px" prop="type" /> <el-table-column label="年份" key="year" prop="year" /> <el-table-column label="状态" key="status" prop="status" class-name="table-status"> <template slot-scope="scope"> <p class="statusisTwo" v-if="scope.row.status === 2"> <span></span> <span>市级评审中</span> </p> <p class="statusisTwo" v-if="scope.row.status === 1"> <span></span> <span>专家评审中</span> </p> <p class="statusisOne" v-if="scope.row.status === 0"> <span></span> <span>评审通过</span> </p> </template> </el-table-column> <el-table-column label="操作" prop="userId" class-name="table-operation"> <template slot-scope="scope"> <span class="look-info" @click="goInfo(scope.row)">查看详情</span> <span class="del-info" @click="delInfo(scope.row)">删除</span> </template> </el-table-column> </el-table> <my-pagination :total="60"></my-pagination> </div> </div> </template> <script> import myPagination from "@/views/components/Pagination/index.vue" export default { components:{myPagination}, data() { return { formInline: { type: '', name:"", unit:"", year:"", status: '' }, options:[ { value: '选项1', label: '总部经济' },{ value: '选项2', label: '自主品牌先进技术研究院' },{ value: '选项3', label: '省现代服务业重点项目' },{ value: '选项4', label: '省市服务业领军企业' },{ value: '选项5', label: '两业融合试点单位' }, ], loading:false, userList:[ { name: "全方位生物大分子药定制研发生产(CDMO)服务平台", unit: "苏桥生物(苏州)有限公司", type: "总部经济", year: "2024", status: 2, },{ name: "全方位生物大分子药定制研发生产(CDMO)服务平台", unit: "苏桥生物(苏州)有限公司", type: "总部经济", year: "2024", status: 1, },{ name: "全方位生物大分子药定制研发生产(CDMO)服务平台", unit: "苏桥生物(苏州)有限公司", type: "总部经济", year: "2024", status: 0, },{ name: "全方位生物大分子药定制研发生产(CDMO)服务平台", unit: "苏桥生物(苏州)有限公司", type: "总部经济", year: "2024", status: 0, },{ name: "全方位生物大分子药定制研发生产(CDMO)服务平台", unit: "苏桥生物(苏州)有限公司", type: "总部经济", year: "2024", status: 2, }, ] }; }, methods:{ // 所有的路由信息 routers() { return this.$store.state.permission.topbarRouters; }, // 查询 handleQuery() { console.log(this.formInline,'submit!'); }, // 重置 resetQuery(refName){ }, // 查看详情 goInfo(rwo){ const router = this.routers() this.$router.push({ path: '/project/projectInfo', }) }, // 删除 delInfo(row){}, // 修改table背景色 tableRowClassName({row, rowIndex}){ if (rowIndex % 2 !== 0) { return 'evenNumber-row'; } return ''; } } }; </script>