window.onload = function() {
mui.plusReady(function() {
//var isdeal=helper.request.queryString("isdeal");
var token = localStorage.getItem("token");
var page = 1; //页数
var pageSize = 10; //每页显示条目
var total; //数据总条数
var wv = plus.webview.currentWebview();
var importClass = wv.importClass; //工单等级
var keyw="";
var index=0;
plus.nativeUI.closeWaiting();
//显示当前页面
mui.currentWebview.show();
if(importClass == 1) {
$(".Totle-box").text('一级列表')
} else if(importClass == 2) {
$(".Totle-box").text('二级列表')
} else if(importClass == 3) {
$(".Totle-box").text('三级列表')
}
if(importClass == 1) {
classImport = "Ⅰ级"
} else if(importClass == 2) {
classImport = "Ⅱ级"
} else if(importClass == 3) {
classImport = "普通工单"
} else {
classImport = ""
}
Ajax();
AjaxYcl();
$('.search').on('input focus', function() {
keyw = $(this).val();
page = 1;
Ajax(keyw);
AjaxYcl(keyw);
});
mui.init({
swipeBack: false,
pullRefresh: {
container: '#pullrefresh',
up: {
contentrefresh: "正在加载...", //可选,正在加载状态时,上拉加载控件上显示的标题内容
contentnomore: '没有更多数据了', //可选,请求完毕若没有更多数据时显示的提醒内容;
callback: pullupRefresh
}
}
});
function pullupRefresh() {
setTimeout(function() {
mui('#pullrefresh').pullRefresh().endPullupToRefresh((page++ >= Math.ceil(total / 10)));
if (index==0) {
mui.ajax(huayi.config.callcenter_url + 'WorkorderApp/GetList', {
data: {
token: token,
dealTimely: classImport,
Processing:1,
keywords:keyw,
extensionphone: 1,
pageindex : page,
pagesize: pageSize
},
dataType: 'json', //服务器返回json格式数据
type: 'get', //HTTP请求类型
timeout: 10000, //超时时间设置为10秒;
headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
},
success: function(data) {
var total = data.total;
if(!total) {
total = 0;
}
$(".Totle").text('(' + total + ')');
for(var i = 0; i < data.rows.length; i++) {
var a = data.rows[i].F_Content;
var c = data.rows[i].F_WorkState;
var time = data.rows[i].F_CreateTime.substring(0, data.rows[i].F_CreateTime.indexOf(' '));
imgnum = '
';
$('
' +
'' +
'
' +
'
' + data.rows[i].F_QualityProblem + '
' +
'
' +
'' + a + '' +
'
' +
'投诉时间:' + time + '' +
'
' +
'' + imgnum +
'
' +
'').appendTo('#order_listClz');
}
},
error: function(xhr, type, errorThrown) {
//异常处理;
}
})
}else if(index==1){
mui.ajax(huayi.config.callcenter_url + 'WorkorderApp/GetList', {
data: {
token: token,
dealTimely: classImport,
Processing:2,
keywords:keyw,
extensionphone: 1,
pageindex: page,
pagesize: pageSize
},
dataType: 'json', //服务器返回json格式数据
type: 'get', //HTTP请求类型
timeout: 10000, //超时时间设置为10秒;
headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
},
success: function(data) {
var total = data.total;
if(!total) {total = 0;}
var imgnum;
$(".class-icon img").hide()
$(".ywcTotle").text('(' + total + ')');
for(var i = 0; i < data.rows.length; i++) {
var a = data.rows[i].F_Content;
var c = data.rows[i].F_WorkState;
var time = data.rows[i].F_CreateTime.substring(0, data.rows[i].F_CreateTime.indexOf(' '));
imgnum = '
';
$('' +
'' +
'
' +
'
' + data.rows[i].F_QualityProblem + '
' +
'
' +
'' + a + '' +
'
' +
'投诉时间:' + time + '' +
'
' +
'' + imgnum +
'
' +
'').appendTo('#order_listYwc');
}
},
error: function(xhr, type, errorThrown) {
//异常处理;
}
})
}
}, 1000);
}
function Ajax() {
$(".orderli").remove();
mui.ajax(huayi.config.callcenter_url + 'WorkorderApp/GetList', {
data: {
token: token,
dealTimely: classImport,
Processing:1,
keywords:keyw,
extensionphone: 1,
pageindex: page,
pagesize: pageSize
},
dataType: 'json', //服务器返回json格式数据
type: 'get', //HTTP请求类型
timeout: 10000, //超时时间设置为10秒;
headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
},
success: function(data) {
var total = data.total;
if(!total) {total = 0;}
var imgnum;
$(".class-icon img").hide()
$(".clzTotle").text('(' + total + ')');
for(var i = 0; i < data.rows.length; i++) {
var a = data.rows[i].F_Content;
var c = data.rows[i].F_WorkState;
var time = data.rows[i].F_CreateTime.substring(0, data.rows[i].F_CreateTime.indexOf(' '));
imgnum = '
';
$('' +
'' +
'
' +
'
' + data.rows[i].F_QualityProblem + '
' +
'
' +
'' + a + '' +
'
' +
'投诉时间:' + time + '' +
'
' +
'' + imgnum +
'
' +
'').appendTo('#order_listClz');
}
},
error: function(xhr, type, errorThrown) {
//异常处理;
}
})
}
function AjaxYcl() {
$(".orderli").remove();
mui.ajax(huayi.config.callcenter_url + 'WorkorderApp/GetList', {
data: {
token: token,
dealTimely: classImport,
Processing:2,
keywords:keyw,
extensionphone: 1,
pageindex: page,
pagesize: pageSize
},
dataType: 'json', //服务器返回json格式数据
type: 'get', //HTTP请求类型
timeout: 10000, //超时时间设置为10秒;
headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
},
success: function(data) {
var total = data.total;
if(!total) {total = 0;}
var imgnum;
$(".class-icon img").hide()
$(".ywcTotle").text('(' + total + ')');
for(var i = 0; i < data.rows.length; i++) {
var a = data.rows[i].F_Content;
var c = data.rows[i].F_WorkState;
var time = data.rows[i].F_CreateTime.substring(0, data.rows[i].F_CreateTime.indexOf(' '));
imgnum = '
';
$('' +
'' +
'
' +
'
' + data.rows[i].F_QualityProblem + '
' +
'
' +
'' + a + '' +
'
' +
'投诉时间:' + time + '' +
'
' +
'' + imgnum +
'
' +
'').appendTo('#order_listYwc');
}
},
error: function(xhr, type, errorThrown) {
//异常处理;
}
})
}
$('#mui_list').on('tap', 'a', function() {
index=$(this).index();
$("#pullrefresh").find(".mui-scroll").hide();
$("#pullrefresh").find(".mui-scroll").eq(index).show();
})
$('.order_list').on('tap', '.order', function() {
var id = $(this).attr('data-index');
mui.openWindow({
id: 'WorkDetails',
url: 'WorkDetails.html',
createNew: true,
show: {
aniShow: 'pop-in'
},
styles: {
popGesture: 'hide'
},
waiting: {
autoShow: true
},
extras: {
name: id,
classImport: classImport,
token: token
}
});
})
});
}