var allchooseempid = "";
var allchooseempname = "";
Optional operator
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: "Choose the person who handles",
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 + ', ';
Stitching characters
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); Judgment contains
Params.param.jsonflow = {"Nodes": Params.param.NodeArry};
}
}
}, ".. /searchemp/searchemplist?choose=m ");
}
Select Department
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: "Department Selection",
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); Judgment contains
}
}
}, ".. /searchemp/searchemplist?choose=m ");
}
The person to be selected
function Jbrwinopen () {//Popup window
Top. Mainframejs.openwindow ({
width:600,
height:400,
Modal:true,
Collapsible:false,
Minimizable:false,
InitData: {values: $ ("#txt_hideJBRY"). Val (), Texts: $ ("#txt_JBRY"). Val ()},
Title: "Pending Personnel",
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); Judgment contains
}
}
}, ".. /addworkflow/jbrwinlist ");
}
Position
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: "Select the Post Staff",
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); Judgment contains
}
}
}, ".. /searchemp/searchemplist?choose=m "); // ".. /searchrole/searchrolelist?choose=m ");
}
function Getjqjbrwin () {
Top. Mainframejs.openwindow ({
width:800,
HEIGHT:550,
Modal:true,
Collapsible:false,
Minimizable:false,
Title: "Select a person to sign",
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 ");
}
Determine if a person is a true representative of
function Indexcountjbr (Readname, Allfaburenid, Allfaburenname) {
var name = "";
var Jbrycount = $ ("#txt_JBJSRY"). Val (); Handling of the receiving person
var STRs = new Array (); Define an array
STRs = Jbrycount.split (","); Separating the handler in the text of the receiver.
var strschoose = new Array (); Define an array
Strschoose = Readname.split (","); JS that separates the selected person
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 (' already exists ' + 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));
}
}