mch-setting.php 5.77 KB
<?php
use app\ht\helpers\CssFiles;
use yii\helpers\Url;

CssFiles::register($this, 'exts/base/1.0.0/ui/switch/switch-1.0.0.css');

?>


<div class="container" style="padding-left: 0px;">
    <div class="col-md-12" style="padding-left: 0px;">
        <div class="panel panel-default">
            <div class="panel-heading">
                <b>商户号余额预警设置</b>
            </div>
            <div class="panel-body">
                <table class="table">
                    <tr>
                        <td style="border:none">
                            <form id="appForm" class="form-horizontal" role="form">
                                <div class="form-group">
                                    <label class="col-md-3 control-label">OTA小程序商户号(<?= $data->mina_mch_id ?>): </label>
                                    <div class="col-md-6">
                                        <input id="mina_warning_balance" type="number" min="0" max="99999" maxlength="5"
                                               class="form-control" value="<?= $data->mina_warning_balance ?>"> <span>(当前余额:<?= empty($data->mina_balance) ? 0 : $data->mina_balance; ?>
                                            )</span>
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-md-3 control-label">订单宝小程序商户号(<?= $data->mina_ddb_mch_id ?>): </label>
                                    <div class="col-md-6">
                                        <input id="mina_ddb_warning_balance" type="number" min="0" max="99999" maxlength="5"
                                               class="form-control" value="<?= $data->mina_ddb_warning_balance ?>"> <span>(当前余额:<?= empty($data->mina_ddb_balance) ? 0 : $data->mina_ddb_balance; ?>
                                            )</span>
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-md-3 control-label">工程师商户号(<?= $data->wx_mch_id ?>): </label>
                                    <div class="col-md-6">
                                        <input id="wx_warning_balance" type="number" min="0" max="99999" maxlength="5"
                                               class="form-control" value="<?= $data->wx_warning_balance ?>"> <span>(当前余额:<?= empty($data->wx_balance) ? 0 : $data->wx_balance; ?>
                                            )</span>
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-md-3 control-label">用户商户号(<?= $data->usermp_mch_id ?>): </label>
                                    <div class="col-md-6">
                                        <input id="usermp_warning_balance" type="number" min="0" max="99999"
                                               maxlength="5" class="form-control"
                                               value="<?= $data->usermp_warning_balance ?>">
                                        <span>(当前余额:<?= empty($data->usermp_balance) ? 0 : $data->usermp_balance; ?>
                                            )</span>
                                    </div>
                                </div>
                                <div class="form-group">
                                    <div class="col-md-12 col-md-offset-3">
                                        <button id="appSubmit" class="btn btn-primary" data-style="slide-up">保存</button>
                                    </div>
                                </div>
                            </form>
                        </td>
                    </tr>

                </table>

            </div>
        </div>

    </div>


</div>

<script>
    seajs.use("base/1.0.0/ui/switch/switch-1.0.0", function () {
        $(".switch").bootstrapSwitch(
        );
    });

    (function ($, window, document) {
        $(document).ready(function () {
            //功能设置 更新
            $('#appForm #appSubmit').on('click', function () {

                var mina_warning_balance = $("#appForm #mina_warning_balance").val();
                var mina_ddb_warning_balance = $("#appForm #mina_ddb_warning_balance").val();
                var wx_warning_balance = $('#appForm #wx_warning_balance').val();
                var usermp_warning_balance = $('#appForm #usermp_warning_balance').val();


                //AJAX
                var l = $.ladda(this);
                $.ajax({
                    url: '<?= Url::toRoute(['/setting/system-setting/save-mch-setting']) ?>',
                    type: 'post',
                    dataType: 'json',
                    data: $.csrf({
                        mina_warning_balance: mina_warning_balance,
                        mina_ddb_warning_balance: mina_ddb_warning_balance,
                        wx_warning_balance: wx_warning_balance,
                        usermp_warning_balance: usermp_warning_balance,
                    }),
                    beforeSend: function () {
                        l.start();
                    },
                    success: function (e) {
                        // 成功返回数据
                        if (false == e.success) {
                            alert(e.error);
                        }
                        location.reload();
                    },
                    error: function () {
                    },
                    complete: function () {
                    }
                });

            });
        });
    }(jQuery, window, document));
</script>