ทดสอบเมนู
This commit is contained in:
@@ -127,9 +127,23 @@
|
||||
</div>
|
||||
|
||||
<li class="sub-menu">
|
||||
<a href="javascript:window_open_from_root('@MyHelper.GetConfig(Configuration, "SiteInformation:mainsite")');">
|
||||
<i class="fa fa-sign-out"></i>
|
||||
<span>กลับ</span>
|
||||
<a href="#">
|
||||
<div>
|
||||
<img src="~/BackendScript/images/evaluation.png" class="default">
|
||||
<img src="~/BackendScript/images/evaluation.png" class="active">
|
||||
</div>
|
||||
<span class="desktop-hide">ประวัติเงินเดือนและการเลื่อนเงินเดือน</span>
|
||||
</a>
|
||||
<ul class="sub" id="mymenu"></ul>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="javascript:window_open_from_root('@MyHelper.GetConfig(Configuration, "SiteInformation:appsite")/home/logout');">
|
||||
<div>
|
||||
<i class="fa fa-power-off" style="font-size: 19px;"></i>
|
||||
</div>
|
||||
<span class="desktop-hide">ออกจากระบบ</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -214,6 +228,10 @@
|
||||
</script>
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
var module = "eva";
|
||||
//var menu_url = appsite+"/json/"+module+".json";
|
||||
var menu_url = "@MyHelper.GetConfig(Configuration, "SiteInformation:appsite")/api/menu/"+module;
|
||||
GetMenu(module, "#mymenu", menu_url);
|
||||
|
||||
$( document ).on( 'focus', ':input', function(){
|
||||
$( this ).attr( 'autocomplete', 'off' );
|
||||
@@ -264,8 +282,13 @@
|
||||
e.returnValue = false;
|
||||
}
|
||||
}
|
||||
})
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
@@ -124,12 +124,37 @@
|
||||
<i class="fa fa-bars"></i>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<li class="sub-menu">
|
||||
<a href="#">
|
||||
<div>
|
||||
<img src="~/BackendScript/images/evaluation.png" class="default">
|
||||
<img src="~/BackendScript/images/evaluation.png" class="active">
|
||||
</div>
|
||||
<span class="desktop-hide">ประวัติเงินเดือนและการเลื่อนเงินเดือน</span>
|
||||
</a>
|
||||
<ul class="sub" id="mymenu"></ul>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="javascript:window_open_from_root('@MyHelper.GetConfig(Configuration, "SiteInformation:appsite")/home/logout');">
|
||||
<div>
|
||||
<i class="fa fa-power-off" style="font-size: 19px;"></i>
|
||||
</div>
|
||||
<span class="desktop-hide">ออกจากระบบ</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="javascript:window_close()">
|
||||
<i class="fa fa-sign-out"></i>
|
||||
<div>
|
||||
<i class="fa fa-sign-out" style="font-size: 19px;"></i>
|
||||
</div>
|
||||
<span>กลับ</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
</aside>
|
||||
@@ -201,6 +226,10 @@
|
||||
$("#username").text(getCookie("emp_name"));
|
||||
|
||||
$(document).ready(function(){
|
||||
var module = "eva";
|
||||
//var menu_url = appsite+"/json/"+module+".json";
|
||||
var menu_url = "@MyHelper.GetConfig(Configuration, "SiteInformation:appsite")/api/menu/"+module;
|
||||
GetMenu(module, "#mymenu", menu_url);
|
||||
|
||||
$( document ).on( 'focus', ':input', function(){
|
||||
$( this ).attr( 'autocomplete', 'off' );
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
<EmbeddedResource Remove="Uploads\**" />
|
||||
<EmbeddedResource Remove="wwwroot\js_app\**" />
|
||||
<Folder Include="Migrations\" />
|
||||
<Folder Include="wwwroot\json\" />
|
||||
<None Remove="Data\**" />
|
||||
<None Remove="Files\**" />
|
||||
<None Remove="Uploads\**" />
|
||||
|
||||
BIN
wwwroot/BackendScript/images/evaluation.png
Normal file
BIN
wwwroot/BackendScript/images/evaluation.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 716 B |
@@ -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">·</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">·</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
1
wwwroot/json/eva.json
Normal 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"}]}]
|
||||
Reference in New Issue
Block a user