|
|
|
@ -9,6 +9,61 @@ const Home = CustomLoadable(() => import('./Home/index'));
|
|
|
|
|
const EcYear = CustomLoadable(() => import('./EcYear/index'));
|
|
|
|
|
const EcSetting = CustomLoadable(() => import('./EcSetting/index'));
|
|
|
|
|
|
|
|
|
|
const $ = window.$
|
|
|
|
|
//工程认证各个页面的查看详情弹层
|
|
|
|
|
function elasticLayer(forumId){
|
|
|
|
|
if (window.__memo) {
|
|
|
|
|
doElasticLayer(window.__memo, true)
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (!forumId) return;
|
|
|
|
|
var url = 'https://www.educoder.net/api/memos/' + forumId
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: url,
|
|
|
|
|
type: 'get',
|
|
|
|
|
success: function(res) {
|
|
|
|
|
console.log(res)
|
|
|
|
|
doElasticLayer(res.memo)
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// document.body.addEventListener('touchmove',bodyScroll,false);
|
|
|
|
|
// $('body').css({'position':'fixed',"width":"100%"});
|
|
|
|
|
}
|
|
|
|
|
function doElasticLayer(memo, rendered){
|
|
|
|
|
if (rendered) {
|
|
|
|
|
$(".layerContent").show();
|
|
|
|
|
$(".newMain").hide();
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
window.__memo = memo
|
|
|
|
|
var content = memo.content
|
|
|
|
|
var subject = memo.subject
|
|
|
|
|
var html='<div class="layerContent"><div class="educontent">' +
|
|
|
|
|
'<p class="clearfix pt25 pb25 color-grey-3 bor-bottom-greyE"><span class="fl font-24">'+ subject +'</span>' +
|
|
|
|
|
'<a href="javascript:void(0)" onclick="removeElasticLayer();" class="fr font-16 mt5">返回</a></p>' +
|
|
|
|
|
'<div id="MDContent"><textarea style="display:none">'
|
|
|
|
|
+ content +
|
|
|
|
|
'</textarea></div>'
|
|
|
|
|
|
|
|
|
|
$(".newMain").after(html).hide();
|
|
|
|
|
|
|
|
|
|
editormd.markdownToHTML("MDContent", {
|
|
|
|
|
htmlDecode: "style,script,iframe", // you can filter tags decode
|
|
|
|
|
taskList: true,
|
|
|
|
|
tex: true, // 默认不解析
|
|
|
|
|
flowChart: true, // 默认不解析
|
|
|
|
|
sequenceDiagram: true // 默认不解析
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
function removeElasticLayer(){
|
|
|
|
|
$(".layerContent").hide();
|
|
|
|
|
$(".newMain").show();
|
|
|
|
|
}
|
|
|
|
|
window.elasticLayer = elasticLayer
|
|
|
|
|
window.doElasticLayer = doElasticLayer
|
|
|
|
|
window.removeElasticLayer = removeElasticLayer
|
|
|
|
|
|
|
|
|
|
class Ecs extends React.Component {
|
|
|
|
|
|
|
|
|
|
render() {
|
|
|
|
|