ทดสอบเมนู

This commit is contained in:
Nakorn Rientrakrunchai
2020-08-15 16:05:45 +07:00
parent 69ab5d3df7
commit 1adb340133
6 changed files with 102 additions and 5 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 716 B

View File

@@ -547,3 +547,46 @@ function ValidateForm(group, customValidate) {
}
}
//===================================================================================================================
function GetSubMenu(result){
var x = '';
$.each(result, function (i, data) {
var tmp = "'";
var tag = '';
tag = '<li class="sub-menu">';
tag += '<li><a href="javascript:window_open_from_root('+tmp+data.url+tmp+');" class="active"><span class="menu-dot">&middot;</span>'+data.name+'</a>';
tag += '</li>';
x += tag;
});
return x;
}
function GetMenu(module, mymenu, menu_url){
var refresh_menu = function (result) {
$.each(result, function (i, data) {
var tmp = "'";
var tag = '';
if(typeof(data.submenu) === "undefined"){
tag = '<li class="sub-menu">';
tag += '<li><a href="javascript:window_open_from_root('+tmp+data.url+tmp+');" class=""><span class="menu-dot">&middot;</span>'+data.name+'</a>';
tag += '</li>';
}else{
tag = '<a href="#" class="disabled">'+data.name+'</a>';
tag += GetSubMenu(data.submenu);
}
$(mymenu).append($(tag));
});
endLoad();
};
var menu_error = function (xhr, status, error) {
var errorMessage = xhr.responseText;
console.log("menu error = "+errorMessage);
endLoad();
}
startLoad();
AjaxGetRequest(menu_url, refresh_menu, menu_error);
}

1
wwwroot/json/eva.json Normal file
View File

@@ -0,0 +1 @@
[{"name":"\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e1a\u0e1a\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19","icon":"evaluation","url":"\/eva\/eva_create_evaluationView\/eva_create_evaluation"},{"name":"\u0e08\u0e31\u0e14\u0e17\u0e33\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e1c\u0e25\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1b\u0e23\u0e31\u0e1a\u0e40\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19","icon":"evaluation","url":"\/eva\/eva_create_evaluation_detail_agreementView\/eva_create_evaluation_detail_agreement"},{"name":"\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e1c\u0e25\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1b\u0e23\u0e31\u0e1a\u0e40\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19","icon":"evaluation","url":"\/eva\/eva_create_evaluation_detail_processView\/eva_create_evaluation_detail_process"},{"name":"\u0e1b\u0e23\u0e31\u0e1a\u0e40\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e04\u0e48\u0e32\u0e15\u0e2d\u0e1a\u0e41\u0e17\u0e19","icon":"evaluation","url":"\/eva\/eva_adjust_postponement_normalView\/eva_adjust_postponement_normal"},{"name":"\u0e40\u0e07\u0e34\u0e19\u0e42\u0e04\u0e27\u0e15\u0e49\u0e32\u0e1e\u0e34\u0e40\u0e28\u0e29","icon":"evaluation","url":"\/eva\/eva_adjust_postponement_quotaView\/eva_adjust_postponement_quota"},{"name":"\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32","icon":"evaluation","url":"-","submenu":[{"name":"\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e41\u0e1c\u0e19\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1b\u0e23\u0e31\u0e1a\u0e40\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19","icon":"evaluation","url":"\/eva\/eva_performance_planView\/eva_performance_plan"},{"name":"\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19","icon":"evaluation","url":"\/eva\/eva_level_score_basicView\/eva_level_score_basic"},{"name":"\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e01\u0e25\u0e38\u0e48\u0e21\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19","icon":"evaluation","url":"\/eva\/eva_evaluation_groupView\/eva_evaluation_group"},{"name":"\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e02\u0e31\u0e49\u0e19\u0e15\u0e48\u0e33\u0e02\u0e31\u0e49\u0e19\u0e2a\u0e39\u0e07\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e40\u0e19\u0e15\u0e34\u0e1a\u0e31\u0e13\u0e11\u0e34\u0e15\u0e22\u0e2a\u0e20\u0e32","icon":"evaluation","url":"\/eva\/eva_salary_cylinderView\/eva_salary_cylinder"}]},{"name":"\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19","icon":"evaluation","url":"\/eva\/home\/index","submenu":[{"name":"\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e02\u0e31\u0e49\u0e19\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e41\u0e25\u0e30\u0e40\u0e07\u0e34\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e01\u0e32\u0e23\u0e04\u0e23\u0e2d\u0e07\u0e0a\u0e35\u0e1e\u0e0a\u0e31\u0e48\u0e27\u0e04\u0e23\u0e32\u0e27\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19","icon":"evaluation","url":"\/eva\/rep_eva01View\/rep_eva01_report"},{"name":"\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e40\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e02\u0e31\u0e49\u0e19\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19","icon":"evaluation","url":"\/eva\/rep_eva02View\/rep_eva02_report"},{"name":"\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e2d\u0e07\u0e02\u0e31\u0e49\u0e19\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19","icon":"evaluation","url":"\/eva\/rep_eva03View\/rep_eva03_report"}]}]