|
|
@ -20,7 +20,7 @@ |
|
|
|
</div> |
|
|
|
<div class="right"> |
|
|
|
<div class="right_btn activebtn">论文写作</div> |
|
|
|
<div class="right_btn">报告下载</div> |
|
|
|
<div class="right_btn"><a href="http://aitest.chachongz.com/report2" target="_blank" rel="noopener noreferrer">报告下载</a></div> |
|
|
|
</div> |
|
|
|
</header> |
|
|
|
<div class="bb"> |
|
|
@ -88,47 +88,52 @@ |
|
|
|
</div> |
|
|
|
<div class="backColor2"> |
|
|
|
<ul class="main_select"> |
|
|
|
<li class="active_select"> |
|
|
|
<li class="active_select" type="94"> |
|
|
|
<img src="./style/img/ch_templete.svg" alt="" class="li_icon"> |
|
|
|
<span>毕业论文</span> |
|
|
|
<img src="./style/img/select_icon.svg" alt="" class="select_icon active_icon"> |
|
|
|
</li> |
|
|
|
<li> |
|
|
|
<li type="81"> |
|
|
|
<img src="./style/img/calsstext.svg" alt="" class="li_icon"> |
|
|
|
<span>课程论文</span> |
|
|
|
<img src="./style/img/select_icon.svg" alt="" class="select_icon"> |
|
|
|
</li> |
|
|
|
<li> |
|
|
|
<li class="no-click"> |
|
|
|
<img src="./style/img/chaungyeplan.svg" alt="" class="li_icon"> |
|
|
|
<span>专升本计划书</span> |
|
|
|
<img src="./style/img/select_icon.svg" alt="" class="select_icon"> |
|
|
|
</li> |
|
|
|
<li> |
|
|
|
<li type="85"> |
|
|
|
<img src="./style/img/zhichenglunwen.png" alt="" class="li_icon"> |
|
|
|
<span>职称论文</span> |
|
|
|
<img src="./style/img/select_icon.svg" alt="" class="select_icon"> |
|
|
|
</li> |
|
|
|
<li> |
|
|
|
<li type="62"> |
|
|
|
<img src="./style/img/zhichenglunwen.png" alt="" class="li_icon"> |
|
|
|
<span>开题报告</span> |
|
|
|
<img src="./style/img/select_icon.svg" alt="" class="select_icon"> |
|
|
|
</li> |
|
|
|
<li type="64"> |
|
|
|
<img src="./style/img/lunwenTitle.png" alt="" class="li_icon"> |
|
|
|
<span>论文选题</span> |
|
|
|
<img src="./style/img/select_icon.svg" alt="" class="select_icon"> |
|
|
|
</li> |
|
|
|
<li> |
|
|
|
<li type="91"> |
|
|
|
<img src="./style/img/zongshunew.svg" alt="" class="li_icon"> |
|
|
|
<span>文献综述</span> |
|
|
|
<img src="./style/img/select_icon.svg" alt="" class="select_icon"> |
|
|
|
</li> |
|
|
|
<li> |
|
|
|
<li type="96"> |
|
|
|
<img src="./style/img/ppt_more.svg" alt="" class="li_icon"> |
|
|
|
<span>答辩PPT</span> |
|
|
|
<img src="./style/img/select_icon.svg" alt="" class="select_icon"> |
|
|
|
</li> |
|
|
|
<li> |
|
|
|
<li type="63"> |
|
|
|
<img src="./style/img/renwushu.png" alt="" class="li_icon"> |
|
|
|
<span>任务书</span> |
|
|
|
<img src="./style/img/select_icon.svg" alt="" class="select_icon"> |
|
|
|
</li> |
|
|
|
<li> |
|
|
|
<li type="82"> |
|
|
|
<img src="./style/img/eng_templete.svg" alt="" class="li_icon"> |
|
|
|
<span>英文论文</span> |
|
|
|
<img src="./style/img/select_icon.svg" alt="" class="select_icon"> |
|
|
@ -136,12 +141,21 @@ |
|
|
|
</ul> |
|
|
|
<form action="" class="my_form"> |
|
|
|
<div class="formOne"> |
|
|
|
<input id="htmlconfig" type="hidden" content_min_limit="0" |
|
|
|
support_table_formula_types="61,84,93,94" |
|
|
|
support_titleMore="85,81,94" |
|
|
|
support_edu="63,96,82,94" |
|
|
|
support_pro="94,63" |
|
|
|
support_pro="94,63" |
|
|
|
> |
|
|
|
<input value="3000,5000,8000,10000,15000,20000" type="hidden" id="word_list_str94"> |
|
|
|
|
|
|
|
<input type="hidden" id="cur_title" value=""> |
|
|
|
<input type="hidden" id="cur_title_type" value="0"> |
|
|
|
<input type="hidden" id="cur_request" value="0"> |
|
|
|
<div class="custom-select"> |
|
|
|
<div class="placeBox"> |
|
|
|
请选择您的论文专业 |
|
|
|
<div class="placeBox" onclick="toggleSelect()"> |
|
|
|
<!-- 请选择您的论文专业 --> |
|
|
|
<img src="./style/img/selectIcon.svg" alt=""> |
|
|
|
</div> |
|
|
|
<select id="project_select" name="fruits" > |
|
|
@ -166,52 +180,198 @@ |
|
|
|
<div class="normal_recommend_title"> |
|
|
|
<img src="./style/img/title_icon.svg" alt=""> |
|
|
|
<span>标题推荐</span> |
|
|
|
</div> |
|
|
|
<div class="aititlePos disNone"> |
|
|
|
<div class="posBack"> |
|
|
|
<div class="posHead flex"> |
|
|
|
<img src="./style/img/posStart.svg" alt=""> |
|
|
|
<p>您输入的标题更像是论文要求呢,让AI帮您优化标题吧!</p> |
|
|
|
<div class="aititlePos opt-area"> |
|
|
|
<div class="posBack"> |
|
|
|
<div class="posHead flex"> |
|
|
|
<img src="./style/img/posStart.svg" alt=""> |
|
|
|
<p>您输入的标题更像是论文要求呢,让AI帮您优化标题吧!</p> |
|
|
|
</div> |
|
|
|
<div class="posStep flex"> |
|
|
|
<img src="./style/img/posCircle.svg" alt=""> |
|
|
|
<span>标题不合格,接受AI推荐</span> |
|
|
|
<img src="./style/img/line11111.svg" alt="" class="posLine"> |
|
|
|
<img src="./style/img/posCircle.svg" alt=""> |
|
|
|
<span>AI深度分析,根据内容推荐标题</span> |
|
|
|
<img src="./style/img/line11111.svg" alt="" class="posLine"> |
|
|
|
<img src="./style/img/posCircle.svg" alt=""> |
|
|
|
<span>选择推荐标题</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="posStep flex"> |
|
|
|
<img src="./style/img/posCircle.svg" alt=""> |
|
|
|
<span>标题不合格,接受AI推荐</span> |
|
|
|
<img src="./style/img/line11111.svg" alt="" class="posLine"> |
|
|
|
<img src="./style/img/posCircle.svg" alt=""> |
|
|
|
<span>AI深度分析,根据内容推荐标题</span> |
|
|
|
<img src="./style/img/line11111.svg" alt="" class="posLine"> |
|
|
|
<img src="./style/img/posCircle.svg" alt=""> |
|
|
|
<span>选择推荐标题</span> |
|
|
|
<div class="posFooter"> |
|
|
|
<div class="ignoreBtn" onclick="hideDom('aititlePos')">忽略</div> |
|
|
|
<div class="startBtn" onclick="startGetTitle('aititlePos')">开始优化</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="posFooter"> |
|
|
|
<div class="ignoreBtn" onclick="hideDom('aititlePos')">忽略</div> |
|
|
|
<div class="startBtn" onclick="startGetTitle('aititlePos')">开始优化</div> |
|
|
|
<div id="loading" class="opt-area opt-click-hide disNone loadingPos"> |
|
|
|
<div class="loading-area"> |
|
|
|
<div class="step-icon" id="loading-step1"></div> |
|
|
|
<div class="step-text">预处理信息</div> |
|
|
|
<div class="step-line"></div> |
|
|
|
<div class="step-icon" id="loading-step2"></div> |
|
|
|
<div class="step-text">AI分析填写内容</div> |
|
|
|
<div class="step-line"></div> |
|
|
|
<div class="step-icon" id="loading-step3"></div> |
|
|
|
<div class="step-text">AI匹配原创标题</div> |
|
|
|
<div class="step-line"></div> |
|
|
|
<div class="step-icon" id="loading-step4"></div> |
|
|
|
<div class="step-text">完成</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div id="loading" class="opt-area opt-click-hide disNone loadingPos"> |
|
|
|
<div class="loading-area"> |
|
|
|
<div class="step-icon" id="loading-step1"></div> |
|
|
|
<div class="step-text">预处理信息</div> |
|
|
|
<div class="step-line"></div> |
|
|
|
<div class="step-icon" id="loading-step2"></div> |
|
|
|
<div class="step-text">AI分析填写内容</div> |
|
|
|
<div class="step-line"></div> |
|
|
|
<div class="step-icon" id="loading-step3"></div> |
|
|
|
<div class="step-text">AI匹配原创标题</div> |
|
|
|
<div class="step-line"></div> |
|
|
|
<div class="step-icon" id="loading-step4"></div> |
|
|
|
<div class="step-text">完成</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="formItem formItem_pro"> |
|
|
|
<div class="formLeft"> |
|
|
|
选择学历 |
|
|
|
<img class="requiredIcon" src="./style/img/required_icon.svg" alt=""> |
|
|
|
</div> |
|
|
|
<div class="formRight educationRight" id="educationRight"> |
|
|
|
<div class="education" onclick="getEducation('edu','1','.education','edu_active_select')"> |
|
|
|
<input value="1" type="radio" name="edu" id="edu1" > |
|
|
|
<div></div> |
|
|
|
<label for="edu1">大专</label> |
|
|
|
</div> |
|
|
|
<div class="education edu_active_select" onclick="getEducation('edu','2','.education','edu_active_select')"> |
|
|
|
<input value="2" type="radio" name="edu" id="edu2" > |
|
|
|
<div></div> |
|
|
|
<label for="edu2">本科</label> |
|
|
|
</div> |
|
|
|
<div class="education" onclick="getEducation('edu','3','.education','edu_active_select')"> |
|
|
|
<input value="3" type="radio" name="edu" id="edu3" > |
|
|
|
<div></div> |
|
|
|
<label for="edu3">硕博</label> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="formItem key_words hide"> |
|
|
|
<div class="formLeft">关键词</div> |
|
|
|
<div class="formRight textAreaRight"> |
|
|
|
<input type="text" name="title" maxlength="50" minlength="2"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="formItem side_info"> |
|
|
|
<div class="formLeft">辅助信息</div> |
|
|
|
<div class="formRight textAreaRight"> |
|
|
|
<textarea name="textAreaForWordCount" class="textAreaForWordCount" id="side_textarea" placeholder="请输入相关的辅助信息,帮助论文生成的更加准确!(非必填)"></textarea> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="formItem coreContent hide"> |
|
|
|
<div class="formLeft">核心内容</div> |
|
|
|
<div class="formRight textAreaRight"> |
|
|
|
<textarea name="coreContent" class="textAreaForWordCount" id="side_textarea" maxlength="200" placeholder="请写出需要在论文中包含的要点。"></textarea> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="formItem form_essayWords"> |
|
|
|
<div class="formLeft"> |
|
|
|
论文字数 |
|
|
|
<img class="requiredIcon" src="./style/img/required_icon.svg" alt=""> |
|
|
|
</div> |
|
|
|
<div class="formRight educationRight" id="textLength"> |
|
|
|
<div class="essayWords" onclick="getEducation('wordnums','8000','.essayWords','essayWords_active')"> |
|
|
|
<input value="8000" type="radio" name="wordnums" id="wordnums8000"> |
|
|
|
<div></div> |
|
|
|
<label for="wordnums8000">约8000字</label> |
|
|
|
</div> |
|
|
|
<div class="essayWords essayWords_active" onclick="getEducation('edu','10000','.essayWords','essayWords_active')"> |
|
|
|
<input value="10000" type="radio" name="wordnums" id="wordnums10000"> |
|
|
|
<div></div> |
|
|
|
<label for="wordnums10000">约10000字</label> |
|
|
|
</div> |
|
|
|
<div class="essayWords" onclick="getEducation('edu','20000','.essayWords','essayWords_active')"> |
|
|
|
<input value="20000" type="radio" name="wordnums" id="wordnums20000"> |
|
|
|
<div></div> |
|
|
|
<label for="wordnums20000">约20000字</label> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="formItem"> |
|
|
|
<div class="formLeft">图表公式</div> |
|
|
|
<div class="formRight "id="paper-table_and_formulas-wrapper"> |
|
|
|
<div class="educationRight"> |
|
|
|
<div class="tableChart"> |
|
|
|
<input value="1" type="checkbox" name="table_and_formulas" id="table_and_formulas1" onclick="getEducation2('table_and_formulas','1','.tableChart','tableChart_active')"> |
|
|
|
<div></div> |
|
|
|
<label for="table_and_formulas1">图片</label> |
|
|
|
</div> |
|
|
|
<div class="tableChart" > |
|
|
|
<input value="2" type="checkbox" name="table_and_formulas" id="table_and_formulas2" onclick="getEducation2('table_and_formulas','2','.tableChart','tableChart_active')"> |
|
|
|
<div></div> |
|
|
|
<label for="table_and_formulas2">表格</label> |
|
|
|
</div> |
|
|
|
<div class="tableChart tableChart_active" > |
|
|
|
<input value="3" type="checkbox" name="table_and_formulas" id="table_and_formulas3" onclick="getEducation2('table_and_formulas','3','.tableChart','tableChart_active')"> |
|
|
|
<div></div> |
|
|
|
<label for="table_and_formulas3">公式</label> |
|
|
|
</div> |
|
|
|
<div class="tableChart tableChart_active" > |
|
|
|
<input value="4" type="checkbox" name="table_and_formulas" id="table_and_formulas4" onclick="getEducation2('table_and_formulas','4','.tableChart','tableChart_active')"> |
|
|
|
<div></div> |
|
|
|
<label for="table_and_formulas4">代码</label> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<script> |
|
|
|
<p>将在所生成范文的随机位置插入所选项</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</form> |
|
|
|
<button class="btn_result" onclick="showCreateCatalogue()">生成论文大纲</button> |
|
|
|
<button class="btn_result_now">立即生成</button> |
|
|
|
<div class="checkbox_wrap"> |
|
|
|
<p class="active agree-item">我已阅读并同意:生成的论文范文仅用于参考,不作为毕业论文使用</p> |
|
|
|
</div> |
|
|
|
<div id="upgrade-modal" class="upgrade-modal"> |
|
|
|
<div class="upgrade-content"> |
|
|
|
<div class="upgrade-info"><img src="//css.chachongz.com/images/ai2/ai_upgrade.png" alt="">服务器正在维护,请耐心等待<span id="upgrade_time"></span>~</div> |
|
|
|
<div class="upgrade-button2" onclick="hideUpgradeMoadl()">知道啦~</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- <p> |
|
|
|
<img src="./style/img/checked_icon.svg" alt=""> |
|
|
|
我已阅读并同意:生成的论文范文仅用于参考,不作为毕业论文使用 |
|
|
|
</p> --> |
|
|
|
</div> |
|
|
|
<script> |
|
|
|
$(document).ready(function () { |
|
|
|
// 等待页面加载完毕 |
|
|
|
$(window).on('load', function () { |
|
|
|
// optButton(); |
|
|
|
checkAiTitle(); |
|
|
|
//默认选中 |
|
|
|
$('#edu2').prop('checked', true); |
|
|
|
$('#wordnums10000').prop('checked', true); |
|
|
|
$('#table_and_formulas3').prop('checked', true); |
|
|
|
$('#table_and_formulas4').prop('checked', true); |
|
|
|
$('.coreContent').hide() |
|
|
|
$('.btn_result_now').hide() |
|
|
|
// var selectedValues = $('input[type="checkbox"][name="table_and_formulas"]:checked'); |
|
|
|
// console.log(selectedValues,'selectedValues'); |
|
|
|
}); |
|
|
|
}); |
|
|
|
function hideUpgradeMoadl(){ |
|
|
|
$('#upgrade-modal').hide() |
|
|
|
} |
|
|
|
function geiAiUpgradeInfo(callback, param){ |
|
|
|
$.ajax({ |
|
|
|
type: "post", |
|
|
|
url: '/ajax_ai_upgrade_info', |
|
|
|
data: {}, |
|
|
|
success: function (jsondata) { |
|
|
|
var res = JSON.parse(jsondata); |
|
|
|
if(res.status && res.data){ |
|
|
|
$('#upgrade_time').html(res.data) |
|
|
|
$('#upgrade-modal').show() |
|
|
|
return true; |
|
|
|
} |
|
|
|
|
|
|
|
callback(param); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
function toggleSelect() { |
|
|
|
var select = document.getElementById('project_select'); |
|
|
|
select.size = select.size ? 0 : 3; // 切换展开/收起状态 |
|
|
|
console.log(select,'select===='); |
|
|
|
} |
|
|
|
function hideDom(dom){ |
|
|
|
if($(dom).hasClass('disBlock'))$(dom).removeClass('disBlock') |
|
|
|
$(dom).addClass('disNone') |
|
|
@ -228,17 +388,23 @@ |
|
|
|
$('.inputChange').on('blur', function() { |
|
|
|
checkAiTitle() |
|
|
|
}); |
|
|
|
function getFormData() { |
|
|
|
var formData = new FormData(document.querySelector('form')); |
|
|
|
var data = {}; |
|
|
|
for (var [key, value] of formData.entries()) { |
|
|
|
data[key] = value; |
|
|
|
} |
|
|
|
console.log(data); |
|
|
|
} |
|
|
|
function adviseTitle(refresh = false){ |
|
|
|
if($('#loading').css('display') == 'block'){ |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
let title = $('.inputChange').val(); |
|
|
|
if(!title){ |
|
|
|
alert('请输入标题') |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
let cur_title= $('#cur_title').val(); |
|
|
|
if(cur_title != title || refresh){ |
|
|
|
//初始化推荐标题 |
|
|
@ -379,92 +545,199 @@ |
|
|
|
if (res.status && res.data != 1) { |
|
|
|
console.log('----',$('#loading').hasClass('disNone')); |
|
|
|
if($('#loading').hasClass('disNone')){ |
|
|
|
showDom('.aititlePos') |
|
|
|
// showDom('.aititlePos') |
|
|
|
showOptArea('aititlePos'); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
</script> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="formItem"> |
|
|
|
<div class="formLeft"> |
|
|
|
选择学历 |
|
|
|
<img class="requiredIcon" src="./style/img/required_icon.svg" alt=""> |
|
|
|
</div> |
|
|
|
<div class="formRight educationRight" id="educationRight"> |
|
|
|
<div class="education" onclick=""> |
|
|
|
<img src="./style/img/education_no_select.svg" alt=""> |
|
|
|
<label for="option1">大专</label> |
|
|
|
</div> |
|
|
|
<div class="education"> |
|
|
|
<img src="./style/img/education_select.svg" alt=""> |
|
|
|
<label for="option2">本科</label> |
|
|
|
</div> |
|
|
|
<div class="education"> |
|
|
|
<img src="./style/img/education_no_select.svg" alt=""> |
|
|
|
<label for="option3">硕博</label> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="formItem"> |
|
|
|
<div class="formLeft">辅助信息</div> |
|
|
|
<div class="formRight textAreaRight"> |
|
|
|
<textarea name="" id="side_textarea" placeholder="请输入相关的辅助信息,帮助论文生成的更加准确!(非必填)"></textarea> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="formItem"> |
|
|
|
<div class="formLeft"> |
|
|
|
论文字数 |
|
|
|
<img class="requiredIcon" src="./style/img/required_icon.svg" alt=""> |
|
|
|
</div> |
|
|
|
<div class="formRight educationRight" id="textLength"> |
|
|
|
<div class="education" onclick=""> |
|
|
|
<img src="./style/img/education_no_select.svg" alt=""> |
|
|
|
<label for="option1">约8000字</label> |
|
|
|
</div> |
|
|
|
<div class="education"> |
|
|
|
<img src="./style/img/education_select.svg" alt=""> |
|
|
|
<label for="option2">约10000字</label> |
|
|
|
</div> |
|
|
|
<div class="education"> |
|
|
|
<img src="./style/img/education_no_select.svg" alt=""> |
|
|
|
<label for="option3">约20000字</label> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="formItem"> |
|
|
|
<div class="formLeft">图表公式</div> |
|
|
|
<div class="formRight "> |
|
|
|
<div class="educationRight"> |
|
|
|
<div class="education" onclick=""> |
|
|
|
<img src="./style/img/no_checked_icon.svg" alt=""> |
|
|
|
<label for="option1">图片</label> |
|
|
|
</div> |
|
|
|
<div class="education"> |
|
|
|
<img src="./style/img/no_checked_icon.svg" alt=""> |
|
|
|
<label for="option2">表格</label> |
|
|
|
</div> |
|
|
|
<div class="education"> |
|
|
|
<img src="./style/img/checked_icon.svg" alt=""> |
|
|
|
<label for="option3">公式</label> |
|
|
|
</div> |
|
|
|
<div class="education"> |
|
|
|
<img src="./style/img/checked_icon.svg" alt=""> |
|
|
|
<label for="option3">代码</label> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<p>将在所生成范文的随机位置插入所选项</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</form> |
|
|
|
<button class="btn_result">生成论文大纲</button> |
|
|
|
<p> |
|
|
|
<img src="./style/img/checked_icon.svg" alt=""> |
|
|
|
我已阅读并同意:生成的论文范文仅用于参考,不作为毕业论文使用 |
|
|
|
</p> |
|
|
|
</div> |
|
|
|
//点击页面其余地方隐藏标题信息 |
|
|
|
$(document).click(function(event) { |
|
|
|
if (!$(event.target).closest('.opt-advise').length) { |
|
|
|
hideOptArea() |
|
|
|
} |
|
|
|
}); |
|
|
|
function showOptArea(area){ |
|
|
|
$('.opt-area').css('display','none'); |
|
|
|
$('.'+area).css('display','block'); |
|
|
|
} |
|
|
|
function hideOptArea(){ |
|
|
|
$('.opt-area').css('display','none'); |
|
|
|
} |
|
|
|
function getEducation2(radioName, value,eleClass,addClass){ |
|
|
|
let elePar = event.target.parentElement |
|
|
|
if(elePar.classList.contains(addClass)){ |
|
|
|
elePar.classList.remove(addClass) |
|
|
|
event.target.checked = false; |
|
|
|
}else{ |
|
|
|
elePar.classList.add(addClass) |
|
|
|
event.target.checked = true; |
|
|
|
} |
|
|
|
$('input[type="checkbox"]:checked').each(function() { |
|
|
|
console.log($(this).val()); |
|
|
|
});//获取所有被选中的复选框 |
|
|
|
var selectedValues = $('input[type="radio"][name="wordnums"]:checked').val(); |
|
|
|
console.log(selectedValues,'selectedValues'); |
|
|
|
} |
|
|
|
function getEducation(radioName, value,eleClass,addClass){ |
|
|
|
document.querySelectorAll(eleClass).forEach(function(elem) { |
|
|
|
elem.addEventListener('click', function() { |
|
|
|
document.querySelectorAll(eleClass).forEach(function(el) { |
|
|
|
el.classList.remove(addClass); |
|
|
|
}); |
|
|
|
// 给当前点击的元素添加 'active' 类名 |
|
|
|
this.classList.add(addClass); |
|
|
|
}); |
|
|
|
}); |
|
|
|
var radios = document.getElementsByName(radioName); |
|
|
|
for (var i = 0; i < radios.length; i++) { |
|
|
|
if (radios[i].value === value) { |
|
|
|
radios[i].checked = true; |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
var selectedValues = $('input[type="radio"][name="wordnums"]:checked').val(); |
|
|
|
console.log(selectedValues,'selectedValues'); |
|
|
|
} |
|
|
|
$('.agree-item').click(function(){ |
|
|
|
if($(this).hasClass('active')){ |
|
|
|
$(this).removeClass('active'); |
|
|
|
return; |
|
|
|
} |
|
|
|
$(this).addClass('active') |
|
|
|
}); |
|
|
|
function checkTitle(title) { |
|
|
|
title = title.replace(/\n/g,'\r\n').replace(/^[\n\r\f\t\v\x20]+/, '').replace(/[\n\r\f\t\v\x20]+$/, ''); |
|
|
|
if (title.length == 0) { |
|
|
|
alert('请输入标题'); |
|
|
|
return false; |
|
|
|
} |
|
|
|
var title_min_limit = 1; |
|
|
|
if (title.length < title_min_limit) { |
|
|
|
alert('标题不能少于'+title_min_limit+'字'); |
|
|
|
return false; |
|
|
|
} |
|
|
|
var title_max_limit = 50; |
|
|
|
if (title.length > title_max_limit) { |
|
|
|
alert('标题不能多于'+title_max_limit+'字'); |
|
|
|
return false; |
|
|
|
} |
|
|
|
return true; |
|
|
|
} |
|
|
|
|
|
|
|
function checkContent(content) { |
|
|
|
content = content.replace(/\n/g,'\r\n').replace(/^[\n\r\f\t\v\x20]+/, '').replace(/[\n\r\f\t\v\x20]+$/, ''); |
|
|
|
var content_min_limit = 1; |
|
|
|
// var content_min_limit = $("#htmlconfig").attr('content_min_limit'); |
|
|
|
if (content.length < content_min_limit) { |
|
|
|
alert('内容不能少于'+content_min_limit+'字'); |
|
|
|
return false; |
|
|
|
} |
|
|
|
// var content_max_limit = $("#htmlconfig").attr('content_max_limit'); |
|
|
|
// if (content.length > content_max_limit) { |
|
|
|
// alert('内容不能多于'+content_max_limit+'字'); |
|
|
|
// return false; |
|
|
|
// } |
|
|
|
return true; |
|
|
|
} |
|
|
|
function showCreateCatalogue(){ |
|
|
|
geiAiUpgradeInfo(createCatalogue) |
|
|
|
} |
|
|
|
function createCatalogue(){ |
|
|
|
if(!$('.agree-item').hasClass('active')){ |
|
|
|
alert("请阅读并勾选同意《服务条款》"); |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
var chkType = $('li.active_select').attr('type'); |
|
|
|
$.ajax({ |
|
|
|
type: "post", |
|
|
|
url: 'http://aitest.chachongz.com/ajax_get_config', |
|
|
|
async:false, |
|
|
|
data: { |
|
|
|
type: chkType, |
|
|
|
is_pc_webpage: 1 |
|
|
|
}, |
|
|
|
success: function(jsondata) { |
|
|
|
var data = JSON.parse(jsondata); |
|
|
|
if(!data.status){ |
|
|
|
alert(data.info); |
|
|
|
return; |
|
|
|
} |
|
|
|
var title = $(".inputChange").val(); |
|
|
|
var r = checkTitle(title); |
|
|
|
if(!r) return; |
|
|
|
|
|
|
|
var core_content = $('.textAreaForWordCount').val(); |
|
|
|
var r = checkContent(core_content); |
|
|
|
if(!r) return; |
|
|
|
|
|
|
|
var edu= parseInt($('#paper-edu-wrapper').find('input[type="radio"]:checked').val()); |
|
|
|
if(edu<=0 || !edu) { |
|
|
|
alert("请选择您的学历"); |
|
|
|
return; |
|
|
|
} |
|
|
|
if(!$('.form_essayWords').hasClass('hide')){ |
|
|
|
var wordnums= parseInt($('.textLength').find('input[type="radio"]:checked').val()); |
|
|
|
if(wordnums<=0 || isNaN(wordnums)) { |
|
|
|
alert("请选择您的字数"); |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
var major = parseInt($('#paper-major-wrapper').find('option:selected').val()); |
|
|
|
if(major<=0 || !major) { |
|
|
|
alert("请选择您的专业"); |
|
|
|
return; |
|
|
|
} |
|
|
|
var table_and_formulas_obj = $('#paper-table_and_formulas-wrapper').find('input:checked'); |
|
|
|
var table_and_formulas=''; |
|
|
|
for (var index = 0; index < table_and_formulas_obj.length; index++) { |
|
|
|
var table_and_formulasval = table_and_formulas_obj.eq(index).val(); |
|
|
|
if(table_and_formulas == '') { |
|
|
|
table_and_formulas = table_and_formulasval; |
|
|
|
continue; |
|
|
|
} |
|
|
|
table_and_formulas += ','+table_and_formulasval; |
|
|
|
} |
|
|
|
var url = data.data.agent_domain+"/catalogue?title="+encodeURIComponent(title); |
|
|
|
var content_min_limit = $("#htmlconfig").attr('content_min_limit'); |
|
|
|
if(!$('.coreContent').hasClass('hide')){ |
|
|
|
var core_content = $('.textAreaForWordCount').val(); |
|
|
|
if(core_content.trim().length == 0 && content_min_limit>0){ |
|
|
|
alert("论文核心内容不能为空"); |
|
|
|
return; |
|
|
|
} |
|
|
|
url += '&core='+encodeURIComponent(core_content.trim()); |
|
|
|
} |
|
|
|
if(table_and_formulas != '' && table_formula_types.indexOf(chkType) !== -1) url += '&table_and_formulas='+table_and_formulas; |
|
|
|
if(!$('.form_essayWords').hasClass('hide')) url += '&aiessay_wordnum='+wordnums; |
|
|
|
if(major) url += '&major='+major; |
|
|
|
if(edu) url += '&edu='+edu; |
|
|
|
loginComAction(url); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
function geiAiUpgradeInfo(callback, param){ |
|
|
|
$.ajax({ |
|
|
|
type: "post", |
|
|
|
url: 'http://aitest.chachongz.com/ajax_ai_upgrade_info', |
|
|
|
data: {}, |
|
|
|
success: function (jsondata) { |
|
|
|
var res = JSON.parse(jsondata); |
|
|
|
if(res.status && res.data){ |
|
|
|
$('#upgrade_time').html(res.data) |
|
|
|
$('#upgrade-modal').show() |
|
|
|
return true; |
|
|
|
} |
|
|
|
|
|
|
|
callback(param); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
</script> |
|
|
|
</div> |
|
|
|
<div class="footer"> |
|
|
|
<div class="footerbox backColor2"> |
|
|
|