fastadmin列表中查看列表,并且添加增加相应的数据

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}">
相关推荐
小徐不徐说6 小时前
序列化与反序列化:把 C++ 对象可靠地保存下来
开发语言·数据库·c++·php
Dxy12393102168 小时前
JS DES 加密详解
开发语言·javascript·arcgis
充值内卷8 小时前
我给桌面加了个鱼缸:C++ 写后端,WebView2 里养一座 Three.js 小岛
开发语言·javascript·c++
椒哥10 小时前
一天被问几十次"允许",我统计了 517 次,然后写了个插件
前端·javascript·github
kyriewen11 小时前
我测了 6 种防请求竞态的写法:只有 1 种真能打
前端·javascript·程序员
OpsEye12 小时前
企业大模型压测,需要重点关注哪些指标?
javascript·ai编程
像我这样帅的人丶你还12 小时前
我html生成的doc文档为何在手机文档显示不了图片?
前端·javascript
代龙涛14 小时前
WordPress Query 查询机制详解(WP_Query)
开发语言·后端·php·wordpress
栉甜16 小时前
Vue2学习内容(上)
前端·javascript·vue.js·学习
shmily麻瓜小菜鸡17 小时前
TypeScript 知识点补充(第三部分:工程化与高级类型)
前端·javascript·typescript