|
|
@@ -13,47 +13,6 @@
|
|
|
<!-- <div class="lineGrey"></div>-->
|
|
|
<!-- 主体内容-->
|
|
|
<div class="container linep">
|
|
|
- <p class="texttitle texttitledaily">
|
|
|
- <span class="opint"></span>
|
|
|
- <span v-if="reportTarget.status == 1">待审批</span>
|
|
|
- <span v-if="reportTarget.status == 3">审批完成</span>
|
|
|
- <span v-if="reportTarget.status == 2">退回重写</span>
|
|
|
- </p>
|
|
|
- <br />
|
|
|
- <div
|
|
|
- class="contentContainer"
|
|
|
- v-if="reportTarget.status > 1 || reportTarget.reportRemarks != null">
|
|
|
- <div style="padding: 10px 0" v-if="reportTarget.status > 1">
|
|
|
- <van-rate
|
|
|
- v-model="reportTarget.number"
|
|
|
- :size="25"
|
|
|
- readonly
|
|
|
- color="#ffd21e"
|
|
|
- void-icon="star"
|
|
|
- void-color="#eee" /><span class="rateText"
|
|
|
- > {{ reportTarget.number }}分</span
|
|
|
- >
|
|
|
- </div>
|
|
|
- <p class="contentContainerTitle" v-if="reportTarget.status > 1">评语</p>
|
|
|
- <div style="padding: 10px 0" v-if="reportTarget.status > 1">
|
|
|
- <van-field v-model="successContent" rows="4" autosize readonly type="textarea" />
|
|
|
- <!-- <p style=" padding: 10px;-->
|
|
|
- <!-- background-color: aliceblue;-->
|
|
|
- <!-- border-radius: 8px;" v-if="reportTarget.status==3">{{ reportTarget.successContent }}</p>-->
|
|
|
- <!-- <p style=" padding: 10px;-->
|
|
|
- <!-- background-color: aliceblue;-->
|
|
|
- <!-- border-radius: 8px;" v-if="reportTarget.status==2">{{ reportTarget.failContent }}</p>-->
|
|
|
- </div>
|
|
|
- <div v-if="reportTarget.reportRemarks != null">
|
|
|
- <div v-for="(item, index) in reportTarget.reportRemarks" :key="index">
|
|
|
- <p class="contentContainerTitle">{{ item.postName }}-{{ item.nickName }}点评</p>
|
|
|
- <div style="padding: 10px 0">
|
|
|
- <van-field v-model="item.remarkContent" rows="4" autosize readonly type="textarea" />
|
|
|
- </div>
|
|
|
- <p style="text-align: right">点评时间:{{ item.createTime }}</p>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
<van-collapse v-model="activeNames">
|
|
|
<van-collapse-item title="业绩目标SAP(千元)" name="1" v-if="type != 3 && type != 4">
|
|
|
<van-row>
|
|
|
@@ -583,6 +542,55 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</van-collapse-item>
|
|
|
+ <div
|
|
|
+ class="contentContainer"
|
|
|
+ v-if="reportTarget.status > 1 || reportTarget.reportRemarks != null">
|
|
|
+ <p class="texttitle texttitledaily">
|
|
|
+ <span class="opint"></span>
|
|
|
+ <span v-if="reportTarget.status == 1">待审批</span>
|
|
|
+ <span v-if="reportTarget.status == 3">审批完成</span>
|
|
|
+ <span v-if="reportTarget.status == 2">退回重写</span>
|
|
|
+ <span v-if="reportTarget.status == -1">过期未汇报</span>
|
|
|
+ <span v-if="reportTarget.status > 1"><{{ ptitle }}审批></span>
|
|
|
+ </p>
|
|
|
+ <div style="padding: 10px 0" v-if="reportTarget.status > 1">
|
|
|
+ <van-rate
|
|
|
+ v-model="reportTarget.number"
|
|
|
+ :size="25"
|
|
|
+ readonly
|
|
|
+ color="#ffd21e"
|
|
|
+ void-icon="star"
|
|
|
+ void-color="#eee" /><span class="rateText"
|
|
|
+ > {{ reportTarget.number }}分</span
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+ <div style="padding: 10px 0" v-if="reportTarget.status > 1">
|
|
|
+ <van-field
|
|
|
+ v-model="successContent"
|
|
|
+ rows="4"
|
|
|
+ autosize
|
|
|
+ readonly
|
|
|
+ type="textarea"
|
|
|
+ placeholder="再接再厉,继续努力,保持态度,你能行!" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="contentContainer" v-if="reportTarget.reportRemarks != null">
|
|
|
+ <div>
|
|
|
+ <div v-for="(item, index) in reportTarget.reportRemarks" :key="index">
|
|
|
+ <p class="contentContainerTitle">{{ item.postName }}-{{ item.nickName }}的点评</p>
|
|
|
+ <div style="padding: 10px 0">
|
|
|
+ <van-field
|
|
|
+ v-model="item.remarkContent"
|
|
|
+ rows="4"
|
|
|
+ autosize
|
|
|
+ readonly
|
|
|
+ type="textarea"
|
|
|
+ placeholder="请输入评语" />
|
|
|
+ </div>
|
|
|
+ <p style="text-align: right">点评时间:{{ item.createTime }}</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</van-collapse>
|
|
|
</div>
|
|
|
<br />
|
|
|
@@ -639,6 +647,7 @@ export default {
|
|
|
weekType: [],
|
|
|
successContent: '',
|
|
|
type: '-1',
|
|
|
+ ptitle: '',
|
|
|
//
|
|
|
};
|
|
|
},
|
|
|
@@ -688,6 +697,7 @@ export default {
|
|
|
this.reportTarget = res.data;
|
|
|
this.type = res.data.userType;
|
|
|
this.reportContents = res.data.reportContents;
|
|
|
+ this.ptitle = res.data.pdeptName + '-' + res.data.ppostName + '-' + res.data.pnickName;
|
|
|
var reportContentsList1 = [];
|
|
|
var reportContentsList2 = [];
|
|
|
var reportContentsList3 = [];
|