| | |
| | | </div> |
| | | </div> |
| | | <div v-if="activeMenu == '题库'" class="resourceTab"> |
| | | <div class="tabItem hover" @click="selectExercisesType('exercises')" v-if="bookConfig.textbookComponents.indexOf('3D3B4F55') > -1"> |
| | | <div |
| | | class="tabItem hover" |
| | | @click="selectExercisesType('exercises')" |
| | | v-if="bookConfig.textbookComponents.indexOf('3D3B4F55') > -1" |
| | | > |
| | | <div>习题</div> |
| | | <div :class="exercisesType == 'exercises' ? 'text' : 'line'"></div> |
| | | </div> |
| | | <hr class="hr" v-if="bookConfig.textbookComponents.indexOf('AFC1A288') > -1"/> |
| | | <div class="tabItem hover" @click="selectExercisesType('wrong')" v-if="bookConfig.textbookComponents.indexOf('AFC1A288') > -1"> |
| | | <div |
| | | class="tabItem hover" |
| | | @click="selectExercisesType('wrong')" |
| | | v-if="bookConfig.textbookComponents.indexOf('AFC1A288') > -1" |
| | | > |
| | | <div>错题本</div> |
| | | <div :class="exercisesType == 'wrong' ? 'text' : 'line'"></div> |
| | | </div> |
| | | <hr class="hr" v-if="bookConfig.textbookComponents.indexOf('A434F2C0') > -1"/> |
| | | <div class="tabItem hover" @click="selectExercisesType('collection')" v-if="bookConfig.textbookComponents.indexOf('A434F2C0') > -1"> |
| | | <div |
| | | class="tabItem hover" |
| | | @click="selectExercisesType('collection')" |
| | | v-if="bookConfig.textbookComponents.indexOf('A434F2C0') > -1" |
| | | > |
| | | <div>收藏</div> |
| | | <div :class="exercisesType == 'collection' ? 'text' : 'line'"></div> |
| | | </div> |
| | |
| | | <newWord :resourceUrl="resourceUrl" /> |
| | | </div> |
| | | </el-dialog> |
| | | <el-dialog title="错题本" align-center v-model="wrongQuestionVisble" width="800" class="myDialogs"> |
| | | <el-dialog |
| | | title="错题本" |
| | | align-center |
| | | v-model="wrongQuestionVisble" |
| | | width="800" |
| | | class="myDialogs" |
| | | > |
| | | <div class="wendabox"> |
| | | <wrongQuestion /> |
| | | </div> |
| | |
| | | { |
| | | name: '题库', |
| | | icon: question, |
| | | isShow: bookConfig.value.textbookComponents.indexOf('3D3B4F55') > -1 || bookConfig.value.textbookComponents.indexOf('AFC1A288') > -1 || bookConfig.value.textbookComponents.indexOf('A434F2C0') > -1 |
| | | isShow: |
| | | bookConfig.value.textbookComponents.indexOf('3D3B4F55') > -1 || |
| | | bookConfig.value.textbookComponents.indexOf('AFC1A288') > -1 || |
| | | bookConfig.value.textbookComponents.indexOf('A434F2C0') > -1 |
| | | } |
| | | ] |
| | | teachToolsMenuData = [ |
| | |
| | | type: 'warning' |
| | | }) |
| | | .then(() => { |
| | | router.push('/login') |
| | | if (sessionStorage.getItem('loginCtx')) { |
| | | window.open(sessionStorage.getItem('loginCtx')) |
| | | } else { |
| | | router.replace({ |
| | | path: '/login' |
| | | }) |
| | | } |
| | | }) |
| | | .catch(() => {}) |
| | | } |
| | |
| | | type: 'warning' |
| | | }) |
| | | .then(() => { |
| | | router.push('/login') |
| | | if (sessionStorage.getItem('loginCtx')) { |
| | | window.open(sessionStorage.getItem('loginCtx')) |
| | | } else { |
| | | router.replace({ |
| | | path: '/login' |
| | | }) |
| | | } |
| | | }) |
| | | .catch(() => {}) |
| | | } |
| | |
| | | type: 'warning' |
| | | }) |
| | | .then(() => { |
| | | router.push('/login') |
| | | if (sessionStorage.getItem('loginCtx')) { |
| | | window.open(sessionStorage.getItem('loginCtx')) |
| | | } else { |
| | | router.replace({ |
| | | path: '/login' |
| | | }) |
| | | } |
| | | }) |
| | | .catch(() => {}) |
| | | } |
| | |
| | | type: 'warning' |
| | | }) |
| | | .then(() => { |
| | | router.push('/login') |
| | | if (sessionStorage.getItem('loginCtx')) { |
| | | window.open(sessionStorage.getItem('loginCtx')) |
| | | } else { |
| | | router.replace({ |
| | | path: '/login' |
| | | }) |
| | | } |
| | | }) |
| | | .catch(() => {}) |
| | | } |
| | |
| | | type: 'warning' |
| | | }) |
| | | .then(() => { |
| | | router.push('/login') |
| | | if (sessionStorage.getItem('loginCtx')) { |
| | | window.open(sessionStorage.getItem('loginCtx')) |
| | | } else { |
| | | router.replace({ |
| | | path: '/login' |
| | | }) |
| | | } |
| | | }) |
| | | .catch(() => {}) |
| | | } |
| | |
| | | type: 'warning' |
| | | }) |
| | | .then(() => { |
| | | router.push('/login') |
| | | if (sessionStorage.getItem('loginCtx')) { |
| | | window.open(sessionStorage.getItem('loginCtx')) |
| | | } else { |
| | | router.replace({ |
| | | path: '/login' |
| | | }) |
| | | } |
| | | }) |
| | | .catch(() => {}) |
| | | } |
| | |
| | | type: 'warning' |
| | | }) |
| | | .then(() => { |
| | | router.push('/login') |
| | | if (sessionStorage.getItem('loginCtx')) { |
| | | window.open(sessionStorage.getItem('loginCtx')) |
| | | } else { |
| | | router.replace({ |
| | | path: '/login' |
| | | }) |
| | | } |
| | | }) |
| | | .catch(() => {}) |
| | | } |
| | |
| | | type: 'warning' |
| | | }) |
| | | .then(() => { |
| | | router.push('/login') |
| | | if (sessionStorage.getItem('loginCtx')) { |
| | | window.open(sessionStorage.getItem('loginCtx')) |
| | | } else { |
| | | router.replace({ |
| | | path: '/login' |
| | | }) |
| | | } |
| | | }) |
| | | .catch(() => { |
| | | showToolBox.value = false |
| | |
| | | type: 'warning' |
| | | }) |
| | | .then(() => { |
| | | router.push('/login') |
| | | if (sessionStorage.getItem('loginCtx')) { |
| | | window.open(sessionStorage.getItem('loginCtx')) |
| | | } else { |
| | | router.replace({ |
| | | path: '/login' |
| | | }) |
| | | } |
| | | }) |
| | | .catch(() => {}) |
| | | } |
| | |
| | | type: 'warning' |
| | | }) |
| | | .then(() => { |
| | | router.push('/login') |
| | | if (sessionStorage.getItem('loginCtx')) { |
| | | window.open(sessionStorage.getItem('loginCtx')) |
| | | } else { |
| | | router.replace({ |
| | | path: '/login' |
| | | }) |
| | | } |
| | | }) |
| | | .catch(() => {}) |
| | | } |
| | |
| | | type: 'warning' |
| | | }) |
| | | .then(() => { |
| | | router.push('/login') |
| | | if (sessionStorage.getItem('loginCtx')) { |
| | | window.open(sessionStorage.getItem('loginCtx')) |
| | | } else { |
| | | router.replace({ |
| | | path: '/login' |
| | | }) |
| | | } |
| | | }) |
| | | .catch(() => {}) |
| | | } |
| | |
| | | const layoutBtn = () => { |
| | | localStorage.removeItem('token') |
| | | localStorage.removeItem('userInfo') |
| | | router.push('/login') |
| | | // router.push('/login') |
| | | if (sessionStorage.getItem('loginCtx')) { |
| | | window.open(sessionStorage.getItem('loginCtx')) |
| | | } else { |
| | | router.replace({ |
| | | path: '/login' |
| | | }) |
| | | } |
| | | } |
| | | const goLogin = () => { |
| | | localStorage.removeItem('userInfo') |
| | | router.push('/login') |
| | | // router.push('/login') |
| | | if (sessionStorage.getItem('loginCtx')) { |
| | | window.open(sessionStorage.getItem('loginCtx')) |
| | | } else { |
| | | router.replace({ |
| | | path: '/login' |
| | | }) |
| | | } |
| | | } |
| | | </script> |
| | | |