Compare commits
No commits in common. "72d0494baadf8c6f5b03ad75671bd6392e41ed71" and "76e6ef087fda8aefb0f201a898968cd14d4cc7e5" have entirely different histories.
72d0494baa
...
76e6ef087f
|
|
@ -209,28 +209,24 @@ export default {
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// 初始化聊天信息
|
// 初始化聊天信息
|
||||||
async getMessageList() {
|
getMessageList() {
|
||||||
try {
|
|
||||||
this.loading = true
|
this.loading = true
|
||||||
var param = {
|
var param = {
|
||||||
taskMedicalReviewId: this.taskMedicalReviewId
|
taskMedicalReviewId: this.taskMedicalReviewId
|
||||||
}
|
}
|
||||||
let res = await getMedicalReviewDialog(param)
|
getMedicalReviewDialog(param).then(res => {
|
||||||
this.otherInfo = res.OtherInfo
|
this.otherInfo = res.OtherInfo
|
||||||
this.recordContent = res.Result
|
this.recordContent = res.Result
|
||||||
this.setScrollHeight()
|
this.setScrollHeight()
|
||||||
this.loading = false
|
this.loading = false
|
||||||
} catch(e) {
|
}).catch(() => {
|
||||||
console.log(e)
|
|
||||||
this.loading = false
|
this.loading = false
|
||||||
}
|
})
|
||||||
},
|
},
|
||||||
setScrollHeight() {
|
setScrollHeight() {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
var container = document.querySelectorAll('.chat-content')[0]
|
var container = document.querySelectorAll('.chat-content')[0]
|
||||||
if (container && container.scrollHeight) {
|
|
||||||
container.scrollTop = container.scrollHeight
|
container.scrollTop = container.scrollHeight
|
||||||
}
|
|
||||||
}, 100)
|
}, 100)
|
||||||
},
|
},
|
||||||
// 回复质疑
|
// 回复质疑
|
||||||
|
|
|
||||||
|
|
@ -80,32 +80,26 @@ export default {
|
||||||
handleClose() {
|
handleClose() {
|
||||||
this.$emit('close')
|
this.$emit('close')
|
||||||
},
|
},
|
||||||
async handleSave() {
|
handleSave() {
|
||||||
let validate = await this.$refs['closeQCForm'].validate()
|
this.$refs['closeQCForm'].validate((valid) => {
|
||||||
if (!validate) return
|
if (!valid) return
|
||||||
|
this.loading = true
|
||||||
this.form.TaskMedicalReviewId = this.taskMedicalReviewId
|
this.form.TaskMedicalReviewId = this.taskMedicalReviewId
|
||||||
this.form.IsClosedDialog = true
|
this.form.IsClosedDialog = true
|
||||||
this.$emit('closeAndSign', this.form)
|
closedMedicalReviewDialog(this.form)
|
||||||
},
|
.then(res => {
|
||||||
// handleSave() {
|
this.loading = false
|
||||||
// this.$refs['closeQCForm'].validate((valid) => {
|
if (res.IsSuccess) {
|
||||||
// if (!valid) return
|
// 关闭成功!
|
||||||
// this.loading = true
|
this.$message.success(this.$t('trials:qcQuality:message:closedSuccessfully'))
|
||||||
// this.form.TaskMedicalReviewId = this.taskMedicalReviewId
|
this.$emit('close')
|
||||||
// this.form.IsClosedDialog = true
|
this.$emit('refresh')
|
||||||
// closedMedicalReviewDialog(this.form)
|
}
|
||||||
// .then(res => {
|
}).catch(() => {
|
||||||
// this.loading = false
|
this.loading = false
|
||||||
// if (res.IsSuccess) {
|
})
|
||||||
// // 关闭成功!
|
})
|
||||||
// this.$message.success(this.$t('trials:qcQuality:message:closedSuccessfully'))
|
}
|
||||||
// this.$emit('refresh')
|
|
||||||
// }
|
|
||||||
// }).catch(() => {
|
|
||||||
// this.loading = false
|
|
||||||
// })
|
|
||||||
// })
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
|
|
@ -553,8 +553,8 @@
|
||||||
>
|
>
|
||||||
<CloseQC
|
<CloseQC
|
||||||
:task-medical-review-id="currentRow.Id"
|
:task-medical-review-id="currentRow.Id"
|
||||||
@closeAndSign="closeAndSign"
|
|
||||||
@close="closeQuestionVisible = false"
|
@close="closeQuestionVisible = false"
|
||||||
|
@refresh="refresh"
|
||||||
/>
|
/>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
<!--签名框 -->
|
<!--签名框 -->
|
||||||
|
|
@ -645,8 +645,7 @@ export default {
|
||||||
signCode: null,
|
signCode: null,
|
||||||
currentUser: zzSessionStorage.getItem('userName'),
|
currentUser: zzSessionStorage.getItem('userName'),
|
||||||
signVisible: false,
|
signVisible: false,
|
||||||
timeList: [],
|
timeList: []
|
||||||
closeObj: null
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
|
|
@ -698,12 +697,6 @@ export default {
|
||||||
this.TrialReadingCriterionId = this.trialCriterionList[0].TrialReadingCriterionId
|
this.TrialReadingCriterionId = this.trialCriterionList[0].TrialReadingCriterionId
|
||||||
}).catch(() => {})
|
}).catch(() => {})
|
||||||
},
|
},
|
||||||
closeAndSign(obj) {
|
|
||||||
this.closeObj = Object.assign({}, obj)
|
|
||||||
const { MedicalAudit } = const_.processSignature
|
|
||||||
this.signCode = MedicalAudit
|
|
||||||
this.signVisible = true
|
|
||||||
},
|
|
||||||
// 关闭签名框并设置确认状态
|
// 关闭签名框并设置确认状态
|
||||||
closeSignDialog(isSign, signInfo) {
|
closeSignDialog(isSign, signInfo) {
|
||||||
if (isSign) {
|
if (isSign) {
|
||||||
|
|
@ -713,39 +706,38 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 签名确认
|
// 签名确认
|
||||||
async signConfirm(signInfo) {
|
signConfirm(signInfo) {
|
||||||
try {
|
|
||||||
this.loading = true
|
this.loading = true
|
||||||
const params = {
|
const params = {
|
||||||
data: {
|
data: {
|
||||||
taskMedicalReviewId: this.currentRow.Id,
|
taskMedicalReviewId: this.currentRow.Id
|
||||||
isClosedDialog: this.closeObj.IsClosedDialog,
|
|
||||||
medicalDialogCloseEnum: this.closeObj.MedicalDialogCloseEnum,
|
|
||||||
dialogCloseReason: this.closeObj.DialogCloseReason,
|
|
||||||
},
|
},
|
||||||
signInfo: signInfo
|
signInfo: signInfo
|
||||||
}
|
}
|
||||||
let res = await FinishMedicalReview(params)
|
FinishMedicalReview(params).then(res => {
|
||||||
if (res.IsSuccess) {
|
if (res.IsSuccess) {
|
||||||
await this.$refs['chatForm'].getMessageList()
|
|
||||||
this.$message.success(this.$t('common:message:savedSuccessfully'))
|
this.$message.success(this.$t('common:message:savedSuccessfully'))
|
||||||
this.$refs['signForm'].btnLoading = false
|
this.$refs['signForm'].btnLoading = false
|
||||||
this.signVisible = false
|
this.signVisible = false
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.closeQuestionVisible = false
|
|
||||||
this.chatForm.visible = false
|
this.chatForm.visible = false
|
||||||
})
|
})
|
||||||
await this.getList()
|
|
||||||
this.$emit('nextTask', this.taskMedicalReviewId)
|
|
||||||
}
|
}
|
||||||
this.loading = false
|
this.loading = false
|
||||||
|
this.getList()
|
||||||
|
.then(() => {
|
||||||
|
this.loading = true
|
||||||
|
this.$emit('nextTask', this.taskMedicalReviewId)
|
||||||
|
})
|
||||||
|
.catch(action => {
|
||||||
|
|
||||||
} catch(e) {
|
})
|
||||||
|
}).catch(_ => {
|
||||||
this.loading = false
|
this.loading = false
|
||||||
if (this.$refs['signForm']) {
|
if (this.$refs['signForm']) {
|
||||||
this.$refs['signForm'].btnLoading = false
|
this.$refs['signForm'].btnLoading = false
|
||||||
}
|
}
|
||||||
}
|
})
|
||||||
},
|
},
|
||||||
changeTimeList() {
|
changeTimeList() {
|
||||||
if (this.timeList) {
|
if (this.timeList) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue