trustApplyBackup.js 1.3 KB
/**
 * 托管记录备份/恢复(恒生柜台bug,每天日终后会丢失托管记录)
 */

var TrustApplyBackup = function() {

	return {

		search : function() {
			$("#data-grid").datagrid({
				url : "/ration/storage/search",
				queryParams : App.dataGridQueryParams('search-form')
			});
		},

		/** 备份托管记录 */
		backup : function() {
			$.messager.confirm('Confirm', '确认要备份托管记录吗?', function(ok) {
				if (ok) {
					$.post('/ration/trust/backup', function(result) {
						$.messager.alert('信息', result.message);
					}, 'json');
				}
			});
		},
		
		/** 恢复托管记录 */
		recover : function() {
			$.messager.confirm('Confirm', '确认要恢复托管记录吗?', function(ok) {
				if (ok) {
					$.post('/ration/trust/recover', function(result) {
						$.messager.alert('信息', result.message);
					}, 'json');
				}
			});
		},

		applyType : function(value, row, index) {
			var status;
			switch (value) {
			case "0":
				return "待审核";
			case "2":
				return "待鉴定";
			case "3":
				return "鉴定不通过";
			case '4':
				status = '待入库';
				break;
			case '5':
				status = '已入库';
				break;
			case '6':
				status = '已确权';
				break;
			case '7':
				status = '申请取消';
				break;
			}
			return status;
		}
	}

}();