优化
This commit is contained in:
parent
ad893c38c1
commit
2e464f172e
@ -35,22 +35,30 @@ export function apiManagerDetail (query) {
|
|||||||
data: query
|
data: query
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
const loginUserId = 825
|
||||||
// 获取考核详情
|
// 获取考核详情
|
||||||
export function apiResultRecordDetail (query) {
|
export function apiResultRecordDetail (query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/lz_management/user/lzresultrecord/new/resultRecordDetail',
|
url: '/lz_management/user/lzresultrecord/new/resultRecordDetail',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: query
|
params: Object.assign({}, query, {loginUserId})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// 获取考核详情表格数据
|
// 获取考核详情表格数据
|
||||||
export function apiResultGetDetail (query) {
|
export function apiResultGetDetail (query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/lz_management/user/lzresultrecord/getDetail',
|
url: '/lz_management/user/lzresultrecord/getDetail',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: query
|
params: Object.assign({}, query, {loginUserId})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
// 审批流程-
|
||||||
|
export function apiSaveapproval (query) {
|
||||||
|
return request({
|
||||||
|
url: '/lz_management/user/lzresultrecord/new/approval',
|
||||||
|
method: 'get',
|
||||||
|
params: Object.assign({}, query, {loginUserId})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -63,15 +71,6 @@ export function apiSaveDetail (query) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// 审批流程-
|
|
||||||
export function apiSaveapproval (query) {
|
|
||||||
return request({
|
|
||||||
url: '/lz_management/user/lzresultrecord/new/approval',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 获取3.75分等级列表 -
|
// 获取3.75分等级列表 -
|
||||||
export function apiGet375 (query) {
|
export function apiGet375 (query) {
|
||||||
return request({
|
return request({
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="header-title">
|
<div class="header-title">
|
||||||
<div class="header-title-img">
|
<div class="header-title-img">
|
||||||
<img onerror="javascript:this.src='/static/default.jpg';" src='/static/default.jpg' alt="">
|
<img onerror="javascript:this.src='/static/default.jpg';" :src="obj.src|| ''" alt="">
|
||||||
</div>
|
</div>
|
||||||
<div class="header-title-right commonFont">
|
<div class="header-title-right commonFont">
|
||||||
<span style="font-size:14px;">{{obj.name || "熊成强"}}</span>
|
<span style="font-size:14px;">{{obj.name || "熊成强"}}</span>
|
||||||
@ -33,7 +33,7 @@ export default {
|
|||||||
.header{
|
.header{
|
||||||
width: 100%;
|
width: 100%;
|
||||||
&-title{
|
&-title{
|
||||||
margin: 0 0 10PX 0;
|
// margin: 0 0 10PX 0;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
&-img{
|
&-img{
|
||||||
|
|||||||
@ -5,7 +5,8 @@
|
|||||||
<div class="goals-content boderAndRadius">
|
<div class="goals-content boderAndRadius">
|
||||||
<div class="goals-content-name">
|
<div class="goals-content-name">
|
||||||
<InfoHeader :obj="{
|
<InfoHeader :obj="{
|
||||||
name:obj.currentApprovalStaffName,
|
src:obj.avatar,
|
||||||
|
name:obj.staffName,
|
||||||
departmentName:obj.departmentName
|
departmentName:obj.departmentName
|
||||||
}"/>
|
}"/>
|
||||||
<div>
|
<div>
|
||||||
@ -185,7 +186,7 @@ export default {
|
|||||||
this.$message.error(res1.msg)
|
this.$message.error(res1.msg)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
const obj = {status: 1, menuName: this.tableInfo.result ? '提交了结果值' : '提交了评分'}
|
const obj = {status: 1, menuName: '制定了目标'}
|
||||||
const params = Object.assign({}, {resultRecordId: this.$route.query.id || ''}, obj)
|
const params = Object.assign({}, {resultRecordId: this.$route.query.id || ''}, obj)
|
||||||
let res = await apiSaveapproval(params)
|
let res = await apiSaveapproval(params)
|
||||||
if (res.code !== 200) {
|
if (res.code !== 200) {
|
||||||
@ -196,7 +197,7 @@ export default {
|
|||||||
message: res.msg,
|
message: res.msg,
|
||||||
type: 'success'
|
type: 'success'
|
||||||
})
|
})
|
||||||
history.go(0)
|
history.go(-1)
|
||||||
},
|
},
|
||||||
handleGetWeight (arr) {
|
handleGetWeight (arr) {
|
||||||
const weight = arr.detailDtos.reduce((num, i) => {
|
const weight = arr.detailDtos.reduce((num, i) => {
|
||||||
|
|||||||
@ -35,7 +35,7 @@
|
|||||||
<el-input
|
<el-input
|
||||||
:rows="5"
|
:rows="5"
|
||||||
type="textarea"
|
type="textarea"
|
||||||
v-model="ruleForm.comment"
|
v-model="form.comment"
|
||||||
placeholder="请输入驳回理由"
|
placeholder="请输入驳回理由"
|
||||||
maxlength="9999"
|
maxlength="9999"
|
||||||
show-word-limit></el-input>
|
show-word-limit></el-input>
|
||||||
@ -280,6 +280,7 @@ export default {
|
|||||||
let res = await apiSaveapproval(params)
|
let res = await apiSaveapproval(params)
|
||||||
if (res.code !== 200) {
|
if (res.code !== 200) {
|
||||||
this.$message.error(res.msg)
|
this.$message.error(res.msg)
|
||||||
|
// history.go(0)
|
||||||
resolve(1)
|
resolve(1)
|
||||||
}
|
}
|
||||||
this.form = {}
|
this.form = {}
|
||||||
@ -287,6 +288,7 @@ export default {
|
|||||||
message: res.msg,
|
message: res.msg,
|
||||||
type: 'success'
|
type: 'success'
|
||||||
})
|
})
|
||||||
|
// history.go(0)
|
||||||
resolve(0)
|
resolve(0)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
@ -5,10 +5,10 @@
|
|||||||
<div class="table-left">维度</div>
|
<div class="table-left">维度</div>
|
||||||
<div class="table-header-flex name">名称</div>
|
<div class="table-header-flex name">名称</div>
|
||||||
<div class="table-header-flex">考核标准</div>
|
<div class="table-header-flex">考核标准</div>
|
||||||
<div class="table-header-flex" v-if="tableInfo.result">结果值</div>
|
<div class="table-header-flex" v-if="tableInfo.result || auth.showResult">结果值</div>
|
||||||
<div class="table-header-flex quanzhomng">权重({{obj.weight*100}}%)</div>
|
<div class="table-header-flex quanzhomng">权重({{obj.weight*100}}%)</div>
|
||||||
<div class="table-header-flex" v-if="tableInfo.score">上级评分</div>
|
<div class="table-header-flex" v-if="tableInfo.score || auth.showScore">上级评分</div>
|
||||||
<div class="table-header-flex" v-if="tableInfo.score">评分说明</div>
|
<div class="table-header-flex" v-if="tableInfo.score || auth.showScore">评分说明</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- <div v-if="obj.recortModelDtos.length === 0" class='listNone'>
|
<!-- <div v-if="obj.recortModelDtos.length === 0" class='listNone'>
|
||||||
<div>
|
<div>
|
||||||
|
|||||||
@ -5,7 +5,8 @@
|
|||||||
<div class="performance-content boderAndRadius">
|
<div class="performance-content boderAndRadius">
|
||||||
<div class="performance-content-title">
|
<div class="performance-content-title">
|
||||||
<InfoHeader :obj="{
|
<InfoHeader :obj="{
|
||||||
name:obj.currentApprovalStaffName,
|
src:obj.avatar,
|
||||||
|
name:obj.staffName,
|
||||||
departmentName:obj.departmentName
|
departmentName:obj.departmentName
|
||||||
}" />
|
}" />
|
||||||
<div class="performance-content-title-right">
|
<div class="performance-content-title-right">
|
||||||
@ -69,7 +70,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="performance-content-bottom">
|
<div class="performance-content-bottom">
|
||||||
<tables
|
<tables
|
||||||
:formList='formList.auth'
|
:auth='formList.auth'
|
||||||
:tableInfo.sync='tableInfo'
|
:tableInfo.sync='tableInfo'
|
||||||
v-if="obj.recortModelDtos.length !==0"
|
v-if="obj.recortModelDtos.length !==0"
|
||||||
:obj='obj'
|
:obj='obj'
|
||||||
@ -118,6 +119,7 @@
|
|||||||
v-for="(i,index) in form.item.flowDetailRespList"
|
v-for="(i,index) in form.item.flowDetailRespList"
|
||||||
>
|
>
|
||||||
<InfoHeader :obj="{
|
<InfoHeader :obj="{
|
||||||
|
src:i.avatar,
|
||||||
name:i.staffName,
|
name:i.staffName,
|
||||||
departmentName:i.departName
|
departmentName:i.departName
|
||||||
}"/>
|
}"/>
|
||||||
@ -195,8 +197,7 @@ export default {
|
|||||||
this.right.showRight = false
|
this.right.showRight = false
|
||||||
},
|
},
|
||||||
async handleList () {
|
async handleList () {
|
||||||
// resultRecordId = == this.$route.query.id
|
let res = await apiResultRecordDetail({ resultRecordId: this.$route.query.id })
|
||||||
let res = await apiResultRecordDetail({ resultRecordId: this.$route.query.id, loginUserId: 313 })
|
|
||||||
if (res.code !== 200) return
|
if (res.code !== 200) return
|
||||||
for (let i in res.data.flowRecordList) {
|
for (let i in res.data.flowRecordList) {
|
||||||
res.data.flowRecordList[i === '0' ? i : (i - 1)].isGou = true
|
res.data.flowRecordList[i === '0' ? i : (i - 1)].isGou = true
|
||||||
@ -218,7 +219,7 @@ export default {
|
|||||||
.performance {
|
.performance {
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
.chooseManage-item {
|
.chooseManage-item {
|
||||||
// padding: 24px 0;
|
padding: 10px 0;
|
||||||
border-bottom: 1px solid @borderColor;
|
border-bottom: 1px solid @borderColor;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user