原创

fastadmin中in查询


在fastadmin中in查询是可以实现的,主要是url中有filter参数和op参数,如下

  1. http://charge.test.com/reserve/charge_order/export?filter={"id":"36,37"}&op={"id":"in"}

大家根据filter的json格式个op的json格式传递相应的参数即可

js代码如下:

  1. // 导出事件在这里绑定
  2. $('.btn-export').click(function() {
  3. var options = table.bootstrapTable('getOptions');
  4. var search = options.queryParams({});
  5. console.log(search);
  6. var temp=table.bootstrapTable('getSelections');
  7. if(temp.length > 0){
  8. let ids = '';
  9. //当前选中了数据,只导出当前选中数据
  10. for (let i = 0; i< temp.length; i++){
  11. ids += temp[i]['id'] + ','
  12. }
  13. let filter = {
  14. id:ids
  15. };
  16. let op = {
  17. "id":"in"
  18. };
  19. search.op= JSON.stringify(op);
  20. search.filter= JSON.stringify(filter);
  21. }
  22. console.log( search.filter)
  23. console.log( search.op)
  24. var filter = search.filter;
  25. var op = search.op;
  26. window.open('charge_order/export?filter=' + filter + '&op=' + op);
  27. })

留言反馈
问题反馈渠道,如有软件无法下载或者其他问题可反馈。【由于某种原因,目前留言不展示】
用户需要登录后才能留言反馈