
js中的代码
javascript
{
field: 'operate', title: __('Operate'), buttons: [
{
name: 'detail',
text: __('血压检测记录'),
title: __('血压检测记录'),
classname: 'btn btn-xs btn-primary btn-dialog',
icon: 'fa fa-list',
url: 'gxy/examinationxs/index?ids={ids}',
callback: function (data) {
Layer.alert("接收到回传数据:" + JSON.stringify(data), {title: "回传数据"});
},
visible: function (row) {
// if(row.status == 1){
return true;
// }
//返回true时按钮显示,返回false隐藏
}
},
{
name: 'detail',
text: __('随访评估记录'),
title: __('随访评估记录'),
classname: 'btn btn-xs btn-primary btn-dialog',
icon: 'fa fa-list',
url: 'gxy/examination/index?ids={ids}',
callback: function (data) {
Layer.alert("接收到回传数据:" + JSON.stringify(data), {title: "回传数据"});
},
visible: function (row) {
// if(row.status == 1){
return true;
// }
//返回true时按钮显示,返回false隐藏
}
}
], table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate
}

javascript
,
queryParams: function (params) {
var pid = $("#ids").val();
console.log(pid);
var filter = JSON.parse(params.filter);
filter.user_id = pid;
if (filter.user_id) {
params.filter = JSON.stringify(filter);
}
return params;
}

javascript
Table.api.init({
extend: {
index_url: 'gxy/examination/index' + location.search,
add_url: 'gxy/examination/add?ids=' + $("#ids").val(),
edit_url: 'gxy/examination/edit',
del_url: 'gxy/examination/del',
multi_url: 'gxy/examination/multi',
import_url: 'gxy/examination/import',
table: 'gxy_examination',
}
});
php代码

php
/**
* 查看
*
* @return string|Json
* @throws \think\Exception
* @throws DbException
*/
public function index($ids = null)
{
//设置过滤方法
$this->request->filter(['strip_tags', 'trim']);
if (false === $this->request->isAjax()) {
$this->view->assign('ids', $ids);
return $this->view->fetch();
}
//如果发送的来源是 Selectpage,则转发到 Selectpage
if ($this->request->request('keyField')) {
return $this->selectpage();
}
[$where, $sort, $order, $offset, $limit] = $this->buildparams();
$list = $this->model
->where(['ranktype' => 2,'is_tian' => 1])
->where($where)
->order($sort, $order)
->paginate($limit);
$result = ['total' => $list->total(), 'rows' => $list->items()];
return json($result);
}
html代码

php
<input type="hidden" id="ids" value="{$ids}">