/** * 工单分配 * */ var jsonarr = [] var inout; var F_Flag; var arr = ['37', '57', '74', '88', '268', '422', '339', '213', '427', '433', '424'] //市场管理科 var zlarr = ['12', '36', '295', '245'] //质量管理科 $(document).ready(function() { autosize($('textarea')); ZYJB($("#level")); //重要级别 var ID = helper.request.queryString("oid"); //工单编号 var rstate = helper.request.queryString("rstate"); //工单编号 // var rtype = helper.request.queryString("rtype"); //工单类型 // if(ID) { // getWorkOrderInfo(ID); // } if($.cookie('userRoleCode') == 'JDYPTZX' || $.cookie('userRoleCode') == 'JDYBZZX' || $.cookie('userRoleCode') == 'XTGLY' || arr.indexOf($.cookie('userDeptId')) != -1) { $('.zy').show() $('.pt').hide() $('.commonjs').show() } else { $('.zy').hide() $('.pt').show() $('.commonjs').hide() $('.commonjs').remove() } //确定点击按钮 $("#clgd").click(function() { var codearr = [] var namearr = [] var pfarr = [] var guiarr = [] var numarr = [] var allarr = [] var fidarr = [] var obj = {} $(".code").each(function() { codearr.push($(this).val()) }) $(".name1").each(function() { namearr.push($(this).val()) }) $(".pf").each(function() { pfarr.push($(this).val()) }) $(".guige").each(function() { guiarr.push($(this).val()) }) $(".num").each(function() { numarr.push(Number($(this).val()).toFixed(2)) }) for(var i = 0; i < codearr.length; i++) { // console.log(codearr) for(var j = 0; j < namearr.length; j++) { for(var m = 0; m < pfarr.length; m++) { for(var n = 0; n < numarr.length; n++) { for(var k = 0; k < guiarr.length; k++) { obj = { materialcode: codearr[i], materialname: namearr[i], formula: pfarr[i], specs: guiarr[i], returnum: numarr[i] } } } } } allarr.push(obj) } jsonarr = allarr // console.log(jsonarr) if(jsonarr.length > 0) { if(jsonarr[0].materialcode == '' && jsonarr[0].materialname == '' && jsonarr[0].formula == '' && jsonarr[0].specs == '' && jsonarr[0].returnum == '') { jsonarr = '' } } var obj = { contres: $("#contres").val()||$("#contres").attr('placeholder'), //处理内容 EventReason: $("#cont1").val()||$("#cont1").attr('placeholder'), //问题原因 ResponsibleUnit: $("#cont2").val()||$("#cont2").attr('placeholder'), //责任单位 ImprovementRequirements: $("#cont3").val()||$("#cont3").attr('placeholder'), //整改计划 TS_Level: $("#level").val() //重要级别 } localStorage.setItem("handleMethod", JSON.stringify(obj)) dealWorkOrder(ID); }); //暂存按钮 $("#zcgd").click(function() { var codearr = [] var namearr = [] var pfarr = [] var guiarr = [] var numarr = [] var allarr = [] var fidarr = [] var obj = {} $(".code").each(function() { codearr.push($(this).val()) }) $(".name1").each(function() { namearr.push($(this).val()) }) $(".pf").each(function() { pfarr.push($(this).val()) }) $(".guige").each(function() { guiarr.push($(this).val()) }) $(".num").each(function() { numarr.push($(this).val()) }) $(".wlfid").each(function() { fidarr.push($(this).val()) }) if($("#cl_gdn").text() == "计划调度科") { for(var i = 0; i < codearr.length; i++) { for(var j = 0; j < namearr.length; j++) { for(var m = 0; m < pfarr.length; m++) { for(var n = 0; n < numarr.length; n++) { for(var k = 0; k < guiarr.length; k++) { for(var p = 0; p < fidarr.length; p++) { obj = { materialcode: codearr[i], materialname: namearr[i], formula: pfarr[i], specs: guiarr[i], returnum: numarr[i], fid: fidarr[i] } } } } } } allarr.push(obj) } jsonarr = allarr } else { for(var i = 0; i < codearr.length; i++) { for(var j = 0; j < namearr.length; j++) { for(var m = 0; m < pfarr.length; m++) { for(var n = 0; n < numarr.length; n++) { for(var k = 0; k < guiarr.length; k++) { obj = { materialcode: codearr[i], materialname: namearr[i], formula: pfarr[i], specs: guiarr[i], returnum: numarr[i] } } } } } allarr.push(obj) } jsonarr = allarr } console.log(jsonarr) if(jsonarr[0].materialcode == '' && jsonarr[0].materialname == '' && jsonarr[0].formula == '' && jsonarr[0].specs == '' && jsonarr[0].returnum == '') { jsonarr = '' } var obj = { clbm: $("#clbm").val(), //是 int 部门Id clid: $("#clid").val(), //否 int 接收人用户id clbm2: $("#clbm2").val(), //是 int 部门Id clid2: $("#clid2").val(), //否 int 接收人用户id clbmname: $("#clbmname").val(), //部门名称 clbmname2: $("#clbmname2").val(), //部门名称 clidname: $("#clidname").val(), //人名 clidname2: $("#clidname2").val(), //人名 CarNumber: $("#fcnum").val(), LoadingFee: $("#zcfee").val(), UnLoadingFee: $("#xcfee").val(), MaterialFee: $("#flfee").val(), DrivePhone: $("#zxphone").val(), ReturnAccount2: $("#fzje").val(), //销售内勤返账金额 EventReason: $("#ereason").val(), WorkmanShip: $("#gyi").val(), Manufacturers: $("#ylcj").val(), ProductionNum: $("#scsl").val(), cont: $("#cont").val(), //否 int 指派说明 PreliminaryOpinion: $("#zhibao").val(), //初审意见退换货 // ApprovalOpinions: $("#yijian").find('input[type="radio"]:checked').val(), // CompensationMethod: $("#buchang").find('input[type="radio"]:checked').val(), // CResponsibleUnits: $("#danwei").val(), // Fquantity: $("#shuliang").val(), // ImprovementRequirements: $("#yaoqiu").val(), CApprovalNo: $("#danhao").val(), Fquantity: $("#fanzha").val(), SpotResult: $("#chou").val(), SelfResult: $("#zijian").val(), ApprovalNo: $("#duiying").val(), ReturnAccount: $("#shenpi").val(), // isvisit: $("#hui_FA").find('input[type="radio"]:checked').val(), IsRecord: $("#shenpi").val(), ClaimAmount: $("#suopeijin").val(), contres: $("#contres").val(), //否 处理内容 EventReason: $("#cont1").val(), //问题原因 ResponsibleUnit: $("#cont2").val(), //责任单位 ImprovementRequirements: $("#cont3").val(), //整改计划 token: $.cookie("token"), jsonstr: JSON.stringify(jsonarr) } localStorage.setItem("workDetail", JSON.stringify(obj)) layer.msg('暂存成功'); setTimeout(function() { parent.layer.closeAll(); }, 700) }); //tree下拉框效果 $(".inpBox .tree").click(function() { if($(this).parent().find(".addTree").is(":hidden")) { $(this).parent().find(".addTree").show(); } else { $(this).parent().find(".addTree").hide(); } }); //普通下拉框效果 $(".inpBox .select").click(function() { if($(this).parent().find(".xl_common").is(":hidden")) { $(this).parent().find(".xl_common").show(); } else { $(this).parent().find(".xl_common").hide(); } }); $(".xl").click(function() { if($(this).parent().find(".addTree").is(":hidden")) { $(this).parent().find(".addTree").show(); } else { $(this).parent().find(".addTree").hide(); } if($(this).parent().find(".xl_common").is(":hidden")) { $(this).parent().find(".xl_common").show(); } else { $(this).parent().find(".xl_common").hide(); } }); // $(".inpBox").mouseleave(function() { // $(this).children(".addTree").hide(); // $(this).children(".xl_common").hide(); // }); //清除 $(".Cleans ").click(function() { $('.inps').val(""); $("#PID").val(""); $("#Dpment").val(""); }) $(".xl_box").on("click", "li", function() { var obj = $(this).parent().parent().parent(); obj.find("input").eq(0).val($(this).text()); obj.find("input").eq(1).val($(this).attr("itemid")); obj.find(".xl_common").hide(); }); getBM($("#zrbmtree")); getBM($("#zrbmtree2")); $('#btn_cha').click(function() { initTable(); }) }) //获取部门 var setting = { data: { key: { name: "text" }, simpleData: { enable: true, idKey: "id", pIdKey: "ParentId", rootPId: 0 } }, callback: { onClick: zTreeOnClick } }; function darptSearch() { $('.xlAdd').css('display', 'none'); $(".selDpart1").css('display', 'block'); depart(); } function getBM(obj) { $.getJSON(huayi.config.callcenter_url + 'Department/GetAssignDeptList', { token: $.cookie("token"), keywords: $('.inps').val(), }, function(result) { if(result.state.toLowerCase() == "success") { var treeObj = $.fn.zTree.init(obj, setting, result.data[0].children); treeObj.expandAll(false); } }) } function zTreeOnClick(event, treeId, treeNode) { if(event) { event.stopPropagation(); } var obj = $("#" + event.data.treeId).parent(); obj.parent().find("input").eq(0).val(treeNode.text); obj.parent().find("input").eq(1).val(treeNode.id); obj.parent().parent().parent().find(".xl_common").hide(); obj.parent().parent().parent().find("input").eq(2).val(''); obj.parent().parent().parent().find("input").eq(3).val(''); obj.hide(); if($("#clbm").val()) { getRY($(".clid"), $("#clbm").val()); } if($("#clbm2").val()) { if($("#clbm2").val() == $("#clbm").val()){ layer.msg('不允许同时指派同一个部门') $('#clbmname2').val('') $("#clbm2").val('') return; } getRY($(".clid2"), $("#clbm2").val()); } }; $("#sponsor").on('click', 'li', function() { $(".selDpart1").css('display', 'none'); $(".tree").val($(this).html()); $("#Dpment").val($(this).attr("index")); $(".Cleans").show(); getRY($(".clid"), $("#clbmname").val()); getRY($(".clid2"), $("#clbmname2").val()); }) function depart() { $("#sponsor").empty(); $.getJSON(huayi.config.callcenter_url + "WorkOrderNew/GetModelDeptName", { "token": $.cookie("token"), F_DeptName: $('.inps').val(), }, function(data) { if(data.state.toLowerCase() == "success") { var content = data.data; $(content).each(function(i, n) { $("
物料编码 产品名称 配方 规格 实收返厂数量(吨)
') } } $("#clbm").val(obj.clbm) //是 int 部门Id $("#clid").val(obj.clid) //否 int 接收人用户id $("#clbm2").val(obj.clbm2) //是 int 部门Id $("#clid2").val(obj.clid2) //否 int 接收人用户id $("#clbmname").val(obj.clbmname) //部门名称 $("#clbmname2").val(obj.clbmname2) //部门名称 $("#clidname").val(obj.clidname) //人名 $("#clidname2").val(obj.clidname2) //人名 $("#fcnum").val(obj.CarNumber) $("#zcfee").val(obj.LoadingFee) $("#xcfee").val(obj.UnLoadingFee) $("#flfee").val(obj.MaterialFee) $("#zxphone").val(obj.DrivePhone) $("#fzje").val(obj.ReturnAccount2) //销售内勤返账金额 $("#ereason").val(obj.EventReason) $("#gyi").val(obj.WorkmanShip) $("#ylcj").val(obj.Manufacturers) $("#scsl").val(obj.ProductionNum) $("#cont").val(obj.cont) //否 int 指派说明 $("#zhibao option:selected").text(obj.PreliminaryOpinion) //退换货 $("#zhibao option:selected").val(obj.PreliminaryOpinion) //退换货 $("#danhao").val(obj.CApprovalNo) //对应办理工作流单号 $("#fanzha").val(obj.Fquantity) $("#chou option:selected").val(obj.SpotResult) //抽检结果 $("#chou option:selected").text(obj.SpotResult) //抽检结果 $("#zijian").val(obj.SelfResult) $("#duiying").val(obj.ApprovalNo) $("#shenpi").val(obj.ReturnAccount) $("#shenpi").val(obj.IsRecord) $("#suopeijin").val(obj.ClaimAmount) $("#contres").val(obj.contres) //否 处理内容 $("#cont1").val(obj.EventReason) //问题原因 $("#cont2").val(obj.ResponsibleUnit) //责任单位 $("#cont3").val(obj.ImprovementRequirements) //整改计划 } $.ajax({ type: "get", url: huayi.config.callcenter_url + "WorkOrderNew/GetDetails", async: true, dataType: 'json', data: { id: oid, state: rstate, token: $.cookie("token") }, success: function(data) { /*验证请求*/ if(data.state == "success") { var Str = data.rows; if(Str && Str.length > 0) { // if(Str[0].MaterialItems) { // var materialArr = Str[0].MaterialItems // for(var i = 0; i < materialArr.length; i++) { // $("#zxcl").append('物料编码: 名称: 配方: 规格: 实收返厂数量(吨):
') // } // } inout = Str[0].inout F_Flag = Str[0].F_Flag $("#wid").text(Str[0].F_ID); //id $('#cl_gdbh').text(Str[0].F_WorkOrderCode); //工单编号 $("#cl_gdlx").text(Str[0].F_TypeName); //工单类型 $("#xq_source").text(Str[0].F_SourceName); //工单来源 $("#cl_gdn").text(Str[0].F_DeptName); //业务办理 $("#cl_khxm").text(Str[0].F_CusName); //姓名 $("#cl_khdh").text(helper.filter.cutTel(Str[0].F_CusPhone)); //电话 $('#cl_gdnr').text(decodeURIComponent(Str[0].Detail)); $("#fanzhaje").val(Str[0].F_SC_CJ_ReturnAccount); //销售财务返账金额 // $("#cont1").val(Str[0].F_EventReason) //问题原因 if(Str[0].F_EventReason) { //问题原因 wtyyarr = Str[0].F_EventReason.split(';@#') if(wtyyarr.length > 1) { $("#cont1").attr('placeholder', wtyyarr[wtyyarr.length - 2].split(':')[2].slice(2).trim()); //$("#cont1").text(wtyyarr[wtyyarr.length - 2].split(':')[2].slice(2).trim()); } else { //$("#cont1").text(Str[0].F_EventReason); $("#cont1").attr('placeholder', Str[0].F_EventReason); } } $("#level").val(Str[0].F_TS_Level); //重要级别 $("#cont2").val(Str[0].F_ZL_ResponsibleUnit) //责任单位 // $("#cont3").val(Str[0].F_ZL_ImprovementRequirements) //整改计划 if(Str[0].F_ZL_ImprovementRequirements) { //整改计划 zgjharr = Str[0].F_ZL_ImprovementRequirements.split(';@#') if(zgjharr.length > 1) { $("#cont3").attr('placeholder',zgjharr[zgjharr.length - 2].split(':')[2].slice(2).trim()); // $("#cont3").text(zgjharr[zgjharr.length - 2].split(':')[2].slice(2).trim()); } else { $("#cont3").attr('placeholder',Str[0].F_ZL_ImprovementRequirements); // $("#cont3").text(Str[0].F_ZL_ImprovementRequirements); } } if(Str[0].inout == 2) { if(Str[0].SuperiorOpinion2) { clarr = Str[0].SuperiorOpinion2.split(';@#') if(clarr.length > 1) { $("#contres").attr('placeholder',clarr[clarr.length - 2].split(':')[2].slice(2).trim()); } else { $("#contres").attr('placeholder',Str[0].SuperiorOpinion2) //处理内容 } } } else { if(Str[0].SuperiorOpinion) { clarr = Str[0].SuperiorOpinion.split(';@#') if(clarr.length > 1) { $("#contres").attr('placeholder',clarr[clarr.length - 2].split(':')[2].slice(2).trim()); } else { $("#contres").attr('placeholder',Str[0].SuperiorOpinion) //处理内容 } } } // if(Str[0].inout != 2 && Str[0].F_Flag != 1 && Str[0].F_Flag != 9 && Str[0].inout != 3) { // $("#cont1").attr('disabled', true) // $("#cont2").attr('disabled', true) // $("#cont3").attr('disabled', true) // $("#level").attr('disabled', true) // } if((Str[0].F_State == 0 && Str[0].F_State2 == 0) || (Str[0].F_State == 17 && Str[0].F_State2 == 17) || (Str[0].F_State == 12 && Str[0].F_State2 == 12) || (arr.indexOf($.cookie('userDeptId')) != -1 && Str[0].F_Flag == 9)) { $('.zy').show() $('.pt').hide() $('.commonjs').show() } else { $('.zy').hide() $('.pt').show() $('.commonjs').hide() $('.commonjs').remove() } if(arr.indexOf($.cookie('userDeptId')) != -1) { $(".isSelDiv").show(); } else { $(".isSelDiv").remove(); } if(zlarr.indexOf($.cookie('userDeptId')) != -1) { if($("#cl_gdlx").text() == "抽检" || $("#cl_gdlx").text() == "投诉" || $("#cl_gdlx").text() == "业务协办") { $(".gy").show() } } if($("#cl_gdn").text() == "销售内勤") { $('.fzmoney').show() } if($("#cl_gdlx").text() == "抽检") { $('.noSampling').hide(); $('.Sampling').show(); $(".chaishi input[type=radio][value='720']").prop("checked", true); if(arr.indexOf($.cookie('userDeptId')) != -1) { $("#abcde").show(); $("#abc").hide(); $("#zipeti").hide(); } } else if($("#cl_gdlx").text() == "投诉" || $("#cl_gdlx").text() == "业务协办") { $('.Sampling').hide(); $('.noSampling').show(); $(".chaishi input[type=radio][value='12']").prop("checked", true); if(arr.indexOf($.cookie('userDeptId')) != -1) { $("#abc").show(); $("#abcde").hide(); //$("#zipeti").show(); $("#zipeti").hide(); } if($("#cl_gdn").text() == "计划调度科") { $('.shinum').show() $('.cph').show() $('.cpk').show() // $("#zxcl").show() } // if($("#cl_gdn").text() == "成品库") { // $('.cpk').show() // $("#zxcl").remove() // } } else if($("#cl_gdlx").text() == "咨询") { $('.Sampling').hide(); $('.noSampling').show(); $(".chaishi input[type=radio][value='12']").prop("checked", true); if(arr.indexOf($.cookie('userDeptId')) != -1) { $("#abc").show(); $("#ddd").hide(); //$("#zipeti").show(); $("#zipeti").hide(); } } else if($("#cl_gdlx").text() == "建议及其他") { $('.Sampling').hide(); $('.noSampling').show(); $(".chaishi input[type=radio][value='12']").prop("checked", true); } if($("#cl_gdlx").text() == "抽检") { if(zlarr.indexOf($.cookie('userDeptId')) != -1) { $("#abcdef").show(); $("#abcde").hide(); } } else if($("#cl_gdlx").text() == "投诉" || $("#cl_gdlx").text() == "业务协办") { if(zlarr.indexOf($.cookie('userDeptId')) != -1) { $("#zcetey").show(); $("#abcd").show(); $("#abc").hide(); } } else if($("#cl_gdlx").text() == "咨询") { if(zlarr.indexOf($.cookie('userDeptId')) != -1) { $("#zcetey").show(); $("#ddd").show(); $("#ccc").hide(); } } if($("#cl_gdlx").text() == "抽检") { if($("#cl_gdn").text() == "销售财务") { $("#hhh").show(); $("#nnn").hide(); } } else if($("#cl_gdlx").text() == "投诉" || $("#cl_gdlx").text() == "业务协办") { if($("#cl_gdn").text() == "销售财务") { $("#hhh").show(); $("#nnn").hide(); } } else if($("#cl_gdlx").text() == "咨询") { if($("#cl_gdn").text() == "销售财务") { $("#hhh").show(); $("#nnn").hide(); } } if($("#cl_gdlx").text() == "抽检") { if(zlarr.indexOf($.cookie('userDeptId')) != -1) { // $("#nnn").show(); $("#hhh").hide(); } if(zlarr.indexOf($.cookie('userDeptId')) != -1) { $(".huayan").show() } } else if($("#cl_gdlx").text() == "投诉" || $("#cl_gdlx").text() == "业务协办") { if($("#cl_gdn").text() == "复合肥市场管理科") { // $("#nnn").show(); $("#hhh").hide(); } } else if($("#cl_gdlx").text() == "咨询") { if(zlarr.indexOf($.cookie('userDeptId')) != -1) { $("#nnn").show(); $("#hhh").hide(); } } if(Str[0].F_limit > 0) { $(".chaishi input[type=radio][value=" + Str[0].F_limit + "]").prop("checked", true); $(".chaishi input").attr("disabled", "disabled"); $(".residue").show(); $(".residueTime").text(Str[0].RemainingTime); } //附件 var proimglists = data.FileUrl; proimglists = proimglists == null ? [] : proimglists; limitNum -= proimglists.length; uploaderImages(); //附件上传 if(proimglists.length > 0) { $('#fileNum').text(proimglists.length); var $list = $("#fileList"); $.each(proimglists, function(i, v) { proimglist.push(v.F_FileId); if(v.F_FileType.split("\/")[0] === 'image' || v.F_FileType === '.png' || v.F_FileType === '.jpg') { //原来的图片 var $li = $( '无法预览
无法预览
无法预览