.
This commit is contained in:
+15
-6
@@ -747,16 +747,11 @@ class CaseDetail(models.Model):
|
|||||||
ordering = ("sort_order",)
|
ordering = ("sort_order",)
|
||||||
|
|
||||||
|
|
||||||
class CidReportAnswer(models.Model):
|
class BaseReportAnswer(models.Model):
|
||||||
question = models.ForeignKey(CaseDetail, on_delete=models.CASCADE)
|
question = models.ForeignKey(CaseDetail, on_delete=models.CASCADE)
|
||||||
|
|
||||||
answer = models.TextField(blank=True)
|
answer = models.TextField(blank=True)
|
||||||
|
|
||||||
cid = models.BigIntegerField(
|
|
||||||
blank=False,
|
|
||||||
help_text="Candidate ID",
|
|
||||||
)
|
|
||||||
|
|
||||||
feedback = models.TextField(blank=True)
|
feedback = models.TextField(blank=True)
|
||||||
|
|
||||||
created = models.DateTimeField(auto_now_add=True)
|
created = models.DateTimeField(auto_now_add=True)
|
||||||
@@ -776,3 +771,17 @@ class CidReportAnswer(models.Model):
|
|||||||
|
|
||||||
def get_answer_score(self):
|
def get_answer_score(self):
|
||||||
return self.score
|
return self.score
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
abstract = True
|
||||||
|
|
||||||
|
class CidReportAnswer(BaseReportAnswer):
|
||||||
|
cid = models.BigIntegerField(
|
||||||
|
blank=False,
|
||||||
|
help_text="Candidate ID",
|
||||||
|
)
|
||||||
|
|
||||||
|
class UserReportAnswer(BaseReportAnswer):
|
||||||
|
user = models.ForeignKey(
|
||||||
|
settings.AUTH_USER_MODEL, on_delete=models.CASCADE
|
||||||
|
)
|
||||||
@@ -59,6 +59,12 @@
|
|||||||
.done(function (data) {
|
.done(function (data) {
|
||||||
console.log(data);
|
console.log(data);
|
||||||
|
|
||||||
|
let images = data.images
|
||||||
|
|
||||||
|
if ("feedback_images" in data) {
|
||||||
|
images.push(...images.feedback_images)
|
||||||
|
}
|
||||||
|
|
||||||
let event = new CustomEvent('loadDicomViewerUrls', {
|
let event = new CustomEvent('loadDicomViewerUrls', {
|
||||||
"detail": { "images": data.images, "annotations": data.annotations }
|
"detail": { "images": data.images, "annotations": data.annotations }
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user