var t; function Load() { t = mui.showLoading("加载中...", "div"); ///获取详情信息 $.post("/Complaint/GetComplaintDetail/" + id, {}, function (data) { $.each(data, function (idx, json) { document.getElementById("Name").innerHTML = json.用户姓名; $("#Time").html(json.登记时间); $("#Departments").html(json.部门名); $("#ComplaintType").html(json.显示名); $("#Events").html(json.投诉事件); $("#Elaborate").html(json.投诉描述); $("#Current").html(json.描述); var Status = ""; switch (json.状态) { case 0: Status = "未处理"; break; case 1: Status = "处理中"; break; case 2: Status = "已处理"; break; } $("#status").html(Status); }); }); ///获取图片 $.post("/ComplaintManage/GetComplaintFileFromFTP/" + id, {}, function (data) { $.each(data, function (idx, json) { $("#fileList").append("
  • ") }); mui.hideLoading(t); }); ///获取处理流程 $.post("/ComplaintManage/GetDealProcess/" + id, {}, function (data) { $("#mitem1").append("
    ") $.each(data, function (idx, json) { var det = "暂无描述"; if (json.描述 != null) { det = json.描述; } $("#cd-timeline").append("
    Picture

    " + json.变更状态 + "

    " + det + "

    " + json.职务 + "-" + json.记录人 + "

    " + json.记录时间 + "
    "); }); }); GetCommunicate(); } ////获取过程沟通 function GetCommunicate() { $("#MyCommunicate").empty(); $.post("/ComplaintManage/GetCommunicate/" + id, {}, function (data) { if (data.length == 0) { $("#MyCommunicate").append("
    暂无沟通内容
    "); return; } $.each(data, function (idx, json) { $("#MyCommunicate").append("

    " + json.沟通时间 + "

    " + json.沟通人 + "

    " + json.沟通内容 + "
    " + json.沟通人职务 + "
    ") }); }) } ///撤销投诉 function DeleteComplaint() { var btnArray = ['否', '是']; mui.confirm('是否确认撤销投诉?', '提示', btnArray, function (e) { if (e.index == 1) { $.post("/Complaint/DeleteComplaint/" + id, {}, function (data) { if (data.code == 200) { mui.alert("您所提交的投诉已撤销!", "撤销成功", "确定", function () { window.location.href = "/Complaint/QueryComplaint"; }, 'div'); } else { mui.alert("您所提交的投诉正在处理中!", "撤销失败", "确定", function () { return; }, 'div'); } }) } else { } }) } ///提交过程沟通 function SubmitCmt() { var Content = $("#textarea").val(); if (Content == "" || Content == null) { mui.toast('请输入内容', { duration: 'long', type: 'div' }); return; } var url = "/ComplaintManage/SubmitCmt/" + id + "?Content=" + Content; $.post(url, {}, function (data) { if (data.code == 200) { GetCommunicate(); } else { mui.toast('提交错误!请查看日志!', { duration: 'long', type: 'div' }); } }) }