|
@@ -35,6 +35,10 @@
|
|
|
</router-link>
|
|
</router-link>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <no-data-svg
|
|
|
|
|
+ style="margin-top: 20px;"
|
|
|
|
|
+ v-if="!reviewListLoading && !(review && review.length > 0)"
|
|
|
|
|
+ ></no-data-svg>
|
|
|
</page-body>
|
|
</page-body>
|
|
|
<b-modal :active.sync="showModal">
|
|
<b-modal :active.sync="showModal">
|
|
|
<div class="card">
|
|
<div class="card">
|
|
@@ -138,12 +142,14 @@ import ReviewStateTag from "@/components/ReviewStateTag/index";
|
|
|
import { getDocAssignmentListTeacherByCrs } from "@/api/assignment";
|
|
import { getDocAssignmentListTeacherByCrs } from "@/api/assignment";
|
|
|
import timeMixins from "@/mixins/time";
|
|
import timeMixins from "@/mixins/time";
|
|
|
import { required } from "vuelidate/lib/validators";
|
|
import { required } from "vuelidate/lib/validators";
|
|
|
|
|
+import NoDataSvg from "@/components/NoDataSvg";
|
|
|
export default {
|
|
export default {
|
|
|
components: {
|
|
components: {
|
|
|
ReviewStateTag,
|
|
ReviewStateTag,
|
|
|
PageBody,
|
|
PageBody,
|
|
|
PageHeader,
|
|
PageHeader,
|
|
|
- Card
|
|
|
|
|
|
|
+ Card,
|
|
|
|
|
+ NoDataSvg
|
|
|
},
|
|
},
|
|
|
computed: {
|
|
computed: {
|
|
|
...mapState({
|
|
...mapState({
|