| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- <script>
- var excludesMembers = '';
- function doQueryMembers(groupId, startDate)
- {//查询设计组成员
- excludesMembers = "";
- var ajax = new Z.Ajax();
- ajax.setClassName("DesignGroupPresenter");
- ajax.setMethodName("doQueryMembers");
- ajax.addParam("groupId", groupId);
- ajax.addParam("startDate", startDate);
- ajax.setFailureAlert();
- ajax.setCallback("result");
- ajax.setSuccess(function(){
- var obj = Z.J.toObject(this.responseText);
- excludesMembers = obj.excludesMembers;
- Z("#result").htmlc(obj.membersHtml);
- });
- ajax.setLoading("result");
- ajax.execute();
- }
- Z.onload(function()
- {
- <#if !Validates.isEmpty(groupList)>
- doQueryMembers(${groupList.get(0).getGroupId()});
- </#if>
- });
- function doSelectorsDialog()
- {//显示设计组成员对话框
- Z("#selectedUsers").val("");
- var dialog = new Z.Dialog();
- dialog.title = "成员增加";
- dialog.url = "membersSelector.htm?orgId="+Z("#selectedOrgId").val()+"&operatorType=2&groupId="+Z("#selectedGroupId").val();
- dialog.width = 392;
- dialog.height = 423;
- dialog.fixed = true;
- dialog.execute();
- }
- function doSelectorCallback(members)
- {//增加设计组成员
- var groupId = Z("#selectedGroupId").val();
- if (!groupId)
- {
- Z.failure("无效设计组编号");
- return;
- }
-
- if (!members)
- return;
-
- Z("#selectedUsers").val(members);
- var ajax = new Z.Ajax();
- ajax.setContextPath("${context.getContextPath()}");
- ajax.setClassName("DesignGroupPresenter");
- ajax.setMethodName("doAddGroupMembers");
- ajax.addParam("groupId", groupId);
- ajax.addParam("members", members);
- ajax.setFailureAlert();
- ajax.setSuccess(function(){
- doQueryMembers(groupId, Z("#year").val()+"-" + Z("#month").val()+"-01")
- });
- ajax.setLoading(document);
- ajax.execute();
- }
- function doDeleteMember(groupId, userCode, isValid)
- {//删除人员
- var alertText = "确认将该人员从下个月剔除吗?";
- if (!isValid)
- {
- alertText = "确认将该人员剔除吗?";
- }
-
- Z.confirm(alertText, function(){
- var ajax = new Z.Ajax();
- ajax.setContextPath("${context.getContextPath()}");
- ajax.setClassName("DesignGroupPresenter");
- ajax.setMethodName("doDeleteGroupMember");
- ajax.addParam("groupId", groupId);
- ajax.addParam("userCode", userCode);
- ajax.setSuccess(function(){
- doQueryMembers(groupId, Z("#year").val()+"-" + Z("#month").val()+"-01")
- });
- ajax.setLoading(document);
- ajax.execute();
- });
- }
- </script>
- ${zhiqim_manager_breadcrumb("设计组成员")}
- ${zhiqim_manager_content()}
- <#-- 导航 -->
- <div class="z-tabnav-main z-mg-b20 ${zmr_color_class}">
- <nav>
- <ul>
- <#if ZmrPathRule.check(request, "/designGroup.htm")><li onclick="Z.L.href('designGroup.htm');">设计组管理</li></#if>
- <li class="z-active">设计组成员</li>
- </ul>
- <div class="z-text-right z-mg-t10 z-mg-r5">
- <#if ZmrPathRule.check(request, "/groupMemberAdd.htm")><button class="z-button ${zmr_color_class}" onclick="doSelectorsDialog('${group.getGroupId()}');"><i class="z-font z-add"></i>增加成员</button></#if>
- </div>
- </nav>
- </div>
- <#-- 列表 -->
- <table class="z-table">
- <tr>
- <td width="200" valign="top">
- <table class="z-table z-bordered z-bg-white z-lh30 z-pd5">
- <tr class="z-bold" bgcolor="${zmr_thead_bgcolor}"><td>设计组</td></tr>
- <#for item : groupList>
- <tr onclick=";doQueryMembers(${item.getGroupId()}, false)" ${zhiqim_manager_tr_onmouse()}><td>${item.getGroupName()}</td></tr>
- </#for>
- </table>
- </td>
- <td width="10"></td>
- <td id="result" width="*" valign="top"></td>
- </tr>
- </table>
- ${zhiqim_manager_content_end()}
|