feat: 完成多模块功能迭代与优化

本次提交包含多模块功能更新:
1. 权限系统重构:移除硬编码admin放行逻辑,新增精细化权限控制,完善权限树形结构与用户/角色保护
2. 新增物料导入导出接口,补充台账查询条件
3. 优化列表查询排序逻辑,新增区域编码大小写不敏感搜索
4. 修复帮助抽屉重复弹出问题,补充页面权限控制
5. 新增弱密码提示逻辑,优化MES/WMS用户/角色管理权限
6. 调整路由结构,新增权限校验脚本与前端权限树重构
7. 补充数据库字段与依赖包更新
This commit is contained in:
SunYF
2026-09-03 18:13:59 +08:00
parent 572fa975bc
commit c1fc6d32b2
47 changed files with 1761 additions and 926 deletions
+12 -6
View File
@@ -212,34 +212,40 @@ func init() {
permission.DefaultType = permissionDescType.Default.(string)
// permission.TypeValidator is a validator for the "type" field. It is called by the builders before save.
permission.TypeValidator = permissionDescType.Validators[0].(func(string) error)
// permissionDescParentCode is the schema descriptor for parent_code field.
permissionDescParentCode := permissionFields[3].Descriptor()
// permission.DefaultParentCode holds the default value on creation for the parent_code field.
permission.DefaultParentCode = permissionDescParentCode.Default.(string)
// permission.ParentCodeValidator is a validator for the "parent_code" field. It is called by the builders before save.
permission.ParentCodeValidator = permissionDescParentCode.Validators[0].(func(string) error)
// permissionDescPath is the schema descriptor for path field.
permissionDescPath := permissionFields[3].Descriptor()
permissionDescPath := permissionFields[4].Descriptor()
// permission.DefaultPath holds the default value on creation for the path field.
permission.DefaultPath = permissionDescPath.Default.(string)
// permission.PathValidator is a validator for the "path" field. It is called by the builders before save.
permission.PathValidator = permissionDescPath.Validators[0].(func(string) error)
// permissionDescIcon is the schema descriptor for icon field.
permissionDescIcon := permissionFields[4].Descriptor()
permissionDescIcon := permissionFields[5].Descriptor()
// permission.DefaultIcon holds the default value on creation for the icon field.
permission.DefaultIcon = permissionDescIcon.Default.(string)
// permission.IconValidator is a validator for the "icon" field. It is called by the builders before save.
permission.IconValidator = permissionDescIcon.Validators[0].(func(string) error)
// permissionDescSort is the schema descriptor for sort field.
permissionDescSort := permissionFields[5].Descriptor()
permissionDescSort := permissionFields[6].Descriptor()
// permission.DefaultSort holds the default value on creation for the sort field.
permission.DefaultSort = permissionDescSort.Default.(int)
// permissionDescRemark is the schema descriptor for remark field.
permissionDescRemark := permissionFields[6].Descriptor()
permissionDescRemark := permissionFields[7].Descriptor()
// permission.DefaultRemark holds the default value on creation for the remark field.
permission.DefaultRemark = permissionDescRemark.Default.(string)
// permission.RemarkValidator is a validator for the "remark" field. It is called by the builders before save.
permission.RemarkValidator = permissionDescRemark.Validators[0].(func(string) error)
// permissionDescCreatedAt is the schema descriptor for created_at field.
permissionDescCreatedAt := permissionFields[7].Descriptor()
permissionDescCreatedAt := permissionFields[8].Descriptor()
// permission.DefaultCreatedAt holds the default value on creation for the created_at field.
permission.DefaultCreatedAt = permissionDescCreatedAt.Default.(func() int64)
// permissionDescUpdatedAt is the schema descriptor for updated_at field.
permissionDescUpdatedAt := permissionFields[8].Descriptor()
permissionDescUpdatedAt := permissionFields[9].Descriptor()
// permission.DefaultUpdatedAt holds the default value on creation for the updated_at field.
permission.DefaultUpdatedAt = permissionDescUpdatedAt.Default.(func() int64)
roleFields := schema.Role{}.Fields()