Commit 9c17317a389b0aae06e7b5b6f659491adff311c3

Authored by 梁保满
1 parent 5e2e009a

集团管理添加学校学段请求接口

src/views/standard/setUp/conglomerate.vue
... ... @@ -192,11 +192,12 @@
192 192 </el-form-item>
193 193 <el-form-item label="学段:" prop="sections">
194 194 <el-checkbox-group v-model="formSchool.sections">
195   - <el-checkbox :label="1">小学</el-checkbox>
196   - <el-checkbox :label="2">初中</el-checkbox>
197   - <el-checkbox :label="3">高中</el-checkbox>
198   - <el-checkbox :label="4">本科</el-checkbox>
199   - <el-checkbox :label="7">高补</el-checkbox>
  195 + <el-checkbox
  196 + v-for="item in sectionsList"
  197 + :label="item.code"
  198 + :key="item.code"
  199 + >{{ item.name }}</el-checkbox
  200 + >
200 201 </el-checkbox-group>
201 202 </el-form-item>
202 203 </el-form>
... ... @@ -230,7 +231,9 @@
230 231 >确 定</el-button
231 232 >
232 233 <el-button round @click="diaSchool2 = false">取 消</el-button>
233   - <el-button round v-if="showDelSclBtn" @click="removeSchool">删除学校</el-button>
  234 + <el-button round v-if="showDelSclBtn" @click="removeSchool"
  235 + >删除学校</el-button
  236 + >
234 237 </div>
235 238 </el-dialog>
236 239 </div>
... ... @@ -249,6 +252,7 @@ export default {
249 252 loading: false,
250 253 showId: "", //显示学校Id
251 254 schoolTotal: 0,
  255 + sectionsList: [],
252 256 tableList: [
253 257 // 集团列表/区域列表
254 258 {
... ... @@ -304,6 +308,7 @@ export default {
304 308 created() {
305 309 this._QueryData();
306 310 this.showSchool();
  311 + this._QuerySectionList();
307 312 },
308 313 methods: {
309 314 edit() {
... ... @@ -348,6 +353,16 @@ export default {
348 353 this.showDelSclBtn = num == 0 ? true : false;
349 354 this.diaSchool2 = true;
350 355 },
  356 + async _QuerySectionList() {
  357 + //学校学段
  358 + const { data, status, info } = await this.$request.sectionList();
  359 + console.log(status);
  360 + if (status === 0) {
  361 + this.sectionsList = data?.list || [];
  362 + } else {
  363 + this.$message.error(info);
  364 + }
  365 + },
351 366 async removeSchool() {
352 367 const { data, status, info } = await this.$request.removeSchool({
353 368 schoolId: this.setFormSchool.schoolId,
... ...