| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532 |
- /**
- * 工单分配
- * */
- var jsonarr = []
- var inout;
- var F_Flag;
- var F_type;
- 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) {
- $("<li index='" + n.depname + "'>" + n.deptid + "</li>").appendTo("#sponsor");
- })
- getRY($(".clid"), $("#clbm").val());
- getRY($(".clid2"), $("#clbm2").val());
- }
- })
- }
- //获取人员
- function getRY(obj, deptid) {
- var proid = helper.request.queryString("proid"); //项目id
- obj.empty();
- obj.append('<li itemid="">--请选择--</li>');
- // obj.parent().parent().find("input").eq(0).val("--请选择--");
- // obj.parent().parent().find("input").eq(1).val("");
- $.getJSON(huayi.config.callcenter_url + 'UserAccount/GetDeptUserList', {
- // proid: proid,
- deptid: deptid,
- token: $.cookie("token")
- }, function(result) {
- if(result.state.toLowerCase() == "success") {
- console.log(result.data.length)
- if(result.data.length == 0) {
- layer.msg('当前部门下没有人员,请选择其他部门')
- obj.parent().parent().parent().parent().find("input").eq(0).val('');
- obj.parent().parent().parent().parent().find("input").eq(1).val('');
- return;
- }
- $(result.data).each(function(i, n) {
- var userstr = ''
- if(n.F_Flag == 1) userstr = '外线'
- if(n.F_Flag == 2) userstr = '内线'
- obj.append('<li itemid="' + n.F_UserId + '">' + n.F_UserName + '(' + n.F_UserCode + ')-' + userstr + '</li>');
- });
- obj.find("li").click(function(event) {
- if(event) {
- event.stopPropagation();
- }
- $(this).parent().parent().parent().find("input").eq(0).val($(this).text());
- $(this).parent().parent().parent().find("input").eq(1).val($(this).attr("itemid"));
- $(this).parent().parent().hide();
- });
- }
- })
- }
- getReceiveUser();
- //获取接收人员
- function getReceiveUser() {
- $.ajax({
- url: huayi.config.callcenter_url + 'WxLogin/GetHighlevel',
- type: 'get',
- data: {
- token: $.cookie("token")
- },
- dataType: "json",
- async: true,
- success: function(res) {
- $("#gcRevice").empty();
- if(res.state.toLowerCase() === "success") {
- res = res.data.user;
- if(res && res.length > 0) {
- $("#gcRevice").append('<option value="">请选择接收人</option>');
- res.forEach(function(v, i) {
- $("#gcRevice").append('<option value="' + v.F_UserId + '" data-code="' + v.F_UserId + '">' + v.F_UserName + '(' + v.F_UserCode + ')</option>');
- });
- }
- }
- },
- });
- }
- $('#gcDuanxin').find('input[type="radio"]').on('change', function() {
- if($(this).val() == "0") { //业务办理
- $(".gcSelDiv").hide();
- $(".gcSelDiv").val("");
- } else {
- $(".gcSelDiv").show();
- }
- });
- $('#yijian').find('input[type="radio"]').on('change', function() {
- if($(this).val() == "不同意") { //业务办理
- $('#pionn,#piocni').show();
- } else {
- $('#pionn,#piocni').hide();
- }
- });
- $('#buchang').find('input[type="radio"]').on('change', function() {
- if($(this).val() == "钱款") { //业务办理
- $('.mmm').show();
- } else {
- $('.mmm').hide();
- }
- });
- //获取工单信息
- function getWorkOrderInfo(oid, rstate) {
- var obj = JSON.parse(localStorage.getItem('workDetail'))
- if(obj) {
- var materialArr = JSON.parse(obj.jsonstr)
- for(var i = 0; i < materialArr.length; i++) {
- if(i == 0) {
- $(".code").val(materialArr[0].materialcode)
- $(".name1").val(materialArr[0].materialname)
- $(".pf").val(materialArr[0].formula)
- $(".guige").val(materialArr[0].specs)
- $(".num").val(materialArr[0].returnum)
- } else {
- $(".cpkp").append('<p> <span> 物料编码</span><input type="text" class="code" value="' + materialArr[i].materialcode + '"></input> <span> 产品名称</span><input type="text" class="name1" value="' + materialArr[i].materialname + '"></input><span> 配方</span><input type="text" class="pf" value="' + materialArr[i].formula + '"></input><span> 规格</span><input type="text" class="guige" value="' + materialArr[i].specs + '"></input><span> 实收返厂数量(吨)</span><input type="number" class="num" value="' + materialArr[i].returnum + '"></input><input type="hidden" class="wlfid" value="' + materialArr[i].F_Id + '"></input><button class="btn btn-primary btn-sm" onclick="ondel(this)">移除</button></p>')
- }
- }
- $("#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('<p> <span> 物料编码: </span><input type="text" class="code" value="' + materialArr[i].F_MaterialCode + '"></input> <span> 名称: </span><input type="text" class="name1" value="' + materialArr[i].F_MaterialName + '"></input><span> 配方: </span><input type="text" class="pf" value="' + materialArr[i].F_Formula + '"></input><span> 规格: </span><input type="text" class="guige" value="' + materialArr[i].F_Remark + '"></input><span> 实收返厂数量(吨): </span><input type="number" class="num" value="' + materialArr[i].F_ReturnQuantity + '"></input><input type="hidden" class="wlfid" value="' + materialArr[i].F_Id + '"></input> </p>')
- // }
- // }
- inout = Str[0].inout
- F_Flag = Str[0].F_Flag
- F_type = Str[0].F_TypeName
- $("#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());
- $("#contres").text(clarr[clarr.length - 2].split(':')[2].slice(2).trim())
- } else {
- // $("#contres").attr('placeholder',Str[0].SuperiorOpinion2) //处理内容
- $("#contres").text(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());
- $("#contres").text(clarr[clarr.length - 2].split(':')[2].slice(2).trim())
-
- } else {
- // $("#contres").attr('placeholder',Str[0].SuperiorOpinion) //处理内容
- $("#contres").text(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(Str[0].F_TypeName=='咨询'||Str[0].F_TypeName=='抽检'||Str[0].F_TypeName=='建议及其他'){
- $('.zy').show()
- $('.pt').hide()
- $('.commonjs').hide()
- }
- 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 = $(
- '<li><span class="img_mask"><i class="img_del"></i></span>' +
- '<img src="' + v.F_FileUrl + '" title="原来的图片"/>' +
- '<span class="file_name">' + v.F_FileName + '</span>' +
- '</li>'
- );
- $list.append($li);
- } else {
- var $liFile = $(
- '<li><span class="img_mask"><i class="img_del"></i></span>' +
- '<div class="noThumb" title="原来的文件"><i class="glyphicon glyphicon-paperclip"></i><p>无法预览</p></div>' +
- '<span class="file_name">' + v.F_FileName + '</span>' +
- '</li>'
- );
- $list.append($liFile);
- }
- });
- $list.find('li').off('click');
- $list.find('li').on('click', '.img_del', function() {
- $(this).parent().parent().remove();
- var itemFileName = $(this).parent().parent().find('.file_name').text();
- $.each(proimglists, function(i, v) {
- if(v && v.F_FileName == itemFileName) {
- proimglist.splice(i, 1);
- }
- });
- $('#fileNum').text(proimglist.length);
- limitNum = 6 - proimglist.length;
- uploaderImages();
- });
- }
- //微信内文件(暂时不用)
- var Files = Str[0].Files;
- if(Files) {
- var a;
- var b;
- $(Files).each(function(i, n) {
- a = n.F_FileType.split("\/")[0];
- b = n.F_FileName.split(".")[1];
- // console.log(a);
- if(a == 'image') {
- $('<div class="img-box"><a href="+' + n.F_FileUrl + '" download="' + n.F_FileName + '"><img src="' + n.F_FileUrl + '" alt="" class="image-item" data-preview-group="1" /><span class="">' + b + '</span></a><div>').appendTo(".space");
- } else {
- $('<div class="img-box "><a href="+' + n.F_FileUrl + '" download="' + n.F_FileName + '"><span class="">' + b + '</span></a><div>').appendTo(".space");
- }
- })
- }
- }
- }
- }
- });
- }
- /**
- * 附件上传直接在知识库管理拿来用 开始
- * */
- var proimglist = []; //保存附件数组
- var uploader; //上传实例
- var limitNum = 100; //限制数量
- var edit_id = helper.request.queryString("edit_id");
- var token = $.cookie("token");
- $(function() {
- autosize($('textarea'));
- getChangeTree();
- if(edit_id) {
- getDetail();
- } else {
- $('#kn_type').val('顶级分类');
- $('#kn_type').attr('data-id', 0)
- uploaderImages();
- }
- //初始化 下拉
- $('.inps1').focus(function() {
- $('.xlAdd').css('display', 'block');
- });
- $('.xl_one').click(function() {
- if($('.xlAdd').css('display') == 'block') {
- $('.xlAdd').css('display', 'none')
- } else {
- $('.xlAdd').css('display', 'block')
- }
- });
- $('.addTree').mouseleave(function() {
- $(this).css('display', 'none')
- });
- $('#save_knowledge').on('click', saveKnowledge);
- });
- //修改弹出框内 下拉树形图参数配置项
- function getChangeTree() {
- var setting3 = {
- data: {
- key: {
- name: "text"
- },
- simpleData: {
- enable: true,
- idKey: "id",
- rootPId: 0
- }
- },
- callback: {
- onClick: changeTreeClick
- }
- }
- $.get(huayi.config.callcenter_url + 'KnowledgeClass/GetList', {
- // "pid": pid,
- "token": token,
- }, function(result) {
- result = $.parseJSON(result);
- $.fn.zTree.init($("#addTreeDemo"), setting3, result.data); //实例化树形图
- });
- }
- function changeTreeClick(event, treeId, treeNode) {
- $('#kn_type').val(treeNode.text);
- $('#kn_type').attr('data-id', treeNode.id);
- };
- //获取详情
- function getDetail() {
- var dtd = $.Deferred(); //在函数内部,新建一个Deferred对象
- $.ajax({
- type: "post",
- url: huayi.config.callcenter_url + "Knowledge/GetInfo",
- async: true,
- dataType: 'json',
- data: {
- infoid: edit_id,
- token: token
- },
- success: function(data) {
- var con = data.data;
- $('#kn_title').val(con.F_Title);
- $('#kn_key').val(con.F_KeyWords);
- $('#kn_content').val(con.F_Description);
- $('#kn_type').val(con.F_Expand1);
- $('#kn_type').attr('data-id', con.F_CategoryId);
- //附件
- var proimglists = con.FileUrls;
- 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') {
- //原来的图片
- var $li = $(
- '<li><span class="img_mask"><i class="img_del"></i></span>' +
- '<img src="' + v.F_FileUrl + '" title="原来的图片"/>' +
- '<span class="file_name">' + v.F_FileName + '</span>' +
- '</li>'
- );
- $list.append($li);
- } else {
- var $liFile = $(
- '<li><span class="img_mask"><i class="img_del"></i></span>' +
- '<div class="noThumb" title="原来的文件"><i class="glyphicon glyphicon-paperclip"></i><p>无法预览</p></div>' +
- '<span class="file_name">' + v.F_FileName + '</span>' +
- '</li>'
- );
- $list.append($liFile);
- }
- });
- $list.find('li').off('click');
- $list.find('li').on('click', '.img_del', function() {
- $(this).parent().parent().remove();
- var itemFileName = $(this).parent().parent().find('.file_name').text();
- $.each(proimglists, function(i, v) {
- if(v && v.F_FileName == itemFileName) {
- proimglist.splice(i, 1);
- }
- });
- $('#fileNum').text(proimglist.length);
- limitNum = 6 - proimglist.length;
- uploaderImages();
- });
- }
- dtd.resolve(); // 改变Deferred对象的执行状态
- }
- });
- return dtd.promise(); // 返回promise对象
- }
- //保存
- function saveKnowledge() {
- var wUrl;
- if(!$.trim($('#kn_type').val())) {
- layer.confirm('所属分类不能为空', {
- icon: 2,
- btn: ['确定'] //按钮
- });
- return;
- }
- if(!$.trim($('#kn_title').val())) {
- layer.confirm('标题不能为空', {
- icon: 2,
- btn: ['确定'] //按钮
- });
- return;
- }
- if(edit_id) {
- wURL = "Knowledge/EditInfo";
- } else {
- wURL = "Knowledge/AddInfo";
- }
- $.ajax({
- type: "post",
- url: huayi.config.callcenter_url + wURL,
- dataType: 'json',
- async: true,
- beforeSend: function() { //触发ajax请求开始时执行
- $('#save_knowledge').attr("disabled", true);
- $('#save_knowledge').text('保存中...');
- $(document).off('click', '#save_knowledge', saveKnowledge);
- loadIndex = layer.load();
- },
- data: {
- infoid: edit_id,
- title: $('#kn_title').val(),
- key: $('#kn_key').val(),
- con: helper.filter.delHtmlTag($('#kn_content').val()),
- pid: $('#kn_type').attr('data-id'),
- fileids: proimglist && proimglist.join(','),
- token: token
- },
- success: function(result) {
- if(result.state.toLowerCase() === "success") {
- var index = parent.layer.getFrameIndex(window.name);
- parent.layer.close(index);
- parent.table.bootstrapTable('refresh');
- layer.msg("保存成功");
- }
- },
- error: function(textStatus) {
- layer.close(loadIndex);
- layer.confirm('网络繁忙,请稍后再试...', {
- icon: 7,
- closeBtn: 0,
- btn: ['确定'] //按钮
- });
- $('#save_knowledge').text('保存');
- $('#save_knowledge').attr("disabled", false);
- $(document).off('click', '#save_knowledge', saveKnowledge);
- $(document).on('click', '#save_knowledge', saveKnowledge);
- },
- complete: function(XMLHttpRequest, textStatus) {
- layer.close(loadIndex);
- if(textStatus == 'timeout') {
- var xmlhttp = window.XMLHttpRequest ? new window.XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHttp");
- xmlhttp.abort();
- layer.confirm('网络超时,请稍后再试...', {
- icon: 7,
- closeBtn: 0,
- btn: ['确定'] //按钮
- });
- }
- $('#save_knowledge').text('保存');
- $('#save_knowledge').attr("disabled", false);
- $(document).off('click', '#save_knowledge', saveKnowledge);
- $(document).on('click', '#save_knowledge', saveKnowledge);
- },
- });
- }
- //上传附件
- function uploaderImages() {
- if(uploader) {
- uploader.destroy();
- }
- uploader = WebUploader.create({
- auto: true, // 选完文件后,是否自动上传
- swf: '../../js/webuploader/Uploader.swf', // swf文件路径
- server: huayi.config.callcenter_url + "Knowledge/UpLoadProcess", // 文件接收服务端
- pick: '#imgPicker', // 选择文件的按钮。可选
- formData: {
- token: token
- },
- // 多类型文件上传
- accept: {
- title: 'Files',
- extensions: 'gif,jpg,jpeg,bmp,png,pdf,doc,docx,txt,xls,xlsx,ppt,pptx,zip,mp3,mp4,text,csv',
- mimeTypes: 'image/*,text/*,audio/mpeg,audio/mp4, video/mp4'
- //word
- +
- ',application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document'
- //excel
- +
- ',application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
- //ppt
- +
- ',application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.presentationml.presentation' +
- ',application/pdf' +
- ',application/zip' +
- ',application/csv'
- // title: 'Images',
- // extensions: 'gif,jpg,jpeg,bmp,png',
- // mimeTypes: 'image/*'
- },
- compress: false, //webuploader默认压缩图片,设置compress:false,可以按照原始比例上传图片
- //fileVal: "upFile",//设置文件上传域的name。
- threads: limitNum, //上传并发数。允许同时最大上传进程数,为了保证文件上传顺序
- fileNumLimit: limitNum,
- fileSizeLimit: 180 * 1024 * 1024, // 180 M
- fileSingleSizeLimit: 30 * 1024 * 1024 // 30 M
- });
- uploader.on('fileQueued', function(file) {
- var $list = $("#fileList"),
- $li = $(
- '<li id="' + file.id + '"><span class="img_mask"><i class="img_del"></i></span>' +
- '<img/>' +
- '<span class="img_state"><i></i></span>' +
- '<span class="file_name">' + file.name + '</span>' +
- '</li>'
- ),
- $img = $li.find('img');
- // $list为容器jQuery实例
- $list.append($li);
- // 保存缩略图
- uploader.makeThumb(file, function(error, src) {
- if(error) {
- $img.replaceWith('<div class="noThumb"><i class="glyphicon glyphicon-paperclip"></i><p>无法预览</p></div>');
- return;
- }
- $img.attr('src', src);
- }, 109, 109); //109*109为缩略图尺寸
- //绑定删除
- $('#' + file.id).on('click', '.img_del', function() {
- uploader.removeFile(file);
- var $fileLi = $('#' + file.id);
- $fileLi.off().find('.img_del').off().end().remove();
- var itemFileName = $(this).parent().parent().find('.file_name').text();
- $.each(proimglist, function(i, v) {
- if(v && v.filename == itemFileName) {
- proimglist.splice(i, 1);
- //helper.methods.delImgs(v.filesmallurl, v.fileurl);
- }
- });
- $('#fileNum').text(proimglist.length);
- });
- });
- // 文件上传过程中保存进度条实时显示。
- uploader.on('uploadProgress', function(file, percentage) {
- var $li = $('#' + file.id),
- $percent = $li.find('.progress span');
- // 避免重复保存
- if(!$percent.length) {
- $percent = $('<div class="progress" style="">' +
- '<span class="text">0%</span>' +
- '<span class="percentage"></span>' +
- '</div>')
- .appendTo($li)
- .find('span');
- }
- $percent.eq(0).text(Math.round(percentage * 100) + '%');
- $percent.eq(1).css('width', Math.round(percentage * 100) + '%');
- });
- // 文件上传成功,给item添加成功class, 用样式标记上传成功。
- uploader.on('uploadSuccess', function(file, res) {
- proimglist.push(res.data.F_FileId);
- $('#fileNum').text(proimglist.length);
- $('#' + file.id).addClass('upload-state-done');
- });
- // 文件上传失败,显示上传出错。
- uploader.on('uploadError', function(file) {
- var $li = $('#' + file.id),
- $error = $li.find('div.error');
- // 避免重复创建
- if(!$error.length) {
- $error = $('<div class="error"></div>').appendTo($li);
- }
- $error.text('上传失败');
- });
- // 完成上传完了,成功或者失败,先删除进度条。
- uploader.on('uploadComplete', function(file) {
- $('#' + file.id).find('.progress').remove();
- });
- uploader.onError = function(code) {
- switch(code) {
- case "Q_EXCEED_NUM_LIMIT":
- layer.msg('只能上传六个文件。');
- break;
- case "Q_TYPE_DENIED":
- layer.msg('文件类型不正确。');
- break;
- case "F_DUPLICATE":
- layer.msg('该文件已上传,请选择其它文件。');
- break;
- case "F_EXCEED_SIZE":
- layer.msg('单文件大小不能超过30M。');
- break;
- case "Q_EXCEED_SIZE_LIMIT":
- layer.msg('总文件大小不能超过180M。');
- break;
- default:
- break;
- }
- };
- }
- /**
- * 附件上传直接在知识库管理拿来用 结束
- * */
- //获取工单类型
- function getTypeName(val) {
- var str = '';
- switch(val + '') {
- case '1':
- str = "咨询";
- break;
- case '2':
- str = "投诉";
- break;
- case '3':
- str = "抽检";
- break;
- }
- return str;
- }
- //派单(分配)
- function dealWorkOrder(oid) {
- var flag;
- // if($("#clbm2").val() == $("#clbm").val()){
- // layer.msg('不允许同时指派同一个部门')
- // return;
- // }
- if($("#clbm").val() && $("#clbm2").val()) {
- flag = 3
- Assign(oid, flag, '0', $("#contres").val()||$("#contres").attr('placeholder'), $("#cont1").val()||$("#cont1").attr('placeholder'), $("#cont2").val(), $("#cont3").val()||$("#cont3").attr('placeholder'), $("#level").val(), '');
- // if(inout == 3 && F_Flag == 3 && $(".commonjs").hide() == true) {
- // layer.confirm('您要处理外线还是内线?请选择', {
- // skin: "my-skin",
- // btn: ['外线', '内线'],
- // cancel: function(index, layero) {}
- // }, function() {
- // Assign(oid, flag, 1)
- // }, function() {
- // Assign(oid, flag, 2)
- // });
- // } else {
- // Assign(oid, flag)
- // }
- } else if($("#clbm").val() && $("#clbm2").val('')) {
- flag = 1
- if(F_Flag == 9) {
- if(F_type=='咨询'||F_type=='抽检'||F_type=='建议及其他'){
- Assign(oid, flag, '0', $("#contres").val()||$("#contres").attr('placeholder'), $("#cont1").val()||$("#cont1").attr('placeholder'), $("#cont2").val()||$("#cont2").attr('placeholder'), $("#cont3").val()||$("#cont3").attr('placeholder'), $("#level").val(), '')
- return;
- }
- layer.open({
- shadeClose: true,
- type: 2,
- title: '内线处理方式',
- maxmin: true, //开启最大化最小化按钮
- area: ['70%', '80%'],
- content: '../../WorkOrder/commonHtml/handleMethod.html?oid=' + oid + '&flag=' + flag
- });
- } else {
- Assign(oid, flag, '0', $("#contres").val()||$("#contres").attr('placeholder'), $("#cont1").val()||$("#cont1").attr('placeholder'), $("#cont2").val()||$("#cont2").attr('placeholder'), $("#cont3").val()||$("#cont3").attr('placeholder'), $("#level").val(), '')
- }
- // if(inout == 3 && F_Flag == 3 && $(".commonjs").hide() == true) {
- // layer.confirm('您要处理外线还是内线?请选择', {
- // skin: "my-skin",
- // btn: ['外线', '内线'],
- // cancel: function(index, layero) {}
- // }, function() {
- // Assign(oid, flag, 1)
- // }, function() {
- // Assign(oid, flag, 2)
- // });
- // } else {
- // Assign(oid, flag)
- // }
- } else if($("#clbm2").val() && $("#clbm").val('')) {
- flag = 2
- if(F_Flag == 9) {
- layer.open({
- shadeClose: true,
- type: 2,
- title: '外线处理方式',
- maxmin: true, //开启最大化最小化按钮
- area: ['70%', '80%'],
- content: '../../WorkOrder/commonHtml/handleMethod.html?oid=' + oid + '&flag=' + flag
- });
- } else {
- Assign(oid, flag, '0', $("#contres").val()||$("#contres").attr('placeholder'), $("#cont1").val()||$("#cont1").attr('placeholder'), $("#cont2").val()||$("#cont2").attr('placeholder'), $("#cont3").val()||$("#cont3").attr('placeholder'), $("#level").val(), '')
- }
- // if(inout == 3 && F_Flag == 3 && $(".commonjs").hide() == true) {
- // layer.confirm('您要处理外线还是内线?请选择', {
- // skin: "my-skin",
- // btn: ['外线', '内线'],
- // cancel: function(index, layero) {}
- // }, function() {
- // Assign(oid, flag, 1)
- // }, function() {
- // Assign(oid, flag, 2)
- // });
- // } else {
- // Assign(oid, flag)
- // }
- } else if($("#clbm2").val('') && $("#clbm").val('')) {
- layer.msg('请选择指派人员')
- }
- }
- //指派
- function Assign(oid, flag, type, a, b, c, d, e, f) {
- loadIndex = layer.load();
- var isDetail = helper.request.queryString("isDetail"); //是否是详情页面的处理
- var overtime = $(".chaishi").find('input[type="radio"]:checked').val()
- var arr = [$("#add_com").val()];
- $('input[name="duo"]:checked').each(function() {
- arr.push($(this).val())
- })
- $.ajax({
- type: "post",
- url: huayi.config.callcenter_url + 'WorkOrderNew/AssignWorkOrder',
- dataType: "json",
- async: true,
- data: {
- flag: flag,
- opttype: type,
- // inoutflag: inoutflag,
- orderid: oid, //否 strubg 工单ID
- overtime: overtime, //超时时限
- clbm: $("#clbm").val(), //是 int 部门Id
- clid: $("#clid").val(), //否 int 接收人用户id
- clbm2: $("#clbm2").val(), //是 int 部门Id
- clid2: $("#clid2").val(), //否 int 接收人用户id
- CarNumber: $("#fcnum").val(),
- LoadingFee: $("#zcfee").val(),
- UnLoadingFee: $("#xcfee").val(),
- MaterialFee: $("#flfee").val(),
- DrivePhone: $("#zxphone").val(),
- ReturnAccount2: $("#fzje").val(), //销售内勤返账金额
- ReturnAccount3: $("#qrfanzha").val(), //销售财务曲确认返账金额
- // EventReason: $("#ereason").val(),
- WorkmanShip: $("#gyi").val(),
- Manufacturers: $("#ylcj").val(),
- ProductionNum: $("#scsl").val(),
- cont: $("#cont").val(), //指派说明
- // Supercont: $("#contres").val(), //否 处理内容
- // EventReason: $("#cont1").val(), //问题原因
- // ResponsibleUnit: $("#cont2").val(), //责任单位
- // ImprovementRequirements: $("#cont3").val(), //整改计划
- // TS_Level: $("#level").val(), //重要级别
- Supercont: $("#contres").val(), //否 处理内容
- cont2: a, //否 另一条线处理内容
- EventReason: b, //问题原因
- ResponsibleUnit: c, //责任单位
- ImprovementRequirements: d, //整改计划
- TS_Level: e, //重要级别
- isApprovalp: f,
- // isApprovalp: $("#gcDuanxin").find('input[type="radio"]:checked').val(), //高层办理
- hclid: $("#gcRevice").val(), //办理人员
- sms: $("#duanxin").find('input[type="radio"]:checked').val(), //短信提醒
- QualityMonth: $("#zhibao").val(), //否 int 处理内容
- PreliminaryOpinion: $("#zhibao").val(), //初审意见
- QualityEventLevel: $("#dengji").val(),
- ApprovalDisagree: $("#butong").val(),
- // ResponsibleUnit: arr.toString(),
- ApprovalOpinions: $("#yijian").find('input[type="radio"]:checked').val(),
- CompensationMethod: $("#buchang").find('input[type="radio"]:checked').val(),
- CompensationMoney: $("#buqian").val(),
- CResponsibleUnits: $("#danwei").val(),
- // Fquantity: $("#shuliang").val(),
- // ImprovementRequirements: $("#yaoqiu").val(),
- CApprovalNo: $("#danhao").val(),
- F_Files: proimglist && proimglist.join(','),
- 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(),
- F_Test_IsQualified: $("#hua_yan").find('input[type="radio"]:checked').val(),
- token: $.cookie("token"),
- jsonstr: JSON.stringify(jsonarr)
- },
- // beforeSend: function() {
- // $("#clgd").attr("disabled", true);
- // $("#clgd").val("保存中");
- // $(document).off('click', '#clgd')
- // loadIndex = layer.load();
- // },
- complete: function(XMLHttpRequest, textStatus) {
- $("#clgd").attr("disabled", false);
- $("#clgd").val("确定");
- $(document).on('click', '#clgd');
- layer.close(loadIndex);
- if(textStatus == 'timeout') {
- var xmlhttp = window.XMLHttpRequest ? new window.XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHttp");
- xmlhttp.abort();
- layer.confirm('网络超时,请稍后再试...', {
- closeBtn: 0,
- btn: ['确定'] //按钮
- });
- }
- },
- success: function(result) {
- layer.close(loadIndex);
- if(result.state.toLowerCase() == "success") {
- localStorage.removeItem("workDetail")
- localStorage.removeItem("handleMethod")
- $("#clgd").attr("disabled", true);
- $("#clgd").val("确定");
- $(document).on('click', '#clgd');
- if(isDetail === "true") {
- parent.parent.layer.closeAll();
- parent.parent.$('#orderlist').bootstrapTable('refresh');
- parent.$('#orderlist').bootstrapTable('refresh');
- parent.parent.layer.msg("工单转派成功!");
- } else {
- var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
- parent.layer.close(index); //再执行关闭
- parent.$('#workorderlist').bootstrapTable('refresh');
- parent.$('.Closed').trigger('click');
- parent.layer.msg("工单转派成功!");
- }
- }
- },
- error: function() {
- $("#clgd").attr("disabled", false);
- $("#clgd").val("确定");
- $(document).on('click', '#clgd');
- layer.confirm('网络繁忙,请稍后再试...', {
- closeBtn: 0,
- btn: ['确定'] //按钮
- });
- }
- })
- }
- $(document).ready(function() {
- var wid = helper.request.queryString("wid");
- // CPZL($("#zhibao"));//产品种类
- SCCS($("#zhibao")); //初审意见
- SCCS($("#chushen")); //初审意见
- ZLSJDJ($("#cat")); //质量事件等级
- ZLZRDW($("#danwei")); //责任单位
- ZLZRDW2($("#duoxuan")); //责任单位
- SCCJJG($("#chou")); //责任单位
- var ID = helper.request.queryString("oid"); //工单编号
- var rtype = helper.request.queryString("rtype"); //工单类型
- var rstate = helper.request.queryString("rstate"); //工单类型
- if(ID) {
- getWorkOrderInfo(ID, rstate);
- }
- });
- //重要级别
- function ZYJB(obj) {
- obj.empty();
- obj.append('<option selected="selected" value="">请选择</option>');
- $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
- "token": $.cookie("token"),
- flag: "ZYJB",
- }, function(data) {
- if(data.state.toLowerCase() == "success") {
- var content = data.data;
- $(content).each(function(i, n) {
- $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
- })
- }
- })
- }
- function SCCS(obj) {
- obj.empty();
- obj.append('<option selected="selected" value="">请选择</option>');
- $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
- "token": $.cookie("token"),
- flag: "SCCS",
- }, function(data) {
- if(data.state.toLowerCase() == "success") {
- var content = data.data;
- $(content).each(function(i, n) {
- $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
- })
- }
- })
- }
- //质量事件等级
- function ZLSJDJ(obj) {
- obj.empty();
- obj.append('<option selected="selected" value="">请选择</option>');
- $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
- "token": $.cookie("token"),
- flag: "ZLSJDJ",
- }, function(data) {
- if(data.state.toLowerCase() == "success") {
- var content = data.data;
- $(content).each(function(i, n) {
- $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
- })
- }
- })
- }
- //责任单位
- function ZLZRDW(obj) {
- obj.empty();
- obj.append('<option selected="selected" value="">请选择</option>');
- $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
- "token": $.cookie("token"),
- flag: "ZLZRDW",
- }, function(data) {
- if(data.state.toLowerCase() == "success") {
- var content = data.data;
- $(content).each(function(i, n) {
- $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
- })
- }
- })
- }
- function ZLZRDW2(obj) {
- obj.empty();
- $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
- "token": $.cookie("token"),
- flag: "ZLZRDW",
- }, function(data) {
- if(data.state.toLowerCase() == "success") {
- var content = data.data;
- $(content).each(function(i, n) {
- $("<span>" + n.F_Name + "</span>" + "<input type='checkbox' name='duo' value='" + n.F_Name + "'>" + "</input>").appendTo(obj);
- })
- }
- })
- }
- //抽检结果
- function SCCJJG(obj) {
- obj.empty();
- obj.append('<option selected="selected" value="">请选择</option>');
- $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
- "token": $.cookie("token"),
- flag: "SCCJJG",
- }, function(data) {
- if(data.state.toLowerCase() == "success") {
- var content = data.data;
- $(content).each(function(i, n) {
- $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
- })
- }
- })
- }
- $('.chaishi').find('input[type="radio"]').on('change', function() {
- if($(this).val() == "其他") { //超时时限
- $('#penli').show();
- $('#liset').show();
- } else {
- $('#penli').hide();
- $('#liset').hide();
- }
- });
- $('#chushen').change(function() {
- if($('#chushen').val() == "其他") { //超时时限
- $('#displ').show();
- $('#splay').show();
- } else {
- $('#displ').hide();
- $('#splay').hide();
- }
- });
|