手机端评估
This commit is contained in:
parent
0be9991b4d
commit
7068c0311a
|
@ -50,7 +50,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div style="margin-bottom:5px">
|
<div style="margin-bottom:5px">
|
||||||
<input id="detailcontent" name="detailcontent" class="easyui-textbox" style="width:480px;height:60px" data-options="label:'具体内容',multiline:true,">
|
<input id="detailcontent" name="detailcontent" class="easyui-textbox" style="width:480px;height:60px" data-options="label:'具体内容',multiline:true," value="">
|
||||||
</div>
|
</div>
|
||||||
<div style="margin-bottom:5px">
|
<div style="margin-bottom:5px">
|
||||||
<input class="easyui-textbox" id="participantname" style="width:480px;height:60px" editable="false"
|
<input class="easyui-textbox" id="participantname" style="width:480px;height:60px" editable="false"
|
||||||
|
@ -290,7 +290,10 @@
|
||||||
$("#knownumdiv,#filediv,#pxxgdiv,#examtestdiv").show();
|
$("#knownumdiv,#filediv,#pxxgdiv,#examtestdiv").show();
|
||||||
for(var i=0;i<data.material.length;i++){
|
for(var i=0;i<data.material.length;i++){
|
||||||
let x = data.material[i]
|
let x = data.material[i]
|
||||||
$("#fileol").append('<li><button onclick="removep(this)" >删除</button><a class = "filea" target="_blank" filepath="' + x + '" href="/' + x + '" >' + x.split('_').pop() + '</a></li>');
|
if(x){
|
||||||
|
$("#fileol").append('<li><button onclick="removep(this)" >删除</button><a class = "filea" target="_blank" filepath="' + x + '" href="/' + x + '" >' + x.split('_').pop() + '</a></li>');
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1792,17 +1792,25 @@ def adddrill(req):
|
||||||
def accesstrain(req):
|
def accesstrain(req):
|
||||||
userid = req.session.get('userid')
|
userid = req.session.get('userid')
|
||||||
trainid = req.GET.get('trainid')
|
trainid = req.GET.get('trainid')
|
||||||
detailcontent = req.POST.get('detailcontent')
|
detailcontent = req.POST.get('detailcontent', None)
|
||||||
pxxg = req.POST.get('pxxg')
|
pxxg = req.POST.get('pxxg')
|
||||||
knownum = req.POST.get('knownum')
|
knownum = req.POST.get('knownum')
|
||||||
duration = req.POST.get('duration')
|
duration = req.POST.get('duration', None)
|
||||||
upfile = req.POST.get('upfile')
|
upfile = req.POST.get('upfile', None)
|
||||||
a = Train.objects.filter(trainid=trainid)
|
a = Train.objects.get(trainid=trainid)
|
||||||
a.update(detailcontent=detailcontent, knownum=knownum,
|
if detailcontent:
|
||||||
material=upfile, state=1, duration=duration, pxxg=pxxg)
|
a.detailcontent = detailcontent
|
||||||
|
a.knownum = knownum
|
||||||
|
if upfile:
|
||||||
|
a.material = upfile
|
||||||
|
if duration:
|
||||||
|
a.duration = duration
|
||||||
|
a.pxxg = pxxg
|
||||||
|
a.state = 1
|
||||||
|
a.save()
|
||||||
companyid = getcompany(userid)
|
companyid = getcompany(userid)
|
||||||
# 绑定考试
|
# 绑定考试
|
||||||
if req.POST.get('examtest'):
|
if req.POST.get('examtest',None):
|
||||||
a.update(examtest=ExamTest.objects.get(id=req.POST.get('examtest')))
|
a.update(examtest=ExamTest.objects.get(id=req.POST.get('examtest')))
|
||||||
for i in Trainuser.objects.filter(train__trainid=trainid):
|
for i in Trainuser.objects.filter(train__trainid=trainid):
|
||||||
objs = ExamTestDetail.objects.filter(
|
objs = ExamTestDetail.objects.filter(
|
||||||
|
@ -3112,17 +3120,17 @@ def pxhandle(req):
|
||||||
partid=companyid), deletemark=1).order_by('-modifytime')
|
partid=companyid), deletemark=1).order_by('-modifytime')
|
||||||
total = a.count()
|
total = a.count()
|
||||||
startnum, endnum = fenye(req)
|
startnum, endnum = fenye(req)
|
||||||
a = a[startnum:endnum].values('trainnum', 'trainid', 'state', 'trainplace', 'starttime', 'trainname',
|
a = a.order_by('-starttime')[startnum:endnum].values('trainnum', 'trainid', 'state', 'trainplace', 'starttime', 'trainname',
|
||||||
'traintype__dickeyname', 'teacher', 'lecturer__name', 'submituser__name', 'submituser__userid', 'lecturer__userid', 'trainplan__year', 'trainplan__month', 'trainplan__purpose')
|
'traintype__dickeyname', 'teacher', 'lecturer__name', 'submituser__name', 'submituser__userid', 'lecturer__userid', 'trainplan__year', 'trainplan__month', 'trainplan__purpose')
|
||||||
return HttpResponse(transjson(total, a), content_type="application/json")
|
return HttpResponse(transjson(total, a), content_type="application/json")
|
||||||
elif req.GET.get('a') == 'listtodo':
|
elif req.GET.get('a') == 'listtodo':
|
||||||
userid = req.session['userid']
|
userid = req.session['userid']
|
||||||
companyid = getcompany(userid)
|
companyid = getcompany(userid)
|
||||||
a = Train.objects.filter(usecomp=Partment.objects.get(
|
a = Train.objects.filter(usecomp=Partment.objects.get(
|
||||||
partid=companyid), deletemark=1, state=0, submituser__userid=userid).order_by('-modifytime')
|
partid=companyid), deletemark=1, submituser__userid=userid).order_by('-modifytime')
|
||||||
total = a.count()
|
total = a.count()
|
||||||
startnum, endnum = fenye(req)
|
startnum, endnum = fenye(req)
|
||||||
a = a[startnum:endnum].values('trainnum', 'trainid', 'state', 'trainplace', 'starttime', 'trainname',
|
a = a.order_by('-starttime')[startnum:endnum].values('trainnum', 'trainid', 'state', 'trainplace', 'starttime', 'trainname',
|
||||||
'traintype__dickeyname', 'teacher', 'lecturer__name', 'submituser__name', 'submituser__userid')
|
'traintype__dickeyname', 'teacher', 'lecturer__name', 'submituser__name', 'submituser__userid')
|
||||||
return HttpResponse(transjson(total, a), content_type="application/json")
|
return HttpResponse(transjson(total, a), content_type="application/json")
|
||||||
elif req.GET.get('a') == 'listcj':
|
elif req.GET.get('a') == 'listcj':
|
||||||
|
@ -3132,7 +3140,7 @@ def pxhandle(req):
|
||||||
userid=userid), train__deletemark=1).order_by('-train__modifytime')
|
userid=userid), train__deletemark=1).order_by('-train__modifytime')
|
||||||
total = a.count()
|
total = a.count()
|
||||||
startnum, endnum = fenye(req)
|
startnum, endnum = fenye(req)
|
||||||
a = a[startnum:endnum].values('train__trainnum', 'train__trainid', 'train__state', 'train__trainplace',
|
a = a.order_by('-starttime')[startnum:endnum].values('train__trainnum', 'train__trainid', 'train__state', 'train__trainplace',
|
||||||
'train__starttime', 'train__trainname', 'checked', 'train__teacher', 'train__lecturer__name')
|
'train__starttime', 'train__trainname', 'checked', 'train__teacher', 'train__lecturer__name')
|
||||||
return HttpResponse(transjson(total, a), content_type="application/json")
|
return HttpResponse(transjson(total, a), content_type="application/json")
|
||||||
elif req.GET.get('a') == 'dqdnum':
|
elif req.GET.get('a') == 'dqdnum':
|
||||||
|
|
Loading…
Reference in New Issue