|
|
@ -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 () { |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 綁定統計資料 |
|
|
|
*/ |
|
|
|