- 51Aspx源碼必讀.txt[5KB]
- changelog.html[15KB]
- document.html[16KB]
- index.html[7KB]
- CHANGELOG.md[8KB]
- CNAME[12B]
- DOCUMENT.md[8KB]
- LICENSE[1KB]
- README.md[3KB]
- favicon.ico[16KB]
- favicon.svg[1KB]
- from - .gif[4KB]
- 最新Asp.Net源碼下載.url[123B]
源碼介紹
源碼參數
前端采用 jQuery + Bootstrap + EasyUI + AceAdmin + fontAwesome
后端采用 .NET Core + EF + SQL(SQLServer、MySQL、PostgreSQL、SQLite)
數據庫腳本放置于 wwwroot/scripts/目錄下
全部采用 LINQ,跨數據庫、避免SQL注入
二、功能介紹
數據表
用戶(SysUser)
角色、角色權限(SysRole)
菜單(SysMenu)
按鈕(SysButton)
日志(SysLog)
字典(SysDictionary)
表配置(SysTableConfig)
功能
登錄:系統賬號登錄
權限:角色權限,控制菜單及頁面按鈕
表格:動態配置標題、寬度、排序、對齊方式、格式化、凍結、點擊排序等
表單:動態生成表單,自定義標題、排序、跨列、類型、必填等,支持多表單生成
查詢:動態生成查詢面板,自定義字段查詢,以JSON格式表達查詢條件
日志:訪問日志記錄
字典:通用的字典表
工具:數據庫表信息展示,一鍵導出數據庫表結構為Excel
任務:定時執行任務,清理臨時目錄、重置演示數據庫
導出:公共導出Excel表,自定義查詢主體,支持條件查詢、列格式化,支持追加操作等
上傳:通用的上傳接口
接口:所有非頁面請求規范化為接口,并用 swagger 生成可視化接口文檔
使用說明
創建表、寫字段注釋(方便生成表配置)
生成表配置,可以用【工具箱】-【表管理】-【生成表配置】,也可以直接拷貝文件夾wwwroot/scripts/table-config/對應的SQL腳本運行
修改表配置,表格,表單、查詢,調整為需要展示的形式(標題、寬度、排序、輸入類型、列格式化、必填、默認值等,根據業務拓展配置項)
修改表配置,輸入類型配置,需要配置下拉框、下拉樹等,在Common控制器寫方法,url源指向這個方法訪問的地址
修改表配置,列格式化配置,比如狀態需要格式化為啟用、停用,有常用公共的格式化方法,也可以配置自定義格式化方法col_custom_字段小寫
創建一個頁面,菜單表添加此頁面,配置操作按鈕
寫表對應的查詢、保存(新增/修改)、刪除方法,參考【系統設置】里面的功能
基于z.js封裝的表格方法(API與EasyUI保持一致,看EasyUI文檔即可),配置查詢表的請求地址、表格類型、分頁、復選等
三、注意事項
1、開發環境為Visual Studio 2019,數據庫為SQLServer2008