|
@ -9,12 +9,12 @@ |
|
|
<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=1994"> |
|
|
<link rel="stylesheet" type="text/css" href="{$priv_style}/css/index.css?v=101"> |
|
|
<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> |
|
|
<script src="{$priv_style}/js/lottie.min.js"></script> |
|
|
<script src="{$priv_style}/js/lottie.min.js"></script> |
|
|
<script src="{$priv_style}/js/index.js?v=19989"></script> |
|
|
<script src="{$priv_style}/js/index.js?v=110"></script> |
|
|
</head> |
|
|
</head> |
|
|
|
|
|
|
|
|
<body> |
|
|
<body> |
|
@ -64,7 +64,7 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="step_back"> |
|
|
<div class="step_back"> |
|
|
<div class="step_main"> |
|
|
<div class="step_main"> |
|
|
<dl class="normal_step normal_step1 active_step " stepNum="1"> |
|
|
<dl class="normal_step normal_step1 active_step " stepNum="1"> |
|
@ -80,7 +80,7 @@ |
|
|
<dd> |
|
|
<dd> |
|
|
<span class="nor_step_title">编辑大纲</span> |
|
|
<span class="nor_step_title">编辑大纲</span> |
|
|
<span>生成论文初稿</span> |
|
|
<span>生成论文初稿</span> |
|
|
</dd> |
|
|
</dd> |
|
|
</dl> |
|
|
</dl> |
|
|
<div class="step_line step_two"></div> |
|
|
<div class="step_line step_two"></div> |
|
|
<dl class="normal_step normal_step3" stepNum="3"> |
|
|
<dl class="normal_step normal_step3" stepNum="3"> |
|
@ -115,7 +115,7 @@ |
|
|
<span>职称论文</span> |
|
|
<span>职称论文</span> |
|
|
<img src="{$priv_style}/img/select_icon.svg" alt="" class="select_icon"> |
|
|
<img src="{$priv_style}/img/select_icon.svg" alt="" class="select_icon"> |
|
|
</li> |
|
|
</li> |
|
|
<li type="62" check_flag="aiktbg" > |
|
|
<li type="62" check_flag="aiktbg"> |
|
|
<img src="{$priv_style}/img/zhichenglunwen.png" alt="" class="li_icon"> |
|
|
<img src="{$priv_style}/img/zhichenglunwen.png" alt="" class="li_icon"> |
|
|
<span>开题报告</span> |
|
|
<span>开题报告</span> |
|
|
<img src="{$priv_style}/img/select_icon.svg" alt="" class="select_icon"> |
|
|
<img src="{$priv_style}/img/select_icon.svg" alt="" class="select_icon"> |
|
@ -162,7 +162,8 @@ |
|
|
<input type="hidden" id="cur_request" value="0"> |
|
|
<input type="hidden" id="cur_request" value="0"> |
|
|
<div class="custom-dropdown"> |
|
|
<div class="custom-dropdown"> |
|
|
<div class="custom-icon"></div> |
|
|
<div class="custom-icon"></div> |
|
|
<input type="text" class="dropdown-input" placeholder="选择您的论文专业" selected_val="0" id="myInput" onclick="showDropdown()" readonly> |
|
|
<input type="text" class="dropdown-input" placeholder="选择您的论文专业" selected_val="0" |
|
|
|
|
|
id="myInput" onclick="showDropdown()" readonly> |
|
|
<div id="myDropdown" class="dropdown-content"> |
|
|
<div id="myDropdown" class="dropdown-content"> |
|
|
<p value="1">经济</p> |
|
|
<p value="1">经济</p> |
|
|
<p value="2">教育</p> |
|
|
<p value="2">教育</p> |
|
@ -183,7 +184,7 @@ |
|
|
</div> |
|
|
</div> |
|
|
<div class="normal_recommend_title"> |
|
|
<div class="normal_recommend_title"> |
|
|
<span onclick="showAdviseTitle()">标题推荐</span> |
|
|
<span onclick="showAdviseTitle()">标题推荐</span> |
|
|
<div class="aititlePos opt-area" id="not-title" > |
|
|
<div class="aititlePos opt-area" id="not-title"> |
|
|
<div class="posBack"> |
|
|
<div class="posBack"> |
|
|
<div class="posHead flex"> |
|
|
<div class="posHead flex"> |
|
|
<img src="{$priv_style}/img/posStart.svg" alt=""> |
|
|
<img src="{$priv_style}/img/posStart.svg" alt=""> |
|
@ -228,15 +229,17 @@ |
|
|
<div id="advise-area" class="opt-area opt-click-hide"> |
|
|
<div id="advise-area" class="opt-area opt-click-hide"> |
|
|
<div id="title-change" class="title-change"> |
|
|
<div id="title-change" class="title-change"> |
|
|
<div class="change-text">检测到您的标题内容已修改,是否重新推荐标题</div> |
|
|
<div class="change-text">检测到您的标题内容已修改,是否重新推荐标题</div> |
|
|
<div class="change-yes" onclick="hideTitleChange();adviseTitle(true)">是</div> |
|
|
<div class="change-yes" onclick="hideTitleChange();adviseTitle(true)">是 |
|
|
|
|
|
</div> |
|
|
<div class="change-no" onclick="hideTitleChange();">否</div> |
|
|
<div class="change-no" onclick="hideTitleChange();">否</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="advise-header"><img src="{$priv_style}/img/AI_title_icon.svg" alt="">智能优化标题</div> |
|
|
<div class="advise-header"><img src="{$priv_style}/img/AI_title_icon.svg" |
|
|
|
|
|
alt="">智能优化标题</div> |
|
|
<div id="advise-ul"></div> |
|
|
<div id="advise-ul"></div> |
|
|
<div class="advise-refresh"> |
|
|
<div class="advise-refresh"> |
|
|
<span style="width: 120px;" onclick="adviseTitle(true)"> |
|
|
<span style="width: 120px;" onclick="adviseTitle(true)"> |
|
|
<img src="{$priv_style}/img/changeMore_tit.svg" alt="">换一批 |
|
|
<img src="{$priv_style}/img/changeMore_tit.svg" alt="">换一批 |
|
|
</span> |
|
|
</span> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -249,20 +252,19 @@ |
|
|
</div> |
|
|
</div> |
|
|
<div class="formRight educationRight" id="educationRight"> |
|
|
<div class="formRight educationRight" id="educationRight"> |
|
|
<div class="education"> |
|
|
<div class="education"> |
|
|
<input value="1" type="radio" name="edu" id="edu1" |
|
|
<input value="1" type="radio" name="edu" id="edu1"> |
|
|
onclick="getEducation('edu','1','.education','edu_active_select')"> |
|
|
|
|
|
<div></div> |
|
|
<div></div> |
|
|
<label for="edu1">大专</label> |
|
|
<label for="edu1">大专</label> |
|
|
</div> |
|
|
</div> |
|
|
<div class="education edu_active_select"> |
|
|
<div class="education edu_active_select"> |
|
|
<input value="2" type="radio" name="edu" id="edu2" |
|
|
<input value="2" type="radio" name="edu" id="edu2"> |
|
|
onclick="getEducation('edu','2','.education','edu_active_select')"> |
|
|
|
|
|
<div></div> |
|
|
<div></div> |
|
|
<label for="edu2">本科</label> |
|
|
<label for="edu2">本科</label> |
|
|
</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')"> |
|
|
onclick="getEducation('edu','3','.education','edu_active_select')" |
|
|
|
|
|
> |
|
|
<div></div> |
|
|
<div></div> |
|
|
<label for="edu3">硕博</label> |
|
|
<label for="edu3">硕博</label> |
|
|
</div> |
|
|
</div> |
|
@ -271,11 +273,12 @@ |
|
|
<div class="formItem key_words hide"> |
|
|
<div class="formItem key_words hide"> |
|
|
<div class="formLeft">关键词</div> |
|
|
<div class="formLeft">关键词</div> |
|
|
<div class="formRight textAreaRight"> |
|
|
<div class="formRight textAreaRight"> |
|
|
<input type="text" name="title" placeholder="请输入选题关键词,例如:广告设计(2-50字内)" class="key_words_input" maxlength="50" minlength="2"> |
|
|
<input type="text" name="title" placeholder="请输入选题关键词,例如:广告设计(2-50字内)" |
|
|
|
|
|
class="key_words_input" maxlength="50" minlength="2"> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="formItem side_info hide"> |
|
|
<div class="formItem side_info hide"> |
|
|
<div class="formLeft">辅助信息</div> |
|
|
<div class="formLeft">辅助信息</div> |
|
|
<div class="formRight textAreaRight"> |
|
|
<div class="formRight textAreaRight"> |
|
@ -292,12 +295,12 @@ |
|
|
<!-- {literal} --> |
|
|
<!-- {literal} --> |
|
|
<script> |
|
|
<script> |
|
|
const maxLength = 200; // 设置最大字数限制 |
|
|
const maxLength = 200; // 设置最大字数限制 |
|
|
$('#coreTextarea').on('input', function() { |
|
|
$('#coreTextarea').on('input', function () { |
|
|
const currentLength = $('#coreTextarea').val().length; |
|
|
const currentLength = $('#coreTextarea').val().length; |
|
|
$('#charCount').text(`${currentLength}/${maxLength}`); |
|
|
$('#charCount').text(`${currentLength}/${maxLength}`); |
|
|
if (currentLength > maxLength) { |
|
|
if (currentLength > maxLength) { |
|
|
$('#coreTextarea').val($('#coreTextarea').val().slice(0, maxLength)); // 如果超过限制,则截断文本 |
|
|
$('#coreTextarea').val($('#coreTextarea').val().slice(0, maxLength)); // 如果超过限制,则截断文本 |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
</script> |
|
|
</script> |
|
|
<!-- {/literal} --> |
|
|
<!-- {/literal} --> |
|
@ -308,55 +311,7 @@ |
|
|
论文字数 |
|
|
论文字数 |
|
|
<img class="requiredIcon" src="{$priv_style}/img/required_icon.svg" alt=""> |
|
|
<img class="requiredIcon" src="{$priv_style}/img/required_icon.svg" alt=""> |
|
|
</div> |
|
|
</div> |
|
|
<div class="formRight educationRight" id="textLength"> |
|
|
<div class="formRight educationRight words_content" id="textLength"> |
|
|
<div class="essayWords"> |
|
|
|
|
|
<input value="3000" type="radio" name="wordnums" id="wordnums3000" |
|
|
|
|
|
onclick="getEducation('wordnums','3000','.essayWords','essayWords_active')"> |
|
|
|
|
|
<div></div> |
|
|
|
|
|
<label for="wordnums3000">约3000字</label> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="essayWords"> |
|
|
|
|
|
<input value="5000" type="radio" name="wordnums" id="wordnums5000" |
|
|
|
|
|
onclick="getEducation('wordnums','5000','.essayWords','essayWords_active')"> |
|
|
|
|
|
<div></div> |
|
|
|
|
|
<label for="wordnums5000">约5000字</label> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="essayWords"> |
|
|
|
|
|
<input value="8000" type="radio" name="wordnums" id="wordnums8000" |
|
|
|
|
|
onclick="getEducation('wordnums','8000','.essayWords','essayWords_active')"> |
|
|
|
|
|
<div></div> |
|
|
|
|
|
<label for="wordnums8000">约8000字</label> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="essayWords"> |
|
|
|
|
|
<input value="10000" type="radio" name="wordnums" id="wordnums10000" |
|
|
|
|
|
onclick="getEducation('edu','10000','.essayWords','essayWords_active')"> |
|
|
|
|
|
<div></div> |
|
|
|
|
|
<label for="wordnums10000">约10000字</label> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="essayWords"> |
|
|
|
|
|
<input value="15000" type="radio" name="wordnums" id="wordnums15000" |
|
|
|
|
|
onclick="getEducation('edu','15000','.essayWords','essayWords_active')"> |
|
|
|
|
|
<div></div> |
|
|
|
|
|
<label for="wordnums15000">约15000字</label> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="essayWords"> |
|
|
|
|
|
<input value="20000" type="radio" name="wordnums" id="wordnums20000" |
|
|
|
|
|
onclick="getEducation('edu','20000','.essayWords','essayWords_active')"> |
|
|
|
|
|
<div></div> |
|
|
|
|
|
<label for="wordnums20000">约20000字</label> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="essayWords"> |
|
|
|
|
|
<input value="30000" type="radio" name="wordnums" id="wordnums30000" |
|
|
|
|
|
onclick="getEducation('edu','30000','.essayWords','essayWords_active')"> |
|
|
|
|
|
<div></div> |
|
|
|
|
|
<label for="wordnums30000">约30000字</label> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="essayWords"> |
|
|
|
|
|
<input value="50000" type="radio" name="wordnums" id="wordnums50000" |
|
|
|
|
|
onclick="getEducation('edu','50000','.essayWords','essayWords_active')"> |
|
|
|
|
|
<div></div> |
|
|
|
|
|
<label for="wordnums50000">约50000字</label> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="formItem"> |
|
|
<div class="formItem"> |
|
@ -424,7 +379,7 @@ |
|
|
</div> |
|
|
</div> |
|
|
<div class="form_pptItem " style="display: none;"> |
|
|
<div class="form_pptItem " style="display: none;"> |
|
|
<div class="flex ppt_labelTwo"> |
|
|
<div class="flex ppt_labelTwo"> |
|
|
<div >选择标签 |
|
|
<div>选择标签 |
|
|
<img class="requiredIcon" src="{$priv_style}/img/required_icon.svg" alt=""> |
|
|
<img class="requiredIcon" src="{$priv_style}/img/required_icon.svg" alt=""> |
|
|
</div> |
|
|
</div> |
|
|
<div class="lookAll point"> |
|
|
<div class="lookAll point"> |
|
@ -437,9 +392,9 @@ |
|
|
</div> |
|
|
</div> |
|
|
</form> |
|
|
</form> |
|
|
<div class="flex btnWrap"> |
|
|
<div class="flex btnWrap"> |
|
|
<button class="btn_mast point" onclick="showNextFunc()">立即生成正文</button> |
|
|
<button class="btn_mast point" >立即生成正文</button> |
|
|
<button class="btn_result point" onclick="showCreateCatalogue()">先生成论文大纲</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> |
|
|
</div> |
|
|
</div> |
|
|
<div class="checkbox_wrap"> |
|
|
<div class="checkbox_wrap"> |
|
@ -453,7 +408,7 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="backColor2 backColorAdd step_add_three hide "> |
|
|
<div class="backColor2 backColorAdd step_add_three hide"> |
|
|
<h4>您将获得</h4> |
|
|
<h4>您将获得</h4> |
|
|
<div class="addServiceds_show"> |
|
|
<div class="addServiceds_show"> |
|
|
<div class="serviceds_top"> |
|
|
<div class="serviceds_top"> |
|
@ -478,23 +433,24 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="backColor2 backColorAdd step_add_three hide "> |
|
|
<!-- <div class="backColor2 backColorAdd step_add_three hide"> |
|
|
<h4>增值附加服务 <img src="{$priv_style}/img/add_hot.svg" alt=""><span>HOT</span></h4> |
|
|
<h4>增值附加服务 <img src="{$priv_style}/img/add_hot.svg" alt=""><span>HOT</span></h4> |
|
|
<div class="addListBox flex"> |
|
|
<div class="addListBox flex"> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> --> |
|
|
<button class="btn_result_now2 point step_add_three hide " id="click_AI_moretext">点击生成正文</button> |
|
|
<button class="btn_result_now2 point step_add_three hide" id="click_AI_moretext">点击生成正文</button> |
|
|
|
|
|
|
|
|
{literal} |
|
|
{literal} |
|
|
<script> |
|
|
<script> |
|
|
var stepFlag = false; |
|
|
var stepFlag = false; |
|
|
var eduObj = { |
|
|
var eduObj = { |
|
|
'1':'大专', |
|
|
'1': '大专', |
|
|
'2':'本科', |
|
|
'2': '本科', |
|
|
'3':'硕博' |
|
|
'3': '硕博' |
|
|
} |
|
|
} |
|
|
var service_domain = location.origin+'/'; |
|
|
var service_domain = location.origin+'/'; |
|
|
// var service_domain = 'https://aitest.chachongz.com/' |
|
|
// var service_domain = 'https://www.90616.com/' |
|
|
|
|
|
|
|
|
$(document).ready(function () { |
|
|
$(document).ready(function () { |
|
|
// 等待页面加载完毕 |
|
|
// 等待页面加载完毕 |
|
|
$(window).on('load', function () { |
|
|
$(window).on('load', function () { |
|
@ -514,21 +470,21 @@ |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 当用户点击其他地方时隐藏下拉框 |
|
|
// 当用户点击其他地方时隐藏下拉框 |
|
|
window.onclick = function(event) { |
|
|
window.onclick = function (event) { |
|
|
if (!event.target.matches('.dropdown-input')) { |
|
|
if (!event.target.matches('.dropdown-input')) { |
|
|
var dropdownContent = document.getElementById("myDropdown"); |
|
|
var dropdownContent = document.getElementById("myDropdown"); |
|
|
if (dropdownContent.style.display === "block") { |
|
|
if (dropdownContent.style.display === "block") { |
|
|
dropdownContent.style.display = "none"; |
|
|
dropdownContent.style.display = "none"; |
|
|
} |
|
|
} |
|
|
}else{ |
|
|
} else { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
function showNextFunc(){ |
|
|
function showNextFunc() { |
|
|
stepFlag = true; |
|
|
stepFlag = true; |
|
|
geiAiUpgradeInfo(createCatalogue) |
|
|
geiAiUpgradeInfo(createCatalogue) |
|
|
} |
|
|
} |
|
|
function showNextStep(title,chkType,wordnums,eduObj,edu){ |
|
|
function showNextStep(title, chkType, wordnums, eduObj, edu) { |
|
|
//修改步骤条状态 |
|
|
//修改步骤条状态 |
|
|
$('.normal_step').removeClass('active_step') |
|
|
$('.normal_step').removeClass('active_step') |
|
|
$('.step_line').removeClass('suc_step_line') |
|
|
$('.step_line').removeClass('suc_step_line') |
|
|
$('.step_line').eq(0).addClass('suc_step_line') |
|
|
$('.step_line').eq(0).addClass('suc_step_line') |
|
@ -536,27 +492,27 @@ |
|
|
$('.normal_step').eq(0).addClass('success_step') |
|
|
$('.normal_step').eq(0).addClass('success_step') |
|
|
$('.normal_step').eq(1).addClass('success_step') |
|
|
$('.normal_step').eq(1).addClass('success_step') |
|
|
$('.normal_step').eq(2).addClass('active_step') |
|
|
$('.normal_step').eq(2).addClass('active_step') |
|
|
$('.step_add_three').removeClass('hide') |
|
|
// $('.step_add_three').removeClass('hide') |
|
|
$('#mainText').html(title) |
|
|
// $('#mainText').html(title) |
|
|
// $('.user_none').removeClass('hide')//禁用 |
|
|
// $('.user_none').removeClass('hide')//禁用 |
|
|
if(chkType != '82'){ |
|
|
// if (chkType != '82') { |
|
|
let mainEduWords = eduObj[edu] + '·约' + wordnums + '字' |
|
|
// let mainEduWords = eduObj[edu] + '·约' + wordnums + '字' |
|
|
$('.step_add_three .mainEduWords').html(mainEduWords) |
|
|
// $('.step_add_three .mainEduWords').html(mainEduWords) |
|
|
}else{ |
|
|
// } else { |
|
|
$('.step_add_three .mainEduWords').html(eduObj[edu]) |
|
|
// $('.step_add_three .mainEduWords').html(eduObj[edu]) |
|
|
} |
|
|
// } |
|
|
if(chkType == '94'){ |
|
|
// if (chkType == '94') { |
|
|
window.scrollTo({ top: 1000, behavior: 'smooth' }) |
|
|
// window.scrollTo({ top: 1000, behavior: 'smooth' }) |
|
|
}else{ |
|
|
// } else { |
|
|
window.scrollTo({ top: 800, behavior: 'smooth' }) |
|
|
// window.scrollTo({ top: 800, behavior: 'smooth' }) |
|
|
} |
|
|
// } |
|
|
} |
|
|
} |
|
|
$('.dropdown-content p').click(function(){ |
|
|
$('.dropdown-content p').click(function () { |
|
|
$('.dropdown-content p').removeClass('selected_back') |
|
|
$('.dropdown-content p').removeClass('selected_back') |
|
|
$(this).addClass('selected_back') |
|
|
$(this).addClass('selected_back') |
|
|
let value = parseInt($(this).attr('value')); |
|
|
let value = parseInt($(this).attr('value')); |
|
|
$('.dropdown-input').val($(this).text()) |
|
|
$('.dropdown-input').val($(this).text()) |
|
|
$('.dropdown-input').attr('selected_val',value) |
|
|
$('.dropdown-input').attr('selected_val', value) |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
function hideUpgradeMoadl() { |
|
|
function hideUpgradeMoadl() { |
|
@ -564,9 +520,9 @@ |
|
|
} |
|
|
} |
|
|
function showTitleChange() { |
|
|
function showTitleChange() { |
|
|
$('#title-change').addClass('fade') |
|
|
$('#title-change').addClass('fade') |
|
|
setTimeout(function (){ |
|
|
setTimeout(function () { |
|
|
$('#title-change').removeClass('fade') |
|
|
$('#title-change').removeClass('fade') |
|
|
},5000) |
|
|
}, 5000) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
function hideTitleChange() { |
|
|
function hideTitleChange() { |
|
@ -640,7 +596,7 @@ |
|
|
//第一步 默认完成 |
|
|
//第一步 默认完成 |
|
|
let obj = document.getElementById('loading-step1'); |
|
|
let obj = document.getElementById('loading-step1'); |
|
|
obj.classList.add('step-icon-done'); |
|
|
obj.classList.add('step-icon-done'); |
|
|
|
|
|
|
|
|
//第二步 开启完成动画 |
|
|
//第二步 开启完成动画 |
|
|
let ani2 = stepLoading(2, 'done') |
|
|
let ani2 = stepLoading(2, 'done') |
|
|
ani2.addEventListener('complete', function () { |
|
|
ani2.addEventListener('complete', function () { |
|
@ -669,28 +625,28 @@ |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
function stepDone(step, ani){ |
|
|
function stepDone(step, ani) { |
|
|
let obj = document.getElementById('loading-step'+step); |
|
|
let obj = document.getElementById('loading-step' + step); |
|
|
obj.innerHTML = ''; |
|
|
obj.innerHTML = ''; |
|
|
obj.classList.remove('step-icon-active'); |
|
|
obj.classList.remove('step-icon-active'); |
|
|
obj.classList.add('step-icon-done'); |
|
|
obj.classList.add('step-icon-done'); |
|
|
ani.destroy(); |
|
|
ani.destroy(); |
|
|
} |
|
|
} |
|
|
function showAdviseList(){ |
|
|
function showAdviseList() { |
|
|
// if(!$('#loading').hasClass('disNone')){ |
|
|
// if(!$('#loading').hasClass('disNone')){ |
|
|
if($('#loading').css('display') == 'block'){ |
|
|
if ($('#loading').css('display') == 'block') { |
|
|
var intervalId = setInterval(function() { |
|
|
var intervalId = setInterval(function () { |
|
|
var adviseTitle = $('#advise-ul').html(); |
|
|
var adviseTitle = $('#advise-ul').html(); |
|
|
if (adviseTitle) { |
|
|
if (adviseTitle) { |
|
|
clearInterval(intervalId) |
|
|
clearInterval(intervalId) |
|
|
showOptArea('advise-area'); |
|
|
showOptArea('advise-area'); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
}, 500); |
|
|
}, 500); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
$('.opt-advise input').on('input', function() { |
|
|
$('.opt-advise input').on('input', function () { |
|
|
if ($(this).val() !== window.title) { |
|
|
if ($(this).val() !== window.title) { |
|
|
showTitleChange() |
|
|
showTitleChange() |
|
|
} |
|
|
} |
|
@ -762,8 +718,8 @@ |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
function confirmTitle(obj){ |
|
|
function confirmTitle(obj) { |
|
|
console.log(obj.innerText.length,'obj.innerText.length'); |
|
|
console.log(obj.innerText.length, 'obj.innerText.length'); |
|
|
$('.inputChange').val(obj.innerHTML); |
|
|
$('.inputChange').val(obj.innerHTML); |
|
|
$('.inputText').text(obj.innerText.length + '/100'); |
|
|
$('.inputText').text(obj.innerText.length + '/100'); |
|
|
hideOptArea(); |
|
|
hideOptArea(); |
|
@ -888,7 +844,7 @@ |
|
|
stepFlag = false; |
|
|
stepFlag = false; |
|
|
geiAiUpgradeInfo(createCatalogue) |
|
|
geiAiUpgradeInfo(createCatalogue) |
|
|
} |
|
|
} |
|
|
function showAdviseTitle(){ |
|
|
function showAdviseTitle() { |
|
|
geiAiUpgradeInfo(adviseTitle) |
|
|
geiAiUpgradeInfo(adviseTitle) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -913,8 +869,8 @@ |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
let pathType = { |
|
|
let pathType = { |
|
|
'94':'aiessayzx', |
|
|
'94': 'aiessayzx', |
|
|
'82':'aiessayen' |
|
|
'82': 'aiessayen' |
|
|
} |
|
|
} |
|
|
var title = $(".inputChange").val(); |
|
|
var title = $(".inputChange").val(); |
|
|
var r = checkTitle(title); |
|
|
var r = checkTitle(title); |
|
@ -949,7 +905,7 @@ |
|
|
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); |
|
|
var content_min_limit = $("#htmlconfig").attr('content_min_limit'); |
|
|
var content_min_limit = $("#htmlconfig").attr('content_min_limit'); |
|
|
if ($('.coreContent').css('display') !== 'none') { |
|
|
if ($('.coreContent').css('display') !== 'none') { |
|
@ -966,13 +922,13 @@ |
|
|
} |
|
|
} |
|
|
if (major) url += '&major=' + major; |
|
|
if (major) url += '&major=' + major; |
|
|
if (edu) url += '&edu=' + edu; |
|
|
if (edu) url += '&edu=' + edu; |
|
|
if(stepFlag){ |
|
|
if (stepFlag) { |
|
|
showNextStep(title,chkType,wordnums,eduObj,edu) |
|
|
showNextStep(title, chkType, wordnums, eduObj, edu) |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
setTimeout(()=>{ |
|
|
setTimeout(() => { |
|
|
window.open(url); |
|
|
window.open(url); |
|
|
},1500) |
|
|
}, 1500) |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
@ -1015,10 +971,22 @@ |
|
|
</div> |
|
|
</div> |
|
|
<div class="look_PPT_modal hide"> |
|
|
<div class="look_PPT_modal hide"> |
|
|
<div class="lookPPT flex"> |
|
|
<div class="lookPPT flex"> |
|
|
<img src="{$priv_style}/img/ppt_2.png" class="look_backImg" alt=""> |
|
|
<div class="look_backImgBox"> |
|
|
|
|
|
<img src="{$priv_style}/img/pptbg_2.png" class="look_backImg" alt=""> |
|
|
|
|
|
<img src="{$priv_style}/img/pptbg_2.png" class="look_backImg" alt=""> |
|
|
|
|
|
<img src="{$priv_style}/img/pptbg_2.png" class="look_backImg" alt=""> |
|
|
|
|
|
<img src="{$priv_style}/img/pptbg_2.png" class="look_backImg" alt=""> |
|
|
|
|
|
</div> |
|
|
<img src="{$priv_style}/img/exitLook.svg" class="exitLook point" alt=""> |
|
|
<img src="{$priv_style}/img/exitLook.svg" class="exitLook point" alt=""> |
|
|
<div class="look_content"> |
|
|
<div class="look_content"> |
|
|
<div class="look_left"> |
|
|
<div class="look_left"> |
|
|
|
|
|
<!-- <div class="look_backImgBox"> |
|
|
|
|
|
<img src="{$priv_style}/img/pptbg_2.png" class="look_backImg" alt=""> |
|
|
|
|
|
<img src="{$priv_style}/img/pptbg_2.png" class="look_backImg" alt=""> |
|
|
|
|
|
<img src="{$priv_style}/img/pptbg_2.png" class="look_backImg" alt=""> |
|
|
|
|
|
<img src="{$priv_style}/img/pptbg_2.png" class="look_backImg" alt=""> |
|
|
|
|
|
</div> --> |
|
|
|
|
|
<!-- <img src="{$priv_style}/img/pptbg_2.png" class="look_backImg" alt=""> --> |
|
|
<div class="look_left_top"> |
|
|
<div class="look_left_top"> |
|
|
<img src="{$priv_style}/img/ppt_2.png" alt="" class="topimg"> |
|
|
<img src="{$priv_style}/img/ppt_2.png" alt="" class="topimg"> |
|
|
<div class="gallery-box flex"> |
|
|
<div class="gallery-box flex"> |
|
@ -1029,34 +997,34 @@ |
|
|
<img id="next" class="point" src="{$priv_style}/img/nextPPT.svg" alt=""> |
|
|
<img id="next" class="point" src="{$priv_style}/img/nextPPT.svg" alt=""> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
{literal} |
|
|
{literal} |
|
|
<script> |
|
|
<script> |
|
|
const gallery = document.querySelector('.gallery'); |
|
|
const gallery = document.querySelector('.gallery'); |
|
|
const images = document.querySelectorAll('.gallery img'); |
|
|
const images = document.querySelectorAll('.gallery img'); |
|
|
const leftButton = document.getElementById('prev'); |
|
|
const leftButton = document.getElementById('prev'); |
|
|
const rightButton = document.getElementById('next'); |
|
|
const rightButton = document.getElementById('next'); |
|
|
let currentIndex = 0; |
|
|
let currentIndex = 0; |
|
|
leftButton.addEventListener('click', function() { |
|
|
leftButton.addEventListener('click', function () { |
|
|
moveLeft(); |
|
|
moveLeft(); |
|
|
}); |
|
|
}); |
|
|
rightButton.addEventListener('click', function() { |
|
|
rightButton.addEventListener('click', function () { |
|
|
moveRight(); |
|
|
moveRight(); |
|
|
}); |
|
|
}); |
|
|
function moveLeft() { |
|
|
function moveLeft() { |
|
|
if (currentIndex > 0) { |
|
|
if (currentIndex > 0) { |
|
|
currentIndex--; |
|
|
currentIndex--; |
|
|
gallery.style.transform = `translateX(${currentIndex * -174 - (currentIndex)*16}px)`; |
|
|
gallery.style.transform = `translateX(${currentIndex * -174 - (currentIndex) * 16}px)`; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
function moveRight() { |
|
|
function moveRight() { |
|
|
const images = document.querySelectorAll('.gallery_img'); |
|
|
const images = document.querySelectorAll('.gallery_img'); |
|
|
if (currentIndex < images.length-4) { // 四张固定展示 |
|
|
if (currentIndex < images.length - 4) { // 四张固定展示 |
|
|
currentIndex++; |
|
|
currentIndex++; |
|
|
gallery.style.transform = `translateX(${currentIndex * -174 - (currentIndex)*16}px)`; |
|
|
gallery.style.transform = `translateX(${currentIndex * -174 - (currentIndex) * 16}px)`; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
</script> |
|
|
</script> |
|
|
{/literal} |
|
|
{/literal} |
|
|
<div class="look_left_bot flex"> |
|
|
<div class="look_left_bot flex"> |
|
|
<div class="ppt_cancel point">取消预览</div> |
|
|
<div class="ppt_cancel point">取消预览</div> |
|
|
<div class="ppt_submit point">使用模板</div> |
|
|
<div class="ppt_submit point">使用模板</div> |
|
@ -1099,7 +1067,8 @@ |
|
|
<div class="findtid-wrap-tip-trigger"></div> |
|
|
<div class="findtid-wrap-tip-trigger"></div> |
|
|
</div> |
|
|
</div> |
|
|
<ul> |
|
|
<ul> |
|
|
<li class="select" style="border:none !important;;width: auto;padding:none;border-radius:0"> |
|
|
<li class="select" |
|
|
|
|
|
style="border:none !important;;width: auto;padding:none;border-radius:0"> |
|
|
<p>微信支付</p> |
|
|
<p>微信支付</p> |
|
|
</li> |
|
|
</li> |
|
|
<li> |
|
|
<li> |
|
@ -1115,7 +1084,7 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="report_detail"> |
|
|
<div class="report_detail"> |
|
|
<div class="empty center" > |
|
|
<div class="empty center"> |
|
|
<img src="{$priv_style}/img/report_null.svg" alt=""> |
|
|
<img src="{$priv_style}/img/report_null.svg" alt=""> |
|
|
<p>咦~ 还没有订单号呢?</p> |
|
|
<p>咦~ 还没有订单号呢?</p> |
|
|
</div> |
|
|
</div> |
|
@ -1136,21 +1105,10 @@ |
|
|
<div class="pay_complete_modal purpleColor hide"> |
|
|
<div class="pay_complete_modal purpleColor hide"> |
|
|
<div class="pay_com_left"> |
|
|
<div class="pay_com_left"> |
|
|
<div class="left_logo">AI 写作大师</div> |
|
|
<div class="left_logo">AI 写作大师</div> |
|
|
<div class="left_ai">写作大师对您做出以下承诺<br/>写作安心有保障:<div class="left_ai_img"></div></div> |
|
|
<div class="left_ai">写作大师即将为您生成正文<br />支付后您将获赠:<div class="left_ai_img"></div> |
|
|
|
|
|
</div> |
|
|
<div class="left_line"></div> |
|
|
<div class="left_line"></div> |
|
|
<div class="left_ai_listMes"> |
|
|
<div class="left_ai_listMes"> |
|
|
<div class="listMes_item"> |
|
|
|
|
|
<b>超低查重率</b> |
|
|
|
|
|
<p>知网查重率普遍小于30%,若超过,可联系客服免费降重</p> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="listMes_item"> |
|
|
|
|
|
<b>真实参考文献</b> |
|
|
|
|
|
<p>知网查重率普遍小于30%,若超过,可联系客服免费降重</p> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="listMes_item"> |
|
|
|
|
|
<b>超低查重率</b> |
|
|
|
|
|
<p>查重报告、论文封面、提纲、摘要、致谢、参考文献,通通赠送,免去自己添加</p> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="pay_com_right"> |
|
|
<div class="pay_com_right"> |
|
@ -1159,14 +1117,17 @@ |
|
|
<img src="{$priv_style}/img/modal_close.svg" class="close_modal point" alt=""> |
|
|
<img src="{$priv_style}/img/modal_close.svg" class="close_modal point" alt=""> |
|
|
</div> |
|
|
</div> |
|
|
<div class="right_main"> |
|
|
<div class="right_main"> |
|
|
<h4>订单详情</h4> |
|
|
<div class="right_main_content"> |
|
|
<div class="pay_completeDetailMes"></div> |
|
|
<h4>订单详情</h4> |
|
|
<div class="addServices_box hide"> |
|
|
<div class="pay_completeDetailMes"></div> |
|
|
<p class="add_length">您选择了3项增值服务</p> |
|
|
<div class="addServices_box "> |
|
|
<div class="services_List flex"> |
|
|
<h4>增值服务</h4> |
|
|
|
|
|
<!-- <p class="add_length">您选择了3项增值服务</p> --> |
|
|
|
|
|
<div class="addListBox flex"> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="pay_complete_main"></div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="pay_complete_main"></div> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -1220,7 +1181,7 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
{$access_stats_code} |
|
|
{$access_stats_code} |
|
|
</body> |
|
|
</body> |
|
|
|
|
|
|
|
|