本公開(kāi)屬于互聯(lián)網(wǎng)和軟件開(kāi)發(fā),具體涉及一種頁(yè)面生成方法、顯示裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)。
背景技術(shù):
1、傳統(tǒng)智能看板的頁(yè)面結(jié)構(gòu)固定,也即頁(yè)面上所展示的多個(gè)子業(yè)務(wù)組件無(wú)法調(diào)整;其中,子業(yè)務(wù)組件對(duì)應(yīng)所展示的內(nèi)容包括當(dāng)前業(yè)務(wù)場(chǎng)景下的子業(yè)務(wù)的相關(guān)指標(biāo)信息。由于看板頁(yè)面結(jié)構(gòu)固定,因此,在不同情況下相同業(yè)務(wù)場(chǎng)景下所關(guān)注的指標(biāo)信息發(fā)生變化,需要開(kāi)發(fā)人員重新制作看板頁(yè)面,也就意味著需要進(jìn)行相關(guān)頁(yè)面代碼的二次開(kāi)發(fā)。另外,針對(duì)相同業(yè)務(wù)場(chǎng)景,不同用戶(hù)所關(guān)注的指標(biāo)信息也不盡相同;由于二次開(kāi)發(fā)后的頁(yè)面結(jié)構(gòu)依舊固定,因此仍是無(wú)法同時(shí)滿(mǎn)足不同用戶(hù)的需求。
技術(shù)實(shí)現(xiàn)思路
1、本公開(kāi)旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問(wèn)題之一,提供一種頁(yè)面生成方法、顯示裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)。
2、第一方面,解決本公開(kāi)技術(shù)問(wèn)題所采用的技術(shù)方案是一種頁(yè)面生成方法,包括:
3、響應(yīng)于針對(duì)目標(biāo)業(yè)務(wù)場(chǎng)景的頁(yè)面獲取操作,展示預(yù)設(shè)業(yè)務(wù)頁(yè)面;所述預(yù)設(shè)業(yè)務(wù)頁(yè)面包括預(yù)先設(shè)置的、位于信息展示區(qū)的多個(gè)目標(biāo)組件;所述目標(biāo)組件包括所述預(yù)設(shè)業(yè)務(wù)頁(yè)面默認(rèn)展示的、與所述目標(biāo)業(yè)務(wù)場(chǎng)景相關(guān)的子業(yè)務(wù)信息;
4、響應(yīng)于對(duì)所述預(yù)設(shè)業(yè)務(wù)頁(yè)面上所展示的可選擇列表中任一待展示組件的移動(dòng)操作,將當(dāng)前移動(dòng)的所述待展示組件的子業(yè)務(wù)信息渲染至所述信息展示區(qū);所述可選擇列表包括多個(gè)所述待展示組件。
5、在一些實(shí)施例中,在所述響應(yīng)于針對(duì)目標(biāo)業(yè)務(wù)場(chǎng)景的頁(yè)面獲取操作,展示預(yù)設(shè)業(yè)務(wù)頁(yè)面之前,還包括:
6、獲取前端已經(jīng)開(kāi)發(fā)完成的子業(yè)務(wù)代碼;
7、從所述子業(yè)務(wù)代碼中提取子業(yè)務(wù)結(jié)構(gòu)代碼,并封裝為第一文件;所述子業(yè)務(wù)結(jié)構(gòu)代碼表征子業(yè)務(wù)組件的結(jié)構(gòu)信息;
8、從所述子業(yè)務(wù)代碼中提取子業(yè)務(wù)層疊樣式代碼,并封裝為第二文件;所述子業(yè)務(wù)層疊樣式代碼表征子業(yè)務(wù)組件的樣式信息;
9、從所述子業(yè)務(wù)代碼中提取子業(yè)務(wù)數(shù)據(jù)代碼,并封裝為第三文件;所述子業(yè)務(wù)數(shù)據(jù)代碼表征子業(yè)務(wù)組件的所述子業(yè)務(wù)信息;
10、將所述第一文件、所述第二文件和所述第三文件處理為子業(yè)務(wù)組件。
11、在一些實(shí)施例中,在所述響應(yīng)于針對(duì)目標(biāo)業(yè)務(wù)場(chǎng)景的頁(yè)面獲取操作,展示預(yù)設(shè)業(yè)務(wù)頁(yè)面之前,還包括:
12、針對(duì)任一所述子業(yè)務(wù)組件,基于預(yù)設(shè)框架,創(chuàng)建所述子業(yè)務(wù)組件的組件類(lèi)別信息、身份信息和展示類(lèi)型信息;
13、在所述組件類(lèi)別信息為第一類(lèi)的情況下,確定所述子業(yè)務(wù)組件為所述目標(biāo)組件;
14、在所述組件類(lèi)別信息為第二類(lèi)的情況下,確定所述子業(yè)務(wù)組件為所述待展示組件;
15、將所述目標(biāo)組件的第一創(chuàng)建信息和所述待展示組件的第二創(chuàng)建信息,分別引入所述預(yù)設(shè)業(yè)務(wù)頁(yè)面的數(shù)據(jù)文件中,其中,所述第一創(chuàng)建信息包括所述目標(biāo)組件創(chuàng)建好的身份信息和展示類(lèi)型信息;所述第二創(chuàng)建信息包括所述待展示組件穿件好的身份信息和展示類(lèi)型信息。
16、在一些實(shí)施例中,在所述將所述目標(biāo)組件的第一創(chuàng)建信息和所述待展示組件的第二創(chuàng)建信息,分別引入所述預(yù)設(shè)業(yè)務(wù)頁(yè)面的數(shù)據(jù)文件中之前,還包括:
17、基于預(yù)設(shè)框架,創(chuàng)建所述預(yù)設(shè)業(yè)務(wù)頁(yè)面的頁(yè)面結(jié)構(gòu),得到所述預(yù)設(shè)業(yè)務(wù)頁(yè)面的結(jié)構(gòu)文件、層疊樣式文件和數(shù)據(jù)文件。
18、在一些實(shí)施例中,在所述響應(yīng)于針對(duì)目標(biāo)業(yè)務(wù)場(chǎng)景的頁(yè)面獲取操作,展示預(yù)設(shè)業(yè)務(wù)頁(yè)面之前,還包括:
19、利用預(yù)設(shè)屬性為所述待展示組件配置可移動(dòng)功能;
20、所述可移動(dòng)功能包括開(kāi)始事件功能和結(jié)束事件功能;所述開(kāi)始事件功能用于在用戶(hù)拖動(dòng)所述待展示組件時(shí)觸發(fā),以獲取所述待展示組件的起始位置信息;所述結(jié)束事件功能用于在用戶(hù)拖動(dòng)所述待展示組件完成時(shí)觸發(fā),以獲取所述待展示組件的添加位置信息。
21、在一些實(shí)施例中,所述響應(yīng)于對(duì)待展示組件的移動(dòng)操作,將當(dāng)前移動(dòng)的所述待展示組件的子業(yè)務(wù)信息渲染至所述信息展示區(qū),包括:
22、響應(yīng)于對(duì)待展示組件的拖拽操作,獲取所述待展示組件的起始位置信息、添加位置信息和第二創(chuàng)建信息;
23、基于所述起始位置信息,確定當(dāng)前拖拽的待展示組件;
24、基于所述第二創(chuàng)建信息,調(diào)用所述當(dāng)前拖拽的待展示組件對(duì)應(yīng)的第一文件、第二文件和第三文件;
25、利用所述第一文件、所述第二文件和所述第三文件,將所述當(dāng)前拖拽的待展示組件的子業(yè)務(wù)信息渲染至所述添加位置信息指示的所述信息展示區(qū)內(nèi)的位置。
26、在一些實(shí)施例中,在所述利用所述第一文件、所述第二文件和所述第三文件,將所述當(dāng)前拖拽的待展示組件的子業(yè)務(wù)信息渲染至所述添加位置信息指示的所述信息展示區(qū)內(nèi)的位置之后,還包括:
27、在所述添加位置信息指示的位置為所述目標(biāo)組件的展示位置的情況下,將位于所述添加位置信息指示位置的目標(biāo)組件作為新的待展示組件,并添加至所述可選擇列表。
28、在一些實(shí)施例中,在所述響應(yīng)于對(duì)所述可選擇列表中任一待展示組件的移動(dòng)操作,將當(dāng)前移動(dòng)的所述待展示組件的子業(yè)務(wù)信息渲染至所述信息展示區(qū)之前,還包括:
29、響應(yīng)于用戶(hù)調(diào)取可選擇列表的操作,在所述預(yù)設(shè)業(yè)務(wù)頁(yè)面的所述信息展示區(qū)疊加展示可選擇列表。
30、在一些實(shí)施例中,所述移動(dòng)操作包括拖拽操作、選中操作或單擊操作中的任意一種。
31、第二方面,本公開(kāi)實(shí)施例還提供了一種顯示裝置,包括顯示器和控制器;
32、所述控制器,被配置為響應(yīng)于針對(duì)目標(biāo)業(yè)務(wù)場(chǎng)景的頁(yè)面獲取操作,控制所述顯示器上展示預(yù)設(shè)業(yè)務(wù)頁(yè)面;所述預(yù)設(shè)業(yè)務(wù)頁(yè)面包括預(yù)先設(shè)置的、位于信息展示區(qū)的多個(gè)目標(biāo)組件;所述目標(biāo)組件為所述預(yù)設(shè)業(yè)務(wù)頁(yè)面默認(rèn)展示的、與所述目標(biāo)業(yè)務(wù)場(chǎng)景相關(guān)的子業(yè)務(wù)信息;以及,響應(yīng)于對(duì)所述預(yù)設(shè)業(yè)務(wù)頁(yè)面上所展示的可選擇列表中任一待展示組件的移動(dòng)操作,將當(dāng)前移動(dòng)的所述待展示組件的子業(yè)務(wù)信息渲染至所述信息展示區(qū);所述可選擇列表包括多個(gè)待展示組件。
33、第三方面,本公開(kāi)實(shí)施例還提供了一種計(jì)算機(jī)設(shè)備,其中,包括:處理器、存儲(chǔ)器和總線(xiàn),所述存儲(chǔ)器存儲(chǔ)有所述處理器可執(zhí)行的機(jī)器可讀指令,當(dāng)計(jì)算機(jī)設(shè)備運(yùn)行時(shí),所述處理器與所述存儲(chǔ)器之間通過(guò)總線(xiàn)通信,所述機(jī)器可讀指令被所述處理器執(zhí)行時(shí)執(zhí)行如第一方面中任一項(xiàng)所述的頁(yè)面生成方法的步驟。
34、第四方面,本公開(kāi)實(shí)施例還提供了一種計(jì)算機(jī)非瞬態(tài)可讀存儲(chǔ)介質(zhì),其中,該計(jì)算機(jī)非瞬態(tài)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器運(yùn)行時(shí)執(zhí)行如第一方面中任一項(xiàng)所述的頁(yè)面生成方法的步驟。
1.一種頁(yè)面生成方法,其中,包括:
2.根據(jù)權(quán)利要求1所述的頁(yè)面生成方法,其中,在所述響應(yīng)于針對(duì)目標(biāo)業(yè)務(wù)場(chǎng)景的頁(yè)面獲取操作,展示預(yù)設(shè)業(yè)務(wù)頁(yè)面之前,還包括:
3.根據(jù)權(quán)利要求2所述的頁(yè)面生成方法,其中,在所述響應(yīng)于針對(duì)目標(biāo)業(yè)務(wù)場(chǎng)景的頁(yè)面獲取操作,展示預(yù)設(shè)業(yè)務(wù)頁(yè)面之前,還包括:
4.根據(jù)權(quán)利要求3所述的頁(yè)面生成方法,其中,在所述將所述目標(biāo)組件的第一創(chuàng)建信息和所述待展示組件的第二創(chuàng)建信息,分別引入所述預(yù)設(shè)業(yè)務(wù)頁(yè)面的數(shù)據(jù)文件中之前,還包括:
5.根據(jù)權(quán)利要求1~4中任一項(xiàng)所述的頁(yè)面生成方法,其中,在所述響應(yīng)于針對(duì)目標(biāo)業(yè)務(wù)場(chǎng)景的頁(yè)面獲取操作,展示預(yù)設(shè)業(yè)務(wù)頁(yè)面之前,還包括:
6.根據(jù)權(quán)利要求1所述的頁(yè)面生成方法,其中,所述響應(yīng)于對(duì)待展示組件的移動(dòng)操作,將當(dāng)前移動(dòng)的所述待展示組件的子業(yè)務(wù)信息渲染至所述信息展示區(qū),包括:
7.根據(jù)權(quán)利要求6所述的頁(yè)面生成方法,其中,在所述利用所述第一文件、所述第二文件和所述第三文件,將所述當(dāng)前拖拽的待展示組件的子業(yè)務(wù)信息渲染至所述添加位置信息指示的所述信息展示區(qū)內(nèi)的位置之后,還包括:
8.根據(jù)權(quán)利要求1所述的頁(yè)面生成方法,其中,在所述響應(yīng)于對(duì)所述可選擇列表中任一待展示組件的移動(dòng)操作,將當(dāng)前移動(dòng)的所述待展示組件的子業(yè)務(wù)信息渲染至所述信息展示區(qū)之前,還包括:
9.根據(jù)權(quán)利要求1所述的頁(yè)面生成方法,其中,所述移動(dòng)操作包括拖拽操作、選中操作或單擊操作中的任意一種。
10.一種顯示裝置,其包括顯示器和控制器;
11.一種計(jì)算機(jī)設(shè)備,其中,包括:處理器、存儲(chǔ)器和總線(xiàn),所述存儲(chǔ)器存儲(chǔ)有所述處理器可執(zhí)行的機(jī)器可讀指令,當(dāng)計(jì)算機(jī)設(shè)備運(yùn)行時(shí),所述處理器與所述存儲(chǔ)器之間通過(guò)總線(xiàn)通信,所述機(jī)器可讀指令被所述處理器執(zhí)行時(shí)執(zhí)行如權(quán)利要求1至9中任一項(xiàng)所述的頁(yè)面生成方法的步驟。
12.一種計(jì)算機(jī)非瞬態(tài)可讀存儲(chǔ)介質(zhì),其中,該計(jì)算機(jī)非瞬態(tài)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器運(yùn)行時(shí)執(zhí)行如權(quán)利要求1至9中任一項(xiàng)所述的頁(yè)面生成方法的步驟。