blob: 368ec9448a97d1866488b9480a6e3725edd9dadd [file] [log] [blame]
binquan.qiudc19a322019-09-12 18:11:28 +08001<div id="whitelist-checkdetail-form" lay-filter="whitelist-checkdetail-form-filter" class="layui-form model-form" style="padding: 10px 25px;">
2 <input type="hidden" name="whitelistid" id="search-form-whitelist-checkdetail-whitelistid" th:value="${checkDetailwhitelistid}" />
3 <div class="layui-form-item">
4 <label class="layui-form-label" style="color: red;">审核意见</label>
5 <div class="layui-input-block">
6 <input type="radio" name="checktype" id="form-whitelist-checkdetail-pass" lay-filter="whitelist-checkdetail-filter" value="pass" title="通过" checked/>
7 <input type="radio" name="checktype" id="form-whitelist-checkdetail-reject" lay-filter="whitelist-checkdetail-filter" value="reject" title="驳回"/>
8 </div>
9 </div>
10
11 <div class="layui-form-item" id="form-whitelist-checkdetail-reason-div" style="display: none;">
12 <label class="layui-form-label">驳回原因</label>
13 <div class="layui-input-block">
14 <textarea name="reason" id="form-whitelist-checkdetail-reason" placeholder="请输入内容" class="layui-textarea"></textarea>
15 </div>
16 </div>
17
18 <div class="layui-form-item">
19 <table class="layui-table" id="whitelistCheckdetailTable" lay-filter="whitelistCheckdetailTable-filter"></table>
20 </div>
21
22 <div class="layui-form-item model-form-footer">
23 <button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">取消</button>
24 <button class="layui-btn" lay-filter="whitelist-checkdetail-form-submit" lay-submit>确认</button>
25 </div>
26</div>
27
28<script>
29 layui.use(['layer', 'admin', 'form', 'table'], function () {
30 var layer = layui.layer;
31 var admin = layui.admin;
32 var form = layui.form;
33 var table = layui.table;
34
35 // 表单提交事件
36 form.render("radio");
37 form.on('radio(whitelist-checkdetail-filter)', function (data) {
38 if ('pass' == data.value) {
39 $("#form-whitelist-checkdetail-reason-div").hide();
40 } else {
41 $("#form-whitelist-checkdetail-reason").val('');
42 $("#form-whitelist-checkdetail-reason-div").show();
43 }
44 });
45
46 // 渲染表格
47 var renderDetailTable = function (obj) {
48 table.render({
49 elem: '#whitelistCheckdetailTable',
50 url: '[[@{whitelistcheck/load4checkdetaillist}]]',
51 where: obj,
52 page: true,
53 size: 'sm',
54 height: 384,
55 cols: [
56 [
57 {field: 'cardno', title: '市民卡号', align: 'center'},
58 {field: 'username', title: '姓名', align: 'center'}
59 ]
60 ]
61 });
62 }
63 renderDetailTable({whitelistid: $("#search-form-whitelist-checkdetail-whitelistid").val()});
64
65 form.on('submit(whitelist-checkdetail-form-submit)', function (data) {
66 var vdata = data.field;
67 console.log(vdata);
68 if ('reject' == vdata.checktype) {
69 if (undefined == vdata.reason || "" == vdata.reason || "" == $.trim(vdata.reason)) {
70 layer.msg("请填写驳回原因", {icon: 2, time: 1500});
71 return;
72 }
73 }
74 vdata["_csrf"] = $("meta[name='_csrf_token']").attr("value");
75 admin.go('[[@{/whitelistcheck/checkdetail}]]', vdata, function (result) {
76 layer.closeAll('loading');
77 if (result.code == 200) {
78 layer.msg(result.msg, {icon: 1});
79 admin.finishPopupCenter();
80 } else if (result.code == 401) {
81 layer.msg(result.msg, {icon: 2, time: 1500}, function () {
82 location.replace('[[@{/login}]]');
83 }, 1000);
84 return;
85 } else {
86 console.log('err:' + result.code);
87 layer.msg(result.msg, {icon: 2});
88 }
89 }, function (err) {
90 admin.errorBack(err);
91 })
92 });
93 });
94</script>