xiangpei
2024-09-23 710a9bf11a76b7b2fb27ba99f772ecc46aeb99fa
src/views/education/subject/list.vue
@@ -1,19 +1,25 @@
<template>
  <div class="app-container">
    <el-form :model="queryParam" ref="queryForm" :inline="true">
      <el-form-item label="查询条件:">
        <el-input v-model="queryParam.name" size="small"></el-input>
<!--        <el-select v-model="queryParam.level" placeholder="部门" clearable="">-->
<!--          <el-option v-for="item in levelEnum" :key="item.key" :value="item.key" :label="item.value"></el-option>-->
<!--        </el-select>-->
      </el-form-item>
      <el-form-item>
        <el-button type="primary" @click="submitForm" size="small">查询</el-button>
        <!-- <router-link :to="{path:'/education/subject/edit'}" class="link-left">
          <el-button type="primary">添加</el-button>
        </router-link> -->
      </el-form-item>
    </el-form>
    <div style="width: 100%;position: relative;display: flex">
      <el-form :model="queryParam" ref="queryForm" :inline="true">
        <el-form-item label="查询条件:">
          <el-input v-model="queryParam.name" size="small"></el-input>
          <!--        <el-select v-model="queryParam.level" placeholder="部门" clearable="">-->
          <!--          <el-option v-for="item in levelEnum" :key="item.key" :value="item.key" :label="item.value"></el-option>-->
          <!--        </el-select>-->
        </el-form-item>
        <el-form-item>
          <el-button type="primary" @click="submitForm" size="small">查询</el-button>
          <!-- <router-link :to="{path:'/education/subject/edit'}" class="link-left">
            <el-button type="primary">添加</el-button>
          </router-link> -->
        </el-form-item>
      </el-form>
      <div style="position: absolute; right: 0">
        <el-button @click="jumpToSubject" type="primary">课目管理</el-button>
      </div>
    </div>
    <el-table
      v-loading="listLoading"
@@ -107,6 +113,9 @@
    this.getAllSubject()
  },
  methods: {
    jumpToSubject() {
      this.$router.push({path: '/education/subject/manager'})
    },
    getAllSubject() {
      subjectApi.list().then(res => {
        this.subjectList = res.response