trustApplySupplement.js 1.7 KB
/**
 * 补货托管
 * 
 * @author 仝玉甫
 */
var TrustApplySupplement = function() {
	
	return {

		search : function() {
			$('#data-grid').datagrid({
				url : '/ration/supplement/search?' + $('#search-form').serialize()
			});
		},
		
		/**计算可托管量*/
		applyAmount : function(value, row, index) {
			var applicableAmount = row.totalAmount - row.turnover - row.applyCount;
			if (applicableAmount != row.applicableAmount) {
				$('#data-grid').datagrid('highlightRow', index);
			}
			return applicableAmount;
		},
		
		beforeUpdateTotalAmount: function() {
			var row = $('#data-grid').datagrid('getSelected');
			$('#add-form').form('reset');
			if (row) {
				$('#add-form').form('load', '/ration/supplement/queryByOtcCode?otcCode=' + row.otcCode);
			}
			$('#add-dialog').dialog('open');
		},
		
		/**修改入库总量*/
		updateTotalAmount: function() {
			$('#add-form').form('submit', {
				url: '/ration/supplement/updateTotalAmount',
				onSubmit: function(){
		            return $(this).form('validate');
		        },
		        success: function(result){
		        	result = $.parseJSON(result);
					if (result.success == true) {
						$('#add-dialog').dialog('close');
			            $('#data-grid').datagrid('reload');
					}
					$.messager.show({
		        		title: '信息',
		        		msg: result.data
		        	});
		        }
			});
		},
		
		/**搜索补货托管记录*/
		searchRecord : function() {
			$('#data-grid').datagrid({
				url : '/ration/supplement/searchRecord?' + $('#search-form').serialize()
			});
		},
		
		formatBusinessFlag: function(value, row, index) {
			switch (value) {
			case '1':
				return '补货托管';
			case '2':
				return '业务人员修改';
			}
		}
	};
	
}();