web/bundles/topxiaadmin/js/controller/system/payment.js

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

define(function(require, exports, module) {
    var Validator = require('bootstrap.validator');
    require('common/validator-rules').inject(Validator);
    var Notify = require('common/bootstrap-notify');

    exports.run = function() {
      $('[name=enabled]').change(function (e) {
        var radio = e.target.value;
        var paymentClose = $('.payment-close');
        var paymentOpen = $('.payment-open');

        $('.submit-error').addClass('hidden');
        if (radio == '1') {
          paymentOpen.removeClass('hidden');
          paymentClose.addClass('hidden');
        } else {
          paymentOpen.addClass('hidden');
          paymentClose.removeClass('hidden');
        }
      })

        var validator = new Validator({
                element: '#payment-form'
            });

        $('[name=alipay_enabled]').change(function(e) {
            var radio = e.target.value;
            var subItem = $(this).parents('fieldset').children('[data-sub="alipay"]');
          
            if (radio == '1') {
                $('.submit-error').addClass('hidden');
                subItem.removeClass('hidden');
                validator.addItem({
                    element: '[name="alipay_secret"]',
                    required: true,
                    errormessageRequired: Translator.trans('admin.system.payment.alipay_secret_input.message')
                });
                validator.addItem({
                    element: '[name=alipay_key]',
                    required: true,
                    errormessageRequired: Translator.trans('admin.system.payment.alipay_key_input.message')
                });
            } else {
                subItem.addClass('hidden');
                validator.removeItem('[name="alipay_secret"]');
                validator.removeItem('[name="alipay_key"]');
            }
        });

        $('[name=wxpay_enabled]').change(function(e) {
            var radio = e.target.value;
            var subItem = $(this).parents('fieldset').children('[data-sub="wxpay"]');

            if (radio == '1') {
                $('.submit-error').addClass('hidden');
                subItem.removeClass('hidden');
                validator.addItem({
                  element: '[name="wxpay_appid"]',
                  required: true,
                  errormessageRequired: Translator.trans('admin.system.payment.wxpay_appid_input.message')

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。