在成熟的低代碼平臺(tái)上?
YoursLC有源低代碼 開源了
https://gitee.com/think9/your-lc-active-low-code.git
雙輸出的低代碼產(chǎn)品--既能輸出功能,又能100%輸出源碼,數(shù)十倍的提高你的開發(fā)效率,并且用戶完全可控
設(shè)計(jì)原則: 簡單實(shí)用、高效快捷,開箱即用、使用簡單,可數(shù)十倍的提高你的開發(fā)效率
產(chǎn)品目標(biāo): 用戶可自定義錄入表、管理流程、統(tǒng)計(jì)報(bào)表(待完成);雙輸出,既能輸出功能,又能100%輸出源碼
功能特點(diǎn):
錄入指標(biāo)包括以下類型:文本(30 字符)、文本(100 字符)、文本(500 字符)、文本(不限定長度)、整數(shù)、兩位小數(shù)、四位小數(shù)、價(jià)格、圖片等
主表控件包括文本框、彈出選擇、下拉選擇、單選按鈕、多選框、圖片控件等。子表控件包括文本框、彈出選擇(單選或多選)、下拉選擇、圖片控件等
一鍵生成數(shù)據(jù)表
可為控件(錄入表指標(biāo))設(shè)置的屬性包括:是否必填、是否主鍵、是否唯一性、是否排序、是否作為查詢條件、是否統(tǒng)計(jì)求和、是否隱藏(隱藏的指標(biāo)不在編輯頁面出現(xiàn),同時(shí)可設(shè)置默認(rèn)值)、適用規(guī)則(身份證號(hào),郵編等)、提示說明、鎖定(不鎖定、鎖定、按行鎖定、編輯時(shí)鎖定等)、默認(rèn)值、自動(dòng)計(jì)算式、為錄入指標(biāo)指定數(shù)據(jù)規(guī)范等
一鍵生成錄入表樣式,推拽生成錄入表樣式初始化(待完成)
數(shù)據(jù)規(guī)范:為錄入表指標(biāo)指定數(shù)據(jù)規(guī)范,可實(shí)現(xiàn)數(shù)據(jù)自動(dòng)填寫、選擇輸入等功能。 數(shù)據(jù)規(guī)范包括系統(tǒng)指標(biāo)、自動(dòng)編號(hào)、單列選擇、多列選擇、樹形選擇等。 【系統(tǒng)指標(biāo)】:包括當(dāng)前日期、當(dāng)前用戶部門名稱、當(dāng)前用戶部門編碼、當(dāng)前用戶真實(shí)姓名、當(dāng)前用戶登陸名等。其作用是為文本框賦值(自動(dòng)填寫)。 【自動(dòng)編號(hào)】:設(shè)置按照一定規(guī)則自動(dòng)生成字符串,可為文本框賦值(自動(dòng)填寫)。 【單列選擇、多列選擇、樹形選擇】:其作用是為下拉框、多選框、單選按鈕、彈出選擇頁面設(shè)置數(shù)據(jù)源(數(shù)據(jù)選項(xiàng)),實(shí)現(xiàn)選擇輸入。
主表分兩類:基本信息表(不包含流程屬性、listid自增長)、一般錄入表(listid與flowrunlist關(guān)聯(lián)、有流程屬性) 主表可包含任意數(shù)量子表,子表最多不能超過25列(目前是)。子表可設(shè)置為可動(dòng)態(tài)添加刪除行(包含增加和刪除按鈕,可單獨(dú)增加刪除行) 可定義子表數(shù)據(jù)初始化,子表初始化是指新建錄入表數(shù)據(jù)時(shí),子表自動(dòng)完成的數(shù)據(jù)加載。分為兩類,讀取空數(shù)據(jù)和從錄入表中讀取。
可為錄入表設(shè)定權(quán)限,包括查看編輯模式(【查看本人新建的數(shù)據(jù) || 編輯刪除本人新建的數(shù)據(jù)】 【查看所屬單位(部門)所有用戶新建的數(shù)據(jù) || 編輯刪除本人新建的數(shù)據(jù)】【查看所屬單位(部門)所有用戶新建的數(shù)據(jù) || 編輯刪除所屬單位(部門)所有用戶新建的數(shù)據(jù)】等)、用戶管理權(quán)限(分兩類:所有數(shù)據(jù)和下級(jí)部門數(shù)據(jù)),有權(quán)限的用戶可鎖定、解鎖、刪除數(shù)據(jù),并為數(shù)據(jù)指定流程步驟(待完成)
支持自定義錄入校驗(yàn):對(duì)輸入的數(shù)字及文本字符進(jìn)行校驗(yàn),如可進(jìn)行數(shù)字的區(qū)間校驗(yàn),如大于某個(gè)值或者小于某值,還可進(jìn)行單價(jià)乘以數(shù)量必須等于總額等等。檢驗(yàn)公式可以是四則運(yùn)算。并可以設(shè)置數(shù)據(jù)校驗(yàn)的適用流程
支持?jǐn)?shù)據(jù)讀取:數(shù)據(jù)讀取包括三類:1讀取單值,如選擇產(chǎn)品后自動(dòng)為頁面控件賦值,如產(chǎn)品名稱、計(jì)量單位等 2讀取列表值,為下拉選擇賦值,如實(shí)現(xiàn)數(shù)據(jù)聯(lián)動(dòng)等 3自動(dòng)讀取其他錄入表數(shù)據(jù)為子表賦值(更新子表數(shù)據(jù))(待完成)
支持?jǐn)?shù)據(jù)回寫(待完成)
支持流程自定義(自由流程和固定流程)
包含工作辦理(待辦理和已辦理)、工作管理模塊(鎖定、解鎖、刪除數(shù)據(jù),并為數(shù)據(jù)指定流程步驟(待完成))
......
以上一切功能,不用寫一行代碼,全部由系統(tǒng)自動(dòng)生成,而且代碼開源。產(chǎn)品中搭建的案例完全都是自動(dòng)生成的。天下武功唯快不破,YoursLC數(shù)十倍的提高你的開發(fā)效率,并且用戶完全可控。
YoursLC有源低代碼是一套基于ASP.NET 3.1 MVC + Dapper + LayUI + jquery 的產(chǎn)品,源代碼部分開源,可以數(shù)十倍地提高你的開發(fā)效率! 環(huán)境要求 VS2019及以上版本; Asp.net 3.1; Mysql數(shù)據(jù)庫;