弹出对话框,在对话框里编辑完成后保存

弹出对话框,在对话框里编辑完成后保存

var editUltRecordFormId="editUltRecordForm";
var $ultRecordDialog;

jQuery(document).ready(function($){
    
    $("#addUltRecord").on("click",function(e){
        $clickBut = $(this);
        addUltRecord();
    });
    
    
});

/**
 * 添加超出系统填报时间的原因说明
 * @returns
 */
function addUltRecord(){
    //出访任务ID
    var taskId=$("#visitCountryListForm #id").val();
    var sendParam = {"taskId":taskId,"countryType":$("#countryTypeINT").val()};
    var dlgTitle = "超出系统填报时间的原因说明";
    modelAjax({
        data:sendParam,
        url:SYS_CONTEXT+'/foreignAffairs/abroad/visitCountry/'+typePath+'/editUltRecord',
        cache:false,
        dataType:'html',
        success:function(html){
            $ultRecordDialog=BootstrapDialog.show({
                size: BootstrapDialog.SIZE_WIDE,
                title:dlgTitle,
                message: function(dialog) {
                    $message=$(html);
                    return $message;
                },
                closable: true,
                closeByBackdrop: false,
                closeByKeyboard: false,
                onshown:initUltRecordForm,
                onhidden:null,
                buttons: [
                 {
                    label: '保存并关闭',
                    id: 'saveVisitCountry',
                    icon: 'glyphicon glyphicon-floppy-save',
                    cssClass: 'btn_dark_success',
                    action: function(){
                        $clickBut=$(this);
                        $("#"+editUltRecordFormId).data('formValidation').validate();
                    }
                }, 
                {
                    icon: 'glyphicon glyphicon-remove',
                    label:'关闭',
                    cssClass: 'btn_danger',
                    action: function(dialogItself){
                        dialogItself.close();
                    }
                }]
            });
        }
    });
}



function initUltRecordForm(){
    var $v_ultRecordForm=initFormValidation(editUltRecordFormId,ultRecordFormValidateOption,function($form){
        $submitForm($("#"+editUltRecordFormId),$clickBut,{
            url:SYS_CONTEXT+'/foreignAffairs/abroad/visitCountry/'+typePath+'/saveUltRecord',
            dataType:'json',
            success:function(data){
                notyOptions.text=data.message;
                if(data.result==SUCCESS){//保存成功
                    notyOptions.type=NOTY_SUCCESS;
                    $ultRecordDialog.close();
                }else{//保存失败
                    notyOptions.type=NOTY_ERROR;
                }
                noty(notyOptions);
            }
        });
    });
}

/**
 * 开通权限表单验证
 */
var ultRecordFormValidateOption=initValidOption({
    "country":{
        validators: {
            notEmpty: {
            }
        }
    },
    "startDateStr":{
        validators: {
            notEmpty: {
            }
        }
    },
    "endDateStr":{
        validators: {
            notEmpty: {
            }
        }
    }
});
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 7,547评论 0 17
  • 1、窗体 1、常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。 ...
    Moment__格调阅读 4,865评论 0 11
  • 先上一个大概的效果图吧。这是我自己电脑桌面和开始界面。 制作这样一个界面大概花费了一整天的时间,主要时间是花费在移...
    小白砸阅读 1,750评论 0 0
  • 在中級班第一天就講到障礙人成長的就是隱私和盲點。而隱私對于一個人成長進步的障礙,是無法想象的! 隱私...
    落子无悔ss阅读 213评论 0 1
  • 今天稿子过审了,就改了一次,看来我改稿现在已经有了很大进步了,还需要继续努力。越来越喜欢一个人的舒适,别人不来找我...
    芦芦苇阅读 146评论 0 0

友情链接更多精彩内容