web/bundles/topxiaadmin/js/controller/user/approve.js

(开头部分) 1KB

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

define(function(require, exports, module) {

	var Notify = require('common/bootstrap-notify');

	exports.run = function() {

		var $form = $('#approve-form');
		$('button[type=submit]').click(function() {

			var submitButton = $(this);
			var status = submitButton.data('status');

			if (status == 'fail'){
				var ret=confirm(Translator.trans('admin.user.approve_fail_confirm_hint'));
				if (!ret) {
					return false;
				}
			}
			
			if (status == 'success'){
				var ret=confirm(Translator.trans('admin.user.approve_success_confirm_hint'));
				if (!ret) {
					return false;
				}
			}

			if (status == 'fail' && $('#note').val() == '') {
				Notify.danger(Translator.trans('admin.user.rejection_reason_empty_hint'));
				return false;
			}

			if($("#note").val().length > 100){
				Notify.danger(Translator.trans('admin.user.valid_remark_length_hint'));
				return false;
			}

			$('#form_status').val(status);
			$('.user-approve-btn').button('submiting').addClass('disabled');
			$.post($form.attr('action'), $form.serialize(), function(response){
				var originText = submitButton.text();
				submitButton.text(Translator.trans('admin.user.approve_submiting_hint'));
				$('button').attr('disabled', 'disabled');

				if (response.status == 'error') {
					Notify.danger(response.error.message);
					submitButton.text(originText);
					$('button').attr('disabled', false);
				} else {
					window.location.reload();
				}

			}, 'json');

			return false;

		});

	};

});

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

AI 解读 AI

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

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