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}">
相关推荐
山河木马1 小时前
渲染管线-计算得到gl_Position(顶点着色器)之后续GPU流程
javascript·webgl·图形学
竹林8182 小时前
用 The Graph 查询链上数据实战:从手搓 RPC 到 Subgraph,我的 NFT 项目数据加载快了 10 倍
前端·javascript
kyriewen4 小时前
别再每次都 Google 了:我整理了前端日常最常踩的 10 个 Git 坑,附速查表
前端·javascript·git
SmartBoyW6 小时前
深入ECMAScript规范:彻底搞懂JS隐式类型转换与底层ToPrimitive机制
前端·javascript
用户852495071846 小时前
解密 JavaScript 中的 this:谁才是真正的调用者?
javascript·面试
Heo6 小时前
Vite进阶用法详解
前端·javascript·面试
铁皮饭盒7 小时前
Next.js 风格路由内置?Bun FileSystemRouter 凭啥这么香
javascript
小林ixn8 小时前
别再背八股了!从 5 个真实场景彻底搞懂 JavaScript 的 this
javascript
东风破_9 小时前
JavaScript 面试常考的字符串算法:从反转字符串到回文判断
前端·javascript
巴勒个啦9 小时前
D3.js 入门实战:用力导向图可视化项目依赖关系
javascript