mui.init({}) var FullName = helper.cookies.get("fullname"); var UserCode = helper.cookies.get("usercode"); var UserType = helper.cookies.get("usertype"); var openid = helper.cookies.get("openid"); $(function () { $('#order_name').val(FullName); $('#order_tel').val(UserCode); // 投诉咨询切换 $('.order_type').find('input[type="radio"]').on('change', function() { if($(this).val() === "108") { //投诉 $('.complaintOrder').show(); //receive $('.receive').hide(); } else { $('.receive').show(); $('.complaintOrder').hide(); } }); //工单有效性 $('#order_valid').find('input[type="radio"]').on('change', function() { //是否有效工单项(0有效,1无效) if($(this).val() === "1") { //无效 $('.order_note').show(); } else { $('.order_note').hide(); } }); Ajax(); function Ajax() { $.ajax({ url: huayi.config.callcenter_url + '/WxLogin/GetCustomer', data: { openid: openid, //微信openid, }, async: true, dataType: 'json', type: 'get', //HTTP请求类型 success: function(data) { if(data.state.toLowerCase()== "success") { var con=data.data; var CustomerNature; if(con.F_CustomerNatureID=="473"){ CustomerNature="租赁" }else if(con.F_CustomerNatureID=="474"){ CustomerNature="自用" } $("#order_name").val(con.F_CustomerName); //客户姓名 $('#order_tel').val(con.F_Mobile); //电话 F_Layer $('#order_rengin').val(con.areaname+con.proname+con.stagename);//项目名称 $("#order_rengin").attr('data-index',con.F_Layer); //区域id $("#order_pro").attr('data-index',con.F_CategoryId) //项目id $("#order_floor").attr('data-index',con.F_CustomerType) //期号id $('#order_tower').val(con.F_CustomerNature); //楼号 $('#order_unit').val(con.F_CustomerClass); //单元号 $('#order_room').val(con.roomname);//房间号 $('#ower_relationship').val(CustomerNature);//房主关系 $('#ower_relationship').attr('data-index',con.F_CustomerNatureID);//房主ids } } }) } //提交按钮 $('#submit').on('tap', function() { var myreg = /^[1][3,4,5,7,8][0-9]{9}$/; var myreg11 = /^(([0\+]\d{2,3}-)?((0\d{2,3}))?(-)?)?(\d{7,8})(-(\d{3,}))?$/; var str = $("#order_tel").val(); if($('#order_type').val() == '') { mui.alert('请输入工单类型!') //请输入工单类型 } else if($('#order_name').val() == '') { mui.alert('请输入客户姓名!') //请输入客户姓名 } else if($('#order_tel').val() == '') { mui.alert('请输入电话!') //请输入客户姓名 } else if (!myreg.test(str)&&!myreg11.test(str)) { 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'), //项目名称 buildingnum: $('#order_tower').val(),// 否 string 楼号 unitnum: $('#order_unit').val(),// 否 string 单元 buildingid: $("#order_floor").attr('data-index'), //楼号 roomno: $('#order_room').val(), //房间号 //OwnerRelations: $('#ower_relationship').attr('data-index'), //房东关系 ownerrelationsid: $('#ower_relationship').attr('data-index'), //房东关系 customerresponseid: $('#order_response').find('input[type="radio"]:checked').val(), //否 int 客户反应 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 受理人 iseffective: $('#order_valid').find('input[type="radio"]:checked').val(), // 否 int 是否有效工单项(0有效,1无效) note: $('#order_note').val(), // 无效原因 否 string 备注 (iseffective,1无效时填写备注) clbm: $('#recive_type').attr('data-index'), //否 int 咨询类工单指派部门id clid: $('#ower_recive').attr('data-index'), // 否 string 接收人id $(this) //$('#order_receiveUser option').find("option:selected").val(), openid: openid, }, success: function(data) { if(data.state == "success") { debugger // alert($('#order_reception').val()), //描述详情 mui.toast('创建成功'); $('#order_type').val(''); //工单类型 $('#order_name').val(''), //客户姓名 $('#order_tel').val(''), //否 string 联系电话 $("#order_rengin").attr(''), //区域名称 $("#order_pro").attr(''), //项目名称 $("#order_floor").attr(''), //楼号 $('#order_room').val(''), //房间号 $('#ower_relationship').attr(''), //房东关系 $('#order_response').find('input[type="radio"]:checked').val(), //否 int 客户反应 $('#complaintOrder_type').attr(''), //否 int 处理部门(投诉类型) $('#serviceOrder_type').attr(''), //否int 客服类类型 $('#is_quality_assurance').attr(''), //否 int 是,//否过质保 $('#order_reception').val(''), //描述详情 $('#order_responsible').val(''), //否 string 受理人 $('#order_valid').find('input[type="radio"]:checked').val(), // 否 int 是否有效工单项(0有效,1无效) $('#order_note').val(''), // 无效原因 否 string 备注 (iseffective,1无效时填写备注) $('#recive_type').attr(''), //$('#order_transfer_dept').attr('data-id') 否 int 咨询类工单指派部门id $('#ower_recive').attr(''), // 否 string 接收人id $(this) window.location.href = "client_index.html"; } 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; // //alert(JSON.stringify(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=[] // console.log(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; //// alert(obj1.text); // 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 }); 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.setData(areaList); ZTiPickers.show(function(items) { console.log(items) if (items[1].text==undefined) { ZXResults.value = items[0].text; } else if (items[2].text==undefined) { ZXResults.value =items[0].text + "-" +items[1].text; } else { 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'); // var RCResults2 = doc.getElementById('recive_type1'); // var RCResults3 = doc.getElementById('recive_type2'); // 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); // } // //RCResults.value =items[0].text + "-" + items[1].text + "-" + items[2].text; // //RCResults.setAttribute("data-index", items[0].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.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); })