diff --git a/package_sub/pages/IndependentDetail/IndependentDetail.vue b/package_sub/pages/IndependentDetail/IndependentDetail.vue index a78607d..59c5299 100644 --- a/package_sub/pages/IndependentDetail/IndependentDetail.vue +++ b/package_sub/pages/IndependentDetail/IndependentDetail.vue @@ -73,13 +73,13 @@ - {{ detail.school_code || '-' }} + 1 - {{ detail.school_name || '-' }} + {{ detail.school_code || '-' }} - {{ detail.value || '-' }} + {{ detail.school_name || '-' }} diff --git a/package_sub/pages/IndependentRecruitment/IndependentRecruitment.vue b/package_sub/pages/IndependentRecruitment/IndependentRecruitment.vue index dd7400a..9921ad7 100644 --- a/package_sub/pages/IndependentRecruitment/IndependentRecruitment.vue +++ b/package_sub/pages/IndependentRecruitment/IndependentRecruitment.vue @@ -39,6 +39,7 @@ }" @click="() => { if (form.area_id) { + getSchools() stepClick('next') } else { $u.toast('请选择区域') @@ -141,10 +142,10 @@ - + - + @@ -247,6 +248,7 @@ }" @confirm="e => form.year = e.year"> + @@ -255,6 +257,7 @@ export default { data() { return { + isShowSchool: false, isShowSex: false, sexList: [ { @@ -272,6 +275,7 @@ export default { ], isShowTime: false, step: 1, + schoolList: [], areaList: [], form: { year: new Date().getFullYear().toString(), @@ -336,6 +340,22 @@ export default { }; }, methods: { + async getSchools() { + try { + const { list } = await this.$u.api.schoolList({ + page: 1, + page_size: 9999, + area_id: this.form.area_id + }) + this.schoolList = list.data.map(school => ({ + value: school.code, + label: school.name, + extra: school.id + })) + } catch (err) { + console.error(err) + } + }, validForm() { this.$refs['uForm'].validate(valid => { if (valid) {