This commit is contained in:
熊成强 2020-11-16 15:13:48 +08:00
parent 99c44a9738
commit 73af53097b

View File

@ -2,7 +2,7 @@
<template> <template>
<div class="performance"> <div class="performance">
<SmallNav v-if="!isNoRouter"/> <SmallNav v-if="!isNoRouter"/>
<div class="performance-content boderAndRadius"> <div class="performance-content boderAndRadius">
<el-cascader <el-cascader
v-if="isNoRouter" v-if="isNoRouter"
style="margin:0 0 20px 0;" style="margin:0 0 20px 0;"
@ -13,7 +13,7 @@
:options="timeOptions" :options="timeOptions"
@change="handleChange" @change="handleChange"
></el-cascader> ></el-cascader>
<div class="performance-content-title"> <div v-if="!isNoList" class="performance-content-title">
<InfoHeader :obj="{ <InfoHeader :obj="{
src:obj.avatar || '', src:obj.avatar || '',
name:obj.staffName, name:obj.staffName,
@ -23,7 +23,7 @@
<UseButton :resultRecordId='resultRecordId' v-if="isShow" :formList='formList' :tableInfo.sync='tableInfo'/> <UseButton :resultRecordId='resultRecordId' v-if="isShow" :formList='formList' :tableInfo.sync='tableInfo'/>
</div> </div>
</div> </div>
<div class="performance-content-center"> <div v-if="!isNoList" class="performance-content-center">
<div <div
class="performance-content-center-item commonFont" class="performance-content-center-item commonFont"
:class="{ :class="{
@ -78,7 +78,7 @@
</el-tooltip> </el-tooltip>
</div> </div>
</div> </div>
<div class="performance-content-bottom"> <div v-if="!isNoList" class="performance-content-bottom">
<tables <tables
:tableAuth='formList.auth' :tableAuth='formList.auth'
:tableInfo.sync='tableInfo' :tableInfo.sync='tableInfo'
@ -86,31 +86,34 @@
:obj='obj' :obj='obj'
/> />
</div> </div>
<div v-if="formList.resultCommentList.length !== 0" class="performance-content-jilu"> <div v-if="!isNoList">
<div class="performance-content-jilu-title commonFont"> <div v-if="formList.resultCommentList.length !== 0 " class="performance-content-jilu">
记录 <div class="performance-content-jilu-title commonFont">
</div> 记录
<div </div>
v-for="(i,index) in formList.resultCommentList" <div
:key="index" v-for="(i,index) in formList.resultCommentList"
class="performance-content-jilu-item commonFont" :key="index"
> class="performance-content-jilu-item commonFont"
<div class="performance-content-jilu-item-time"> >
{{i.gmtCreate}} <div class="performance-content-jilu-item-time">
</div> {{i.gmtCreate}}
<div class="performance-content-jilu-item-content"> </div>
<div class="performance-content-jilu-item-content-img"> <div class="performance-content-jilu-item-content">
<InfoHeader :isShow='false' :obj='{src:i.avatar}' /> <div class="performance-content-jilu-item-content-img">
</div> <InfoHeader :isShow='false' :obj='{src:i.avatar}' />
<div> </div>
<span>{{i.staffName}}</span><span class="mubiao">#{{i.optDesc}}#</span> <div>
</div> <span>{{i.staffName}}</span><span class="mubiao">#{{i.optDesc}}#</span>
</div> </div>
<div class="comment" v-if="i.comment"> </div>
<pre>{{i.comment}}</pre> <div class="comment" v-if="i.comment">
</div> <pre>{{i.comment}}</pre>
</div> </div>
</div>
</div>
</div> </div>
</div> </div>
<popup-right <popup-right
v-if="right.showRight" v-if="right.showRight"
@ -164,6 +167,7 @@ export default {
}, },
data () { data () {
return { return {
isNoList: false,
key: 0, key: 0,
startIds: '', startIds: '',
timeOptions: [{ timeOptions: [{
@ -256,6 +260,7 @@ export default {
this.$loadingStart() this.$loadingStart()
let res = await apiResultGetDetail(params) let res = await apiResultGetDetail(params)
this.$loadingEnd() this.$loadingEnd()
this.isNoList = res.code !== 200
if (res.code !== 200) { if (res.code !== 200) {
this.resultRecordId = '' this.resultRecordId = ''
return this.$message.error(res.msg) return this.$message.error(res.msg)