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}">
相关推荐
sunly_9 小时前
React useActionState 的用法详解
前端·javascript·react.js
东宇科技9 小时前
让网页执行cmd命令
php
cyadyx10 小时前
【Three.js】Three.js 中加载 3D 模型
前端·javascript·3d
汉堡大王952710 小时前
前端工程师 TypeScript 上手指南:一条清晰的从入门到精通路线
前端·javascript·react.js
wear工程师10 小时前
防抖为什么会失效?React 面试里的闭包和定时器
javascript·react.js
浅水壁虎10 小时前
vue基础(第四章 Pinia)
前端·javascript·vue.js
张元清11 小时前
React useEventSource Hook:自带断线重连的 Server-Sent Events (2026)
javascript·react.js
持敬chijing11 小时前
PHP开发-环境搭建-安装phpstudy-vscode工具
开发语言·vscode·php
铁皮饭盒11 小时前
网页端, 6.5MB人脸识别模型, 谷歌框架, 又快又准
前端·javascript·后端
自进化Agent智能体11 小时前
Hermes 工具与工具集——Hermes 的内置能力
javascript