教程
FastAdmin 个人记录 - 自定义搜索渲染
单个字段自定义搜索渲染 selectpage 搜索 例:customerID 按需替换
Copy
//在普通搜索渲染后
table.on('post-common-search.bs.table', function (event…
FastAdmin 个人记录 - 引入vue
前言 直接都是直接下载包到项目里引入,看到 Fastadmin 框架里有 Bower, 了解到是一个针对 Web 开发的包管理器。
就尝试安装使用下。
参考链接
https://ask.fastadmin.net/article/31992.html
bower 安装 vue…
FastAdmin 个人记录 - 重构$where条件
前言 FastAdmin 中的 table 自定义搜索,有时候需要重构 where 条件
list($where, $sort, $order, $offset, $limit) = $this->buildparams();
经过 buildparams 处理后不好修改
可以…
FastAdmin 个人记录 - thinkphp 多对多关联限制字段显示
前言 吐槽 thinkphp 说简单很简单 说麻烦真麻烦
官网讨论里,只有问题却没有答案
不知道为什么多对多关联中 field () 无效,找了半天也没有找到关于多对多的问题
这里以 cards 为例 只显示 id、des、 status
记录解决办法
多对多限制字段显示的两…
FastAdmin 个人记录 - 修改table传递的参数
后台 php 修改 Copy
#一般我们可以直接在控制器中使用以下代码获取请求的参数:
$filter = json_decode($this->request->get("filter", ''), true);
$op = json_decode($this->request-…

FastAdmin 个人记录 - thinkphp-queue导出Excel
后台渲染 队列导出
说明
之前关于 后台渲染导出 Excel 虽然使用 PHP_XLSXWriter 轻量封装
导出 excel,不用担心大数据量内存溢出,但是 nginx 超时,依旧影响导出大数据。
解决思路
因为 FastAdmin 基于 TP5, 所以使用 thinkphp…
FastAdmin 个人记录 - 后台渲染导出Excel
后台渲染 队列导出
说明
FastAdmin 后台 Bootstrap Table 自带的数据导出功能,通过前端渲染生成 Excel,对于少量数据导出方便,
但是大量数据导出,会造成卡顿卡死。
考虑利用 php 的 PhpSpreadsheet 封装,后台渲染生成 Excel。…
FastAdmin 个人记录 - behavior解决跨域问题
API 接口跨域 application/api/behavior 创建 CORS.php
修改 application/tags.php 文件
CORS.php
Copy
<?php
namespace app\api\behavior;
use think…
FastAdmin 个人记录 - js、控件应用示例
控制台中统计图加载变形 从其他菜单进入控制台 触发 btn-refresh resize
Copy
//从其他按钮进入控制台 触发btn-refresh resize
let chart = Echarts.getInstanceByDom($('#line-chart…

FastAdmin 个人记录 - bootstrap table
bootstrap table 重构 queryParams Copy
queryParams:function(params){
let filter = JSON.parse(params.filter);
let op = JSON.parse(params…
FastAdmin 个人记录 - Layui加载和语言包加载
Layui 加载和语言包加载 由于需要使用 layui 的 css、js
并且发现 fastadmin 后台切换英文时,nice-validator 不能显示英文的问题
daterangepicker 控件不能显示英文
至 layui 官网下载源码,放入 public…
FastAdmin 个人记录 - Bootstrap 自定义按钮
bootstrap 按钮 color 属性 color class白 btn
深蓝 btn btn-primary
浅蓝 btn btn-info
绿 btn btn-success
黄 btn btn-warning
红 btn btn…