mui.init({}) var UserCode = helper.cookies.get("usercode"); var openid = helper.cookies.get("openid"); $(function() { var id = helper.request.queryString("id"); var itype = helper.request.queryString("itype"); // alert(itype); $('.hrefdetail').on('tap', function() { var index = $(this).attr('data-index'); window.location.href = "details.html?id=" +id+'&itype='+itype ; }); Ajax(); // 获取详情 function Ajax() { $.ajax({ url: huayi.config.callcenter_url + '/WxLogin/GetWorkOrder', data: { workorderid: id, //工单编号 openid: openid, //微信openid, }, async: true, dataType: 'json', type: 'get', //HTTP请求类型 success: function(data) { if(data.state.toLowerCase()== "success") { var result=data.data.data[0] // alert(result.Source) if (result.Source==0) { $(".source").hide(); } else{ $(".source").show(); } $('input[name="form"][value="' + result.TypeClass + '"]').prop("checked", "checked");//工单类型 $("#order_name").val(result.Customer); //客户姓名 $("#order_tel").val(result.CustomerTel); //联系电话 $("#order_rengin").val(result.areaname+result.proname+result.buildingname); //项目地址 proname buildingname $("#order_rengin").attr("data-index", result.IsUserSend), //区域名称 $("#order_pro").attr('data-index',result.IsAdminSend), //项目名称 $("#order_floor").attr('data-index',result.IsTimeOut), //楼号 $("#order_room").val(result.Address); //楼层房间 $("#ower_relationship").val(result.OwnerrelationsName); //房主关系 $(' input[name="secret"][value="' + result.AuditState + '"]').prop("checked", "checked"); //客户反应 $("#complaintOrder_type").val(result.ComplaintDepartment); //投诉类型 $('#complaintOrder_type').attr('data-index',result.Source), //否 int 处理部门(投诉类型) $('#serviceOrder_type').attr('data-index',result.CreateUserID), //否int 客服类类型 $('#is_quality_assurance').attr('data-index',result.ResponDept), //否 int 是,//否过质保 // $(".order_responsible").text(result.LastDealUser); //受理人LastDealUser $("#order_responsible").find("option:selected").text(result.LastDealUser); //受理人 $("#order_reception").text(result.Detail); //描述详情 //跳转详情 } }, error: function(xhr, type, errorThrown) { //异常处理; } }) } //工单有效性 $('#order_valid').find('input[type="radio"]').on('change', function() { //是否有效工单项(0有效,1无效) if($(this).val() === "1") { //无效 $('.order_note').show(); } else { $('.order_note').hide(); } }); $('.order_type').find('input[type="radio"]').on('change', function() { if($(this).val() === "108") { //投诉 $('.complaintOrder').show(); //receive $('.receive').hide(); } else { $('.receive').show(); $('.complaintOrder').hide(); } }); //提交按钮 alert(id); $('#submit').on('tap', function() { if($('#order_type').val() == '') { mui.alert('请输入工单类型!') //请输入工单类型 } else if($('#order_name').val() == '') { mui.alert('请输入客户姓名!') //请输入客户姓名 } else if($('#order_rengin').val() == '') { mui.alert('请输入项目名称!') //请输入项目名称 } else if($('#order_room').val() == '') { mui.alert('请输入房间号!') //请输入房间号 } else if($('#ower_relationship').val() == '') { mui.alert('请输入房东关系!') //房东关系 } else if($('#order_reception').val() == '') { mui.alert('请填写详细描述!') //填写详细描述 } else { $.ajax({ type: "post", dataType: 'json', url: huayi.config.callcenter_url + '/WxLogin/UpdateWorkOrder', async: true, data: { orderid: id, gdly: $('#order_source').attr('data-index'), //工单来源 gdlx: $('.order_type').find('input[type="radio"]:checked').val(), //工单类型 callCustomer: $('#order_name').val(), //客户姓名 tel: $('#order_tel').val(), //否 string 联系电话 areaid: $("#order_rengin").attr('data-index'), //区域名称 proid: $("#order_pro").attr('data-index'), //项目名称 buildingid: $("#order_floor").attr('data-index'), //楼号 roomno: $('#order_room').val(), //房间号 OwnerRelations: $('#ower_relationship').attr('data-index'), //房东关系 customerresponseid: $('#order_response').find('input[type="radio"]:checked').val(), //否 int 客户反应 fkcont: $('#order_reception').val(), //否 string 接待描述 - 反馈内容 fkdep: $('#complaintOrder_type').attr('data-index'), //否 int 处理部门(投诉类型) kfdepid: $('#serviceOrder_type').attr('data-index'), //否int 客服类类型 isquality: $('#is_quality_assurance').attr('data-index'), //否 int 是,//否过质保 fkcont: $('#order_reception').val(), //描述详情 auditusercode: $('#order_responsible').val(), //否 string 受理人 openid: openid, //微信openid, }, success: function(data) { if(data.state == "success") { debugger mui.toast('投诉成功'); $('#order_type').val(''); //工单类型 $("#order_name").val(''); //客户姓名 $("#order_pro").val(); //项目名称 $("#order_room").val(''); //房间号 $(".ower_relationship").val(''); //房东关系 $("#order_reception").val(''); //投诉人电话 window.location.href = "details.html?id=" +id+'&itype='+itype; // window.location.reload(); } else { mui.toast(data.message); } } }); } }) // 接收部门 function getDepts() {} var recive = []; $.ajax({ type: "get", url: huayi.config.callcenter_url + 'Department/GetDeptList', async: false, data: {}, dataType: 'json', success: function(data) { console.log(data) recive = data.data; } }); //项目名称 var areaList = []; console.log(areaList); $.ajax({ type: "get", url: huayi.config.callcenter_url + 'CusRegionCategory/GetListTreeDrop', async: false, data: {}, dataType: 'json', success: function(data) { console.log(data) areaList = data.data; //alert(JSON.stringify(data)); } }); //接收人员 function getReceiveUser() { renyuan=[] $.ajax({ url: huayi.config.callcenter_url + 'UserAccount/GetDeptUserList', type: 'get', data: { deptid: $('#recive_type').attr('data-index'), }, dataType: "json", async: true, success: function(res) { if(res.state.toLowerCase() === "success") { res = res.data; if(res && res.length > 0) { res.forEach(function(v, i) { var obj1 = {}; obj1.value = v.F_UserId; obj1.text = v.F_UserName; renyuan.push(obj1); //$('').appendTo('#order_recive'); }); cityPicker5.setData(renyuan); } } }, }); } // 受理人 function getOrderResponsible() { shouli = []; $.ajax({ url: huayi.config.callcenter_url + 'CallInScreen/GetUserListByBuildingidDrop', type: 'get', data: { depid: $('#complaintOrder_type').attr('data-index'), // 否 int 部门id arearid: $('#order_rengin').attr('data-index'), // 否 int 区域id proid: $('#order_pro').attr('data-index'), // 是 int 姓名/项目id buildingid: $('#order_floor').attr('data-index') // 否 int 楼号id }, dataType: "json", async: true, success: function(res) { if(res.state.toLowerCase() === "success") { res = res.data; if(res && res.length > 0) { res.forEach(function(v, i) { var obj = {}; obj.value = v.F_UserCode; obj.text = v.F_UserName; shouli.push(obj); //$('').appendTo('#order_responsible'); }); zhuTiPicker7.setData(shouli); } } }, }); } //房东关系 var keyList = []; console.log(keyList); $.ajax({ type: "get", url: huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlagWx', async: false, data: { flag: 'FZGX' }, dataType: 'json', success: function(data) { var key_data = data.data; console.log(data.data); $(key_data).each(function(i, n) { var obj = {}; obj.value = n.F_DictionaryValueId; obj.text = n.F_Name; keyList.push(obj) }) } }); (function($, doc) { $.init(); $.ready(function() { // //项目名称 var ZTiPickers = new $.PopPicker({ layer: 3 }); ZTiPickers.setData(areaList); var ZXs = doc.getElementById('showZhuTiPicker'); var ZXResults = doc.getElementById('order_rengin'); var ZXResults2 = doc.getElementById('order_pro'); var ZXResults3 = doc.getElementById('order_floor'); ZXs.addEventListener('tap', function(event) { ZTiPickers.show(function(items) { console.log(items) ZXResults.value =items[0].text + "-" + items[1].text + "-" + items[2].text; ZXResults.setAttribute("data-index", items[0].id); ZXResults2.setAttribute("data-index", items[1].id); ZXResults3.setAttribute("data-index", items[2].id); //返回 false 可以阻止选择框的关闭 //return false; }); }, false); //接收部门 var RCiPickers = new $.PopPicker({ layer: 3 }); RCiPickers.setData(recive); var RCs = doc.getElementById('showUserPicker1'); var RCResults = doc.getElementById('recive_type'); RCs.addEventListener('tap', function(event) { RCiPickers.show(function(items) { console.log(items) if (items[2].text==undefined) { RCResults.value =items[1].text; RCResults.setAttribute("data-index", items[1].id); } else if (items[1].text==undefined) { RCResults.value = items[0].text; RCResults.setAttribute("data-index", items[0].id); } else{ RCResults.value =items[2].text RCResults.setAttribute("data-index", items[2].id); } //返回 false 可以阻止选择框的关闭 //return false; }); }, false); // 接收人员 cityPicker5 = new $.PopPicker(); var showCityPickerButton5 = doc.getElementById('showCityPicker5'); var cityResult5 = doc.getElementById('ower_recive'); showCityPickerButton5.addEventListener('tap', function(event) { getReceiveUser() cityPicker5.show(function(items) { cityResult5.value = items[0].text; cityResult5.setAttribute("data-index", items[0].value); //返回 false 可以阻止选择框的关闭 //return false; }); }, false); // //房东关系 var cityPicker3 = new $.PopPicker(); cityPicker3.setData(keyList); var showCityPickerButton = doc.getElementById('showCityPicker3'); var cityResult3 = doc.getElementById('ower_relationship'); showCityPickerButton.addEventListener('tap', function(event) { cityPicker3.show(function(items) { cityResult3.value = items[0].text; cityResult3.setAttribute("data-index", items[0].value); //返回 false 可以阻止选择框的关闭 //return false; }); }, false); //受理人 zhuTiPicker7 = new $.PopPicker(); var showZhuTiPickerButton7 = doc.getElementById('showUserPicker2'); var zhuTiResult7 = doc.getElementById('order_responsible'); showZhuTiPickerButton7.addEventListener('tap', function(event) { getOrderResponsible() zhuTiPicker7.show(function(items) { zhuTiResult7.value = items[0].text; zhuTiResult7.setAttribute("data-index", items[0].value); //返回 false 可以阻止选择框的关闭 //return false; }); }, false); //投诉类型 var userPicker = new $.PopPicker({ layer: 3 }); userPicker.setData(cityData3); var showUserPickerButton = doc.getElementById('showUserPicker'); var userResult = doc.getElementById('complaintOrder_type'); var userResult2 = doc.getElementById('serviceOrder_type'); var userResult3 = doc.getElementById('is_quality_assurance'); showUserPickerButton.addEventListener('tap', function(event) { userPicker.show(function(items) { if (items[2].text==undefined) { userResult.value = items[0].text + "-" + items[1].text; } else if (items[1].text==undefined) { userResult.value = items[0].text; } else{ userResult.value =items[0].text + "-" + items[1].text + "-" + items[2].text } //userResult.value = items[0].text + "-" + items[1].text + "-" + items[2].text; userResult.setAttribute("data-index", items[0].value); userResult2.setAttribute("data-index", items[1].value); userResult3.setAttribute("data-index", items[2].value); //返回 false 可以阻止选择框的关闭 //return false; }); }, false); }) })(mui, document); })