fastadmin 自定义table顶部的按钮
appleคิดถึง
于 2022-11-14 18:27:34 发布
102
收藏
分类专栏: fastadmin 文章标签: javascript fastadmin
版权
fastadmin
专栏收录该内容
25 篇文章0 订阅
订阅专栏
记录:fastadmin 自定义table顶部的按钮
HTML代码:
<a href="javascript:;" class="btn btn-success btn-confirmdaozhang btn-disabled disabled {:$auth->check('litestore/litestoreorder/confirmdaozhang')?'':'hide'}" title="{:__('确认到账')}" ><i class="fa fa-check"></i> {:__('确认到账')}</a>
1
js代码:
// 确认到账
$(document).on("click", ".btn-confirmdaozhang", function () {
var ids = Table.api.selectedids(table);//获取选中列的id
if(ids.length==0){
layer.alert("请选择要操作的数据");
return false;
}
//1.ajax请求
Layer.confirm(
'确定要对选择数据进行确认到账吗?',
{icon: 3, title: __('Warning'), offset: 0, shadeClose: true},
function (index) {
Fast.api.ajax({
url: 'litestore/litestoreorder/confirmdaozhang',
data: {daozhang_status:'20', ids:ids},
}, function (data, ret) {
table.bootstrapTable('refresh');
});
Layer.close(index);
}
);
//2.直接打开页面
var v = Table.api.getrowbyid(table, ids[0]);//获取选中列的值
Fast.api.open("dingnai/charge/index?subscriber_id="+ids[0], v.name+" ~ "+v.address,{area:['980px', '760px']});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
PHP代码:
/**
* 确认到账
*/
public function confirmdaozhang(){
if($this->request->isAjax())
{
$param = $this->request->param();
if(input('daozhang_status') == '20'){
$ids = input('ids/a');
if(!$ids){
$this->error('请选择要操作的数据!');
}
$data['daozhang_status'] = '20';
$data['daozhang_time'] = time();
$this->model->where(['id'=>['in',$ids],'daozhang_status'=>'10','check_status'=>'20','pay_status'=>'20'])->update($data);
$this->success();
} else{
$this->error('操作失败');
}
}
}
————————————————
版权声明:本文为CSDN博主「appleคิดถึง」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43652106/article/details/127852615