| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554 |
- mui.init({})
- var id = helper.request.queryString("id");
- var UserCode = helper.cookies.get("usercode");
- var openid = helper.cookies.get("openid");
- var openid = "oXF5e1mWpX5DajW5_yjNLPKb8ThE";
- $(function() {
- // 投诉咨询切换
- $('.order_type').find('input[type="radio"]').on('change', function() {
- if($(this).val() === "1") { //投诉
- $('#consult').show(); //receive
- $('#complaint').hide();
- $('#spot').hide();
- } else if($(this).val() === "2"){
- $('#complaint').show();
- $('#consult').hide();
- $('#spot').hide();
- }else if($(this).val() === "3"){
- $('#spot').show();
- $('#consult').hide();
- $('#complaint').hide();
- }
- });
- //工单有效性
- $('#order_valid').find('input[type="radio"]').on('change', function() {
- //是否有效工单项(0有效,1无效)
- if($(this).val() === "1") { //无效
- $('.order_note').show();
- } else {
- $('.order_note').hide();
- }
- });
- Ajax1()
- //修改获取详情
- function Ajax1() {
- $.ajax({
- url: huayi.config.callcenter_url + 'WxLogin/GetDetails',
- data: {
- id:id, //工单编号
- OpenId: openid, //微信openid,
- },
- async: true,
- dataType: 'json',
- type: 'get', //HTTP请求类型
- success: function(data) {
- if(data.state.toLowerCase() == "success") {
- var result = data.rows[0];
- $('#order_source').text(result.F_Source), //工单来源
- // F_Type: $('.order_type').find('input[type="radio"]:checked').val(), //工单类型
- // 咨询模块
- $("#order_category").text(result.F_AddressFull), //问题类别
- $("#order_productname").text(result.F_TS_Category), //产品名称
- $("#order_qita").text(result.F_TS_Category), //其他输入
- $("#order_Claimnumber").text(result.F_ZX_Quantity), //咨询数量
- $("#order_macrocell").text(result.F_ZX_Area), //大区
- $("#order_branch").text(result.F_ZX_Branch), //分公司
- //投诉模块
- $("#order_coding").text(result.F_CustomerID), //客户编码
- $("#order_material").text(result.F_MaterialID), //物料编码
- $("#order_cate").text(result.F_QuestionType), //问题类别
- $("#order_category").text(result.F_QuestionType), //问题类别
- $("#order_batch").text(result.F_BatchNumber), //生产批号
- $("#order_recipe").text(result.F_TS_Formula), //配方
- $("#order_productname").text(result.F_TS_Category), //产品名称
- $("#order_qi").text(result.F_TS_Category), //其他输入
- $("#order_Claimnumber").text(result.F_TS_Quantity), //问题数量
- $("#order_rank").text(result.F_TS_Level), //重要级别
- //抽检模块
- $("#order_response").text(result.F_QuestionType), //问题类别
- $("#order_coding").text(result.F_CustomerID), //客户编码
- $("#order_material").text(result.F_MaterialID), //物料编码
- $("#order_time").text(result.F_CJ_Time), //抽检时间
- $("#order_response").text(result.F_QuestionType), //问题类别
- $("#order_Samplingle").text(result.F_CJ_Level), //抽检级别
- $("#order_lingunit").text(result.F_CJ_Unit), //抽检单位
- $("#order_assay").text(result.F_CJ_TestUnit), //化验单位
- $("#order_tunnage").text(result.F_CJ_Tonnage), //抽检吨数
- $("#order_algebra").text(result.F_CJ_BagNo), //抽检袋数
- $("#order_money").text(result.F_CJ_Outlay), //费用金额
- //公共字段
- $('#order_name').text(result.F_CusName), //客户姓名
- $('#order_phone').text(result.F_CusPhone), //否 string 客户电话
- $("#order_tel").text(result.F_CompanyName), //公司名称
- $("#order_rengin").text(result.F_IncidentProvince), //省
- $("#order_shi").text(result.F_IncidentCity), //市
- $("#order_xian").text(result.F_IncidentCountry), //县
- $("#order_xiang").text(result.F_IncidentTownship), //乡
- $("#order_tower").text(result.F_IncidentDetailed), //详细地址
- $("#ower_relationship").text(result.F_SalesBase), //销售基地
- $("#order_reception").text(result.F_Description), //问题描述
- // F_WxOpenId: openid, //微信openid,
-
-
-
-
-
-
-
- $(".WordID").text(result.ID);
- $("#Work_classname").text(result.F_TypeName); //工单类型
- $("#section").text(result.F_DeptName); //部门
- $("#customer").text(result.F_CusName); //客户姓名
- $("#customerTel").text(result.F_CusPhone); //联系电话
- $("#Work_areaname").text(result.F_CompanyName); //公司名称
- $("#Work_areaname").attr('data-index',result.IsAdminSend);
- $("#order_tower").text(result.F_Salesman); //业务员
- $("#order_unit").text(result.F_SalesPhone); //单元号
- $("#Work_houseID").text(result.F_CreateBy); //添加人工号
- $("#Work_ownerRelations").text(result.F_DealBy); //处理人
- $("#Work_source").text(result.F_DealTime); //处理时间
- $(".Work_lastDealUser").text(result.F_DealContent); //处理内容
- $(".Work_last").text(result.F_DealResult); //处理结果
- $("#Work_workOrderID").text(result.F_DealReasons); //未处理原因
- $("#Work_workOrderID").text(result.F_IsVisit); //是否回访
- $("#Work_detail").text("问题描述:" + result.F_Description); //描述详情
-
-
- }
- },
- error: function(xhr, type, errorThrown) {
- //异常处理;
- }
- })
- }
-
-
-
-
-
-
-
-
-
-
- //提交按钮
- $('#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 {
- $.ajax({
- type: "post",
- dataType: 'json',
- url: huayi.config.callcenter_url + 'WxLogin/Update',
- async: true,
- data: {
- F_ID:id,
- F_Source: $('#order_source').attr('data-index'), //工单来源
- F_Type: $('.order_type').find('input[type="radio"]:checked').val(), //工单类型
- // 咨询模块
- F_AddressFull: $("#order_category").attr('data-index'), //问题类别
- F_TS_Category: $("#order_productname").attr('data-index'), //产品名称
- F_TS_Category: $("#order_qita").val(), //其他输入
- F_ZX_Quantity: $("#order_Claimnumber").val(), //咨询数量
- F_ZX_Area: $("#order_macrocell").attr('data-index'), //大区
- F_ZX_Branch: $("#order_branch").attr('data-index'), //分公司
- //投诉模块
- F_CustomerID: $("#order_coding").val(), //客户编码
- F_MaterialID: $("#order_material").val(), //物料编码
- F_QuestionType: $("#order_cate").attr('data-index'), //问题类别
- F_QuestionType: $("#order_category").attr('data-index'), //问题类别
- F_BatchNumber: $("#order_batch").val(), //生产批号
- F_TS_Formula: $("#order_recipe").val(), //配方
- F_TS_Category: $("#order_productname").attr('data-index'), //产品名称
- F_TS_Category: $("#order_qi").val(), //其他输入
- F_TS_Quantity: $("#order_Claimnumber").val(), //问题数量
- F_TS_Level: $("#order_rank").attr('data-index'), //重要级别
- //抽检模块
- F_QuestionType: $("#order_response").attr('data-index'), //问题类别
- F_CustomerID: $("#order_coding").val(), //客户编码
- F_MaterialID: $("#order_material").val(), //物料编码
- F_CJ_Time: $("#order_time").val(), //抽检时间
- F_QuestionType: $("#order_response").attr('data-index'), //问题类别
- F_CJ_Level: $("#order_Samplingle").attr('data-index'), //抽检级别
- F_CJ_Unit: $("#order_lingunit").attr('data-index'), //抽检单位
- F_CJ_TestUnit: $("#order_assay").val(), //化验单位
- F_CJ_Tonnage: $("#order_tunnage").val(), //抽检吨数
- F_CJ_BagNo: $("#order_algebra").val(), //抽检袋数
- F_CJ_Outlay: $("#order_money").val(), //费用金额
- //公共字段
- F_CusName: $('#order_name').val(), //客户姓名
- F_CusPhone: $('#order_phone').val(), //否 string 客户电话
- F_CompanyName: $("#order_tel").val(), //公司名称
- F_IncidentProvince: $("#order_rengin").attr('data-index'), //省
- F_IncidentCity: $("#order_shi").attr('data-index'), //市
- F_IncidentCountry: $("#order_xian").attr('data-index'), //县
- F_IncidentTownship: $("#order_xiang").attr('data-index'), //乡
- F_IncidentDetailed: $("#order_tower").val(), //详细地址
- F_SalesBase: $("#ower_relationship").attr('data-index'), //销售基地
- F_Description: $("#order_reception").val(), //问题描述
- F_WxOpenId: openid, //微信openid,
- // "token": $.cookie("token")
- // 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(),
-
- },
- 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.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;
- // //alert(JSON.stringify(data));
- // }
- // });
- //省
- var areaList = [];
- console.log(areaList);
- $.ajax({
- type: "get",
- url: huayi.config.callcenter_url + 'RegionCategory/GetAllList',
- async: false,
- data: {
- F_Layer: 1,
- F_RegionName:$('#order_rengin').attr('data-index'),
- },
- dataType: 'json',
- success: function(data) {
- if(areaList && areaList.length > 0) {
- areaList.forEach(function(v, i) {
- var obj1 = {};
- obj1.value = v.F_RegionId;
- obj1.text = v.F_RegionName;
- // alert(obj1.text);
- areaList.push(obj1);
- $('<option value="' + v.F_RegionId + '">' + v.F_RegionName + '</option>').appendTo('#order_rengin');
- });
- ZXResults.setData(areaList);
- }
- }
- });
- //接收人员
- //function getReceiveUser() {
- // renyuan=[]
- // console.log(renyuan);
- // $.ajax({
- // url: huayi.config.callcenter_url + 'UserAccount/GetDeptUserList',
- // type: 'get',
- // data: {
- // deptid: $('#recive_type').attr('data-index'),
- // proid: $('#order_pro').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);
- // //$('<option value="' + v.F_UserId + '">' + v.F_UserName + '</option>').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);
- //
- // //$('<option value="' + v.F_UserCode + '">' + v.F_UserName + '</option>').appendTo('#order_responsible');
- // });
- // zhuTiPicker7.setData(shouli);
- // }
- // }
- // },
- // });
- //}
- function Ajax() {
- $.ajax({
- url: huayi.config.callcenter_url + 'WxLogin/GetDpment',
- data: {
- OpenId: openid, //微信openid,
- },
- async: true,
- dataType: 'json',
- type: 'get', //HTTP请求类型
- success: function(data) {
- if(data.state.toLowerCase() == "success") {
- var result = data.data;
- $("#custo").text(result.F_UserName);
- $("#cus").text(result.F_UserCode);
-
-
- }
- },
- error: function(xhr, type, errorThrown) {
- //异常处理;
- }
- })
- }
- Ajax()
- //房东关系
- var keyList = [];
- // console.log(keyList);
- $.ajax({
- type: "get",
- url: huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlagWx',
- async: false,
- data: {
- flag: 'XSJD'
- },
- 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)
- })
- }
- });
- //问题类别
- var ke = [];
- console.log(keyList);
- $.ajax({
- type: "get",
- url: huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlagWx',
- async: false,
- data: {
- flag: 'WTLB'
- },
- 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;
- ke.push(obj)
- })
- }
- });
- (function($, doc) {
- $.init();
- $.ready(function() {
- // //项目名称
- var ZTiPickers = new $.PopPicker({
- layer: 1
- });
-
- 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) {
- 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;
- }
- 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');
- // 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);
- })
|