|
@@ -82,7 +82,7 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
...plan({ getPlan: 'fetch', updatePlan: 'update' }),
|
|
|
- ...school(['query']),
|
|
|
+ ...school(['query', 'findSchool']),
|
|
|
...util({ modelFetch: 'fetch' }),
|
|
|
...classtype({ getClassType: 'query' }),
|
|
|
async trainTemplage() {
|
|
@@ -106,7 +106,7 @@ export default {
|
|
|
this.planAlready = true;
|
|
|
},
|
|
|
async search({ skip = 0, limit = 10, ...info } = {}) {
|
|
|
- let res = await this.query({ ...info });
|
|
|
+ let res = await this.findSchool({ ...info });
|
|
|
if (this.$checkRes(res)) {
|
|
|
this.$set(this, `list`, res.data);
|
|
|
this.schoolAlready = true;
|
|
@@ -172,9 +172,13 @@ export default {
|
|
|
let name = _.get(this.form, 'name');
|
|
|
let code = _.get(this.form, 'code');
|
|
|
if (!name && !code) return true;
|
|
|
- else if (name && !code) return f.name.includes(name);
|
|
|
- else if (!name && code) return f.code.includes(code);
|
|
|
- else return f.name.includes(name) && f.code.includes(code);
|
|
|
+ else if (name && !code) {
|
|
|
+ if (f.name) return f.name.includes(name);
|
|
|
+ } else if (!name && code) {
|
|
|
+ if (f.code) return f.code.includes(code);
|
|
|
+ } else {
|
|
|
+ if (f.name && f.code) return f.name.includes(name) && f.code.includes(code);
|
|
|
+ }
|
|
|
});
|
|
|
return res;
|
|
|
},
|