// 登录
function contribu_login() {
// 获取地址栏信息
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
var Spe_id = getQueryString('special_id'); //客座id
$(".spa_").text('');
var add_mess = {};
add_mess.username = $('#username_').val();
add_mess.password = $('#password_').val();
$("input[type='text']").blur(function () {
if ($(this).is("#username_")) {
if ($("#username_").val() != "") {
$(".spa1").text("");
}
}
})
$("input[type='password']").blur(function () {
if ($(this).is("#password_")) {
if ($("#password_").val() != "") {
$(".spa2").text("");
}
}
})
var S_Dan = '0';
if ($("#username_").val() == "") {
$(".spa1").text('Please fill in username');
S_Dan = '1';
}
if ($("#password_").val() == "") {
$(".spa2").text('Please fill in password');
S_Dan = '1';
}
if (S_Dan == '1') {
ShowDanger("Incomplete information!");
} else {
$(".sub_guest").addClass("disable");
setTimeout(function () {
$(".sub_guest").removeClass("disable");
}, 2000);
$.ajax({
type: 'post', url: apiUrlTG + 'special/Special/checkLogin',
data: add_mess,
success: function (result) {
if (result.code == 0) {
$.cookie('username', result.userinfo.account, {expires: 3})
// $.cookie('password', result.userinfo.password, {expires: 3})
$.cookie('user_id', result.userinfo.user_id, {expires: 3})
ShowSuccess("Successful login!");
setTimeout(function () {
window.location.href = 'contribu_list.html?J_num=' + Jour_num + '&&special_id=' + Spe_id;
}, 1500);
} else {
ShowDanger("Fail login!");
}
},
error: function () {
ShowDanger("error!");
}
})
}
}
// 注册
function contribu_regist() {
$(".spa").text('');
var regust_mess = {};
regust_mess.username = $('#username').val();
regust_mess.password = $('#password').val();
regust_mess.realname = $('#realname').val();
regust_mess.phone = $('#phone').val();
regust_mess.email = $('#email').val();
$("input[type='text']").blur(function () {
if ($(this).is("#username")) {
if ($("#username").val() != "") {
$(".spa3").text("");
}
}
// if($(this).is("#realname")){
// if($("#realname").val()!="") {$(".spa5").text("");}
// }
// if($(this).is("#phone")){
// if($("#phone").val()!="") {$(".spa6").text("");}
// }
if ($(this).is("#email")) {
if ($("#email").val() != "") {
$(".spa7").text("");
}
}
})
$("input[type='password']").blur(function () {
if ($(this).is("#password")) {
if ($("#password").val() != "") {
$(".spa4").text("");
}
}
})
var S_Dan = '0';
if ($("#username").val() == "") {
$(".spa3").text('Please fill in username');
S_Dan = '1';
}
if (!(/^(\w){6,}$/.test($("#password").val())) || $("#password").val() == "") {
$(".spa4").text('Not less than six digits password');
S_Dan = '1';
}
// if ($("#realname").val() == "") {
// $(".spa5").text('Please fill in realname');
// S_Dan = '1';
// }
// if (!(/^1[0-9]{10}$/.test($("#phone").val()))||$("#phone").val() == ""){
// $(".spa6").text('Please fill in correct format phone');
// S_Dan = '1';
// }
if (!(/^[A-Za-z0-9_\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test($("#email").val())) || $("#email").val() == "") {
$(".spa7").text('Please fill in correct format email');
S_Dan = '1';
}
if (S_Dan == '1') {
ShowDanger("Incomplete information!");
} else {
$(".sub_guest").addClass("disable");
setTimeout(function () {
$(".sub_guest").removeClass("disable");
}, 2000);
$.ajax({
type: 'post', url: apiUrlTG + 'special/Special/register',
data: regust_mess,
success: function (result) {
if (result.account != undefined) {
ShowSuccess("Register successfully!");
setTimeout(function () {
window.location.reload();
}, 1500);
} else {
ShowDanger(result);
// ShowDanger("Request fail!");
}
},
error: function () {
ShowDanger("error!");
}
})
}
}
function contribu_list() {
// 获取地址栏信息
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
var Spe_id = getQueryString('special_id'); //客座id
// 退出登录
$('.contbu_list .contb_user a').click(function () {
window.location.href = 'contribu_login.html?J_num=' + Jour_num + '&&special_id=' + Spe_id;
$.cookie('username', '', {expires: -1});
// $.cookie('password', '', { expires: -1 });
$.cookie('user_id', '', {expires: -1});
})
// 判断是否有身份
if ($.cookie("username") != undefined && $.cookie("user_id") != undefined) {
} else {
window.location.href = 'contribu_login.html?J_num=' + Jour_num + '&&special_id=' + Spe_id;
}
var spe = ''
$.ajax({
type: 'post', url: apiUrl + 'subscribe/Special/getSpecialDetail',
data: {'journal_special_id': Spe_id},
success: function (result) {
if (result.code == 0) {
localStorage.setItem("special_time", result.data.special.deadline);
}
},
error: function () {
ShowDanger("error!");
}
})
$.ajax({
type: 'post', url: apiUrlTG + 'special/Special/getArticles',
data: {'special_id': Spe_id, 'user_id': $.cookie('user_id')},
success: function (result) {
if (result.code == 0) {
var arr = result.data.articles.articles;
var str = "";
for (var i = 0; i < arr.length; i++) {
if (arr[i].type == 'A') {
arr[i].type = 'Article'
}
if (arr[i].type == 'B') {
arr[i].type = 'Review'
}
if (arr[i].type == 'C') {
arr[i].type = 'Case report'
}
if (arr[i].type == 'M') {
arr[i].type = 'Meta-analysis'
}
if (arr[i].type == 'P') {
arr[i].type = 'Research proposal'
}
if (arr[i].type == 'N') {
arr[i].type = 'News'
}
if (arr[i].type == 'T') {
arr[i].type = 'Comment'
}
if (arr[i].type == 'O') {
arr[i].type = 'Others'
}
if (Jour_num == '22') {
str += '
' + arr[i].type + '
' +
'
' + formatTimeToDate4(arr[i].ctime * 1000) + '
' +
'' + arr[i].title + '' +
' 投稿系统
'
}
str += '' + arr[i].type + '
' +
'
' + formatTimeToDate4(arr[i].ctime * 1000) + '
' +
'' + arr[i].title + '' +
' Submission System
'
}
$('.contbu_listcon').html(str);
$('.contbu_listcon .ct_type').css('background-color', localStorage.Journals_color);
if (Jour_num == '22') {
var l_t = '';
} else {
var l_t = '';
}
$('.contbu_list .contbu_listcon').append(l_t);
$('.contbu_listcon .gue_system a').css('background-color', localStorage.Journals_color);
// if(Date.parse(new Date(localStorage.special_time)) < Date.parse(new Date())){
// $('.contbu_listcon .gue_system a').css({'background-color':'#b7b7b7','pointer-events':'none','cursor': 'not-allowed'});
// $('.contbu_listcon .gue_system a').after('
(The time has expired)')
// }
$('.contbu_listcon .gue_system a').click(function () {
// 判断是否有身份
if ($.cookie("username") != undefined && $.cookie("user_id") != undefined) {
window.open('contribu_form.html?J_num=' + Jour_num + '&&special_id=' + Spe_id);
} else {
window.open('contribu_login.html?J_num=' + Jour_num + '&&special_id=' + Spe_id);
}
})
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error!");
}
});
}
function contbu_submit() {
// 获取地址栏信息
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
var Spe_id = getQueryString('special_id'); //客座id
$('.my_file>div').css('background-color', localStorage.Journals_color);
// 退出登录
$('.contbu_submit .contb_user a').click(function () {
window.location.href = 'contribu_login.html?J_num=' + Jour_num + '&&special_id=' + Spe_id;
$.cookie('username', '', {expires: -1});
// $.cookie('password', '', { expires: -1 });
$.cookie('user_id', '', {expires: -1});
})
// 判断是否有身份
if ($.cookie("username") != undefined && $.cookie("user_id") != undefined) {
} else {
window.location.href = 'contribu_login.html?J_num=' + Jour_num + '&&special_id=' + Spe_id;
}
// 文章领域中英文
if (Jour_num == '22') {
$.ajax({
type: 'post', url: apiUrlTG + 'special/Special/getMajor',
success: function (result) {
if (result.code == 0) {
var arr = result.data;
var str = "";
for (var i = 0; i < arr.length; i++) {
str += ''
}
$("select[name='major']").html(str);
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error!");
}
});
$.ajax({
type: 'post', url: apiUrlTG + 'special/Special/majorChild',
data: {'majorid': '1'},
success: function (result) {
if (result.code == 0) {
var arr = result.data;
var str = "";
for (var i = 0; i < arr.length; i++) {
str += ''
}
$("select[name='cmajor']").html(str);
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error!");
}
})
} else {
$.ajax({
type: 'post', url: apiUrlTG + 'special/Special/getMajor',
success: function (result) {
if (result.code == 0) {
var arr = result.data;
var str = "";
for (var i = 0; i < arr.length; i++) {
str += ''
}
$("select[name='major']").html(str);
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error!");
}
});
$.ajax({
type: 'post', url: apiUrlTG + 'special/Special/majorChild',
data: {'majorid': '1'},
success: function (result) {
if (result.code == 0) {
var arr = result.data;
var str = "";
for (var i = 0; i < arr.length; i++) {
str += ''
}
$("select[name='cmajor']").html(str);
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error!");
}
})
}
title_country();
}
function title_country() {
if (Jour_num == '22') {
$.ajax({
type: 'post', url: apiUrlTG + 'special/Special/getCountrys',
success: function (result) {
var str = "";
for (var i = 0; i < result.length; i++) {
str += ''
}
$("select[name='country']").html(str);
},
error: function () {
ShowDanger("error!");
}
})
} else {
$.ajax({
type: 'post', url: apiUrlTG + 'special/Special/getCountrys',
success: function (result) {
var str = "";
for (var i = 0; i < result.length; i++) {
str += ''
}
$("select[name='country']").html(str);
},
error: function () {
ShowDanger("error!");
}
})
}
}
// 级联菜单
$("select[name='major']").change(function () {
var major_val = $(this).find("option:selected").val()
if (Jour_num == '22') {
$.ajax({
type: 'post', url: apiUrlTG + 'special/Special/majorChild',
data: {'majorid': major_val},
success: function (result) {
if (result.code == 0) {
var arr = result.data;
var str = "";
for (var i = 0; i < arr.length; i++) {
str += ''
}
$("select[name='cmajor']").html(str);
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error!");
}
})
} else {
$.ajax({
type: 'post', url: apiUrlTG + 'special/Special/majorChild',
data: {'majorid': major_val},
success: function (result) {
if (result.code == 0) {
var arr = result.data;
var str = "";
for (var i = 0; i < arr.length; i++) {
str += ''
}
$("select[name='cmajor']").html(str);
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error!");
}
})
}
})
// 协议遮罩层
$(".res_pon").click(function () {
$("#mask").css("height", $(document).height());
$("#mask").css("width", $(document).width());
$("#mask").show();
$(".tanchu").fadeIn();
});
$("#mask").click(function () {
$("#mask").hide();
$(".tanchu").fadeOut();
});
$(".close").click(function () {
$("#mask").hide();
$(".tanchu").fadeOut();
});
// 作者添加
$('.author_add').click(function () {
if (Jour_num == '22') {
var form_author = ''
} else {
var form_author = ''
}
$('.ctb_author').append(form_author);
for (var i = 0; i < $(".author_num").length; i++) {
$('.author_num').eq(i).html(i + 1);
}
title_country();
$('.author_delete').click(function () {
$(this).parents('form').remove();
for (var i = 0; i < $(".author_num").length; i++) {
$('.author_num').eq(i).html(i + 1);
}
})
$("input[name='isReport']").unbind("click");
$("input[name='isReport']").click(function () {
if (this.checked == true) {
$(this).after('')
} else {
$(this).next('input').remove()
}
})
})
// 删除作者
$('.author_delete').click(function () {
$(this).parents('form').remove();
for (var i = 0; i < $(".author_num").length; i++) {
$('.author_num').eq(i).html(i + 1);
}
})
// 通讯作者点击添加
$("input[name='isReport']").click(function sadfasd() {
if (this.checked == true) {
$(this).after('')
} else {
$(this).next('input').remove()
}
})
// 文章类型点击添加
$("select[name='type']").change(function () {
if ($(this).find("option:selected").val() == "A") {
$(this).parent('div').after('\n' +
' Ethical Approval \n' +
'
')
} else {
$(this).parents('div').next('.Approval').remove()
}
})
// 点击提交信息
function contribu_form() {
// 获取地址栏信息
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
var JourSpe_id = ''; //期刊id
var Spe_id = getQueryString('special_id'); //客座id
var Spe_title = ''; //客座名称
$.ajax({
type: 'post', url: apiUrl + 'subscribe/Special/getSpecialDetail',
data: {'journal_special_id': Spe_id},
async: false,
success: function (result) {
if (result.code == 0) {
Spe_title = result.data.special.title
JourSpe_id = result.data.journal.issn
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error!");
}
})
$(".spa").text('');
var mess_add = {};
var ary = []
for (var i = 0; i < $("form").length; i++) {
var yy = $("form").eq(i).serializeArray()
var pp = {}
for (var j = 0; j < yy.length; j++) {
var tt = yy[j].name;
pp[tt] = yy[j].value;
}
if (pp['isReport'] == undefined) {
pp['isReport'] = false
} else {
pp['isReport'] = true
}
if (pp['isSuper'] == undefined) {
pp['isSuper'] = false
} else {
pp['isSuper'] = true
}
if (pp['address'] == undefined) {
pp['address'] = ''
}
ary.push(pp);
}
var file_list_1 = $('#filename_1 li').attr('id');
if (file_list_1 == undefined) {
file_list_1 = ""
}
var file_list_2 = $('#filename_2 li').attr('id');
if (file_list_2 == undefined) {
file_list_2 = ""
}
// var file_list_3 = $('#filename_3 li').attr('id');
// if (file_list_3 == undefined) {
// file_list_3 = ""
// }
var file_list_4 = $('#filename_4 li').attr('id');
if (file_list_4 == undefined) {
file_list_4 = ""
}
var file_list_5 = $('#filename_5 li').attr('id');
if (file_list_5 == undefined) {
file_list_5 = ""
}
mess_add.authorList = ary;
mess_add.username = $.cookie('username');
mess_add.special_id = Spe_id;
mess_add.special_title = Spe_title;
mess_add.journal_issn = JourSpe_id;
mess_add.title = $('#title').val();
mess_add.major = $("select[name='major']").find("option:selected").val();
mess_add.cmajor = $("select[name='cmajor']").find("option:selected").val();
mess_add.approval = $("input[name='approval']").is(":checked");
mess_add.type = $('#type').val();
mess_add.abstrart = $('#abstrart').val();
mess_add.keyWords = $('#keyword').val();
mess_add.fund = $('#fund').val();
mess_add.coverLetter = file_list_1;
mess_add.picturesAndTables = file_list_2;
// mess_add.totalpage = file_list_3;
mess_add.manuscirpt = file_list_4;
mess_add.supplementary = file_list_5;
var S_Dan = '0';
if ($("#title").val() == "") {
$(".spa1").text('Please fill in title');
S_Dan = '1';
}
if ($("#abstrart").val() == "") {
$(".spa3").text('Please fill in abstrart');
S_Dan = '1';
}
if ($("#keyword").val() == "") {
$(".spa4").text('Please fill in keyword');
S_Dan = '1';
}
if ($("input[name='have']:checked").val() == undefined) {
$(".spa5").text('Please tick');
S_Dan = '1';
}
$("input[name='firstname']").each(function (j, item) {
if ($("input[name='firstname']").eq(j).val() == "") {
$("input[name='lastname']").eq(j).next('.spa').text('Please fill in name')
S_Dan = '1';
}
});
$("input[name='lastname']").each(function (j, item) {
if ($("input[name='lastname']").eq(j).val() == "") {
$("input[name='lastname']").eq(j).next('.spa').text('Please fill in name')
S_Dan = '1';
}
});
$("input[name='email']").each(function (j, item) {
if ($("input[name='email']").eq(j).val() == "") {
$("input[name='email']").eq(j).next('.spa').text('Please fill in email')
S_Dan = '1';
}
});
$("input[name='company']").each(function (j, item) {
if ($("input[name='company']").eq(j).val() == "") {
$("input[name='company']").eq(j).next('.spa').text('Please fill in Institution')
S_Dan = '1';
}
});
$('.f_c_tishi').css('display', 'none');
var abc = 0
$("input[name='isSuper']").each(function (j, item) {
if ($("input[name='isSuper']").eq(j).is(':checked') == true) {
abc += 1
}
});
if (abc == '0') {
$('.f_c_tishi').css('display', 'block');
S_Dan = '1';
}
var def = 0
$("input[name='isReport']").each(function (j, item) {
if ($("input[name='isReport']").eq(j).is(':checked') == true) {
def += 1
}
});
if (def == '0') {
$('.f_c_tishi').css('display', 'block');
S_Dan = '1';
}
$("input[name='address']").each(function (j, item) {
if ($("input[name='address']").eq(j).val() == "") {
$("input[name='address']").eq(j).next('.spa').text('Please fill in corresponding')
S_Dan = '1';
}
});
if ($('#filename_1 li').attr('id') != undefined) {
mess_add.coverLetter = 'coverLetter/' + file_list_1;
}
if ($('#filename_2 li').attr('id') != undefined) {
mess_add.picturesAndTables = 'picturesAndTables/' + file_list_2;
}
// if ($('#filename_3 li').attr('id') == undefined) {
// $(".spa7").text('Please upload');
// S_Dan = '1';
// } else {
// mess_add.totalpage = 'totalpage/' + file_list_3;
// }
if ($('#filename_4 li').attr('id') == undefined) {
$(".spa6").text('Please upload');
S_Dan = '1';
} else {
mess_add.manuscirpt = 'manuscirpt/' + file_list_4;
}
if ($('#filename_5 li').attr('id') != undefined) {
mess_add.supplementary = 'supplementary/' + file_list_5;
}
if (S_Dan == '1') {
ShowDanger("Incomplete information!");
} else {
$(".sub_guest").addClass("disable");
ShowSubmit("Uploading!");
$.ajax({
type: 'post', url: apiUrlTG + 'special/Special/addArticle',
data: mess_add,
success: function (result) {
if (result.code == 0) {
setTimeout(function () {
// window.location.href = 'contribu_list.html?J_num=' + Jour_num + '&&special_id=' + Spe_id;
window.location.href = 'contribu_success.html?J_num=' + Jour_num;
}, 1500);
} else {
ShowDanger("请求失败!");
$(".sub_guest").removeClass("disable");
$('#tir').fadeOut(500)
}
},
error: function () {
ShowDanger("error!");
$(".sub_guest").removeClass("disable");
$('#tir').fadeOut(500)
}
})
}
}
// 上传附件
function up_file_1() {
$("#ch_file_1").click();
}
$("#ch_file_1").on("change", function () {
//jquery获取input file文件名
var awj = $("#ch_file_1")[0].files;
var wj_f = "";
var formData = new FormData();
formData.append("coverLetter", awj[0]);
$.ajax({
type: 'post', url: apiUrlTG + 'special/Special/up_file/type/coverLetter',
data: formData,
processData: false,
contentType: false,
dataType: "json",
success: function (result) {
if (result.code == 0) {
wj_f = '' + result.upurl + '
';
$("#filename_1").html(wj_f);
} else {
ShowDanger("请求失败!");
}
del_wj();
}
})
});
function up_file_2() {
$("#ch_file_2").click();
}
$("#ch_file_2").on("change", function () {
//jquery获取input file文件名
var awj = $("#ch_file_2")[0].files;
var wj_f = "";
var formData = new FormData();
formData.append("picturesAndTables", awj[0]);
$.ajax({
type: 'post', url: apiUrlTG + 'special/Special/up_file/type/picturesAndTables',
data: formData,
processData: false,
contentType: false,
dataType: "json",
success: function (result) {
if (result.code == 0) {
wj_f = '' + result.upurl + '
';
$("#filename_2").html(wj_f);
} else {
ShowDanger("请求失败!");
}
del_wj();
}
})
});
// function up_file_3() {
// $("#ch_file_3").click();
// }
// $("#ch_file_3").on("change", function () {
// //jquery获取input file文件名
// var awj = $("#ch_file_3")[0].files;
// var wj_f = "";
// var formData = new FormData();
// formData.append("totalpage", awj[0]);
// $.ajax({
// type: 'post', url: apiUrlTG + 'special/Special/up_file/type/totalpage',
// data: formData,
// processData: false,
// contentType: false,
// dataType: "json",
// success: function (result) {
// if (result.code == 0) {
// wj_f = '' + result.upurl + '
';
// $("#filename_3").html(wj_f);
// } else {
// ShowDanger("请求失败!");
// }
// del_wj();
// }
// })
// });
function up_file_4() {
$("#ch_file_4").click();
}
$("#ch_file_4").on("change", function () {
//jquery获取input file文件名
var awj = $("#ch_file_4")[0].files;
var wj_f = "";
var formData = new FormData();
formData.append("manuscirpt", awj[0]);
$.ajax({
type: 'post', url: apiUrlTG + 'special/Special/up_file/type/manuscirpt',
data: formData,
processData: false,
contentType: false,
dataType: "json",
success: function (result) {
if (result.code == 0) {
wj_f = '' + result.upurl + '
';
$("#filename_4").html(wj_f);
} else {
ShowDanger("请求失败!");
}
del_wj();
}
})
});
function up_file_5() {
$("#ch_file_5").click();
}
$("#ch_file_5").on("change", function () {
//jquery获取input file文件名
var awj = $("#ch_file_5")[0].files;
var wj_f = "";
var formData = new FormData();
formData.append("supplementary", awj[0]);
$.ajax({
type: 'post', url: apiUrlTG + 'special/Special/up_file/type/supplementary',
data: formData,
processData: false,
contentType: false,
dataType: "json",
success: function (result) {
if (result.code == 0) {
wj_f = '' + result.upurl + '
';
$("#filename_5").html(wj_f);
} else {
ShowDanger("请求失败!");
}
del_wj();
}
})
});
function del_wj() {
$('.del_file').on('click', function () {
$(this).parent('li').remove();
})
}