Commit 1906a1f0 authored by 杨梦雪's avatar 杨梦雪

11

parent 89b26c9c
...@@ -253,7 +253,7 @@ ...@@ -253,7 +253,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item class="no_label" label=" " prop="school"> <el-form-item class="no_label" label=" " prop="school">
<el-select <!-- <el-select
ref="school" ref="school"
v-model="referForm.school" v-model="referForm.school"
clearable clearable
...@@ -266,7 +266,14 @@ ...@@ -266,7 +266,14 @@
:value="item.id" :value="item.id"
> >
</el-option> </el-option>
</el-select> </el-select> -->
<el-autocomplete
ref="school"
v-model="referForm.school"
:fetch-suggestions="querySearchAsync"
placeholder="中学"
@select="handleSelect"
></el-autocomplete>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -551,11 +558,7 @@ export default { ...@@ -551,11 +558,7 @@ export default {
bdMonth: "", //选择的生日月份 bdMonth: "", //选择的生日月份
bdDay: "", //选择的生日日期 bdDay: "", //选择的生日日期
//入学年份(初中高中) //入学年份(初中高中)
gradeArrs: [ gradeArrs: ["初中", "高中", "大学"],
"初中",
"高中",
"大学",
],
//选择年级 //选择年级
start_grade: "", start_grade: "",
start_year: "", start_year: "",
...@@ -574,6 +577,8 @@ export default { ...@@ -574,6 +577,8 @@ export default {
name: "群众", name: "群众",
}, },
], ],
// 中学(模糊搜索)
timeout: null,
// 上传的图片 // 上传的图片
dialogImageUrl: "", dialogImageUrl: "",
dialogVisible: false, dialogVisible: false,
...@@ -583,12 +588,11 @@ export default { ...@@ -583,12 +588,11 @@ export default {
disabled: false, //限制输入框 disabled: false, //限制输入框
}; };
}, },
mounted() {},
created() { created() {
const code = this.$store.state.indexIdentity; const code = this.$store.state.indexIdentity;
this.referForm.phone = window.localStorage.getItem("phone" + code); //本地取用户手机号 this.referForm.phone = window.localStorage.getItem("phone" + code); //本地取用户手机号
this.referForm.email = window.localStorage.getItem("email" + code); //本地取用户邮箱 this.referForm.email = window.localStorage.getItem("email" + code); //本地取用户邮箱
console.log(this.referForm.email, " this.referForm.email"); // console.log(this.referForm.email, " this.referForm.email");
let signUpFile = window.localStorage.getItem( let signUpFile = window.localStorage.getItem(
"sign_up_file_" + window.localStorage.getItem("phone" + code) + code "sign_up_file_" + window.localStorage.getItem("phone" + code) + code
); );
...@@ -654,6 +658,9 @@ export default { ...@@ -654,6 +658,9 @@ export default {
} }
}, },
}, },
mounted() {
this.restaurants = this.selectSchoolList; //中学(模糊搜索)
},
methods: { methods: {
//获取近10年的年份 //获取近10年的年份
getTenYear() { getTenYear() {
...@@ -797,10 +804,12 @@ export default { ...@@ -797,10 +804,12 @@ export default {
// console.log(12345333,val,status) // console.log(12345333,val,status)
this.selectSchoolList = []; this.selectSchoolList = [];
this.selectSchoolList = this.getCurrentSchoolLists(val); this.selectSchoolList = this.getCurrentSchoolLists(val);
console.log(this.selectSchoolList, "selectSchoolList");
if (!status) { if (!status) {
this.referForm.school = ""; this.referForm.school = "";
} }
}, },
// 返回当前城市下的学校列表 // 返回当前城市下的学校列表
getCurrentSchoolLists(val) { getCurrentSchoolLists(val) {
let currentSchool = []; let currentSchool = [];
...@@ -846,7 +855,33 @@ export default { ...@@ -846,7 +855,33 @@ export default {
} }
return currentSchool; return currentSchool;
}, },
// 中学学校(模糊搜索)
querySearchAsync(queryString, cb) {
console.log(queryString, "queryString");
var restaurants = this.restaurants;
console.log(restaurants, "restaurants");
var results = queryString
? restaurants.filter(this.createStateFilter(queryString))
: restaurants;
console.log(results, "results");
clearTimeout(this.timeout);
this.timeout = setTimeout(() => {
cb(results);
}, 3000 * Math.random());
},
createStateFilter(queryString) {
console.log(queryString, "queryString");
return (state) => {
console.log(state, "state");
console;
return (
state.name.toLowerCase().indexOf(queryString.toLowerCase()) === 0
);
};
},
handleSelect(item) {
console.log(item);
},
// 图片上传成功前钩子 // 图片上传成功前钩子
beforeAvatarUpload(file) { beforeAvatarUpload(file) {
// console.log(file, "beforeImage"); // console.log(file, "beforeImage");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment