|
@@ -141,6 +141,8 @@ const pageUpdateEvent = () => {
|
|
// "查找分页数据 pageUpdateEvent", state.value.listParams
|
|
// "查找分页数据 pageUpdateEvent", state.value.listParams
|
|
// );
|
|
// );
|
|
|
|
|
|
|
|
+ let keyword = state.value.listParams.keyword;
|
|
|
|
+
|
|
let submit = {
|
|
let submit = {
|
|
// 默认优先去顶级所有,传 0 。 否则你要看到 学院, 专业 ,班级 的列表,这里固定就传 学院这个的id值
|
|
// 默认优先去顶级所有,传 0 。 否则你要看到 学院, 专业 ,班级 的列表,这里固定就传 学院这个的id值
|
|
"schoolId" : 0,
|
|
"schoolId" : 0,
|
|
@@ -154,7 +156,21 @@ const pageUpdateEvent = () => {
|
|
// "schoolTreeEvent response", response, data
|
|
// "schoolTreeEvent response", response, data
|
|
// );
|
|
// );
|
|
|
|
|
|
- pageDb = data;
|
|
|
|
|
|
+ pageDb = [];
|
|
|
|
+
|
|
|
|
+ // 重新拼接合理要展示的分页数据
|
|
|
|
+ for (let i = 0; i < data.length; i++) {
|
|
|
|
+ let thisData = data[i];
|
|
|
|
+ if (typeof keyword == 'string' && keyword != '' && keyword != ' ') {
|
|
|
|
+ if (typeof thisData.name == 'string' && thisData.name.indexOf(keyword) >= 0) {
|
|
|
|
+ pageDb.push(thisData);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ } else {
|
|
|
|
+ pageDb.push(thisData);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
pageDbUpdateEvent();
|
|
pageDbUpdateEvent();
|
|
|
|
|
|
}).catch(error => {
|
|
}).catch(error => {
|
|
@@ -190,16 +206,17 @@ const pageDbUpdateEvent = () => {
|
|
// 在范围内
|
|
// 在范围内
|
|
if (i >= indexStart && i <= indexEnd) {
|
|
if (i >= indexStart && i <= indexEnd) {
|
|
let thisPageDb = pageDb[i];
|
|
let thisPageDb = pageDb[i];
|
|
|
|
+ state.value.list.push(thisPageDb);
|
|
|
|
|
|
- if (typeof keyword == 'string' && keyword != '' && keyword != ' ') {
|
|
|
|
|
|
+ // if (typeof keyword == 'string' && keyword != '' && keyword != ' ') {
|
|
|
|
|
|
- if (typeof thisPageDb.name == 'string' && thisPageDb.name.indexOf(keyword) >= 0) {
|
|
|
|
- state.value.list.push(thisPageDb);
|
|
|
|
- }
|
|
|
|
|
|
+ // if (typeof thisPageDb.name == 'string' && thisPageDb.name.indexOf(keyword) >= 0) {
|
|
|
|
+ // state.value.list.push(thisPageDb);
|
|
|
|
+ // }
|
|
|
|
|
|
- } else {
|
|
|
|
- state.value.list.push(thisPageDb);
|
|
|
|
- }
|
|
|
|
|
|
+ // } else {
|
|
|
|
+ // state.value.list.push(thisPageDb);
|
|
|
|
+ // }
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|