statics/js/dist/backup.js

(开头部分) 7KB

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

function init() {
	(12 == parent.SYSTEM.serviceType || 16 == parent.SYSTEM.serviceType) && $("#localRecover").hide(), getBackupData(), $("#start-backup").on("click", function(a) {
		a.preventDefault(), Business.verifyRight("BACKUP_ADD") && backupConfirm()
	}), $("#localRecover").on("click", function(a) {
		if (12 !== parent.SYSTEM.serviceType || 16 !== parent.SYSTEM.serviceType) {
			if (a.preventDefault(), !Business.verifyRight("BACKUP_RECOVER")) return;
			recoverLocalBackup()
		}
	}), $("#backup-status").on("click", ".btn-recover", function(a) {
		if (a.preventDefault(), Business.verifyRight("BACKUP_RECOVER")) {
			var b = $(this).parent().data("id");
			recoverConfirm(function() {
				recoverBackup(b)
			})
		}
	}), $("#backup-status").on("click", ".btn-del", function(a) {
		if (a.preventDefault(), Business.verifyRight("BACKUP_DELETE")) {
			var b = $(this).parent().data("id");
			deleteBackupConfirm(b)
		}
	})
}
function getBackupData() {
	$.ajax({
		type: "POST",
		dataType: "json",
		url: "../scm/backup/queryBackupFile?m=queryBackupFile",
		success: function(a) {
			a && a.data && (BACKUP_DATA = a.data.items), BACKUP_DATA.length > 0 ? showBackup() : showNoBackup()
		},
		error: function() {
			parent.Public.tips({
				type: 1,
				content: "获取用户备份情况失败,请刷新页面重试!",
				autoClose: !1
			})
		}
	})
}
function showNoBackup() {
	var a = "<h3>温馨提示:</h3><p>您还没有备份记录,请点击“开始备份”按钮备份您的数据。</p>";
	$("#backup-status").html(a)
}
function showBackup() {
	var a = '<div id="dataGrid"><table id="grid"></table></div>';
	$("#backup-status").html(a), initGrid()
}
function initGrid() {
	var a = [400, 150, 80, 90];
	$("#grid").jqGrid({
		data: BACKUP_DATA,
		datatype: "local",
		height: Public.setGrid().h,
		autowidth: !0,
		shrinkToFit: !1,
		altRows: !0,
		gridview: !0,
		colModel: [{
			name: "operate",
			label: "操作",
后面还有 203 行代码,购买后查看完整代码

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

AI 解读

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

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