|
@@ -131,6 +131,7 @@
|
|
|
</span>
|
|
|
</div>
|
|
|
<el-button
|
|
|
+ v-if="feedbackCharge"
|
|
|
type="text"
|
|
|
icon="el-icon-plus"
|
|
|
@click.stop="addItem"
|
|
@@ -228,10 +229,18 @@ export default {
|
|
|
},
|
|
|
// 设置人员账号
|
|
|
setUserNamesList() {
|
|
|
+ const username = localStorage.getItem('username')
|
|
|
this.userNamesList = this.options.map(elm => ({
|
|
|
label: this.userNames[elm],
|
|
|
value: elm
|
|
|
}))
|
|
|
+
|
|
|
+ if (this.options.filter(elm => elm === username).length && this.isCommittedUser.indexOf(username) < 0) {
|
|
|
+ this.feedbackCharge = username
|
|
|
+ } else {
|
|
|
+ // console.log(this.userNamesList)
|
|
|
+ this.feedbackCharge = this.userNamesList.filter(elm => this.isCommittedUser.indexOf(elm.value) < 0)[0].value || ''
|
|
|
+ }
|
|
|
},
|
|
|
// 设置富文本内容
|
|
|
setContentItem(value) {
|
|
@@ -246,7 +255,7 @@ export default {
|
|
|
initAnalysis() {
|
|
|
let peopleKey = ''
|
|
|
// let peoples = ''
|
|
|
- const username = localStorage.getItem('username')
|
|
|
+
|
|
|
// 找到 责任人 的 headerKey
|
|
|
this.columns.forEach(clickItem => {
|
|
|
if (!peopleKey && clickItem.name === '责任人') {
|
|
@@ -277,12 +286,6 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
-
|
|
|
- if (this.options.filter(elm => elm === username).length && this.isCommittedUser.indexOf(username) < 0) {
|
|
|
- this.feedbackCharge = username
|
|
|
- } else {
|
|
|
- this.feedbackCharge = ''
|
|
|
- }
|
|
|
},
|
|
|
addItem() {
|
|
|
const analyticFeedbackList = [...this.analyticFeedbackList]
|
|
@@ -373,7 +376,7 @@ export default {
|
|
|
analyticFeedbackList.forEach(elm => {
|
|
|
if (elm.feedbackCharge === this.feedbackCharge) {
|
|
|
elm.isCommitted = false
|
|
|
- elm.feedbackType = 'feedback_commit'
|
|
|
+ elm.feedbackType = ''
|
|
|
}
|
|
|
})
|
|
|
}
|
|
@@ -381,6 +384,7 @@ export default {
|
|
|
this.$emit('upData', {
|
|
|
analyticFeedbackList,
|
|
|
rowIndex,
|
|
|
+ isFeedbackType: key === 'Submission',
|
|
|
feedbackCharge: this.feedbackCharge,
|
|
|
isReplaceTheFeedbackPerson: this.isReplaceTheFeedbackPerson
|
|
|
})
|