ajax全局配置
This commit is contained in:
parent
f37a2afb27
commit
f354fcf4f8
|
|
@ -9,6 +9,21 @@ $.ajaxSetup({
|
|||
top.location = "http://" + window.location.host;
|
||||
});
|
||||
}
|
||||
try{
|
||||
var jsonData = JSON.parse(xhr.responseText);
|
||||
if(jsonData.code == -1){
|
||||
//如果超时就处理 ,指定要跳转的页面(比如登陆页)
|
||||
$.messager.alert('错误','请重新登陆!','error',function(){
|
||||
location.reload()
|
||||
});
|
||||
}else if(jsonData.code == 0){
|
||||
//其他的异常情况,给个提示。
|
||||
$.messager.alert('错误','操作失败!','error');
|
||||
}else{
|
||||
//正常情况就不统一处理了
|
||||
}
|
||||
}catch(e){
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
|
@ -605,7 +620,7 @@ $.get('api/check_session',function(res){
|
|||
if(res.code==1){
|
||||
}else{
|
||||
$.messager.alert('','长时间未操作,请重新登陆!','warning',function(){
|
||||
window.location.reload(true)
|
||||
location.reload()
|
||||
});
|
||||
}
|
||||
})
|
||||
|
|
|
|||
|
|
@ -303,7 +303,7 @@
|
|||
}
|
||||
function yhsearch() {
|
||||
var querydata = $('#searchyhff').serializeJSON();
|
||||
querydata['a'] = 'listsearch'
|
||||
querydata.a = 'listall'
|
||||
$('#sdg_yh').dialog('close')
|
||||
$('#yhtable').datagrid('load', querydata);
|
||||
|
||||
|
|
|
|||
|
|
@ -126,7 +126,7 @@ def apicheck_login(func):
|
|||
if is_login:
|
||||
return func(request, *args, **kwargs)
|
||||
else:
|
||||
return JsonResponse({'code': 0, 'msg': 'login required'})
|
||||
return JsonResponse({'code': -1, 'msg': '请登陆'})
|
||||
return warpper
|
||||
|
||||
|
||||
|
|
@ -136,6 +136,9 @@ def check_session(req):
|
|||
else:
|
||||
return JsonResponse({"code": 0})
|
||||
|
||||
|
||||
|
||||
|
||||
# 存储文件
|
||||
|
||||
|
||||
|
|
@ -1992,6 +1995,47 @@ def troublehandle(req):
|
|||
companyid = getcompany(userid)
|
||||
a = Trouble.objects.filter(usecomp=Partment.objects.get(
|
||||
partid=companyid)).exclude(deletemark=0)
|
||||
yhzt = req.GET.get('yhzt')
|
||||
yhlx = req.GET.get('yhlx')
|
||||
yhlb = req.GET.get('yhlb')
|
||||
jclx = req.GET.get('jclx')
|
||||
yhpg = req.GET.get('yhpg')
|
||||
fxbm = req.GET.get('fxbm')
|
||||
fxr = req.GET.get('fxr')
|
||||
qssj = req.GET.get('qssj')
|
||||
jssj = req.GET.get('jssj')
|
||||
yhqy = req.GET.get('yhqy')
|
||||
zgbm = req.GET.get('zgbm')
|
||||
fxrname = req.GET.get('fxrname',None)
|
||||
if yhzt != '' and yhzt != None:
|
||||
a = a.filter(yhzt=yhzt)
|
||||
if yhlx:
|
||||
a = a.filter(yhlx__dicid=yhlx)
|
||||
if yhlb:
|
||||
a = a.filter(yhlb__dickeyid=yhlb)
|
||||
if jclx:
|
||||
a = a.filter(jclx__dickeyid=jclx)
|
||||
if yhpg:
|
||||
a = a.filter(yhpg__dickeyid=yhpg)
|
||||
if fxbm or fxr:
|
||||
if fxr:
|
||||
a = a.filter(fxr__userid=fxr)
|
||||
elif fxbm:
|
||||
parts = Partment.objects.filter(
|
||||
partlink__contains=','+str(fxbm)+',') | Partment.objects.filter(partid=fxbm)
|
||||
a = a.filter(fxbm__in=parts)
|
||||
if qssj:
|
||||
a = a.filter(fxsj__gte=qssj)
|
||||
if jssj:
|
||||
a = a.filter(fxsj__lte=jssj)
|
||||
if yhqy:
|
||||
a = a.filter(yhqy__id=yhqy)
|
||||
if zgbm:
|
||||
parts = Partment.objects.filter(
|
||||
partlink__contains=','+str(zgbm)+',') | Partment.objects.filter(partid=zgbm)
|
||||
a = a.filter(Q(zgbm__in=parts) | Q(fxbm__in=parts, zgbm=None))
|
||||
if fxrname:
|
||||
a = a.filter(fxr__name__contains=fxrname)
|
||||
total = a.count()
|
||||
startnum, endnum = fenye(req)
|
||||
obj = a.order_by('-fxsj')[startnum:endnum].values('troubleid', 'fxr__userid', 'fxr__name', 'yhms', 'yhzt', 'fxsj', 'tbsj',
|
||||
|
|
@ -2042,7 +2086,7 @@ def troublehandle(req):
|
|||
partlink__contains=','+str(zgbm)+',') | Partment.objects.filter(partid=zgbm)
|
||||
a = a.filter(Q(zgbm__in=parts) | Q(fxbm__in=parts, zgbm=None))
|
||||
if fxrname:
|
||||
a = a.filter(fxr__name=fxrname)
|
||||
a = a.filter(fxr__name__contains=fxrname)
|
||||
total = a.count()
|
||||
startnum, endnum = fenye(req)
|
||||
obj = a.order_by('-fxsj')[startnum:endnum].values('troubleid', 'fxr__userid', 'fxr__name', 'yhms', 'yhzt', 'fxsj', 'tbsj', 'yhlb__dickeyname',
|
||||
|
|
@ -3865,6 +3909,7 @@ def drapi(req):
|
|||
else:
|
||||
return JsonResponse({"code": 1})
|
||||
|
||||
@apicheck_login
|
||||
def apimiss(req):
|
||||
a = req.GET.get('a')
|
||||
userid = req.session['userid']
|
||||
|
|
|
|||
Binary file not shown.
Loading…
Reference in New Issue