liuchengxin
2022-01-08 cf1b5bf548b870efd0f1b4e3d5a8f88e79cfd9c9
src/views/basics/school/index.vue
@@ -19,47 +19,47 @@
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="省份" prop="provinceCode">
        <el-select v-model="queryParams.provinceCode" placeholder="请选择省份" clearable size="small"
                   @change="provinceQueryChange">
          <el-option
            v-for="item in provinceList"
            :key="item.provinceCode"
            :label="item.provinceName"
            :value="item.provinceCode"
          />
        </el-select>
      </el-form-item>
      <el-form-item label="城市" prop="cityCode">
        <el-select v-model="queryParams.cityCode" placeholder="请选择省份" clearable size="small">
          <el-option
            v-for="item in cityList"
            :key="item.cityCode"
            :label="item.cityName"
            :value="item.cityCode"
          />
        </el-select>
      </el-form-item>
      <el-form-item label="办学层次" prop="schoolRunLevel">
        <el-select v-model="queryParams.schoolRunLevel" placeholder="请选择办学层次" clearable size="small">
          <el-option
            v-for="dict in dict.type.DICT105"
            :key="dict.value"
            :label="dict.label"
            :value="dict.value"
          />
        </el-select>
      </el-form-item>
      <el-form-item label="学科范围" prop="disciplineScope">
        <el-select v-model="queryParams.disciplineScope" placeholder="请选择学科范围" clearable size="small">
          <el-option
            v-for="dict in dict.type.DICT106"
            :key="dict.value"
            :label="dict.label"
            :value="dict.value"
          />
        </el-select>
      </el-form-item>
      <!--<el-form-item label="省份" prop="provinceCode">-->
        <!--<el-select v-model="queryParams.provinceCode" placeholder="请选择省份" clearable size="small"-->
                   <!--@change="provinceQueryChange">-->
          <!--<el-option-->
            <!--v-for="item in provinceList"-->
            <!--:key="item.provinceCode"-->
            <!--:label="item.provinceName"-->
            <!--:value="item.provinceCode"-->
          <!--/>-->
        <!--</el-select>-->
      <!--</el-form-item>-->
      <!--<el-form-item label="城市" prop="cityCode">-->
        <!--<el-select v-model="queryParams.cityCode" placeholder="请选择省份" clearable size="small">-->
          <!--<el-option-->
            <!--v-for="item in cityList"-->
            <!--:key="item.cityCode"-->
            <!--:label="item.cityName"-->
            <!--:value="item.cityCode"-->
          <!--/>-->
        <!--</el-select>-->
      <!--</el-form-item>-->
      <!--<el-form-item label="办学层次" prop="schoolRunLevel">-->
        <!--<el-select v-model="queryParams.schoolRunLevel" placeholder="请选择办学层次" clearable size="small">-->
          <!--<el-option-->
            <!--v-for="dict in dict.type.DICT105"-->
            <!--:key="dict.value"-->
            <!--:label="dict.label"-->
            <!--:value="dict.value"-->
          <!--/>-->
        <!--</el-select>-->
      <!--</el-form-item>-->
      <!--<el-form-item label="学科范围" prop="disciplineScope">-->
        <!--<el-select v-model="queryParams.disciplineScope" placeholder="请选择学科范围" clearable size="small">-->
          <!--<el-option-->
            <!--v-for="dict in dict.type.DICT106"-->
            <!--:key="dict.value"-->
            <!--:label="dict.label"-->
            <!--:value="dict.value"-->
          <!--/>-->
        <!--</el-select>-->
      <!--</el-form-item>-->
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -151,6 +151,7 @@
          <el-button
            size="mini"
            type="text"
            class="del-btn"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['oa:school:remove']"
@@ -169,7 +170,7 @@
    />
    <!-- 添加或修改学校对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
    <el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
        <el-form-item label="学校代码" prop="code">
          <el-input v-model="form.code" placeholder="请输入学校代码"/>
@@ -295,6 +296,9 @@
        disciplineScope: [
          {required: true, message: "学科范围不能为空", trigger: "change"}
        ],
        remarks: [
          {max: 128, message: '最多输入128个字符', trigger: 'blur' }
        ]
      },
      // 省份
      provinceList: [],
@@ -413,7 +417,7 @@
    /** 删除按钮操作 */
    handleDelete(row) {
      const ids = row.id || this.ids;
      this.$modal.confirm('是否确认删除学校编号为"' + ids + '"的数据项?').then(() => {
      this.$modal.confirm('是否确认删除?').then(() => {
        this.loading = true;
        return delSchool(ids);
      }).then(() => {