소스 검색

地区负责人申请调整

sangwenwei 1 년 전
부모
커밋
04c4e636ae

+ 24 - 0
src/main/java/com/jeeplus/modules/signatureManagement/electronicSignature/controller/DistrictDirectorApplicationController.java

@@ -82,6 +82,12 @@ public class DistrictDirectorApplicationController extends BaseController {
         return "modules/signatureManagement/electronicSignature/districtDirectorApplicationList";
     }
 
+    @RequestMapping(value = "ListByCreate")
+    public String ListByCreate(DistrictDirectorApplication directorApplication, HttpServletRequest request, HttpServletResponse response, Model model) {
+        Page<DistrictDirectorApplication> page = directorApplicationService.findPage(new Page<DistrictDirectorApplication>(request, response), directorApplication);
+        model.addAttribute("page", page);
+        return "modules/signatureManagement/electronicSignature/districtDirectorApplicationListForm";
+    }
 
 
     @RequestMapping(value = "form")
@@ -310,6 +316,24 @@ public class DistrictDirectorApplicationController extends BaseController {
     }
 
 
+    /**
+     * 删除地区申请
+     * @param directorApplication
+     * @param redirectAttributes
+     * @return
+     */
+    @RequestMapping(value = "delete")
+    public String delete(DistrictDirectorApplication directorApplication, RedirectAttributes redirectAttributes) {
+
+        directorApplicationService.delete(directorApplication);
+        addMessage(redirectAttributes, "删除成功");
+        if (StringUtils.isNotBlank(directorApplication.getHome()) && "home".equals(directorApplication.getHome())){
+            return "redirect:" + Global.getAdminPath() + "/home/?repage";
+        }else {
+            return "redirect:"+Global.getAdminPath()+"/districtDirectorApplication/districtDirectorApplication/?repage";
+        }
+    }
+
 
 
 

+ 4 - 0
src/main/java/com/jeeplus/modules/signatureManagement/electronicSignature/service/DistrictDirectorApplicationService.java

@@ -1,6 +1,7 @@
 package com.jeeplus.modules.signatureManagement.electronicSignature.service;
 
 import com.google.common.collect.Maps;
+import com.jeeplus.common.config.Global;
 import com.jeeplus.common.persistence.Page;
 import com.jeeplus.common.service.CrudService;
 import com.jeeplus.common.utils.MenuStatusEnum;
@@ -32,6 +33,8 @@ import org.activiti.engine.runtime.ProcessInstance;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.servlet.mvc.support.RedirectAttributes;
 
 import java.text.SimpleDateFormat;
 import java.util.*;
@@ -92,6 +95,7 @@ public class DistrictDirectorApplicationService extends CrudService<DistrictDire
             dataScopeSql = dataScopeFilter(directorApplication.getCurrentUser(), "o", "u", "s", MenuStatusEnum.ELECTRONIC_SIGNATURE.getValue());
             directorApplication.getSqlMap().put("dsf", dataScopeSql);
             directorApplication.getSqlMap().put("delFlag", "AND a.del_flag = 0");
+            directorApplication.setCreateBy(UserUtils.getUser());
         }
         if(null!= directorApplication.getOffice() && org.apache.commons.lang3.StringUtils.isNotBlank(directorApplication.getOffice().getId())){
             //查询该选择节点下所有的部门Id

+ 24 - 20
src/main/webapp/webpage/modules/signatureManagement/electronicSignature/ElectronicSignatureList.jsp

@@ -246,9 +246,9 @@
                 title: title,
                 maxmin: false, //开启最大化最小化按钮
                 content: url ,
-                skin:"three-btns",
+                skin:"two-btns",
                 btn: ['送审','关闭'],
-                btn1: function(index, layero){
+                yes: function(index, layero){
                     var body = top.layer.getChildFrame('body', index);
                     var iframeWin = layero.find('iframe')[0]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
                     var inputForm = body.find('#inputForm');
@@ -264,23 +264,27 @@
                         setTimeout(function(){top.layer.close(index)}, 100);//延时0.1秒,对应360 7.1版本bug
                     }
                 },
-                btn2:function(index,layero){
-                    var body = top.layer.getChildFrame('body', index);
-                    var iframeWin = layero.find('iframe')[0]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
-                    var inputForm = body.find('#inputForm');
-                    var top_iframe;
-                    if(target){
-                        top_iframe = target;//如果指定了iframe,则在改frame中跳转
-                    }else{
-                        top_iframe = top.getActiveTab().attr("name");//获取当前active的tab的iframe
-                    }
-                    inputForm.attr("target",top_iframe);//表单提交成功后,从服务器返回的url在当前tab中展示
-                    if(iframeWin.contentWindow.doSubmit(3) ){
-                        // top.layer.close(index);//关闭对话框。
-                        setTimeout(function(){top.layer.close(index)}, 100);//延时0.1秒,对应360 7.1版本bug
-                    }
-                },
-                btn3: function(index){
+                cancel: function(index){
+                }
+            });
+
+        }
+        function openDialogForm(title,url,width,height,target){
+            if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){//如果是移动端,就使用自适应大小弹窗
+                width='auto';
+                height='auto';
+            }else{//如果是PC端,根据用户设置的width和height显示。
+
+            }
+            top.layer.open({
+                type: 2,
+                area: [width, height],
+                title: title,
+                maxmin: false, //开启最大化最小化按钮
+                content: url ,
+                skin:"one-btns",
+                btn: ['关闭'],
+                cancel: function(index){
                 }
             });
 
@@ -390,7 +394,7 @@
                             <button class="layui-btn layui-btn-sm layui-bg-blue" title="地区负责人申请" onclick="openDialogDis('地区负责人申请','${ctx}/districtDirectorApplication/districtDirectorApplication/form','95%','95%')">&nbsp;地区负责人申请</button>
                         </c:if>
                         <c:if test="${isArea == '1'}">
-                            <button class="layui-btn layui-btn-sm layui-bg-blue" title="地区负责人申请详情" onclick="openDialogre('地区负责人申请详情','${ctx}/districtDirectorApplication/districtDirectorApplication/lookForm?id='+'${districtId}','95%','95%','','关闭')">&nbsp;地区负责人申请详情</button>
+                            <button class="layui-btn layui-btn-sm layui-bg-blue" title="地区负责人申请详情" onclick="openDialogForm('地区负责人申请详情','${ctx}/districtDirectorApplication/districtDirectorApplication/ListByCreate','95%','95%','','关闭')">&nbsp;地区负责人申请详情</button>
                         </c:if>
 
 

+ 1 - 2
src/main/webapp/webpage/modules/signatureManagement/electronicSignature/directorApplicationAudit.jsp

@@ -112,9 +112,8 @@
 						<sys:treeselect id="area" name="area.id" disabled="disabled" value="${districtDirectorApplication.area.id}" labelName="area.name"
 										labelValue="${districtDirectorApplication.area.name}"
 										cssStyle="background-color:#fff"
-										title="区域" url="/sys/area/treeData" cssClass="form-control required layui-input"
+										title="区域" url="/sys/area/treeData" cssClass="form-control layui-input"
 										allowClear="true" notAllowSelectParent="false"/>
-						<span id="ph" style="color:#cc5965"></span>
 					</div>
 				</div>
 				<div class="layui-item layui-col-sm6">

+ 1 - 2
src/main/webapp/webpage/modules/signatureManagement/electronicSignature/directorApplicationForm.jsp

@@ -13,7 +13,6 @@
 					parent.layer.msg("请填写负责区域!", {icon: 5});
 					return false;
 				}
-
 				$("#inputForm").attr("action","${ctx}/districtDirectorApplication/districtDirectorApplication/save");
 				$("#inputForm").submit();
 				return true;
@@ -70,7 +69,7 @@
 				</div>
 				<div class="layui-item layui-col-sm6">
 					<label class="layui-form-label">关联地区:</label>
-					<div class="layui-input-block">
+					<div class="layui-input-block with-icon">
 						<sys:treeselectStaffArea id="area" name="area.id" value="${districtDirectorApplication.area.id}" labelName="area.name"
 										labelValue="${districtDirectorApplication.area.name}"
 										cssStyle="background-color:#fff"

+ 1 - 1
src/main/webapp/webpage/modules/signatureManagement/electronicSignature/directorApplicationView.jsp

@@ -120,7 +120,7 @@
 					</div>
 				</div>
 				<div class="layui-item layui-col-sm6">
-					<label class="layui-form-label"><span class="require-item">*</span>区域负责人名称:</label>
+					<label class="layui-form-label double-line"><span class="require-item">*</span>区域负责人名称:</label>
 					<div class="layui-input-block">
 						<form:input path="areaDirector" htmlEscape="false" readonly="true" maxlength="64" class="form-control  layui-input"/>
 					</div>

+ 37 - 9
src/main/webapp/webpage/modules/signatureManagement/electronicSignature/districtDirectorApplicationList.jsp

@@ -284,6 +284,24 @@
             });
 
         }
+        function openDialogForm(title,url,width,height,target){
+            if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){//如果是移动端,就使用自适应大小弹窗
+                width='auto';
+                height='auto';
+            }else{//如果是PC端,根据用户设置的width和height显示。
+
+            }
+            top.layer.open({
+                type: 2,
+                area: [width, height],
+                title: title,
+                maxmin: false, //开启最大化最小化按钮
+                content: url ,
+                skin:"one-btns",
+                btn: ['关闭'],
+                cancel: function(index){
+                }
+            });
     </script>
     <style>
         body{
@@ -398,16 +416,17 @@
                 /*{checkbox: true, fixed: true},*/
                 {field:'index',align:'center', title: '序号',width:80}
                 /*,{field:'number',align:'center', title: '申请编号',  width:160}*/
-
-                ,{field:'areaName',align:'center', title: '关联区域',  width:200}
-                ,{field:'territory',align:'center', title: '负责地区',  width:100}
-                ,{field:'areaDirector',align:'center', title: '地区负责人',  width:100}
-                ,{field:'createName', align:'center',title: '申请人', width:100,templet:function(d){
+                ,{field:'territory',align:'center', title: '负责地区',  minwidth:100,templet:function(d){
+                        return "<a class=\"attention-info\" title=\"" + d.territory + "\" href=\"javascript:void(0);\" onclick=\"openDialogView('查看地区申请', '${ctx}/districtDirectorApplication/districtDirectorApplication/lookForm?id=" + d.id +"','95%', '95%')\">" + d.territory + "</a>";
+                    }}
+                ,{field:'createName', align:'center',title: '申请人', minwidth:100,templet:function(d){
                         return "<span title=\"" + d.createName + "\">" + d.createName + "</span>";
                     }}
-                ,{field:'officeName',align:'center', title: '申请部门',  width:200}
-                ,{field:'createDate',align:'center', title: '申请日期',  width:200}
-                ,{align:'center', title: '状态',  width:150,templet:function(d){
+                ,{field:'officeName',align:'center', title: '申请部门',  minwidth:200}
+                ,{field:'areaDirector',align:'center', title: '地区负责人',  minwidth:100}
+                ,{field:'areaName',align:'center', title: '关联区域',  minwidth:200}
+                ,{field:'createDate',align:'center', title: '申请日期',  minwidth:200}
+                ,{align:'center', title: '状态',  minwidth:150,templet:function(d){
                         var st = directorApplicationState(d.status);
                         if(st.action)
                             var xml ="<span onclick=\"openDialogView('流程追踪', '${ctx}/districtDirectorApplication/districtDirectorApplication/getProcess?id=" + d.id + "','"+ d.id +"','95%','95%')\" class=\"status-label status-label-" + st.label + "\" >" + st.status + "</span>";
@@ -415,7 +434,15 @@
                             var xml = "<span style=\"cursor:default;\" class=\"status-label status-label-" + st.label + "\" >" + st.status + "</span>";
                         return xml;
                     }}
-                ,{field:'op',align:'center',title:"操作",width:150,}
+                ,{field:'op',align:'center',title:"操作",minwidth:150,templet:function(d){
+                        var xml="<div class=\"layui-btn-group\">";
+                        if(d.candel != undefined && d.candel =="1")
+                        {
+                            xml+="<a href=\"${ctx}/districtDirectorApplication/districtDirectorApplication/delete?id=" + d.id + "\" onclick=\"return confirmx('确认要删除该地区申请吗?', this.href)\" class=\"layui-btn layui-btn-xs layui-bg-red\"> 删除</a>";
+                        }
+                        xml+="</div>"
+                        return xml;
+                }}
 
             ]]
             ,data: [
@@ -432,6 +459,7 @@
                     ,"territory":"${districtDirectorApplication.territory}"
                     ,"areaDirector":"${districtDirectorApplication.areaDirector}"
                     ,"createName":"<c:out value="${districtDirectorApplication.createBy.name}" escapeXml="false"/>"
+                    ,"candel":	<c:choose><c:when test="${(districtDirectorApplication.status == 1 or districtDirectorApplication.status == 3 or districtDirectorApplication.status == 4)}">"1"</c:when><c:otherwise>"0"</c:otherwise></c:choose>
                 }
                 </c:forEach>
                 </c:if>

+ 404 - 0
src/main/webapp/webpage/modules/signatureManagement/electronicSignature/districtDirectorApplicationListForm.jsp

@@ -0,0 +1,404 @@
+<%@ page contentType="text/html;charset=UTF-8" %>
+<%@ include file="/webpage/include/taglib.jsp"%>
+<html>
+<head>
+	<title>地区负责人申请</title>
+	<meta name="decorator" content="default"/>
+	<script type="text/javascript" src="${ctxStatic}/layui/layuidown.js"></script>
+	<link rel='stylesheet' type="text/css" href="${ctxStatic}/layui/layuidown.css"/>
+	<%--<script src="${ctxStatic}/layer-v2.3/laydate/laydate.js"></script>--%>
+	<script type="text/javascript">
+		$(document).ready(function() {
+			layui.use(['dropdown', 'util', 'layer'], function () {
+				var form = layui.form;
+			})
+
+			//搜索框收放
+			$('#moresee').click(function(){
+				if($('#moresees').is(':visible'))
+				{
+					$('#moresees').slideUp(0,resizeListWindow2);
+					$('#moresee i').removeClass("glyphicon glyphicon-menu-up").addClass("glyphicon glyphicon-menu-down");
+				}else{
+					$('#moresees').slideDown(0,resizeListWindow2);
+					$('#moresee i').removeClass("glyphicon glyphicon-menu-down").addClass("glyphicon glyphicon-menu-up");
+				}
+			});
+			laydate.render({
+				elem: '#beginDate', //目标元素。由于laydate.js封装了一个轻量级的选择器引擎,因此elem还允许你传入class、tag但必须按照这种方式 '#id .class'
+				event: 'focus', //响应事件。如果没有传入event,则按照默认的click
+				type : 'date'
+				, trigger: 'click'
+			});
+			laydate.render({
+				elem: '#endDate', //目标元素。由于laydate.js封装了一个轻量级的选择器引擎,因此elem还允许你传入class、tag但必须按照这种方式 '#id .class'
+				event: 'focus', //响应事件。如果没有传入event,则按照默认的click
+				type : 'date'
+				, trigger: 'click'
+			});
+		});
+
+		function reset() {
+			$("#searchForm").resetForm();
+		}
+
+		function openDialog(title,url,width,height,target) {
+
+			if (navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)) {//如果是移动端,就使用自适应大小弹窗
+				width = 'auto';
+				height = 'auto';
+			} else {//如果是PC端,根据用户设置的width和height显示。
+
+			}
+
+			top.layer.open({
+				type: 2,
+				area: [width, height],
+				title: title,
+				maxmin: true, //开启最大化最小化按钮
+				content: url,
+				skin: 'three-btns',
+				btn: ['送审', '暂存', '关闭'],
+				btn1: function(index, layero){
+					var body = top.layer.getChildFrame('body', index);
+					var iframeWin = layero.find('iframe')[0]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
+					var inputForm = body.find('#inputForm');
+					var top_iframe;
+					if(target){
+						top_iframe = target;//如果指定了iframe,则在改frame中跳转
+					}else{
+						top_iframe = top.getActiveTab().attr("name");//获取当前active的tab的iframe
+					}
+					inputForm.attr("target",top_iframe);//表单提交成功后,从服务器返回的url在当前tab中展示
+					if(iframeWin.contentWindow.doSubmit(1) ){
+						// top.layer.close(index);//关闭对话框。
+						setTimeout(function(){top.layer.close(index)}, 100);//延时0.1秒,对应360 7.1版本bug
+					}
+				},
+				btn2:function(index,layero){
+					var body = top.layer.getChildFrame('body', index);
+					var iframeWin = layero.find('iframe')[0]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
+					var inputForm = body.find('#inputForm');
+					var top_iframe;
+					if(target){
+						top_iframe = target;//如果指定了iframe,则在改frame中跳转
+					}else{
+						top_iframe = top.getActiveTab().attr("name");//获取当前active的tab的iframe
+					}
+					inputForm.attr("target",top_iframe);//表单提交成功后,从服务器返回的url在当前tab中展示
+					if(iframeWin.contentWindow.doSubmit(2) ){
+						// top.layer.close(index);//关闭对话框。
+						setTimeout(function(){top.layer.close(index)}, 100);//延时0.1秒,对应360 7.1版本bug
+					}else {
+						return false;
+					}
+				},
+				btn3: function (index) {
+				}
+			});
+		}
+		//打开对话框(查看)
+		function openDialogView(title,url,id,width,height){
+
+			if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){//如果是移动端,就使用自适应大小弹窗
+				width='auto';
+				height='auto';
+			}else{//如果是PC端,根据用户设置的width和height显示。
+
+			}
+			$.ajax({
+				async: false,
+				url: "${ctx}/districtDirectorApplication/districtDirectorApplication/getExist?id="+id,
+				dataType: "json",
+				success: function (data) {
+					if(data.success){
+						top.layer.open({
+							type: 2,
+							skin: 'one-btn',
+							area: [width, height],
+							title: title,
+							maxmin: true, //开启最大化最小化按钮
+							content: url ,
+							btn: ['关闭'],
+							cancel: function(index){
+							}
+						});
+					}else{
+						top.layer.msg("该地区申请信息已删除!", {icon: 0});
+						window.location.reload();
+					}
+				}
+			});
+
+		}
+		function openDialogre(title,url,width,height,target,buttons) {
+
+			if (navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)) {//如果是移动端,就使用自适应大小弹窗
+				width = 'auto';
+				height = 'auto';
+			} else {//如果是PC端,根据用户设置的width和height显示。
+
+			}
+			var split = buttons.split(",");
+			top.layer.open({
+				type: 2,
+				area: [width, height],
+				title: title,
+				maxmin: true, //开启最大化最小化按钮
+				skin: 'three-btns',
+				content: url,
+				btn: split,
+				btn1: function(index, layero){
+					var body = top.layer.getChildFrame('body', index);
+					var iframeWin = layero.find('iframe')[0]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
+					var inputForm = body.find('#inputForm');
+					var top_iframe;
+					if(target){
+						top_iframe = target;//如果指定了iframe,则在改frame中跳转
+					}else{
+						top_iframe = top.getActiveTab().attr("name");//获取当前active的tab的iframe
+					}
+					inputForm.attr("target",top_iframe);//表单提交成功后,从服务器返回的url在当前tab中展示
+					if(iframeWin.contentWindow.doSubmit(1) ){
+						// top.layer.close(index);//关闭对话框。
+						setTimeout(function(){top.layer.close(index)}, 100);//延时0.1秒,对应360 7.1版本bug
+					}
+				},
+				btn2:function(index,layero){
+					if(split.length==2){return}
+					var body = top.layer.getChildFrame('body', index);
+					var iframeWin = layero.find('iframe')[0]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
+					var inputForm = body.find('#inputForm');
+					var top_iframe;
+					if(target){
+						top_iframe = target;//如果指定了iframe,则在改frame中跳转
+					}else{
+						top_iframe = top.getActiveTab().attr("name");//获取当前active的tab的iframe
+					}
+					inputForm.attr("target",top_iframe);//表单提交成功后,从服务器返回的url在当前tab中展示
+					if(iframeWin.contentWindow.doSubmit(2) ){
+						// top.layer.close(index);//关闭对话框。
+						setTimeout(function(){top.layer.close(index)}, 100);//延时0.1秒,对应360 7.1版本bug
+					}else {
+						return false;
+					}
+				},
+				btn3: function (index) {
+				}
+			});
+		}
+		function adminDelete(title,url,width,height,target,id) {
+			if (navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)) {//如果是移动端,就使用自适应大小弹窗
+				width = 'auto';
+				height = 'auto';
+			} else {//如果是PC端,根据用户设置的width和height显示。
+
+			}
+
+			top.layer.open({
+				type: 0,
+				title: title,
+				content: '确定删除这个申请吗?',
+				btn:["确定","取消"],
+				btn1: function (index){
+					layer.close(index);
+					$.ajax({
+						async: false,
+						url: url,
+						dataType: "json",
+						success: function (data) {
+							if(data.success){
+								$.ajax({
+									async: false,
+									url: "${ctx}/electronicSignature/electronicSignature/adminDelete?id="+id,
+									dataType: "json",
+									success: function (data) {
+										if(data.success){
+											top.layer.msg("该申请删除成功!", {icon: 0});
+											window.location.reload();
+										}else{
+											top.layer.msg("该申请删除失败!", {icon: 0});
+										}
+									}
+								});
+							}else{
+							}
+						}
+					});
+				},
+				btn2:function (index) {
+					layer.close(index);
+
+				}
+			});
+		}
+		function openDialogDis(title,url,width,height,target){
+			if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){//如果是移动端,就使用自适应大小弹窗
+				width='auto';
+				height='auto';
+			}else{//如果是PC端,根据用户设置的width和height显示。
+
+			}
+			top.layer.open({
+				type: 2,
+				area: [width, height],
+				title: title,
+				maxmin: false, //开启最大化最小化按钮
+				content: url ,
+				skin:"three-btns",
+				btn: ['送审','关闭'],
+				btn1: function(index, layero){
+					var body = top.layer.getChildFrame('body', index);
+					var iframeWin = layero.find('iframe')[0]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
+					var inputForm = body.find('#inputForm');
+					var top_iframe;
+					if(target){
+						top_iframe = target;//如果指定了iframe,则在改frame中跳转
+					}else{
+						top_iframe = top.getActiveTab().attr("name");//获取当前active的tab的iframe
+					}
+					inputForm.attr("target",top_iframe);//表单提交成功后,从服务器返回的url在当前tab中展示
+					if(iframeWin.contentWindow.doSubmit(1) ){
+						// top.layer.close(index);//关闭对话框。
+						setTimeout(function(){top.layer.close(index)}, 100);//延时0.1秒,对应360 7.1版本bug
+					}
+				},
+				btn2:function(index,layero){
+					var body = top.layer.getChildFrame('body', index);
+					var iframeWin = layero.find('iframe')[0]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
+					var inputForm = body.find('#inputForm');
+					var top_iframe;
+					if(target){
+						top_iframe = target;//如果指定了iframe,则在改frame中跳转
+					}else{
+						top_iframe = top.getActiveTab().attr("name");//获取当前active的tab的iframe
+					}
+					inputForm.attr("target",top_iframe);//表单提交成功后,从服务器返回的url在当前tab中展示
+					if(iframeWin.contentWindow.doSubmit(3) ){
+						// top.layer.close(index);//关闭对话框。
+						setTimeout(function(){top.layer.close(index)}, 100);//延时0.1秒,对应360 7.1版本bug
+					}
+				},
+				btn3: function(index){
+				}
+			});
+
+		}
+		function openDialogForm(title,url,width,height,target){
+			if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){//如果是移动端,就使用自适应大小弹窗
+				width='auto';
+				height='auto';
+			}else{//如果是PC端,根据用户设置的width和height显示。
+
+			}
+			top.layer.open({
+				type: 2,
+				area: [width, height],
+				title: title,
+				maxmin: false, //开启最大化最小化按钮
+				content: url ,
+				skin:"one-btns",
+				btn: ['关闭'],
+				cancel: function(index){
+				}
+			});
+	</script>
+	<style>
+		body{
+			background-color:transparent;
+			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF, endColorstr=#26FFFFFF);
+			color:#ffffff;
+			background-color:rgba(255,255,255,0);
+			height:100%;
+		}
+	</style>
+</head>
+<body>
+<div class="wrapper wrapper-content">
+	<sys:message content="${message}"/>
+	<div class="layui-row">
+		<div class="full-width fl">
+			<div class="layui-row contentShadow shadowLR" id="queryDiv">
+				<form:form id="searchForm" modelAttribute="districtDirectorApplication" action="${ctx}/districtDirectorApplication/districtDirectorApplication/" method="post" class="form-inline">
+					<input id="pageNo" name="pageNo" type="hidden" value="${page.pageNo}"/>
+					<input id="pageSize" name="pageSize" type="hidden" value="${page.pageSize}"/>
+					<input id="toflag" name="toflag" type="hidden" value="1"/>
+					<table:sortColumn id="orderBy" name="orderBy" value="${page.orderBy}" callback="sortOrRefresh();"/><!-- 支持排序 -->
+
+				</form:form>
+			</div>
+		</div>
+		<div class="full-width fl">
+			<div class="layui-form contentDetails contentShadow shadowLBR">
+
+				<table class="oa-table layui-table" id="contentTable1"></table>
+
+				<!-- 分页代码 -->
+				<table:page page="${page}"></table:page>
+				<div style="clear: both;"></div>
+			</div>
+		</div>
+	</div>
+</div>
+
+<script>
+
+	layui.use('table', function(){
+		layui.table.render({
+			limit:${ page.pageSize }
+			,id:"checkboxTable"
+			,elem: '#contentTable1'
+			,page: false
+			,cols: [[
+				/*{checkbox: true, fixed: true},*/
+				{field:'index',align:'center', title: '序号',width:80}
+				/*,{field:'number',align:'center', title: '申请编号',  width:160}*/
+				,{field:'territory',align:'center', title: '负责地区',  minwidth:100,templet:function(d){
+						return "<a class=\"attention-info\" title=\"" + d.territory + "\" href=\"javascript:void(0);\" onclick=\"openDialogView('查看地区申请', '${ctx}/districtDirectorApplication/districtDirectorApplication/lookForm?id=" + d.id +"','95%', '95%')\">" + d.territory + "</a>";
+					}}
+				,{field:'createName', align:'center',title: '申请人', minwidth:100,templet:function(d){
+						return "<span title=\"" + d.createName + "\">" + d.createName + "</span>";
+					}}
+				,{field:'officeName',align:'center', title: '申请部门',  minwidth:200}
+				,{field:'areaDirector',align:'center', title: '地区负责人',  minwidth:100}
+				,{field:'areaName',align:'center', title: '关联区域',  minwidth:200}
+				,{field:'createDate',align:'center', title: '申请日期',  minwidth:200}
+				,{align:'center', title: '状态',  minwidth:150,templet:function(d){
+						var st = directorApplicationState(d.status);
+						if(st.action)
+							var xml = "<span style=\"cursor:default;\" class=\"status-label status-label-" + st.label + "\" >" + st.status + "</span>";
+						return xml;
+					}}
+			]]
+			,data: [
+				<c:if test="${ not empty page.list}">
+				<c:forEach items="${page.list}" var="districtDirectorApplication" varStatus="index">
+				<c:if test="${index.index != 0}">,</c:if>
+				{
+					"index":"${index.index+1}"
+					,"id":"${districtDirectorApplication.id}"
+					,"officeName":"${districtDirectorApplication.office.name}"
+					,"areaName":"<c:out value="${districtDirectorApplication.area.name}" escapeXml="false"/>"
+					,"createDate":"<fmt:formatDate value="${districtDirectorApplication.createDate}" pattern="yyyy-MM-dd"/>"
+					,"status":"${districtDirectorApplication.status}"
+					,"territory":"${districtDirectorApplication.territory}"
+					,"areaDirector":"${districtDirectorApplication.areaDirector}"
+					,"createName":"<c:out value="${districtDirectorApplication.createBy.name}" escapeXml="false"/>"
+				}
+				</c:forEach>
+				</c:if>
+			]
+		});
+	})
+
+	resizeListTable();
+	$("a").on("click",addLinkVisied);
+</script>
+<script>
+	resizeListWindow2();
+	$(window).resize(function(){
+		resizeListWindow2();
+	});
+</script>
+</body>
+</html>