| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359 | <%@ 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">        var validateForm;        function doSubmit(obj){            // 回调函数,在编辑和保存动作时,供openDialog调用提交表单。            if(validateForm.form()){                if(obj == 1) {                    $("#flag").val("yes");                }else {                    $("#flag").val("no");                }                $("#inputForm").submit();                return true;            }            return false;        }        $(document).ready(function() {            validateForm = $("#inputForm").validate({                submitHandler: function(form){                    loading('正在提交,请稍等...');                    form.submit();                },                errorContainer: "#messageBox",                errorPlacement: function(error, element) {                    $("#messageBox").text("输入有误,请先更正。");                    if (element.is(":checkbox")||element.is(":radio")||element.parent().is(".input-append")){                        error.appendTo(element.parent().parent());                    } else {                        error.insertAfter(element);                    }                }            });        });	</script></head><body><div class="single-form">	<div class="container">			<form:form id="inputForm" modelAttribute="workContractInfo" enctype="multipart/form-data" action="${ctx}/workcontractinfo/workContractInfo/saveAudit" method="post" class="form-horizontal">				<form:hidden path="id"/>			<form:hidden path="home"/>				<form:hidden path="act.taskId"/>				<form:hidden path="act.taskName"/>				<form:hidden path="act.taskDefKey"/>				<form:hidden path="act.procInsId"/>				<form:hidden path="act.procDefId"/>				<form:hidden id="flag" path="act.flag"/>				<c:set var="status" value="${workContractInfo.act.status}" />				<div class="tabs-container" style="margin-top: 20px;">					<ul class="nav nav-tabs">                        <div class="layui-tab" id="tabDiv">                            <ul class="layui-tab-title" >                                <li class="active"><a data-toggle="tab" href="#tab-11"  aria-expanded="true">合同信息</a></li><%--                                <li ><a data-toggle="tab" href="#tab-22"  aria-expanded="false">合同评审信息</a></li>--%>                            </ul>                        </div>					</ul>					<div class="tab-content">						<div id="tab-11" class="tab-pane active">							<div class="form-group layui-row first lw9">								<div class="form-group-label"><h2>项目合同信息</h2></div>								<c:if test="${workContractInfo.ext == 0}">									<div class="layui-item layui-col-sm6">										<label class="layui-form-label">合同来源:</label>										<div class="layui-input-block">											<input htmlEscape="false"  readonly="true" class="form-control layui-input" value="投标项目"/>										</div>									</div>                                    <div class="layui-item layui-col-sm6">                                        <label class="layui-form-label lw9">合同编号:</label>                                        <div class="layui-input-block">                                            <div class="input-group">                                                <input htmlEscape="false"  readonly="true" class="form-control layui-input" value="${workContractInfo.contractNum}"/>                                                <span class="input-group-btn">											<label class="form-status"><c:choose><c:when test="${ empty workContractInfo.contractState}">新添</c:when><c:otherwise>${fns:getDictLabel(workContractInfo.contractState, 'audit_completion_state','')}</c:otherwise>	</c:choose></label>										</span>                                            </div>                                        </div>                                    </div>									<div class="layui-item layui-col-sm6">										<label class="layui-form-label">投标项目:</label>										<div class="layui-input-block">											<input htmlEscape="false"  readonly="true" class="form-control layui-input" value="${workContractInfo.project.projectName}"/>										</div>									</div>								</c:if>								<c:if test="${workContractInfo.ext != 0}">									<div class="layui-item layui-col-sm6">										<label class="layui-form-label">合同来源:</label>										<div class="layui-input-block">											<input htmlEscape="false"  readonly="true" class="form-control layui-input" value="非投标项目"/>										</div>									</div>                                    <div class="layui-item layui-col-sm6">                                        <label class="layui-form-label lw9">合同编号:</label>                                        <div class="layui-input-block">                                            <div class="input-group">                                                <input htmlEscape="false"  readonly="true" class="form-control layui-input" value="${workContractInfo.contractNum}"/>                                                <span class="input-group-btn">											<label class="form-status"><c:choose><c:when test="${ empty workContractInfo.contractState}">新添</c:when><c:otherwise>${fns:getDictLabel(workContractInfo.contractState, 'audit_completion_state','')}</c:otherwise>	</c:choose></label>										</span>                                            </div>                                        </div>                                    </div>								</c:if>                                <div class="layui-item layui-col-sm6">                                    <label class="layui-form-label lw9">总合同名称:</label>                                    <div class="layui-input-block">                                        <input htmlEscape="false"  readonly="true" class="form-control layui-input" value="${workContractInfo.totalContractName}"/>                                    </div>                                </div>                                <div class="layui-item layui-col-sm6">                                    <label class="layui-form-label lw9">合同名称:</label>                                    <div class="layui-input-block">                                        <input htmlEscape="false"  readonly="true" class="form-control layui-input" value="${workContractInfo.name}"/>                                    </div>                                </div>                                <div class="layui-item layui-col-sm6">                                    <label class="layui-form-label lw9">所属部门:</label>                                    <div class="layui-input-block">                                        <input htmlEscape="false"  readonly="true" class="form-control layui-input" value="${workContractInfo.chargeCompanyName}"/>                                    </div>                                </div>                                <div class="layui-item layui-col-sm6">                                    <label class="layui-form-label double-line"><span class="require-item">*</span>合 同 金 额 (元)预计金额:</label>                                    <div class="layui-input-block">                                        <input htmlEscape="false"  readonly="true" class="form-control layui-input" value="<fmt:formatNumber value="${workContractInfo.contractPrice}" pattern="#,#00.00"/>"/>                                    </div>                                </div>                                <div class="layui-item layui-col-sm6">                                    <label class="layui-form-label lw9">工程分类:</label>                                    <div class="layui-input-block">                                        <input htmlEscape="false"  readonly="true" class="form-control layui-input" value="${fns:getMainDictLabel(workContractInfo.contractType, 'contract_type', '')}"/>                                    </div>                                </div>                                <div class="layui-item layui-col-sm6">                                    <label class="layui-form-label lw9">主委托方:</label>                                    <div class="layui-input-block">                                        <input htmlEscape="false"  readonly="true" class="form-control layui-input" value="${workContractInfo.client.name}"/>                                    </div>                                </div>                                <div class="layui-item layui-col-sm6">                                    <label class="layui-form-label lw9">签订日期:</label>                                    <div class="layui-input-block">                                        <input htmlEscape="false"  readonly="true" class="form-control layui-input" value="<fmt:formatDate value="${workContractInfo.contractDate}" pattern="yyyy年MM月dd日"/>"/>                                    </div>                                </div>                                <div class="layui-item layui-col-sm6">                                    <label class="layui-form-label lw9">合同生效日期:</label>                                    <div class="layui-input-block">                                        <input htmlEscape="false"  readonly="true" class="form-control layui-input" value="<fmt:formatDate value="${workContractInfo.effectiveDate}" pattern="yyyy年MM月dd日" type="date" dateStyle="full"/>"/>                                    </div>                                </div>                                <div class="layui-item layui-col-sm6">                                    <label class="layui-form-label lw9">合同终止日期:</label>                                    <div class="layui-input-block">                                        <input htmlEscape="false"  readonly="true" class="form-control layui-input" value="<fmt:formatDate value="${workContractInfo.closingDate}" pattern="yyyy年MM月dd日" type="date" dateStyle="full"/>"/>                                    </div>                                </div>                                <div class="layui-item layui-col-sm6">                                    <label class="layui-form-label lw9">对方合同编号:</label>                                    <div class="layui-input-block">                                        <input htmlEscape="false"  readonly="true" class="form-control layui-input" value="${workContractInfo.anotherContractNum}"/>                                    </div>                                </div>                                <div class="layui-item layui-col-sm6">                                    <label class="layui-form-label  double-linelw9">工程投资额(万元):</label>                                    <div class="layui-input-block">                                        <input htmlEscape="false"  readonly="true" class="form-control layui-input" value="<fmt:formatNumber value="${workContractInfo.investmentAmount}" pattern="#,#00.00"/>"/>                                    </div>                                </div>                                <div class="layui-item layui-col-sm6">                                    <label class="layui-form-label ">合同类型:</label>                                    <div class="layui-input-block">                                        <input htmlEscape="false"  readonly="true" class="form-control layui-input" value="${fns:getMainDictLabel(workContractInfo.contractTypeDoc, 'contract_info_type', '')}"/>                                    </div>                                </div>                                <div class="layui-item layui-col-sm6">                                    <label class="layui-form-label ">创建时间:</label>                                    <div class="layui-input-block">                                        <input htmlEscape="false"  readonly="true" class="form-control layui-input" value="<fmt:formatDate value="${workContractInfo.createDate}" pattern="yyyy年MM月dd日" type="date" dateStyle="full"/>"/>                                    </div>                                </div>                                <div class="layui-item layui-col-sm6">                                    <label class="layui-form-label lw9">归档状态:</label>                                    <div class="layui-input-block">                                        <input htmlEscape="false"  readonly="true" class="form-control layui-input" value="${fns:getDictLabel(workContractInfo.recordState, 'record_state','')}"/>                                    </div>                                </div>                                <div class="layui-item layui-col-sm12 with-textarea">                                    <label class="layui-form-label">付款摘要:</label>                                    <div class="layui-input-block">                                        <textarea htmlEscape="false" rows="4" readonly="true" maxlength="1000" class="form-control" >${workContractInfo.summaryPayment}</textarea>                                    </div>                                </div>                                <div class="layui-item layui-col-sm12 with-textarea">                                    <label class="layui-form-label">合同特别条款:</label>                                    <div class="layui-input-block">                                        <textarea htmlEscape="false" rows="4" readonly="true" maxlength="1000" class="form-control" >${workContractInfo.contractSpecial}</textarea>                                    </div>                                </div>                               <%-- <div class="layui-item layui-col-sm12 with-textarea">                                    <label class="layui-form-label">合同类型说明:</label>                                    <div class="layui-input-block">                                        <textarea htmlEscape="false" rows="4" readonly="true" maxlength="1000" class="form-control" >${workContractInfo.contractTypeDoc}</textarea>                                    </div>                                </div>--%>                                <div class="layui-item layui-col-sm12 with-textarea">                                    <label class="layui-form-label">备注:</label>                                    <div class="layui-input-block">                                        <textarea htmlEscape="false" rows="4" readonly="true" maxlength="1000" class="form-control" >${workContractInfo.remarks}</textarea>                                    </div>                                </div>                                <%--<div class="layui-item layui-col-sm12 with-textarea">                                    <label class="layui-form-label">变更原因:</label>                                    <div class="layui-input-block">                                        <textarea htmlEscape="false" rows="4" readonly="true" maxlength="1000" class="form-control" >${workContractInfo.contractCategory}</textarea>                                    </div>                                </div>--%>                            </div>                            <div class="form-group layui-row">                                <div class="form-group-label"><h2>委托方列表</h2></div>                                <div class="layui-item layui-col-xs12 form-table-container" >                                    <table id="contentTable4" class="table table-bordered table-condensed no-bottom-margin details">                                        <thead>                                        <tr>                                            <th width="30%">委托方名称</th>                                            <th width="20%">客户性质</th>                                            <th width="20%">所属行业</th>                                            <th width="30%">所属地区</th>                                        </tr>                                        </thead>                                        <tbody id="workClientInfoList">                                        <c:if test="${not empty workContractInfo.workClientInfoList}">                                            <c:forEach items="${workContractInfo.workClientInfoList}" var="casePeopleNorm" varStatus="index">                                                <tr id="workClientInfoList${index.index}">                                                    <td class="hide">                                                        <input id="workClientInfoList${index.index}_id" name="workClientInfoList[${index.index}].id" type="hidden" value="${casePeopleNorm.id}"/>                                                    </td>                                                    <td>                                                            <%--<input id="workClientInfoList${index.index}_name" name="workClientInfoList[${index.index}].name" type="text" value="${casePeopleNorm.name}" readonly="true"   class="form-control "/>--%>                                                            ${casePeopleNorm.name}                                                    </td>                                                    <td>                                                            ${fns:getMainDictLabel(casePeopleNorm.companyType, 'company_type', '')}                                                    </td>                                                    <td>                                                            <%--<form:select id="workClientInfoList${index.index}_companyIndustry" path="workClientInfoList[${index.index}].companyIndustry" disabled="true" readonly="true" class="form-control">                                                                <form:option value="" label=""/>                                                                <form:options items="${fns:getMainDictList('company_industry')}" itemLabel="label" itemValue="value" htmlEscape="false"/>                                                            </form:select>--%>                                                            ${fns:getMainDictLabel(casePeopleNorm.companyIndustry, 'company_industry', '')}                                                    </td>                                                    <td>                                                            <%--<input id="workClientInfoList${index.index}_area" name="workClientInfoList[${index.index}].area.name" type="text" value="${casePeopleNorm.area.name}"  readonly="true"  class="form-control "/>--%>                                                            ${casePeopleNorm.area.name}                                                    </td>                                                </tr>                                            </c:forEach>                                        </c:if>                                        </tbody>                                    </table>                                </div>                            </div>                            <div class="form-group layui-row">                                <div class="form-group-label"><h2>合同附件表</h2></div>                                <div class="layui-item layui-col-xs12 form-table-container" >                                    <table id="contentTable" class="table table-bordered table-condensed no-bottom-margin details">                                        <thead>                                        <tr>                                            <th>文件</th>                                            <th>上传人</th>                                            <th>上传时间</th>                                            <th width="180px">操作</th>                                        </tr>                                        </thead>                                        <tbody>                                        <c:choose>                                            <c:when test="${not empty workContractInfo.workAttachments}">                                                <c:forEach items="${workContractInfo.workAttachments}" var="workClientAttachment" varStatus="status">                                                    <tr>                                                            <%--<td>${status.index + 1}</td>--%>                                                        <c:choose>                                                            <c:when test="${fn:containsIgnoreCase(workClientAttachment.attachmentName,'jpg')																   or fn:containsIgnoreCase(workClientAttachment.attachmentName,'png')																   or fn:containsIgnoreCase(workClientAttachment.attachmentName,'gif')																   or fn:containsIgnoreCase(workClientAttachment.attachmentName,'bmp')																   or fn:containsIgnoreCase(workClientAttachment.attachmentName,'jpeg')}">                                                                <td><img src="${workClientAttachment.url}" width="50" height="50" onclick="openDialogView('预览','${ctx}/sys/picturepreview/picturePreview?url=${workClientAttachment.url}','90%','90%')" alt="${workClientAttachment.attachmentName}">                                                            </c:when>                                                            <c:otherwise>                                                                <c:choose>                                                                    <c:when test="${fn:containsIgnoreCase(workClientAttachment.attachmentName,'pdf')}">                                                                        <td><a href="javascript:void(0)" onclick="preview('预览','${workClientAttachment.url}','95%','95%','1')">${workClientAttachment.attachmentName}</a></td>                                                                    </c:when>                                                                    <c:otherwise>                                                                        <td><a href="javascript:void(0)" onclick="preview('预览','${workClientAttachment.url}','95%','95%')">${workClientAttachment.attachmentName}</a></td>                                                                    </c:otherwise>                                                                </c:choose>                                                            </c:otherwise>                                                        </c:choose>                                                        <td>${workClientAttachment.createBy.name}</td>                                                        <td><fmt:formatDate value="${workClientAttachment.createDate}" pattern="yyyy-MM-dd"/></td>                                                        <td  class="op-td">                                                            <a href="javascript:location.href='${ctx}/workcontractinfo/workContractInfo/downLoadAttach?file='+encodeURIComponent('${workClientAttachment.url}');" class="op-btn op-btn-download"><i class="fa fa-download"></i> 下载</a>                                                        </td>                                                    </tr>                                                </c:forEach>                                            </c:when>                                            <c:otherwise>                                                <tr>                                                    <td colspan="4" align="center">暂无数据</td>                                                </tr>                                            </c:otherwise>                                        </c:choose>                                        </tbody>                                    </table>                                </div>                            </div>                        </div>                    </div>                </div>                <div class="form-group layui-row">                    <div class="form-group-label"><h2>审批意见</h2></div>                    <div class="layui-item layui-col-xs12 with-textarea" >                        <label class="layui-form-label">审批意见:</label>                        <div class="layui-input-block">                            <form:textarea path="act.comment" class="form-control" rows="4" maxlength="127" />                            <input type="file" name="upload_files" style="display: none;">                        </div>                    </div>                </div>            </form:form>        <div class="form-group layui-row">            <div class="form-group-label"><h2>审批流程</h2></div>            <div class="layui-item layui-col-xs12 form-table-container" >                <act:flowChart procInsId="${workContractInfo.act.procInsId}"/>                <act:histoicFlow procInsId="${workContractInfo.act.procInsId}"/>            </div>        </div>    </div></div></body></html>
 |