Browse Source

Merge pull request '修改论文下载页样式及逻辑' (#18) from zq-1224-ppt into master

Reviewed-on: #18
pull/19/head
zhangqi 3 months ago
parent
commit
bd135bd86c
  1. 18
      home.html
  2. 88
      style/css/index.css
  3. 221
      style/js/index.js

18
home.html

@ -9,7 +9,7 @@
<title>{if $_siteinfo.site_introduction_name}{$_siteinfo.site_introduction_name}{else}AI论文{/if}</title>
{if $site_ico}
<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=1012">
<link rel="stylesheet" type="text/css" href="{$priv_style}/css/index.css?v=1134">
<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/qrcode.min.js"></script>
@ -453,6 +453,8 @@
'3': '硕博'
}
var service_domain = location.origin+'/';
// var service_domain = 'https://zq.pengda.checkcopy.com/'
// var service_domain = 'https://www.90616.com/'
$(document).ready(function () {
@ -1055,6 +1057,10 @@
</div>
<div id="report_page" class="hide">
<div class="report_mes center ft12">
<img src="{$priv_style}/img/mes.svg" alt="">
系统仅保留7天以内的论文范文,超过7天则被删除,来确保您的论文安全。请尽早下载您的论文范文。
</div>
<div class="report_box center">
<div class="report_content ">
<h3>论文下载</h3>
@ -1093,15 +1099,13 @@
<p>咦~ 还没有订单号呢?</p>
</div>
<div class="report_main" style="display: none;">
<div class="main_top">
<div class="main_top "style="display: none;">
</div>
<div class="downLoad point" style="display: none;">下载</div>
<div class="main_top2 "style="display: none;">
</div>
<div class="downLoad point" style="display: none;">下载</div>
</div>
</div>
<div class="report_mes center ft12">
<img src="{$priv_style}/img/mes.svg" alt="">
系统仅保留7天以内的论文范文,超过7天会被删除,请尽早下载您的论文范文。
</div>
</div>
</div>
@ -1187,7 +1191,7 @@
</div>
{$access_stats_code}
<script src="{$priv_style}/js/index.js?v=1010"></script>
<script src="{$priv_style}/js/index.js?v=1133"></script>
</body>
</html>

88
style/css/index.css

@ -2039,7 +2039,7 @@ footer a{
flex-direction: column;
}
.report_content{
width: 600px;
width: 956px;
text-align: center;
/* display: flex;
flex-direction: column;
@ -2243,7 +2243,7 @@ footer a{
position: absolute;
border-radius: 4px;
top: 35px;
left: -81px;
left: 90px;
box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
}
.report_content .findtid-wrap::before{
@ -2259,8 +2259,8 @@ footer a{
border-bottom: 15px solid white;
}
.report_content .report_detail{
width: 600px;
height: 360px;
width: 956px;
min-height: 360px;
border-radius: 6px;
opacity: 1;
background: rgba(255, 255, 255, 0.8);
@ -2275,17 +2275,18 @@ footer a{
flex-direction: column;
color: #1D2837;
height: 100%;
padding-top: 100px;
}
.report_box .report_mes{
.report_mes{
color: #EE7000;
border-radius: 6px;
background: rgba(236, 133, 51, 0.12);
padding: 8px 16px;
}
.report_main{
width: calc(100% - 52px);
width: calc(100%);
height: calc(100% - 52px);
padding: 26px;
/* padding: 26px; */
display: flex;
flex-direction: column;
align-items: center;
@ -2314,13 +2315,86 @@ footer a{
.main_item p.report_finish{
color: #3BB551;
}
button:disabled {
background: #94A3B7;
color: #fff;
user-select: none;
cursor: not-allowed !important;
}
.primary_btn {
border: none;
font-weight: 600;
background: #1675FF;
color: #fff;
}
.report_main .main_top{
flex: 1;
width: 543px;
padding-top: 26px;
}
.main_top2 {
width: 100%;
}
.report_main .waiting{
color:#EE7000;
}
.main_orderList{
display: flex;
justify-content: space-between;
color: #2C394B;
padding: 20px 24px;
background: rgba(243, 243, 243, 0.6);
}
.main_orderList b{
font-weight: 500;
}
.main_orderList div{
font-size: 16px;
color: #2C394B;
}
.reportlist-item{
padding: 20px 24px;
}
.reportlist-item-desc{
padding: 24px 0;
justify-content: space-between;
}
.reportlist-item .primary_btn{
width: 100px;
height: 31px;
padding: 6px 36px;
float: right;
border-radius: 4px;
}
button:disabled{
background: #94A3B7;
color: #fff;
}
.reportlist-item, .reportlist-item p{
color: #333333;
text-align: left;
font-weight: 500;
}
.reportlist-item div{
display: flex;
}
.reportlist-item span{
color: #5C6E86;
font-weight: normal;
}
.reportlist-item b{
font-weight: 500;
display: flex;
align-items: center;
margin-left: 12px;
}
.reportlist-item b img{
margin-right: 4px;
}
.main_top1 {
width: 543px;
}
.report_main .downLoad{
width: 130px;
padding: 11px 0;

221
style/js/index.js

@ -4,9 +4,10 @@ $(document).ready(function() {
var notChecked = '';
var checked = '';
var payResultTimer = null;
var service_domain = location.origin+'/';
// var service_domain = 'https://www.90616.com/'
// var service_domain = location.origin+'/';
var service_domain = 'https://www.90616.com/'
// var service_domain = 'https://aitest.chachongz.com/'
// var service_domain = 'https://zq.pengda.checkcopy.com/'
var isPayDialog = false
var allPostData = new Object()
var old_parent_ppt = null; //首页选择的
@ -24,8 +25,7 @@ $(document).ready(function() {
var noCheckList = ['62', '63', '81']
var cssurl = $('#styleUrl').attr('url');
// var cssurl= './style/img/'//dev
var pptUrlList = [
{
var pptUrlList = [{
name: '清新绿意通用模版',
url: '',
list: [],
@ -88,8 +88,7 @@ $(document).ready(function() {
'3': '公式',
'4': '代码',
}
var addservicedsDescList = [
{
var addservicedsDescList = [{
title: '论文封面',
desc: '贴合学校查重结果,原创力MAX'
},
@ -126,6 +125,7 @@ $(document).ready(function() {
bindFileUpload();
initFun()
});
function initFun() {
getadd_Value('94')
getWordsCount()
@ -152,6 +152,7 @@ $(document).ready(function() {
}
})
}
function getCurWordsCount() {
var wordsData = allAiServicesData[check_type]['major2wordcount'];
if (wordsData) {
@ -160,6 +161,7 @@ $(document).ready(function() {
renderWordsHtml(wordsData[edu])
}
}
function renderWordsHtml(data) {
var html1 = ''
data.forEach(item => {
@ -264,6 +266,7 @@ $(document).ready(function() {
'96': '',
'AIGC': cssurl + '/img/AIGC_preview.png'
}
function getadd_Value(type) {
$.ajax({
type: "post",
@ -330,6 +333,7 @@ $(document).ready(function() {
stepFlag = true;
geiAiUpgradeInfo(createCatalogue)
})
function createCatalogue() {
if (!$('.agree-item').hasClass('active')) {
alert("请阅读并勾选同意《服务条款》");
@ -414,6 +418,7 @@ $(document).ready(function() {
}
});
}
function showNextStep(title, chkType, wordnums, eduObj, edu) {
//修改步骤条状态
$('.step_line').removeClass('suc_step_line')
@ -439,6 +444,7 @@ $(document).ready(function() {
// }
showPayModal()
}
function geiAiUpgradeInfo(callback, param) {
$.ajax({
type: "post",
@ -596,7 +602,10 @@ $(document).ready(function() {
}
$(this).addClass('pay_active')
let pay_type = $('.pay_active').attr('pay_type');
allPostData = {...allPostData,pay_type}
allPostData = {
...allPostData,
pay_type
}
payAction()
})
$('.pay_complete_main').on('click', '.pay_every', function () {
@ -605,7 +614,10 @@ $(document).ready(function() {
}
$(this).addClass('pay_active')
let pay_type = $('.pay_active').attr('pay_type');
allPostData = {...allPostData,pay_type}
allPostData = {
...allPostData,
pay_type
}
payAction()
})
$('.close_modal').on('click', function (e) {
@ -632,10 +644,12 @@ $(document).ready(function() {
}
clearTimeout(payResultTimer);
})
function getPayType() {
var paytype = $('.pay_active').attr('pay_type');
return paytype;
}
function payAction() {
var flag = noCheckList.includes(check_type)
value_added_select = [];
@ -763,7 +777,12 @@ $(document).ready(function() {
if (check_type == '94' || check_type == '82') {
postData.value_added_services = value_added_select.join(',')
}
allPostData = {...allPostData,check_flag,recharge_goods_id:'0',...postData}
allPostData = {
...allPostData,
check_flag,
recharge_goods_id: '0',
...postData
}
$('.normal_step').removeClass('active_step')
$('.step_line').removeClass('suc_step_line')
$('.step_line').eq(0).addClass('suc_step_line')
@ -772,6 +791,7 @@ $(document).ready(function() {
//检验信息
getPayQrcode(postData)
}
function clearhisText() {
$('.inputChange').val('') //重置输入框文本
$('.key_words_input').val('') //重置输入框文本
@ -780,6 +800,7 @@ $(document).ready(function() {
$('.coreWordCount').val('')
if ($('.normal_recommend_title').hasClass('recommend_title')) $('.normal_recommend_title').removeClass('recommend_title')
}
function errorJump() {
// if(isPayDialog) {
location.reload();
@ -791,13 +812,13 @@ $(document).ready(function() {
payAction()
})
function getPayQrcode(postData) {
$.ajax({
type: "post",
url: '/bd_buy_click_log',
async: false,
success: function(jsondata2) {
}
success: function (jsondata2) {}
});
// let pay_type = getPayType();
// postData.pay_type = pay_type
@ -838,6 +859,7 @@ $(document).ready(function() {
}
});
}
function getRechargePayUrl() {
var postData1 = new Object();
postData1.type = allPostData.check_type;
@ -887,7 +909,9 @@ $(document).ready(function() {
url: service_domain + allPostData.check_flag + '/ajax_get_ai_pay_url',
type: 'post',
dataType: 'json',
data:{...postData1},
data: {
...postData1
},
success: function (res) {
if (res.status) {
$('#qrcode').html('');
@ -991,18 +1015,31 @@ $(document).ready(function() {
}
$('.step_main').on('click', '.normal_step1', function () {
window.scrollTo({ top: 200, behavior: 'smooth' })
window.scrollTo({
top: 200,
behavior: 'smooth'
})
})
$('.step_main').on('click', '.normal_step2.success_step', function () {
window.scrollTo({ top: 500, behavior: 'smooth' })
window.scrollTo({
top: 500,
behavior: 'smooth'
})
})
$('.step_main').on('click', '.normal_step3.active_step', function () {
if (check_type == '94') {
window.scrollTo({ top: 1000, behavior: 'smooth' })
window.scrollTo({
top: 1000,
behavior: 'smooth'
})
} else {
window.scrollTo({ top: 800, behavior: 'smooth' })
window.scrollTo({
top: 800,
behavior: 'smooth'
})
}
})
function goLoadDown(tid, dom) {
$('.right_btn').removeClass('activebtn')
$('.right_btn').eq(1).addClass('activebtn')
@ -1016,6 +1053,7 @@ $(document).ready(function() {
$('.report_input').val(tid) //22383694321962804
searchOrder()
}
function resetStep_status() {
$('.normal_step').removeClass('success_step')
$('.normal_step').removeClass('active_step')
@ -1123,19 +1161,25 @@ $(document).ready(function() {
changeLiActive(t, 'support_pro', '.custom-dropdown') // 专业优化
changeLiActive(t, 'support_edu', '.formItem_pro') // 学历优化
changeLiActive(t, 'support_core', '.coreContent') // 核心内容优化
window.scrollTo({ top: 200, behavior: 'smooth' })
window.scrollTo({
top: 200,
behavior: 'smooth'
})
// if($('.custom-dropdown').hasClass('disNone') && $('.opt-advise').hasClass('disNone')){}
});
function setDomHide(arr) {
arr.forEach(item => {
$(item).hide()
})
}
function setDomShow(arr) {
arr.forEach(item => {
$(item).show()
})
}
function setInputText_length(num) {
$('.inputText').attr('max', num)
$('.inputText').text('0/' + num)
@ -1151,6 +1195,7 @@ $(document).ready(function() {
}
}
}
function getTableFormulaTypes(attr_type) {
var support_table_formula_types = $("#htmlconfig").attr(attr_type);
if (!support_table_formula_types) return '';
@ -1220,10 +1265,12 @@ $(document).ready(function() {
child_ppt = 0;
setLeftShow(old_parent_ppt)
})
function setPagePPT_active(index) {
$('.form_pptItem .ppt_tem_item').removeClass('ppt_item_active')
$('.form_pptItem .ppt_tem_item').eq(index).addClass('ppt_item_active');
}
function setLookPPT_active(index) {
$('.look_right .ppt_tem_item').removeClass('ppt_item_active')
$('.look_right .ppt_tem_item').eq(index).addClass('ppt_item_active');
@ -1238,6 +1285,7 @@ $(document).ready(function() {
child_ppt = index;
setBackImgUrl(src, false)
})
function setBackImgUrl(url, flag) {
$('.topimg').attr('src', url)
if (!flag) return
@ -1387,13 +1435,102 @@ $(document).ready(function() {
dataType: 'json',
type: 'get',
success: function (res) {
$('.report_main').show()
$('.main_top').html('');
$('.main_top2').html('');
if (res.status && res.data.report_list) {
$('.empty').hide()
$('.report_main').show()
$('.downLoad').hide()
for(var i=0; i<res.data.report_list.length;i++) {
var reportinfo = res.data.report_list[i];
// var report_list =[res.data.report_list[27]];
var report_list = res.data.report_list;
// var report_list = [
// {
// add_date: "2025-02-27 10:29:15",
// author: "",
// check_url: "xihaha.checkcopy.com/aiessayzx",
// chk_type: "94",
// price: "0.53",
// query_time: "2025-02-28 16:58:10",
// reduce_guide: false,
// reduce_guide2: null,
// report_date: "0000-00-00 00:00:00",
// report_day: 739707,
// sid: "15884332",
// similar_rate: 0,
// status: {
// num: "1",
// str: "完成",
// color: "black",
// extra: "",
// is_change_paper: 0,
// is_report_expire: 1
// },
// tid: "10002174012948076",
// title: "美好的一天",
// type: "AI中文范文",
// uid: "2115",
// wordnum: "50000"
// },
// {
// add_date: "2025-02-27 10:29:15",
// author: "",
// check_url: "xihaha.checkcopy.com/aiessayzx",
// chk_type: "94",
// price: "0.53",
// query_time: "2025-02-28 16:58:10",
// reduce_guide: false,
// reduce_guide2: null,
// report_date: "0000-00-00 00:00:00",
// report_day: 739707,
// sid: "15884332",
// similar_rate: 0,
// status: {
// num: "1",
// str: "完成",
// color: "black",
// extra: "",
// is_change_paper: 0,
// is_report_expire: 1
// },
// tid: "10002174012948076",
// title: "美好的一天",
// type: "AI中文范文",
// uid: "2115",
// wordnum: "50000"
// },
// {
// add_date: "2025-02-27 10:29:15",
// author: "",
// check_url: "xihaha.checkcopy.com/aiessayzx",
// chk_type: "94",
// price: "0.53",
// query_time: "2025-02-28 16:58:10",
// reduce_guide: false,
// reduce_guide2: null,
// report_date: "0000-00-00 00:00:00",
// report_day: 739707,
// sid: "15884332",
// similar_rate: 0,
// status: {
// num: "0",
// str: "完成",
// color: "black",
// extra: "",
// is_change_paper: 0,
// is_report_expire: 1
// },
// tid: "10002174012948076",
// title: "美好的一天",
// type: "AI中文范文",
// uid: "2115",
// wordnum: "50000"
// }
// ];
if (report_list.length == 1) {
$('.report_main .main_top').show()
for (var i = 0; i < report_list.length; i++) {
var reportinfo = report_list[i];
console.log(reportinfo, 'reportinfo---');
if (reportinfo.status.num == 5) {
continue;
}
@ -1406,7 +1543,7 @@ $(document).ready(function() {
<label>&emsp;&emsp;</label>
<p>` + reportinfo.type + `</p>
</div>`
obj += `<div class="main_item">
obj += `<div class="main_item title_main">
<label>&emsp;&emsp;</label>
<p>` + reportinfo.title + `</p>
</div>`
@ -1425,15 +1562,7 @@ $(document).ready(function() {
</div>`
$('.downLoad').show()
$('.downLoad').attr('herf', service_domain + 'downreport/sid/' + reportinfo.sid + '/tid/' + tid)
}
// else if(reportinfo.status.num == 2) {
// obj += '<tr><td class="result-td1">状态:</td><td class="result-td2 result-status-waring">取消('+reportinfo.status.extra+')</td></tr>';
// } else if(reportinfo.status.num == 6) {
// obj += '<tr><td class="result-td1">状态:</td><td class="result-td2 result-status-waring">暂停('+reportinfo.status.extra+')</td></tr>';
// }
else {
} else {
obj += `<div class="main_item">
<label>&emsp;&emsp;</label>
<p class="waiting">进行中请等待</p>
@ -1445,14 +1574,36 @@ $(document).ready(function() {
}
$('.main_top').append(obj);
}
} else if (report_list.length > 1) {
var num = 0;
var total = report_list.length
for (var i = 0; i < report_list.length; i++) {
var reportinfo1 = report_list[i];
if($('.main_top').html() == '') {
$('.empty').show()
$('.report_main').hide()
if (reportinfo1.status.num == 1) {
num += 1
}
}
// <img src="' + cssurl + '/assets_v2/img/newai/downLoad-report.svg" alt=""></img>
$('.report_main .main_top2').show()
var obj = '<div class="main_orderList"><b> 订单编号:' + tid + '</b><div><span>已完成 ' + num + '/' + total + '</span></div></div>';
for (var i = 0; i < report_list.length; i++) {
var reportinfo = report_list[i];
if (reportinfo.status.num == 5) {
continue;
}
if (reportinfo.status.num == 1) {
obj += '<div class="reportlist-item"><p>' + reportinfo.title + '</p><div class="flex reportlist-item-desc"><div><span>类型:</span><b>' + reportinfo.type + '</b></div><div><span>上传时间:</span><b>' + reportinfo.add_date + '</b></div><div><span>完成时间:</span><b>' + reportinfo.report_date + '</b></div><div class="flex"><span>状态:</span><b><img src="' + cssurl + '/assets_v2/img/newai/loadFinish.svg" alt="">完成</b></div></div><div style="display: flex;justify-content: flex-end;"><button class="primary_btn loadbtn" herf=' + service_domain + 'downreport/sid/' + reportinfo.sid + '/tid/' + tid + '>下载</button></div></div>'
} else {
$('.empty').show()
$('.report_main').hide()
obj += '<div class="reportlist-item"><p>' + reportinfo.title + '</p><div class="flex reportlist-item-desc"><div><span>类型:</span><b>' + reportinfo.type + '</b></div><div><span>上传时间:</span><b>' + reportinfo.add_date + '</b></div><div><span>完成时间:</span><b>—— ——</b></div><div class="flex"><span>状态:</span><b><img src="' + cssurl + '/assets_v2/img/newai/loadDowning.svg" alt="">进行中</b></div></div><div style="display: flex;justify-content: flex-end;"><button class="primary_btn loadbtn" disabled>下载</button></div></div>'
}
}
$('.main_top2').append(obj);
$('.report_main .main_top2 .loadbtn').on('click', function () {
var href1 = $(this).attr('herf');
location.href = href1
})
}
}
},
error: function () {

Loading…
Cancel
Save