/** * 初始化积分兑换订单详情对话框 */ var TIntegralOrderInfoDlg = { tIntegralOrderInfoData : {}, validateFields: { remark: { validators: { notEmpty: { message: '处理备注不能为空' }/*, regexp: { regexp: /^.{1,500}$/, message: '回复内容不能超过500个长度' }*/ } }, } }; var language =$("#language").val() /** * 验证数据是否为空 */ TIntegralOrderInfoDlg.validate = function () { $('#integralOrderInfoForm').data("bootstrapValidator").resetForm(); $('#integralOrderInfoForm').bootstrapValidator('validate'); return $("#integralOrderInfoForm").data('bootstrapValidator').isValid(); }; /** * 清除数据 */ TIntegralOrderInfoDlg.clearData = function() { this.tIntegralOrderInfoData = {}; } /** * 设置对话框中的数据 * * @param key 数据的名称 * @param val 数据的具体值 */ TIntegralOrderInfoDlg.set = function(key, val) { this.tIntegralOrderInfoData[key] = (typeof val == "undefined") ? $("#" + key).val() : val; return this; } /** * 设置对话框中的数据 * * @param key 数据的名称 * @param val 数据的具体值 */ TIntegralOrderInfoDlg.get = function(key) { return $("#" + key).val(); } /** * 关闭此对话框 */ TIntegralOrderInfoDlg.close = function() { parent.layer.close(window.parent.TIntegralOrder.layerIndex); } /** * 收集数据 */ TIntegralOrderInfoDlg.collectData = function() { this .set('id') .set('insertTime') .set('userId') .set('goodsId') .set('num') .set('consigneeName') .set('consigneePhone') .set('consigneeAddress') .set('remark') .set('state'); } /** * 提交修改 */ TIntegralOrderInfoDlg.immediately = function() { this.clearData(); this.collectData(); if(!this.validate()){ return ; } //提交信息 var ajax = new $ax(Feng.ctxPath + "/tIntegralOrder/immediately", function(data){ if(language==1){ Feng.success("处理成功!"); }else if(language==2){ Feng.success("Deal with success!"); }else { Feng.success("Menghadapi sukses!"); } window.parent.TIntegralOrder.table.refresh(); TIntegralOrderInfoDlg.close(); },function(data){ Feng.error("处理失败!" + data.responseJSON.message + "!"); }); ajax.set(this.tIntegralOrderInfoData); ajax.start(); } $(function() { Feng.initValidator("integralOrderInfoForm", TIntegralOrderInfoDlg.validateFields); });