12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <template>
- <index-card simple title="三大库">
- <el-row :gutter="20">
- <el-col :span="8" @click.native="goUniversity">
- <el-image :src="require('@/assets/images/index/elective/three-university.png')" class="rd8 pointer" />
- </el-col>
- <el-col :span="8" @click.native="goProfession">
- <el-image :src="require('@/assets/images/index/elective/three-profession.png')" class="rd8 pointer" />
- </el-col>
- <el-col :span="8" @click.native="goVocation">
- <el-image :src="require('@/assets/images/index/elective/three-vocation.png')" class="rd8 pointer" />
- </el-col>
- <el-col :span="24" class="mt12" @click.native="goSubjectQuery">
- <el-image :src="require('@/assets/images/index/elective/three-subject-query.png')" class="rd8 pointer" />
- </el-col>
- </el-row>
- </index-card>
- </template>
- <script>
- import IndexCard from "@/views/index/components/index-card.vue";
- import MxTransferMixin from "@/components/mx-transfer-mixin";
- import IndexLoginInterceptorMixin from "@/views/index/blocks/index-login-interceptor-mixin";
- export default {
- name: "index-card-three-subject-query",
- components: {IndexCard},
- mixins: [MxTransferMixin, IndexLoginInterceptorMixin],
- methods: {
- async goUniversity() {
- await this.loginCheck()
- this.transferTo({name: 'LibraryCollege'})
- },
- async goProfession() {
- await this.loginCheck()
- this.transferTo({name: 'LibraryProfession'})
- },
- async goVocation() {
- await this.loginCheck()
- this.transferTo({name: 'LibraryVocation'})
- },
- async goSubjectQuery() {
- await this.loginCheck()
- this.transferTo({name: 'ElectiveQueryIndex'})
- }
- }
- }
- </script>
- <style scoped>
- </style>
|