|
@@ -7,6 +7,7 @@
|
|
<script type="text/javascript" src="${ctxStatic}/layui/layui.js"></script>
|
|
<script type="text/javascript" src="${ctxStatic}/layui/layui.js"></script>
|
|
<link rel='stylesheet' type="text/css" href="${ctxStatic}/layui/css/layui.css"/>
|
|
<link rel='stylesheet' type="text/css" href="${ctxStatic}/layui/css/layui.css"/>
|
|
<link href="${ctxStatic}/layer-v2.3/layui/tableTree/treetable.css" rel="stylesheet" />
|
|
<link href="${ctxStatic}/layer-v2.3/layui/tableTree/treetable.css" rel="stylesheet" />
|
|
|
|
+ <script src="${ctxStatic}/common/html/js/script.js"></script>
|
|
<%@include file="/webpage/include/treetable.jsp" %>
|
|
<%@include file="/webpage/include/treetable.jsp" %>
|
|
|
|
|
|
<style>
|
|
<style>
|
|
@@ -33,133 +34,109 @@
|
|
var dataList;
|
|
var dataList;
|
|
function doSubmit(obj){//回调函数,在编辑和保存动作时,供openDialog调用提交表单。
|
|
function doSubmit(obj){//回调函数,在编辑和保存动作时,供openDialog调用提交表单。
|
|
if(validateForm.form()){
|
|
if(validateForm.form()){
|
|
- var projectId = '${projectRecords.id}';
|
|
|
|
- var leng = $("#file_attachment tr").length;
|
|
|
|
- var leng1 = $("#reportedConsultantList tr").length;
|
|
|
|
- var boolFlag = true;
|
|
|
|
- var startDate = new Date($("#startDate").val());
|
|
|
|
- var endingDate = new Date($("#endingDate").val());
|
|
|
|
- var bzshbUserId = $("#bzshbUserId").val();
|
|
|
|
- if(bzshbUserId == undefined || bzshbUserId ==null || bzshbUserId ==''){
|
|
|
|
- parent.layer.msg("请选择审核人员!", {icon: 5});
|
|
|
|
- return false;
|
|
|
|
- }
|
|
|
|
- if(startDate.getTime() > endingDate.getTime()){
|
|
|
|
- parent.layer.msg("工作开始日期不得大于工作结束日期!", {icon: 5});
|
|
|
|
- return false;
|
|
|
|
- }
|
|
|
|
- for(var i=0; i<leng; i++) {
|
|
|
|
- var numberStr = $("#file_attachment tr").eq(i).find("td:first").find(".faid").html();
|
|
|
|
- var second = $("#file_attachment tr").eq(i).find("td:eq(1)").html();
|
|
|
|
- var fileFlag = $("#file_attachment tr").eq(i).find("td:last").html();
|
|
|
|
- if(second == 1){
|
|
|
|
- if(numberStr != undefined && numberStr !=null && numberStr !=''){
|
|
|
|
- if (fileFlag==1){
|
|
|
|
|
|
|
|
- }else{
|
|
|
|
- top.layer.msg("请上传成果文件!", {icon: 0});
|
|
|
|
- return false;
|
|
|
|
|
|
+ if(obj == 1){
|
|
|
|
+ var projectId = '${projectRecords.id}';
|
|
|
|
+ var leng = $("#file_attachment tr").length;
|
|
|
|
+ var leng1 = $("#reportedConsultantList tr").length;
|
|
|
|
+ var boolFlag = true;
|
|
|
|
+ var startDate = new Date($("#startDate").val());
|
|
|
|
+ var endingDate = new Date($("#endingDate").val());
|
|
|
|
+ var bzshbUserId = $("#bzshbUserId").val();
|
|
|
|
+ if(bzshbUserId == undefined || bzshbUserId ==null || bzshbUserId ==''){
|
|
|
|
+ parent.layer.msg("请选择审核人员!", {icon: 5});
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ if(startDate.getTime() > endingDate.getTime()){
|
|
|
|
+ parent.layer.msg("工作开始日期不得大于工作结束日期!", {icon: 5});
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ for(var i=0; i<leng; i++) {
|
|
|
|
+ var numberStr = $("#file_attachment tr").eq(i).find("td:first").find(".faid").html();
|
|
|
|
+ var second = $("#file_attachment tr").eq(i).find("td:eq(1)").html();
|
|
|
|
+ var fileFlag = $("#file_attachment tr").eq(i).find("td:last").html();
|
|
|
|
+ if(second == 1){
|
|
|
|
+ if(numberStr != undefined && numberStr !=null && numberStr !=''){
|
|
|
|
+ if (fileFlag==1){
|
|
|
|
+
|
|
|
|
+ }else{
|
|
|
|
+ top.layer.msg("请上传成果文件!", {icon: 0});
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- <%--$.ajax({--%>
|
|
|
|
- <%-- type: 'post',--%>
|
|
|
|
- <%-- url:'${ctx}/projectAccessoryRelation/projectAccessoryRelation/getAttachmentCount',--%>
|
|
|
|
- <%-- data: {"attachmentId":numberStr,"projectId":projectId},--%>
|
|
|
|
- <%-- dataType: "json",--%>
|
|
|
|
- <%-- async: false--%>
|
|
|
|
- <%--}).success(function (result) {--%>
|
|
|
|
- <%-- if(result == 0){--%>
|
|
|
|
- <%-- boolFlag = false;--%>
|
|
|
|
- <%-- top.layer.msg("请上传成果文件!", {icon: 0});--%>
|
|
|
|
- <%-- return false;--%>
|
|
|
|
- <%-- }--%>
|
|
|
|
- <%--}).error(function () {--%>
|
|
|
|
- <%-- top.layer.msg("文件载入失败!");--%>
|
|
|
|
- <%--});--%>
|
|
|
|
}
|
|
}
|
|
- }
|
|
|
|
- }
|
|
|
|
- if (leng1==0){
|
|
|
|
- top.layer.msg("请添加咨询员信息!", {icon: 0});
|
|
|
|
- return false;
|
|
|
|
- }
|
|
|
|
- if(boolFlag){
|
|
|
|
- var gistdata = $("#file_gistdata tr").length;
|
|
|
|
- for(var i=0; i<gistdata; i++) {
|
|
|
|
- var numberStr = $("#file_gistdata tr").eq(i).find("td:first").find(".fgid").html();
|
|
|
|
- var second = $("#file_gistdata tr").eq(i).find("td:eq(1)").html();
|
|
|
|
- var fileFlag = $("#file_gistdata tr").eq(i).find("td:last").html();
|
|
|
|
|
|
|
|
- if(second == 1){
|
|
|
|
- if(numberStr != undefined && numberStr !=null && numberStr !=''){
|
|
|
|
- if (fileFlag==1){
|
|
|
|
|
|
+ if (leng1==0){
|
|
|
|
+ top.layer.msg("请添加咨询员信息!", {icon: 0});
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ if(boolFlag){
|
|
|
|
+ var gistdata = $("#file_gistdata tr").length;
|
|
|
|
+ for(var i=0; i<gistdata; i++) {
|
|
|
|
+ var numberStr = $("#file_gistdata tr").eq(i).find("td:first").find(".fgid").html();
|
|
|
|
+ var second = $("#file_gistdata tr").eq(i).find("td:eq(1)").html();
|
|
|
|
+ var fileFlag = $("#file_gistdata tr").eq(i).find("td:last").html();
|
|
|
|
+
|
|
|
|
+ if(second == 1){
|
|
|
|
+ if(numberStr != undefined && numberStr !=null && numberStr !=''){
|
|
|
|
+ if (fileFlag==1){
|
|
|
|
+
|
|
|
|
+ }else{
|
|
|
|
+ top.layer.msg("请上传依据性文件!", {icon: 0});
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
|
|
- }else{
|
|
|
|
- top.layer.msg("请上传依据性文件!", {icon: 0});
|
|
|
|
- return false;
|
|
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- <%--$.ajax({--%>
|
|
|
|
- <%-- type: 'post',--%>
|
|
|
|
- <%-- url:'${ctx}/projectAccessoryRelation/projectAccessoryRelation/getAttachmentCount',--%>
|
|
|
|
- <%-- data: {"attachmentId":numberStr,"projectId":projectId},--%>
|
|
|
|
- <%-- dataType: "json",--%>
|
|
|
|
- <%-- async: false--%>
|
|
|
|
- <%--}).success(function (result) {--%>
|
|
|
|
- <%-- if(result == 0){--%>
|
|
|
|
- <%-- boolFlag = false;--%>
|
|
|
|
- <%-- top.layer.msg("请上传依据性文件!", {icon: 0});--%>
|
|
|
|
- <%-- return false;--%>
|
|
|
|
- <%-- }--%>
|
|
|
|
- <%--}).error(function () {--%>
|
|
|
|
- <%-- top.layer.msg("文件载入失败!");--%>
|
|
|
|
- <%--});--%>
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- }
|
|
|
|
- }
|
|
|
|
- if(boolFlag){
|
|
|
|
- var other = $("#file_other tr").length;
|
|
|
|
- for(var i=0; i<other; i++) {
|
|
|
|
- var numberStr = $("#file_other tr").eq(i).find("td:first").find(".foid").html();
|
|
|
|
- var second = $("#file_other tr").eq(i).find("td:eq(1)").html();
|
|
|
|
- var fileFlag = $("#file_other tr").eq(i).find("td:last").html();
|
|
|
|
|
|
+ if(boolFlag){
|
|
|
|
+ var other = $("#file_other tr").length;
|
|
|
|
+ for(var i=0; i<other; i++) {
|
|
|
|
+ var numberStr = $("#file_other tr").eq(i).find("td:first").find(".foid").html();
|
|
|
|
+ var second = $("#file_other tr").eq(i).find("td:eq(1)").html();
|
|
|
|
+ var fileFlag = $("#file_other tr").eq(i).find("td:last").html();
|
|
|
|
|
|
- if(second == 1){
|
|
|
|
- if(numberStr != undefined && numberStr !=null && numberStr !=''){
|
|
|
|
- if (fileFlag==1){
|
|
|
|
|
|
+ if(second == 1){
|
|
|
|
+ if(numberStr != undefined && numberStr !=null && numberStr !=''){
|
|
|
|
+ if (fileFlag==1){
|
|
|
|
|
|
- }else{
|
|
|
|
- top.layer.msg("请上传其它文件!", {icon: 0});
|
|
|
|
- return false;
|
|
|
|
|
|
+ }else{
|
|
|
|
+ top.layer.msg("请上传其它文件!", {icon: 0});
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ <%--$.ajax({--%>
|
|
|
|
+ <%-- type: 'post',--%>
|
|
|
|
+ <%-- url:'${ctx}/projectAccessoryRelation/projectAccessoryRelation/getAttachmentCount',--%>
|
|
|
|
+ <%-- data: {"attachmentId":numberStr,"projectId":projectId},--%>
|
|
|
|
+ <%-- dataType: "json",--%>
|
|
|
|
+ <%-- async: false--%>
|
|
|
|
+ <%--}).success(function (result) {--%>
|
|
|
|
+ <%-- if(result == 0){--%>
|
|
|
|
+ <%-- boolFlag = false;--%>
|
|
|
|
+ <%-- top.layer.msg("请上传其他文件!", {icon: 0});--%>
|
|
|
|
+ <%-- return false;--%>
|
|
|
|
+ <%-- }--%>
|
|
|
|
+ <%--}).error(function () {--%>
|
|
|
|
+ <%-- top.layer.msg("文件载入失败!");--%>
|
|
|
|
+ <%--});--%>
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- <%--$.ajax({--%>
|
|
|
|
- <%-- type: 'post',--%>
|
|
|
|
- <%-- url:'${ctx}/projectAccessoryRelation/projectAccessoryRelation/getAttachmentCount',--%>
|
|
|
|
- <%-- data: {"attachmentId":numberStr,"projectId":projectId},--%>
|
|
|
|
- <%-- dataType: "json",--%>
|
|
|
|
- <%-- async: false--%>
|
|
|
|
- <%--}).success(function (result) {--%>
|
|
|
|
- <%-- if(result == 0){--%>
|
|
|
|
- <%-- boolFlag = false;--%>
|
|
|
|
- <%-- top.layer.msg("请上传其他文件!", {icon: 0});--%>
|
|
|
|
- <%-- return false;--%>
|
|
|
|
- <%-- }--%>
|
|
|
|
- <%--}).error(function () {--%>
|
|
|
|
- <%-- top.layer.msg("文件载入失败!");--%>
|
|
|
|
- <%--});--%>
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- }
|
|
|
|
- }
|
|
|
|
- if(boolFlag){
|
|
|
|
- if(obj == 1){
|
|
|
|
- $("#inputForm").attr("action","${ctx}/ruralProject/ruralCostProjectMessage/saveReport");
|
|
|
|
|
|
+ var flags=judgment();
|
|
|
|
+ if (flags){
|
|
|
|
+ $("#inputForm").attr("action","${ctx}/ruralProject/ruralCostProjectMessage/saveReport");
|
|
|
|
+ }else{
|
|
|
|
+ return flags;
|
|
|
|
+ }
|
|
}else{
|
|
}else{
|
|
//$("#inputForm").attr("action","${ctx}/projectcontentinfo/projectcontentinfo/save?view=report");
|
|
//$("#inputForm").attr("action","${ctx}/projectcontentinfo/projectcontentinfo/save?view=report");
|
|
$("#inputForm").attr("action","${ctx}/ruralProject/ruralCostProjectMessage/holdSaveReport");
|
|
$("#inputForm").attr("action","${ctx}/ruralProject/ruralCostProjectMessage/holdSaveReport");
|
|
}
|
|
}
|
|
$("#inputForm").submit();
|
|
$("#inputForm").submit();
|
|
return true;
|
|
return true;
|
|
- }
|
|
|
|
}else{
|
|
}else{
|
|
parent.layer.msg("请填写重要信息!", {icon: 5});
|
|
parent.layer.msg("请填写重要信息!", {icon: 5});
|
|
}
|
|
}
|
|
@@ -587,7 +564,7 @@
|
|
<label class="layui-form-label"><span class="require-item">*</span>报告编号:</label>
|
|
<label class="layui-form-label"><span class="require-item">*</span>报告编号:</label>
|
|
<div class="layui-input-block">
|
|
<div class="layui-input-block">
|
|
<div class="input-group">
|
|
<div class="input-group">
|
|
- <form:input path="projectReportData.number" onclick="selectNum()" id="number" htmlEscape="false" readonly="true" class="form-control layui-input required"/>
|
|
|
|
|
|
+ <form:input path="projectReportData.number" onclick="selectNum()" id="number" htmlEscape="false" readonly="true" class="form-control layui-input judgment"/>
|
|
<span class="input-group-btn" onclick="selectNum()">
|
|
<span class="input-group-btn" onclick="selectNum()">
|
|
<label class="form-status">
|
|
<label class="form-status">
|
|
<c:choose>
|
|
<c:choose>
|
|
@@ -602,7 +579,7 @@
|
|
<div class="layui-item layui-col-sm6">
|
|
<div class="layui-item layui-col-sm6">
|
|
<label class="layui-form-label"><span class="require-item">*</span>成果类型:</label>
|
|
<label class="layui-form-label"><span class="require-item">*</span>成果类型:</label>
|
|
<div class="layui-input-block">
|
|
<div class="layui-input-block">
|
|
- <form:select path="projectReportData.achievementType" class="form-control simple-select required">
|
|
|
|
|
|
+ <form:select path="projectReportData.achievementType" class="form-control simple-select judgment">
|
|
<form:options items="${fns:getMainDictList('achievement_type')}" itemLabel="label" itemValue="value" htmlEscape="false"/>
|
|
<form:options items="${fns:getMainDictList('achievement_type')}" itemLabel="label" itemValue="value" htmlEscape="false"/>
|
|
</form:select>
|
|
</form:select>
|
|
</div>
|
|
</div>
|
|
@@ -828,19 +805,19 @@
|
|
<div class="layui-item layui-col-sm6">
|
|
<div class="layui-item layui-col-sm6">
|
|
<label class="layui-form-label"><span class="require-item">*</span>送审价(元):</label>
|
|
<label class="layui-form-label"><span class="require-item">*</span>送审价(元):</label>
|
|
<div class="layui-input-block with-icon">
|
|
<div class="layui-input-block with-icon">
|
|
- <form:input placeholder="请输入送审价" id="reviewFee" path="projectReportData.reviewFee" htmlEscape="false" class="form-control required layui-input number" onchange="getFee()" onblur="getAttachment()"/>
|
|
|
|
|
|
+ <form:input placeholder="请输入送审价" id="reviewFee" path="projectReportData.reviewFee" htmlEscape="false" class="form-control judgment layui-input number" onchange="getFee()" onblur="getAttachment()"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-item layui-col-sm6">
|
|
<div class="layui-item layui-col-sm6">
|
|
<label class="layui-form-label"><span class="require-item">*</span>审定价(元):</label>
|
|
<label class="layui-form-label"><span class="require-item">*</span>审定价(元):</label>
|
|
<div class="layui-input-block with-icon">
|
|
<div class="layui-input-block with-icon">
|
|
- <form:input placeholder="请输入审定价" id="approvalFee" path="projectReportData.approvalFee" htmlEscape="false" class="form-control required layui-input number" onchange="getApprovalFee()"/>
|
|
|
|
|
|
+ <form:input placeholder="请输入审定价" id="approvalFee" path="projectReportData.approvalFee" htmlEscape="false" class="form-control judgment layui-input number" onchange="getApprovalFee()"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-item layui-col-sm6">
|
|
<div class="layui-item layui-col-sm6">
|
|
<label class="layui-form-label"><span class="require-item">*</span>合同价(元):</label>
|
|
<label class="layui-form-label"><span class="require-item">*</span>合同价(元):</label>
|
|
<div class="layui-input-block with-icon">
|
|
<div class="layui-input-block with-icon">
|
|
- <form:input placeholder="请输入合同价" id="contractFee" path="projectReportData.contractFee" htmlEscape="false" class="form-control required layui-input number"/>
|
|
|
|
|
|
+ <form:input placeholder="请输入合同价" id="contractFee" path="projectReportData.contractFee" htmlEscape="false" class="form-control judgment layui-input number"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<%--<c:choose>
|
|
<%--<c:choose>
|
|
@@ -874,7 +851,7 @@
|
|
<div class="layui-item layui-col-sm6 lw7">
|
|
<div class="layui-item layui-col-sm6 lw7">
|
|
<label class="layui-form-label"><span class="require-item">*</span>审核人员:</label>
|
|
<label class="layui-form-label"><span class="require-item">*</span>审核人员:</label>
|
|
<div class="layui-input-block">
|
|
<div class="layui-input-block">
|
|
- <select class="form-control required layui-input" id="bzshbUserId" name="projectReportData.bzshbUserId">
|
|
|
|
|
|
+ <select class="form-control judgment layui-input" id="bzshbUserId" name="projectReportData.bzshbUserId">
|
|
<option value=""/>
|
|
<option value=""/>
|
|
<c:forEach items="${projectRecords.bzshbUserList}" var="user" varStatus="status">
|
|
<c:forEach items="${projectRecords.bzshbUserList}" var="user" varStatus="status">
|
|
<option value="${user.id}" <c:if test="${projectcontentinfo.projectReportData.bzshbUserId eq user.id }">selected</c:if>>${user.name}</option>
|
|
<option value="${user.id}" <c:if test="${projectcontentinfo.projectReportData.bzshbUserId eq user.id }">selected</c:if>>${user.name}</option>
|
|
@@ -943,7 +920,7 @@
|
|
<label class="layui-form-label"><span class="require-item">*</span>专业咨询员:</label>
|
|
<label class="layui-form-label"><span class="require-item">*</span>专业咨询员:</label>
|
|
<div class="layui-input-block with-icon">
|
|
<div class="layui-input-block with-icon">
|
|
<sys:inquireselectUser id="consultant" name="projectReportData.consultant.id" value="${projectReportData.consultant.id}" labelName="projectReportData.consultant.name" labelValue="${projectReportData.consultant.name}"
|
|
<sys:inquireselectUser id="consultant" name="projectReportData.consultant.id" value="${projectReportData.consultant.id}" labelName="projectReportData.consultant.name" labelValue="${projectReportData.consultant.name}"
|
|
- cssStyle="background-color:#fff" title="用户" url="/sys/office/treeDataAll?type=3" cssClass="form-control required layui-input" allowClear="true" notAllowSelectParent="true"/>
|
|
|
|
|
|
+ cssStyle="background-color:#fff" title="用户" url="/sys/office/treeDataAll?type=3" cssClass="form-control judgment layui-input" allowClear="true" notAllowSelectParent="true"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-item layui-col-sm12 lw7 with-textarea">
|
|
<div class="layui-item layui-col-sm12 lw7 with-textarea">
|
|
@@ -951,7 +928,7 @@
|
|
<div class="layui-input-block">
|
|
<div class="layui-input-block">
|
|
<div class="layui-item layui-col-sm6 lw7 with-textarea">
|
|
<div class="layui-item layui-col-sm6 lw7 with-textarea">
|
|
<div class="layui-input-block" style="margin-left:0px;position: relative">
|
|
<div class="layui-input-block" style="margin-left:0px;position: relative">
|
|
- <form:textarea placeholder="请输入审批意见:" path="projectReportData.consultantRemarks" id="zixunOpinion" class="form-control required" rows="4" cssStyle="height: 200px;" maxlength="255" />
|
|
|
|
|
|
+ <form:textarea placeholder="请输入审批意见:" path="projectReportData.consultantRemarks" id="zixunOpinion" class="form-control judgment" rows="4" cssStyle="height: 200px;" maxlength="255" />
|
|
<a id="clearOpinon" class="layui-btn" style="position: absolute;bottom: 10px;right: 20px;">清空</a>
|
|
<a id="clearOpinon" class="layui-btn" style="position: absolute;bottom: 10px;right: 20px;">清空</a>
|
|
<input type="file" name="upload_files" style="display: none;">
|
|
<input type="file" name="upload_files" style="display: none;">
|
|
</div>
|
|
</div>
|
|
@@ -976,17 +953,17 @@
|
|
<label class="layui-form-label"><span class="require-item">*</span>项目负责人:</label>
|
|
<label class="layui-form-label"><span class="require-item">*</span>项目负责人:</label>
|
|
<div class="layui-input-block with-icon">
|
|
<div class="layui-input-block with-icon">
|
|
<sys:reportedtreeselectUser id="principal" name="projectReportData.principal.id" value="${projectRecords.projectMasterId}" labelName="projectReportData.principal.name" labelValue="${projectRecords.projectMasterName}"
|
|
<sys:reportedtreeselectUser id="principal" name="projectReportData.principal.id" value="${projectRecords.projectMasterId}" labelName="projectReportData.principal.name" labelValue="${projectRecords.projectMasterName}"
|
|
- cssStyle="background-color:#fff" title="项目负责人" url="/sys/office/treeDataAll?type=4" cssClass="form-control required layui-input" allowClear="true" notAllowSelectParent="true"/>
|
|
|
|
|
|
+ cssStyle="background-color:#fff" title="项目负责人" url="/sys/office/treeDataAll?type=4" cssClass="form-control judgment layui-input" allowClear="true" notAllowSelectParent="true"/>
|
|
<%-- <sys:inquireselectUser id="principal" name="projectReportData.principal.id" value="${projectReportData.principal.id}" labelName="projectReportData.principal.name" labelValue="${projectReportData.principal.name}"--%>
|
|
<%-- <sys:inquireselectUser id="principal" name="projectReportData.principal.id" value="${projectReportData.principal.id}" labelName="projectReportData.principal.name" labelValue="${projectReportData.principal.name}"--%>
|
|
-<%-- cssStyle="background-color:#fff" title="用户" url="/sys/office/treeDataAll?type=3" cssClass="form-control required layui-input" allowClear="true" notAllowSelectParent="true"/>--%>
|
|
|
|
|
|
+<%-- cssStyle="background-color:#fff" title="用户" url="/sys/office/treeDataAll?type=3" cssClass="form-control judgment layui-input" allowClear="true" notAllowSelectParent="true"/>--%>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-item layui-col-sm12 lw7 with-textarea">
|
|
<div class="layui-item layui-col-sm12 lw7 with-textarea">
|
|
- <label class="layui-form-label double-line">项目负责人审核意见:</label>
|
|
|
|
|
|
+ <label class="layui-form-label double-line"><span class="require-item">*</span>项目负责人审核意见:</label>
|
|
<div class="layui-input-block">
|
|
<div class="layui-input-block">
|
|
<div class="layui-item layui-col-sm6 lw7 with-textarea">
|
|
<div class="layui-item layui-col-sm6 lw7 with-textarea">
|
|
<div class="layui-input-block" style="margin-left:0px;position: relative">
|
|
<div class="layui-input-block" style="margin-left:0px;position: relative">
|
|
- <form:textarea placeholder="请输入审批意见:" path="projectReportData.principalRemarks" id="fuzerenOpinion" class="form-control required" rows="4" cssStyle="height: 200px;" maxlength="255" />
|
|
|
|
|
|
+ <form:textarea placeholder="请输入审批意见:" path="projectReportData.principalRemarks" id="fuzerenOpinion" class="form-control judgment" rows="4" cssStyle="height: 200px;" maxlength="255" />
|
|
<a id="clearOpinons" class="layui-btn" style="position: absolute;bottom: 10px;right: 20px;">清空</a>
|
|
<a id="clearOpinons" class="layui-btn" style="position: absolute;bottom: 10px;right: 20px;">清空</a>
|
|
<input type="file" name="upload_files" style="display: none;">
|
|
<input type="file" name="upload_files" style="display: none;">
|
|
</div>
|
|
</div>
|
|
@@ -1036,17 +1013,17 @@
|
|
</td>
|
|
</td>
|
|
<td>
|
|
<td>
|
|
<sys:reportedtreeselectUser id="reportedConsultantList${status.index+1}_zixunyuan" name="reportedConsultantList[${status.index+1}].zixunyuan" value="${info.zixunyuan}" labelName="workAccountList[${status.index+1}].zixunyuan" labelValue="${info.zixunyuanName}"
|
|
<sys:reportedtreeselectUser id="reportedConsultantList${status.index+1}_zixunyuan" name="reportedConsultantList[${status.index+1}].zixunyuan" value="${info.zixunyuan}" labelName="workAccountList[${status.index+1}].zixunyuan" labelValue="${info.zixunyuanName}"
|
|
- title="用户" url="/sys/office/treeDataAll?type=4" cssClass="form-control required layui-input" allowClear="true" notAllowSelectParent="true"/>
|
|
|
|
|
|
+ title="用户" url="/sys/office/treeDataAll?type=4" cssClass="form-control judgment layui-input" allowClear="true" notAllowSelectParent="true"/>
|
|
</td>
|
|
</td>
|
|
|
|
|
|
<td>
|
|
<td>
|
|
- <input id="reportedConsultantList${status.index+1}_zhucezigezhID" readonly="true" name="reportedConsultantList[${status.index+1}].zhucezigezhID" value="${info.zhucezigezhID}" class="form-control required"/>
|
|
|
|
|
|
+ <input id="reportedConsultantList${status.index+1}_zhucezigezhID" readonly="true" name="reportedConsultantList[${status.index+1}].zhucezigezhID" value="${info.zhucezigezhID}" class="form-control judgment"/>
|
|
</td>
|
|
</td>
|
|
<td>
|
|
<td>
|
|
- <input id="reportedConsultantList${status.index+1}_major" readonly="true" name="reportedConsultantList[${status.index+1}].major" value="${info.major}" class="form-control required"/>
|
|
|
|
|
|
+ <input id="reportedConsultantList${status.index+1}_major" readonly="true" name="reportedConsultantList[${status.index+1}].major" value="${info.major}" class="form-control judgment"/>
|
|
</td>
|
|
</td>
|
|
<td>
|
|
<td>
|
|
- <input id="reportedConsultantList${status.index+1}_wordnr" placeholder="请输入本人负责内容" name="reportedConsultantList[${status.index+1}].wordnr" value="${info.wordnr}" class="form-control required"/>
|
|
|
|
|
|
+ <input id="reportedConsultantList${status.index+1}_wordnr" placeholder="请输入本人负责内容" name="reportedConsultantList[${status.index+1}].wordnr" value="${info.wordnr}" class="form-control judgment"/>
|
|
</td>
|
|
</td>
|
|
|
|
|
|
<td class="text-center op-td" width="10">
|
|
<td class="text-center op-td" width="10">
|
|
@@ -1070,17 +1047,17 @@
|
|
</td>
|
|
</td>
|
|
<td>
|
|
<td>
|
|
<sys:reportedtreeselectUser id="reportedConsultantList{{idx}}_zixunyuan" name="reportedConsultantList[{{idx}}].zixunyuan" value="{{row.zixunyuan}}" labelName="workAccountList[{{idx}}].zixunyuan" labelValue="{{row.zixunyuanName}}"
|
|
<sys:reportedtreeselectUser id="reportedConsultantList{{idx}}_zixunyuan" name="reportedConsultantList[{{idx}}].zixunyuan" value="{{row.zixunyuan}}" labelName="workAccountList[{{idx}}].zixunyuan" labelValue="{{row.zixunyuanName}}"
|
|
- title="用户" url="/sys/office/treeDataAll?type=4" cssClass="form-control required layui-input" allowClear="true" notAllowSelectParent="true"/>
|
|
|
|
|
|
+ title="用户" url="/sys/office/treeDataAll?type=4" cssClass="form-control judgment layui-input" allowClear="true" notAllowSelectParent="true"/>
|
|
</td>
|
|
</td>
|
|
|
|
|
|
<td>
|
|
<td>
|
|
- <input id="reportedConsultantList{{idx}}_zhucezigezhID" readonly="true" name="reportedConsultantList[{{idx}}].zhucezigezhID" value="{{row.zhucezigezhID}}" class="form-control required"/>
|
|
|
|
|
|
+ <input id="reportedConsultantList{{idx}}_zhucezigezhID" readonly="true" name="reportedConsultantList[{{idx}}].zhucezigezhID" value="{{row.zhucezigezhID}}" class="form-control judgment"/>
|
|
</td>
|
|
</td>
|
|
<td>
|
|
<td>
|
|
- <input id="reportedConsultantList{{idx}}_major" readonly="true" name="reportedConsultantList[{{idx}}].major" value="{{row.major}}" class="form-control required"/>
|
|
|
|
|
|
+ <input id="reportedConsultantList{{idx}}_major" readonly="true" name="reportedConsultantList[{{idx}}].major" value="{{row.major}}" class="form-control judgment"/>
|
|
</td>
|
|
</td>
|
|
<td>
|
|
<td>
|
|
- <input id="reportedConsultantList{{idx}}_wordnr" placeholder="请输入本人负责内容" name="reportedConsultantList[{{idx}}].wordnr" value="{{row.wordnr}}" class="form-control required"/>
|
|
|
|
|
|
+ <input id="reportedConsultantList{{idx}}_wordnr" placeholder="请输入本人负责内容" name="reportedConsultantList[{{idx}}].wordnr" value="{{row.wordnr}}" class="form-control judgment"/>
|
|
</td>
|
|
</td>
|
|
|
|
|
|
<td class="text-center op-td" width="10">
|
|
<td class="text-center op-td" width="10">
|
|
@@ -1144,7 +1121,7 @@
|
|
|
|
|
|
</tr>
|
|
</tr>
|
|
<c:forEach items="${fileAttachment.workAttachments}" var = "workClientAttachment" varStatus="status">
|
|
<c:forEach items="${fileAttachment.workAttachments}" var = "workClientAttachment" varStatus="status">
|
|
- <tr class="file_attachment_tr">
|
|
|
|
|
|
+ <tr class="file_attachment_${fileAttachment.id}_tr_fu">
|
|
<td></td>
|
|
<td></td>
|
|
<c:choose>
|
|
<c:choose>
|
|
<c:when test="${projectcontentinfo.uploadMode == 2}">
|
|
<c:when test="${projectcontentinfo.uploadMode == 2}">
|
|
@@ -1264,7 +1241,7 @@
|
|
</thead>
|
|
</thead>
|
|
<tbody id="file_gistdata">
|
|
<tbody id="file_gistdata">
|
|
<c:forEach items="${projectcontentinfo.fileGistdataList}" var = "fileGistdata" varStatus="status">
|
|
<c:forEach items="${projectcontentinfo.fileGistdataList}" var = "fileGistdata" varStatus="status">
|
|
- <tr id="file_gistdata_${fileGistdata.id}_tr" onclick="listTr(this)">
|
|
|
|
|
|
+ <tr id="file_gistdata_${fileGistdata.id}_tr" onclick="listTr(this)">
|
|
<%-- <td>${status.index + 1}</td>--%>
|
|
<%-- <td>${status.index + 1}</td>--%>
|
|
<td style="display:none"><span class="fgid">${fileGistdata.id}</span></td>
|
|
<td style="display:none"><span class="fgid">${fileGistdata.id}</span></td>
|
|
<td style="display:none">${fileGistdata.mustFlag}</td>
|
|
<td style="display:none">${fileGistdata.mustFlag}</td>
|
|
@@ -1286,7 +1263,7 @@
|
|
|
|
|
|
</tr>
|
|
</tr>
|
|
<c:forEach items="${fileGistdata.workAttachments}" var = "workClientAttachment" varStatus="status">
|
|
<c:forEach items="${fileGistdata.workAttachments}" var = "workClientAttachment" varStatus="status">
|
|
- <tr class="file_gistdata_tr">
|
|
|
|
|
|
+ <tr class="file_gistdata_${fileGistdata.id}_tr">
|
|
<td></td>
|
|
<td></td>
|
|
<c:choose>
|
|
<c:choose>
|
|
<c:when test="${projectcontentinfo.uploadMode == 2}">
|
|
<c:when test="${projectcontentinfo.uploadMode == 2}">
|
|
@@ -1427,7 +1404,7 @@
|
|
<td style="display:none">${fileOther.fileFlag}</td>
|
|
<td style="display:none">${fileOther.fileFlag}</td>
|
|
</tr>
|
|
</tr>
|
|
<c:forEach items="${fileOther.workAttachments}" var = "workClientAttachment" varStatus="status">
|
|
<c:forEach items="${fileOther.workAttachments}" var = "workClientAttachment" varStatus="status">
|
|
- <tr class="file_other_tr">
|
|
|
|
|
|
+ <tr class="file_other_${fileOther.id}_tr">
|
|
<td></td>
|
|
<td></td>
|
|
<c:choose>
|
|
<c:choose>
|
|
<c:when test="${projectcontentinfo.uploadMode == 2}">
|
|
<c:when test="${projectcontentinfo.uploadMode == 2}">
|