# tsm-admin-iview **Repository Path**: mengda0528/tsm-admin-iview ## Basic Information - **Project Name**: tsm-admin-iview - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-01-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Ffast-FE > 基于vue iview后台管理系统前端快速开发解决方案 ## Install ``` bash # install dependencies npm install or yarn # serve with hot reload at localhost:8000 npm run dev # build for production with minification npm run build ``` ## 简介 ``` bash Ffast-FE 是一套基于vue iview后台管理系统前端快速开发解决方案,以JSON数据驱动页面,几句代码即可快速开发属于你的页面。 ``` ## 演示地址 * http://demo.ffast.cn/ * http://39.107.104.190/ffast/ * http://118.126.66.11/ffast/ ## 技术栈 vue2 + vuex + vue-router + webpack + ES6 + axios + iview ## 后端解决方案Ffast-Java > https://github.com/ZhiYiDai/Ffast-Java ### 已实现模块 * 整体布局界面 * 用户管理 * 角色管理 * 字典管理 * 权限菜单 * 接口测试 * 系统日志 * 待办事项 * 定时任务 ### 开发中的模块 * 代码生成 ### 效果图 ![image](https://gitee.com/cvb1234/Ffast-FE/raw/master/demo/page1.jpg) ![image](https://gitee.com/cvb1234/Ffast-FE/raw/master/demo/page2.jpg) ![image](https://gitee.com/cvb1234/Ffast-FE/raw/master/demo/page3.jpg) ![image](https://gitee.com/cvb1234/Ffast-FE/raw/master/demo/page4.jpg) ![image](https://gitee.com/cvb1234/Ffast-FE/raw/master/demo/page5.jpg) ![image](https://gitee.com/cvb1234/Ffast-FE/raw/master/demo/page6.jpg) ![image](https://gitee.com/cvb1234/Ffast-FE/raw/master/demo/page7.jpg) ![image](https://gitee.com/cvb1234/Ffast-FE/raw/master/demo/page8.jpg) ![image](https://gitee.com/cvb1234/Ffast-FE/raw/master/demo/page9.jpg) ![image](https://gitee.com/cvb1234/Ffast-FE/raw/master/demo/page10.jpg) ## 一个增删改查表格页面 ( CrudView ) ``` bash ``` ## 灵活丰富的动态表单组件(FormDynamic) ### 支持十多种表单组件: * input text(单行输入框) * input textarea(多行输入框) * select(下拉选择框) * radio(单选框) * checkbox(多选框) * treeSelect(选择树) * input number(数字输入框) * date(日期选择) * datetime(日期时间选择) * datetimerange(日期时间段选择) * ImgUpload(图片上传表单组件) * editor(基于vue-quill-editor富文本) * PopupSelect(弹出式选择) * Switch(开关选择) ## 代码样例 ``` bash ``` ## 排版规则 ``` bash [ [{}...],//第一行 [], //第二行 [], //第三行 ] 也可以设置为span:24 独占一行 ``` ## 表单验证 ``` bash rules: { required: true, //开启表单验证 type: 'number', //验证类型 message: '分类不能为空'//提示信息 } 具体请看https://github.com/yiminghe/async-validator ``` ## 您还可以使用基于动态表单组件开发的其他组件 * 弹出式编辑表单(PopupEdit) * 跳转式编辑表单 (edit.vue) ## 还有什么? * CrudTreeView(树编辑布局) * PhotoViewer(图片预览组件) * DataTree(数据树) * DataSelect(数据下拉框,支持直接填入字典标识) * DataTable(数据表格) * CrudTree(增删改查树) * CrudTable(增删表格) * PermsValid(权限验证) ... ## 引用关系 ``` bash CrudView -> CrudTable -> DataTable -> IView Table -> PopupEdit -> FormDynamic -> Edit -> FormDynamic -> CrudTree -> DataTree -> IView Tree -> PopupEdit -> FormDynamic -> Edit -> FormDynamic ```