getBridgeBaseInfoList = () => {
let { checkboxValue,routeCode,
page,
} = this.state;
//单独提交
// let queryToFilters = {
// 'routeCode': routeCode,
// 'lastLevels': checkboxValue,
// }
const { dispatch } = this.props
//1、数据和字段以对象形式组织
let key = [
{ value: checkboxValue, name: 'lastLevels' },
{ value: routeCode, name: 'routeCode' }]
let queryToFilters = {};
//2、判断是否为空数组,为空则不添加到提交的queryToFilters 里
key.forEach((item) => {
// console.log('item', item.value);
// console.log(item.value !== '');
if (item.value !== '' && JSON.stringify(item.value) !== '[]') {
queryToFilters[item.name] = item.value
}
})
//3、JSON.stringify进行数据格式化
let filters = JSON.stringify(queryToFilters)
dispatch({
type: '接口',
payload: {
rows: '20',
page: page,
filters,
},
})
}
01-13
4万+
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交