123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8"/>
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
- <title>检查记录列表</title>
- <link rel="stylesheet" href="../../../assets/libs/layui/css/layui.css"/>
- <link rel="stylesheet" href="../../../assets/module/admin.css?v=312"/>
- <style>
- .paddingAuto{
- padding: 9px 10px;
- }
- </style>
- </head>
- <body>
- <!-- 页面加载loading -->
- <div class="page-loading">
- <div class="ball-loader">
- <span></span><span></span><span></span><span></span>
- </div>
- </div>
- <!-- 正文开始 -->
- <div class="layui-fluid">
- <div class="layui-card">
- <div class="layui-card-body">
- <div class="layui-form toolbar">
- <div class="layui-form-item">
- <div class="layui-inline">
- <label class="layui-form-label w-auto paddingAuto">开始时间</label>
- <div class="layui-input-inline mr0">
- <input type="text" name="startTime" id="startTime" readonly placeholder="请选择开始时间" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label w-auto paddingAuto">结束时间</label>
- <div class="layui-input-inline mr0">
- <input type="text" name="endTime" id="endTime" readonly placeholder="请选择结束时间" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label w-auto paddingAuto">搜索:</label>
- <div class="layui-input-inline mr0">
- <input name="keyword" class="layui-input" type="text" placeholder="输入关键字"/>
- </div>
- </div>
- <div class="layui-inline pull-right">
- <button class="layui-btn icon-btn" lay-filter="formSubSearch" lay-submit>
- <i class="layui-icon"></i>搜索
- </button>
- </div>
- </div>
- </div>
- <table class="layui-table" id="datatable" lay-filter="datatable"></table>
- </div>
- </div>
- </div>
- <!-- 表格操作列TPL -->
- <script type="text/html" id="optionTpl">
- <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="view">详情</a>
- </script>
- <!--受检单位TPL //检查类型(0企业,1项目,2标段) -->
- <script type="text/html" id="acceptTpl">
- {{# if(d.checkType != null && d.checkType != '' && d.checkType == '2' && d.checkSectionName != ''){ }}
- <span>{{d.checkSectionName}}</span>
- {{# }else if(d.checkType != null && d.checkType != '' && d.checkType == '1' && d.checkProjectName != ''){ }}
- <span>{{d.checkProjectName}}</span>
- {{# }else if(d.checkType == '0' && d.checkCompanyName != '') { }}
- <span>{{d.checkCompanyName}}</span>
- {{# } }}
- </script>
- <!--状态TPL-->
- <script type="text/html" id="statusTpl">
- {{# if(d.checkRecordStatus == 2){ }}
- <span>检查完成</span>
- {{# } else if(d.checkRecordStatus == 1) { }}
- <span>检查中</span>
- {{# }else { }}
- <span>未检查</span>
- {{# } }}
- </script>
- <!-- js部分 -->
- <script type="text/javascript" src="../../../assets/libs/layui/layui.js"></script>
- <script type="text/javascript" src="../../../assets/js/common.js?v=312"></script>
- <script>
- layui.use(['layer', 'form', 'table', 'admin', 'uParas','laydate'], function () {
- var $ = layui.jquery;
- var layer = layui.layer;
- var form = layui.form;
- var table = layui.table;
- var admin = layui.admin;
- var uParas = layui.uParas;
- var laydate = layui.laydate;
- //日期
- var startDate = laydate.render({
- elem: '#startTime',
- type: 'date',
- max:"2099-12-31",//设置一个默认最大值
- done: function (value, dates) {
- if ($.isEmptyObject(dates)){
- //清空
- dates.year = '1970';
- dates.month= '1';
- dates.date = '1';
- }
- endDate.config.min ={
- year:dates.year,
- month:dates.month-1, //关键
- date: dates.date,
- hours: 0,
- minutes: 0,
- seconds : 0
- };
- }
- });
- var endDate= laydate.render({//渲染结束时间选择
- elem: '#endTime',//通过id绑定html中插入的end
- type: 'date',
- min:"1970-1-1",//设置min默认最小值
- done: function (value, dates) {
- if ($.isEmptyObject(dates)){
- //清空
- dates.year = '2099';
- dates.month= '12';
- dates.date = '31';
- }
- startDate.config.max={
- year:dates.year,
- month:dates.month-1,//关键
- date: dates.date,
- hours: 0,
- minutes: 0,
- seconds : 0
- }
- }
- });
- // 渲染表格
- var insTb = table.render({
- elem : '#datatable',
- url : uParas.baseUrl + '/org/checkRecord/queryPage',
- page : true,
- method:'post',
- cellMinWidth: 100,
- cols : [[
- {type : 'numbers', title :'序号',width:80} ,
- {field: 'checkRecordName', sort:false , title:'检查名称'},
- {sort:false , title:'受检单位',templet:'#acceptTpl' },
- {field: 'checkRecordPerson', sort:false , title:'检查参与人员'},
- {field: 'checkRecordStatus', sort:false , title:'检查状态',templet:'#statusTpl'},
- {align: 'center', toolbar: '#optionTpl', title:'操作', width: 100}
- ]]
- });
- // 搜索
- form.on('submit(formSubSearch)', function(data) {
- insTb.reload({where: data.field}, 'data');
- });
- // 工具条点击事件
- table.on('tool(datatable)', function (obj) {
- var data = obj.data;
- var layEvent = obj.event;
- if (layEvent == 'view') { // 详情
- viewPage(data);
- }
- });
- //详情页面
- function viewPage(data) {
- location.href = './detail.html?checkRecordId='+data.checkRecordId;
- }
- });
- </script>
- </body>
- </html>
|