|
@@ -5,6 +5,8 @@
|
|
|
<title>审批管理</title>
|
|
|
<meta name="decorator" content="default"/>
|
|
|
<script src="${ctxStatic}/layer-v2.3/laydate/laydate.js"></script>
|
|
|
+ <script type="text/javascript" src="${ctxStatic}/layui/layui.js"></script>
|
|
|
+ <link rel='stylesheet' type="text/css" href="${ctxStatic}/layui/css/layui.css"/>
|
|
|
<script type="text/javascript">
|
|
|
var validateForm;
|
|
|
function doSubmit(obj){//回调函数,在编辑和保存动作时,供openDialog调用提交表单。
|
|
@@ -18,13 +20,24 @@
|
|
|
$("#flag").val("no2");
|
|
|
}
|
|
|
}
|
|
|
- if ($("#clientType").val()!=null){
|
|
|
+ var flag=true;
|
|
|
+ $("#workClientLinkmanList tr").each(function(){
|
|
|
+ var clientType=$(this).find("td").eq(5).find(".clientType").val();
|
|
|
+ var reboxNum=$(this).find("td").eq(4).find(".reboxNum").val();
|
|
|
+ var boxNum=$(this).find("td").eq(3).find(".boxNum").val();
|
|
|
+ if (boxNum =="" && reboxNum=="" && clientType==""){
|
|
|
+ layer.msg("请输入项目信息", { icon: 2, offset: "error", time:2000 });
|
|
|
+ flag=false;
|
|
|
+ }
|
|
|
+ })
|
|
|
+ if (flag==true){
|
|
|
$("#inputForm").submit();
|
|
|
+ return true;
|
|
|
}else{
|
|
|
layer.msg("请输入项目信息", { icon: 2, offset: "error", time:2000 });
|
|
|
}
|
|
|
|
|
|
- return true;
|
|
|
+
|
|
|
}
|
|
|
|
|
|
return false;
|
|
@@ -103,7 +116,7 @@
|
|
|
<body >
|
|
|
<div class="single-form">
|
|
|
<div class="container">
|
|
|
- <form:form id="inputForm" modelAttribute="projectFilingBatch" enctype="multipart/form-data" action="${ctx}/projectFilingBatch/projectFilingBatchInfo/saveAudit" method="post" class="form-horizontal">
|
|
|
+ <form:form id="inputForm" modelAttribute="projectFilingBatch" enctype="multipart/form-data" action="${ctx}/projectFilingBatch/projectFilingBatchInfo/saveAudit" method="post" class="layui-form">
|
|
|
<form:hidden path="id"/>
|
|
|
<form:hidden path="home"/>
|
|
|
<form:hidden path="act.taskId"/>
|
|
@@ -116,18 +129,24 @@
|
|
|
<div class="form-group layui-row first">
|
|
|
<div class="form-group-label"><h2>归档批次信息</h2></div>
|
|
|
<div >
|
|
|
- <div class="layui-item layui-col-sm12 lw6">
|
|
|
+ <div class="layui-item layui-col-sm6 lw6">
|
|
|
<label class="layui-form-label">归档批次号:</label>
|
|
|
<div class="layui-input-block">
|
|
|
<form:input path="filingBatch" id="filingBatch" readonly="true" class="form-control layui-input" />
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="layui-item layui-col-sm12 lw6">
|
|
|
+ <div class="layui-item layui-col-sm6 lw6">
|
|
|
<label class="layui-form-label">归档人:</label>
|
|
|
<div class="layui-input-block">
|
|
|
<form:input path="createBy.name" id="createBy" readonly="true" class="form-control layui-input" />
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div class="layui-item layui-col-sm12 lw7">
|
|
|
+ <label class="layui-form-label">归档信息:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <form:textarea path="information" readonly="true" htmlEscape="false" rows="4" maxlength="200" class="form-control "/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group layui-row first">
|
|
@@ -139,36 +158,46 @@
|
|
|
<th style="text-align: center">归档项目编号</th>
|
|
|
<th style="text-align: center" >归档项目名称</th>
|
|
|
<th style="text-align: center">报告号</th>
|
|
|
- <th style="text-align: center" >盒号</th>
|
|
|
- <th style="text-align: center" >确认盒号</th>
|
|
|
+ <th style="text-align: center" >案卷号</th>
|
|
|
+ <th style="text-align: center" >确认案卷号</th>
|
|
|
<th style="text-align: center" >操作</th>
|
|
|
</tr>
|
|
|
</thead>
|
|
|
<tbody id="workClientLinkmanList">
|
|
|
- <c:forEach items="${projectFilingBatch.project}" var="project" varStatus="index">
|
|
|
- <tr>
|
|
|
- <td>
|
|
|
- <input name="projectId" type="text" readonly value="${project.projectId}" class="form-control"/>
|
|
|
- </td>
|
|
|
- <td>
|
|
|
- <input name="projectName" type="text" readonly value="${project.projectName}" class="form-control"/>
|
|
|
- </td>
|
|
|
- <td>
|
|
|
- <input name="projectReportNumber" type="text" readonly value="${project.projectReportNumber}" class="form-control"/>
|
|
|
- </td>
|
|
|
- <td><input id="boxNum" type="text" value="${projectFilingBatch.boxNum}" class="form-control"/></td>
|
|
|
- <td><input id="reboxNum" onchange="upcase(this)" value="${projectFilingBatch.reBoxNum}" type="text" class="form-control"/></td>
|
|
|
- <td>
|
|
|
- <input type="hidden" id="getProId" value="${project.id}"/>
|
|
|
- <select onchange="proType(this)" id="clientType" class="form-control simple-select required">
|
|
|
- <option value="" label="--是否通过--"/>
|
|
|
- <option value="5" itemLabel="label">通过</option>
|
|
|
- <option value="4" itemLabel="label">驳回</option>
|
|
|
- </select>
|
|
|
- </td>
|
|
|
-
|
|
|
- </tr>
|
|
|
- </c:forEach>
|
|
|
+ <c:choose>
|
|
|
+ <c:when test="${not empty projectFilingBatch}">
|
|
|
+ <c:forEach items="${projectFilingBatch.project}" var="project" varStatus="index">
|
|
|
+ <tr>
|
|
|
+ <td>
|
|
|
+ <input name="projectId" type="text" readonly value="${project.projectId}" class="form-control"/>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <input name="projectName" type="text" readonly value="${project.projectName}" class="form-control"/>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <input name="projectReportNumber" type="text" readonly value="${project.projectReportNumber}" class="form-control required"/>
|
|
|
+ </td>
|
|
|
+ <td><input name="boxNum" id="boxNum" type="text" value="${projectFilingBatch.boxNum}" class="form-control required boxNum"/></td>
|
|
|
+ <td><input name="reboxNum" id="reboxNum" onchange="upcase(this)" value="${projectFilingBatch.reBoxNum}" type="text" class="form-control required reboxNum"/></td>
|
|
|
+ <td style="overflow: visible;">
|
|
|
+ <input type="hidden" id="getProId" value="${project.id}"/>
|
|
|
+ <select name="clientType" id="clientType" lay-filter="cc" lay-verify="ctype" class="form-control simple-select required clientType">
|
|
|
+ <option value="" >--是否通过--</option>
|
|
|
+ <option value="5" itemLabel="label">通过</option>
|
|
|
+ <option value="4" itemLabel="label">驳回</option>
|
|
|
+ </select>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ </c:forEach>
|
|
|
+ </c:when>
|
|
|
+ <c:otherwise>
|
|
|
+ <tr>
|
|
|
+ <td colspan="7">
|
|
|
+ 暂无数据
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ </c:otherwise>
|
|
|
+ </c:choose>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
</div>
|
|
@@ -182,7 +211,40 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
-<script>
|
|
|
+<script type="text/javascript">
|
|
|
+ layui.use(['form', 'layer'], function () {
|
|
|
+ var form = layui.form;
|
|
|
+ //下拉框监听器
|
|
|
+ layui.form.on('select(cc)', function(data){
|
|
|
+ var tr=$(this).parent().parent().parent().parent()
|
|
|
+ var boxNum=$(tr).find(".boxNum").val();
|
|
|
+ var reboxNum=$(tr).find(".reboxNum").val();
|
|
|
+ var proId=(tr).find("#getProId").val();
|
|
|
+ var status=$(tr).find("#clientType").val();
|
|
|
+ if (status!="" && boxNum!="" && reboxNum !=""){
|
|
|
+ //修改项目状态
|
|
|
+ $.ajax({
|
|
|
+ type : "POST",
|
|
|
+ url : "${ctx}/projectFilingBatch/projectFilingBatchInfo/updateProjectPass",
|
|
|
+ data : {
|
|
|
+ 'status':status,
|
|
|
+ 'proId':proId,
|
|
|
+ "boxNum":boxNum,
|
|
|
+ "reboxNum":reboxNum
|
|
|
+ },
|
|
|
+ //请求成功
|
|
|
+ success : function(result) {
|
|
|
+ // layer.msg("项目状态修改成功", { icon: 1, offset: "auto", time:2000 });
|
|
|
+ },
|
|
|
+ });
|
|
|
+ }else{
|
|
|
+ layer.msg("请输入前面信息", { icon: 2, offset: "error", time:2000 });
|
|
|
+ }
|
|
|
+
|
|
|
+ });
|
|
|
+ });
|
|
|
+</script>
|
|
|
+<script type="text/javascript">
|
|
|
function upcase(obj) {
|
|
|
var tr=obj.parentNode.parentNode;
|
|
|
var boxNum=jQuery(tr).find("#boxNum").val()
|
|
@@ -190,13 +252,13 @@
|
|
|
if (boxNum!=""){
|
|
|
if (reboxNum!=""){
|
|
|
if(boxNum!=reboxNum){
|
|
|
- layer.msg("确认盒号与盒号不匹配", { icon: 2, offset: "error", time:2000 });
|
|
|
+ layer.msg("确认案卷号与案卷号不匹配", { icon: 2, offset: "error", time:2000 });
|
|
|
}
|
|
|
}else{
|
|
|
- layer.msg("请输入再次确认盒号", { icon: 2, offset: "error", time:2000 });
|
|
|
+ layer.msg("请输入再次确认案卷号", { icon: 2, offset: "error", time:2000 });
|
|
|
}
|
|
|
}else{
|
|
|
- layer.msg("请输入盒号", { icon: 2, offset: "error", time:2000 });
|
|
|
+ layer.msg("请输入案卷号", { icon: 2, offset: "error", time:2000 });
|
|
|
}
|
|
|
}
|
|
|
function proType(obj) {
|
|
@@ -209,28 +271,30 @@
|
|
|
if (reboxNum!=""){
|
|
|
if(boxNum!=reboxNum){
|
|
|
}else{
|
|
|
- //修改项目状态
|
|
|
- $.ajax({
|
|
|
- type : "POST",
|
|
|
- url : "${ctx}/projectFilingBatch/projectFilingBatchInfo/updateProjectPass",
|
|
|
- data : {
|
|
|
- 'status':pass,
|
|
|
- 'proId':proId,
|
|
|
- "boxNum":boxNum,
|
|
|
- "reboxNum":reboxNum
|
|
|
- },
|
|
|
- //请求成功
|
|
|
- success : function(result) {
|
|
|
- layer.msg("项目状态修改成功", { icon: 1, offset: "auto", time:2000 });
|
|
|
- },
|
|
|
|
|
|
- });
|
|
|
+ <%--//修改项目状态--%>
|
|
|
+ <%--$.ajax({--%>
|
|
|
+ <%-- type : "POST",--%>
|
|
|
+ <%-- url : "${ctx}/projectFilingBatch/projectFilingBatchInfo/updateProjectPass",--%>
|
|
|
+ <%-- data : {--%>
|
|
|
+ <%-- 'status':pass,--%>
|
|
|
+ <%-- 'proId':proId,--%>
|
|
|
+ <%-- "boxNum":boxNum,--%>
|
|
|
+ <%-- "reboxNum":reboxNum--%>
|
|
|
+ <%-- },--%>
|
|
|
+ <%-- //请求成功--%>
|
|
|
+ <%-- success : function(result) {--%>
|
|
|
+ <%-- layer.msg("项目状态修改成功", { icon: 1, offset: "auto", time:2000 });--%>
|
|
|
+ <%-- },--%>
|
|
|
+
|
|
|
+ <%--});--%>
|
|
|
}
|
|
|
}else{
|
|
|
- layer.msg("请输入再次确认盒号", { icon: 2, offset: "error", time:2000 });
|
|
|
+ layer.msg("请输入再次确认案卷号", { icon: 2, offset: "error", time:2000 });
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
</script>
|
|
|
</body>
|
|
|
</html>
|