mui.init({ swipeBack: true //启用右滑关闭功能 }); mui.previewImage(); mui.plusReady(function() { var wv = plus.webview.currentWebview(); var vText = wv.name; //var classImport = wv.classImport; var ID = vText; var token = localStorage.getItem("token"); var classImport = wv.classImport; //工单详情 mui.ajax(huayi.config.callcenter_url + '/WorkorderApp/GetDetails', { data: { id: vText, "token": token }, dataType: 'json', //服务器返回json格式数据 type: 'get', //HTTP请求类型 timeout: 10000, //超时时间设置为10秒; headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8' }, success: function(data) { var Data = data.rows; var States; if (Data[0].F_State==0) { States="待提交" } else if (Data[0].F_State==1) { States="待分派" }else if (Data[0].F_State==2) { States="待接单" }else if (Data[0].F_State==3) { States="待处理" }else if (Data[0].F_State==4) { States="处理中" }else if (Data[0].F_State==5) { States="退回待分派" }else if (Data[0].F_State==6) { States="退回待提交" }else if (Data[0].F_State==10) { States="已处理" } document.getElementById("F_State").innerHTML = States; //工单状态 document.getElementById("ID").innerHTML = Data[0].F_SerialNumber; //工单编号 if(Data[0].F_Duplicate==0){ Duplicate="否"; }else{ Duplicate="是"; } // if (Data[0].F_Type==1) { // Data[0].F_Type="咨询" // }else if(Data[0].F_Type=2){ // Data[0].F_Type="投诉" // } var typeArray = ['咨询', '投诉', '重复', '抽检', '生鲜品', '禽产品', '综合事业部', '餐饮事业部', '400热线接听', '线上投诉', '市场监管局投诉', '电商投诉'] // if (!isNaN(Data[0].F_Type) && typeArray[Data[0].F_Type - 1]) { // Data[0].F_Type = typeArray[Data[0].F_Type - 1]; // } if (!isNaN(Data[0].F_Type) && typeArray[Data[0].F_Type - 1]) { Data[0].F_Type = typeArray[Data[0].F_Type - 1]; if (Data[0].F_Type === '投诉' && Data[0].F_ComplaintType) { Data[0].F_Type += '(' + Data[0].F_ComplaintType +')'; } } document.getElementById("F_CreateTime").innerHTML = Data[0].F_CreateTime; //创建时间 document.getElementById("F_CusPhone").innerHTML = Data[0].F_CusPhone; //联系电话 document.getElementById("F_Samplingproducts").innerHTML = Data[0].F_Samplingproducts; //抽检产品 document.getElementById("F_Datecheck").innerHTML = Data[0].F_Datecheck; //抽检产品 document.getElementById("F_Company").innerHTML = Data[0].F_Company; //抽检单位 document.getElementById("F_Samplingtype").innerHTML = Data[0].F_Samplingtype; //抽检类型 document.getElementById("F_DealResult").innerHTML = Data[0].F_DealResult; //抽检结果 document.getElementById("F_ProductDate").innerHTML = Data[0].F_ProductDate ; //生产日期 document.getElementById("F_OfficName").innerHTML = Data[0].F_OfficName; //办事处 document.getElementById("F_Salesroom").innerHTML = Data[0].F_Salesroom; //抽样客户/门店 document.getElementById("F_Factories").innerHTML = Data[0].F_Factories; //涉及工厂 document.getElementById("F_Notifications").innerHTML = Data[0].F_Notifications; //责任人 document.getElementById("F_Remark").innerHTML = Data[0].F_Remark; //备注 // href="tel:'+n.F_Mobile+'" if (Data[0].F_CusPhone!=""&&Data[0].F_CusPhone!="null") { $("#F_CusPhone").attr("href","tel:"+Data[0].F_CusPhone) } for(var i = 0; i < data.itemlasts.length; i++) { var table = document.body.querySelector('.GDgz'); var div = document.createElement('div'); div.innerHTML = '
' + data.itemlasts[i].F_CreateTime + ' ' + '
备注信息:' + data.itemlasts[i].F_OptContent + '
'; table.appendChild(div); } $(".telPhone").on("tap",function () { var telCall=$(this).attr("data-index") //alert(telCall) if (telCall!="null"&&telCall!="") { $(this).attr("href","tel:"+telCall) }else{ mui.toast('联系人为空,请核对') } }) //图片展示 if(data.FileUrl) { $(data.FileUrl).each(function(i, n) { if(n.F_Type == '.jpg'||n.F_Type == '.png') { $('
').appendTo("#image-list"); $(".image-list").show(); } else if(n.F_Type == '.docx') { mui.toast('猜猜我是谁') } }) $(".longImg").on("longtap", function(e) { var target = e.target; var imgSave=$(this).attr("index") //alert(imgSave); var bts = [{ title: "保存到手机" }]; /** * actionSheet:弹出系统选择按钮框 */ plus.nativeUI.actionSheet({ cancel: "取消", buttons: bts }, function(e) { if(e.index > 0){ saveImage(imgSave) } }); }); function saveImage(target) { var imgUrl = target; var timestamp = (new Date()).valueOf(); var downLoader = plus.downloader.createDownload(imgUrl, { method: 'GET', filename: '_downloads/image/' + timestamp + '.png' }, function(download, status) { var fileName = download.filename; /** * 保存至本地相册 */ plus.gallery.save(fileName, function() { mui.toast("保存成功"); }); }); /** * 开始下载任务 */ try{ downLoader.start(); }catch(e){ //TODO handle the exception mui.toast("请长按图片保存"); } } } //按钮显示 if(data.buttons.length > 0) { $('.BTS').show(); for(var i = 0; i < data.buttons.length; i++) { $('
  • ' + '' + '
  • ').appendTo(".mui-grid-9") } $(".Biaoqian").on("tap", function() { var a = $(this).attr("index"); if(a == 3) { deletFun(); //删除 } else if(a == 4) { submitFun(); //提交 } else if(a == 5) { appointFun(); //指派 } else if(a == 6) { disposeFun(); //处理 } else if(a == 7) { backFun(); //退回 } else if(a == 8) { signFun(); //标记 } else if(a == 9) { remind(); //标记 } }) } // if (classImport) { // $(".mui-grid-9").hide() // } }, error: function(xhr, type, errorThrown) { //异常处理; } }); // 删除 function deletFun() { var btnArray = ['否', '是']; mui.confirm('确定要删除工单?', '提示', btnArray, function(e) { if(e.index == 1) { mui.ajax(huayi.config.callcenter_url + 'WorkorderApp/DelWorkOrder', { data: { ids: vText, token: token }, dataType: 'json', //服务器返回json格式数据 type: 'post', //HTTP请求类型 timeout: 10000, //超时时间设置为10秒; headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8' }, success: function(data) { if(data.state.toLowerCase() == "success") { mui.toast("删除成功"); if (classImport) { var wobj = plus.webview.getWebviewById("Work-listCJ"); }else{ var wobj = plus.webview.getWebviewById("Work-list"); } wobj.reload(true); } } }) } else { mui.toast("取消"); } }) } //提醒 function remind() { mui.openWindow({ id: 'Work-remind', url: 'Work-remind.html', createNew:true, show: { aniShow: 'pop-in' }, styles: { popGesture: 'hide' }, waiting: { autoShow: true }, extras: { name: vText, classImport: 2, //区分工单等级列表参数 token: token } }); } //退回 function backFun() { mui.openWindow({ id: 'Work-HT', url: 'Work-HT.html', createNew:true, show: { aniShow: 'pop-in' }, styles: { popGesture: 'hide' }, waiting: { autoShow: true }, extras: { name: vText, classImport: 2, //区分工单等级列表参数 token: token } }); } //提交 function submitFun() { mui.openWindow({ id: 'Work-assign', url: 'Work-assign.html', createNew:true, show: { aniShow: 'pop-in' }, styles: { popGesture: 'hide' }, waiting: { autoShow: true }, extras: { name: vText, classImport: 2, //区分工单等级列表参数 token: token } }); } // 指派 function appointFun() { mui.openWindow({ id: 'Work-appoint', url: 'Work-appoint.html', createNew:true, show: { aniShow: 'pop-in' }, styles: { popGesture: 'hide' }, waiting: { autoShow: true }, extras: { name: vText, classImport: 2, //区分工单等级列表参数 token: token } }); } // 处理 function disposeFun() { mui.openWindow({ id: 'Work-dispose', url: 'Work-dispose.html', createNew:true, show: { aniShow: 'pop-in' }, styles: { popGesture: 'hide' }, waiting: { autoShow: true }, extras: { name: vText, classImport: 2, //区分工单等级列表参数 token: token } }); } // 标记 function signFun() { mui.openWindow({ id: 'Work-sign', url: 'Work-sign.html', createNew:true, show: { aniShow: 'pop-in' }, styles: { popGesture: 'hide' }, waiting: { autoShow: true }, extras: { name: vText, classImport: 2, //区分工单等级列表参数 token: token } }); } $(".Tap").on('tap', function() { createDownload(); }) })