| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>layui</title>
- <link rel="stylesheet" href="../../lib/layui-v2.5.5/css/layui.css" media="all">
- <link rel="stylesheet" href="../../css/public.css" media="all">
- <link rel="stylesheet" href="../../lib/font-awesome-4.7.0/css/font-awesome.min.css" media="all">
- <style>
- body {
- background-color: #ffffff;
- }
- .layui-btn {
- /*display: block;*/
- /*margin: 0 auto;*/
- /*float: left;*/
- }
- .layui-form-item {
- /*text-align: center;*/
- }
- </style>
- </head>
- <body>
- <div class="layui-form layuimini-form" lay-filter="addDict" id="add" style="text-aglin:center">
- <div class="layui-form-item" id="1">
- <!-- <label class="layui-form-label required">条件1:</label>-->
- <div class="layui-input-inline" style="width: 75px;height: 38px"></div>
- <div class="layui-input-inline" style="width: 135px;">
- <select class="layui-select" name="field_1" id="field_1" lay-verify="required" lay-reqtext="条件1字段不能未空">
- <option value="">请选择字段</option>
- <option value="tm" selected>题名</option>
- <option value="dh">档号</option>
- <option value="jh">件号</option>
- <option value="wjbh">文号</option>
- <option value="gdnd">归档年度</option>
- <option value="ztsl">载体数量</option>
- <option value="zrz">责任者</option>
- <option value="cfwzms">存放位置描述</option>
- <option value="bz">备注</option>
- <option value="ztc">关键词</option>
- </select>
- </div>
- <div class="layui-input-inline" style="width: 72px">
- <select class="layui-select" name="condition_1" id="condition_1" lay-verify="required"
- lay-reqtext="条件1条件不能未空">
- <option value="=">精确</option>
- <option value="like">模糊</option>
- </select>
- </div>
- <div class="layui-input-inline" style="width: 275px;">
- <input class="layui-input" type="text" name="variable_1" id="variable_1" placeholder="请输入值"
- lay-verify="required" lay-reqtext="条件1值不能未空">
- </div>
- <div class="layui-input-inline" style="width: 100px;">
- <button class="layui-btn add">+</button>
- <button class="layui-btn layui-btn-danger del">-</button>
- </div>
- </div>
- <div class="layui-form-item" id="2">
- <!-- <label class="layui-form-label required">条件2:</label>-->
- <div class="layui-input-inline" style="width: 75px;">
- <!-- <input type="radio" name="join2" class="layui-input" value="OR" title="OR">-->
- <!-- <input type="radio" name="join2" class="layui-input" value="AND" title="AND">-->
- <select name="join_2" class="layui-select" id="join_2">
- <option value="AND">AND</option>
- <option value="OR">OR</option>
- <option value="NOT">NOT</option>
- </select>
- </div>
- <div class="layui-input-inline" style="width: 135px;">
- <select class="layui-select" name="field_2" id="field_2" lay-verify="required" lay-reqtext="条件1字段不能未空">
- <option value="">请选择字段</option>
- <option value="tm">题名</option>
- <option value="dh" selected>档号</option>
- <option value="jh">件号</option>
- <option value="wjbh">文号</option>
- <option value="gdnd">归档年度</option>
- <option value="ztsl">载体数量</option>
- <option value="zrz">责任者</option>
- <option value="cfwzms">存放位置描述</option>
- <option value="bz">备注</option>
- <option value="ztc">关键词</option>
- </select>
- </div>
- <div class="layui-input-inline" style="width: 72px">
- <select class="layui-select" name="condition_2" id="condition_2" lay-verify="required"
- lay-reqtext="条件2条件不能未空">
- <option value="=">精确</option>
- <option value="like">模糊</option>
- </select>
- </div>
- <div class="layui-input-inline" style="width: 275px;">
- <input class="layui-input" type="text" name="variable_2" id="variable_2" placeholder="请输入值"
- lay-verify="required" lay-reqtext="条件2值不能未空">
- </div>
- <div class="layui-input-inline" style="width: 100px;">
- <button class="layui-btn add">+</button>
- <button class="layui-btn layui-btn-danger del">-</button>
- </div>
- </div>
- <div class="layui-form-item" id="3">
- <!-- <label class="layui-form-label required">条件3:</label>-->
- <div class="layui-input-inline" style="width: 75px;">
- <select name="join_3" class="layui-select" id="join_3">
- <option value="AND">AND</option>
- <option value="OR">OR</option>
- <option value="NOT">NOT</option>
- </select>
- </div>
- <div class="layui-input-inline" style="width: 135px;">
- <select class="layui-select" name="field_3" id="field_3" lay-verify="required" lay-reqtext="条件1字段不能未空">
- <option value="tm">题名</option>
- <option value="dh">档号</option>
- <option value="jh" selected>件号</option>
- <option value="wjbh">文号</option>
- <option value="gdnd">归档年度</option>
- <option value="ztsl">载体数量</option>
- <option value="zrz">责任者</option>
- <option value="cfwzms">存放位置描述</option>
- <option value="bz">备注</option>
- <option value="ztc">关键词</option>
- </select>
- </div>
- <div class="layui-input-inline" style="width: 72px;">
- <select class="layui-select" name="condition_3" id="condition_3" lay-verify="required"
- lay-reqtext="条件3条件不能未空">
- <option value="=">精确</option>
- <option value="like">模糊</option>
- </select>
- </div>
- <div class="layui-input-inline" style="width: 275px;">
- <input class="layui-input" type="text" name="variable_3" id="variable_3" placeholder="请输入值"
- lay-verify="required" lay-reqtext="条件3值不能未空">
- </div>
- <div class="layui-input-inline" style="width: 100px;">
- <button class="layui-btn add">+</button>
- <button class="layui-btn layui-btn-danger del">-</button>
- </div>
- </div>
- <div class="layui-form-item" style="width: 671px" id="time_item">
- <!-- <label class="layui-form-label required">存档时间:</label>-->
- <div class="layui-input-inline" style="width: 75px;height: 38px"></div>
- <div class="layui-input-inline" style="width: 503px;">
- <input class="layui-input" name="time" id="time" placeholder="日期范围" readonly>
- </div>
- </div>
- <div class="layui-form-item" id="submit_button_container">
- <div class="layui-input-block">
- <button class="layui-btn layui-btn-normal" lay-submit lay-filter="search">搜索</button>
- </div>
- </div>
- </div>
- <script src="../../lib/layui-v2.5.5/layui.js" charset="utf-8"></script>
- <script src="../../js/lay-config.js?v=1.0.4" charset="utf-8"></script>
- <script>
- layui.use(['form', 'http', 'iconPickerFa', 'laydate', 'upload'], function () {
- /**变-------------------------------量-------------------------------定-------------------------------义*/
- var form = layui.form,
- layer = layui.layer,
- http = layui.http,
- $ = layui.$,
- laydate = layui.laydate;
- let index = 3;
- /**方-------------------------------法-------------------------------定-------------------------------义*/
- layui.laydate.render({
- elem: '#time',
- type: 'date',
- trigger: 'click',
- range: true
- // value: new Date()
- });
- $(document).on('click', '.add', function () {
- if (index >= 7) {
- layer.msg('最多不能超过7个条件')
- return;
- }
- $("#submit_button_container").remove()
- index++;
- $("#time_item").before('<div class="layui-form-item" id="' + index + '">\n' +
- // ' <label class="layui-form-label required">条件' + index + ':</label>\n' +
- ' <div class="layui-input-inline" style="width: 75px;">\n' +
- ' <select name="join_' + index + '" class="layui-select" id="join_' + index + '">\n' +
- ' <option value="AND">AND</option>\n' +
- ' <option value="OR">OR</option>\n' +
- ' <option value="NOT">NOT</option>\n' +
- ' </select>\n' +
- ' </div>' +
- ' <div class="layui-input-inline" style="width: 135px">\n' +
- ' <select class="layui-select" name="field_' + index + '" id="field_' + index + '" lay-verify="required" lay-reqtext="条件' + index + '字段不能未空">\n' +
- ' <option value="tm">题名</option>\n' +
- ' <option value="dh">档号</option>\n' +
- ' <option value="jh">件号</option>\n' +
- ' <option value="wjbh">文号</option>\n' +
- ' <option value="gdnd">归档年度</option>\n' +
- ' <option value="ztsl">载体数量</option>\n' +
- ' <option value="zrz">责任者</option>\n' +
- ' <option value="cfwzms">存放位置描述</option>\n' +
- ' <option value="bz">备注</option>\n' +
- ' <option value="ztc">关键词</option>\n' +
- ' </select>\n' +
- ' </div>\n' +
- ' <div class="layui-input-inline" style="width: 72px">\n' +
- ' <select class="layui-select" name="condition_' + index + '" id="condition_' + index + '" lay-verify="required" lay-reqtext="条件' + index + '条件不能未空">\n' +
- ' <option value="=">精确</option>\n' +
- ' <option value="like">模糊</option>\n' +
- ' </select>\n' +
- ' </div>\n' +
- ' <div class="layui-input-inline" style="width: 275px;">\n' +
- ' <input class="layui-input" type="text" name="variable_' + index + '" id="variable_' + index + '" placeholder="请输入值" lay-verify="required" lay-reqtext="条件' + index + '值不能未空">\n' +
- ' </div>\n' +
- ' <div class="layui-input-inline" style="width: 100px;">\n' +
- ' <button class="layui-btn add">+</button>\n' +
- ' <button class="layui-btn layui-btn-danger del">-</button>\n' +
- ' </div>\n' +
- ' </div>')
- $("#add").append(' <div class="layui-form-item" id="submit_button_container">\n' +
- ' <div class="layui-input-block">\n' +
- ' <button class="layui-btn layui-btn-normal" lay-submit lay-filter="search">搜索</button>\n' +
- ' </div>\n' +
- ' </div>');
- form.render();//菜单渲染 把内容加载进去
- // layer.msg(index)
- })
- $(document).on('click', '.del', function () {
- let id = $(this).parent().parent().prop('id')
- if (index <= 1) {
- layer.msg('最少选择一个条件');
- return;
- }
- $(this).parent().parent().remove()
- index--;
- // layer.msg(index)
- })
- //监听提交
- form.on('submit(search)', function (data) {
- parent.GetValue(data.field)
- var index = parent.layer.getFrameIndex(window.name);
- parent.layer.close(index);//关闭当前页
- });
- });
- </script>
- </body>
- </html>
|