FastAdmin 后台表格如何优雅地实现固定列

在使用 FastAdmin 开发后台时,我们经常会遇到数据表格列数过多,导致出现横向滚动条的情况。为了提升用户体验,尤其是在需要同时查看左侧关键信息(如ID、名称)和右侧操作按钮时,固定列功能就显得非常重要。FastAdmin 的后台表格是基于强大的 Bootstrap Table 实现的,而固定列功能则依赖于其 fixedColumns 扩展。 本文将详细介绍如何在 FastAdmin 中为后台表格设置固定列。 前提条件 确保你的 FastAdmin 项目中已经集成了 Bootstrap Table 及其 fixed-columns 扩展。通常 FastAdmin 默认会包含这些。 检查扩展文件: 请检查以下路径是否存在对应的 fixed-columns 扩展文件: public/assets/libs/bootstrap-table/dist/extensions/fixed-columns/bootstrap-table-fixed-columns.min.js public/assets/libs/bootstrap-table/dist/extensions/fixed-columns/bootstrap-table-fixed-columns.min.css (或未压缩版本) 如果文件不存在,你需要从 Bootstrap Table 的官方 GitHub 仓库 (wenzhixin/bootstrap-table-fixed-columns) 下载并将这两个文件放到上述目录。不过,FastAdmin 较新的版本通常已内置。 设置步骤 核心操作是在对应模块的 JavaScript 文件中修改表格的初始化配置。 1. 定位并修改 JS 文件 你需要找到你想要修改的那个模块的 JS 文件。它通常位于: public/assets/js/backend/你的控制器名.js 例如,如果是用户管理模块,可能是 public/assets/js/backend/user.js。 2. 修改表格初始化配置 … Read moreFastAdmin 后台表格如何优雅地实现固定列

PHP使用腾讯云录音文件识别语音转文字

最近有一个需求,把企业微信同步过来的音频文件`同步`转成文字,音频文件是存储在阿里云OSS上的,按说用阿里云的语音转文字是最方便的,但好巧不巧,企业微信的音频文件全是`amr`格式的,阿里云的录音文件识别极速版不支持这个格式!而腾讯云的录音文件识别极速版是支持的。

所以一番辗转之下,就使用了腾讯云的录录音文件识别极速版服务,这个服务使用服务端API对接只支持到2.0版本,控制台的API Explorer里没有对应的接口调用,好在网上有人写好了PHP语文的代码,拿过来改改就能用了。

首先是核心类:

FastAdmin后台操作按钮无权限不显示

之前写过几篇关于FastAdmin后台添加操作按钮的文章,其中一篇讲的是在表格中列表的操作上加按钮。

这种方式加上去的按钮默认只要有这个列表页权限的管理员都是能看到的,那怎么通过权限控制它的显示呢?

比如用户列表,打开列表页对应的`index.html`页,找到如下代码

没有数字小键盘怎么快速输入数字

最近在思考一个问题,没有数字小键盘的键盘怎么快速输入数字?

这种键盘的数字键一般在QWERTYUIOP那一行的上一行,横着排列,输入数字时不太方便,没有数字小键盘输入的快,但这可能是一个固有认识的问题。

网上有一些方法,比如调出虚拟键盘,或者将字母映射成数字,但也不实用,还需要额外的操作或形式另一套肌肉记忆,学习成本较高。

Ollama英特尔优化版使用体验

Ollama在魔塔社区ModelScope上有个英特尔优化版,可以在受支持的Intel GPU(包括核显)上运行大模型,可谓是没有独显用户的福音,链接
https://modelscope.cn/models/ipexllm/ollama-ipex-llm

### 显卡支持

1. 11~14代的Intel核显;
2. Ultra系列上的核显;
3. Arc A系列;
4. Arc B系列;

豫ICP备19001387号-1