mui.init({ }) $(function() { $('.order_type').find('input[type="radio"]').on('change', function() { if($(this).val() === "108") { //投诉 $('.complaintOrder ').show(); } else { $('.complaintOrder ').hide(); } }); //提交按钮 $('#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/AddWorkOrder', async: true, data: { 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').val(), //否 int 处理部门(投诉类型) isquality: $('#is_quality_assurance').find('input[type="radio"]:checked').val(), //否 int 是,//否过质保 fkcont: $('#order_reception').val(), //描述详情 openid: 'oXF5e1mWpX5DajW5_yjNLPKb8ThE', }, 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.reload(); } else { mui.toast(data.message); } } }); } }) //工单类型 // var typeList = []; // $.ajax({ // type: "get", // url: huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlagWx', // async: false, // data: { // flag: 'GDLX' // }, // dataType: 'json', // success: function(data) { // var type_data = data.data; // console.log(type_data); // $(type_data).each(function(i, n) { // var obj = {}; // obj.value = n.F_DictionaryValueId; // obj.text = n.F_Name; // typeList.push(obj) // }) // } // }); //项目名称 var 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; } }); //房东关系 var 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) }) } }); // 受理人 $('.selectreceiver').on('tap', function() { getOrderResponsible(); }) //获取受理人下拉 function getOrderResponsible() { var dtd = $.Deferred(); //在函数内部,新建一个Deferred对象 var Receiver = []; $.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) { $('#order_responsible').empty(); if(res.state.toLowerCase() === "success") { res = res.data; res.forEach(function(v, i) { // $('#order_responsible').append('') // res.forEach(function(v, i) { // $('#order_responsible').append(''); // }); // $('#order_responsible').selectpicker('refresh'); var obj1 = {}; obj1.value = v.F_DeptId; obj1.text = v.F_UserName; Receiver.push(obj1); }) dtd.resolve(); // 改变Deferred对象的执行状态 } } }) } (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 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); //投诉类型 // var userPicker = new $.PopPicker({ // layer: 3 // }); // userPicker.setData(cityData3); // var showUserPickerButton = doc.getElementById('showUserPicker'); // var userResult = doc.getElementById('complaintOrder_type'); //// var userResult1 = doc.getElementById('complaintOrder_type1') // showUserPickerButton.addEventListener('tap', function(event) { // userPicker.show(function(items) { // userResult.value = items[0].text + "-" + items[1].text + "-" + items[2].text; //// userResult1.value = items[0].text; // userResult.setAttribute("data-index", items[0].value); // //返回 false 可以阻止选择框的关闭 // //return false; // }); // }, false); //受理人 // var userPicker = new $.PopPicker(); // userPicker.setData(typeList); // var showUserPickerButton = doc.getElementById('showUserPicker2'); // var userResult = doc.getElementById('order_type'); // showUserPickerButton.addEventListener('tap', function(event) { // userPicker.show(function(items) { // userResult.value = items[0].text; // userResult.setAttribute("data-index", items[0].value); // //返回 false 可以阻止选择框的关闭 // //return false; // }); // }, false); }) })(mui, document); })