Browse Source

修改期刊论文也可生成大纲

pull/19/head
zq 3 months ago
parent
commit
2aa78dde1e
  1. 98
      home.html
  2. 2
      style/css/index.css
  3. 71
      style/js/index.js

98
home.html

@ -9,7 +9,7 @@
<title>{if $_siteinfo.site_introduction_name}{$_siteinfo.site_introduction_name}{else}AI论文{/if}</title> <title>{if $_siteinfo.site_introduction_name}{$_siteinfo.site_introduction_name}{else}AI论文{/if}</title>
{if $site_ico} {if $site_ico}
<link rel="shortcut icon" href="{$site_ico}" type="image/x-icon" />{/if} <link rel="shortcut icon" href="{$site_ico}" type="image/x-icon" />{/if}
<link rel="stylesheet" type="text/css" href="{$priv_style}/css/index.css?v=1134"> <link rel="stylesheet" type="text/css" href="{$priv_style}/css/index.css?v=1020">
<script src="{$priv_style}/js/jquery-3.6.0.min.js"></script> <script src="{$priv_style}/js/jquery-3.6.0.min.js"></script>
<script src="{$priv_style}/js/clipboard.min.js"></script> <script src="{$priv_style}/js/clipboard.min.js"></script>
<script src="{$priv_style}/js/qrcode.min.js"></script> <script src="{$priv_style}/js/qrcode.min.js"></script>
@ -267,7 +267,6 @@
</div> </div>
<div class="education"> <div class="education">
<input value="3" type="radio" name="edu" id="edu3" <input value="3" type="radio" name="edu" id="edu3"
onclick="getEducation('edu','3','.education','edu_active_select')"
> >
<div></div> <div></div>
<label for="edu3">硕博</label> <label for="edu3">硕博</label>
@ -397,9 +396,9 @@
</form> </form>
<div class="flex btnWrap"> <div class="flex btnWrap">
<button class="btn_mast point" >立即生成正文</button> <button class="btn_mast point" >立即生成正文</button>
<button class="btn_result point" onclick="showCreateCatalogue()">先生成论文大纲</button>
<button class="btn_result_now point" id="formInputSumbtn">立即生成</button> <button class="btn_result_now point" id="formInputSumbtn">立即生成</button>
<button class="btn_result point" >先生成论文大纲</button>
</div> </div>
<div class="checkbox_wrap"> <div class="checkbox_wrap">
<p class="active agree-item">我已阅读并同意:生成的论文范文仅用于参考,不作为毕业论文使用</p> <p class="active agree-item">我已阅读并同意:生成的论文范文仅用于参考,不作为毕业论文使用</p>
@ -846,98 +845,11 @@
// } // }
return true; return true;
} }
function showCreateCatalogue() {
stepFlag = false;
geiAiUpgradeInfo(createCatalogue)
}
function showAdviseTitle() { function showAdviseTitle() {
geiAiUpgradeInfo(adviseTitle) geiAiUpgradeInfo(adviseTitle)
} }
function createCatalogue() {
if (!$('.agree-item').hasClass('active')) {
alert("请阅读并勾选同意《服务条款》");
return;
}
var chkType = $('li.active_select').attr('type');
$.ajax({
type: "post",
url: service_domain + '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;
}
let pathType = {
'94': 'aiessayzx',
'82': 'aiessayen'
}
var title = $(".inputChange").val();
var r = checkTitle(title);
if (!r) return;
var edu = parseInt($('#educationRight').find('input[type="radio"]:checked').val());
if (edu <= 0 || !edu) {
alert("请选择您的学历");
return;
}
if (chkType != '82' && $('.form_essayWords').css('display') !== 'none') {
var wordnums = parseInt($('input[type="radio"][name="wordnums"]:checked').val());
if (wordnums <= 0 || isNaN(wordnums)) {
alert("请选择您的字数");
return;
}
}
var major = parseInt($('.dropdown-input').attr('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 = service_domain + pathType[chkType] + "/catalogue?title=" + encodeURIComponent(title);
// var url = data.data.agent_domain + "/catalogue?title=" + encodeURIComponent(title);
var content_min_limit = $("#htmlconfig").attr('content_min_limit');
if ($('.coreContent').css('display') !== 'none') {
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').css('display') !== 'none') {
url += '&aiessay_wordnum=' + wordnums;
}
if (major) url += '&major=' + major;
if (edu) url += '&edu=' + edu;
if (stepFlag) {
showNextStep(title, chkType, wordnums, eduObj, edu)
return
}
setTimeout(() => {
window.open(url);
}, 1500)
}
});
}
function getTableFormulaTypes() { function getTableFormulaTypes() {
var support_table_formula_types = $("#htmlconfig").attr("support_table_formula_types"); var support_table_formula_types = $("#htmlconfig").attr("support_table_formula_types");
if (!support_table_formula_types) return ''; if (!support_table_formula_types) return '';
@ -1191,7 +1103,7 @@
</div> </div>
{$access_stats_code} {$access_stats_code}
<script src="{$priv_style}/js/index.js?v=1133"></script> <script src="{$priv_style}/js/index.js?v=1020"></script>
</body> </body>
</html> </html>

2
style/css/index.css

@ -1701,7 +1701,7 @@ li .select_icon, .pay_every .pay_icon{
.btnWrap{ .btnWrap{
justify-content: center; justify-content: center;
} }
.btn_mast{ .btn_mast ,.btn_result_now{
margin-right: 20px; margin-right: 20px;
} }
.btn_result,.btn_result_now,.downLoad,.btn_result_now2,.btn_mast{ .btn_result,.btn_result_now,.downLoad,.btn_result_now2,.btn_mast{

71
style/js/index.js

@ -14,6 +14,8 @@ $(document).ready(function () {
var new_parent_ppt = 0; //弹框内选择的 var new_parent_ppt = 0; //弹框内选择的
var add_ppt = 0; //增值服务的ppt var add_ppt = 0; //增值服务的ppt
var child_ppt = 0; var child_ppt = 0;
var currentTypeObj = {};
var allTypeObj = {};
var check_type = '94' var check_type = '94'
var child_src = '' var child_src = ''
var curTypeWordsData = {} var curTypeWordsData = {}
@ -144,6 +146,8 @@ $(document).ready(function () {
success: function (res) { success: function (res) {
if (res.status) { if (res.status) {
allAiServicesData = res.data.ai_input_config; allAiServicesData = res.data.ai_input_config;
allTypeObj = res.data.type2info;
currentTypeObj = res.data.type2info[check_type];
getCurWordsCount() getCurWordsCount()
} }
}, },
@ -333,6 +337,10 @@ $(document).ready(function () {
stepFlag = true; stepFlag = true;
geiAiUpgradeInfo(createCatalogue) geiAiUpgradeInfo(createCatalogue)
}) })
$('.btn_result').click(function () {
stepFlag = false;
geiAiUpgradeInfo(createCatalogue)
})
function createCatalogue() { function createCatalogue() {
if (!$('.agree-item').hasClass('active')) { if (!$('.agree-item').hasClass('active')) {
@ -356,16 +364,20 @@ $(document).ready(function () {
} }
let pathType = { let pathType = {
'94': 'aiessayzx', '94': 'aiessayzx',
'82': 'aiessayen' '82': 'aiessayen',
'97': 'aiqikan',
} }
var title = $(".inputChange").val(); var title = $(".inputChange").val();
var r = checkTitle(title); var r = checkTitle(title);
if (!r) return; if (!r) return;
if(allAiServicesData[check_type]['edu_radio']){
var edu = parseInt($('#educationRight').find('input[type="radio"]:checked').val()); var edu = parseInt($('#educationRight').find('input[type="radio"]:checked').val());
if (edu <= 0 || !edu) { if (edu <= 0 || !edu) {
alert("请选择您的学历"); alert("请选择您的学历");
return; return;
} }
}
if (chkType != '82' && $('.form_essayWords').css('display') !== 'none') { if (chkType != '82' && $('.form_essayWords').css('display') !== 'none') {
var wordnums = parseInt($('input[type="radio"][name="wordnums"]:checked').val()); var wordnums = parseInt($('input[type="radio"][name="wordnums"]:checked').val());
if (wordnums <= 0 || isNaN(wordnums)) { if (wordnums <= 0 || isNaN(wordnums)) {
@ -373,15 +385,16 @@ $(document).ready(function () {
return; return;
} }
} }
if(allAiServicesData[check_type]['major']){
var major = parseInt($('.dropdown-input').attr('selected_val')); var major = parseInt($('.dropdown-input').attr('selected_val'));
if (major <= 0 || !major) { if (major <= 0 || !major) {
alert("请选择您的专业"); alert("请选择您的专业");
return; return;
} }
}
var table_and_formulas_obj = $('#paper-table_and_formulas-wrapper').find('input:checked'); var table_and_formulas_obj = $('#paper-table_and_formulas-wrapper').find('input:checked');
var table_and_formulas = ''; var table_and_formulas = '';
if(allAiServicesData[check_type]['content_type']){
for (var index = 0; index < table_and_formulas_obj.length; index++) { for (var index = 0; index < table_and_formulas_obj.length; index++) {
var table_and_formulasval = table_and_formulas_obj.eq(index).val(); var table_and_formulasval = table_and_formulas_obj.eq(index).val();
if (table_and_formulas == '') { if (table_and_formulas == '') {
@ -390,6 +403,7 @@ $(document).ready(function () {
} }
table_and_formulas += ',' + table_and_formulasval; table_and_formulas += ',' + table_and_formulasval;
} }
}
//固定外部链接 //固定外部链接
var url = service_domain + pathType[chkType] + "/catalogue?title=" + encodeURIComponent(title); var url = service_domain + pathType[chkType] + "/catalogue?title=" + encodeURIComponent(title);
// var url = data.data.agent_domain + "/catalogue?title=" + encodeURIComponent(title); // var url = data.data.agent_domain + "/catalogue?title=" + encodeURIComponent(title);
@ -414,7 +428,7 @@ $(document).ready(function () {
} }
setTimeout(() => { setTimeout(() => {
window.open(url); window.open(url);
}, 1500) }, 500)
} }
}); });
} }
@ -1060,6 +1074,7 @@ $(document).ready(function () {
$('.step_line').removeClass('suc_step_line') $('.step_line').removeClass('suc_step_line')
$('.normal_step').eq(0).addClass('active_step') $('.normal_step').eq(0).addClass('active_step')
} }
// 切换服务
$('.main_select li').click(function (e) { $('.main_select li').click(function (e) {
if ($('li').hasClass('active_select')) { if ($('li').hasClass('active_select')) {
$('li').removeClass('active_select') $('li').removeClass('active_select')
@ -1072,25 +1087,27 @@ $(document).ready(function () {
clearhisText() //清空记录 clearhisText() //清空记录
var t = $('li.active_select').attr('type'); var t = $('li.active_select').attr('type');
check_type = t; check_type = t;
currentTypeObj = allTypeObj[check_type];
// 设置字数限制
if(currentTypeObj.title_max){
setInputText_length(currentTypeObj.title_max)
}
//重置步骤条状态 //重置步骤条状态
resetStep_status() resetStep_status()
//重置ppt模板选择 //重置ppt模板选择
old_parent_ppt = null; //首页选择的 old_parent_ppt = null; //首页选择的
new_parent_ppt = 0; //弹框内选择的 new_parent_ppt = 0; //弹框内选择的
$('.form_pptItem .ppt_tem_item').removeClass('ppt_item_active') $('.form_pptItem .ppt_tem_item').removeClass('ppt_item_active')
// if(!$('.step_add_three').hasClass('hide')){
// $('.step_add_three').addClass('hide')
// }
if (t == '94') { //字数 if (t == '94') { //字数
setDomShow(['.form_essayWords', '.side_info', '.step_two', '.checkbox_wrap']) setDomShow(['.side_info', '.step_two', '.checkbox_wrap'])
$('.key_words').addClass('hide') $('.key_words').addClass('hide')
getadd_Value('94') getadd_Value('94')
} else { } else {
setDomHide(['.form_essayWords', '.side_info', '.step_two', '.checkbox_wrap']) setDomHide(['.side_info', '.step_two', '.checkbox_wrap'])
$('.key_words').removeClass('hide') $('.key_words').removeClass('hide')
} }
if (t == '94' || t == '82') {
if (allAiServicesData[check_type]['outline']) {
setDomShow(['[step="3"]', '.btn_result', '.step_two', '.btn_mast']) setDomShow(['[step="3"]', '.btn_result', '.step_two', '.btn_mast'])
setDomHide(['[step="2"]', '.btn_result_now']) setDomHide(['[step="2"]', '.btn_result_now'])
$('.normal_step3').removeClass('step_three') $('.normal_step3').removeClass('step_three')
@ -1103,6 +1120,11 @@ $(document).ready(function () {
$('.normal_step3').addClass('step_three') $('.normal_step3').addClass('step_three')
$('.payModal_main').html(payhtml) $('.payModal_main').html(payhtml)
$('.pay_complete_main').html('') $('.pay_complete_main').html('')
if(t == '97'){
setDomShow(['.btn_result'])
}else{
setDomHide(['.btn_result'])
}
} }
if (t == '64') { if (t == '64') {
$('.key_words').show() $('.key_words').show()
@ -1115,35 +1137,28 @@ $(document).ready(function () {
$('.opt-advise').show() $('.opt-advise').show()
} }
if (['81', '85'].indexOf(t) !== -1) { // if (['81', '85'].indexOf(t) !== -1) { //
// $('.coreContent').show();
$('#charCount').html('0/200') $('#charCount').html('0/200')
} else {
// $('.coreContent').hide();
} }
if (t == '62' || t == '63') { if (t == '82') {
setInputText_length('500')
} else if (t == '82') {
setInputText_length('200')
getadd_Value('82') getadd_Value('82')
} else {
setInputText_length('100')
} }
if (t == '96') { if (allAiServicesData[check_type]['ppt_tpl']) {
setInputText_length('300')
$('.form_pptItem').show() $('.form_pptItem').show()
$('#formInputSumbtn').html('生成答辩PPT') $('#formInputSumbtn').html('生成答辩PPT')
} else { } else {
$('.form_pptItem').hide() $('.form_pptItem').hide()
$('#formInputSumbtn').html('立即生成') $('#formInputSumbtn').html('立即生成')
} }
if (t == '97' || t == '81') { // if (t == '97' || t == '81') {
setDomShow(['.form_essayWords']) if (allAiServicesData[check_type]['word_count']) {
setDomShow(['.form_essayWords']);
var wordsData = allAiServicesData[check_type]['word_count_list']; var wordsData = allAiServicesData[check_type]['word_count_list'];
renderWordsHtml(wordsData) renderWordsHtml(wordsData);
if (t == '97') {
setInputText_length('100') }else{
} setDomHide(['.form_essayWords'])
} }
// else{ // else{
// setDomHide(['.form_essayWords','.coreContent']) // setDomHide(['.form_essayWords','.coreContent'])
// } // }

Loading…
Cancel
Save