marketPrice.js 1.7 KB
/**
 * 修改上市价
 */
var MarketPrice = function() {

	var me = this;

	return {
		//初始化数据或者状态
		init : function() {
		},
		//查询
		search : function() {
			$('#data-grid').datagrid({
				url : '/market/price/search?',
				queryParams : App.dataGridQueryParams('search-form')
			});
		},
		
		update:function (){
			var row = $("#data-grid").datagrid("getSelected");
			if(row==null){
				$.messager.alert('Warning', '请选择一条数据');
				return;
			}
			if(row.MCHCODE_STATUS!='4'){
				$.messager.alert('Warning', '只有未挂牌的才能修改价格');
				return;
			}
			$("#market-price-div").dialog("setTitle", '修改上市价');
			$("#price-update-form").form("load", row);
			$("#otc_code_span").html(row.MCH_CODE);
			$("#otc_code").val(row.MCH_CODE);
			$("#otc_name_span").html(row.MCH_NAME);
			$("#price_span").html(row.ISSUE_PRICE);
			$('#market-price-div').dialog('open');
		},
		formatStatus : function(value, row, index) {
			var result;
			switch (value) {
			case '0':
				result = '正常';
				break;
			case '1':
				result = '停牌';
				break;
			case '2':
				result = '退市';
				break;
			case '3':
				result = '摘牌';
				break;
			case '4':
				result = '未挂牌';
				break;
			}
			return result;
		},
		submit:function(){
			$('#price-update-form').form('submit', {
				url : '/market/price/update',
				onSubmit : function(param) {
					return $(this).form('validate');
				},
				success : function(data) {
						$('#market-price-div').dialog('close');
						$('#data-grid').datagrid('reload');
						$.messager.show({
			        		title: '信息',
			        		msg: '修改成功'
			        	});
				},
				error : function() {

				}
			});
			
		}

	}

}();