ajax全局配置
This commit is contained in:
parent
f37a2afb27
commit
f354fcf4f8
|
|
@ -9,6 +9,21 @@ $.ajaxSetup({
|
||||||
top.location = "http://" + window.location.host;
|
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){
|
if(res.code==1){
|
||||||
}else{
|
}else{
|
||||||
$.messager.alert('','长时间未操作,请重新登陆!','warning',function(){
|
$.messager.alert('','长时间未操作,请重新登陆!','warning',function(){
|
||||||
window.location.reload(true)
|
location.reload()
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -303,7 +303,7 @@
|
||||||
}
|
}
|
||||||
function yhsearch() {
|
function yhsearch() {
|
||||||
var querydata = $('#searchyhff').serializeJSON();
|
var querydata = $('#searchyhff').serializeJSON();
|
||||||
querydata['a'] = 'listsearch'
|
querydata.a = 'listall'
|
||||||
$('#sdg_yh').dialog('close')
|
$('#sdg_yh').dialog('close')
|
||||||
$('#yhtable').datagrid('load', querydata);
|
$('#yhtable').datagrid('load', querydata);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -126,7 +126,7 @@ def apicheck_login(func):
|
||||||
if is_login:
|
if is_login:
|
||||||
return func(request, *args, **kwargs)
|
return func(request, *args, **kwargs)
|
||||||
else:
|
else:
|
||||||
return JsonResponse({'code': 0, 'msg': 'login required'})
|
return JsonResponse({'code': -1, 'msg': '请登陆'})
|
||||||
return warpper
|
return warpper
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -136,6 +136,9 @@ def check_session(req):
|
||||||
else:
|
else:
|
||||||
return JsonResponse({"code": 0})
|
return JsonResponse({"code": 0})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# 存储文件
|
# 存储文件
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1992,6 +1995,47 @@ def troublehandle(req):
|
||||||
companyid = getcompany(userid)
|
companyid = getcompany(userid)
|
||||||
a = Trouble.objects.filter(usecomp=Partment.objects.get(
|
a = Trouble.objects.filter(usecomp=Partment.objects.get(
|
||||||
partid=companyid)).exclude(deletemark=0)
|
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()
|
total = a.count()
|
||||||
startnum, endnum = fenye(req)
|
startnum, endnum = fenye(req)
|
||||||
obj = a.order_by('-fxsj')[startnum:endnum].values('troubleid', 'fxr__userid', 'fxr__name', 'yhms', 'yhzt', 'fxsj', 'tbsj',
|
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)
|
partlink__contains=','+str(zgbm)+',') | Partment.objects.filter(partid=zgbm)
|
||||||
a = a.filter(Q(zgbm__in=parts) | Q(fxbm__in=parts, zgbm=None))
|
a = a.filter(Q(zgbm__in=parts) | Q(fxbm__in=parts, zgbm=None))
|
||||||
if fxrname:
|
if fxrname:
|
||||||
a = a.filter(fxr__name=fxrname)
|
a = a.filter(fxr__name__contains=fxrname)
|
||||||
total = a.count()
|
total = a.count()
|
||||||
startnum, endnum = fenye(req)
|
startnum, endnum = fenye(req)
|
||||||
obj = a.order_by('-fxsj')[startnum:endnum].values('troubleid', 'fxr__userid', 'fxr__name', 'yhms', 'yhzt', 'fxsj', 'tbsj', 'yhlb__dickeyname',
|
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:
|
else:
|
||||||
return JsonResponse({"code": 1})
|
return JsonResponse({"code": 1})
|
||||||
|
|
||||||
|
@apicheck_login
|
||||||
def apimiss(req):
|
def apimiss(req):
|
||||||
a = req.GET.get('a')
|
a = req.GET.get('a')
|
||||||
userid = req.session['userid']
|
userid = req.session['userid']
|
||||||
|
|
|
||||||
Binary file not shown.
Loading…
Reference in New Issue