判断人员js


var allchooseEmpID = "";
var allchooseEmpName = "";
//自选经办人
function getJbrWinForMy() {

    top.MainFrameJS.openWindow({
        width: 800,
        height: 600,
        modal: true,
        collapsible: false,
        minimizable: false,
        // initData: { values: $("#txt_hideJBJSRY").val(), texts: $("#txt_JBJSRY").val() },
        title: "选择经办人",
        onBeforeClose: function () {

 

 

            var count = params.NodeData.length;
            var data = eval(top.MainFrameJS.getWinData());
            if (data != null && data.length > 0) {
                var faburenid = "";
                var faburenname = "";
                for (var i = 0; i < data.length; i++) {
                    faburenid += data[i].UserId + ',';
                    faburenname += data[i].RealName + ',';

                    //拼接字符
                    if (count > 0) {
                        var FLOWNUMBER = getQueryString("flowNumber");
                        var StrNodeArry = {
                            "ID": "", "SEQUENCE": $("#txt_SEQUENCEMAXID").text(), "FLOWNUMBER": FLOWNUMBER, "NODENUM": params.NodeData[0].NODENUM, "NODENAME": params.NodeData[0].NAME,
                            "JBROBJECTID": data[i].UserId, "JBROBJECTNAME": data[i].RealName, "DOTYPE": 0,
                            "ENTRUSTID": "", "ENTRUSTNAME": "", "NODENUMBER": params.NodeData[0].NODENUMBER, "NODEID": params.NodeData[0].NODEID
                        };
                        params.param.NodeArry.push(StrNodeArry);
                    }
                }

                var allfaburenid = "";
                var allfaburenname = "";
                allfaburenid += faburenid;
                allfaburenname += faburenname;
             
                faburenid = faburenid.substr(0, faburenid.length - 1);
                faburenname = faburenname.substr(0, faburenname.length - 1);
                IndexCountJBR(faburenname, allfaburenid, allfaburenname);  //判断包含

                params.param.jsonflow = { "Nodes": params.param.NodeArry };

 


            }

        }
    }, "../SearchEmp/SearchEmpList?choose=M");


}
//选择部门
function unitNameChoose() {

    top.MainFrameJS.openWindow({
        width: 800,
        height: 550,
        modal: true,
        collapsible: false,
        minimizable: false,
        //   initData: { values: $("#txt_hideJBBMObjectName").val(), texts: $("#JBBMObjectName").val() },
        appointData: { type: 'org', rows: params.untinNameRows },

        title: "部门选择",
        onBeforeClose: function () {
            var data = eval(top.MainFrameJS.getWinData());
            if (data != null && data.length > 0) {
                var faburenid = "";
                var faburenname = "";
                for (var i = 0; i < data.length; i++) {
                    faburenid += data[i].UserId + ',';
                    faburenname += data[i].RealName + ',';

                }

                var allfaburenid = "";
                var allfaburenname = "";
                allfaburenid += faburenid;
                allfaburenname += faburenname;

                faburenid = faburenid.substr(0, faburenid.length - 1);
                faburenname = faburenname.substr(0, faburenname.length - 1);
                IndexCountJBR(faburenname, allfaburenid, allfaburenname);  //判断包含

            }
        }
    }, "../SearchEmp/SearchEmpList?choose=M");

}
//待选经办人
function jbrWinOpen() { //弹出窗口
    top.MainFrameJS.openWindow({
        width: 600,
        height: 400,
        modal: true,
        collapsible: false,
        minimizable: false,
        initData: { values: $("#txt_hideJBRY").val(), texts: $("#txt_JBRY").val() },
        title: "待选人员",
        onBeforeClose: function () {
            var data = eval(top.MainFrameJS.getWinData());
            if (data != null) {
                var faburenid = "";
                var faburenname = "";
                for (var i = 0; i < data.length; i++) {
                    faburenid += data[i].UserId + ',';
                    faburenname += data[i].RealName + ',';
                }

                var allfaburenid = "";
                var allfaburenname = "";
                allfaburenid += faburenid;
                allfaburenname += faburenname;

                faburenid = faburenid.substr(0, faburenid.length - 1);
                faburenname = faburenname.substr(0, faburenname.length - 1);
                IndexCountJBR(faburenname, allfaburenid, allfaburenname);  //判断包含


            }


        }
    }, "../AddWorkFlow/JbrWinList");

}


//经办岗位
function getJbGwWin() {
    top.MainFrameJS.openWindow({
        width: 800,
        height: 550,
        modal: true,
        collapsible: false,
        minimizable: false,
        // initData: { values: $("#txt_hideJBZWObjectName").val(), texts: $("#JBZWObjectName").val() },
        appointData: { type: 'role', rows: params.gwNameRows },
        title: "选择岗位人员",
        onBeforeClose: function () {
            var data = eval(top.MainFrameJS.getWinData());

 

            if (data != null && data.length > 0) {
                var faburenid = "";
                var faburenname = "";
                for (var i = 0; i < data.length; i++) {
                    faburenid += data[i].UserId + ',';
                    faburenname += data[i].RealName + ',';
                }

                var allfaburenid = "";
                var allfaburenname = "";
                allfaburenid += faburenid;
                allfaburenname += faburenname;

                faburenid = faburenid.substr(0, faburenid.length - 1);
                faburenname = faburenname.substr(0, faburenname.length - 1);
                IndexCountJBR(faburenname, allfaburenid, allfaburenname);  //判断包含

 

            }

        }
    }, "../SearchEmp/SearchEmpList?choose=M"); // "../SearchRole/SearchRoleList?choose=M");

}
function getJQJbrWin() {
    top.MainFrameJS.openWindow({
        width: 800,
        height: 550,
        modal: true,
        collapsible: false,
        minimizable: false,
        title: "选择加签人",
        onBeforeClose: function () {
            var count = params.NodeData.length;
            var data = eval(top.MainFrameJS.getWinData());
            if (data != null && data.length > 0) {
                var faburenid = "";
                var faburenname = "";
                for (var i = 0; i < data.length; i++) {
                    faburenid += data[i].UserId + ',';
                    faburenname += data[i].RealName + ',';
                }
                faburenid = faburenid.substr(0, faburenid.length - 1);
                faburenname = faburenname.substr(0, faburenname.length - 1);

                $("#txt_JQR").val(faburenname);
                $("#txt_hidetxt_JQR").val(faburenid);


            }

        }
    }, "../SearchEmp/SearchEmpList?choose=S");


}
//判断是否包含人员为真代表有
function IndexCountJBR(readName, allfaburenid, allfaburenname) {

    var name = "";
    var jbryCount = $("#txt_JBJSRY").val(); //经办接收人
    var strs = new Array(); //定义一数组
    strs = jbryCount.split(","); //分隔经办接收人text里面的经办人

    var strsChoose = new Array(); //定义一数组
    strsChoose = readName.split(","); //分隔选择人员的js

 


    if (strs.length > 0 && strsChoose.length > 0) {
        for (var i = 0; i < strs.length; i++) {
            for (var j = 0; j < strsChoose.length; j++) {
                if (strs[i] == strsChoose[j]) {
                    name += strs[i] + ",";

                }

            }
        }

        name = name.substr(0, name.length - 1);

    }

    if (name.length > 0) {
        alert('已存在' + name);
        return false;

    } else {

        allchooseEmpID += allfaburenid;
        allchooseEmpName += allfaburenname;
        $("#txt_JBJSRY").val(allchooseEmpName.substr(0, allchooseEmpName.length - 1));
        $("#txt_hideJBJSRY").val(allchooseEmpID.substr(0, allchooseEmpID.length - 1));

    }

}

 

 

posted on 2014-06-08 19:07  笨小孩做开发 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/dullbaby/p/3776608.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值