56 lines
1.5 KiB
JavaScript
56 lines
1.5 KiB
JavaScript
var clients = {};
|
|
var currentUser = {};
|
|
$(function () {
|
|
if (!!top.clients && top.clients.hasOwnProperty("dataItems")) {
|
|
clients = top.clients;
|
|
}
|
|
else {
|
|
clients = $.clientsInit();
|
|
}
|
|
if (!!top.currentUser && top.clients.hasOwnProperty("F_Id")) {
|
|
currentUser = top.currentUser;
|
|
}
|
|
else {
|
|
currentUser = $.userInit();
|
|
}
|
|
})
|
|
$.clientsInit = function () {
|
|
var dataJson = {
|
|
dataItems: [],
|
|
authorizeButton: [],
|
|
authorizeFields: [],
|
|
moduleFields: [],
|
|
};
|
|
var init = function () {
|
|
$.ajax({
|
|
url: "/ClientsData/GetClientsDataJson?v=" + new Date().Format("yyyy-MM-dd hh:mm:ss"),
|
|
type: "get",
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
dataJson.dataItems = data.dataItems;
|
|
dataJson.authorizeButton = data.authorizeButton;
|
|
dataJson.authorizeFields = data.authorizeFields;
|
|
dataJson.moduleFields = data.moduleFields;
|
|
}
|
|
});
|
|
}
|
|
init();
|
|
return dataJson;
|
|
}
|
|
$.userInit = function () {
|
|
var dataJson = {};
|
|
var init = function () {
|
|
$.ajax({
|
|
url: "/ClientsData/GetUserCode?v=" + new Date().Format("yyyy-MM-dd hh:mm:ss"),
|
|
type: "get",
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
dataJson = data;
|
|
}
|
|
});
|
|
}
|
|
init();
|
|
return dataJson;
|
|
} |