This commit is contained in:
caoqianming 2019-12-25 21:40:00 +08:00
parent 63646dc011
commit 1f77de9c99
34 changed files with 537 additions and 156 deletions

View File

@ -6,3 +6,12 @@ admin.site.register(models.Trouble)
admin.site.register(models.Dicclass)
admin.site.register(models.Dickey)
admin.site.register(models.Partment)
@admin.register(models.Menu)
class Menuadmin(admin.ModelAdmin):
list_display = ('menuname','menucode','type','url')
list_display_links = ('menuname',)
def formfield_for_foreignkey(self, db_field, request, **kwargs):
if db_field.name == "parentid":
kwargs["queryset"] = models.Menu.objects.filter(type=1)
return super().formfield_for_foreignkey(db_field, request, **kwargs)

View File

@ -372,17 +372,26 @@ class Groupuser2(models.Model): # 比较好的方式
class Menu(models.Model): # 菜单
menuid = models.AutoField(primary_key=True)
menuname = models.CharField(max_length=30, blank=True, null=True)
menucode = models.CharField(max_length=30, blank=True, null=True)
url = models.CharField(max_length=30, blank=True, null=True)
detail = models.CharField(max_length=100, blank=True, null=True)
type_choices = (
(1, '菜单'),
(2, '按钮'),
)
menuid = models.AutoField(primary_key=True,verbose_name='ID')
menuname = models.CharField(max_length=30, blank=True, null=True,verbose_name='名称')
menucode = models.CharField(max_length=30, blank=True, null=True,verbose_name='菜单标识')
url = models.CharField(max_length=30, blank=True, null=True,verbose_name='操作地址')
detail = models.CharField(max_length=100, blank=True, null=True,verbose_name='描述')
parentid = models.ForeignKey(
'self', blank=True, null=True, on_delete=models.CASCADE)
icon = models.CharField(max_length=100, blank=True, null=True)
sortnum = models.IntegerField(default=1)
deletemark = models.IntegerField(default=1)
type = models.IntegerField(default=1)#1是菜单2是按钮
'self', blank=True, null=True, on_delete=models.CASCADE,verbose_name='上级')
icon = models.CharField(max_length=100, blank=True, null=True,verbose_name='图标')
sortnum = models.IntegerField(default=1,verbose_name='排序号')
deletemark = models.IntegerField(default=1,verbose_name='删除标记')
type = models.IntegerField(default=1,choices=type_choices,verbose_name='类型')#1是菜单2是按钮
class Meta:
verbose_name = '菜单&按钮'
verbose_name_plural = "菜单&按钮"
def __str__(self):
return self.menuname+self.menucode
class Yjyc(models.Model): # 预警预测表

View File

@ -164,6 +164,9 @@ function convertmenu(rows) {
var row = rows[i];
if (row.parentid == node.id) {
var child = { id: row.menuid, text: row.menuname, attributes: row.url, iconCls: row.icon, checked: row.checked };
if (row.type!=1){
node.state = 'closed'
}
if (node.children) {
node.children.push(child);
} else {

View File

@ -6,12 +6,25 @@
<!-- <div id="gwfl" height="30%"></div> -->
<div id="qylb" height="70%" title="区域列表">
<div id="qylbbar" style="padding:5px;height:auto">
{% load myfilter %}
{% if request|has_permission:'b_map_add' %}
<a id="addqy" onclick="javascript:opendg('新增区域','html/area/add')" class="easyui-linkbutton"
data-options="iconCls:'fa-plus',plain:true">新增</a>
data-options="iconCls:'fa-plus',plain:true">新增</a>
{% endif %}
{% if request|has_permission:'b_map_upd' %}
<a id="editqy" onclick="editqy()" class="easyui-linkbutton"
data-options="iconCls:'fa-pencil',plain:true">编辑</a>
data-options="iconCls:'fa-pencil',plain:true">编辑</a>
{% endif %}
{% if request|has_permission:'b_map_del' %}
<a id="delqy'" onclick="delqy()" class="easyui-linkbutton"
data-options="iconCls:'fa-trash',plain:true">删除</a>
data-options="iconCls:'fa-trash',plain:true">删除</a>
{% endif %}
</div>
<ul id="qylblist" data-options="animate:true,toolbar:'#qylbbar'" style="height:100%"></ul>
</div>

View File

@ -5,9 +5,22 @@
<div data-options="region:'center',title:'字典内容',split:true,border:false" style="height:100%;">
<div id="dicbar" style="padding:5px;height:auto">
{% load myfilter %}
{% if request|has_permission:'b_dict_add' %}
<a id="adddict" onclick="adddict()">新增</a>
{% endif %}
{% if request|has_permission:'b_dict_upd' %}
<a id="editdict" onclick="editdict()">编辑</a>
{% endif %}
{% if request|has_permission:'b_dict_del' %}
<a id="deldict" onclick="deldict()">删除</a>
{% endif %}
</div>
<table id="dictable" style="height:100%;"></table>

View File

@ -1,16 +1,7 @@
<table id="yltable" style="width:100%;height:100%;"></table>
<div id="yltablebar" style="padding: 4px;height: 40px;">
<div style="width: 500px;float: right;padding: 5px;">
<div id="yltablebar" style="padding: 4px;">
<a id="adddrill" onclick="javascript:opendg('新建演练','abdrill?a=adddrill')">新增</a>
<a id="accessdrill" onclick="accessdrill()">评估</a>
<!-- <a href="#" class="easyui-linkbutton" iconCls="icon-edit" onclick="edittrain()" plain="true">编辑</a> -->
<a id="deldrill" onclick="deldrill()">删除</a>
<a id="yldetail" onclick="yldetail()">查看详情</a>
<a id="exportylword" onclick="exportylword()">导出Word</a>
<a id="exportylexcel" onclick="exportylexcel()">导出Excel</a>
</div>
<div style="padding: 5px;float: left;width: 400px;">
<div>
<label>快捷查询</label>
<select id='kjcxyl' style='width:150px'>
<option value="">请选择</option>
@ -19,6 +10,26 @@
</select>
<a onclick="javascript:$('#sdg_yl').dialog('open')" class="easyui-linkbutton"
data-options="iconCls: 'fa-search',plain:true">详细筛选</a>
</div>
<div>
{% load myfilter %}
{% if request|has_permission:'b_drill_add' %}
<a id="adddrill" onclick="javascript:opendg('新建演练','abdrill?a=adddrill')">新增</a>
{% endif %}
<a id="accessdrill" onclick="accessdrill()">评估</a>
<!-- <a href="#" class="easyui-linkbutton" iconCls="icon-edit" onclick="edittrain()" plain="true">编辑</a> -->
{% if request|has_permission:'b_drill_del' %}
<a id="deldrill" onclick="deldrill()">删除</a>
{% endif %}
{% if request|has_permission:'b_drill_detail' %}
<a id="yldetail" onclick="yldetail()">查看详情</a>
{% endif %}
{% if request|has_permission:'b_drill_exportdoc' %}
<a id="exportylword" onclick="exportylword()">导出Word</a>
{% endif %}
{% if request|has_permission:'b_drill_exportxls' %}
<a id="exportylexcel" onclick="exportylexcel()">导出Excel</a>
{% endif %}
</div>
<div id="sdg_yl" class="easyui-dialog" title="筛选条件" style="width:400px;height:300px;"
data-options="iconCls:'fa-search',resizable:true,modal:true,closed:true,border:false">

View File

@ -1,16 +1,7 @@
<div id="edubar" style="padding: 4px;height: 40px;background-color:#FCFCFC">
<div style="width: 500px;float: right;padding: 5px;">
<a id="addedu" class="easyui-linkbutton" onclick="javascript:opendg('新增视频','edu/add')" data-options="iconCls: 'fa-plus',plain:true">上传视频</a>
<a id="addedu" class="easyui-linkbutton" onclick="javascript:opendg('新增文件','edu/addwj')" data-options="iconCls: 'fa-plus',plain:true">上传文件</a>
<a id="deledu" class="easyui-linkbutton" onclick="deledu()" data-options="iconCls: 'fa-trash',plain:true">删除文件</a>
<div id="edubar" style="padding: 4px;">
<a id="tzdetail" onclick="tzdetail()" class="easyui-linkbutton" data-options="iconCls: 'fa-info-circle',plain:true">点击学习</a>
<a id="edulook" class="easyui-linkbutton" onclick="jydetail()" data-options="iconCls: 'fa-plus',plain:true">观看历史</a>
</div>
<div style="padding: 5px;float: left;width: 400px;">
<div >
<label>查询</label>
<select id='kjcxws' style='width:150px;height:30px'>
<option value="all">请选择</option>
@ -20,6 +11,26 @@
<option value="4">pdf文档</option>
</select>
</div>
<div >
{% load myfilter %}
{% if request|has_permission:'b_edu_addvideo' %}
<a id="addedu" class="easyui-linkbutton" onclick="javascript:opendg('新增视频','edu/add')" data-options="iconCls: 'fa-plus',plain:true">上传视频</a>
{% endif %}
{% if request|has_permission:'b_edu_addfile' %}
<a id="addedu" class="easyui-linkbutton" onclick="javascript:opendg('新增文件','edu/addwj')" data-options="iconCls: 'fa-plus',plain:true">上传文件</a>
{% endif %}
{% if request|has_permission:'b_edu_del' %}
<a id="deledu" class="easyui-linkbutton" onclick="deledu()" data-options="iconCls: 'fa-trash',plain:true">删除文件</a>
{% endif %}
{% if request|has_permission:'b_edu_study' %}
<a id="tzdetail" onclick="tzdetail()" class="easyui-linkbutton" data-options="iconCls: 'fa-info-circle',plain:true">点击学习</a>
{% endif %}
{% if request|has_permission:'b_edu_detail' %}
<a id="edulook" class="easyui-linkbutton" onclick="jydetail()" data-options="iconCls: 'fa-plus',plain:true">观看历史</a>
{% endif %}
</div>
</div>
<table id="edutab" style="width:100%;height:100%;text-align: center;"></table>

View File

@ -6,14 +6,22 @@
<div id="sbbar" style="padding:5px;height:auto">
<div>
{% load myfilter %}
{% if request|has_permission:'b_equipment_add' %}
<a onclick="addsb()" class="easyui-linkbutton"
data-options="iconCls:'fa-plus',plain:true">新增设备</a>
<a id="b_equipment_add"></a>
{% endif %}
{% if request|has_permission:'b_equipment_import' %}
<a onclick="javascript:$('#drsbdg').dialog('open').window('center');" class="easyui-linkbutton"
data-options="iconCls:'fa-upload',plain:true">导入设备</a>
{% endif %}
<!-- <a onclick="exportsbexcel" class="easyui-linkbutton"
data-options="iconCls:'fa-download',plain:true">导出</a> -->
{% if request|has_permission:'b_equipment_del' %}
<a id="delsb" onclick="delsb()" class="easyui-linkbutton"
data-options="iconCls:'fa-trash',plain:true">删除</a>
{% endif %}
</div>
<div>
<form id='searchsbff'>
@ -29,7 +37,12 @@
<label>设备名称</label><input name='name' id='sname'
class="easyui-textbox" >
<a id="sbsearch" onclick="sbsearch()" class="easyui-linkbutton" data-options="iconCls: 'fa-search',plain:true">查询</a>
{% if request|has_permission:'b_equipment_exportxls' %}
<a id="exportsbexcel" onclick="exportsbexcel()" class="easyui-linkbutton" data-options="iconCls: 'fa-download',plain:true">导出Excel</a>
{% endif %}
{% if request|has_permission:'b_equipment_change' %}
<a id="b_equipment_change"></a>
{% endif %}
</form>
</div>
@ -76,7 +89,9 @@
style="height:100px;width:90%" data-options="multiline:true" /></td>
</tr>
<tr>
<td><a id="savesb" onclick="savesb()" class="easyui-linkbutton" data-options="iconCls: 'fa-save'">保存</a></td>
<td>
<a id="savesb" onclick="savesb()" class="easyui-linkbutton" data-options="iconCls: 'fa-save'">保存</a>
</td>
</tr>
</table>
</form>
@ -99,6 +114,11 @@
</div>
</div>
<script>
if($('#b_equipment_add').length){
$('#savesb').show()
}else{
$('#savesb').hide()
}
$('#zrbm').combotree({
url: 'parthandle?a=tree', loadFilter: function (rows) { return convert(rows); }, onSelect: function (node) {
$('#zrr').combobox({ url: 'getuser?partid=' + node.id + '&a=combobox', })
@ -182,6 +202,11 @@
]],
onSelect: function (index, data) {
if($('#b_equipment_change').length){
$('#savesb').show()
}else{
$('#savesb').hide()
}
$('#qrimg').empty()
$.get('api/equipment?a=detail&id=' + data.id, function (res) {
$('#sbid').val(res.id)
@ -271,6 +296,7 @@
$('#sbff').form('clear')
$('#sbtable').datagrid('clearSelections');
$('#qrimg').attr('src','')
}
function savesb(){
var data = $('#sbff').serializeJSON();

View File

@ -1,11 +1,30 @@
<table id="sjtable" style="width:auto;height:100%;"></table>
<div id="sjtablebar" style="padding:6px;height:auto">
<div style="margin-bottom:2px;margin-top:2px">
{% load myfilter %}
{% if request|has_permission:'b_exampaper_zujuan' %}
<a id="addsj" class="easyui-linkbutton" onclick="addsj()" data-options="iconCls: 'fa-plus',plain:true">手动组卷</a>
{% endif %}
{% if request|has_permission:'b_exampaper_upd' %}
<a id="editsj" class="easyui-linkbutton" onclick="editsj()" data-options="iconCls: 'fa-pencil',plain:true">编辑试卷</a>
<a id="stopsj" class="easyui-linkbutton" onclick="stopsj()" data-options="iconCls: 'fa-stop',plain:true">停用</a>
<a id="delsj" class="easyui-linkbutton" onclick="delsj()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
{% if request|has_permission:'b_exampaper_stop' %}
<a id="stopsj" class="easyui-linkbutton" onclick="stopsj()" data-options="iconCls: 'fa-stop',plain:true">停用</a>
{% endif %}
{% if request|has_permission:'b_exampaper_del' %}
<a id="delsj" class="easyui-linkbutton" onclick="delsj()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
{% if request|has_permission:'b_exampaper_daochu' %}
<a id="exportsjword" onclick="exportsjword()" class="easyui-linkbutton" data-options="iconCls: 'fa-download',plain:true">导出Word</a>
{% endif %}
</div>
</div>
<script>

View File

@ -1,11 +1,22 @@
<table id="kstable" style="width:auto;height:100%;"></table>
<div id="kstablebar" style="padding:6px;height:auto">
<div style="margin-bottom:2px;margin-top:2px">
<div id="kstablebar" style="padding:4px;height:auto">
<div>
{% load myfilter %}
{% if request|has_permission:'b_examtest_add1' %}
<a class="easyui-linkbutton" data-options="iconCls: 'fa-plus',plain:true" onclick="addks()">试卷库考试</a>
{% endif %}
{% if request|has_permission:'b_examtest_add2' %}
<a class="easyui-linkbutton" data-options="iconCls: 'fa-plus',plain:true" onclick="addks2()">自动抽题考试</a>
{% endif %}
{% if request|has_permission:'b_examtest_close' %}
<a class="easyui-linkbutton" data-options="iconCls: 'fa-times',plain:true" onclick="closeks()">关闭考试</a>
<a id="delks" class="easyui-linkbutton" onclick="delks()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
{% if request|has_permission:'b_examtest_del' %}
<a id="delks" class="easyui-linkbutton" onclick="delks()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
{% if request|has_permission:'b_examtest_detail' %}
<a id="ksdetail" onclick="ksdetail()" class="easyui-linkbutton" data-options="iconCls: 'fa-info-circle',plain:true">查看详情</a>
{% endif %}
</div>
</div>
<script>
@ -125,7 +136,7 @@
var row = $('#kstable').datagrid('getSelected');
if (row) {
var url = 'html/examtest/detail/' + row.id
opendg('查看详情',url)
opendg('查看详情',url,1000)
}
else { $.messager.alert('提示', '请选择一行数据!'); }
}

View File

@ -75,6 +75,9 @@
<th style="width:10%">
得分
</th>
<th style="width:15%">
参考时间
</th>
<th style="width:10%">
用时
</th>
@ -98,6 +101,7 @@
<td><font color="green">已参加</font></td>
{{/if}}
<td>{{$value.score}}</td>
<td>{{$value.starttime}}</td>
<td>{{$value.took}}</td>
<td><a target="_blank" href="/html/examhistory/{{$value.id}}">点击查看</a></td>

View File

@ -1,12 +1,8 @@
<table id="xjtable" style="width:auto;height:100%;"></table>
<a id="downa" href="" target="_blank" style="display:none"></a>
<div id="xjtablebar" style="padding: 4px;height: 40px;">
<div style="width: 200px;float: right;padding: 5px;">
<!-- <a id="xjdetail" onclick="xjdetail()" class="easyui-linkbutton" data-options="iconCls: 'fa-info-circle',plain:true">查看详情</a> -->
<a id="exportxjexcel" onclick="exportxjexcel()" class="easyui-linkbutton" data-options="iconCls: 'fa-download',plain:true">导出Excel</a>
<a id="delxj" onclick="delxj()" class="easyui-linkbutton" data-options="iconCls: 'fa-trash',plain:true">删除</a>
</div>
<div style="padding: 5px;float: left;width: 400px;">
<div id="xjtablebar" style="padding: 4px">
<div >
<label>快捷查询</label>
<select id='kjcxxj' style='width:150px'>
<option value="">请选择</option>
@ -14,6 +10,16 @@
<option value="listall">全部记录</option>
</select>
<a onclick="javascript:$('#sdg_xj').dialog('open')" class="easyui-linkbutton" data-options="iconCls: 'fa-search',plain:true">详细筛选</a>
</div>
<div >
<!-- <a id="xjdetail" onclick="xjdetail()" class="easyui-linkbutton" data-options="iconCls: 'fa-info-circle',plain:true">查看详情</a> -->
{% load myfilter %}
{% if request|has_permission:'b_inspect_exportxls' %}
<a id="exportxjexcel" onclick="exportxjexcel()" class="easyui-linkbutton" data-options="iconCls: 'fa-download',plain:true">导出Excel</a>
{% endif %}
{% if request|has_permission:'b_inspect_del' %}
<a id="delxj" onclick="delxj()" class="easyui-linkbutton" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
</div>
<div id="sdg_xj" class="easyui-dialog" title="筛选条件" style="width:400px;height:300px;"
data-options="iconCls:'fa-search',resizable:true,modal:true,closed:true,border:false">

View File

@ -6,9 +6,20 @@
<!-- <div id="gwfl" height="30%"></div> -->
<div id="zjfl" height="60%" title="自建分类">
<div id="zjflbar" style="padding:5px;height:auto">
{% load myfilter %}
{% if request|has_permission:'b_laws_user_add' %}
<a id="addtmfl2" onclick="javascript:opendg('新建分类','rlt/html/laws/add')" class="easyui-linkbutton" data-options="iconCls:'fa-plus',plain:true">新增</a>
{% endif %}
{% if request|has_permission:'b_laws_user_upd' %}
<a id="edittmfl2" onclick="edittmfl2()" class="easyui-linkbutton" data-options="iconCls:'fa-pencil',plain:true">编辑</a>
{% endif %}
{% if request|has_permission:'b_laws_user_del' %}
<a id="deltmfl2" onclick="deltmfl2()" class="easyui-linkbutton" data-options="iconCls:'fa-trash',plain:true">删除</a>
{% endif %}
</div>
<ul id="zjfltree" data-options="animate:true,toolbar:'#zjflbar'"></ul>
</div>
@ -16,13 +27,24 @@
<div data-options="region:'center',title:'法律法规管理',split:true,border:false" style="height:100%;">
<div id="tmbar" style="padding:5px;height:auto">
{% if request|has_permission:'b_laws_add' %}
<a id="addtm" onclick="javascript:opendg('新增法律法规信息','rlt/html/laws/addlaws')" class="easyui-linkbutton" data-options="iconCls:'fa-plus',plain:true">新建</a>
{% endif %}
{% if request|has_permission:'b_laws_upd' %}
<a id="edittm" onclick="edittm()" class="easyui-linkbutton"
data-options="iconCls:'fa-pencil',plain:true">编辑</a>
{% endif %}
{% if request|has_permission:'b_laws_del' %}
<a id="deltm" onclick="deltm()" class="easyui-linkbutton"
data-options="iconCls:'fa-trash',plain:true">删除</a>
{% endif %}
<!--<a id="edittm" onclick="edittm()" class="easyui-linkbutton"
data-options="iconCls:'fa-pencil',plain:true">详情</a>-->
data-options="iconCls:'fa-pencil',plain:true">详情</a>-->
</div>
<table id="tmtable" style="height:100%;"></table>

View File

@ -1,10 +1,16 @@
<div id="edubar" style="padding: 4px;height: 40px;background-color:#FCFCFC">
<div style="width: 500px;padding: 5px;">
<a id="addedu" class="easyui-linkbutton" onclick="javascript:opendg('新增文件','mgt/add')" data-options="iconCls: 'fa-plus',plain:true">新增</a>
<a id="deledu" class="easyui-linkbutton" onclick="deledu()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% load myfilter %}
{% if request|has_permission:'b_mgt_add' %}
<a id="addedu" class="easyui-linkbutton" onclick="javascript:opendg('新增文件','mgt/add')" data-options="iconCls: 'fa-plus',plain:true">新增</a>
{% endif %}
{% if request|has_permission:'b_mgt_del' %}
<a id="deledu" class="easyui-linkbutton" onclick="deledu()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
</div>

View File

@ -1,13 +1,7 @@
<table id="wstable" style="width:auto;height:100%;"></table>
<a id="downa" href="" target="_blank" style="display:none"></a>
<div id="wstablebar" style="padding: 4px;height: 40px;">
<div style="width: 360px;float: right;padding: 5px;">
<a id="addmiss" class="easyui-linkbutton" onclick="addmiss()" data-options="iconCls: 'fa-plus',plain:true">新增</a>
<a id="delmiss" class="easyui-linkbutton" onclick="delmiss()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
<a id="wsdetail" onclick="wsdetail()" class="easyui-linkbutton" data-options="iconCls: 'fa-info-circle',plain:true">查看详情</a>
<a id="exportwsexcel" onclick="exportwsexcel()" class="easyui-linkbutton" data-options="iconCls: 'fa-download',plain:true">导出Excel</a>
</div>
<div style="padding: 5px;float: left;width: 400px;">
<div id="wstablebar" style="padding: 4px;">
<div >
<label>快捷查询</label>
<select id='kjcxws' style='width:150px'>
<option value="">请选择</option>
@ -16,6 +10,22 @@
</select>
<a onclick="javascript:$('#sdg_ws').dialog('open')" class="easyui-linkbutton" data-options="iconCls: 'fa-search',plain:true">详细筛选</a>
</div>
<div >
{% load myfilter %}
{% if request|has_permission:'b_miss_add' %}
<a id="addmiss" class="easyui-linkbutton" onclick="addmiss()" data-options="iconCls: 'fa-plus',plain:true">新增</a>
{% endif %}
{% if request|has_permission:'b_miss_del' %}
<a id="delmiss" class="easyui-linkbutton" onclick="delmiss()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
{% if request|has_permission:'b_miss_detail' %}
<a id="wsdetail" onclick="wsdetail()" class="easyui-linkbutton" data-options="iconCls: 'fa-info-circle',plain:true">查看详情</a>
{% endif %}
{% if request|has_permission:'b_miss_exportxls' %}
<a id="exportwsexcel" onclick="exportwsexcel()" class="easyui-linkbutton" data-options="iconCls: 'fa-download',plain:true">导出Excel</a>
{% endif %}
</div>
<div id="sdg_ws" class="easyui-dialog" title="筛选条件" style="width:400px;height:300px;"
data-options="iconCls:'fa-search',resizable:true,modal:true,closed:true,border:false">
<div class="easyui-layout" style="width:100%;height:100%;">

View File

@ -1,12 +1,7 @@
<table id="tztable" style="width:auto;height:100%;"></table>
<div id="tztablebar" style="padding: 4px;height: 40px;">
<div style="width: 300px;float: right;padding: 5px;">
<a id="addtz" class="easyui-linkbutton" onclick="addtz()" data-options="iconCls: 'fa-plus',plain:true">新增</a>
<a id="edittz" class="easyui-linkbutton" onclick="edittz()" data-options="iconCls: 'fa-pencil',plain:true">编辑</a>
<a id="deltz" class="easyui-linkbutton" onclick="deltz()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
<a id="tzdetail" onclick="tzdetail()" class="easyui-linkbutton" data-options="iconCls: 'fa-info-circle',plain:true">查阅</a>
</div>
<div style="padding: 5px;float: left;width: 400px;">
<div id="tztablebar" style="padding: 4px">
<div >
<label>快捷查询</label>
<select id='kjcxtz' style='width:150px'>
<option value="">请选择</option>
@ -15,6 +10,21 @@
<option value="listtodo">发给我的</option>
</select>
<a onclick="javascript:$('#sdg_tz').dialog('open')" class="easyui-linkbutton" data-options="iconCls: 'fa-search',plain:true">详细筛选</a>
</div>
<div >
{% load myfilter %}
{% if request|has_permission:'b_notice_add' %}
<a id="addtz" class="easyui-linkbutton" onclick="addtz()" data-options="iconCls: 'fa-plus',plain:true">新增</a>
{% endif %}
{% if request|has_permission:'b_notice_change' %}
<a id="edittz" class="easyui-linkbutton" onclick="edittz()" data-options="iconCls: 'fa-pencil',plain:true">编辑</a>
{% endif %}
{% if request|has_permission:'b_notice_del' %}
<a id="deltz" class="easyui-linkbutton" onclick="deltz()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
{% if request|has_permission:'b_notice_detail' %}
<a id="tzdetail" onclick="tzdetail()" class="easyui-linkbutton" data-options="iconCls: 'fa-info-circle',plain:true">查阅</a>
{% endif %}
</div>
<div id="sdg_tz" class="easyui-dialog" title="筛选条件" style="width:400px;height:300px;"
data-options="iconCls:'fa-search',resizable:true,modal:true,closed:true,border:false">

View File

@ -1,17 +1,7 @@
<table id="gctable" style="width:auto;height:100%;"></table>
<a id="downa" href="" target="_blank" style="display:none"></a>
<div id="gctablebar" style="padding: 4px;height: 40px;">
<div style="width: 360px;float: right;padding: 5px;">
<a id="addobserve" class="easyui-linkbutton" onclick="javascript:opendg('新建观察','observehtml/add')"
data-options="iconCls: 'fa-plus',plain:true">新增</a>
<a id="delobserve" class="easyui-linkbutton" onclick="delobserve()"
data-options="iconCls: 'fa-trash',plain:true">删除</a>
<a id="gcdetail" onclick="gcdetail()" class="easyui-linkbutton"
data-options="iconCls: 'fa-info-circle',plain:true">查看详情</a>
<a id="exportgcexcel" onclick="exportgcexcel()" class="easyui-linkbutton" data-options="iconCls: 'fa-download',plain:true">导出Excel</a>
</div>
<div style="padding: 5px;float: left;width: 400px;">
<div id="gctablebar" style="padding:4px;">
<div >
<label>快捷查询</label>
<select id='kjcxgc' style='width:150px'>
<option value="">请选择</option>
@ -22,6 +12,25 @@
data-options="iconCls: 'fa-search',plain:true">详细筛选</a>
<!-- <a id="exportgcword" onclick="exportpxword()" class="easyui-linkbutton" data-options="iconCls: 'fa-download',plain:true">导出Word</a> -->
</div>
<div >
{% load myfilter %}
{% if request|has_permission:'b_observe_add' %}
<a id="addobserve" class="easyui-linkbutton" onclick="javascript:opendg('新建观察','observehtml/add')"
data-options="iconCls: 'fa-plus',plain:true">新增</a>
{% endif %}
{% if request|has_permission:'b_observe_del' %}
<a id="delobserve" class="easyui-linkbutton" onclick="delobserve()"
data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
{% if request|has_permission:'b_observe_detail' %}
<a id="gcdetail" onclick="gcdetail()" class="easyui-linkbutton"
data-options="iconCls: 'fa-info-circle',plain:true">查看详情</a>
{% endif %}
{% if request|has_permission:'b_observe_exportxls' %}
<a id="exportgcexcel" onclick="exportgcexcel()" class="easyui-linkbutton" data-options="iconCls: 'fa-download',plain:true">导出Excel</a>
{% endif %}
</div>
<div id="sdg_gc" class="easyui-dialog" title="筛选条件" style="width:400px;height:300px;"
data-options="iconCls:'fa-search',resizable:true,modal:true,closed:true,border:false">

View File

@ -1,13 +1,24 @@
<table id="zytable" style="width:auto;height:100%;"></table>
<div id="zytablebar" style="padding:6px;height:auto">
<div style="margin-bottom:2px;margin-top:2px">
{% load myfilter %}
{% if request|has_permission:'b_operation_add' %}
<a class="easyui-linkbutton" data-options="iconCls: 'fa-plus',plain:true" onclick="javascript:opendg('申请作业','html/operation/add')">申请作业(无审批)</a>
{% endif %}
<a id="gbzy" class="easyui-linkbutton" onclick="gbzy()" data-options="iconCls: 'fa-close',plain:true">关闭作业</a>
<a onclick="javascript:$('#sdg_zy').dialog('open')" class="easyui-linkbutton" data-options="iconCls: 'fa-search',plain:true">详细筛选</a>
{% if request|has_permission:'b_operation_del' %}
<a id="delzy" class="easyui-linkbutton" onclick="delzy()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
{% if request|has_permission:'b_operation_detail' %}
<a id="zydetail" onclick="zydetail()" class="easyui-linkbutton" data-options="iconCls: 'fa-info-circle',plain:true">查看详情</a>
{% endif %}
{% if request|has_permission:'b_operation_exportdoc' %}
<a id="exportzyword" onclick="exportzyword()" class="easyui-linkbutton" data-options="iconCls: 'fa-download',plain:true">导出Word</a>
{% endif %}
{% if request|has_permission:'b_operation_exportxls' %}
<a id="exportzyexcel" onclick="exportzyexcel()" class="easyui-linkbutton" data-options="iconCls: 'fa-download',plain:true">导出Excel</a>
{% endif %}
</div>
<!-- <div id="mm1" style="width:150px;">

View File

@ -4,22 +4,26 @@
<div>
<label>部门</label>
<input class="easyui-combobox" id="sbm" editable=false data-options="
method: 'get',
loadFilter: function(rows){
return convert(rows);
method: 'get' ,
loadFilter: function(rows){
return convert(rows);
},
formatter:function(node){
var s=node.text;
if (node.children){
s +='&nbsp;<span style=\' color:blue\'>(' + node.children.length + ')</span>';
}
return s;
},
formatter:function(node){
var s = node.text;
if (node.children){
s += '&nbsp;<span style=\'color:blue\'>(' + node.children.length + ')</span>';
}
return s;
},
">
">
<label>人员</label>
<input class="easyui-combobox" id="sry" editable=false>
<a class="easyui-linkbutton" data-options="iconCls: 'fa-search',plain:true" onclick="grpxsearch()">查询</a>
{% load myfilter %}
{% if request|has_permission:'b_personaltrain_exportexl' %}
<a class="easyui-linkbutton" data-options="iconCls: 'fa-download',plain:true" onclick="exportgrpxexcel()">导出Excel</a>
{% endif %}
</div>
</div>
<script>

View File

@ -1,9 +1,20 @@
<div class="easyui-layout" style="width:100%;height:100%;">
<div data-options="region:'west',title:'组织机构',split:true,border:false" style="width: 400px;height:100%;">
<div id="partbar" style="padding:5px;height:auto">
{% load myfilter %}
{% if request|has_permission:'b_mgt_add' %}
<a id="addpart" onclick="addpart()">新增</a>
{% endif %}
{% if request|has_permission:'b_putree_upd' %}
<a id="editpart" onclick="editpart()">编辑</a>
{% endif %}
{% if request|has_permission:'b_putree_del' %}
<a id="delpart" onclick="delpart()">删除</a>
{% endif %}
</div>
<ul id="parttree" data-options="animate:true,toolbar:'#partbar'"></ul>
</div>
@ -68,16 +79,35 @@
</div>
<div id='partzgbar'>
{% if request|has_permission:'b_putree_director_add' %}
<a id="addpartzg" onclick="addpartzg()" class="easyui-linkbutton" iconCls='fa-plus' plain=true>新增</a>
{% endif %}
{% if request|has_permission:'b_putree_director_del' %}
<a id="removepartzg" onclick="removepartzg()" class="easyui-linkbutton" iconCls='fa-close' plain=true>移除</a>
{% endif %}
</div>
<div id='partaqybar'>
{% if request|has_permission:'b_putree_hon_add' %}
<a id="addpartaqy" onclick="addpartaqy()" class="easyui-linkbutton" iconCls='fa-plus' plain=true>新增</a>
{% endif %}
{% if request|has_permission:'b_putree_hon_del' %}
<a id="removepartaqy" onclick="removepartaqy()" class="easyui-linkbutton" iconCls='fa-close' plain=true>移除</a>
{% endif %}
</div>
<div id='partbsqbar'>
{% if request|has_permission:'b_putree_author_add' %}
<a id="addpartaqy" onclick="addpartbsq()" class="easyui-linkbutton" iconCls='fa-plus' plain=true>新增</a>
{% endif %}
{% if request|has_permission:'b_putree_author_del' %}
<a id="removepartaqy" onclick="removepartbsq()" class="easyui-linkbutton" iconCls='fa-close' plain=true>移除</a>
{% endif %}
</div>
</div>
</div>

View File

@ -5,26 +5,60 @@
</div>
<!-- <div id="gwfl" height="30%"></div> -->
<div id="zjfl" height="60%" title="自建分类">
<div id="zjflbar" style="padding:5px;height:auto">
<a id="addtmfl2" onclick="javascript:opendg('新建分类','html/questioncat/add')" class="easyui-linkbutton" data-options="iconCls:'fa-plus',plain:true">新增</a>
<a id="edittmfl2" onclick="edittmfl2()" class="easyui-linkbutton" data-options="iconCls:'fa-pencil',plain:true">编辑</a>
<a id="deltmfl2" onclick="deltmfl2()" class="easyui-linkbutton" data-options="iconCls:'fa-trash',plain:true">删除</a>
</div>
<div id="zjflbar" style="padding:5px;height:auto">
{% load myfilter %}
{% if request|has_permission:'b_question_user_add' %}
<a id="addtmfl2" onclick="javascript:opendg('新建分类','html/questioncat/add')" class="easyui-linkbutton" data-options="iconCls:'fa-plus',plain:true">新增</a>
{% endif %}
{% if request|has_permission:'b_question_user_upd' %}
<a id="edittmfl2" onclick="edittmfl2()" class="easyui-linkbutton" data-options="iconCls:'fa-pencil',plain:true">编辑</a>
{% endif %}
{% if request|has_permission:'b_question_user_del' %}
<a id="deltmfl2" onclick="deltmfl2()" class="easyui-linkbutton" data-options="iconCls:'fa-trash',plain:true">删除</a>
{% endif %}
</div>
<ul id="zjfltree" data-options="animate:true,toolbar:'#zjflbar'"></ul>
</div>
</div>
<div data-options="region:'center',title:'题目',split:true,border:false" style="height:100%;">
<div id="tmbar" style="padding:5px;height:auto">
{% if request|has_permission:'b_question_danxuan' %}
<a id="addtm" onclick="javascript:opendg('新增单选','html/question/add')" class="easyui-linkbutton" data-options="iconCls:'fa-plus',plain:true">单选题</a>
{% endif %}
{% if request|has_permission:'b_question_duoxuan' %}
<a onclick="javascript:opendg('新增多选','html/question/add2')" class="easyui-linkbutton" data-options="iconCls:'fa-plus',plain:true">多选题</a>
{% endif %}
{% if request|has_permission:'b_question_panduan' %}
<a onclick="javascript:opendg('新增判断','html/question/add3')" class="easyui-linkbutton" data-options="iconCls:'fa-plus',plain:true">判断题</a>
{% endif %}
{% if request|has_permission:'b_question_upd' %}
<a id="edittm" onclick="edittm()" class="easyui-linkbutton"
data-options="iconCls:'fa-pencil',plain:true">编辑</a>
data-options="iconCls:'fa-pencil',plain:true">编辑</a>
{% endif %}
{% if request|has_permission:'b_question_del' %}
<a id="deltm" onclick="deltm()" class="easyui-linkbutton"
data-options="iconCls:'fa-trash',plain:true">删除</a>
data-options="iconCls:'fa-trash',plain:true">删除</a>
{% endif %}
{% if request|has_permission:'b_question_daoru' %}
<a id="drtms" onclick="javascript:$('#drtmdg').dialog('open').window('center');" class="easyui-linkbutton"
data-options="iconCls:'fa-upload',plain:true">导入试题</a>
data-options="iconCls:'fa-upload',plain:true">导入试题</a>
{% endif %}
</div>
<table id="tmtable" style="height:100%;"></table>

View File

@ -14,7 +14,7 @@
animate: true,
checkbox: true,
lines: true,
cascadeCheck :false,
cascadeCheck :true,
loadFilter: function (rows) {
var rows = convertmenu(rows)
return rows;

View File

@ -2,14 +2,23 @@
<div data-options="region:'west',split:true,border:false" style="width:50%;height:100%;" title="风险点">
<div id="riskactbar" style="padding:5px;height:auto">
<div>
{% load myfilter %}
{% if request|has_permission:'b_riskact_import' %}
<a onclick="javascript:$('#drriskdg').dialog('open').window('center');" class="easyui-linkbutton"
data-options="iconCls:'fa-upload',plain:true">导入风险</a>
{% endif %}
{% if request|has_permission:'b_riskact_add' %}
<a onclick="opendg('新增风险','html/riskact/add')" class="easyui-linkbutton"
data-options="iconCls:'fa-plus',plain:true">新增</a>
{% endif %}
{% if request|has_permission:'b_riskact_change' %}
<a onclick="editriskact()" class="easyui-linkbutton"
data-options="iconCls:'fa-pencil',plain:true">编辑</a>
{% endif %}
{% if request|has_permission:'b_riskact_del' %}
<a onclick="delriskact()" class="easyui-linkbutton"
data-options="iconCls:'fa-trash',plain:true">删除</a>
{% endif %}
</div>
<div>
<form id="searchriskactff">
@ -39,12 +48,18 @@
<div data-options="region:'center',title:'风险',split:true,border:false" style="width:50%;height:100%;">
<div id="riskbar" style="padding:5px;height:auto">
{% if request|has_permission:'b_risk_add' %}
<a onclick="addrisk()" class="easyui-linkbutton"
data-options="iconCls:'fa-plus',plain:true">新增</a>
{% endif %}
{% if request|has_permission:'b_risk_change' %}
<a onclick="editrisk()" class="easyui-linkbutton"
data-options="iconCls:'fa-pencil',plain:true">编辑</a>
{% endif %}
{% if request|has_permission:'b_risk_del' %}
<a onclick="delrisk()" class="easyui-linkbutton"
data-options="iconCls:'fa-trash',plain:true">删除</a>
{% endif %}
</div>
<table id="risktable" style="height:100%;"></table>

View File

@ -74,6 +74,12 @@
</div>
<script>
var riskactid = {{ id }}
// $("#result").combobox({
// url: 'api/getprodata?a=dic&&dicclass=33',
// valueField: 'value',
// textField: 'text',
// editable: false,
//});
$.get('api/riskact?a=detail&id=' + riskactid, function (res) {
var data = res.data
$('#fxqy').textbox('setValue', data.area__name)

View File

@ -2,9 +2,16 @@
<a id="downa" href="" target="_blank" style="display:none"></a>
<div id="aqzstablebar" style="padding: 4px;height: 40px;">
<div style="width: 300px;float: right;padding: 5px;">
{% load myfilter %}
{% if request|has_permission:'b_safecert_add' %}
<a id="addaqzs" class="easyui-linkbutton" onclick="addaqzs()" data-options="iconCls: 'fa-plus',plain:true">新增</a>
{% endif %}
{% if request|has_permission:'b_safecert_del' %}
<a id="delaqzs" class="easyui-linkbutton" onclick="delaqzs()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
{% if request|has_permission:'b_safecert_exportexl' %}
<a id="exportaqzsexcel" onclick="javascript:$('#aqzstable').datagrid('toExcel','证书.xls')" class="easyui-linkbutton" data-options="iconCls: 'fa-download',plain:true">导出Excel</a>
{% endif %}
</div>
<div style="padding: 5px;float: left;width: 400px;">
<label>快捷查询</label>

View File

@ -2,10 +2,16 @@
<a id="downa" href="" target="_blank" style="display:none"></a>
<div id="tzzstablebar" style="padding: 4px;height: 40px;">
<div style="width: 300px;float: right;padding: 5px;">
{% load myfilter %}
{% if request|has_permission:'b_socert_add' %}
<a id="addtzzs" class="easyui-linkbutton" onclick="addtzzs()" data-options="iconCls: 'fa-plus',plain:true">新增</a>
{% endif %}
{% if request|has_permission:'b_socert_del' %}
<a id="deltzzs" class="easyui-linkbutton" onclick="deltzzs()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
{% if request|has_permission:'b_socert_exportexl' %}
<a id="exporttzzsexcel" onclick="javascript:$('#tzzstable').datagrid('toExcel','证书.xls')" class="easyui-linkbutton" data-options="iconCls: 'fa-download',plain:true">导出Excel</a>
{% endif %}
</div>
<div style="padding: 5px;float: left;width: 400px;">
<!-- <a id="tzzssearch" onclick="tzzssearch()" class="easyui-linkbutton" data-options="iconCls: 'fa-search',plain:true">查询</a> -->

View File

@ -1,14 +1,7 @@
<table id="jytable" style="width:auto;height:100%;"></table>
<div id="jytablebar" style="padding: 4px;height: 40px;">
<div style="width: 500px;float: right;padding: 5px;">
<a id="addjy" class="easyui-linkbutton" onclick="addjy()" data-options="iconCls: 'fa-plus',plain:true">新增</a>
<a id="updatejy" onclick="updatejy()" class="easyui-linkbutton" data-options="iconCls: 'fa-flash',plain:true">处理</a>
<a id="deljy" class="easyui-linkbutton" onclick="deljy()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
<a id="jydetail" onclick="jydetail()" class="easyui-linkbutton" data-options="iconCls: 'fa-info-circle',plain:true">查看详情</a>
<a id="exportjyexcel" onclick="exportjyexcel()" class="easyui-linkbutton" data-options="iconCls: 'fa-download',plain:true">导出Excel</a>
</div>
<div style="padding: 5px;float: left;width: 400px;">
<div id="jytablebar" style="padding: 4px;">
<div>
<label>快捷查询</label>
<select id='kjcxjy' style='width:150px'>
<option value="">请选择</option>
@ -17,6 +10,22 @@
</select>
<a onclick="javascript:$('#sdg_jy').dialog('open')" class="easyui-linkbutton" data-options="iconCls: 'fa-search',plain:true">详细筛选</a>
</div>
<div>
{% load myfilter %}
{% if request|has_permission:'b_suggest_add' %}
<a id="addjy" class="easyui-linkbutton" onclick="addjy()" data-options="iconCls: 'fa-plus',plain:true">新增</a>
{% endif %}
<a id="updatejy" onclick="updatejy()" class="easyui-linkbutton" data-options="iconCls: 'fa-flash',plain:true">处理</a>
{% if request|has_permission:'b_suggest_del' %}
<a id="deljy" class="easyui-linkbutton" onclick="deljy()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
{% if request|has_permission:'b_suggest_detail' %}
<a id="jydetail" onclick="jydetail()" class="easyui-linkbutton" data-options="iconCls: 'fa-info-circle',plain:true">查看详情</a>
{% endif %}
{% if request|has_permission:'b_suggest_exportxls' %}
<a id="exportjyexcel" onclick="exportjyexcel()" class="easyui-linkbutton" data-options="iconCls: 'fa-download',plain:true">导出Excel</a>
{% endif %}
</div>
<div id="sdg_jy" class="easyui-dialog" title="筛选条件" style="width:400px;height:300px;"
data-options="iconCls:'fa-search',resizable:true,modal:true,closed:true,border:false">
<div class="easyui-layout" style="width:100%;height:100%;">

View File

@ -1,6 +1,9 @@
<div class="easyui-layout" style="width:100%;height:100%;">
<div id="riskactbar" style="padding:5px;height:auto">
{% load myfilter %}
{% if request|has_permission:'b_riskact_task' %}
<a onclick="taskplan()" class="easyui-linkbutton" data-options="iconCls:'fa-tasks',plain:true">按岗位批量制定排查任务</a>
{% endif %}
</div>
<table id="taskplantable" style="height:100%;"></table>
</div>

View File

@ -1,17 +1,8 @@
<table id="pxtable" style="width:auto;height:100%;"></table>
<a id="downa" href="" target="_blank" style="display:none"></a>
<div id="pxtablebar" style="padding: 4px;height: 40px;">
<div style="width: 500px;float: right;padding: 5px;">
<div id="pxtablebar" style="padding: 4px">
<a id="addtrain" onclick="javascript:opendg('新建培训','abtrain?a=addtrain')">新增</a>
<a id="accesstrain" onclick="accesstrain()">评估</a>
<a id="deltrain" onclick="deltrain()">删除</a>
<a id="pxdetail" onclick="pxdetail()">查看详情</a>
<a id="exportpxword" onclick="exportpxword()">导出Word</a>
<a id="exportpxexcel" onclick="exportpxexcel()">导出Excel</a>
</div>
<div style="padding: 5px;float: left;width: 400px;">
<div>
<label>快捷查询</label>
<select id='kjcxpx' style='width:150px'>
<option value="">请选择</option>
@ -20,6 +11,25 @@
</select>
<a onclick="javascript:$('#sdg_px').dialog('open')" class="easyui-linkbutton"
data-options="iconCls: 'fa-search',plain:true">详细筛选</a>
</div>
<div>
{% load myfilter %}
{% if request|has_permission:'b_train_add' %}
<a id="addtrain" onclick="javascript:opendg('新建培训','abtrain?a=addtrain')">新增</a>
{% endif %}
<a id="accesstrain" onclick="accesstrain()">评估</a>
{% if request|has_permission:'b_train_del' %}
<a id="deltrain" onclick="deltrain()">删除</a>
{% endif %}
{% if request|has_permission:'b_train_detail' %}
<a id="pxdetail" onclick="pxdetail()">查看详情</a>
{% endif %}
{% if request|has_permission:'b_train_exportdoc' %}
<a id="exportpxword" onclick="exportpxword()">导出Word</a>
{% endif %}
{% if request|has_permission:'b_train_exportxls' %}
<a id="exportpxexcel" onclick="exportpxexcel()">导出Excel</a>
{% endif %}
</div>
<div id="sdg_px" class="easyui-dialog" title="筛选条件" style="width:400px;height:300px;"
data-options="iconCls:'fa-search',resizable:true,modal:true,closed:true,border:false">

View File

@ -10,17 +10,27 @@
<a onclick="javascript:$('#sdg_yh').dialog('open')" class="easyui-linkbutton" data-options="iconCls: 'fa-search',plain:true">详细筛选</a>
</div>
<div>
{% load myfilter %}
{% if request|has_permission:'b_trouble_add' %}
<a id="addyh" onclick="javascript:opendg('新增隐患','addtrouble?a=addyh')">新增</a>
{% endif %}
<a id="doyh" onclick="doyh()">处理</a>
<a id="delyh" onclick="delyh()">删除</a>
<a id="duibiao" class='easyui-linkbutton' onclick="duibiao()" data-options="iconCls: 'fa-thumb-tack',plain:true">对标</a>
<a id="detailyh2" onclick="detailyh()">查看详情</a>
{% if request|has_permission:'b_trouble_import' %}
<a onclick="javascript:$('#drtroubledg').dialog('open').window('center');" class="easyui-linkbutton"
data-options="iconCls:'fa-upload',plain:true">导入待整改隐患</a>
{% endif %}
{% if request|has_permission:'b_trouble_exportdoc' %}
<a id="exportword" onclick="exportyhword()">导出Word</a>
{% endif %}
{% if request|has_permission:'b_trouble_exportxls' %}
<a id="exportexcel" onclick="exportyhexcel()">导出Excel</a>
{% endif %}
</div>
<div id="sdg_yh" class="easyui-dialog" title="筛选条件" style="width:400px;height:420px;"
data-options="iconCls:'fa-search',resizable:true,modal:true,closed:true,border:false">
@ -58,7 +68,7 @@
</div>
</div>
<table id="yhtable" style="width:100%;height:100%;"></table>
<div id="drtroubledg" class="easyui-dialog" title="导入风险" style="width:400px;height:200px;"
<div id="drtroubledg" class="easyui-dialog" title="导入隐患" style="width:400px;height:200px;"
data-options="iconCls:'fa-upload',resizable:true,modal:true,closed:true,border:false">
<p style="color:red;margin-left: 10px">请按模板录入后导入</p>
<p style="margin-left: 10px"><a href="/static/safesite/muban/trouble.xlsx" target="_blank">点击下载模板</a></p>
@ -229,31 +239,26 @@ data-options="iconCls:'fa-upload',resizable:true,modal:true,closed:true,border:f
url: 'getdickey?dicclass=19&a=combobox',
editable: false,
});
$.get('parthandle?a=tree',function(res){
var data = convert(res);
$("#sfxbm,#szgbm").combotree().combotree('loadData',data);
})
// $("#sfxbm,#szgbm").combotree({
// url: 'parthandle?a=tree',
// editable: false,
// loadFilter: function (rows) {
// return convert(rows);
// },
// // formatter: function (node) {
// // var s = node.text;
// // if (node.children) {
// // s += '&nbsp;<span style=\'color:blue\'>(' + node.children.length + ')</span>';
// // }
// // return s;
// // },
// // onSelect: function (node) {
// // $('#sfxr').combobox({
// // url: 'getuser?partid=' + node.id + '&a=combobox',
// // editable: false,
// // });
// // }
// });
// $.get('parthandle?a=tree',function(res){
// var data = convert(res);
// $('#sfxbm,#szgbm').combotree();
// $("#sfxbm").combotree('loadData',data);
// $("#szgbm").combotree('loadData',data);
// })
$("#sfxbm").combotree({
url: 'parthandle?a=tree',
editable: false,
loadFilter: function (rows) {
return convert(rows);
},
});
$("#szgbm").combotree({
url: 'parthandle?a=tree',
editable: false,
loadFilter: function (rows) {
return convert(rows);
},
});
function detailyh() {
var row = $('#yhtable').datagrid('getSelected');
if (row) {

View File

@ -1,17 +1,36 @@
<div class="easyui-layout" style="width:100%;height:100%;fit:true">
<div data-options="region:'west',title:'用户组',split:true,border:false" id='groupdiv' style="width:300px;height:100%;">
<div id="groupbar" style="padding:5px;height:auto">
{% load myfilter %}
{% if request|has_permission:'b_usergroup_add' %}
<a id="addgroup" onclick="addgroup()">新增</a>
{% endif %}
{% if request|has_permission:'b_usergroup_del' %}
<a id="delgroup" onclick="delgroup()">删除</a>
{% endif %}
{% if request|has_permission:'b_usergroup_author' %}
<a id="souquan" class="easyui-linkbutton" iconCls="fa-plug" plain=true onclick="souquan()">授权</a>
{% endif %}
</div>
<table id="grouptable" style="height:100%;"></table>
</div>
<div data-options="region:'center',title:'用户组成员',split:true,border:false" id='guserdiv' style="height:100%;">
<div id="guserbar" style="padding:5px;height:auto">
<a id="addguser" onclick="addguser()">新增</a>
<a id="delguser" onclick="delguser()">移除</a>
{% if request|has_permission:'b_usergroup_user_add' %}
<a id="addguser" onclick="addguser()">新增</a>
{% endif %}
{% if request|has_permission:'b_usergroup_user_del' %}
<a id="delguser" onclick="delguser()">移除</a>
{% endif %}
</div>
<table id="gusertable" style="height:100%;"></table>
</div>

View File

@ -5,11 +5,27 @@
<div data-options="region:'center',title:'用户列表',split:true,border:false" style="height:100%;">
<div id="userbar" style="padding:5px;height:auto">
<div>
{% load myfilter %}
{% if request|has_permission:'b_user_add' %}
<a id="adduser" onclick="adduser()" class="easyui-linkbutton" data-options="iconCls:'fa-plus',plain:true">新增</a>
{% endif %}
{% if request|has_permission:'b_user_upd' %}
<a id="edituser" onclick="edituser()" class="easyui-linkbutton" data-options="iconCls:'fa-pencil',plain:true">编辑</a>
{% endif %}
{% if request|has_permission:'b_user_del' %}
<a id="deluser" onclick="deluser()" class="easyui-linkbutton" data-options="iconCls:'fa-trash',plain:true">删除</a>
{% endif %}
{% if request|has_permission:'b_user_updpwd' %}
<a id="resetpass" onclick="resetpass()" class="easyui-linkbutton" data-options="iconCls:'fa-window-restore',plain:true">重置密码</a>
{% endif %}
{% if request|has_permission:'b_user_up' %}
<a id="drusers" onclick="drusers()" class="easyui-linkbutton" data-options="iconCls:'fa-upload',plain:true">导入用户</a>
{% endif %}
<script></script>
<label>姓名</label><input id='sname' class='easyui-textbox' />
<a onclick="usersearch()" class='easyui-linkbutton' iconCls='fa-search' plain=true>查询</a>

View File

@ -6,15 +6,31 @@
<div style="height:50%">
<table id="fxcstable" style="width:auto;height:100%;" title='风险分析和安全措施'></table>
<div id="fxcsbar" style="padding:6px;height:auto">
{% load myfilter %}
{% if request|has_permission:'b_zuoyepeizhi_risk_add' %}
<a id="addfxcs" class="easyui-linkbutton" onclick="addfxcs()" data-options="iconCls: 'fa-plus',plain:true">新增</a>
<a id="delfxcs" class="easyui-linkbutton" onclick="delfxcs()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
{% if request|has_permission:'b_zuoyepeizhi_risk_del' %}
<a id="delfxcs" class="easyui-linkbutton" onclick="delfxcs()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
</div>
</div>
<div style="height:50%">
<table id="spjdtable" style="width:auto;height:100%;" title='审批节点(除作业部门和属地部门外,按排序进行)'></table>
<div id="spjdbar" style="padding:6px;height:auto">
{% if request|has_permission:'b_zuoyepeizhi_shenpi_add' %}
<a id="addspjd" class="easyui-linkbutton" onclick="addspjd()" data-options="iconCls: 'fa-plus',plain:true">新增</a>
<a id="delspjd" class="easyui-linkbutton" onclick="delspjd()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
{% if request|has_permission:'b_zuoyepeizhi_shenpi_del' %}
<a id="delspjd" class="easyui-linkbutton" onclick="delspjd()" data-options="iconCls: 'fa-trash',plain:true">删除</a>
{% endif %}
</div>
</div>
</div>

View File

@ -184,8 +184,6 @@ urlpatterns = [
path('api/getresbilitydata',views.getresbilitydata),#责任制
path('api/getprodata',views.getprodata),#操作规程
path('boUR15vyNu.txt',views.minip_px),
#合作模块
path('edu/',include('safesite.edu.urls')),
path('datashow/',datashowview.area, name='datashow'),