|
@@ -83,10 +83,10 @@
|
|
:themeColor="themeColor"
|
|
:themeColor="themeColor"
|
|
:isShowTitle="true"
|
|
:isShowTitle="true"
|
|
:TaskModel="TaskModel"
|
|
:TaskModel="TaskModel"
|
|
- :isShowSave="false"
|
|
|
|
|
|
+ :isShowSave="true"
|
|
@finishTaskMaterial="finishTaskMaterial"
|
|
@finishTaskMaterial="finishTaskMaterial"
|
|
:bookAnswerContent="bookAnswerContent"
|
|
:bookAnswerContent="bookAnswerContent"
|
|
- :isAnswerItemShow="true"
|
|
|
|
|
|
+ :isAnswerItemShow="isAnswerItemShow"
|
|
/>
|
|
/>
|
|
</template>
|
|
</template>
|
|
<template v-if="category == 'NNPE'">
|
|
<template v-if="category == 'NNPE'">
|
|
@@ -100,6 +100,10 @@
|
|
:themeColor="themeColor"
|
|
:themeColor="themeColor"
|
|
:isShowTitle="true"
|
|
:isShowTitle="true"
|
|
:isAnswerItemShow="true"
|
|
:isAnswerItemShow="true"
|
|
|
|
+ :TaskModel="TaskModel"
|
|
|
|
+ :isShowSave="true"
|
|
|
|
+ @finishTaskMaterial="finishTaskMaterial"
|
|
|
|
+ :bookAnswerContent="bookAnswerContent"
|
|
/>
|
|
/>
|
|
</template>
|
|
</template>
|
|
<template v-if="category == 'RLC'">
|
|
<template v-if="category == 'RLC'">
|
|
@@ -113,7 +117,11 @@
|
|
:themeColor="themeColor"
|
|
:themeColor="themeColor"
|
|
:isShowTitle="true"
|
|
:isShowTitle="true"
|
|
:bookFontSize="bookFontSize"
|
|
:bookFontSize="bookFontSize"
|
|
- :isAnswerItemShow="true"
|
|
|
|
|
|
+ :isAnswerItemShow="isAnswerItemShow"
|
|
|
|
+ :TaskModel="TaskModel"
|
|
|
|
+ :isShowSave="true"
|
|
|
|
+ @finishTaskMaterial="finishTaskMaterial"
|
|
|
|
+ :bookAnswerContent="bookAnswerContent"
|
|
/>
|
|
/>
|
|
</template>
|
|
</template>
|
|
</div>
|
|
</div>
|
|
@@ -132,6 +140,7 @@ import { getContent,getLogin } from "@/api/ajax";
|
|
import Cookies from "js-cookie";
|
|
import Cookies from "js-cookie";
|
|
// import Preview from '@/componentsAnswer/PreviewAnswer.vue'
|
|
// import Preview from '@/componentsAnswer/PreviewAnswer.vue'
|
|
import Preview from "@/components/Preview";
|
|
import Preview from "@/components/Preview";
|
|
|
|
+import { getToken } from "../utils/auth";
|
|
export default {
|
|
export default {
|
|
name: "CourseView",
|
|
name: "CourseView",
|
|
directives: {
|
|
directives: {
|
|
@@ -239,6 +248,7 @@ export default {
|
|
id: "002-20220429-18-KIOM0VEXLY",
|
|
id: "002-20220429-18-KIOM0VEXLY",
|
|
},
|
|
},
|
|
],
|
|
],
|
|
|
|
+ isAnswerItemShow: false,
|
|
};
|
|
};
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
@@ -285,6 +295,12 @@ export default {
|
|
type: "warning",
|
|
type: "warning",
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
+ let userInfor = JSON.parse(getToken());
|
|
|
|
+ if (userInfor && userInfor.user_type == "TEACHER") {
|
|
|
|
+ _this.isAnswerItemShow = true;
|
|
|
|
+ } else {
|
|
|
|
+ _this.isAnswerItemShow = false;
|
|
|
|
+ }
|
|
},
|
|
},
|
|
mounted() {},
|
|
mounted() {},
|
|
methods: {
|
|
methods: {
|