陜西工業(yè)低代碼平臺(tái)架構(gòu)

來(lái)源: 發(fā)布時(shí)間:2022-10-24

    name){{...[name]:''}}}})錯(cuò)誤信息收集器是一個(gè)Vue實(shí)例,在每個(gè)表單組件中引入錯(cuò)誤信息收集器,并且將它作為組件的一個(gè)data屬性,錯(cuò)誤信息作為組件的計(jì)算屬性,這樣一來(lái)只要錯(cuò)誤信息收集器中的數(shù)據(jù)發(fā)生變化界面就會(huì)更新,簡(jiǎn)化代碼如下:{{errorMsg}}自定義操作自定義操作實(shí)際上jsonschema中定義按鈕的點(diǎn)擊事件處理程序,在視圖頁(yè)中的實(shí)現(xiàn)比較簡(jiǎn)單如何使用在開(kāi)發(fā)環(huán)境jsonschema保存在數(shù)據(jù)庫(kù),要在測(cè)試環(huán)境和生產(chǎn)環(huán)境使用jsonschema生成頁(yè)面,需要將jsonschema下載到項(xiàng)目中的一個(gè)特定文件夾中,當(dāng)在瀏覽器中訪問(wèn)這個(gè)視圖頁(yè)時(shí),會(huì)根據(jù)頁(yè)面ID到下載好的靜態(tài)文件中讀取頁(yè)面的jsonschema,然后視圖頁(yè)將頁(yè)面渲染出來(lái)。從靜態(tài)文件中讀取配置代碼如下:import("@static/jsons/tables/table_string_"+id+".json").then(fileContent=>{('配置數(shù)據(jù):',fileContent)})json文件中保存的jsonschema是一個(gè)字符串,但是在視圖頁(yè)渲染界面的時(shí)候需要的是一個(gè)對(duì)象,并且對(duì)象的某些字段必須是函數(shù)。為了將字符串轉(zhuǎn)成需要的格式,我使用newFunction('return'+strConfig)()來(lái)完成這一需求,簡(jiǎn)化代碼如下:functionparseStrConfig(jsonSchema){returnnewFunction('return'+jsonSchema)()。企業(yè)數(shù)字化過(guò)程不能一撮而就,需要不斷創(chuàng)新,過(guò)程中需要對(duì)IT資產(chǎn)加以保護(hù),還需要低代碼產(chǎn)品支持平滑升級(jí)。陜西工業(yè)低代碼平臺(tái)架構(gòu)

    為什么要做頁(yè)面可視化搭建系統(tǒng)統(tǒng)一微前端架構(gòu)各個(gè)微應(yīng)用頁(yè)面的樣式和交互我們公司的供應(yīng)鏈saas系統(tǒng)由多個(gè)部署、技術(shù)棧不統(tǒng)一的系統(tǒng)組合而成,這些系統(tǒng)的樣式,交互存在差異,通過(guò)頁(yè)面可視化搭建系統(tǒng)生成的頁(yè)面底層使用同一套組件庫(kù),這可以滿(mǎn)足樣式,交互一致,并且面對(duì)之后的樣式和交互變更支持批量修改縮短常規(guī)頁(yè)面開(kāi)發(fā)時(shí)間我們公司的供應(yīng)鏈saas系統(tǒng)是一個(gè)toB系統(tǒng),這里面存在數(shù)量可觀的類(lèi)似的頁(yè)面,開(kāi)發(fā)重復(fù)頁(yè)面容易磨滅開(kāi)發(fā)人員的積極性,整理各類(lèi)頁(yè)面的共同之處,通過(guò)可視化搭建系統(tǒng)來(lái)減少頁(yè)面開(kāi)發(fā)重復(fù)度,讓開(kāi)發(fā)人員集中精力開(kāi)發(fā)邏輯復(fù)雜的頁(yè)面整個(gè)可視化搭建系統(tǒng)分為三部分,分別是配置頁(yè)(setting),視圖頁(yè)(view)和jsonschema。配置頁(yè)生成jsonschema,視圖頁(yè)消費(fèi)jsonschema寫(xiě)在前面使用codemirror實(shí)現(xiàn)在可視化界面上編輯自定義行為的代碼接口地址只填寫(xiě)以/開(kāi)頭的相對(duì)路徑,視圖頁(yè)在運(yùn)行的時(shí)候決定接口所在的環(huán)境使用cool-path實(shí)現(xiàn)按字段路徑取值、按字段路徑修改值使用newFunction在視圖頁(yè)將jsonschema對(duì)應(yīng)的字符串轉(zhuǎn)化成對(duì)象或者函數(shù)可創(chuàng)建的頁(yè)面類(lèi)型有:列表、詳情、表單。詳情和表單頁(yè)的設(shè)計(jì)思路差別不大,列表頁(yè)與另外兩種頁(yè)面差別比較大。陜西工業(yè)低代碼平臺(tái)架構(gòu)低代碼是企業(yè)數(shù)字化發(fā)展的強(qiáng)大助力,不僅可以讓我們工作高效地運(yùn)行,還能很大程度保證團(tuán)隊(duì)目標(biāo)的達(dá)成。

    功能列表頁(yè)定義按鈕操作、定義搜索項(xiàng)(單行搜索框\事件選擇器\下拉框\級(jí)聯(lián)選擇器\批量輸入搜索)、動(dòng)態(tài)獲取下拉框和級(jí)聯(lián)選擇器的備選數(shù)據(jù)、列表排序、table行多選、自定義table行的操作、自定義table列的顯示內(nèi)容詳情頁(yè)\表單頁(yè)表單聯(lián)動(dòng)、表格數(shù)據(jù)格式校驗(yàn)、一列布局、多列布局、表格分頁(yè)、自定義文本的顯示內(nèi)容列表頁(yè)設(shè)計(jì)經(jīng)過(guò)分析我們公司的列表頁(yè)布局有一個(gè)統(tǒng)一的模式。列表由右上角的操作按鈕、左上角的標(biāo)題\面包屑、正上面的篩選區(qū)域、中間的table以及正下方的分頁(yè)器組成,中間的table是必須存在的,其他內(nèi)容可選。如下圖所示:由于列表頁(yè)有一個(gè)統(tǒng)一的布局模式,在列表的配置頁(yè),我將列表頁(yè)分成多個(gè)的區(qū)域進(jìn)行分別配置,如下圖:基本配置區(qū)域中填寫(xiě)的數(shù)據(jù)不會(huì)顯示在列表視圖頁(yè)中,這個(gè)區(qū)域填寫(xiě)的數(shù)據(jù)只是為了方便列表配置數(shù)據(jù)的查找。全局配置由于列表頁(yè)是一個(gè)動(dòng)態(tài)的頁(yè)面,頁(yè)面中大部分?jǐn)?shù)據(jù)都是從后端開(kāi)發(fā)人員提供的接口中得到的,每一個(gè)接口都對(duì)應(yīng)了多個(gè)環(huán)境,在我們公司每個(gè)接口至少有開(kāi)發(fā)環(huán)境、測(cè)試環(huán)境、生成環(huán)境這三個(gè)環(huán)境,所以在列表配置頁(yè)中不能將接口的域名寫(xiě)死,在需要填寫(xiě)接口地址的地方只能填寫(xiě)接口的相對(duì)路徑。

    隨著企業(yè)信息化的發(fā)展,實(shí)施了ERP等行業(yè)軟件的企業(yè),開(kāi)始對(duì)客戶(hù)化、定制化提出更多要求。對(duì)于此前為它們成功實(shí)施了行業(yè)軟件的代理商和實(shí)施商,面對(duì)這些高附加值的客開(kāi)、二開(kāi)項(xiàng)目,卻苦于專(zhuān)業(yè)開(kāi)發(fā)人員匱乏等原因,無(wú)法及時(shí)響應(yīng)。如何能夠更高效的利用開(kāi)發(fā)資源,甚至引入非專(zhuān)業(yè)開(kāi)發(fā)人員,參與到行業(yè)軟件客戶(hù)化項(xiàng)目開(kāi)發(fā)中來(lái),成為擺在行業(yè)軟件代理商和實(shí)施商面前的難題。使用低代碼開(kāi)發(fā)平臺(tái),上述問(wèn)題迎刃而解!無(wú)需專(zhuān)業(yè)開(kāi)發(fā)人員,快速交付客開(kāi)、二開(kāi)項(xiàng)目,滿(mǎn)足企業(yè)個(gè)性化定制需求。(低代碼開(kāi)發(fā)平臺(tái))近日,西安睿智時(shí)代信息技術(shù)有限公司使用低代碼開(kāi)發(fā)平臺(tái)領(lǐng)域的產(chǎn)品——活字格,克服了專(zhuān)業(yè)開(kāi)發(fā)人員短缺的困難,以客開(kāi)項(xiàng)目的形式,為西安紫薇地產(chǎn)量身定做了深度集成到用友U8+中的房產(chǎn)資源管理模塊。兩周左右時(shí)間,睿智時(shí)代完成了從開(kāi)發(fā)到交付的全過(guò)程。項(xiàng)目交付后,獲得了客戶(hù)的好評(píng)。紫薇地產(chǎn)是陜西省的地產(chǎn)公司,之前已使用用友U8+進(jìn)行企業(yè)管理,在使用過(guò)程中,紫薇地產(chǎn)發(fā)現(xiàn)系統(tǒng)無(wú)法滿(mǎn)足自身特有的房產(chǎn)資源管理流程,需要通過(guò)客戶(hù)化開(kāi)發(fā),將房產(chǎn)資源的轉(zhuǎn)入轉(zhuǎn)出流程和對(duì)應(yīng)的憑證生成工作系統(tǒng)化,并針對(duì)剩余房產(chǎn)資源生成對(duì)應(yīng)的報(bào)表和圖表,達(dá)到資源管理的效果。此外?,F(xiàn)實(shí)中業(yè)務(wù)人員確實(shí)也可以構(gòu)建簡(jiǎn)單的表級(jí)應(yīng)用,但真正能夠支持?jǐn)?shù)字化轉(zhuǎn)型的場(chǎng)景應(yīng)用卻并不簡(jiǎn)單。

    createElement){//這兒的是在列表配置界面寫(xiě)的函數(shù)return(createElement,.$parent,)},props:{renderFunc:{type:Function,required:true},row:{type:Object,default(){return{}}},index:{type:Number,default:0},col:{type:Object,default(){return{}}}},data(){return{oldRowData:deepClone()}}}}由于table中要展示的數(shù)據(jù)都是從后端提供的接口獲取,在我們公司內(nèi)部這個(gè)頁(yè)面搭建系統(tǒng)要服務(wù)于多個(gè)的系統(tǒng),這些系統(tǒng)的后端接口規(guī)范不盡相同,所以在配置頁(yè)可以根據(jù)接口返回的值組裝table要展示的數(shù)據(jù)。組裝table數(shù)據(jù)與組裝接口參數(shù)類(lèi)似,都是在代碼編輯框中寫(xiě)函數(shù),然后函數(shù)必須有一個(gè)返回值,視圖頁(yè)會(huì)將返回值當(dāng)作接口參數(shù)或者table數(shù)據(jù)。詳情頁(yè)/表單頁(yè)的設(shè)計(jì)詳情頁(yè)和表單頁(yè)的設(shè)計(jì)思路相同,不同的是在頁(yè)面上展示的組件不同,在下面的文字中統(tǒng)稱(chēng)為詳情頁(yè)。詳情頁(yè)中有兩種類(lèi)型的組件,分別是布局組件和基礎(chǔ)組件,基礎(chǔ)組件只能放置在布局組件中,布局組件不能相互嵌套。在這里我以行為緯度來(lái)創(chuàng)建詳情頁(yè),并且將行分成一至三列,每一列可以容納任意多個(gè)基礎(chǔ)組件,選中基礎(chǔ)組件或者布局組件對(duì)這個(gè)組件進(jìn)行配置,可以將配置詳情頁(yè)當(dāng)做搭積木。市場(chǎng)應(yīng)用方面,企業(yè)或員工還做不到愿意花費(fèi)精力為員工培訓(xùn)、學(xué)習(xí),這都是企業(yè)猶豫使用低代碼平臺(tái)的原因。陜西工業(yè)低代碼平臺(tái)架構(gòu)

伴隨著千行百業(yè)數(shù)字化轉(zhuǎn)型的深入,低代碼開(kāi)發(fā)在近幾年有著大幅度增長(zhǎng),漸成“星星之火,可以燎原”之勢(shì)。陜西工業(yè)低代碼平臺(tái)架構(gòu)

隨著消費(fèi)加速升級(jí),人們不但對(duì)有限責(zé)任公司有了嚴(yán)格的要求,也對(duì)商業(yè)以為的生活有了需求,比如:越來(lái)越多的城市人就對(duì)夜生活有了更新更高的需求,夜經(jīng)濟(jì)應(yīng)運(yùn)而生。特色夜色文化也成為“夜游族”的好選擇。在文創(chuàng)產(chǎn)品方面,服務(wù)型企業(yè)是蘊(yùn)含著傳統(tǒng)文化基因的禮物是文化服務(wù),是中國(guó)及世界精神文明的象征。所以對(duì)于行業(yè)內(nèi)的無(wú)數(shù)企業(yè)來(lái)說(shuō),這不但是一個(gè)巨大商機(jī),更是一個(gè)發(fā)展前景。嚴(yán)格來(lái)說(shuō),無(wú)論是欣賞人文還是享受山水之樂(lè),都離不開(kāi)良好的有限責(zé)任公司服務(wù),好的有限責(zé)任公司服務(wù)總能讓人身心愉悅,更好地融入當(dāng)?shù)厣睿瑒?chuàng)造出旅游記憶。古人云“讀萬(wàn)卷書(shū),行萬(wàn)里路”,美麗的風(fēng)景和精彩的人生都是在路上。加工的不斷發(fā)展,才能讓人更好地感知世界、認(rèn)識(shí)自己。擁抱多彩的人類(lèi)文明、多元的民族智慧、瑰麗的自然景觀,人生的閱歷和視野則遼闊寬廣。陜西工業(yè)低代碼平臺(tái)架構(gòu)

首匯信息技術(shù)河北有限公司是一家計(jì)算機(jī)硬件技術(shù)研發(fā)、技術(shù)咨詢(xún)、技術(shù)服務(wù);計(jì)算機(jī)系統(tǒng)集成服務(wù);貨物或技術(shù)進(jìn)出口(國(guó)家限制和禁止的除外);互聯(lián)網(wǎng)信息服務(wù)(憑許可證經(jīng)營(yíng));設(shè)計(jì)、制作、代理國(guó)內(nèi)廣告業(yè)務(wù);發(fā)布國(guó)內(nèi)戶(hù)外廣告業(yè)務(wù);汽車(chē)配件、機(jī)械設(shè)備、五金產(chǎn)品、電子產(chǎn)品、化工產(chǎn)品(危險(xiǎn)化學(xué)品及易制毒化學(xué)品除外、無(wú)存儲(chǔ))、橡膠制品(醫(yī)用橡膠制品除外)、通信設(shè)備(衛(wèi)星電視廣播地面接收設(shè)施除外)、儀器儀表、安全技術(shù)防范設(shè)備、辦公設(shè)備的批發(fā)、零售。(依法需經(jīng)批準(zhǔn)的項(xiàng)目,經(jīng)相關(guān)部門(mén)批準(zhǔn)后方可開(kāi)展經(jīng)營(yíng)活動(dòng))的公司,致力于發(fā)展為創(chuàng)新務(wù)實(shí)、誠(chéng)實(shí)可信的企業(yè)。公司自創(chuàng)立以來(lái),投身于信息化中臺(tái)系統(tǒng)規(guī)劃,中臺(tái)ERP服務(wù)平臺(tái),是商務(wù)服務(wù)的主力軍。首匯信息技術(shù)致力于把技術(shù)上的創(chuàng)新展現(xiàn)成對(duì)用戶(hù)產(chǎn)品上的貼心,為用戶(hù)帶來(lái)良好體驗(yàn)。首匯信息技術(shù)始終關(guān)注商務(wù)服務(wù)市場(chǎng),以敏銳的市場(chǎng)洞察力,實(shí)現(xiàn)與客戶(hù)的成長(zhǎng)共贏。