var ids=helper.request.queryString("ids");
var depId=helper.request.queryString("depId");
//编辑器配置
KindEditor.ready(function(K) {
window.baseon = K.create('#baseon', {
uploadJson: '../../js/kindeditor/asp.net/upload_json.ashx',
fileManagerJson: '../../js/kindeditor/asp.net/file_manager_json.ashx',
allowFileManager: true
}); //添加弹出框编辑器
});
KindEditor.ready(function(K) {
window.process = K.create('#process', {
uploadJson: '../../js/kindeditor/asp.net/upload_json.ashx',
fileManagerJson: '../../js/kindeditor/asp.net/file_manager_json.ashx',
allowFileManager: true
}); //添加弹出框编辑器
});
KindEditor.ready(function(K) {
window.material = K.create('#material', {
uploadJson: '../../js/kindeditor/asp.net/upload_json.ashx',
fileManagerJson: '../../js/kindeditor/asp.net/file_manager_json.ashx',
allowFileManager: true
}); //添加弹出框编辑器
});
KindEditor.ready(function(K) {
window.template = K.create('#template', {
uploadJson: '../../js/kindeditor/asp.net/upload_json.ashx',
fileManagerJson: '../../js/kindeditor/asp.net/file_manager_json.ashx',
allowFileManager: true
}); //添加弹出框编辑器
});
KindEditor.ready(function(K) {
window.payinfo = K.create('#payinfo', {
uploadJson: '../../js/kindeditor/asp.net/upload_json.ashx',
fileManagerJson: '../../js/kindeditor/asp.net/file_manager_json.ashx',
allowFileManager: true
}); //添加弹出框编辑器
});
$(document).ready(function() {
$('.tab_list li').click(function() {
var index = $(this).index();
$(this).addClass('active').siblings().removeClass('active');
$('.tab_content>div').eq(index).show().siblings().hide();
})
$('.save').click(function(){
saveCon();
})
//上传附件
$("#scwj").click(function() {
$("#upFile").trigger("click");
})
$("#upFile").change(function() {
upload();
})
//保存
function saveCon(){
var paymoney=$('#paymoney').val()*1;
var a=paymoney.toFixed(2)
// var reg=/^([+-]?)\d*\.?\d+$/;
// if($("#publicphone1").val()!==''){
// if(!reg.test($.trim($("#publicphone1").val()))) {
// layer.confirm('请输入有效的公开电话!', {
// btn: ['确定'] //按钮
// });
// $("#publicphone1").val('');
// $("#publicphone1").focus();
// return;
// }
// }if($("#publicphone2").val()!==''){
// if(!reg.test($.trim($("#publicphone2").val()))){
// layer.confirm('请输入有效的公开电话!', {
// btn: ['确定'] //按钮
// });
// $("#publicphone2").val('');
// $("#publicphone2").focus();
// return;
// }
// }if($("#privatephone1").val()!==''){
// if(!reg.test($.trim($("#privatephone1").val()))){
// layer.confirm('请输入有效的内部电话!', {
// btn: ['确定'] //按钮
// });
// $("#privatephone1").val('');
// $("#privatephone1").focus();
// return;
// }
// }if($("#privatephone2").val()!==''){
// if(!reg.test($.trim($("#privatephone2").val()))){
// layer.confirm('请输入有效的内部电话!', {
// btn: ['确定'] //按钮
// });
// $("#privatephone2").val('');
// $("#privatephone2").focus();
// return;
// }
// }if($("#otherpublicphone").val()!==''){
// if(!reg.test($.trim($("#otherpublicphone").val()))){
// layer.confirm('请输入有效的协办单位公开电话!', {
// btn: ['确定'] //按钮
// });
// $("#otherpublicphone").val('');
// $("#otherpublicphone").focus();
// return;
// }
// }if($("#otherprivatephone").val()!==''){
// if(!reg.test($.trim($("#otherprivatephone").val()))){
// layer.confirm('请输入有效的协办单位内部电话!', {
// btn: ['确定'] //按钮
// });
// $("#otherprivatephone").val('');
// $("#otherprivatephone").focus();
// return;
// }
// }
$.ajax({
type:'post',
url:huayi.config.callcenter_url +'Repository/AddRepository',
async:true,
dataType:'json',
data:{
token:$.cookie("token"),
deptid:depId,//单位id
id:ids,//知识库id
key:$('#key').val(),//关键字
title:$('#title').val(),//事件名称
maindept:$('#maindept').val(),//主办单位
publicphone1:$('#publicphone1').val(),//公开电话1
publicphone2:$('#publicphone2').val(),//公开电话2
privatephone1:$('#privatephone1').val(),//内部电话1
privatephone2:$('#privatephone2').val(),//内部电话2
points:$('#points').val(),//询问要点
baseanswer:$('#baseanswer').val(),//标准话术
endanswer:$('#endanswer').val(),//结案参考
dealtype:$('#dealtype').val(),//办理方式
legallimittime:$('#legallimittime').val(),//法定办结时限
promiselimittime:$('#promiselimittime').val(),//承诺办结时限
ispay: $('input[name="ispay"]:checked ').val(),//是否收费
paymoney: a,//收费标准
officeaddress: $('#officeaddress').val(),//办公地点
serobject: $('#serobject').val(),//办理对象
busline: $('#busline').val(),//乘车路线
officetime: $('#officetime').val(),//办公时间
otherdept: $('#otherdept').val(),// 协办单位
otherpublicphone: $('#otherpublicphone').val(),// 协办单位公开电话
otherprivatephone: $('#otherprivatephone').val(),//协办单位内部电话
remark: $('#remark').val(),//备注
baseon: encodeURIComponent(baseon.html()),//设定依据
process: encodeURIComponent(process.html()),//办理流程
material: encodeURIComponent(material.html()),//办理材料
template: encodeURIComponent(template.html()),//办理结果样本
payinfo: encodeURIComponent(payinfo.html()),//收费标准及依据
files: $('#file').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.$('#table1').bootstrapTable('refresh'); //再执行关闭
}
}
});
}
//获取知识库详情
if(ids){
$.ajax({
type:"get",
url:huayi.config.callcenter_url +"Repository/GetRepository",
async:true,
dataType:'json',
data:{
token: $.cookie("token"),
id:ids
},
success:function(result){
if(result.state.toLowerCase()=='success'){
var con=result.data.data;
$('#key').val(con.F_Key);//关键字
$('#title').val(con.F_Title);//事件名称
$('#maindept').val(con.F_MainDept);//主办单位
$('#publicphone1').val(con.F_PublicPhone1);//公开电话1
$('#publicphone2').val(con.F_PublicPhone2);//公开电话2
$('#privatephone1').val(con.F_PrivatePhone1);//内部电话1
$('#privatephone2').val(con.F_PrivatePhone2);//内部电话2
$('#points').val(con.F_Points);//询问要点
$('#baseanswer').val(con.F_BaseAnswer);//标准话术
$('#endanswer').val(con.F_EndAnswer);//结案参考
$('#dealtype').val(con.F_DealType);//办理方式
$('#legallimittime').val(con.F_LegalLimitTime);//法定办结时限
$('#promiselimittime').val(con.F_PromiseLimitTime);//承诺办结时限
// $('input[name="ispay"]:checked ').val(F_PayMoney);//是否收费
$('input[name="ispay"][value="'+con.F_IsPay+'"]').prop("checked","checked");//是否收费
$('#paymoney').val(con.F_PayMoney);//收费标准
$('#officeaddress').val(con.F_OfficeAddress);//办公地点
$('#serobject').val(con.F_Object);//办理对象
$('#busline').val(con.F_BusLine);//乘车路线
$('#officetime').val(con.F_OfficeTime);//办公时间
$('#otherdept').val(con.F_OtherDept);// 协办单位
$('#otherpublicphone').val(con.F_OtherPublicPhone);// 协办单位公开电话
$('#otherprivatephone').val(con.F_OtherPrivatePhone);//协办单位内部电话
$('#remark').val(con.F_Remark);//备注
baseon.html(con.F_BaseOn);
process.html(con.F_Process);
material.html(con.F_Material);
template.html(con.F_Template);
payinfo.html(con.F_PayInfo);
depId=con.F_DeptId;
// $('#baseon').val(con.F_BaseOn);//设定依据
// $('#process').val(con.F_Process);//办理流程
// $('#material').val(con.F_Material);//办理材料
// $('#template').val(con.F_Template);//办理结果样本
// $('#payinfo').val(con.F_PayInfo);//收费标准及依据
// $('#files').val() //收费标准及依据
$(result.data.file).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()
})
}
}
});
}
})
//上传文件
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]);;
}
console.log(formData)
formData.append("token", $.cookie("token"));
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 + "/WorkOrder/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);
}