评分记录页面修改

main
wanglei 1 month ago
parent b0641299a3
commit a3f4bb8e39

@ -1,78 +1,46 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<!-- <el-form-item label="投票活动id" prop="voteId"> <el-form-item label="考核任务" prop="pcName">
<el-input <el-input
v-model="queryParams.voteId" v-model="queryParams.pcName"
placeholder="请输入投票活动id" placeholder="请输入考核任务"
clearable clearable
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="投票人id" prop="tpEmpId"> <el-form-item label="考核主题" prop="voteTitle">
<el-input
v-model="queryParams.tpEmpId"
placeholder="请输入投票人id"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>-->
<el-form-item label="投票人" prop="tpEmpName">
<el-input
v-model="queryParams.tpEmpName"
placeholder="请输入投票人"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="用户id" prop="userId">
<el-input <el-input
v-model="queryParams.userId" v-model="queryParams.voteTitle"
placeholder="请输入用户id" placeholder="请输入考核主题"
clearable clearable
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="被投人id" prop="voteEmpId"> <el-form-item label="评分人" prop="userName">
<el-input <el-input
v-model="queryParams.voteEmpId" v-model="queryParams.userName"
placeholder="请输入被投人id" placeholder="请输入评分人"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>-->
<el-form-item label="被投人" prop="voteEmpName">
<el-input
v-model="queryParams.voteEmpName"
placeholder="请输入被投人"
clearable clearable
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="投票分数" prop="voteScore"> <el-form-item label="评分详情" prop="voteDetails">
<el-input <el-input
v-model="queryParams.voteScore" v-model="queryParams.voteDetails"
placeholder="请输入投票分数" placeholder="请输入评分详情"
clearable clearable
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="投票时间" prop="voteTime"> <el-form-item label="评分时间" prop="voteTime">
<el-date-picker clearable <el-date-picker clearable
v-model="queryParams.voteTime" v-model="queryParams.voteTime"
type="date" type="date"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
placeholder="请选择投票时间"> placeholder="请选择评分时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="IP地址" prop="ipAddress">
<el-input
v-model="queryParams.ipAddress"
placeholder="请输入IP地址"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"></el-button> <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"></el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button> <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button>
@ -126,19 +94,14 @@
</el-row> </el-row>
<!-- <el-table v-loading="loading" :data="vote_recardList" @selection-change="handleSelectionChange">--> <!-- <el-table v-loading="loading" :data="vote_recardList" @selection-change="handleSelectionChange">-->
<el-table v-loading="loading" :data="vote_recardList"> <el-table border v-loading="loading" :data="vote_recardList">
<!-- <el-table-column type="selection" width="55" align="center" />--> <!-- <el-table-column type="selection" width="55" align="center" />-->
<!-- <el-table-column label="主键" align="center" prop="id" />--> <el-table-column label="考核任务" header-align="center" prop="pcName" />
<el-table-column label="投票活动Id" align="center" prop="voteId" /> <el-table-column label="考核主题" header-align="center" prop="voteTitle" />
<!-- <el-table-column label="投票人id" align="center" prop="tpEmpId" />--> <el-table-column label="评分人" header-align="center" prop="userName" />
<el-table-column label="投票人" align="center" prop="tpEmpName" /> <el-table-column label="评分详情" header-align="center" prop="voteDetailsStr" />
<el-table-column label="用户Id" align="center" prop="userId" /> <el-table-column label="评分时间" align="center" prop="voteTime"/>
<!-- <el-table-column label="被投人id" align="center" prop="voteEmpId" />--> <!-- <el-table-column label="备注" align="center" prop="remark" />-->
<el-table-column label="被投人" align="center" prop="voteEmpName" />
<el-table-column label="投票分数" align="center" prop="voteScore" />
<el-table-column label="投票时间" align="center" prop="voteTime" width="180"/>
<el-table-column label="IP地址" align="center" prop="ipAddress" />
<el-table-column label="备注" align="center" prop="remark" />
<!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
@ -243,15 +206,11 @@ export default {
queryParams: { queryParams: {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
voteId: null, pcName: null,
tpEmpId: null, voteTitle: null,
tpEmpName: null, userName: null,
userId: null, voteDetails: null,
voteEmpId: null, voteTime: null
voteEmpName: null,
voteScore: null,
voteTime: null,
ipAddress: null,
}, },
// //
form: {}, form: {},
@ -274,7 +233,11 @@ export default {
getList() { getList() {
this.loading = true this.loading = true
listVote_recard(this.queryParams).then(response => { listVote_recard(this.queryParams).then(response => {
this.vote_recardList = response.rows this.vote_recardList = response.rows;
this.vote_recardList.forEach(item=>{
// item['voteDetailsStr'] = Object.entries(JSON.parse(item.voteDetails)).join('').replace(/,/g,'')
item['voteDetailsStr'] = item.voteDetails.replace(/[{}]/g,'')
})
this.total = response.total this.total = response.total
this.loading = false this.loading = false
}) })

Loading…
Cancel
Save