学习资料增加观看历史
This commit is contained in:
parent
69400ad0be
commit
2e45c2a332
|
@ -80,10 +80,10 @@ def api(req):
|
||||||
startnum,endnum=fenye(req)
|
startnum,endnum=fenye(req)
|
||||||
a = a.order_by('-downnum','-modifytime')[startnum:endnum].values('id','num','title','user__name','user__ubelongpart__partname','desciption','submittime','type','cate__name','url','downnum','modifytime')
|
a = a.order_by('-downnum','-modifytime')[startnum:endnum].values('id','num','title','user__name','user__ubelongpart__partname','desciption','submittime','type','cate__name','url','downnum','modifytime')
|
||||||
return HttpResponse(transjson(total,a),content_type="application/json")
|
return HttpResponse(transjson(total,a),content_type="application/json")
|
||||||
elif a == 'detail':
|
# elif a == 'detail':
|
||||||
id = req.GET.get('id')
|
# id = req.GET.get('eduid')
|
||||||
obj = Edulesson.objects.filter(id=id).values('id','num','title','user__name','user__ubelongpart__partname','desciption','submittime','type','cate__name','url','downnum','modifytime')
|
# obj = Edulesson.objects.filter(id=id).values('id','num','title','user__name','user__ubelongpart__partname','desciption','submittime','type','cate__name','url','downnum','modifytime')
|
||||||
return JsonResponse(list(obj)[0])
|
# return JsonResponse(list(obj)[0])
|
||||||
#视频
|
#视频
|
||||||
elif a=='add':
|
elif a=='add':
|
||||||
userid = req.session['userid']#用户ID
|
userid = req.session['userid']#用户ID
|
||||||
|
@ -168,7 +168,11 @@ def api(req):
|
||||||
return JsonResponse({"code":1,"url": a.url})
|
return JsonResponse({"code":1,"url": a.url})
|
||||||
#观看详情
|
#观看详情
|
||||||
elif a=='detail':
|
elif a=='detail':
|
||||||
id=req.GET.get('zrid')
|
id=req.GET.get('eduid')
|
||||||
a = EdulessonWatch.objects.filter(edulesson=id).values('id','user__name','submittime')
|
userid = req.session['userid']
|
||||||
total = a.count()
|
companyid = getcompany(userid)#公司ID
|
||||||
return HttpResponse(transjson(total,a),content_type="application/json")
|
objs = EdulessonWatch.objects.filter(edulesson=id, user__usecomp=companyid)
|
||||||
|
total = objs.count()
|
||||||
|
startnum, endnum = fenye(req)
|
||||||
|
objs_data = objs.order_by('-submittime')[startnum:endnum].values('id','user__name','submittime')
|
||||||
|
return HttpResponse(transjson(total, objs_data), content_type="application/json")
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
<div title="作业" style="height:100%;">
|
<div title="观看历史" style="height:100%;">
|
||||||
<table id="zytable" style="width:100%;height:100%"></table>
|
<table id="eduwatchtable" style="width:100%;height:100%"></table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
||||||
var eduid = {{ jyid }};
|
var eduid = {{ jyid }};
|
||||||
var html;
|
var html;
|
||||||
|
|
||||||
$('#zytable').datagrid({
|
$('#eduwatchtable').datagrid({
|
||||||
url: 'edu/api?a=detail&eduid=' + eduid,
|
url: 'edu/api?a=detail&eduid=' + eduid,
|
||||||
rownumbers: true,
|
rownumbers: true,
|
||||||
singleSelect: true,
|
singleSelect: true,
|
||||||
|
@ -17,7 +17,8 @@
|
||||||
fitColumns: true,
|
fitColumns: true,
|
||||||
method: 'get',
|
method: 'get',
|
||||||
pageSize: 20,
|
pageSize: 20,
|
||||||
toolbar: '#zytablebar',
|
pagination: 'true',
|
||||||
|
toolbar: '#eduwatchtablebar',
|
||||||
columns: [[
|
columns: [[
|
||||||
{ field: 'id', title: 'ID', hidden: true },
|
{ field: 'id', title: 'ID', hidden: true },
|
||||||
{ field: 'user__name', title: '观看人', width: 80 },
|
{ field: 'user__name', title: '观看人', width: 80 },
|
||||||
|
|
|
@ -30,9 +30,9 @@
|
||||||
{% if request|has_permission:'b_edu_study' %}
|
{% if request|has_permission:'b_edu_study' %}
|
||||||
<a id="tzdetail" onclick="tzdetail()" class="easyui-linkbutton" data-options="iconCls: 'fa-info-circle',plain:true">下载/查看</a>
|
<a id="tzdetail" onclick="tzdetail()" class="easyui-linkbutton" data-options="iconCls: 'fa-info-circle',plain:true">下载/查看</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<!-- {% if request|has_permission:'b_edu_detail' %}
|
{% if request|has_permission:'b_edu_addfile' %}
|
||||||
<a id="edulook" class="easyui-linkbutton" onclick="jydetail()" data-options="iconCls: 'fa-plus',plain:true">观看历史</a>
|
<a id="edulook" class="easyui-linkbutton" onclick="edudetail()" data-options="iconCls: 'fa-info',plain:true">观看历史</a>
|
||||||
{% endif %} -->
|
{% endif %}
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -159,7 +159,7 @@
|
||||||
$.messager.alert('提示', '请选择一行数据!');
|
$.messager.alert('提示', '请选择一行数据!');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function jydetail() {
|
function edudetail() {
|
||||||
var row = $('#edutab').datagrid('getSelected');
|
var row = $('#edutab').datagrid('getSelected');
|
||||||
if (row) {
|
if (row) {
|
||||||
var url = 'edu/html/edulessondetail/detail/' + row.id
|
var url = 'edu/html/edulessondetail/detail/' + row.id
|
||||||
|
|
Loading…
Reference in New Issue