get请求多参数循环拼接

filterParams = {
    businessId: '',
    deptId: '',
    activityName: '',
    seekerUserName: '',
    accountSet: '',
    publishName: '',
    settlementTimeStart: '',
    settlementTimeEnd: '',
    activityTimeStart: '',
    activityTimeEnd: '',
    payStatus:'', //结算状态
    isReimbursement:null,
    onlyThisDept: '',
    is_reimbursement:this.btnAuth('is_reimbursement')
  }
// const strArr = Object.keys(obj).reduce((strArr: string[], cur: any) => {
    //   strArr.push(`${cur}=${(obj as any)[cur]}`);
    //   return strArr;
    // }, []); 
const param = Object.entries(this.filterParams)
      .map((item: any) => `${item[0]}=${item[1]}`)
      .join("&");   
    window.location.href=config.SERVER_URL+'lwjob/bill/userSettlement/exportSubsiby?'+param
posted @ 2021-07-29 17:49  新恒  阅读(519)  评论(0编辑  收藏  举报