safesite/safesite/templates/checktable.html

91 lines
3.0 KiB
HTML

<div id="taskbar" style="padding: 4px;">
<div >
</div>
<div>
<a id="updtask" class="easyui-linkbutton" onclick="updtask()" data-options="iconCls: 'fa-plus',plain:true">编辑</a>
{% load myfilter %}
{% if request|has_permission:'b_checktable_add' %}
<a id="addtask" class="easyui-linkbutton" onclick="addtask()" data-options="iconCls: 'fa-plus',plain:true">新增</a>
{% endif %}
{% if request|has_permission:'b_checktable_del' %}
<a id="delprg" class="easyui-linkbutton" onclick="deltab()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
</div>
</div>
<table id="tasktab" style="width:100%;height:100%;text-align: center;"></table>
<script>
$(function () {
})
$('#tasktab').datagrid({
url: 'api/checkproject?a=listall2',
rownumbers: true,
singleSelect: true,
striped: true,
fitColumns: true,
method: 'get',
pagination: 'true',
pageSize: 20,
border: false,
toolbar:'#taskbar',
columns: [[
{ field: 'id', title: 'ID', hidden: true },
{ field: 'checktitle', title: '检查名称', width: 100 },
{ field: 'checkcontent', title: '检查内容', width: 100 },
{ field: 'createuser__name', title: '创建人', width: 300 },
{ field: 'createdate', title: '创建时间', width: 300 },
]]
});
function addtask(){
opendg('新增检查内容','html/addchecktask?a=addcheck')
}
function updtask(){
var row = $('#tasktab').datagrid('getSelected');
if (row) {
opendg('修改检查内容','html/updchecktable/'+row.id)
}
}
function deltab() {
var row = $('#tasktab').datagrid('getSelected');
if (row) {
$.messager.confirm('提示', '确定删除吗?', function (r) {
if (r) {
$.ajax({
type: "GET",
url: 'api/checkproject?a=deltab',
data: { 'id': row.id },
datatype: "json",
beforeSend: function () { },
success: function (data) {
if (data.code == 1) {
$("#tasktab").datagrid('reload');
}
else {
$.messager.alert('提示', '你无权删除该条信息!');
}
},
complete: function (XMLHttpRequest, textStatus) {
},
error: function () {
}
});
}
});
}
else {
$.messager.alert('提示', '请选择一行数据!');
}
}
</script>