|
|
|
@ -602,7 +602,7 @@ |
|
|
|
this.courseSyncHook = false; |
|
|
|
this.courseSyncHook = false; |
|
|
|
this.courseSaving = false; |
|
|
|
this.courseSaving = false; |
|
|
|
}); |
|
|
|
}); |
|
|
|
}, 2000); |
|
|
|
}, 3000); |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
mounted() { |
|
|
|
mounted() { |
|
|
|
@ -663,10 +663,10 @@ |
|
|
|
}, |
|
|
|
}, |
|
|
|
displayPrice: { |
|
|
|
displayPrice: { |
|
|
|
get: function () { |
|
|
|
get: function () { |
|
|
|
return this.course.is_paid ? parseFloat(this.course.price) : 0; |
|
|
|
return this.course.is_paid ? (this.course.price || 0) : 0; |
|
|
|
}, |
|
|
|
}, |
|
|
|
set: function (value) { |
|
|
|
set: function (value) { |
|
|
|
this.course.price = value; |
|
|
|
this.course.price = value || 0; |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
categorySelect: { |
|
|
|
categorySelect: { |
|
|
|
|