var id = helper.request.queryString("id");
$(document).ready(function () {
laydate.skin('blue');
laydate({
elem: '#publishTime',
event: 'focus',
istime: true,
format: 'YYYY-MM-DD hh:mm:ss'
});
laydate({
elem: '#effectiveTime',
event: 'focus',
istime: true,
format: 'YYYY-MM-DD hh:mm:ss'
});
laydate({
elem: '#invalidTime',
event: 'focus',
istime: true,
format: 'YYYY-MM-DD hh:mm:ss'
});
$(".save").click(function () {
saveCon();
});
//上传附件
$("#scwj").click(function () {
$("#upFile").trigger("click");
});
$("#upFile").change(function () {
upload();
});
//保存
function saveCon() {
$.ajax({
type: "post",
url: huayi.config.callcenter_url + "Functions/AddModel",
async: true,
dataType: "json",
data: {
token: $.cookie("token"),
id: id, //知识库id
key: $("#keyId").val(), // 关键词id
fabudanwei: $("#publishUnit").val(), // 发布单位
faburen: $("#publishPersonal").val(), // 发布人
hangye: $("#industry").val(), // 所属行业
diqu: $("#address").val(), // 地区
fabushijian: $("#publishTime").val(), // 发布时间
shengxiaoshijian: $("#effectiveTime").val(), // 生效时间
shixiaoshijian: $("#invalidTime").val(), // 失效时间
fawenwenhao: $("#documentNumber").val(), // 发文文号
fawendanwei: $("#documentUnit").val(), // 发文单位
zhinengbumen: $("#functionalDepartment").val(), // 职能部门
biaoshibianma: $("#identifyEncoding").val(), // 标识编码
file: $("#file").val(), // 附件
wenjianmingcheng: $("#fileName").val(), // 文件名称
wenjianneirong: $("#documentContent").val(), // 文件内容
},
success: function (data) {
if (data.state.toLowerCase() == "success") {
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
parent.layer.close(index); //再执行关闭
parent.layer.msg(data.message); //再执行关闭
parent.$("#tableList").bootstrapTable("refresh"); //再执行关闭
}
},
});
}
//获取知识库详情
if (id) {
$(".addOrEditDisplay").show();
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Functions/GetModel",
async: true,
dataType: "json",
data: {
token: $.cookie("token"),
id: id,
},
success: function (result) {
if (result.state.toLowerCase() == "success") {
var model = result.data.model;
var dtkey = result.data.dtkey;
var dtfile = result.data.dtfile;
$("#publishUnit").val(model.F_FaBuDanWei);
$("#publishPersonal").val(model.F_FaBuRen);
$("#industry").val(model.F_HangYe);
$("#address").val(model.F_DiQu);
$("#publishTime").val(model.F_FaBuShiJian);
$("#effectiveTime").val(model.F_ShengXiaoShiJian);
$("#invalidTime").val(model.F_ShiXiaoShiJian);
$("#documentNumber").val(model.F_FaWenWenHao);
$("#documentUnit").val(model.F_FaWenDanWei);
$("#functionalDepartment").val(model.F_ZhiNengBuMen);
$("#identifyEncoding").val(model.F_BiaoShiBianMa);
$("#fileName").val(model.F_WenJianMingCheng);
$("#documentContent").val(model.F_WenJianNeiRong);
$("#reflectCategory").val(dtkey[0].name);
$("#keyId").val(dtkey[0].id);
$(dtfile).each(function (k, q) {
var strs =
'' +
q.F_FileName.substring(19) +
'';
$(strs)
.appendTo($(".fileBox"))
.find(".del_file")
.click(function (event) {
event.stopPropagation();
$(this).parent().remove();
file_num();
console.log($(".fileBox").find(".del_file"));
});
file_num();
});
}
},
});
} else {
$(".addOrEditDisplay").hide();
}
});
//上传文件
function upload() {
var Files = document.getElementById("upFile").files;
if (Files.length > 0) {
var formData = new FormData();
for (var i = 0; i < Files.length; i++) {
formData.append("file" + i, Files[i]);
}
formData.append("token", $.cookie("token"));
console.log(formData);
console.log("123",formData.file0);
var typeName = Files[0].name.split(".")[1];
if (
typeName == "png" ||
typeName == "jpg" ||
typeName == "mp4" ||
typeName == "mp3" ||
typeName == "pdf" ||
typeName == "doc" ||
typeName == "docx" ||
typeName == "xls" ||
typeName == "xlsx"
) {
$.ajax({
url: huayi.config.callcenter_url + "HotspotGlossary/UploadFile",
type: "POST",
data: formData,
/**
*必须false才会自动加上正确的Content-Type
*/
contentType: false,
/**
* 必须false才会避开jQuery对 formdata 的默认处理
* XMLHttpRequest会对 formdata 进行正确的处理
*/
processData: false,
success: function (result) {
document.getElementById("upFile").outerHTML =
document.getElementById("upFile").outerHTML;
$("#upFile").change(function () {
upload();
});
var r = $.parseJSON(result);
if (r.state.toLowerCase() == "success") {
// $(".fjnr").text(r.data[0].F_FileName);
var a = r.data;
$(a).each(function (i, n) {
var strs =
'' +
n.F_FileName.substring(19) +
'';
$(strs)
.appendTo($(".fileBox"))
.find(".del_file")
.click(function (event) {
event.stopPropagation();
$(this).parent().remove();
file_num();
});
});
file_num();
}
},
});
} else {
layer.msg("格式不正确");
}
} else {
layer.confirm("请上传文件!", {
btn: ["确定"],
});
}
}
//上传文件隐藏域值
function file_num() {
var str = "";
var Str;
$(".fileBox .files").each(function (j, m) {
var aa = $(m).attr("fiel-num");
console.log(aa);
str += aa + ",";
Str =
str.substring(str.length - 1) == ","
? str.substring(0, str.length - 1)
: str;
});
$("#file").val(Str);
}