|
发表于 2017-2-9 14:42:28
|
显示全部楼层
- Model.prototype.orgDialogPC2Receive = function(event) {
- var detailData = this.comp("detailData");
- var row = event.data[0];
- // alert(JSON.stringify(row.toJson()));
- if (row.val("sOrgKindID") != "psm") {
- alert("请选择人员!");
- return;
- }
- var psmCode = row.val("sCode");//拿到code
- var psnName = row.val("sName");//拿到姓名
- var sFName = row.val("sFName");//拿到full名称
- //var sFCode = row.val("sFCode");//拿到fullcode
- var sPsnID = row.val("sPersonID");//拿到人员ID
- var sFID = row.val("sFID");//拿到人员fullID
- var arr = sFID.split("/");//将fullID以‘/’分开
- var arrIndex = 0;//创建一个用来存数量
- var dptid = "";//创建一个用来存部门ID
- for (var a = (arr.length - 1); a >= 0; a--) {//创建a,a=arr的长度减一,a>=0
- // alert("dsadsa");
- if (arr[a].indexOf(".dpt") != -1) {//如果arr中的某一条数据中包含.dpt
- arrIndex = a;//将a的值传入arrIndex
- var index = arr[a].indexOf(".dpt");//创建index用来存包含.dpt的值
- dptid = arr[a].substring(0, index);//将index的值传入deptid中
- break;
- }
- }
- var arr1 = sFName.split("/");
- // var arr2 = sFCode.split("/");
- var dptName = arr1[arrIndex];
- // var DeptCode = arr2[arrIndex];
- detailData.setValue("fJYYID", sPsnID);
- // detailData.setValue("fFZRCode", psmCode);
- detailData.setValue("fJYY", psnName);
- // detailData.setValue("fFZRFID", sFID);
- // detailData.setValue("fDeptCode", DeptCode);
- detailData.setValue("fDeptID", dptid);
- detailData.setValue("fDeptName", dptName);
- };
复制代码
希望可以帮到你 |
|