EAS8.0,EAS8.2,WAF2,JS,打开新页面,打开新窗口,传递参数

业务场景:列表界面选择一行数据之后,判断数据状态,打开新页面。

打开新页面时,传递当前选择行记录的ID到新页面,在新页面进行下一步操作,页面链接中注意uipk参数。

option.url = waf.getContextPath() + "/dynamicForm.do?event=initialize&uipk=com.kingdee.eas.custom.DetectionResultRedtcPage&waf2skin=easbase&method=doEvent&debug=true&billId=" + billId;


// 重检
redtc:function(event,value){

    var selectedId = waf("#queryGrid").dataGrid("getSelectedRow");
    if (selectedId == undefined || selectedId == null) {
        _self.showMessage("请在检测结果表格选择记录行!");
        return;
    }
    // 派工单ID、派工单分录ID、检测状态
    var dtcStatus = waf("#queryGrid").wafGrid("getCell", selectedId, "dtcStatus");
    var billId = selectedId;
    if(dtcStatus == null || dtcStatus != 30){
        _self.showMessage("只允许在检测结果表格中选择检毕状态的记录进行重检!");
        return;
    }

    var option = {
	    OpenType:"iframe",
	    //bgiframe:false,
	    method:'POST',
	    modal:true,
	    openFromParent:false,
	    position:'center',
	    showTitleBar:true,
	    autoMax:false,
	    width:900,
	    height:650,
	    minHeight:400,
	    minWidth:350,
	    iconCls:"ui-icon-winIcon",
	    draggable:true,
	    resizable:false,
	    hideEffect:"slide"
	};
	// 传参时直接在链接地址中拼接参数
        // 在跳转的页面上,可以直接接收参数
	option.url = waf.getContextPath() + "/dynamicForm.do?event=initialize&uipk=com.kingdee.eas.custom.DetectionResultRedtcPage&waf2skin=easbase&method=doEvent&debug=true&billId=" + billId;
	option.title = "重检通知";
	option.onOpenCompleted = function(event, ui){
		waf(window).unbind("resize", waf.window);
                waf(window).bind("resize", waf.window);
	} 
	waf.window.open(option);

}


打开新页面之后,接收参数,进行后续业务处理:

/**************************提示:只允许修改开发区域,其他区域会被覆盖!********************************/
mod.definePage("extend/custom/js/DetectionResultRedtcPage",function(waf){
    //@beginUseModule
    //@endUseModule
    var _public = {},_private = {},me=_self;
    //@beginPublic
    waf.extend(_public,{
        //控件事件描述:
        confirm:function(event,value){
             return _private.confirm(event,value);
        }
	,
        //控件事件描述:
        close:function(event,value){
             return _private.close(event,value);
        }
    });
    //@endPublic

    /**************************开发区域开始**********************************************/
    //@beginPrivate
    waf.extend(_private,{

        // 确定,重检操作,发送邮件通知
    	confirm:function(event,value){
    	    // 页面传参
            var billId = _self.getUrlParam("billId"); //检测结果ID
            var message = waf("#txtMessage").wafTextarea("getValue"); //通知内容
            var users = waf("#prmtUser").wafPromptBox("getValue"); //消息接收人
            var userIds = "";
            for(var i = 0; i < users.length; i++){
                var user = users[i];
                if(userIds == ""){
                    userIds = user.id;
                } else {
                    userIds += "," + user.id;
                }
            }
            if(message == null || message == ""){
                _self.showMessage("消息内容不能为空!");
                return;
            }
            if(userIds == null || userIds == ""){
                _self.showMessage("接收人不能为空!");
                return;
            }
            waf.ajax({
                // 该辅助页面的请求也发至检测结果序时簿界面功能控制层
                url:waf.getContextPath() + "/lims/detectionResultList.do?method=redtc",
                data:{billId:billId, userIds:userIds, message:message},
                type:'post',
                dataType:'',
                async:false,
                success:function(data){
                    // alert(waf.toJSON(data));
                    _self.showMessage(data.data);
                    // 刷新父页面数据
                    window.parent.document.getElementById("btnRefresh").click();
                }
            });
        },

        // 关闭当前页面
		close:function(event,value){
            waf.window.close(parent._self.editWin);
        }

    });//@endPrivate
    /**************************开发区域结束**********************************************/
    return _public;
});



### 回答1: 《金蝶EAS 8.0用户手册》是一本为金蝶EAS 8.0软件的用户提供使用指南和操作手册的资料。该手册详细介绍了金蝶EAS 8.0软件的各项功能和操作步骤。 首先,手册会简要介绍金蝶EAS 8.0软件的概况,包括软件的特点、应用场景以及优势等。然后,手册详细介绍了软件的安装与部署,包括系统环境要求、安装步骤和注意事项等,帮助用户顺利完成软件的安装与配置。 接下来,手册会逐一介绍软件的各项功能模块,包括财务管理、人力资源管理、供应链管理、销售管理、生产管理等。每个模块会详细说明该功能模块的用途和操作步骤,并提供实际案例和示例来帮助用户更好地理解和掌握软件的使用方法。 此外,手册还会介绍软件的高级功能和扩展模块,如报表分析、据导入导出、权限管理、系统设置等。对于这些高级功能,手册会提供详细的操作步骤和注意事项,帮助用户更好地进行据分析和管理。 最后,手册还会提供一些常见问题和故障排除的解决方法,以帮助用户在使用软件时遇到问题时能够迅速解决。 总的来说,《金蝶EAS 8.0用户手册》是一本综合性的使用指南,它提供了全面而详细的软件操作说明,帮助用户快速上手并掌握金蝶EAS 8.0软件的各项功能。无论是新用户还是有一定经验的用户都可以通过这本手册来更好地使用和管理金蝶EAS 8.0软件。 ### 回答2: 金蝶eas 8.0用户手册是一本详细介绍金蝶eas 8.0企业管理软件的使用指南。该手册主要面向金蝶eas 8.0的用户,旨在帮助他们更好地了解和使用该软件。 手册内容丰富,包括了金蝶eas 8.0软件的安装方法、基本操作指南以及各个功能模块的详细介绍。在手册中,用户可以找到关于账务管理、采购管理、销售管理、生产管理、财务管理、人力资源管理等方面的详细说明和操作步骤。 用户手册以清晰的文字和配图的方式呈现,使用户可以更加直观地理解相关操作。手册中还附有常见问题解答和操作技巧,用户可以通过阅读手册迅速解决遇到的问题。 通过阅读金蝶eas 8.0用户手册,用户可以学习到如何利用该软件提高工作效率,简化业务流程,提升企业竞争力。手册还会介绍一些高级功能和扩展应用,帮助用户深入掌握软件的各种功能。 总的来说,金蝶eas 8.0用户手册是一本全面且具有指导性的使用指南,适用于金蝶eas 8.0软件的用户。通过仔细阅读手册并实践操作,用户可以更好地利用金蝶eas 8.0软件,提高企业管理水平,促进业务发展。 ### 回答3: 金蝶EAS 8.0用户手册是一份专为金蝶EAS 8.0使用者提供的详细指南。该手册主要包括软件的安装、配置、操作、功能与模块说明等方面的内容。 首先,用户手册提供了软件的安装步骤,指导用户如何正确地安装金蝶EAS 8.0软件,并给出了相关的注意事项和系统要求。 其次,手册详细介绍了软件的配置及设置。用户可以按照手册提供的步骤,完成与企业实际情况相符的配置,例如设置组织架构、设置权限、配置打印模板等。 再次,手册对软件的操作进行了详细说明。用户可以学习如何登录、进入各个模块、进行据录入、查询、修改等操作。手册还提供了简单易懂的操作示例,帮助用户更好地掌握软件的使用。 此外,手册还对金蝶EAS 8.0软件的各种功能和模块进行了解释和介绍,如财务管理、供应链管理、人力资源管理等。每个功能模块中,手册都详细说明了各种功能的操作步骤和使用技巧,以及如何进行据导入、导出等操作。 总的来说,金蝶EAS 8.0用户手册是一本非常实用的工具书,它为用户提供了全面、系统的软件使用指南。不管是新手还是有一定经验的用户,都可以通过手册快速学会使用金蝶EAS 8.0软件,并能够充分发挥其功能,提高工作效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值