Browse Source

[WHAT] 優化展覽維護

Dev
berlin-tzen 2 years ago
parent
commit
53a634b69e
  1. 129
      EuroTran/WebApp/Scripts/pages/ShowEasy/ExhibMaintain_Upd.js

129
EuroTran/WebApp/Scripts/pages/ShowEasy/ExhibMaintain_Upd.js

@ -1116,7 +1116,133 @@ var fnPageInit = function () {
fnResetExhibInfo();
return g_api.ConnectLite(canDo.ProgramId, "QueryExhibInfo", {
return g_api.ConnectLite(canDo.ProgramId, "QueryOneExhibInfo", {
ExhibitionID: currentExhibitionID,
LanguageID: $('#LanguageID').val(),
Year: $('#Year').val()
},
function (res) {
if (res.RESULT) {
var rsExhibInfo = res.DATA.rel;
var rsOrganizerList = [];
var rsOrganizerIDs = [];
var rsVenueList = [];
var rsVenueIDs = [];
if (rsExhibInfo) {
console.log(rsExhibInfo);
currentExhibInfoID = rsExhibInfo.ExhibitionInfoID;
if (rsExhibInfo.Status) {
$('#ExhibStatus').val(rsExhibInfo.Status);
}
if (rsExhibInfo.StartDate) {
var start_date = rsExhibInfo.StartDate.split('T');
$('#StartDate').val(start_date[0]);
}
if (rsExhibInfo.EndDate) {
var end_date = rsExhibInfo.EndDate.split('T');
$('#EndDate').val(end_date[0]);
}
if (rsExhibInfo.Organizers) {
rsOrganizerList = rsExhibInfo.Organizers;
}
if (rsExhibInfo.OrganizerIDs) {
rsOrganizerIDs = JSON.parse(rsExhibInfo.OrganizerIDs);
}
if (rsExhibInfo.JsonVenues) {
rsVenueList = JSON.parse(rsExhibInfo.JsonVenues);
}
if (rsExhibInfo.VenueIDs) {
rsVenueIDs = JSON.parse(rsExhibInfo.VenueIDs);
}
fnSetOrganizerDrop(rsOrganizerIDs, rsOrganizerList);
fnSetVenueDrop(rsVenueIDs, rsVenueList);
ue_Intro.ready(function () {
if (rsExhibInfo.Intro) {
ue_Intro.setContent(rsExhibInfo.Intro);
}
});
ue_Profile.ready(function () {
if (rsExhibInfo.Profile) {
ue_Profile.setContent(rsExhibInfo.Profile);
}
});
ue_Detail.ready(function () {
if (rsExhibInfo.Detail) {
ue_Detail.setContent(rsExhibInfo.Detail);
}
});
} else {
currentExhibInfoID = "";
var current_date = new Date().toJSON().slice(0, 10);
$('#ExhibStatus').prop("selectedIndex", 0);
$('#StartDate').val(current_date);
$('#EndDate').val(current_date);
$('#VenueID').val(null).trigger('change');
$('#OrganizerID').val(null).trigger('change');
$('#VenueID').val(null).trigger('change');
$('#OrganizerID').val(null).trigger('change');
$('#VenueID').val(null).trigger('change');
$('#OrganizerID').val(null).trigger('change');
ue_Intro.ready(function () {
ue_Intro.setContent("");
});
ue_Profile.ready(function () {
ue_Profile.setContent("");
});
ue_Detail.ready(function () {
ue_Detail.setContent("");
});
}
}
});
},
/**
* 獲取展覽資訊2
*/
fnGetExhibInfo2 = function (data) {
fnResetExhibInfo();
return g_api.ConnectLite(canDo.ProgramId, "QueryOneExhibInfo", {
ExhibitionID: currentExhibitionID,
LanguageID: $('#LanguageID').val(),
@ -1233,6 +1359,7 @@ var fnPageInit = function () {
});
},
/**
* 綁定統計資料
*/

Loading…
Cancel
Save