fastadmin 点击列表按钮跳转页面带参数并搜索对应的数据
需求:点击对账按钮跳转页面并根据id搜索对应的数据
效果图:
这是跳转过来搜索的结果
实现代码:
第一步:点击按钮带参跳转页面
第二步:在跳转页对应的js文件实现以下代码
queryParams:function(params){
var filter=JSON.parse(params.filter);
var op = JSON.parse(params.op);
var id=Fast.api.query('id');
if (id){
filter.fang_id=id;
op.fang_id='=';
params.filter=JSON.stringify(filter);
params.op = JSON.stringify(op);
funcUrlDel('id');
}
return params;
},
删除id参数代码(如果不删除传过来的id参数,表格上的搜索栏不能搜索别的字段)
//删除url的id参数
function funcUrlDel(name){
var loca = window.location;
var baseUrl = loca.origin + loca.pathname + "?";
var query = loca.search.substr(1);
if (query.indexOf(name)>-1) {
var obj = {};
var arr = query.split("&");
for (var i = 0; i < arr.length; i++) {
arr[i] = arr[i].split("=");
obj[arr[i][0]] = arr[i][1];
};
delete obj[name];
var url = baseUrl + JSON.stringify(obj).replace(/[\"\{\}]/g,"").replace(/\:/g,"=").replace(/\,/g,"&");
history.pushState(null,null,url);
return;
}else{
return window.location.href;
};
}
2301_82091743: 我在备份的时候执行脚本一直显示 sh ./mysql_backup.sh ./mysql_backup.sh:行6: data: 未找到命令 开始导出数据库.... ./mysql_backup.sh:行14: mysqldump: 未找到命令 导出成功,文件名为:/usr/local/backup/ceshi-.sql.gz ./mysql_backup.sh:行14: mysqldump: 未找到命令 导出成功,文件名为:/usr/local/backup/zs-.sql.gz 这种情况下执行ln -fs /usr/local/mysql/bin/mysqldump /usr/bin (/usr/local/mysql 路径为mysql安装路径)就好了!谢谢博主的教程,太详细了
底层废物,在线求教: 大佬现在找到解决办法了没
疑似忘川落九天: 不付费,直接打印有水印
zhangqingqiang1: 这个方法点第二次就无效了
举个栗子呀: 检查一下有没有正确连接数据库