var id = helper.request.queryString("id"); var uploadFileId = ""; //文件id $(document).ready(function () { //获取详情 getDetails() //保存 $('.customerSubmit').click(function() { saveCustomer(); }); // Android、IOS上传 $("#addType").on("change", function() { if ($("#addType").val() === "0") { $(".upfile-wrapper").show(); $(".url-wrapper").hide(); } else if ($("#addType").val() === "1") { $(".upfile-wrapper").hide(); $(".url-wrapper").show(); } }) }) //设备详情 function getDetails() { $.ajax({ type: "get", url: huayi.config.callcenter_url + "ApplicationsVersion/GetDetails", dataType: "json", async: true, data: { token: $.cookie("token"), id: id, }, success: function(data){ if (data.state.toLowerCase() == "success") { var data = data.rows[0]; displayDetails(data); } } }) } //回显 function displayDetails(data) { $("#addType").val(data.F_Type); //应用分类 $("#addVersionName").val(data.F_VersionName); //版本名称 $("#addVersionCode").val(data.F_VersionCode); //版本号 $("#addSort").val(data.F_Sort); //排序 $("#addRemarks").val(data.F_Remarks); //备注 if (data.F_Type === 0) { if (data.FileUrl.length === 0) { $(".upfile-wrapper").show(); $(".url-wrapper").hide(); } else if (data.FileUrl.length > 0){ $(".upfile-text").text(data.FileUrl[0].F_Name); $(".upfile-wrapper").show(); $(".url-wrapper").hide(); uploadFileId = data.F_Files; } } else if (data.F_Type === 1) { $(".upfile-wrapper").hide(); $(".url-wrapper").show(); $("#addUrl").val(data.F_Url); //ios链接地址 } } //保存 function saveCustomer() { $.ajax({ type: "post", url: huayi.config.callcenter_url + "ApplicationsVersion/Add", dataType: 'json', async: true, beforeSend: function() { //触发ajax请求开始时执行 $('.customerSubmit').attr("disabled", true); $('.customerSubmit').text('确定中...'); }, data: { token: $.cookie("token"), F_ID: id, F_Type: $('#addType').val(), //应用分类 F_VersionName: $("#addVersionName").val(),//版本名称 F_VersionCode: $("#addVersionCode").val(),//版本号 F_Files: uploadFileId,//附件id F_Url: $("#addUrl").val(),//ios链接地址 F_Sort: $("#addSort").val(),//排序 F_Remarks: $("#addRemarks").val(),//备注 }, success: function(data) { if (data.state.toLowerCase() == 'success') { $('.customerSubmit').attr("disabled", false); $('.customerSubmit').text('确定'); var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 parent.layer.close(index); //再执行关闭 parent.layer.msg("保存成功!"); parent.initTable(); } else { $('.customerSubmit').attr("disabled", false); $('.customerSubmit').text('确定'); } } }); } $("#btndr").click(function () { $("#upFile").trigger("click"); }) $("#upFile").change(function () { upload(); }) //上传文件 function upload() { if (document.getElementById("upFile").files.length > 0) { var formData = new FormData(); formData.append("upFile", document.getElementById("upFile").files[0]); formData.append("token", $.cookie("token")); $.ajax({ url: huayi.config.callcenter_url + "ApplicationsVersion/UploadFile", type: "POST", data: formData, contentType: false, 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") { debugger; uploadFileId = r.data[0].F_Id; $(".upfile-text").text(r.data[0].F_Name); layer.msg("上传成功"); } else { layer.msg("上传失败"); } } }); } else { layer.confirm('请上传文件!', { btn: ['确定'] }); } }