samelevelTransferList.jsp 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <t:base type="jquery,easyui,tools,DatePicker"></t:base>
  4. <div class="easyui-layout" fit="true">
  5. <div region="center" style="padding:0px;border:0px">
  6. <t:datagrid name="samelevelTransferList" checkbox="false" fitColumns="false" title="调动申请" actionUrl="samelevelTransferController.do?datagrid&typsex=${transferType}" idField="id" fit="true" queryMode="group">
  7. <t:dgCol title="主键" field="id" hidden="true" queryMode="single" width="120"></t:dgCol>
  8. <t:dgCol title="申请日期" align="center" field="applyDate" sortable="false" formatter="yyyy-MM-dd" query="false" queryMode="group" width="120"></t:dgCol>
  9. <t:dgCol title="调动员工" align="center" field="userid" sortable="false" query="false" hidden="true" queryMode="single" dictionary="t_s_base_user,id,realname" width="120"></t:dgCol>
  10. <t:dgCol title="员工姓名" field="realname" sortable="false" query="false" queryMode="single" width="120"></t:dgCol>
  11. <t:dgCol title="员工工号" field="username" sortable="false" query="false" queryMode="single" width="120"></t:dgCol>
  12. <t:dgCol title="所属单位" field="belongUnitid" sortable="false" queryMode="single" width="160"></t:dgCol>
  13. <t:dgCol title="调动方式" align="center" field="transType" sortable="false" query="false" queryMode="single" width="120"></t:dgCol>
  14. <t:dgCol title="调动方式" align="center" field="transferType" sortable="false" query="false" hidden="true" queryMode="single" width="120"></t:dgCol>
  15. <t:dgCol title="调出日期" align="center" field="outTime" sortable="false" formatter="yyyy-MM-dd" query="false" queryMode="group" width="120"></t:dgCol>
  16. <t:dgCol title="申请人" field="applicantId" sortable="false" dictionary="t_s_base_user,id,realname" queryMode="single" width="120"></t:dgCol>
  17. <t:dgCol title="申请状态" align="center" field="bpmStatus" sortable="false" query="false" queryMode="single" dictionary="bpm_status" width="120"></t:dgCol>
  18. <t:dgCol title="调入日期" align="center" field="inTime" sortable="false" formatter="yyyy-MM-dd" queryMode="single" width="120"></t:dgCol>
  19. <t:dgCol title="流程主键" align="center" field="procInstId" sortable="false" hidden="true" queryMode="single" width="120"></t:dgCol>
  20. <t:dgCol title="调入单位" field="inUnitid" sortable="false" queryMode="single" width="160"></t:dgCol>
  21. <t:dgCol title="调入岗位" field="inPostid" sortable="false" queryMode="single" dictionary="t_bus_post,id,post_name, and delete_flag = '0' and status = '0'" width="120"></t:dgCol>
  22. <t:dgCol title="" field="reject" queryMode="single" hidden="true" width="120"></t:dgCol>
  23. <t:dgCol title="" field="iamApplyUser" queryMode="single" hidden="true" width="120"></t:dgCol>
  24. <t:dgCol title="操作" field="opt" sortable="false"></t:dgCol>
  25. <%-- <t:dgFunOpt title="开启" funname="enableObj(id,bpmStatus,transferType)" urlclass="ace_button" urlfont="fa-cog"></t:dgFunOpt> --%>
  26. <t:dgFunOpt exp="bpmStatus#eq#1" urlclass="ace_button" urlfont="fa-cog" funname="startUserDefinedProcess(id,bpmStatus,transferType,applicantId)" title="提交流程" />
  27. <t:dgFunOpt exp="bpmStatus#ne#1" urlclass="ace_button" urlfont="fa-cog" funname="startus(id,procInstId)" title="查看流程" />
  28. <t:dgFunOpt exp="bpmStatus#eq#2" urlclass="ace_button" urlfont="fa-cog" funname="startusr(id,transferType,procInstId,bpmStatus,reject,iamApplyUser,applicantId)" title="撤回流程" />
  29. <t:dgToolBar title="录入" icon="icon-add" operationCode="add" url="samelevelTransferController.do?goAdd" funname="add"></t:dgToolBar>
  30. <t:dgToolBar title="修改" icon="icon-edit" operationCode="edit" url="samelevelTransferController.do?goUpdate" funname="update"></t:dgToolBar>
  31. <%--<t:dgToolBar title="删除" icon="icon-remove" operationCode="remove" url="samelevelTransferController.do?logicDel" funname="deleteObj"></t:dgToolBar>--%>
  32. <%-- <t:dgToolBar title="撤销" icon="icon-edit" operationCode="edit" url="samelevelTransferController.do?disable" funname="disableObj"></t:dgToolBar> --%>
  33. <t:dgToolBar title="查看" icon="icon-view" url="samelevelTransferController.do?goview" funname="goview"></t:dgToolBar>
  34. <%-- <t:dgToolBar title="导出" icon="icon-put" operationCode="put" funname="ExportXls"></t:dgToolBar> --%>
  35. </t:datagrid>
  36. </div>
  37. <script>
  38. $(function() {
  39. var datagrid = $("#samelevelTransferListtb");
  40. datagrid.prepend($("#pinjie1 div[name='pinjie2']").html());
  41. $("#pinjie1").html('');
  42. datagrid.children(".datagrid-toolbar").children("span:first").after($("#pinjiechaxun1 div[name='pinjiechaxun2']").html());
  43. $("#pinjiechaxun1").html('');
  44. });
  45. </script>
  46. <div id="pinjie1">
  47. <div name="pinjie2" style="padding:3px; height: auto" class="datagrid-toolbar">
  48. <table style="height:85px;padding:0px" cellpadding="0" cellspacing="1" >
  49. <tbody>
  50. <tr>
  51. <td align="right" style="width: 74px;">
  52. <label class="Validform_label">
  53. 员工姓名:
  54. </label>
  55. </td>
  56. <td class="value">
  57. <input id="realname" name="realname" type="text" style="width: 157px; " class="inputxt" placeholder="请输入员工姓名">
  58. </td>
  59. <td align="right" style="width: 74px;">
  60. <label class="Validform_label">
  61. 申请状态:
  62. </label>
  63. </td>
  64. <td class="value">
  65. <t:dictSelect field="bpmStatus" type="select" typeGroupCode="bpm_status" hasLabel="false" title="申请状态" ></t:dictSelect>
  66. </td>
  67. <td align="right" style="width: 74px;">
  68. <label class="Validform_label">
  69. 所属单位:
  70. </label>
  71. </td>
  72. <td class="value" colspan="3">
  73. <input readonly="true" type="text" id="departname" name="departname" style="width: 157px" placeholder="请选择所属单位" onclick="openDepartmentSelect()">
  74. <input id="orgIds" name="orgIds" type="hidden" value="">
  75. <a href="#" class="easyui-linkbutton" plain="true" icon="icon-select" id="departSearch" onclick="openDepartmentSelect()">选择</a>
  76. <a href="#" class="easyui-linkbutton" plain="true" icon="icon-clean" id="departRedo" onclick="callbackClean()">清空</a>
  77. </td>
  78. </tr>
  79. <tr>
  80. <td align="right">
  81. <label class="Validform_label">
  82. 申请日期:
  83. </label>
  84. </td>
  85. <td class="value" colspan="3">
  86. <input id="applyDate_begin" name="applyDate_begin" type="text" style="width: 150px" class="Wdate"
  87. onclick="WdatePicker({dateFmt:'yyyy-MM-dd',maxDate:'#F{$dp.$D(\'applyDate_end\')}'})" readonly="readonly" placeholder="yyyy-MM-dd"/>~
  88. <input id="applyDate_end" name="applyDate_end" type="text" style="width: 150px" class="Wdate"
  89. onclick="WdatePicker({dateFmt:'yyyy-MM-dd',minDate:'#F{$dp.$D(\'applyDate_begin\')}'})" readonly="readonly" placeholder="yyyy-MM-dd"/>
  90. </td>
  91. <td align="right">
  92. <label class="Validform_label">
  93. 调出日期:
  94. </label>
  95. </td>
  96. <td class="value">
  97. <input id="outTime_begin" name="outTime_begin" type="text" style="width: 150px" class="Wdate"
  98. onclick="WdatePicker({dateFmt:'yyyy-MM-dd',maxDate:'#F{$dp.$D(\'outTime_end\')}'})" readonly="readonly" placeholder="yyyy-MM-dd"/>~
  99. <input id="outTime_end" name="outTime_end" type="text" style="width: 150px" class="Wdate"
  100. onclick="WdatePicker({dateFmt:'yyyy-MM-dd',minDate:'#F{$dp.$D(\'outTime_begin\')}'})" readonly="readonly" placeholder="yyyy-MM-dd"/>
  101. </td>
  102. <td align="right" style="width: 74px;">
  103. <label class="Validform_label">
  104. 调动类型:
  105. </label>
  106. </td>
  107. <td class="value">
  108. <select name="transferType" style="width: 150px">
  109. <%-- <option value="1" <c:if test="${'1' eq transferType}">selected</c:if>>人事调动(平调) </option> --%>
  110. <option value="4" <c:if test="${'4' eq transferType}">selected</c:if>>临时借调(单次) </option>
  111. <option value="5" <c:if test="${'5' eq transferType}">selected</c:if>>临时借调(定期) </option>
  112. <%-- <option value="6" <c:if test="${'6' eq transferType}">selected</c:if>>临时借调(日薪) </option> --%>
  113. </select>
  114. </td>
  115. </tr>
  116. </tbody>
  117. </table>
  118. </div>
  119. </div>
  120. <div id="pinjiechaxun1">
  121. <div name="pinjiechaxun2" style="padding:3px; height: auto" class="datagrid-toolbar">
  122. <div style="float: right;">
  123. <span>
  124. <a href="#" class="easyui-linkbutton" plain="true" icon="icon-search" id="personnelBaseArchivesManageSearch" onclick="samelevelTransferListsearch()">查询</a>
  125. </span>
  126. <span>
  127. <a href="#" class="easyui-linkbutton" plain="true" icon="icon-reload " id="personnelBaseArchivesManageRedo" onclick="searchReset('samelevelTransferList')">重置</a>
  128. </span>
  129. </div>
  130. </div>
  131. </div>
  132. </div>
  133. <input id = "user" value="${user.id}" />
  134. <script src = "webpage/cn/com/lzt/sameleveltransfer/samelevelTransferList.js"></script>
  135. <script type="text/javascript">
  136. //启动流程
  137. function startUserDefinedProcess(id,bpmStatus,transferType,applicantId){
  138. /* if(bpmStatus != 1){
  139. layer.alert('<t:mutiLang langKey="只有状态为<待提交>时才可进行<提交流程>操作"/>');
  140. return;
  141. } */
  142. if(bpmStatus == 2){
  143. layer.alert('<t:mutiLang langKey="申请处理中不可再次提交流程"/>');
  144. return;
  145. }else if(bpmStatus == 3){
  146. layer.alert('<t:mutiLang langKey="申请已完成不可再次提交流程"/>');
  147. return;
  148. }
  149. /* if(applicantId != $("#user").val()){
  150. layer.alert('您无权限操作该数据!');
  151. return;
  152. } */
  153. //业务表名
  154. var tableName = '';
  155. //流程对应表单 URL
  156. var formUrl = '';
  157. if(transferType == '1'){
  158. tableName = "t_bus_samelevel_transfer";
  159. formUrl="samelevelTransferController.do?goView";
  160. }else if(transferType == '2'){
  161. tableName = "t_bus_promotion_transfer";
  162. formUrl="promotionTransferController.do?goView";
  163. }else if(transferType == '3'){
  164. tableName = "t_bus_demote_transfer";
  165. formUrl="demoteTransferController.do?goView";
  166. }else if(transferType == '4'){
  167. tableName = "t_bus_snap_singleborrow";
  168. formUrl="snapSingleborrowController.do?goView";
  169. }else if(transferType == '5'){
  170. tableName = "t_bus_snap_regularborrow";
  171. formUrl="snapRegularborrowController.do?goView";
  172. }else if(transferType == '6'){
  173. tableName = "t_bus_snap_calcsalaryborrow";
  174. formUrl="snapCalcsalaryborrowController.do?goView";
  175. }
  176. confirm('activitiController.do?startUserDefinedProcess&id='+id+'&tableName='+tableName+'&formUrl='+formUrl,'确定提交流程吗?','samelevelTransferList');
  177. }
  178. function startus(id,usid){
  179. processtracking(id,usid);
  180. }
  181. function startusr(id,transferType,usid,bpmStatus,reject,iamApplyUser,applicantId){
  182. //业务表名
  183. var tableName = '';
  184. if(transferType == '1'){
  185. tableName = "t_bus_samelevel_transfer";
  186. }else if(transferType == '2'){
  187. tableName = "t_bus_promotion_transfer";
  188. }else if(transferType == '3'){
  189. tableName = "t_bus_demote_transfer";
  190. }else if(transferType == '4'){
  191. tableName = "t_bus_snap_singleborrow";
  192. }else if(transferType == '5'){
  193. tableName = "t_bus_snap_regularborrow";
  194. }else if(transferType == '6'){
  195. tableName = "t_bus_snap_calcsalaryborrow";
  196. }
  197. if(reject == '2'/* && iamApplyUser == '2' */){
  198. retractProcess1(id,tableName,usid,"samelevelTransferList");
  199. return;
  200. }
  201. /* if(bpmStatus != 2){
  202. layer.alert('<t:mutiLang langKey="只有状态为<处理中>时才可进行<撤回流程>操作"/>');
  203. return;
  204. } */
  205. /* if(applicantId != $("#user").val()){
  206. layer.alert('您无权限操作该数据!');
  207. return;
  208. } */
  209. retractProcess(id,tableName,usid,"samelevelTransferList");
  210. }
  211. function callbackTable(msg){
  212. window.parent.callbackTable(msg);
  213. }
  214. function enableObj(id,bpmStatus,transferType) {
  215. if(bpmStatus != 1){
  216. layer.alert('<t:mutiLang langKey="只有状态为<待提交>时才可进行<开启>操作"/>');
  217. return;
  218. }
  219. var url = "samelevelTransferController.do?enable";
  220. url += '&id='+id+'&typeid='+transferType;
  221. $.dialog.confirm('<t:mutiLang langKey="确定要启用此休假申请吗?"/>', function(){
  222. lockuploadify(url);
  223. }, function(){
  224. });
  225. }
  226. function disableObj(title,url, id) {
  227. var rowsData = $('#'+id).datagrid('getSelections');
  228. if (!rowsData || rowsData.length==0) {
  229. layer.alert('请选中一条数据');
  230. return;
  231. }
  232. if(rowsData[0].bpmStatus != 2){
  233. layer.alert('<t:mutiLang langKey="只有状态为<处理中>时才可进行<撤销>操作"/>');
  234. return;
  235. }
  236. /* if(rowsData[0].applicantId != $("#user").val()){
  237. layer.alert('您无权限操作该数据!');
  238. return;
  239. } */
  240. url += '&id='+rowsData[0].id+'&typeid='+rowsData[0].transferType;
  241. $.dialog.confirm('<t:mutiLang langKey="确定要撤销此调动申请吗?"/>', function(){
  242. lockuploadify(url);
  243. }, function(){
  244. });
  245. }
  246. function deleteObj(title,url, id){
  247. var rowsData = $('#'+id).datagrid('getSelections');
  248. if (!rowsData || rowsData.length==0) {
  249. layer.alert('请选中一条数据');
  250. return;
  251. }
  252. /* if(rowsData[0].bpmStatus > 1){
  253. layer.alert('<t:mutiLang langKey="只有状态为<待提交>时才可进行<删除>操作"/>');
  254. return;
  255. } */
  256. if(rowsData[0].bpmStatus == 2){
  257. layer.alert('<t:mutiLang langKey="申请处理中不可删除"/>');
  258. return;
  259. }else if(rowsData[0].bpmStatus == 3){
  260. layer.alert('<t:mutiLang langKey="申请已完成不可删除"/>');
  261. return;
  262. }
  263. /* if(rowsData[0].applicantId != $("#user").val()){
  264. layer.alert('您无权限操作该数据!');
  265. return;
  266. } */
  267. url += '&id='+rowsData[0].id+'&typeid='+rowsData[0].transferType;
  268. $.dialog.confirm('<t:mutiLang langKey="确定要删除此调动申请吗?"/>', function(){
  269. lockuploadify(url);
  270. }, function(){
  271. });
  272. }
  273. function lockuploadify(url) {
  274. $.ajax({
  275. async : false,
  276. cache : false,
  277. type : 'POST',
  278. url : url,// 请求的action路径
  279. error : function() {// 请求失败处理函数
  280. },
  281. success : function(data) {
  282. var d = data; // ------ $.parseJSON(data);
  283. if (d.success) {
  284. var msg = d.msg;
  285. layer.alert(msg);
  286. reloadTable();
  287. }
  288. }
  289. });
  290. }
  291. //导入
  292. function ImportXls() {
  293. openuploadwin('Excel导入', 'samelevelTransferController.do?upload', "samelevelTransferList");
  294. }
  295. //导出
  296. function ExportXls() {
  297. JeecgExcelExport("samelevelTransferController.do?exportXls","samelevelTransferList");
  298. }
  299. //模板下载
  300. function ExportXlsByT() {
  301. JeecgExcelExport("samelevelTransferController.do?exportXlsByT","samelevelTransferList");
  302. }
  303. //新增
  304. function add(title,url,id){
  305. $.dialog({content: 'url:samelevelTransferController.do?goAddsave', zIndex: 2100,
  306. title: '调动类型', lock: true, width: '500px',
  307. height: '200px', opacity: 0.4, button: [
  308. {name: '<t:mutiLang langKey="common.confirm"/>', callback: function (){
  309. var iframe = this.iframe.contentWindow;
  310. var myReason= iframe.getReason();
  311. if(myReason == 1){
  312. window.location.href="samelevelTransferController.do?goAdd";
  313. }else if(myReason == 2){
  314. window.location.href="promotionTransferController.do?goAdd";
  315. }else if(myReason == 3){
  316. window.location.href="demoteTransferController.do?goAdd";
  317. }else if(myReason == 4){
  318. window.location.href="snapSingleborrowController.do?goAdd";
  319. }else if(myReason == 5){
  320. window.location.href="snapRegularborrowController.do?goAdd";
  321. }else if(myReason == 6){
  322. window.location.href="snapCalcsalaryborrowController.do?goAdd";
  323. }
  324. }, focus: true},
  325. {name: '<t:mutiLang langKey="common.cancel"/>', callback: function (){}}
  326. ]}).zindex();
  327. }
  328. //修改
  329. function update(title,url, id){
  330. var rowsData = $('#'+id).datagrid('getSelections');
  331. if (!rowsData || rowsData.length==0) {
  332. layer.alert('请选中一条数据');
  333. return;
  334. }
  335. /* if(rowsData[0].bpmStatus != 1){
  336. layer.alert('<t:mutiLang langKey="只有状态为<未确认>时才可进行<编辑>操作"/>');
  337. return;
  338. } */
  339. if(rowsData[0].bpmStatus == 2){
  340. layer.alert('<t:mutiLang langKey="申请处理中不可编辑"/>');
  341. return;
  342. }else if(rowsData[0].bpmStatus == 3){
  343. layer.alert('<t:mutiLang langKey="申请已完成不可编辑"/>');
  344. return;
  345. }
  346. /* if(rowsData[0].applicantId != $("#user").val()){
  347. layer.alert('您无权限操作该数据!');
  348. return;
  349. } */
  350. if(rowsData[0].transferType == '1'){
  351. url="samelevelTransferController.do?goUpdate";
  352. }else if(rowsData[0].transferType == '2'){
  353. url="promotionTransferController.do?goUpdate";
  354. }else if(rowsData[0].transferType == '3'){
  355. url="demoteTransferController.do?goUpdate";
  356. }else if(rowsData[0].transferType == '4'){
  357. url="snapSingleborrowController.do?goUpdate";
  358. }else if(rowsData[0].transferType == '5'){
  359. url="snapRegularborrowController.do?goUpdate";
  360. }else if(rowsData[0].transferType == '6'){
  361. url="snapCalcsalaryborrowController.do?goUpdate";
  362. }
  363. updateNotCreateWin("修改",url, "samelevelTransferList",false);
  364. }
  365. //查看
  366. function view(title,url, id){
  367. viewNotCreateWin("查看",url, "samelevelTransferList",false)
  368. }
  369. //新增
  370. function goview(title,url,id){
  371. var rowsData = $('#'+id).datagrid('getSelections');
  372. if (!rowsData || rowsData.length==0) {
  373. layer.alert('请选中一条数据');
  374. return;
  375. }
  376. window.location.href=url+'&id='+rowsData[0].id+'&typeid='+rowsData[0].transferType;
  377. }
  378. function openDepartmentSelect() {
  379. // $.dialog.setting.zIndex = getzIndex();
  380. // var orgIds = $("#orgIds").val();
  381. // /** 按照登录用户的组织查询所有子组织
  382. // $.dialog({content: 'url:departController.do?departSelectByIds&belongUnitid='+belongUnitid, zIndex: 2100, title: '所属部门列表', lock: true, width: '400px', height: '350px', opacity: 0.4, button: [
  383. // {name: '<t:mutiLang langKey="common.confirm"/>', callback: callbackDepartmentSelect, focus: true},
  384. // {name: '<t:mutiLang langKey="common.cancel"/>', callback: function (){}}
  385. // ]}).zindex();
  386. // */
  387. // // 查询所有组织结构
  388. // $.dialog({content: 'url:departController.do?departSelect&orgIds='+orgIds, zIndex: getzIndex(), title: '所属部门列表', lock: true, width: '400px', height: '350px', opacity: 0.4, button: [
  389. // {name: '<t:mutiLang langKey="common.confirm"/>', callback: callbackDepartmentSelect, focus: true},
  390. // {name: '<t:mutiLang langKey="common.cancel"/>', callback: function (){}}
  391. // ]}).zindex();
  392. var orgIds = $("#orgIds").val();
  393. $.dialog({
  394. content: 'url:dialogDealController.do?projectDepartTableAll&ids='+orgIds, zIndex: getzIndex(), title: '项目名称列表', lock: true, width: '600px', height: '400px', opacity: 0.4, button: [
  395. {name: '<t:mutiLang langKey="common.confirm"/>', callback: function (){
  396. var iframe = this.iframe.contentWindow;
  397. if(iframe.getReason().length>0){
  398. var strData=eval(iframe.getReason());
  399. for(var key in strData[0]){
  400. if(key=="strPId"){
  401. $("#orgIds").val(strData[0][key]);
  402. }else if(key=="strDepartName"){
  403. $("#departname").val(strData[0][key]);
  404. }
  405. }
  406. }
  407. }, focus: true},
  408. {name: '<t:mutiLang langKey="common.cancel"/>', callback: function (){
  409. $('#departname').val('');
  410. $('#orgIds').val('');
  411. }}
  412. ]}).zindex();
  413. }
  414. function callbackDepartmentSelect() {
  415. /** 按照登录用户的组织查询所有子组织
  416. var iframe = this.iframe.contentWindow;
  417. var treeObj = iframe.$.fn.zTree.getZTreeObj("departSelectByIds");
  418. var nodes = treeObj.getCheckedNodes(true);
  419. if(nodes.length>0){
  420. var ids='',names='';
  421. for(i=0;i<nodes.length;i++){
  422. var node = nodes[i];
  423. ids += node.id+',';
  424. names += node.name+',';
  425. }
  426. ids = ids.substring(0,ids.length - 1);
  427. names = names.substring(0,names.length - 1);
  428. $('#departname').val(names);
  429. $('#departname').blur();
  430. $('#orgIds').val(ids);
  431. }
  432. */
  433. // 查询所有组织结构
  434. // var iframe = this.iframe.contentWindow;
  435. // var treeObj = iframe.$.fn.zTree.getZTreeObj("departSelect");
  436. // var nodes = treeObj.getCheckedNodes(true);
  437. // if(nodes.length>0){
  438. // var ids='',names='';
  439. // for(i=0;i<nodes.length;i++){
  440. // var node = nodes[i];
  441. // ids += node.id+',';
  442. // names += node.name+',';
  443. // }
  444. // $('#departname').val(names);
  445. // $('#departname').blur();
  446. // $('#orgIds').val(ids);
  447. // }
  448. }
  449. function callbackClean(){
  450. $('#departname').val('');
  451. $('#orgIds').val('');
  452. }
  453. </script>