let majorId = 0;
let arr =[
{
id:0,
name:"随机资料"
},
{
id:1,
name:"技术通报"
},
{
id:2,
name:"研究文章"
},
]
$(function() {
var params = window.location.href.split("?");
if (params.length > 1) {
values = params[1].split("&");
if (values.length > 10) {
var funcId = values[0].replace("id=", "");
var functi = ""; //标题
var funcauthor = ""; //作者
var functime = ""; //输入时间
var funckey = ""; //关键字
var funcdes = ""; //概述
var funcmajorId = ""; //专业
var funcmajorName = ""; //专业名
var funcarticleType = ""; //文章类型
var funcfilePath = ""; //文件路径
var funcfile = "" //选择文件
if (funcId !== "0") {
functi = decodeURI(values[1].replace("title=", "")); //标题
funcauthor = decodeURI(values[2].replace("author=", "")); //作者
functime = decodeURI(values[3].replace("input_time=", "")); //输入时间
funckey = decodeURI(values[4].replace("keywords=", "")); //关键字
funcdes = decodeURI(values[5].replace("description=", "")); //概述
funcmajorId = decodeURI(values[6].replace("major_id=", "")); //专业
funcmajorName = decodeURI(values[7].replace("major_name=", "")); //专业名
funcarticleType = decodeURI(values[8].replace("article_type=", "")); //文章类型
// funcfilePath = decodeURI(values[9].replace("file_path=", "")); //文件路径
funcfile = decodeURI(values[10].replace("file=", "")); //选择文件
}
}
}
$("#title").val(functi); //标题
$("#author").val(funcauthor); //作者
$("#input_time").val(functime); //输入时间
$("#keywords").val(funckey); //关键字
$("#description").val(funcdes); //概述
$("#major_id").val(funcmajorId); //专业
$("#major_name").val(funcmajorName); //专业名
$("#article_type").val(funcarticleType); //文章类型
// $("#file_path").val(funcfilePath); //文件路径
$("#file").val(funcfile); //选择文件
// if (isHide === "1") {
// $("#flag").attr("checked", "checked");
// }
getArticleType();
layui.use(["form", "layer","upload"], function() {
$ = layui.jquery;
var form = layui.form,
layer = layui.layer;
//监听提交
var upload = layui.upload;
form.on("submit(save)", function(data) {
if ($("#title").val().trim() === "") {
showMsg("标题不能为空", 2);
$("#title").focus();
return false;
}
if ($("#author").val().trim() === "") {
showMsg("作者不能为空", 2);
$("#author").focus();
return false;
}
if ($("#input_time").val().trim() === "") {
showMsg("输入时间不能为空", 2);
$("#input_time").focus();
return false;
}
if ($("#keywords").val().trim() === "") {
showMsg("关键字不能为空", 2);
$("#keywords").focus();
return false;
}
if ($("#description").val().trim() === "") {
showMsg("概述不能为空", 2);
$("#author").focus();
return false;
}
if ($("#major_id").val().trim() === "") {
showMsg("专业不能为空", 2);
$("#major_id").focus();
return false;
}
if ($("#major_name").val().trim() === "") {
showMsg("专业名不能为空", 2);
$("#major_name").focus();
return false;
}
if ($("#article_type").val().trim() === "") {
showMsg("文章类型不能为空", 2);
$("#article_type").focus();
return false;
}
if ($("#file_path").val().trim() === "") {
showMsg("上传文件不能为空", 2);
$("#file_path").focus();
return false;
}
var func = data.field;
func.id = funcId;
fetchJSON("api/article/add", func, "post", function(data) {
if (data.status === 0) {
var index = parent.layer.getFrameIndex(window.name);
showMsg("上传成功", 1, 2000);
parent.layer.close(index);
} else {
showMsg(data.msg, 2);
}
});
return false;
});
upload.render({
elem: '#fileSelector',
url: urlBase + "api/article/import",
//accept: 'file', //普通文件
headers: {
"token":sessionStorage.getItem("token")
},
data: {},
accept: 'file',
done: function(res) {
if(res.status === 0)
{
$("#file_path").val(res.msg);
}
else
showMsg(res.msg, 2);
}
});
//专业
function getMajor() {
fetchJSON("api/major/listAll", {}, "get", function(bet) {
if (bet.status === 0) {
$("#major_id").empty();
$("#major_id").append($("