Tidak Ada Deskripsi

vh b9cbd31eb2 fix: 修复打包时缺少依赖问题(@form-create、js-beautify、vuedraggable) 2 minggu lalu
.vscode 25e8d9b2ce feat: 修改菜单默认格局,修复格局修改后的异常 1 bulan lalu
public 1c7cd6b8e2 feat: 删除插件文件夹 6 bulan lalu
src 94f9951611 fix: 修复过滤模板中绑定设备探查滚的设备分页显示 3 minggu lalu
.env acd2c7f810 feat: 增加设计器的预览页面,设计器的设计,删除等 6 bulan lalu
.env.development c3d4b305a3 优化配置,增加单独配置 端口服务的功能 2 bulan lalu
.env.golocal 161a07f51a 增加 moubus ice104 的端口配置 1 bulan lalu
.env.nginx 3bef6822cc 更新默认配置文件 11 bulan lalu
.env.open 3bef6822cc 更新默认配置文件 11 bulan lalu
.env.production ed2232942f 更新说明文档 11 bulan lalu
.eslintignore f4fee64931 git reset gfast-ui 3 tahun lalu
.eslintrc.js 8996280d72 fix: 去除多余log 2 tahun lalu
.gitignore 3c23363c86 增加插件的自动下载脚本 6 bulan lalu
.prettierrc.js 3c262419f4 设备详情-增加设备功能显示,设备功能的执行操作还没加好,明天 继续弄 2 tahun lalu
.windsurfrules 0d128ece4c fix: 优化升级包管理页面样式,增加设备状态中的历史日志 tab(还需完善) 7 bulan lalu
CHANGELOG.md 148f65e642 优化:将部门字样改为组织字样 2 tahun lalu
LICENSE f4fee64931 git reset gfast-ui 3 tahun lalu
README.md 77a017e341 feat: 增加插件更新脚本 6 bulan lalu
getVersion.mjs 219dee41f3 fix: 修复登录页版本号的显示 9 bulan lalu
index.html 1beffc03c7 Merge branch 'master' into professional2 1 tahun lalu
open.md ed2232942f 更新说明文档 11 bulan lalu
package-lock.json e5732e3b15 feat:优化API定义页面 5 bulan lalu
package.json b9cbd31eb2 fix: 修复打包时缺少依赖问题(@form-create、js-beautify、vuedraggable) 2 minggu lalu
plugins.d.ts 90cf0c7c1f fix: 修复之前的rsa-oaep在http下不能使用的问题,用了jsrsasign库来实现 1 tahun lalu
pnpm-lock.yaml 3457bba570 feat: 优化规则编排,增加子规则链类型 5 bulan lalu
shim.d.ts f4fee64931 git reset gfast-ui 3 tahun lalu
source.d.ts f4fee64931 git reset gfast-ui 3 tahun lalu
tsconfig.json f4fee64931 git reset gfast-ui 3 tahun lalu
vite.config.ts 73513da281 添加流程表单的导入导出 2 bulan lalu
writeEnv.mjs c3d4b305a3 优化配置,增加单独配置 端口服务的功能 2 bulan lalu
yarn.lock 2740ccf796 修复了i18n的一些问题 1 bulan lalu

README.md

sagoo-admin-ui

业务管理系统前端

关于其他插件说明

组态项目代码仓库: sagoo-configuration 开源版本对应的组态代码分支是 master 企业版和专业版对应的组态代码分支是 v2

其他前端插件项目不分 v1 v2 都是一样的

依赖安装方式

用 yarn 安装依赖

  1. 全局安装 yarn: npm i yarn -g ,如果是非 windows 环境需要加 sudo
  2. 用 yarn 在项目中安装依赖: yarn i

环境变量配置

.env

为默认环境配置,不可修改,会导致使用异常。

.env.development

开发环境配置,启动 npm run dev 会启动开发环境,配置为链接本地的 go 环境的配置,可按需更改。

.env.nginx

线上 nignx 部署情况下的演示配置,可以复制到 .env.development 中进行按需修改使用。

.env.golocal

如需将打包后的静态文件放入到 go 服务中的 public 文件夹下使用,则需使用 npm run build:golocal 命令打包。

config.js

本地运行或打包都会根据 env 文件的配置,提前自动生成 config.js 配置文件,运行环境会在 public 目录下,打包之后会在生成的 sagoo-iot 目录下。可以通过手动修改这个 config.js 文件来修改前端运行时的服务端请求地址。通过修改配置来适应不同环境来避免调试时频繁打包。

window.allEnv = {
	topo: {
		server: '/base-api/api/v1',
		imgServer: '/base-api',
	},
	screen: {
		server: '/base-api/api/v1',
		imgServer: '/base-api',
	},
	rule: {
		server: '/rule-api',
		iotServer: '/base-api/api/v1',
	},
	media: '/media',
}

关于前端 pligin 插件

前端插件的文件在 public/plugin 目录下,运行 devbuild 前会自动检查插件文件是否存在,不存在会自动拉取,拉取后会自动运行 devbuild 命令。

之后如果需要更新插件,可以运行 npm run plugin:update 命令进行更新,避免插件更新影响主程序。