| | |
| | | <template #search> |
| | | <el-form :model="form" label-width="140px" 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-date-picker v-model="value1" type="daterange" range-separator="至" start-placeholder="开始日期" |
| | | end-placeholder="结束日期"> |
| | | <el-date-picker v-model="form.date" type="daterange" range-separator="至" |
| | | start-placeholder="开始日期" end-placeholder="结束日期"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item label="状态:"> |
| | | <el-select placeholder="请选择"></el-select> |
| | | <el-select placeholder="请选择" v-model="form.status"> |
| | | <el-option label="待审核" :value="1"></el-option> |
| | | <el-option label="待评定" :value="2"></el-option> |
| | | <el-option label="已评定" :value="3"></el-option> |
| | | <el-option label="已驳回" :value="4"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item class="search-btn-box"> |
| | | <el-button>重置</el-button> |
| | | <el-button type="primary">查询</el-button> |
| | | <el-button @click="reset">重置</el-button> |
| | | <el-button type="primary" @click="search">查询</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </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="age" label="评定结束时间" /> |
| | | <el-table-column prop="age" label="状态" /> |
| | | <el-table-column prop="age" label="操作"> |
| | | <el-table-column prop="teamName" label="所属项目组" /> |
| | | <el-table-column prop="teamIntegral" label="菌种项目组总积分" /> |
| | | <el-table-column prop="engineerIntegral" label="菌种工程师积分" /> |
| | | <el-table-column prop="experimenterIntegral" label="菌种实验员积分" /> |
| | | <el-table-column prop="failCount" label="菌种实验员失败次数" /> |
| | | <el-table-column prop="startTime" label="评定开始时间" /> |
| | | <el-table-column prop="endTime" label="评定结束时间" /> |
| | | <el-table-column label="操作"> |
| | | <template #default="{ row }"> |
| | | <el-button @click="goDetail" type="text">详情</el-button> |
| | | <el-button @click="goDetail(row.projectId)" type="text">详情</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </template> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { getListData } from './service' |
| | | export default { |
| | | name: 'ProjectTeamIntegral', |
| | | data() { |
| | | return { |
| | | form: { |
| | | }, |
| | | form: {}, |
| | | tableData: [], |
| | | queryForm: { |
| | | pageSize: 10, |
| | |
| | | total: 0 |
| | | } |
| | | }, |
| | | created() { |
| | | this.getList() |
| | | }, |
| | | methods: { |
| | | goDetail() { |
| | | goDetail(id) { |
| | | this.$router.push({ |
| | | path: '/projectList/addProject' |
| | | path: `/deliveryAssessment/projectTeamIntegral-detail?id=${id}`, |
| | | }) |
| | | }, |
| | | handleCurrentChange(page) { |
| | |
| | | this.getList() |
| | | }, |
| | | getList() { |
| | | |
| | | let obj = { |
| | | ...this.queryForm |
| | | } |
| | | if (obj.date) { |
| | | obj.startTime = moment(obj.date[0]).format('YYYY-MM-DD') |
| | | obj.endTime = moment(obj.date[1]).format('YYYY-MM-DD') |
| | | delete obj.date |
| | | } |
| | | getListData(obj).then(res => { |
| | | this.tableData = res.data.records |
| | | this.total = res.data.total |
| | | }) |
| | | }, |
| | | reset() { |
| | | this.queryForm = { |
| | | pageSize: 10, |
| | | pageNum: 1 |
| | | } |
| | | this.getList() |
| | | }, |
| | | search() { |
| | | this.getList() |
| | | } |
| | | } |
| | | } |