var wid = helper.request.queryString("ids"); $(document).ready(function() { $(".BC").click(function() { Add() }); //上传附件 $("#scwj").click(function() { $("#upFile").trigger("click"); }) $("#upFile").change(function() { upload(); }) if(wid) { $.getJSON(huayi.config.callcenter_url + 'Material/GetMaterial', { id: wid, "token": $.cookie("token") }, function(result) { if(result.state.toLowerCase() == "success") { var Data = result.data; $("#type").val(Data.F_Type); $("#title").val(Data.F_Title); $("#content").val(Data.F_Content); $(Data.Files).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() }) file_num() }) } }) } }); ///修改工单 function Add() { if (!$("#type").val()) { layer.msg("请选择类型!"); } if (!$("#title").val()) { layer.msg("请输入标题"); } if (!$("#content").val()) { layer.msg("请输入内容"); } $.ajax({ type: "post", url: huayi.config.callcenter_url + "Material/AddMaterial", dataType: 'json', async: true, data: { id: wid, type: $("#type").val(), //=投诉人姓名 title: $("#title").val(), cont: $("#content").val(), file: $("#file").val(), //(多个用英文逗号,隔开) token: $.cookie("token") }, success: function(data) { if(data.state.toLowerCase() == "success") { var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 parent.layer.close(index); //再执行关闭 parent.$('#table1').bootstrapTable('refresh'); parent.layer.msg(data.message); $('.fileBox').html(''); } } }); } 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")); $.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.substring(19)); 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.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); }