JS中的过滤操作
/** 查询列表 */
/** 查询列表 */getList() {this.loading = true;listStatusExceptionManage(this.queryParams).then((response) => {this.StatusExceptionManageList = response.rows;this.StatusExceptionOldManageList = response.rows;this.total = response.total;this.loading = false;});},
/** 搜索按钮操作 */
/** 搜索按钮操作 */handleQuery() {this.StatusExceptionManageList =this.StatusExceptionOldManageList.filter((item) => {//执行过滤操作 把符合操作的筛选出来if (item.studentName.indexOf(this.queryParams.studentName) !== -1 &&item.statusNumber.indexOf(this.queryParams.statusNumber) !== -1) {return item;}});},
/** 重置按钮操作 */
/** 重置按钮操作 */resetQuery() {this.resetForm("queryForm");this.StatusExceptionManageList = this.StatusExceptionOldManageList; //重置操作 把初始数据列表给变化列表this.queryParams = {pageNum: 1,pageSize: 5,studentName: "",statusNumber: "",};this.handleQuery();},
// 监听 当搜索输入框 没有值的时候重置列表
// 监听 当搜索输入框 没有值的时候重置列表watch: {"queryParams.studentName"(val) {if (!val) {this.StatusExceptionManageList =this.StatusExceptionOldManageList;this.queryParams = {pageNum: 1,pageSize: 5,studentName: "",};}},"queryParams.statusNumber"(val) {if (!val) {this.StatusExceptionManageList =this.StatusExceptionOldManageList;this.queryParams = {pageNum: 1,pageSize: 5,statusNumber: "",};}},},
};