| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309 |
- 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="投诉"
- }
- 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_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 =
- '<h5 class="mui-badge-success mui-badge-inverted">' + data.itemlasts[i].F_CreateTime + ' ' +
- '<h5><span>备注信息:</span><a class="Font telPhone" data-index="'+data.itemlasts[i].F_CusPhone+
- '" >' + data.itemlasts[i].F_OptContent + '</a></h5>';
- 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') {
- $('<div class="img-box"><img src="' + n.F_Url + '" alt="" class="image-item" data-preview-src="" data-preview-group="1" /><div>').appendTo("#image-list");
- $(".image-list").show();
- } else if(n.F_Type == '.docx') {
- mui.toast('猜猜我是谁')
- }
-
- })
- }
- //按钮显示
- if(data.buttons.length > 0) {
- $('.BTS').show();
- for(var i = 0; i < data.buttons.length; i++) {
- $('<li class=" mui-media mui-col-xs-4">' +
- '<button type="button" data-loading-text="提交中" index="' + data.buttons[i].key + '" class="mui-btn mui-btn-danger btn_agree Biaoqian">' + data.buttons[i].value + '</button>' +
- '</li>').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();
- })
- })
|