pay_oa.html 8.2 KB
{extend name="public:base" /}
{block name="body"}
<div class="layui-row">
    <div class="layui-col-md12">
        <div class="layui-card">
            <form class="layui-form">
                <!--添加结算凭证-->
                <div class="layui-form-box">
                    <div class="layui-form-body">
                        <div class="layui-row">
                            <div class="layui-col-md5">
                                <div class="layui-form-item">
                                    <label class="layui-form-label layui-text-left">
                                        缴费单号:
                                    </label>
                                    <div class="layui-input-inline">
                                        <input type="text" name="payment_id" autocomplete="off"
                                               class="layui-input" value="{$payment_id}" disabled="disabled">
                                    </div>
                                </div>
                            </div>
                            <div class="layui-col-md5">
                                <div class="layui-form-item">
                                    <label class="layui-form-label layui-text-left">
                                        单据抬头:
                                    </label>
                                    <div class="layui-input-inline">
                                        <input type="text" name="title" autocomplete="off"
                                               class="layui-input" value="电费付款">
                                    </div>
                                </div>
                            </div>
                            <div class="layui-col-md5">
                                <div class="layui-form-item">
                                    <label class="layui-form-label layui-text-left">
                                        汇款方式:
                                    </label>
                                    <div class="layui-input-inline">
                                        <select name="payType" id="payType">
                                            {volist name="payType" id="item"}
                                            <option value="{$item.name}">{$item.name}</option>
                                            {/volist}
                                        </select>
                                    </div>
                                </div>
                            </div>
                            <div class="layui-col-md5">
                                <div class="layui-form-item">
                                    <label class="layui-form-label layui-text-left">
                                        收款方:
                                    </label>
                                    <div class="layui-input-inline">
                                        <select name="payee" id="payee" lay-filter="change">
                                            {volist name="payee" id="item"}
                                            <option value="{$item.name}" data-info='{$item.bankInfo|default='
                                            '}'>{$item.name}</option>
                                            {/volist}
                                        </select>
                                    </div>
                                </div>
                            </div>
                            <div class="layui-col-md5">
                                <div class="layui-form-item">
                                    <label class="layui-form-label layui-text-left">
                                        付款组织:
                                    </label>
                                    <div class="layui-input-inline">
                                        <select name="payOrg" id="payOrg">
                                            {volist name="payOrg" id="item"}
                                            <option value="{$item.name}">{$item.name}</option>
                                            {/volist}
                                        </select>
                                    </div>
                                </div>
                            </div>

                            <div class="layui-col-md5">
                                <div class="layui-form-item">
                                    <label class="layui-form-label layui-text-left">
                                        付款日期:
                                    </label>
                                    <div class="layui-input-inline">
                                        <input type="text" name="date" id="date" autocomplete="off" class="layui-input">
                                    </div>
                                </div>
                            </div>
                            <div class="layui-col-md5">
                                <div class="layui-form-item">
                                    <label class="layui-form-label layui-text-left">
                                        付款信息:
                                    </label>
                                    <div class="layui-input-inline">
                                        <textarea class="layui-textarea" name="fkinfo" id="fkinfo"></textarea>
                                    </div>
                                </div>
                            </div>
                            <div class="layui-col-md5">
                                <div class="layui-form-item">
                                    <label class="layui-form-label layui-text-left">
                                        备注:
                                    </label>
                                    <div class="layui-input-inline">
                                        <textarea class="layui-textarea" name="remark" id="remark"></textarea>
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div class="layui-form-item layui-col-md-offset4">
                            <button class="layui-btn" lay-filter="submit" lay-submit="">
                                创建
                            </button>
                        </div>
                    </div>
                </div>
            </form>
        </div>
    </div>
</div>


{/block}

{block name="js"}
<script type="text/javascript">
    //初始化Layui控件
    layui.use(['form', 'layer', 'laydate', 'upload'],
        function () {
            $ = layui.jquery;
            var form = layui.form,
                layer = layui.layer,
                laydate = layui.laydate;

            form.on('select(change)', function (data) {
                var that = $(data.elem);
                var info = that.find('option:selected').data('info');
                $("#fkinfo").text(info);
            });
            laydate.render({
                elem: '#date',
                trigger: 'click',
            });

            //消息提示
            function layMsg(msg, type = 6, time = 1000) {
                layer.msg(msg, {
                    icon: type,
                    time: time,
                });
            }

            //生成缴费单
            form.on('submit(submit)',
                function (data) {
                    $.ajax({
                        url: '/payment/docnumb',
                        method: "POST",
                        data: data.field,
                        dataType: "json",
                        success: function (data) {
                            if (data.status == 1) {
                                layer.msg(data.message, {icon: 6, time: 3000}, function () {
                                    xadmin.close();
                                    // 可以对父窗口进行刷新
                                    xadmin.father_reload();
                                })
                            } else {
                                layer.msg(data.message, {icon: 5, time: 3000})
                            }
                        }
                    });
                    return false;
                });
        });

</script>
{/block}