|
@@ -51,7 +51,7 @@ Page({
|
|
|
|
|
|
sexList: ['不限', '男', '女'],
|
|
|
|
|
|
- teachType: ['不限', '专业老师', '在校大学生'],
|
|
|
+ teachType: ['不限', '专职老师', '在校大学生'],
|
|
|
|
|
|
educationList: ['不限', '博士毕业', '博士在读', '硕士毕业', '硕士在读', '本科毕业', '本科在读', '专科毕业', '专科在读'],
|
|
|
|
|
@@ -175,7 +175,7 @@ Page({
|
|
|
courseDetail: '高一高二物理'
|
|
|
},
|
|
|
{
|
|
|
- teachPosition: '学员上门'
|
|
|
+ teachPosition: '学员住家'
|
|
|
},
|
|
|
{
|
|
|
stuSex: '女'
|
|
@@ -227,7 +227,7 @@ Page({
|
|
|
teachPosition: '学员住家'
|
|
|
},
|
|
|
{
|
|
|
- stuSex: '男'
|
|
|
+ stuSex: '女'
|
|
|
},
|
|
|
{
|
|
|
salary: '200'
|
|
@@ -285,13 +285,13 @@ Page({
|
|
|
schoolTime: '周六晚上'
|
|
|
},
|
|
|
{
|
|
|
- except: '考上重点初中'
|
|
|
+ except: '考个好学校'
|
|
|
},
|
|
|
{
|
|
|
teachId: '在校大学生'
|
|
|
},
|
|
|
{
|
|
|
- teachEdu: '本科在读'
|
|
|
+ teachEdu: '硕士在读'
|
|
|
},
|
|
|
{
|
|
|
teachSex: '男'
|
|
@@ -334,13 +334,13 @@ Page({
|
|
|
schoolTime: '周日晚上'
|
|
|
},
|
|
|
{
|
|
|
- except: '好好学习,天天向上,考个重点大学'
|
|
|
+ except: '好好学习'
|
|
|
},
|
|
|
{
|
|
|
teachId: '专职老师'
|
|
|
},
|
|
|
{
|
|
|
- teachEdu: '本科毕业'
|
|
|
+ teachEdu: '硕士毕业'
|
|
|
},
|
|
|
{
|
|
|
teachSex: '不限'
|
|
@@ -386,10 +386,10 @@ Page({
|
|
|
except: '考个好初中'
|
|
|
},
|
|
|
{
|
|
|
- teachId: '在校大学生'
|
|
|
+ teachId: '专职老师'
|
|
|
},
|
|
|
{
|
|
|
- teachEdu: '本科在读'
|
|
|
+ teachEdu: '专科毕业'
|
|
|
},
|
|
|
{
|
|
|
teachSex: '女'
|
|
@@ -405,7 +405,7 @@ Page({
|
|
|
id: '20220821'
|
|
|
},
|
|
|
{
|
|
|
- name: '孙悟空'
|
|
|
+ name: '白骨精'
|
|
|
},
|
|
|
{
|
|
|
phone: '13400000000'
|
|
@@ -423,7 +423,7 @@ Page({
|
|
|
teachPosition: '老师上门'
|
|
|
},
|
|
|
{
|
|
|
- stuSex: '男'
|
|
|
+ stuSex: '女'
|
|
|
},
|
|
|
{
|
|
|
salary: '200'
|
|
@@ -432,13 +432,13 @@ Page({
|
|
|
schoolTime: '周六晚上'
|
|
|
},
|
|
|
{
|
|
|
- except: '考上重点初中'
|
|
|
+ except: '顺利升学'
|
|
|
},
|
|
|
{
|
|
|
- teachId: '在校大学生'
|
|
|
+ teachId: '专职老师'
|
|
|
},
|
|
|
{
|
|
|
- teachEdu: '本科在读'
|
|
|
+ teachEdu: '本科毕业'
|
|
|
},
|
|
|
{
|
|
|
teachSex: '男'
|
|
@@ -472,7 +472,7 @@ Page({
|
|
|
teachPosition: '不限'
|
|
|
},
|
|
|
{
|
|
|
- stuSex: '女'
|
|
|
+ stuSex: '男'
|
|
|
},
|
|
|
{
|
|
|
salary: '200'
|
|
@@ -481,13 +481,13 @@ Page({
|
|
|
schoolTime: '周日晚上'
|
|
|
},
|
|
|
{
|
|
|
- except: '好好学习,天天向上,考个重点大学'
|
|
|
+ except: '补课'
|
|
|
},
|
|
|
{
|
|
|
- teachId: '专职老师'
|
|
|
+ teachId: '在校大学生'
|
|
|
},
|
|
|
{
|
|
|
- teachEdu: '本科毕业'
|
|
|
+ teachEdu: '硕士在读'
|
|
|
},
|
|
|
{
|
|
|
teachSex: '不限'
|
|
@@ -580,7 +580,7 @@ Page({
|
|
|
},
|
|
|
|
|
|
cancelChooseCourse() {
|
|
|
- searchLists[0] = []
|
|
|
+ searchLists[0] = ''
|
|
|
this.setData({
|
|
|
courseDetailChosed: '',
|
|
|
searchLists
|
|
@@ -621,7 +621,7 @@ Page({
|
|
|
},
|
|
|
|
|
|
cancelChooseTeachPosition() {
|
|
|
- searchLists[1] = []
|
|
|
+ searchLists[1] = ''
|
|
|
this.setData({
|
|
|
teachPositionChosed: '',
|
|
|
searchLists
|
|
@@ -631,7 +631,7 @@ Page({
|
|
|
|
|
|
|
|
|
chooseStuSex() {
|
|
|
- console.log(searchLists);
|
|
|
+
|
|
|
let showSexList = this.data.showSexList
|
|
|
this.setData({
|
|
|
showCourse: false,
|
|
@@ -662,7 +662,7 @@ Page({
|
|
|
},
|
|
|
|
|
|
cancleChooseStuSex() {
|
|
|
- searchLists[2] = []
|
|
|
+ searchLists[2] = ''
|
|
|
this.setData({
|
|
|
stuSexChosed: '',
|
|
|
searchLists
|
|
@@ -703,8 +703,8 @@ Page({
|
|
|
searchLists[3] = this.data.teachTypeChosed
|
|
|
},
|
|
|
|
|
|
- cancelChooseTeachType(){
|
|
|
- searchLists[3] = []
|
|
|
+ cancelChooseTeachType() {
|
|
|
+ searchLists[3] = ''
|
|
|
this.setData({
|
|
|
teachTypeChosed: '',
|
|
|
searchLists
|
|
@@ -743,8 +743,8 @@ Page({
|
|
|
searchLists[4] = this.data.teachEduChosed
|
|
|
},
|
|
|
|
|
|
- cancelChooseTeachEdu(){
|
|
|
- searchLists[4] = []
|
|
|
+ cancelChooseTeachEdu() {
|
|
|
+ searchLists[4] = ''
|
|
|
this.setData({
|
|
|
teachEduChosed: '',
|
|
|
searchLists
|
|
@@ -782,8 +782,9 @@ Page({
|
|
|
})
|
|
|
searchLists[5] = this.data.teachSexChosed
|
|
|
},
|
|
|
- cancelChooseTeachSex(){
|
|
|
- searchLists[5] = []
|
|
|
+
|
|
|
+ cancelChooseTeachSex() {
|
|
|
+ searchLists[5] = ''
|
|
|
this.setData({
|
|
|
teachSexChosed: '',
|
|
|
searchLists
|
|
@@ -822,8 +823,9 @@ Page({
|
|
|
})
|
|
|
searchLists[6] = this.data.teachImgChosed
|
|
|
},
|
|
|
- cancelChooseTeachImg(){
|
|
|
- searchLists[6] = []
|
|
|
+
|
|
|
+ cancelChooseTeachImg() {
|
|
|
+ searchLists[6] = ''
|
|
|
this.setData({
|
|
|
teachImgChosed: '',
|
|
|
searchLists
|
|
@@ -832,8 +834,18 @@ Page({
|
|
|
|
|
|
|
|
|
onSearch() {
|
|
|
+
|
|
|
+ this.setData({
|
|
|
+ showCourse: false,
|
|
|
+ showCourseDetail: false,
|
|
|
+ showTeachPosition: false,
|
|
|
+ showSexList: false,
|
|
|
+ showTeachType: false,
|
|
|
+ showTeachEdu: false,
|
|
|
+ showTeachSex: false,
|
|
|
+ showTeachImg: false
|
|
|
+ })
|
|
|
|
|
|
-
|
|
|
|
|
|
if (!searchLists[0] && !searchLists[1] && !searchLists[2] && !searchLists[3] && !searchLists[4] && !searchLists[5] && !searchLists[6]) {
|
|
|
this.setData({
|
|
@@ -852,7 +864,7 @@ Page({
|
|
|
})
|
|
|
let stuLists = this.data.stuLists
|
|
|
let list = this.data.list
|
|
|
-
|
|
|
+
|
|
|
if (searchLists[0]) {
|
|
|
for (let i = 0; i < stuLists.length; i++) {
|
|
|
for (let j = 0; j < stuLists[i].length; j++) {
|
|
@@ -868,34 +880,56 @@ Page({
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- console.log(list);
|
|
|
+
|
|
|
+ if (!list.length) {
|
|
|
+ return
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
if (searchLists[1]) {
|
|
|
+ let flag = false
|
|
|
+ let newList = []
|
|
|
+ let list = this.data.list
|
|
|
+
|
|
|
+
|
|
|
if (searchLists[0]) {
|
|
|
+
|
|
|
+ 当第一个筛选项存在时,设置局部变量flag初始值为false,用来判断第二个筛选项在筛选后
|
|
|
+ 的数组中是否能找到符合条件的信息,如果能找到,则将flag的值改为true
|
|
|
+ */
|
|
|
+
|
|
|
for (let i = 0; i < list.length; i++) {
|
|
|
for (let j = 0; j < list[i].length; j++) {
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
if (searchLists[1] == list[i][j].teachPosition) {
|
|
|
-
|
|
|
|
|
|
- let newList = []
|
|
|
+
|
|
|
newList.push(list[i])
|
|
|
this.setData({
|
|
|
list: newList
|
|
|
})
|
|
|
+
|
|
|
+ flag = true
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- console.log(this.data.list);
|
|
|
- } else {
|
|
|
+
|
|
|
+
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ } else if (!searchLists[0]) {
|
|
|
+
|
|
|
for (let i = 0; i < stuLists.length; i++) {
|
|
|
for (let j = 0; j < stuLists[i].length; j++) {
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
if (searchLists[1] == stuLists[i][j].teachPosition) {
|
|
|
-
|
|
|
|
|
|
list.push(stuLists[i])
|
|
|
this.setData({
|
|
@@ -904,16 +938,644 @@ Page({
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- console.log(this.data.list);
|
|
|
+
|
|
|
+
|
|
|
+ if (!list.length) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if (searchLists[2]) {
|
|
|
+
|
|
|
+ let flag = false
|
|
|
+ let newList = []
|
|
|
+ let list = this.data.list
|
|
|
+
|
|
|
+ if (searchLists[0] && searchLists[1]) {
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[2] == list[i][j].stuSex) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (searchLists[0] && !searchLists[1]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+ if (searchLists[2] == list[i][j].stuSex) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (!searchLists[0] && searchLists[1]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+ if (searchLists[2] == list[i][j].stuSex) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (!searchLists[0] && !searchLists[1]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < stuLists.length; i++) {
|
|
|
+ for (let j = 0; j < stuLists[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[2] == stuLists[i][j].stuSex) {
|
|
|
+
|
|
|
+
|
|
|
+ list.push(stuLists[i])
|
|
|
+ this.setData({
|
|
|
+ list
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ if (!list.length) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if (searchLists[3]) {
|
|
|
+ let flag = false
|
|
|
+ let newList = []
|
|
|
+ let list = this.data.list
|
|
|
+
|
|
|
+ if (searchLists[0] && searchLists[1] && searchLists[2]) {
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[3] == list[i][j].teachId) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (searchLists[0] && searchLists[1] && !searchLists[2]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[3] == list[i][j].teachId) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (searchLists[0] && !searchLists[1] && searchLists[2]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[3] == list[i][j].teachId) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (!searchLists[0] && searchLists[1] && searchLists[2]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[3] == list[i][j].teachId) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (searchLists[0] && !searchLists[1] && !searchLists[2]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[3] == list[i][j].teachId) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (!searchLists[0] && searchLists[1] && !searchLists[2]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[3] == list[i][j].teachId) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (!searchLists[0] && !searchLists[1] && searchLists[2]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[3] == list[i][j].teachId) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (!searchLists[0] && !searchLists[1] && !searchLists[2]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < stuLists.length; i++) {
|
|
|
+ for (let j = 0; j < stuLists[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[3] == stuLists[i][j].teachId) {
|
|
|
+
|
|
|
+ list.push(stuLists[i])
|
|
|
+ this.setData({
|
|
|
+ list
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!list.length) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if (searchLists[4]) {
|
|
|
+ let flag = false
|
|
|
+ let newList = []
|
|
|
+ let list = this.data.list
|
|
|
+
|
|
|
+ if (searchLists[0] && searchLists[1] && searchLists[2] && searchLists[3]) {
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[4] == list[i][j].teachEdu) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (searchLists[0] && searchLists[1] && searchLists[2] && !searchLists[3]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[4] == list[i][j].teachEdu) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (searchLists[0] && searchLists[1] && !searchLists[2] && searchLists[3]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[4] == list[i][j].teachEdu) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (searchLists[0] && !searchLists[1] && searchLists[2] && searchLists[3]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[4] == list[i][j].teachEdu) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (!searchLists[0] && searchLists[1] && searchLists[2] && searchLists[3]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[4] == list[i][j].teachEdu) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (searchLists[0] && searchLists[1] && !searchLists[2] && !searchLists[3]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[4] == list[i][j].teachEdu) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (searchLists[0] && !searchLists[1] && searchLists[2] && !searchLists[3]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[4] == list[i][j].teachEdu) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (searchLists[0] && !searchLists[1] && !searchLists[2] && searchLists[3]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[4] == list[i][j].teachEdu) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (!searchLists[0] && searchLists[1] && searchLists[2] && !searchLists[3]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[4] == list[i][j].teachEdu) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (!searchLists[0] && searchLists[1] && !searchLists[2] && searchLists[3]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[4] == list[i][j].teachEdu) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (!searchLists[0] && !searchLists[1] && searchLists[2] && searchLists[3]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[4] == list[i][j].teachEdu) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (searchLists[0] && !searchLists[1] && !searchLists[2] && !searchLists[3]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[4] == list[i][j].teachEdu) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (!searchLists[0] && searchLists[1] && !searchLists[2] && !searchLists[3]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[4] == list[i][j].teachEdu) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (!searchLists[0] && !searchLists[1] && searchLists[2] && !searchLists[3]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[4] == list[i][j].teachEdu) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (!searchLists[0] && !searchLists[1] && !searchLists[2] && searchLists[3]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
+ for (let j = 0; j < list[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[4] == list[i][j].teachEdu) {
|
|
|
+
|
|
|
+ newList.push(list[i])
|
|
|
+ this.setData({
|
|
|
+ list: newList
|
|
|
+ })
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ this.setData({
|
|
|
+ list: []
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else if (!searchLists[0] && !searchLists[1] && !searchLists[2] && !searchLists[3]) {
|
|
|
+
|
|
|
+ let list = this.data.list
|
|
|
+ for (let i = 0; i < stuLists.length; i++) {
|
|
|
+ for (let j = 0; j < stuLists[i].length; j++) {
|
|
|
+
|
|
|
+ if (searchLists[4] == stuLists[i][j].teachEdu) {
|
|
|
+
|
|
|
+ list.push(stuLists[i])
|
|
|
+ this.setData({
|
|
|
+ list
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!list.length) {
|
|
|
+ return
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
},
|
|
|
|
|
|
|
|
|
clearOptions() {
|
|
|
searchLists = []
|
|
|
this.setData({
|
|
|
+
|
|
|
isSearch: false,
|
|
|
courseDetailChosed: '',
|
|
|
teachPositionChosed: '',
|
|
@@ -924,7 +1586,7 @@ Page({
|
|
|
teachImgChosed: '',
|
|
|
list: [],
|
|
|
|
|
|
-
|
|
|
+
|
|
|
showCourse: false,
|
|
|
showCourseDetail: false,
|
|
|
showTeachPosition: false,
|