|
|
@@ -48,17 +48,25 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="footer" v-if="TaskModel != 'ANSWER'">
|
|
|
- <div @click="handleColl" class="bg-box">
|
|
|
+ <div
|
|
|
+ @click="handleColl"
|
|
|
+ class="bg-box"
|
|
|
+ v-if="
|
|
|
+ wordLength === 1 &&
|
|
|
+ userMessage &&
|
|
|
+ userMessage.user_type !== 'APP'
|
|
|
+ "
|
|
|
+ >
|
|
|
<template v-if="collFlag">
|
|
|
<img
|
|
|
:src="
|
|
|
themeColor
|
|
|
? themeColor == 'green'
|
|
|
- ? require('../../../../assets/icon/starline-16-normal-Green.png')
|
|
|
+ ? require('../../../../assets/icon/starfill-16-normal-Green.png')
|
|
|
: themeColor == 'brown'
|
|
|
- ? require('../../../../assets/icon/starline-16-normal-Brown.png')
|
|
|
- : require('../../../../assets/icon/starline-16-normal-red.png')
|
|
|
- : require('../../../../assets/icon/starline-16-normal-red.png')
|
|
|
+ ? require('../../../../assets/icon/starfill-16-normal-Brown.png')
|
|
|
+ : require('../../../../assets/icon/starfill-16-normal-red.png')
|
|
|
+ : require('../../../../assets/icon/starfill-16-normal-red.png')
|
|
|
"
|
|
|
class="practice-icon"
|
|
|
/>
|
|
|
@@ -140,17 +148,25 @@
|
|
|
</div>
|
|
|
<div class="left-content-pra"></div>
|
|
|
<div class="footer" v-if="TaskModel != 'ANSWER'">
|
|
|
- <div class="bg-box" @click="handleColl">
|
|
|
+ <div
|
|
|
+ class="bg-box"
|
|
|
+ @click="handleColl"
|
|
|
+ v-if="
|
|
|
+ wordLength === 1 &&
|
|
|
+ userMessage &&
|
|
|
+ userMessage.user_type !== 'APP'
|
|
|
+ "
|
|
|
+ >
|
|
|
<template v-if="collFlag">
|
|
|
<img
|
|
|
:src="
|
|
|
themeColor
|
|
|
? themeColor == 'green'
|
|
|
- ? require('../../../../assets/icon/starline-16-normal-Green.png')
|
|
|
+ ? require('../../../../assets/icon/starfill-16-normal-Green.png')
|
|
|
: themeColor == 'brown'
|
|
|
- ? require('../../../../assets/icon/starline-16-normal-Brown.png')
|
|
|
- : require('../../../../assets/icon/starline-16-normal-red.png')
|
|
|
- : require('../../../../assets/icon/starline-16-normal-red.png')
|
|
|
+ ? require('../../../../assets/icon/starfill-16-normal-Brown.png')
|
|
|
+ : require('../../../../assets/icon/starfill-16-normal-red.png')
|
|
|
+ : require('../../../../assets/icon/starfill-16-normal-red.png')
|
|
|
"
|
|
|
class="practice-icon"
|
|
|
/>
|
|
|
@@ -160,11 +176,11 @@
|
|
|
:src="
|
|
|
themeColor
|
|
|
? themeColor == 'green'
|
|
|
- ? require('../../../../assets/icon/starfill-16-normal-Green.png')
|
|
|
+ ? require('../../../../assets/icon/starline-16-normal-Green.png')
|
|
|
: themeColor == 'brown'
|
|
|
- ? require('../../../../assets/icon/starfill-16-normal-Brown.png')
|
|
|
- : require('../../../../assets/icon/starfill-16-normal-red.png')
|
|
|
- : require('../../../../assets/icon/starfill-16-normal-red.png')
|
|
|
+ ? require('../../../../assets/icon/starline-16-normal-Brown.png')
|
|
|
+ : require('../../../../assets/icon/starline-16-normal-red.png')
|
|
|
+ : require('../../../../assets/icon/starline-16-normal-red.png')
|
|
|
"
|
|
|
class="practice-icon"
|
|
|
/>
|
|
|
@@ -230,7 +246,7 @@ import Strockplayredline from "./Strockplayredline.vue";
|
|
|
import Strockred from "./Strockred.vue";
|
|
|
import Freewrite from "./Freewrite.vue";
|
|
|
import Audio from "./AudioRed.vue";
|
|
|
-
|
|
|
+import { getToken } from "@/utils/auth";
|
|
|
import { LearnWebSI } from "../../../../api/ajax";
|
|
|
|
|
|
export default {
|
|
|
@@ -249,7 +265,8 @@ export default {
|
|
|
"TaskModel",
|
|
|
"writeList",
|
|
|
"bg",
|
|
|
- "ed"
|
|
|
+ "ed",
|
|
|
+ "wordLength"
|
|
|
],
|
|
|
data() {
|
|
|
return {
|
|
|
@@ -268,7 +285,8 @@ export default {
|
|
|
thickpenActive: require("../../../../assets/common/thick-pen-active.png"),
|
|
|
isShow: 0,
|
|
|
collFlag: false,
|
|
|
- isPhone: false
|
|
|
+ isPhone: false,
|
|
|
+ userMessage: getToken() ? JSON.parse(getToken()) : null
|
|
|
};
|
|
|
},
|
|
|
computed: {},
|