最新动态

查看更多

活动日历

查看更多

通知通告

查看更多
大阳城娱乐注册福利
招生信息
大阳城娱乐
` }) $('.images-banner .swiper-wrapper').html(html) var bannerSwiper = new Swiper('.banner .swiper-container', { pagination: { el: '.banner .swiper-pagination', clickable :true, }, autoplay:{ delay: 6000,//1秒切换一次 }, loop : true, }); } } async function getNewActivities() { let result = null result = await httpRequest({ url: '/admin/api/get_index_articles', type: 'get' }) if(!result) { console.error('error:', result) return } console.info(result) var html = '' var descLength = 100; if(result.status !== 200) { console.error(result) return } result.articles.map((item) => { var title = localeLanguage=='en-US'?item.en_title:item.cn_title; var created_at = item.publish_time.split(' ')[0] var image = '' if(item.image && item.image.length !== 0) { // image = `86-21-54745380/547` image = `86-21-54747161` } if(!image) { image = getImageSrcFromHtml(item.cn_content) if(image) { // image = `传真:86-21-54747161` image = `zhiyuan@sjtu.edu.c` } } if(!image) { var text = item.cn_content.replace(/<[^<>]+>/g,""); var summary = text.split('。') if(summary && summary.length > 0) { summary = summary[0] } image = `

${summary}

` } html += `
${image}

${title}

${created_at}
` }) $('.index-news .row').html(html) $(".img-box img.lazy").Lazy({ afterLoad: function(item) { if(item[0].height < 190) { var width = item[0].naturalWidth / item[0].naturalHeight * 190 $(item).css('height', 190) $(item).css('width', width) } } }); } async function getImportantActivities() { let result = null result = await httpRequest({ url: '/admin/api/get_events_info', type: 'get' }) if(!result) { console.error('error:', result) return } console.info(result) var html = '' var descLength = 100; if(result.status !== 200) { console.error(result) return } result.events.map((item) => { var title = localeLanguage=='en-US'?item.announcement.en_title:item.announcement.cn_title; var content = localeLanguage=='en-US'?item.announcement.en_content:item.announcement.cn_content; var created_at = item.created_at.split(' ')[0] var eventTime = moment(item.date) var yearMonth = eventTime.format('YYYY-MM') var eventDay = eventTime.format('DD') html += `
${eventDay}
${yearMonth}

${title}

${item.date}
${item.locations}
` }) $('.index-event .event-items').html(html) } async function getHomepageAnnouncements() { let result = null result = await httpRequest({ url: '/admin/api/get_homepage_announcements', type: 'get' }) if(!result) { console.error('error:', result) return } console.log(result) var html = '' var descLength = 100; if(result.status !== 200) { console.error(result) return } result.announcements.map((item) => { var title = localeLanguage=='en-US'?item.en_title:item.cn_title; var publish_time = item.publish_time.split(" ")[0] var category = getGetAnnouncementsCategory(localeLanguage, item.announce_category_id) console.log('category:', category) html += `

${title}

${publish_time} ${category}
` }) $('.index-announcement .row').html(html) } async function getEventsTimeActivities() { let result = null result = await httpRequest({ url: '/admin/api/get_events_time', type: 'get' }) if(!result) { console.error('error:', result) return } console.info(result) var html = '' var descLength = 100; if(result.status !== 200) { console.error(result) return } var timesMap = {} result.times.map((item) => { timesMap[item.replace(/\//g,"-")] = "" }) var form, $; layui.use('laydate',function(){ var laydate = layui.laydate; $ = layui.jquery; // 首页日历 var eventLaydate = laydate.render({ elem: '#event-laydate' ,position: 'static' ,showBottom: false ,mark: timesMap, done: function(value, date) { console.log('click:', value, ', date:', date) window.locations.href=`events_list.php?date=${value}`; }, ready: function (date) { var elem = $('#event-laydate'); elem.find('.layui-this').removeClass('layui-this'); layui.each(elem.find('tr'), function (trIndex, trElem) { layui.each($(trElem).find('td'), function (tdIndex, tdElem) { var tdTemp = $(tdElem); if (tdTemp.find('.laydate-day-mark').length == 0) { tdTemp.addClass('laydate-disabled'); } }); }); $('#event-laydate .laydate-set-ym span').click(function(){ var markObj = eventLaydate.config.mark; var markArr = []; for(var key in markObj){ if(!markObj.hasOwnProperty(key)){ continue; } var item = {}; item = key; markArr.push(item); } for (var i = markArr.length - 1; i >= 0; i--) { var year = markArr[i].split("-")[0]; var month = markArr[i].split("-")[1]; if (month<10) { month = month.slice(1); } elem.find('.layui-this').removeClass('layui-this'); elem.find('.laydate-year-list li[lay-ym="' + year + '"]').addClass('li-mark'); if (elem.find('.laydate-set-ym span[lay-type="year"]').text() == year + '年') { elem.find('.laydate-month-list li[lay-ym="' + (month-1) + '"]').addClass('li-mark'); } } $('.laydate-year-list li').not('.li-mark').addClass('laydate-disabled'); $('.laydate-month-list li').not('.li-mark').addClass('laydate-disabled'); }) }, change: function(value, date, endDate){ var elem = $('#event-laydate'); elem.find('.layui-this').removeClass('layui-this'); layui.each(elem.find('tr'), function (trIndex, trElem) { layui.each($(trElem).find('td'), function (tdIndex, tdElem) { var tdTemp = $(tdElem); if (tdTemp.find('.laydate-day-mark').length == 0) { tdTemp.addClass('laydate-disabled'); } }); }); var markObj = eventLaydate.config.mark; var markArr = []; for(var key in markObj){ if(!markObj.hasOwnProperty(key)){ continue; } var item = {}; item = key; markArr.push(item); } for (var i = markArr.length - 1; i >= 0; i--) { var year = markArr[i].split("-")[0]; var month = markArr[i].split("-")[1]; if (month<10) { month = month.slice(1); } elem.find('.laydate-year-list li[lay-ym="' + year + '"]').addClass('li-mark'); if (elem.find('.laydate-set-ym span[lay-type="year"]').text() == year + '年') { elem.find('.laydate-month-list li[lay-ym="' + (month-1) + '"]').addClass('li-mark'); } } $('.laydate-year-list li').not('.li-mark').addClass('laydate-disabled'); $('.laydate-month-list li').not('.li-mark').addClass('laydate-disabled'); } }); }) } $(function(){ //banner getIndexArticles() getNewActivities() getImportantActivities() getEventsTimeActivities() getHomepageAnnouncements() })
公开资讯滚动更新。建议通过站内栏目继续浏览,核对最新条目。