$(document).ready(function() {
var notRadio = '';
var yesRadio = '';
var notChecked = '';
var checked = '';
var payResultTimer = null;
var isPayDialog = false
var allPostData=new Object()
$.get('你的接口URL', function(response) {
// 请求成功时的回调函数
console.log(response);
}).fail(function(xhr, status, error) {
// 请求失败时的回调函数
console.log(error);
});
//step监听滚动位置
$(window).scroll(function() {
var element = $('.step_back');
var distanceToTop = element.offset().top - $(this).scrollTop();
if(distanceToTop <= 64){
element.addClass('stickyStep')
}else{
element.removeClass('stickyStep')
}
});
function getFormData() {
var formData = new FormData(document.querySelector('form'));
var data = {};
for (var [key, value] of formData.entries()) {
data[key] = value;
}
console.log(data);
}
//标题输入字数
$('.inputChange').on('input', function() {
// var maxLength = $(this).attr('maxlength');
var currentLength = $(this).val().length;
if(currentLength > 0){
$('.normal_recommend_title').addClass('recommend_title')
}else{
$('.normal_recommend_title').removeClass('recommend_title')
}
$('.inputText').text(currentLength + '/' + '50');
if(currentLength >50){
$('.inputText').addClass('warnInputText')
}else{
$('.inputText').removeClass('warnInputText')
// $('.inputText').removeClass('recommend_title')
}
});
// $('.inputChange').on('blur', function() {
// console.log('blur----');
// getAiTitleList()
// });
$('.normal_step').click(function(e) {
});
function showOptArea(area){
$('.opt-area').css('display','none');
$('#'+area).css('display','block');
}
function hideOptArea(){
$('.opt-area').css('display','none');
}
function getAiTitleList(){
let title = $('.inputChange').val();
let title_type = $('#project_select').val()
console.log($('#project_select'),title_type);
$.ajax({
type: "post",
url: 'http://aitest.chachongz.com/ajax_advise_ai_title',
data: {
title: title,
title_type: title_type
},
success: function(jsondata) {
// $('#cur_request').val(0)
var res = JSON.parse(jsondata);
console.log(res,'=====');
// if(!res.status){
// alert(res.info);
// return false;
// }
// if(res.data.title != $('#cur_title').val()){
// return false;
// }
// if(res.data.list.length>0){
// let html = ''
// res.data.list.forEach(function(item) {
// html += '
'+item+'
';
// });
// $('#advise-ul').html(html);
// let ani3 = stepLoading(3, 'done')
// ani3.addEventListener('complete', function() {
// stepDone(3, ani3)
// //第四步默认完成
// let ani4 = stepLoading(4, 'done')
// ani4.addEventListener('complete', function() {
// ani4.destroy();
// });
// showAdviseList()
// });
// }
}
});
}
function checkAiTitle() {
let title = $('.inputChange').val();
$.ajax({
type: "post",
url: '/ajax_check_ai_title',
data: {
title: title
},
success: function (jsondata) {
var res = JSON.parse(jsondata);
if (!res.status) {
alert(res.info);
return false;
}
$('#cur_title_type').val(res.data);
if (res.status && res.data != 1) {
if($('#loading').css('display') == 'none'){
showOptArea('not-title');
}
}
}
});
}
function showAdviseTitle(){
console.log('haha');
}
function getWordCountList(){
var chkType = $('li.active_select').attr('type');
var word_list_str = $("#word_list_str"+chkType).val();
$('.form_essayWords').addClass('disNone');
if(word_list_str){
var word_list = word_list_str.split(",");
if(word_list.length>0){
$('.form_essayWords').removeClass('disNone');
}
}
}
$('.pay_every').click(function(e){
if ($('.pay_every').hasClass('pay_active')) {
$('.pay_every').removeClass('pay_active')
}
$(this).addClass('pay_active')
let pay_type = $('.pay_active').attr('pay_type');
allPostData = {...allPostData,pay_type}
// $('#totalMoney').text('')
payAction()
// getPayQrcode(postData,check_flag)
})
$('.close_modal').click(function(e){
$('.pageMask').addClass('hide');
$('.payModal').addClass('hide');
// clearInterval()
})
function getPayType() {
var paytype = $('.pay_active').attr('pay_type');
return paytype;
}
function payAction(){
let check_type = $('li.active_select').attr('type');
let check_flag = $('li.active_select').attr('check_flag');
let pay_type = getPayType();
let title = $('.inputChange').val();
// goods_id 0
// const postData = {
// title:'88',
// check_type,
// pay_type,
// get_pay_goods:'1',
// aiessay_wordnum:'3000',
// // recharge_goods_id:'0',
// // value_added_services:''//增值服务
// }
const postData = {
title: '123',
check_type: '94',
pay_type,
get_pay_goods: '1',
aiessay_wordnum: '3000'
}
allPostData = {...allPostData,check_flag,recharge_goods_id:'0',...postData}
if(check_type == '94'){
}
//检验信息
getPayQrcode(postData)
}
$('#formInputSumbtn').click(function(e){
payAction()
})
function getPayQrcode(postData){
$.ajax({
type: "post",
dataType:'json',
url: 'http://aitest.chachongz.com/'+ allPostData.check_flag+'/ajax_check_aisubmit',
data: {
...postData
},
success: function (res) {
if(res.data.user_not_enough_money) {
if(isPayDialog){
$('.pageMask').addClass('hide');
$('.payModal').addClass('hide');
}
$('.pageMask').removeClass('hide');
$('.payModal').removeClass('hide');
isPayDialog = true
if(postData.pay_type == 2 || postData.pay_type == 3){
getRechargePayUrl()
// getRechargeGoods(payInfo, configData);
}
}
}
});
}
function getRechargePayUrl(){
console.log(allPostData,'allPostData');
var core_content = $('.coreWordCount').val();
var postData1 = new Object();
postData1.type = allPostData.check_type;
postData1.pay_type = allPostData.pay_type;
// postData1.value_added_services = configData.addedServicesStr;//增值服务
// if(configData.ppt_tpl != '') postData1.ppt_tpl = configData.ppt_tpl;//ppt
// postData1.recharge_goods_id = '0';
postData1.title = allPostData.title;
postData1.core_content = core_content;
// type==94
// 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;
// }
$.ajax({
url:"http://aitest.chachongz.com/"+allPostData.check_flag+'/ajax_get_ai_pay_url',
type:'post',
dataType:'json',
// data:{...postData1},
data:{
type: '94',
pay_type: postData1.pay_type,
value_added_services: '',
recharge_goods_id: '0',
title: '123',
fuid: '',
aiessay_wordnum: '3000',
aiessay_edu: '2',
aiessay_major: '1'
},
success:function(res){
if(res.status){
$('#qrcode').html('');
$('#qrcode').attr('tid', res.data.tid);
$('#qrcode').attr('paytype', postData1.pay_type);
$('#totalMoney').text(res.data.total_fee)
var qrcode = new QRCode(document.getElementById("qrcode"), {
text: res.data.qrcode_url,
width: 135,
height: 135,
colorDark : "#000000",
colorLight : "#ffffff",
correctLevel : QRCode.CorrectLevel.H
});
getRechargePayResult(res.data)
}else{
alert(res.info);
}
},
error:function(){
alert('网络错误1');
}
});
// console.log(allPostData,'allPostData====');
}
function getRechargePayResult(payinfo){
clearTimeout(payResultTimer);
if (payinfo.tid) {
ptid = payinfo.tid;
}
$.ajax({
url:"http://aitest.chachongz.com/"+ allPostData.check_flag +'/ajax_get_ai_pay_result',
type:'post',
dataType:'json',
data:{
tid:ptid,
pay_type:'2'},
success:function(res){
if(res.status){
if(res.data.pay_status == 'NOTPAY') {
payResultTimer = setTimeout(function(){
getRechargePayResult(payinfo);
}, 2000);
return;
}else if(res.data.pay_status == 'SUCCESS'){
if(isPayDialog){
// $('.pageMask').addClass('hide');
$('.pay_content').addClass('hide');
$('.pay_detail').removeClass('hide');
$('#pay_succ_tid').text(res.data.tid)
$('#copy_tid').unbind('click');
var clipboard2 = new Clipboard('#copy_tid', {
text: function () {
return $('#pay_succ_tid').text();
}
});
clipboard2.on('success', function(e) {
alert('复制成功')
})
}
}
clearTimeout(payResultTimer);
return;
}
clearTimeout(payResultTimer);
alert(res.info);
},
error:function(err){
alert('网络错误2');
}
});
}
function payresultAction(res) {
var data = res.data;
$('#payresultTid').text(data.tid);
if(data.wechat_qrcode_url){
$('.payresultWrap').removeClass('payresultNoGz');
$('.payresultQrcode').attr('src', data.wechat_qrcode_url);
$('.payresultQrcodeClass').removeClass('hide');
}
$('.payresultMask').removeClass('hide');
$('.payresultWrap').removeClass('hide');
$('.payresultBtn1').unbind('click');
$('.payresultBtn2').unbind('click');
$('.payresultBtn1').click(function(){
location.href = "/report2?oid="+data.tid;
});
$('.payresultBtn2').click(function(){
if(isPayDialog) {
location.reload();
return;
}
location.href = "/modelessay";
});
$('#payresultCopyTidBtn').unbind('click');
var clipboard2 = new Clipboard('#payresultCopyTidBtn', {
text: function () {
return $('#payresultTid').text();
}
});
clipboard2.on('success', function(e) {
alert('复制成功')
})
}
$('li').click(function(e) {
if ($('li').hasClass('active_select')) {
$('li').removeClass('active_select')
}
$(this).addClass('active_select')
getWordCountList();
var t = $('li.active_select').attr('type');
console.log(t,'=======ttttt');
if(t =='94'){//字数
$('.form_essayWords').show();
$('.side_info').show();
$('.btn_result').show()
$('.btn_result_now').hide()
$('.key_words').addClass('hide')
} else{
$('.btn_result').hide()
$('.btn_result_now').show()
$('.form_essayWords').hide();
$('.side_info').hide();
$('.key_words').removeClass('hide')
}
if(t == '64'){
$('.key_words').show()
}else{
$('.key_words').hide()
}
if (['81','85'].indexOf(t) !== -1) {//
$('.coreContent').show();
} else{
$('.coreContent').hide();
}
// $("#downdemo").attr('href', '/downreportdemo/type/'+t);
//图表公式
var table_formula_types = getTableFormulaTypes('support_table_formula_types');
if (table_formula_types) {
if (table_formula_types.indexOf(t) !== -1) {
$('#paper-table_and_formulas-wrapper').parent().show();
} else{
$('#paper-table_and_formulas-wrapper').parent().hide();
}
}
changeLiActive(t,'support_titleMore','.normal_recommend_title')// 标题优化
changeLiActive(t,'support_pro','.custom-select')// 专业优化
changeLiActive(t,'support_edu','.formItem_pro')// 学历优化
});
function changeLiActive(t,attr_type,ele){
var support_titleMore = getTableFormulaTypes(attr_type);
if (support_titleMore) {
if (support_titleMore.indexOf(t) !== -1) {
$(ele).removeClass('disNone');
// $(ele).css('display','block')
} else{
$(ele).addClass('disNone');
// $(ele).css('display','none')
}
}
}
function getTableFormulaTypes(attr_type) {
var support_table_formula_types = $("#htmlconfig").attr(attr_type);
if (!support_table_formula_types) return '';
var support_table_formula_types_arr = support_table_formula_types.split(",");
return support_table_formula_types_arr;
}
});