FHS-Framework V2.0.3 发布,开源快速开发平台

栏目: 软件资讯 · 发布时间: 5年前

内容简介:本版本新增功能 开发模式下,自动填充表单功能,适用于CRUD测试的时候,自动填充数据。 填充规则:根据字段的验证规则来判断 此字段是邮箱,身份证,数字,普通字符串还是什么来生成默认值。 根据字段类型(日期框...
  •  本版本新增功能

      开发模式下,自动填充表单功能,适用于CRUD测试的时候,自动填充数据。

      填充规则:根据字段的验证规则来判断 此字段是邮箱,身份证,数字,普通字符串还是什么来生成默认值。

                        根据字段类型(日期框 -当天,密码框 默认值 - 123456,下拉框  -默认选中第一个) 来生成默认值。

                        无需手动编码,在js.properties 添加  isDev = true  即可开启,上线的时候设置为 false或者删除掉此配置即可。

       FHS-Framework V2.0.3 发布,开源快速开发平台

      FHS-Framework V2.0.3 发布,开源快速开发平台

 

  • FHS Framework简介:

     FHS Framework是一款真开源,久维护的快速开发平台,平台轻量级,组件可拆装,集成了开发常用的用户角色权限/数据权限 字典,代码生成器,工作流,操作日志,登录日志,swagger,前后端校验,多数据源管理,重复提交拦截器,XSS拦截器,统一异常处理器 常见的功能。

      FHS Framework 技术栈:

      SpringBoot/Cloud(cloud为可选组件,支持单机部署)+Beetl+Mybatis Plus/Jpa+VUE&Element | Easyui +Jetcache + Mysql+Redis

       FHS Framework 架构图:

     FHS-Framework V2.0.3 发布,开源快速开发平台

     FHS Framework 思维导图:

       FHS-Framework V2.0.3 发布,开源快速开发平台

  FHS Framework 特有功能之翻译服务即: 无需表关联,将id 翻译为其他表的title/name

     FHS-Framework V2.0.3 发布,开源快速开发平台

    FHS Framework 特有功能之PAGEX 即:可实现无JAVA+HTML 只写JS实现复杂CRUD的方案(可自定义后台接口和HTML+JS扩展)

                 以下代码就是我们一个CRUD的代码

 var modelConfig= {title:'月租户类型',pkey:'id',type:'uuid',orderBy:'update_time Desc',
        namespace:"parking_lease_type",table:'t_park_lease_type',trans:true,db:"park"};
    
    var listPage={
        listFieldSett:function(){
    	  return [
    		  {name:'lease_name',title:'类型名称',width:'20%',align:'center'},
              {name:'park_id',title:'停车场名称',width:'20%',isJoin:true,namespace:'parking',showField:'transMap.parkName',align:'center'},//自动表关联
              {name:'is_disable',title:'是否禁用',width:'10%',formart:'formatRowColor',align:'center',trans:'book',key:'is_disable',showField:'transMap.is_disableName'},//字典翻译
              {name:'create_user',title:'创建人',width:'8%',align:'center',trans:'user',showField:'transMap.create_userUserName'},//用户翻译
              {name:'create_time',title:'创建时间',width:'10%',align:'center'},
              {name:'update_user',title:'更新人',width:'8%',align:'center',trans:'user',showField:'transMap.create_userUserName'},
              {name:'update_time',title:'更新时间',width:'10%',align:'center'},
              {name:'is_sync',title:'是否已下发',width:'5%',align:'center',trans:'book',key:'yesOrNo',showField:'transMap.is_syncName'},//字典翻译
      ]},
      filters:function(){
          return [
              {name:'park_id',type:'select',url:'${path.basePath}/ms/x/parking/findListData',
                  valuefield:'id',textfield:'parkName',title:'停车场'},//下拉插件
              {name:'lease_name',type:'input',title:'出入口名称',filterType:'like'},
    	  ];      
      }, 
      buttons:function(){
          return [
              //自定义按钮数组
          ];
      },
      disableButtons:function(){
    	    return [];//禁用掉默认提供的按钮 默认提供了增删改查 + 导出
      },
      otherFunctions:function(){
          return {}//其他的自定义方法
      }
    };
    
    var add={ 
    	formFields:function(){//表单内容
    	     return [
                 {name:'park_id',type:'select',url:'${path.basePath}/ms/x/parking/findListData',
                     valuefield:'id',textfield:'parkName',title:'停车场',required:true,},//一个下拉
                 {name:'lease_name',title:'名称',required:true,type:'input'},//一个input
                 {name:'is_disable',title:'是否禁用',type:'switch',dft:false},//一个开关滑块
                 {name:'is_sync',title:'是否下发',type:'hide'},//一个隐藏域
    		 ];
    	},
        otherFunctions:function(){
          return {
    	     ready:function(){
    	    },
    	    loadSuccess:function(info){//加载后台数据成功的事件
    
    	    },
    	    onSave:function(){//保存前执行方法
                $('#isSync').val(0);
    	    },
    		saveSucess:function(){//保存成功执行方法
    	    },
    		saveError:function(){//保存失败执行的方法
    		    
    	    },
    	  }		
       }
    }
  • 系统预览

     FHS-Framework V2.0.3 发布,开源快速开发平台


以上所述就是小编给大家介绍的《FHS-Framework V2.0.3 发布,开源快速开发平台》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Tango with Django

Tango with Django

David Maxwell、Leif Azzopardi / Leanpub / 2016-11-12 / USD 19.00

Tango with Django is a beginner's guide to web development using the Python programming language and the popular Django web framework. The book is written in a clear and friendly style teaching you th......一起来看看 《Tango with Django》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具