本發(fā)明涉及績(jī)效考核,尤其涉及一種績(jī)效考核模板前后端數(shù)據(jù)交互方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù):
1、在績(jī)效系統(tǒng)管理中,考核模板是整個(gè)系統(tǒng)中重要的功能,是核心功能,績(jī)效系統(tǒng)的考核模板展示方式跟表格類似,要求有列標(biāo)題和行數(shù)據(jù),而且還需要對(duì)一些特殊的列進(jìn)行處理,比如算分等操作,在這樣的情況下,只依賴前端的交互效果并不能滿足需求,所以需要跟后端進(jìn)行數(shù)據(jù)交互聲明每個(gè)字段的作用,以實(shí)現(xiàn)算分等操作的處理。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供了一種績(jī)效考核模板前后端數(shù)據(jù)交互方法、裝置、設(shè)備及介質(zhì),用于解決前端的數(shù)據(jù)操作只依賴前端的交互效果并不能滿足操作需求的技術(shù)問題。
2、本發(fā)明提供了一種績(jī)效考核模板前后端數(shù)據(jù)交互方法,應(yīng)用于績(jī)效系統(tǒng)后端,所述績(jī)效系統(tǒng)后端與績(jī)效系統(tǒng)前端交互;所述方法包括:
3、讀取績(jī)效系統(tǒng)前端的績(jī)效考核模板中的列數(shù)據(jù);
4、識(shí)別所述列數(shù)據(jù)中的固定列,并獲取所述固定列的固定列枚舉值;
5、根據(jù)所述固定列枚舉值,確定所述固定列的列序號(hào);
6、提取所述列序號(hào)對(duì)應(yīng)的行數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,得到處理結(jié)果;
7、將所述處理結(jié)果返回至所述績(jī)效系統(tǒng)前端,并顯示在所述績(jī)效考核模板中。
8、可選地,所述固定列枚舉值包括權(quán)重、自評(píng)、雙線負(fù)責(zé)人a評(píng)分、雙線負(fù)責(zé)人b評(píng)分、職能負(fù)責(zé)人評(píng)分和實(shí)際完成情況。
9、可選地,所述提取所述列序號(hào)對(duì)應(yīng)的行數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,得到處理結(jié)果的步驟,包括:
10、接收績(jī)效系統(tǒng)前端的操作請(qǐng)求,并從所述操作請(qǐng)求中提取處理邏輯;
11、根據(jù)所述操作請(qǐng)求和所述列序號(hào)確定目標(biāo)列;
12、獲取所述目標(biāo)列的值,并根據(jù)所述目標(biāo)列的值和所述處理邏輯進(jìn)行數(shù)據(jù)處理,得到處理結(jié)果。
13、可選地,所述根據(jù)所述操作請(qǐng)求和所述列序號(hào)確定目標(biāo)列的步驟,包括:
14、當(dāng)所述操作請(qǐng)求為雙線負(fù)責(zé)人評(píng)分計(jì)算請(qǐng)求時(shí),根據(jù)所述列序號(hào)確定目標(biāo)列為權(quán)重列、雙線負(fù)責(zé)人a評(píng)分列和雙線負(fù)責(zé)人b評(píng)分列;
15、所述獲取所述目標(biāo)列的值,并根據(jù)所述目標(biāo)列的值和所述處理邏輯進(jìn)行數(shù)據(jù)處理,得到處理結(jié)果的步驟,包括:
16、獲取所述權(quán)重列的權(quán)重值,以及獲取所述雙線負(fù)責(zé)人a評(píng)分列的第一評(píng)分值、所述雙線負(fù)責(zé)人b評(píng)分列的第二評(píng)分值;
17、計(jì)算所述權(quán)重值和所述第一評(píng)分值的第一乘積;
18、計(jì)算所述權(quán)重值和所述第二評(píng)分值的第二乘積;
19、將所述第一乘積和所述第二乘積相加,得到雙線負(fù)責(zé)人評(píng)分作為處理結(jié)果。
20、本發(fā)明還提供了一種績(jī)效考核模板前后端數(shù)據(jù)交互裝置,應(yīng)用于績(jī)效系統(tǒng)后端,所述績(jī)效系統(tǒng)后端與績(jī)效系統(tǒng)前端交互;所述裝置包括:
21、列數(shù)據(jù)讀取模塊,用于讀取績(jī)效系統(tǒng)前端的績(jī)效考核模板中的列數(shù)據(jù);
22、固定列枚舉值獲取模塊,用于識(shí)別所述列數(shù)據(jù)中的固定列,并獲取所述固定列的固定列枚舉值;
23、列序號(hào)確定模塊,用于根據(jù)所述固定列枚舉值,確定所述固定列的列序號(hào);
24、數(shù)據(jù)處理模塊,用于提取所述列序號(hào)對(duì)應(yīng)的行數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,得到處理結(jié)果;
25、返回模塊,用于將所述處理結(jié)果返回至所述績(jī)效系統(tǒng)前端,并顯示在所述績(jī)效考核模板中。
26、可選地,所述固定列枚舉值包括權(quán)重、自評(píng)、雙線負(fù)責(zé)人a評(píng)分、雙線負(fù)責(zé)人b評(píng)分、職能負(fù)責(zé)人評(píng)分和實(shí)際完成情況。
27、可選地,所述數(shù)據(jù)處理模塊,包括:
28、處理邏輯提取子模塊,用于接收績(jī)效系統(tǒng)前端的操作請(qǐng)求,并從所述操作請(qǐng)求中提取處理邏輯;
29、目標(biāo)列確定子模塊,用于根據(jù)所述操作請(qǐng)求和所述列序號(hào)確定目標(biāo)列;
30、數(shù)據(jù)處理子模塊,用于獲取所述目標(biāo)列的值,并根據(jù)所述目標(biāo)列的值和所述處理邏輯進(jìn)行數(shù)據(jù)處理,得到處理結(jié)果。
31、可選地,所述目標(biāo)列確定子模塊,包括:
32、目標(biāo)列確定單元,用于當(dāng)所述操作請(qǐng)求為雙線負(fù)責(zé)人評(píng)分計(jì)算請(qǐng)求時(shí),根據(jù)所述列序號(hào)確定目標(biāo)列為權(quán)重列、雙線負(fù)責(zé)人a評(píng)分列和雙線負(fù)責(zé)人b評(píng)分列;
33、所述數(shù)據(jù)處理子模塊,包括:
34、權(quán)重值與評(píng)分值獲取單元,用于獲取所述權(quán)重列的權(quán)重值,以及獲取所述雙線負(fù)責(zé)人a評(píng)分列的第一評(píng)分值、所述雙線負(fù)責(zé)人b評(píng)分列的第二評(píng)分值;
35、第一乘積計(jì)算單元,用于計(jì)算所述權(quán)重值和所述第一評(píng)分值的第一乘積;
36、第二乘積計(jì)算單元,用于計(jì)算所述權(quán)重值和所述第二評(píng)分值的第二乘積;
37、處理結(jié)果生成單元,用于將所述第一乘積和所述第二乘積相加,得到雙線負(fù)責(zé)人評(píng)分作為處理結(jié)果。
38、本發(fā)明還提供了一種電子設(shè)備,所述設(shè)備包括處理器以及存儲(chǔ)器:
39、所述存儲(chǔ)器用于存儲(chǔ)程序代碼,并將所述程序代碼傳輸給所述處理器;
40、所述處理器用于根據(jù)所述程序代碼中的指令執(zhí)行如上任一項(xiàng)所述的績(jī)效考核模板前后端數(shù)據(jù)交互方法。
41、本發(fā)明還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)用于存儲(chǔ)程序代碼,所述程序代碼用于執(zhí)行如上任一項(xiàng)所述的績(jī)效考核模板前后端數(shù)據(jù)交互方法。
42、從以上技術(shù)方案可以看出,本發(fā)明具有以下優(yōu)點(diǎn):本發(fā)明提供了一種績(jī)效考核模板前后端數(shù)據(jù)交互方法,包括:讀取績(jī)效系統(tǒng)前端的績(jī)效考核模板中的列數(shù)據(jù);識(shí)別列數(shù)據(jù)中的固定列,并獲取固定列的固定列枚舉值;根據(jù)固定列枚舉值,確定固定列的列序號(hào);提取列序號(hào)對(duì)應(yīng)的行數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,得到處理結(jié)果;將處理結(jié)果返回至績(jī)效系統(tǒng)前端,并顯示在績(jī)效考核模板中。本發(fā)明通過在前端的績(jī)效考核模板中設(shè)定枚舉值,以根據(jù)識(shí)別枚舉值確定相應(yīng)列序號(hào)的行數(shù)據(jù),從而通過對(duì)所篩選的行數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,來得到前端所需要的展示結(jié)果,通過提高前后端交互能力來提高績(jī)效考核模板設(shè)計(jì)與使用的靈活性,滿足用戶操作需求。
1.一種績(jī)效考核模板前后端數(shù)據(jù)交互方法,其特征在于,應(yīng)用于績(jī)效系統(tǒng)后端,所述績(jī)效系統(tǒng)后端與績(jī)效系統(tǒng)前端交互;所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述固定列枚舉值包括權(quán)重、自評(píng)、雙線負(fù)責(zé)人a評(píng)分、雙線負(fù)責(zé)人b評(píng)分、職能負(fù)責(zé)人評(píng)分和實(shí)際完成情況。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述提取所述列序號(hào)對(duì)應(yīng)的行數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,得到處理結(jié)果的步驟,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述操作請(qǐng)求和所述列序號(hào)確定目標(biāo)列的步驟,包括:
5.一種績(jī)效考核模板前后端數(shù)據(jù)交互裝置,其特征在于,應(yīng)用于績(jī)效系統(tǒng)后端,所述績(jī)效系統(tǒng)后端與績(jī)效系統(tǒng)前端交互;所述裝置包括:
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述固定列枚舉值包括權(quán)重、自評(píng)、雙線負(fù)責(zé)人a評(píng)分、雙線負(fù)責(zé)人b評(píng)分、職能負(fù)責(zé)人評(píng)分和實(shí)際完成情況。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述數(shù)據(jù)處理模塊,包括:
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述目標(biāo)列確定子模塊,包括:
9.一種電子設(shè)備,其特征在于,所述設(shè)備包括處理器以及存儲(chǔ)器:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)用于存儲(chǔ)程序代碼,所述程序代碼用于執(zhí)行權(quán)利要求1-4任一項(xiàng)所述的績(jī)效考核模板前后端數(shù)據(jù)交互方法。