blob: 368ec9448a97d1866488b9480a6e3725edd9dadd [file] [log] [blame]
<div id="whitelist-checkdetail-form" lay-filter="whitelist-checkdetail-form-filter" class="layui-form model-form" style="padding: 10px 25px;">
<input type="hidden" name="whitelistid" id="search-form-whitelist-checkdetail-whitelistid" th:value="${checkDetailwhitelistid}" />
<div class="layui-form-item">
<label class="layui-form-label" style="color: red;">审核意见</label>
<div class="layui-input-block">
<input type="radio" name="checktype" id="form-whitelist-checkdetail-pass" lay-filter="whitelist-checkdetail-filter" value="pass" title="通过" checked/>
<input type="radio" name="checktype" id="form-whitelist-checkdetail-reject" lay-filter="whitelist-checkdetail-filter" value="reject" title="驳回"/>
</div>
</div>
<div class="layui-form-item" id="form-whitelist-checkdetail-reason-div" style="display: none;">
<label class="layui-form-label">驳回原因</label>
<div class="layui-input-block">
<textarea name="reason" id="form-whitelist-checkdetail-reason" placeholder="请输入内容" class="layui-textarea"></textarea>
</div>
</div>
<div class="layui-form-item">
<table class="layui-table" id="whitelistCheckdetailTable" lay-filter="whitelistCheckdetailTable-filter"></table>
</div>
<div class="layui-form-item model-form-footer">
<button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">取消</button>
<button class="layui-btn" lay-filter="whitelist-checkdetail-form-submit" lay-submit>确认</button>
</div>
</div>
<script>
layui.use(['layer', 'admin', 'form', 'table'], function () {
var layer = layui.layer;
var admin = layui.admin;
var form = layui.form;
var table = layui.table;
// 表单提交事件
form.render("radio");
form.on('radio(whitelist-checkdetail-filter)', function (data) {
if ('pass' == data.value) {
$("#form-whitelist-checkdetail-reason-div").hide();
} else {
$("#form-whitelist-checkdetail-reason").val('');
$("#form-whitelist-checkdetail-reason-div").show();
}
});
// 渲染表格
var renderDetailTable = function (obj) {
table.render({
elem: '#whitelistCheckdetailTable',
url: '[[@{whitelistcheck/load4checkdetaillist}]]',
where: obj,
page: true,
size: 'sm',
height: 384,
cols: [
[
{field: 'cardno', title: '市民卡号', align: 'center'},
{field: 'username', title: '姓名', align: 'center'}
]
]
});
}
renderDetailTable({whitelistid: $("#search-form-whitelist-checkdetail-whitelistid").val()});
form.on('submit(whitelist-checkdetail-form-submit)', function (data) {
var vdata = data.field;
console.log(vdata);
if ('reject' == vdata.checktype) {
if (undefined == vdata.reason || "" == vdata.reason || "" == $.trim(vdata.reason)) {
layer.msg("请填写驳回原因", {icon: 2, time: 1500});
return;
}
}
vdata["_csrf"] = $("meta[name='_csrf_token']").attr("value");
admin.go('[[@{/whitelistcheck/checkdetail}]]', vdata, function (result) {
layer.closeAll('loading');
if (result.code == 200) {
layer.msg(result.msg, {icon: 1});
admin.finishPopupCenter();
} else if (result.code == 401) {
layer.msg(result.msg, {icon: 2, time: 1500}, function () {
location.replace('[[@{/login}]]');
}, 1000);
return;
} else {
console.log('err:' + result.code);
layer.msg(result.msg, {icon: 2});
}
}, function (err) {
admin.errorBack(err);
})
});
});
</script>