| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791 |
- <%@page import="com.yw.bpm.system.util.SystemUtil" %>
- <%@page import="com.yw.core.session.OASession" %>
- <%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %>
- <jsp:useBean id="oasession" class="com.yw.core.session.OASession" scope="session"/>
- <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
- <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html class="width960">
- <head>
- <title>流程办理</title>
- <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
- <META http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate">
- <meta http-equiv="X-UA-Compatible" content="IE=edge;">
- <link href="${pageContext.request.contextPath}/main.css" rel="stylesheet" type="text/css"/>
- <link href="${pageContext.request.contextPath }/liger/lib/ligerUI/skins/${sessionScope.css}/css/ligerui-all.css" rel="stylesheet" type="text/css"/>
- <link href="${pageContext.request.contextPath}/yw/bpm/form.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="/shares/js/jquery-1.8.2.js"></script>
- <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/ligerui.all.js" type="text/javascript"></script>
- <script type="text/javascript" src="/shares/js/constant.js"></script>
- <script type="text/javascript" src="/shares/js/common.js"></script>
- <script type="text/javascript" src="/shares/js/yw/bpm/oa.js"></script>
- <script type="text/javascript" src="/shares/js/yw/bpm/customflow/customFlow.js"></script>
- <script type="text/javascript" src="/shares/js/file.js"></script>
- <script type="text/javascript" src="/shares/datePicker/WdatePicker.js"></script>
- <script type="text/javascript" src="/shares/js/yw/bpm/seal/seal.js"></script>
- <script type="text/javascript" src="${pageContext.request.contextPath}/yw/contract/paymentApply/js/paymentApply.js"></script>
- <script type="text/javascript">
- var insId = "${requestScope.flow.insId}";
- var formId = "${requestScope.flow.formId.formId}";
- var table_fields = "${curTacheModel.table_fields}";
- console.log(table_fields,"table_fields");
-
- // 检查是否包含特定审批字段
- var dept_approver = table_fields.indexOf(",dept_approver,") > -1;
- var accountant = table_fields.indexOf(",accountant,") > -1;
- var finance_manager = table_fields.indexOf(",finance_manager,") > -1;
- var deputy_manager_dept = table_fields.indexOf(",deputy_manager_dept,") > -1;
- var deputy_manager_audit = table_fields.indexOf(",deputy_manager_audit,") > -1;
- var general_manager = table_fields.indexOf(",general_manager,") > -1;
- var chairman = table_fields.indexOf(",chairman,") > -1;
- var se = "${curTacheModel.n_se}";
-
- // 检查字段是否在当前节点的编辑权限内
- function isFieldEditable(fieldName) {
- // 启动节点所有字段都可编辑
- if (se == 1) {
- return true;
- }
- // 处理节点需要检查权限
- return table_fields.indexOf(',' + fieldName + ',') > -1;
- }
-
- // 条件验证字段
- function validateFieldIfEditable(fieldName, displayName, validationRules) {
- if (isFieldEditable(fieldName)) {
- return $.validate({name: fieldName, model: validationRules});
- }
- return true;
- }
- $(function () {
- // 统一初始化付款类型显示
- initPaymentTypeDisplay();
- // 根据字段权限绑定相应的事件
- if (isFieldEditable('paymentApply.paymentType')) {
- $('#paymentType').change(function() {
- togglePaymentFields();
- });
- }
- if (isFieldEditable('paymentApply.amountLower')) {
- $('#amountLower').on('input blur', function() {
- // 限制只能输入数字和小数点
- restrictToNumber(this);
- convertToChinese();
- });
- // 初始化时转换一次
- convertToChinese();
- }
- if (isFieldEditable('paymentApply.operator')) {
- loadTypeTree("selectUserButton1",{type:"singleuser",tab:"1,3,8",backId:"operatorId",backName:"operator"});
- }
- if (isFieldEditable('paymentApply.purchaseOrderNo')) {
- $('#selectPurchaseOrderBtn').click(function() {
- selectPurchaseOrder();
- });
- }
- if (isFieldEditable('paymentApply.storageOrderNo')) {
- $('#selectStorageOrderBtn').click(function() {
- selectStorageOrder();
- });
- }
-
- // 绑定收款单位(供应商)选择按钮事件
- if (isFieldEditable('paymentApply.payeeName')) {
- $('#selectPayeeBtn').click(function() {
- selectSupplier();
- });
-
- // 绑定收款单位字段变化事件,清空合同、采购订单、入库单和供应商编码
- $('#payeeName').on('input change', function() {
- clearRelatedOrders();
- // 清空供应商编码,这样手动输入后就不能选择采购订单/入库单
- $('#vendorCode').val('');
- });
-
- // 初始化:如果已有合同,则设置收款单位为只读
- if ($('#contractId').val()) {
- $("#payeeName").attr("readonly", "readonly");
- }
- }
- });
- //校验表单
- function checkForm() {
- // 验证隐藏域:开户行和账号
- /* if($.trim($("#bankName").val()) == ''){
- addError("开户行不能为空!请检查是否已设置默认账户。");
- return false;
- }
- if($.trim($("#bankAccount").val()) == ''){
- addError("账号不能为空!请检查是否已设置默认账户。");
- return false;
- }*/
- var rs = true;
-
- // 验证合同、采购订单、入库单互斥逻辑
- var contractId = $('#contractId').val();
- var purchaseOrderNo = $('#purchaseOrderNo').val();
- var storageOrderNo = $('#storageOrderNo').val();
-
- var selectedCount = 0;
- // 合同ID为null时会显示为"0"或空字符串,需要排除这种情况
- if (contractId && contractId !== '0') selectedCount++;
- if (purchaseOrderNo) selectedCount++;
- if (storageOrderNo) selectedCount++;
-
- if (selectedCount > 1) {
- addError("合同、采购订单、入库单只能选择其中一个!");
- return false;
- }
-
- // 基础必填字段验证(根据权限判断)
- rs = validateFieldIfEditable("paymentApply.payerName", "单位", [{type: "require", msg: "单位不能为空!"}]) && rs;
- rs = validateFieldIfEditable("paymentApply.payeeName", "收款单位", [{type: "require", msg: "收款单位不能为空!"}]) && rs;
- rs = validateFieldIfEditable("paymentApply.amountLower", "付款金额", [{type: "require", msg: "付款金额不能为空!"}]) && rs;
-
- // 付款类型验证
- rs = validateFieldIfEditable("paymentApply.paymentType", "付款类型", [{type: "require", msg: "付款类型必须选择!"}]) && rs;
-
- // 根据付款类型验证相应字段
- /*if (isFieldEditable("paymentApply.paymentType")) {
- var paymentType = $('#paymentType').val();
- if (paymentType == '1') { // 预付款
- rs = validateFieldIfEditable("paymentApply.purchaseOrderNo", "采购订单编号", [{type: "require", msg: "采购订单编号不能为空!"}]) && rs;
- } else if (paymentType == '2') { // 到付款
- rs = validateFieldIfEditable("paymentApply.storageOrderNo", "入库单编号", [{type: "require", msg: "入库单编号不能为空!"}]) && rs;
- }
- }*/
-
- // 其他必填字段验证(根据权限判断)
- rs = validateFieldIfEditable("paymentApply.paymentMethod", "付款方式", [{type: "require", msg: "付款方式不能为空!"}]) && rs;
- rs = validateFieldIfEditable("paymentApply.paymentDate", "付款日期", [{type: "require", msg: "付款日期不能为空!"}]) && rs;
- rs = validateFieldIfEditable("paymentApply.amountUpper", "付款金额(大写)", [{type: "require", msg: "付款金额(大写)不能为空!"}]) && rs;
- rs = validateFieldIfEditable("paymentApply.purpose", "用途或理由", [{type: "require", msg: "用途或理由不能为空!"}]) && rs;
- rs = validateFieldIfEditable("paymentApply.operator", "经办人", [{type: "require", msg: "经办人不能为空!"}]) && rs;
- rs = validateFieldIfEditable("paymentApply.payeeBankAccount", "开户行及账号", [{type: "require", msg: "开户行及账号不能为空!"}]) && rs;
-
- if(dept_approver){
- rs = $.validate({name: "dept_approver_imgval", model: [{type: "require", msg: "部门负责人审批不能为空!"}]}) && rs;
- }
- if(accountant){
- rs = $.validate({name: "accountant_imgval", model: [{type: "require", msg: "经办会计审批不能为空!"}]}) && rs;
- }
- if(finance_manager){
- rs = $.validate({name: "finance_manager_imgval", model: [{type: "require", msg: "财务经理审批不能为空!"}]}) && rs;
- }
- if(deputy_manager_dept){
- rs = $.validate({name: "deputy_manager_dept_imgval", model: [{type: "require", msg: "分管副总部门审批不能为空!"}]}) && rs;
- }
- if(deputy_manager_audit){
- rs = $.validate({name: "deputy_manager_audit_imgval", model: [{type: "require", msg: "分管副总审计审批不能为空!"}]}) && rs;
- }
- if(general_manager){
- rs = $.validate({name: "general_manager_imgval", model: [{type: "require", msg: "公司总经理审批不能为空!"}]}) && rs;
- }
- if(chairman){
- rs = $.validate({name: "chairman_imgval", model: [{type: "require", msg: "董事长审批不能为空!"}]}) && rs;
- }
- return rs;
- }
- //保存表单
- function save() {
- saveAjaxForm("${pageContext.request.contextPath}/paymentApplyAction.do?task=process", "formIns");
- }
-
- </script>
- <style type="text/css">
- .l-table-edit-new {
- width: 100px;
- font-size: 14px;
- font-weight: normal;
- line-height: 20px;
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
- }
- .input-width {
- width: 100px;
- text-align: center;
- padding-left: 0px;
- }
-
- .placeholder {
- display: inline-block;
- min-height: 90px;
- min-width: 310px;
- border: 0px solid #ccc;
- vertical-align:middle; /* 垂直对齐方式 */
- }
-
- /* 表格样式 */
- table.l-table-edit-custom {
- border-collapse: collapse;
- width: 99%;
- }
- table.l-table-edit-custom th,
- table.l-table-edit-custom td {
- border: 1px solid #000;
- padding: 8px;
- }
- table.l-table-edit-custom th {
- background-color: #f2f2f2;
- }
-
- table.l-table-edit-new {
- border-collapse: collapse;
- width: 99%;
- text-align: center;
- }
- table.l-table-edit-new th,
- table.l-table-edit-new td {
- border: 1px solid #000;
- padding: 8px 0 !important;
- text-align: center;
- }
- table.l-table-edit-new th {
- background-color: #f2f2f2;
- }
- </style>
- </head>
- <body>
- <form action="paymentApplyAction.do" method="post" id="formIns" name="formIns">
- <div>
- <div style="height: auto; width: 189px;">
- <img src="${pageContext.request.contextPath}/images/yzlogo.png"
- style="max-height: 77px; width: auto;">
- </div>
- <div style="text-align:center;">
- <div style="font-size: 20px;">
- 湖南韫珠环保科技有限公司
- </div>
- <div style="font-size: 20px;">
- 付款申请单
- </div>
- </div>
- <div style="text-align:right;padding-right: 100px;">流程流水号:${paymentApply.processId}</div>
- </div>
- <table class="l-table-edit line l-table-edit-custom" width="99%">
- <tr>
- <td class="l-table-edit-text" style="width: 120px;">申请部门:</td>
- <td class="l-table-edit-td" style="width: 250px;">
- <input type="hidden" id="department" name="paymentApply.department" value="${paymentApply.department}"/>
- ${paymentApply.department}
-
- <input type="hidden" id="initiator" name="paymentApply.initiator" value="${paymentApply.initiator}"/>
- </td>
- <td class="l-table-edit-text" style="width: 120px;">申请日期:</td>
- <td class="l-table-edit-td" style="width: 250px;">
- <input type="hidden" id="applyDate" name="paymentApply.applyDate" value="${paymentApply.applyDate}"/>
- ${paymentApply.applyDate}
- </td>
- </tr>
- <tr>
- <td class="l-table-edit-text" style="width: 100px;">合同:</td>
- <td class="l-table-edit-td" style="width: 250px;">
- <c:choose>
- <c:when test="${curTacheModel.n_se ne 1 and !fn:contains(curTacheModel.table_fields, ',contract_number,')}">
- <input type="hidden" name="paymentApply.contractNumber" value="${paymentApply.contractNumber}">
- ${paymentApply.contractNumber}
- </c:when>
- <c:otherwise>
- <input type="hidden" id="contractId" name="paymentApply.contractId" value="${paymentApply.contractId}" />
- <input type="text" readonly="readonly" id="contractNumber" name="paymentApply.contractNumber" value="${paymentApply.contractNumber}">
- <input type="hidden" id="contractName" name="paymentApply.contractName" value="${paymentApply.contractName}">
- <img id="searchContract" class="fee" onClick="selectContract()" src="${pageContext.request.contextPath}/images/sousuo.png" style="height: 20px; width: 20px; cursor: pointer;">
- <input id="clearContractBtn" name="clearContractBtn" type="button" class="l-button" value="清除" onclick="clearContract()"/>
- </c:otherwise>
- </c:choose>
- </td>
- <td class="l-table-edit-text" style="width: 100px;">单位<c:if test="${curTacheModel.n_se eq 1 or fn:contains(curTacheModel.table_fields, ',payer_name,')}"><font color="red">*</font></c:if>:</td>
- <td class="l-table-edit-td" style="width: 250px;">
- <c:choose>
- <c:when test="${curTacheModel.n_se ne 1 and !fn:contains(curTacheModel.table_fields, ',payer_name,')}">
- <input type="hidden" name="paymentApply.payerName" value="${paymentApply.payerName}">
- ${paymentApply.payerName}
- </c:when>
- <c:otherwise>
- <input type="text" name="paymentApply.payerName" id="payerName" value="${paymentApply.payerName}">
- </c:otherwise>
- </c:choose>
- </td>
- </tr>
- <tr>
- <td class="l-table-edit-text" style="width: 100px;">收款单位<c:if test="${curTacheModel.n_se eq 1 or fn:contains(curTacheModel.table_fields, ',payee_name,')}"><font color="red">*</font></c:if>:</td>
- <td class="l-table-edit-td" style="width: 250px;">
- <c:choose>
- <c:when test="${curTacheModel.n_se ne 1 and !fn:contains(curTacheModel.table_fields, ',payee_name,')}">
- <input type="hidden" name="paymentApply.payeeName" value="${paymentApply.payeeName}">
- ${paymentApply.payeeName}
- </c:when>
- <c:otherwise>
- <input type="text" name="paymentApply.payeeName" id="payeeName" value="${paymentApply.payeeName}">
- <input type="button" id="selectPayeeBtn" name="selectPayeeBtn" class="l-button" value="选择供应商" />
- <input type="hidden" id="vendorCode" name="paymentApply.vendorCode" value="${paymentApply.vendorCode}">
- </c:otherwise>
- </c:choose>
- </td>
- <td class="l-table-edit-text" style="width: 100px;">开户行及账号<c:if test="${curTacheModel.n_se eq 1 or fn:contains(curTacheModel.table_fields, ',payee_bank_account,')}"><font color="red">*</font></c:if>:</td>
- <td class="l-table-edit-td" style="width: 250px;">
- <c:choose>
- <c:when test="${curTacheModel.n_se ne 1 and !fn:contains(curTacheModel.table_fields, ',payee_bank_account,')}">
- <input type="hidden" name="paymentApply.payeeBankAccount" value="${paymentApply.payeeBankAccount}">
- ${paymentApply.payeeBankAccount}
- </c:when>
- <c:otherwise>
- <input type="text" name="paymentApply.payeeBankAccount" id="payeeBankAccount" value="${paymentApply.payeeBankAccount}" style="width: 100%;">
- </c:otherwise>
- </c:choose>
- </td>
- </tr>
- <tr>
- <td class="l-table-edit-text">付款类型<c:if test="${curTacheModel.n_se eq 1 or fn:contains(curTacheModel.table_fields, ',payment_type,')}"><font color="red">*</font></c:if>:</td>
- <td class="l-table-edit-td">
- <c:choose>
- <c:when test="${curTacheModel.n_se ne 1 and !fn:contains(curTacheModel.table_fields, ',payment_type,')}">
- <c:choose>
- <c:when test="${paymentApply.paymentType eq '1'}">预付款</c:when>
- <c:when test="${paymentApply.paymentType eq '2'}">到付款</c:when>
- <c:otherwise></c:otherwise>
- </c:choose>
- <input type="hidden" id="paymentType" name="paymentApply.paymentType" value="${paymentApply.paymentType}"/>
- </c:when>
- <c:otherwise>
- <select name="paymentApply.paymentType" id="paymentType">
- <option value="1" <c:if test="${empty paymentApply.paymentType or paymentApply.paymentType eq '1'}">selected</c:if>>预付款</option>
- <option value="2" <c:if test="${paymentApply.paymentType eq '2'}">selected</c:if>>到付款</option>
- </select>
- </c:otherwise>
- </c:choose>
- </td>
- <td class="l-table-edit-text" id="orderLabel1">采购订单编号:</td>
- <td class="l-table-edit-td" id="orderField1">
- <c:choose>
- <c:when test="${curTacheModel.n_se ne 1 and !fn:contains(curTacheModel.table_fields, ',purchase_order_no,')}">
- ${paymentApply.purchaseOrderNo}
- </c:when>
- <c:otherwise>
- <input type="text" name="paymentApply.purchaseOrderNo" id="purchaseOrderNo" value="${paymentApply.purchaseOrderNo}" readonly="readonly" style="width: 70%;">
- <input type="button" id="selectPurchaseOrderBtn" name="selectPurchaseOrderBtn" class="l-button" value="选择采购单" />
- <input id="clearPurchaseOrderBtn" name="clearPurchaseOrderBtn" type="button" class="l-button" value="清除" onclick="clearPurchaseOrder()"/>
- </c:otherwise>
- </c:choose>
- </td>
- <td class="l-table-edit-text" id="orderLabel2">入库单编号:</td>
- <td class="l-table-edit-td" id="orderField2">
- <c:choose>
- <c:when test="${curTacheModel.n_se ne 1 and !fn:contains(curTacheModel.table_fields, ',storage_order_no,')}">
- ${paymentApply.storageOrderNo}
- </c:when>
- <c:otherwise>
- <input type="text" name="paymentApply.storageOrderNo" id="storageOrderNo" value="${paymentApply.storageOrderNo}" readonly="readonly" style="width: 70%;">
- <input type="button" id="selectStorageOrderBtn" name="selectStorageOrderBtn" class="l-button" value="选择入库单" />
- <input id="clearStorageOrderBtn" name="clearStorageOrderBtn" type="button" class="l-button" value="清除" onclick="clearStorageOrder()"/>
- </c:otherwise>
- </c:choose>
- </td>
- </tr>
- <!-- </table>
- <table class="l-table-edit line l-table-edit-custom" width="99%"> -->
- <tr>
- <td class="l-table-edit-text">付款方式<c:if test="${curTacheModel.n_se eq 1 or fn:contains(curTacheModel.table_fields, ',payment_method,')}"><font color="red">*</font></c:if>:</td>
- <td class="l-table-edit-td">
- <c:choose>
- <c:when test="${curTacheModel.n_se ne 1 and !fn:contains(curTacheModel.table_fields, ',payment_method,')}">
- ${paymentApply.paymentMethod}
- </c:when>
- <c:otherwise>
- <input type="text" name="paymentApply.paymentMethod" id="paymentMethod" value="${paymentApply.paymentMethod}">
- </c:otherwise>
- </c:choose>
- </td>
- <td class="l-table-edit-text">付款日期<c:if test="${curTacheModel.n_se eq 1 or fn:contains(curTacheModel.table_fields, ',payment_date,')}"><font color="red">*</font></c:if>:</td>
- <td class="l-table-edit-td">
- <c:choose>
- <c:when test="${curTacheModel.n_se ne 1 and !fn:contains(curTacheModel.table_fields, ',payment_date,')}">
- ${paymentApply.paymentDate}
- </c:when>
- <c:otherwise>
- <input type="text" name="paymentApply.paymentDate" id="paymentDate" value="${paymentApply.paymentDate}" readonly onClick="WdatePicker({dateFmt:'yyyy-MM-dd'})">
- </c:otherwise>
- </c:choose>
- </td>
- </tr>
- <tr>
- <td class="l-table-edit-text">付款金额(大写)<c:if test="${curTacheModel.n_se eq 1 or fn:contains(curTacheModel.table_fields, ',amount_upper,')}"><font color="red">*</font></c:if>:</td>
- <td class="l-table-edit-td">
- <c:choose>
- <c:when test="${curTacheModel.n_se ne 1 and !fn:contains(curTacheModel.table_fields, ',amount_upper,')}">
- ${paymentApply.amountUpper}
- </c:when>
- <c:otherwise>
- <input type="text" name="paymentApply.amountUpper" id="amountUpper" value="${paymentApply.amountUpper}" style="width: 100%;" readonly>
- </c:otherwise>
- </c:choose>
- </td>
- <td class="l-table-edit-text">付款金额(小写)<c:if test="${curTacheModel.n_se eq 1 or fn:contains(curTacheModel.table_fields, ',amount_lower,')}"><font color="red">*</font></c:if>:</td>
- <td class="l-table-edit-td">
- <c:choose>
- <c:when test="${curTacheModel.n_se ne 1 and !fn:contains(curTacheModel.table_fields, ',amount_lower,')}">
- <input type="hidden" name="paymentApply.amountLower" value="${paymentApply.amountLower}">
- ${paymentApply.amountLower}
- </c:when>
- <c:otherwise>
- <input type="text" name="paymentApply.amountLower" id="amountLower" value="${paymentApply.amountLower}">
- </c:otherwise>
- </c:choose>
- </td>
- </tr>
- <tr>
- <td class="l-table-edit-text">用途或理由<c:if test="${curTacheModel.n_se eq 1 or fn:contains(curTacheModel.table_fields, ',purpose,')}"><font color="red">*</font></c:if>:</td>
- <td class="l-table-edit-td" colspan="3">
- <c:choose>
- <c:when test="${curTacheModel.n_se ne 1 and !fn:contains(curTacheModel.table_fields, ',purpose,')}">
- ${paymentApply.purpose}
- </c:when>
- <c:otherwise>
- <textarea name="paymentApply.purpose" id="purpose" rows="3" style="width: 100%;">${paymentApply.purpose}</textarea>
- </c:otherwise>
- </c:choose>
- </td>
- </tr>
- <tr>
- <td class="l-table-edit-text">经办人<c:if test="${curTacheModel.n_se eq 1 or fn:contains(curTacheModel.table_fields, ',operator,')}"><font color="red">*</font></c:if>:</td>
- <td class="l-table-edit-td" colspan="3">
- <c:choose>
- <c:when test="${curTacheModel.n_se ne 1 and !fn:contains(curTacheModel.table_fields, ',operator,')}">
- ${paymentApply.operator}
- </c:when>
- <c:otherwise>
- <input type="text" name="paymentApply.operator" id="operator" value="${paymentApply.operator}" readonly="readonly"/>
- <input type="hidden" name="paymentApply.operatorId" id="operatorId" value="${paymentApply.operatorId}"/>
- <input type="button" id="selectUserButton1" name="selectUserButton1" class="l-button" value="选择人员" />
- </c:otherwise>
- </c:choose>
- </td>
- </tr>
- <tr>
- <td class="l-table-edit-text">部门负责人审批
- <c:if test="${fn:contains(curTacheModel.table_fields, ',dept_approver,')}">
- <font color="red">*</font>
- </c:if>:
- </td>
- <td class="l-table-edit-td" colspan="3">
- <c:choose>
- <c:when test="${fn:contains(curTacheModel.table_fields, ',dept_approver,')}">
- <c:choose>
- <c:when test="${empty paymentApply.deptApprover}">
- <input id="deptApprover" value="" name="paymentApply.deptApprover" type="hidden" value="">
- <div id="dept_approver_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <input id="dept_approverbtn" value="盖章" name="dept_approverbtn" type="button" onclick="selectSeal('dept_approver')" style="float: left; display: block;">
- </div>
- <input id="dept_approver" value="" name="dept_approver" type="hidden">
- <input id="dept_approver_imgval" name="dept_approver_imgval" type="hidden" value="">
- </c:when>
- <c:otherwise>
- <div id="dept_approver_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <img src="${deptApprover_sealpath}" class="dragme" style="left:${deptApprover_x}px;top:${deptApprover_y}px;" id="dept_approver_img" name="dept_approver_img" value="dept_approver|${deptApprover_sealId}" onmousedown="selectmouse(this);">
- <img width="12" height="12" title="删除" id="dept_approver_imgdel" name="dept_approver_imgdel" style="cursor: pointer;" src="/shares/images/no.png" onclick="deleteFseal('${deptApprover_sealId}','dept_approver','forvalPwd');">
- <input id="dept_approverbtn" value="盖章" name="dept_approverbtn" type="button" style="float: left; display: none;" onclick="selectSeal('dept_approver')">
- <div style="font-size: 15px;">${deptApprover_time}</div>
- </div>
- <input id="dept_approver" value="${deptApprover_formSealInsId}" name="dept_approver" type="hidden">
- <input id="dept_approver_imgval" name="dept_approver_imgval" type="hidden" value="${deptApprover_imgval}">
- </c:otherwise>
- </c:choose>
- </c:when>
- <c:otherwise>
- <div id="dept_approver_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <img src="${deptApprover_sealpath}" class="dragme" style="left:${deptApprover_x}px;top:${deptApprover_y}px;" id="dept_approver_img" name="dept_approver_img" value="dept_approver|${deptApprover_sealId}">
- <input id="dept_approverbtn" value="盖章" name="dept_approverbtn" type="button" style="float: left; display: none;" onclick="selectSeal('dept_approver')">
- <div style="font-size: 15px;">${deptApprover_time}</div>
- </div>
- <input id="dept_approver" value="${deptApprover_formSealInsId}" name="dept_approver" type="hidden">
- <input id="dept_approver_imgval" name="dept_approver_imgval" type="hidden" value="${deptApprover_imgval}">
- </c:otherwise>
- </c:choose>
- </td>
- </tr>
- <tr>
- <td class="l-table-edit-text">经办会计
- <c:if test="${fn:contains(curTacheModel.table_fields, ',accountant,')}">
- <font color="red">*</font>
- </c:if>:
- </td>
- <td class="l-table-edit-td" colspan="3">
- <c:choose>
- <c:when test="${fn:contains(curTacheModel.table_fields, ',accountant,')}">
- <c:choose>
- <c:when test="${empty paymentApply.accountant}">
- <input id="accountant" value="" name="paymentApply.accountant" type="hidden" value="">
- <div id="accountant_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <input id="accountantbtn" value="盖章" name="accountantbtn" type="button" onclick="selectSeal('accountant')" style="float: left; display: block;">
- </div>
- <input id="accountant" value="" name="accountant" type="hidden">
- <input id="accountant_imgval" name="accountant_imgval" type="hidden" value="">
- </c:when>
- <c:otherwise>
- <div id="accountant_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <img src="${accountant_sealpath}" class="dragme" style="left:${accountant_x}px;top:${accountant_y}px;" id="accountant_img" name="accountant_img" value="accountant|${accountant_sealId}" onmousedown="selectmouse(this);">
- <img width="12" height="12" title="删除" id="accountant_imgdel" name="accountant_imgdel" style="cursor: pointer;" src="/shares/images/no.png" onclick="deleteFseal('${accountant_sealId}','accountant','forvalPwd');">
- <input id="accountantbtn" value="盖章" name="accountantbtn" type="button" style="float: left; display: none;" onclick="selectSeal('accountant')">
- <div style="font-size: 15px;">${accountant_time}</div>
- </div>
- <input id="accountant" value="${accountant_formSealInsId}" name="accountant" type="hidden">
- <input id="accountant_imgval" name="accountant_imgval" type="hidden" value="${accountant_imgval}">
- </c:otherwise>
- </c:choose>
- </c:when>
- <c:otherwise>
- <div id="accountant_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <img src="${accountant_sealpath}" class="dragme" style="left:${accountant_x}px;top:${accountant_y}px;" id="accountant_img" name="accountant_img" value="accountant|${accountant_sealId}">
- <input id="accountantbtn" value="盖章" name="accountantbtn" type="button" style="float: left; display: none;" onclick="selectSeal('accountant')">
- <div style="font-size: 15px;">${accountant_time}</div>
- </div>
- <input id="accountant" value="${accountant_formSealInsId}" name="accountant" type="hidden">
- <input id="accountant_imgval" name="accountant_imgval" type="hidden" value="${accountant_imgval}">
- </c:otherwise>
- </c:choose>
- </td>
- </tr>
- <tr>
- <td class="l-table-edit-text">财务经理审批
- <c:if test="${fn:contains(curTacheModel.table_fields, ',finance_manager,')}">
- <font color="red">*</font>
- </c:if>:
- </td>
- <td class="l-table-edit-td" colspan="3">
- <c:choose>
- <c:when test="${fn:contains(curTacheModel.table_fields, ',finance_manager,')}">
- <c:choose>
- <c:when test="${empty paymentApply.financeManager}">
- <input id="financeManager" value="" name="paymentApply.financeManager" type="hidden" value="">
- <div id="finance_manager_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <input id="finance_managerbtn" value="盖章" name="finance_managerbtn" type="button" onclick="selectSeal('finance_manager')" style="float: left; display: block;">
- </div>
- <input id="finance_manager" value="" name="finance_manager" type="hidden">
- <input id="finance_manager_imgval" name="finance_manager_imgval" type="hidden" value="">
- </c:when>
- <c:otherwise>
- <div id="finance_manager_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <img src="${financeManager_sealpath}" class="dragme" style="left:${financeManager_x}px;top:${financeManager_y}px;" id="finance_manager_img" name="finance_manager_img" value="finance_manager|${financeManager_sealId}" onmousedown="selectmouse(this);">
- <img width="12" height="12" title="删除" id="finance_manager_imgdel" name="finance_manager_imgdel" style="cursor: pointer;" src="/shares/images/no.png" onclick="deleteFseal('${financeManager_sealId}','finance_manager','forvalPwd');">
- <input id="finance_managerbtn" value="盖章" name="finance_managerbtn" type="button" style="float: left; display: none;" onclick="selectSeal('finance_manager')">
- <div style="font-size: 15px;">${financeManager_time}</div>
- </div>
- <input id="finance_manager" value="${financeManager_formSealInsId}" name="finance_manager" type="hidden">
- <input id="finance_manager_imgval" name="finance_manager_imgval" type="hidden" value="${financeManager_imgval}">
- </c:otherwise>
- </c:choose>
- </c:when>
- <c:otherwise>
- <div id="finance_manager_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <img src="${financeManager_sealpath}" class="dragme" style="left:${financeManager_x}px;top:${financeManager_y}px;" id="finance_manager_img" name="finance_manager_img" value="finance_manager|${financeManager_sealId}">
- <input id="finance_managerbtn" value="盖章" name="finance_managerbtn" type="button" style="float: left; display: none;" onclick="selectSeal('finance_manager')">
- <div style="font-size: 15px;">${financeManager_time}</div>
- </div>
- <input id="finance_manager" value="${financeManager_formSealInsId}" name="finance_manager" type="hidden">
- <input id="finance_manager_imgval" name="finance_manager_imgval" type="hidden" value="${financeManager_imgval}">
- </c:otherwise>
- </c:choose>
- </td>
- </tr>
- <tr>
- <td class="l-table-edit-text">分管副总部门审批
- <c:if test="${fn:contains(curTacheModel.table_fields, ',deputy_manager_dept,')}">
- <font color="red">*</font>
- </c:if>:
- </td>
- <td class="l-table-edit-td" colspan="3">
- <c:choose>
- <c:when test="${fn:contains(curTacheModel.table_fields, ',deputy_manager_dept,')}">
- <c:choose>
- <c:when test="${empty paymentApply.deputyManagerDept}">
- <input id="deputyManagerDept" value="" name="paymentApply.deputyManagerDept" type="hidden" value="">
- <div id="deputy_manager_dept_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <input id="deputy_manager_deptbtn" value="盖章" name="deputy_manager_deptbtn" type="button" onclick="selectSeal('deputy_manager_dept')" style="float: left; display: block;">
- </div>
- <input id="deputy_manager_dept" value="" name="deputy_manager_dept" type="hidden">
- <input id="deputy_manager_dept_imgval" name="deputy_manager_dept_imgval" type="hidden" value="">
- </c:when>
- <c:otherwise>
- <div id="deputy_manager_dept_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <img src="${deputyManagerDept_sealpath}" class="dragme" style="left:${deputyManagerDept_x}px;top:${deputyManagerDept_y}px;" id="deputy_manager_dept_img" name="deputy_manager_dept_img" value="deputy_manager_dept|${deputyManagerDept_sealId}" onmousedown="selectmouse(this);">
- <img width="12" height="12" title="删除" id="deputy_manager_dept_imgdel" name="deputy_manager_dept_imgdel" style="cursor: pointer;" src="/shares/images/no.png" onclick="deleteFseal('${deputyManagerDept_sealId}','deputy_manager_dept','forvalPwd');">
- <input id="deputy_manager_deptbtn" value="盖章" name="deputy_manager_deptbtn" type="button" style="float: left; display: none;" onclick="selectSeal('deputy_manager_dept')">
- <div style="font-size: 15px;">${deputyManagerDept_time}</div>
- </div>
- <input id="deputy_manager_dept" value="${deputyManagerDept_formSealInsId}" name="deputy_manager_dept" type="hidden">
- <input id="deputy_manager_dept_imgval" name="deputy_manager_dept_imgval" type="hidden" value="${deputyManagerDept_imgval}">
- </c:otherwise>
- </c:choose>
- </c:when>
- <c:otherwise>
- <div id="deputy_manager_dept_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <img src="${deputyManagerDept_sealpath}" class="dragme" style="left:${deputyManagerDept_x}px;top:${deputyManagerDept_y}px;" id="deputy_manager_dept_img" name="deputy_manager_dept_img" value="deputy_manager_dept|${deputyManagerDept_sealId}">
- <input id="deputy_manager_deptbtn" value="盖章" name="deputy_manager_deptbtn" type="button" style="float: left; display: none;" onclick="selectSeal('deputy_manager_dept')">
- <div style="font-size: 15px;">${deputyManagerDept_time}</div>
- </div>
- <input id="deputy_manager_dept" value="${deputyManagerDept_formSealInsId}" name="deputy_manager_dept" type="hidden">
- <input id="deputy_manager_dept_imgval" name="deputy_manager_dept_imgval" type="hidden" value="${deputyManagerDept_imgval}">
- </c:otherwise>
- </c:choose>
- </td>
- </tr>
- <tr>
- <td class="l-table-edit-text">分管副总审计审批
- <c:if test="${fn:contains(curTacheModel.table_fields, ',deputy_manager_audit,')}">
- <font color="red">*</font>
- </c:if>:
- </td>
- <td class="l-table-edit-td" colspan="3">
- <c:choose>
- <c:when test="${fn:contains(curTacheModel.table_fields, ',deputy_manager_audit,')}">
- <c:choose>
- <c:when test="${empty paymentApply.deputyManagerAudit}">
- <input id="deputyManagerAudit" value="" name="paymentApply.deputyManagerAudit" type="hidden" value="">
- <div id="deputy_manager_audit_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <input id="deputy_manager_auditbtn" value="盖章" name="deputy_manager_auditbtn" type="button" onclick="selectSeal('deputy_manager_audit')" style="float: left; display: block;">
- </div>
- <input id="deputy_manager_audit" value="" name="deputy_manager_audit" type="hidden">
- <input id="deputy_manager_audit_imgval" name="deputy_manager_audit_imgval" type="hidden" value="">
- </c:when>
- <c:otherwise>
- <div id="deputy_manager_audit_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <img src="${deputyManagerAudit_sealpath}" class="dragme" style="left:${deputyManagerAudit_x}px;top:${deputyManagerAudit_y}px;" id="deputy_manager_audit_img" name="deputy_manager_audit_img" value="deputy_manager_audit|${deputyManagerAudit_sealId}" onmousedown="selectmouse(this);">
- <img width="12" height="12" title="删除" id="deputy_manager_audit_imgdel" name="deputy_manager_audit_imgdel" style="cursor: pointer;" src="/shares/images/no.png" onclick="deleteFseal('${deputyManagerAudit_sealId}','deputy_manager_audit','forvalPwd');">
- <input id="deputy_manager_auditbtn" value="盖章" name="deputy_manager_auditbtn" type="button" style="float: left; display: none;" onclick="selectSeal('deputy_manager_audit')">
- <div style="font-size: 15px;">${deputyManagerAudit_time}</div>
- </div>
- <input id="deputy_manager_audit" value="${deputyManagerAudit_formSealInsId}" name="deputy_manager_audit" type="hidden">
- <input id="deputy_manager_audit_imgval" name="deputy_manager_audit_imgval" type="hidden" value="${deputyManagerAudit_imgval}">
- </c:otherwise>
- </c:choose>
- </c:when>
- <c:otherwise>
- <div id="deputy_manager_audit_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <img src="${deputyManagerAudit_sealpath}" class="dragme" style="left:${deputyManagerAudit_x}px;top:${deputyManagerAudit_y}px;" id="deputy_manager_audit_img" name="deputy_manager_audit_img" value="deputy_manager_audit|${deputyManagerAudit_sealId}">
- <input id="deputy_manager_auditbtn" value="盖章" name="deputy_manager_auditbtn" type="button" style="float: left; display: none;" onclick="selectSeal('deputy_manager_audit')">
- <div style="font-size: 15px;">${deputyManagerAudit_time}</div>
- </div>
- <input id="deputy_manager_audit" value="${deputyManagerAudit_formSealInsId}" name="deputy_manager_audit" type="hidden">
- <input id="deputy_manager_audit_imgval" name="deputy_manager_audit_imgval" type="hidden" value="${deputyManagerAudit_imgval}">
- </c:otherwise>
- </c:choose>
- </td>
- </tr>
- <tr>
- <td class="l-table-edit-text">公司总经理审批
- <c:if test="${fn:contains(curTacheModel.table_fields, ',general_manager,')}">
- <font color="red">*</font>
- </c:if>:
- </td>
- <td class="l-table-edit-td" colspan="3">
- <c:choose>
- <c:when test="${fn:contains(curTacheModel.table_fields, ',general_manager,')}">
- <c:choose>
- <c:when test="${empty paymentApply.generalManager}">
- <input id="generalManager" value="" name="paymentApply.generalManager" type="hidden" value="">
- <div id="general_manager_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <input id="general_managerbtn" value="盖章" name="general_managerbtn" type="button" onclick="selectSeal('general_manager')" style="float: left; display: block;">
- </div>
- <input id="general_manager" value="" name="general_manager" type="hidden">
- <input id="general_manager_imgval" name="general_manager_imgval" type="hidden" value="">
- </c:when>
- <c:otherwise>
- <div id="general_manager_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <img src="${generalManager_sealpath}" class="dragme" style="left:${generalManager_x}px;top:${generalManager_y}px;" id="general_manager_img" name="general_manager_img" value="general_manager|${generalManager_sealId}" onmousedown="selectmouse(this);">
- <img width="12" height="12" title="删除" id="general_manager_imgdel" name="general_manager_imgdel" style="cursor: pointer;" src="/shares/images/no.png" onclick="deleteFseal('${generalManager_sealId}','general_manager','forvalPwd');">
- <input id="general_managerbtn" value="盖章" name="general_managerbtn" type="button" style="float: left; display: none;" onclick="selectSeal('general_manager')">
- <div style="font-size: 15px;">${generalManager_time}</div>
- </div>
- <input id="general_manager" value="${generalManager_formSealInsId}" name="general_manager" type="hidden">
- <input id="general_manager_imgval" name="general_manager_imgval" type="hidden" value="${generalManager_imgval}">
- </c:otherwise>
- </c:choose>
- </c:when>
- <c:otherwise>
- <div id="general_manager_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <img src="${generalManager_sealpath}" class="dragme" style="left:${generalManager_x}px;top:${generalManager_y}px;" id="general_manager_img" name="general_manager_img" value="general_manager|${generalManager_sealId}">
- <input id="general_managerbtn" value="盖章" name="general_managerbtn" type="button" style="float: left; display: none;" onclick="selectSeal('general_manager')">
- <div style="font-size: 15px;">${generalManager_time}</div>
- </div>
- <input id="general_manager" value="${generalManager_formSealInsId}" name="general_manager" type="hidden">
- <input id="general_manager_imgval" name="general_manager_imgval" type="hidden" value="${generalManager_imgval}">
- </c:otherwise>
- </c:choose>
- </td>
- </tr>
- <tr>
- <td class="l-table-edit-text">董事长审批
- <c:if test="${fn:contains(curTacheModel.table_fields, ',chairman,')}">
- <font color="red">*</font>:
- </c:if>
- </td>
- <td class="l-table-edit-td" colspan="3">
- <c:choose>
- <c:when test="${fn:contains(curTacheModel.table_fields, ',chairman,')}">
- <c:choose>
- <c:when test="${empty paymentApply.chairman}">
- <input id="chairman" value="" name="paymentApply.chairman" type="hidden" value="">
- <div id="chairman_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <input id="chairmanbtn" value="盖章" name="chairmanbtn" type="button" onclick="selectSeal('chairman')" style="float: left; display: block;">
- </div>
- <input id="chairman" value="" name="chairman" type="hidden">
- <input id="chairman_imgval" name="chairman_imgval" type="hidden" value="">
- </c:when>
- <c:otherwise>
- <div id="chairman_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <img src="${chairman_sealpath}" class="dragme" style="left:${chairman_x}px;top:${chairman_y}px;" id="chairman_img" name="chairman_img" value="chairman|${chairman_sealId}" onmousedown="selectmouse(this);">
- <img width="12" height="12" title="删除" id="chairman_imgdel" name="chairman_imgdel" style="cursor: pointer;" src="/shares/images/no.png" onclick="deleteFseal('${chairman_sealId}','chairman','forvalPwd');">
- <input id="chairmanbtn" value="盖章" name="chairmanbtn" type="button" style="float: left; display: none;" onclick="selectSeal('chairman')">
- <div style="font-size: 15px;">${chairman_time}</div>
- </div>
- <input id="chairman" value="${chairman_formSealInsId}" name="chairman" type="hidden">
- <input id="chairman_imgval" name="chairman_imgval" type="hidden" value="${chairman_imgval}">
- </c:otherwise>
- </c:choose>
- </c:when>
- <c:otherwise>
- <div id="chairman_span" style="width: 100%; overflow: auto; padding: 5px 5px;;position: relative; font-size: 15px;">
- <img src="${chairman_sealpath}" class="dragme" style="left:${chairman_x}px;top:${chairman_y}px;" id="chairman_img" name="chairman_img" value="chairman|${chairman_sealId}">
- <input id="chairmanbtn" value="盖章" name="chairmanbtn" type="button" style="float: left; display: none;" onclick="selectSeal('chairman')">
- <div style="font-size: 15px;">${chairman_time}</div>
- </div>
- <input id="chairman" value="${chairman_formSealInsId}" name="chairman" type="hidden">
- <input id="chairman_imgval" name="chairman_imgval" type="hidden" value="${chairman_imgval}">
- </c:otherwise>
- </c:choose>
- </td>
- </tr>
- </table>
- <%-- <input type="hidden" id="depid" name="paymentApply.depid" value="${paymentApply.depid}"> --%>
- <br>
- <br>
- <br>
- <br>
-
- <input type="hidden" id="se" name="se" value="${curTacheModel.n_se}">
- <input type="hidden" id="table_fields" name="table_fields" value="${curTacheModel.table_fields}">
- <input type="hidden" id="universalid" name="paymentApply.universalid" value="${paymentApply.universalid}">
- <input type="hidden" id="lFormInsId" name="paymentApply.lFormInsId" value="${paymentApply.lFormInsId}">
-
- <input type="hidden" name="paymentApply.bankName" id="bankName" value="${paymentApply.bankName}"/>
- <input type="hidden" name="paymentApply.bankAccount" id="bankAccount" value="${paymentApply.bankAccount}"/>
- <input type="hidden" id="accountId" name="paymentApply.accountId" value="${paymentApply.accountId}"/>
- <input type="hidden" id="accountName" name="paymentApply.accountName" value="${paymentApply.accountName}"/>
- </form>
- </body>
- </html>
|