| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291 |
- <%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- <%@include file="/context/mytags.jsp"%>
- <!DOCTYPE html>
- <html>
- <head>
- <title>销售开票</title>
- <t:base type="jquery,easyui,tools,DatePicker"></t:base>
- <link rel="stylesheet" href="plug-in/jquery/jquery-autocomplete/jquery.autocomplete.css" type="text/css"></link>
- <script type="text/javascript" src="plug-in/jquery/jquery-autocomplete/jquery.autocomplete.min.js"></script>
- <script type="text/javascript">
- $(document).ready(function(){
- if(location.href.indexOf("load=detail")!=-1){
- $("#incometr1").show();
- $("#incometr2").show();
- $("#partnerSearch").remove();
- $("#partnerRedo").remove();
- $("#projectSearch").remove();
- $("#projectRedo").remove();
- }
- });
- function contractidChange(event){
- console.log($("#contractid").val());
- $.ajax({
- url:"contractSaleInvoiceController.do?getProjectInfo",
- data:{contractid:$("#contractid").val()},
- type:"Post",
- dataType:"json",
- success:function(data){
- if(data.status=="success"){
- $("#projectid").val(data.projectinfo.projectid);
- $("#projectname").val(data.projectinfo.projectname);
- }
- }});
- }
- </script>
- </head>
- <body>
- <t:formvalid formid="formobj" dialog="true" usePlugin="password" layout="table" action="contractSaleInvoiceController.do?doUpdate" >
- <input id="id" name="id" type="hidden" value="${contractSaleInvoicePage.id }"/>
- <input id="contractid" name="contractid" type="hidden" value="${contractSaleInvoicePage.contractid }" onchange="contractidChange(event)"/>
- <input id="c2linvoice" name="c2linvoice" type="hidden" value="${contractSaleInvoicePage.c2linvoice }"/>
- <input id="c2ninvoice" name="c2ninvoice" type="hidden" value="${contractSaleInvoicePage.c2ninvoice }"/>
- <input id="c2cinvoice" name="c2cinvoice" type="hidden" value="${contractSaleInvoicePage.c2cinvoice }"/>
-
- <input id="busstatus" name="busstatus" type="hidden" value="${contractSaleInvoicePage.busstatus }"/>
- <table style="width: 1000px;" cellpadding="0" cellspacing="1" class="formtable">
- <tr>
- <td align="right">
- <label class="Validform_label">
- <span color="red" class="requiredIcon">*</span>合同名:
- </label>
- </td>
- <!-- <td class="value"> -->
- <%-- <c:if test='${not empty contractSaleInvoicePage.contractid}'> --%>
- <%-- <input readonly="readonly" type="text" id="contractname" name="contractname" style="width: 250px" value="${contractSaleInvoicePage.contractname }" placeholder="请选择合同"> --%>
- <%-- </c:if> --%>
- <%-- <c:if test='${empty contractSaleInvoicePage.contractid}'> --%>
- <%-- <input type="text" id="contractname" name="contractname" style="width: 150px" value="${contractSaleInvoicePage.contractname }" placeholder="请选择合同" onclick="selectContract()" datatype="*" ignore="checked"> --%>
- <!-- <a href="#" class="easyui-linkbutton" plain="true" icon="icon-select" id="partnerSearch" onclick="selectContract()">选择</a> -->
- <!-- <a href="#" class="easyui-linkbutton" plain="true" icon="icon-clean" id="partnerRedo" onclick="callbackCleanCustomer()">清空</a> -->
- <%-- </c:if> --%>
- <!-- <span class="Validform_checktip"></span> -->
- <!-- <label class="Validform_label" style="display: none;">合同</label> -->
- <!-- </td> -->
- <td class="value">
- <t:autocomplete entityName="ContractSaleEntity" width="250" scrollWidth="500" scrollHeight="400"
- hiddenInputId="contractid" valueField="id" labelField="name,startdate" searchField="name" name="contractname"
- hqlCondition="type='3'" defValue="${contractSaleInvoicePage.contractname }" formatItem="function(row, i, max){return row['name']+' 【开始日期:'+row['startdate'].substring(0,10)+'】';}"></t:autocomplete>
- <span class="Validform_checktip"></span>
- </td>
- </tr>
- <tr>
- <td align="right">
- <label class="Validform_label">
- <span color="red" class="requiredIcon">*</span>合计金额:
- </label>
- </td>
- <td class="value">
- <input id="saleamount" name="saleamount" type="text" style="width: 150px" class="inputxt" datatype="/^[0-9]+([.]{1}[0-9]+){0,1}$/"
- onKeyUp="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')" value="${contractSaleInvoicePage.saleamount }" ignore="checked" onchange="calTotalAmount()"/>
- <span class="Validform_checktip"></span>
- <label class="Validform_label" style="display: none;">销售额</label>
- </td>
- <td align="right">
- <label class="Validform_label">
- <span color="red" class="requiredIcon">*</span>税额:
- </label>
- </td>
- <td class="value">
- <input id="taxamount" name="taxamount" type="text" style="width: 150px" class="inputxt" datatype="/^[0-9]+([.]{1}[0-9]+){0,1}$/"
- onKeyUp="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')" value="${contractSaleInvoicePage.taxamount }" ignore="checked" onchange="calTotalAmount()"/>
- <span class="Validform_checktip"></span>
- <label class="Validform_label" style="display: none;">税额</label>
- </td>
- </tr>
- <tr>
- <td align="right">
- <label class="Validform_label">
- <span color="red" class="requiredIcon">*</span>价税合计:
- </label>
- </td>
- <td class="value">
- <input id="invoiceamount" name="invoiceamount" type="text" style="width: 150px" class="inputxt" datatype="/^[0-9]+([.]{1}[0-9]+){0,1}$/"
- onKeyUp="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')" value="${contractSaleInvoicePage.invoiceamount }" ignore="checked" />
- <span class="Validform_checktip"></span>
- <label class="Validform_label" style="display: none;">销售额(价税合计)</label>
- </td>
- </tr>
- <tr>
- <td align="right">
- <label class="Validform_label">
- <span color="red" class="requiredIcon">*</span>开票日期:
- </label>
- </td>
- <td class="value">
- <input id="invoicedate" name="invoicedate" type="text" style="width: 150px" class="Wdate" onClick="WdatePicker()" datatype="*"
- value='<fmt:formatDate value='${contractSaleInvoicePage.invoicedate}' type="date" pattern="yyyy-MM-dd"/>' ignore="checked" />
- <span class="Validform_checktip"></span>
- <label class="Validform_label" style="display: none;">开票日期</label>
- </td>
- </tr>
- <tr>
- <td align="right">
- <label class="Validform_label"><span color="red" class="requiredIcon">*</span>发票抬头:</label>
- </td>
- <td class="value">
- <c:if test='${not empty contractSaleInvoicePage.contractid}'>
- <input readonly="readonly" type="text" id="customername" name="customername" style="width: 150px" value="${contractSaleInvoicePage.customername }" placeholder="请选择客户">
- </c:if>
- <c:if test='${empty contractSaleInvoicePage.contractid}'>
- <%-- <input type="text" id="customername" name="customername" style="width: 150px" value="${contractSaleInvoicePage.customername }" placeholder="请选择客户" onclick="openCustomerSelect()" datatype="*" ignore="checked">
- <a href="#" class="easyui-linkbutton" plain="true" icon="icon-select" id="partnerSearch" onclick="openCustomerSelect()">选择</a>
- <a href="#" class="easyui-linkbutton" plain="true" icon="icon-clean" id="partnerRedo" onclick="callbackCleanCustomer()">清空</a> --%>
- <t:autocomplete entityName="PartnerEntity" labelField="name" searchField="name" name="customername" valueField="id" hiddenInputId="customerid" width="250" scrollWidth="400" scrollHeight="400" defValue="${contractSaleInvoicePage.customername }"></t:autocomplete>
- </c:if>
- <input id="customerid" name="customerid" type="hidden" value="${contractSaleInvoicePage.customerid }">
- <!-- <label class="Validform_label" style="display: none;">客户</label> -->
- </td>
- </tr>
- <tr>
- <td align="right">
- <label class="Validform_label"><span color="red" class="requiredIcon">*</span>项目:</label>
- </td>
- <td class="value">
- <%-- <c:if test='${not empty contractSaleInvoicePage.contractid}'> --%>
- <input readonly="readonly" type="text" id="projectname" name="projectname" style="width: 250px" value="${contractSaleInvoicePage.projectname }" >
- <%-- </c:if>
- <c:if test='${empty contractSaleInvoicePage.contractid}'>
- <input type="text" id="projectname" name="projectname" style="width: 150px" value="${contractSaleInvoicePage.projectname }" placeholder="请选择项目名称" onclick="openProjectSelect()" datatype="*" ignore="checked">
- <a href="#" class="easyui-linkbutton" plain="true" icon="icon-select" id="projectSearch" onclick="openProjectSelect()">选择</a>
- <a href="#" class="easyui-linkbutton" plain="true" icon="icon-clean" id="projectRedo" onclick="callbackCleanProject()">清空</a>
- <t:autocomplete entityName="ProjectEntity" searchField="name" labelField="name" name="projectname" valueField="id" hiddenInputId="projectid" width="250" scrollWidth="400" scrollHeight="400" defValue="${contractSaleInvoicePage.projectname }"></t:autocomplete>
- </c:if>--%>
- <input id="projectid" name="projectid" type="hidden" value="${contractSaleInvoicePage.projectid }">
- <!-- <label class="Validform_label" style="display: none;">项目</label> -->
- </td>
- </tr>
- <%-- <tr>
- <td align="right">
- <label class="Validform_label">
- 项目名:
- </label>
- </td>
- <td class="value">
- <input id="projectname" name="projectname" type="text" style="width: 150px" class="inputxt" value="${contractSaleInvoicePage.projectname }" readonly="readonly" ignore="ignore" />
- <span class="Validform_checktip"></span>
- <label class="Validform_label" style="display: none;">项目名</label>
- </td>
- <td align="right">
- <label class="Validform_label">
- 客户名:
- </label>
- </td>
- <td class="value">
- <input id="customername" name="customername" type="text" style="width: 150px" class="inputxt" value="${contractSaleInvoicePage.customername }" readonly="readonly" ignore="ignore" />
- <span class="Validform_checktip"></span>
- <label class="Validform_label" style="display: none;">客户名</label>
- </td>
- </tr> --%>
- <tr>
- <td align="right">
- <label class="Validform_label">
- <span color="red" class="requiredIcon">*</span>物业费起始月度:
- </label>
- </td>
- <td class="value">
- <input id="periodBegin" name="periodBegin" type="text" style="width: 150px" class="Wdate" value="${contractSaleInvoicePage.periodBegin}"
- onClick='WdatePicker({readOnly:true,enableKeyboard:false,enableInputMask:false,dateFmt: "yyyy-MM-dd"})' datatype="*" ignore="checked" />
- <span class="Validform_checktip"></span>
- <label class="Validform_label" style="display: none;">物业费起始月度</label>
- </td>
- <td align="right">
- <label class="Validform_label">
- <span color="red" class="requiredIcon">*</span>物业费截止月度:
- </label>
- </td>
- <td class="value">
- <input id="periodEnd" name="periodEnd" type="text" style="width: 150px" class="Wdate" value='${contractSaleInvoicePage.periodEnd}'
- onClick='WdatePicker({readOnly:true,enableKeyboard:false,enableInputMask:false,dateFmt: "yyyy-MM-dd"})' datatype="*" ignore="checked"/>
- <span class="Validform_checktip"></span>
- <label class="Validform_label" style="display: none;">物业费截止月度</label>
- </td>
- </tr>
- <tr>
- <td align="right">
- <label class="Validform_label">
- 发票号:
- </label>
- </td>
- <td class="value">
- <input id="invoiceno" name="invoiceno" type="text" style="width: 200px" class="inputxt" value="${contractSaleInvoicePage.invoiceno }" ignore="ignore" />
- <span class="Validform_checktip"></span>
- <label class="Validform_label" style="display: none;">发票号</label>
- </td>
- </tr>
- <tr>
- <td align="right">
- <label class="Validform_label">
- 发票类型:
- </label>
- </td>
- <td class="value">
- <t:dictSelect field="invoicetype" type="radio" typeGroupCode="invoicetype" defaultVal="${contractSaleInvoicePage.invoicetype}" hasLabel="false" title="发票类型" ></t:dictSelect>
- <span class="Validform_checktip"></span>
- <label class="Validform_label" style="display: none;">发票类型</label>
- </td>
- <td align="right">
- <label class="Validform_label">
- 费用类型:
- </label>
- </td>
- <td class="value">
- <t:dictSelect field="feetype" type="radio" typeGroupCode="feetype" defaultVal="${contractSaleInvoicePage.feetype}" hasLabel="false" title="费用类型" ></t:dictSelect>
- <span class="Validform_checktip"></span>
- <label class="Validform_label" style="display: none;">发票类型</label>
- </td>
- </tr>
- <tr>
- <td align="right">
- <label class="Validform_label">
- 领票人:
- </label>
- </td>
- <td class="value">
- <input id="receiver" name="receiver" type="text" style="width: 200px" class="inputxt" value="${contractSaleInvoicePage.receiver }" ignore="ignore" />
- <span class="Validform_checktip"></span>
- <label class="Validform_label" style="display: none;">领票人</label>
- </td>
- </tr>
- <tr id="incometr1" style="display:none;">
- <td align="right">
- <label class="Validform_label">
- 收款金额:
- </label>
- </td>
- <td class="value">
- <input id="incomeamount" name="incomeamount" type="text" style="width: 150px" class="inputxt" ignore="ignore" value='${contractSaleInvoicePage.incomeamount}'/>
- <span class="Validform_checktip"></span>
- <label class="Validform_label" style="display: none;">收款金额</label>
- </td>
- </tr>
- <tr id="incometr2" style="display:none;">
- <td align="right">
- <label class="Validform_label">
- 收款日期:
- </label>
- </td>
- <td class="value">
- <input id="incomedate" name="incomedate" type="text" style="width: 150px" class="Wdate" onClick="WdatePicker()" ignore="ignore"
- value='<fmt:formatDate value='${contractSaleInvoicePage.incomedate}' type="date" pattern="yyyy-MM-dd"/>'/>
- <span class="Validform_checktip"></span>
- <label class="Validform_label" style="display: none;">收款日期</label>
- </td>
- </tr>
- <tr>
- <td align="right">
- <label class="Validform_label">备注:</label>
- </td>
- <td class="value" colspan="3">
- <textarea id="remark" style="width:350px;height: 80px" class="inputxt" name="remark" ignore="ignore" >${contractSaleInvoicePage.remark}</textarea>
- <span class="Validform_checktip"></span>
- <label class="Validform_label" style="display: none;">备注</label>
- </td>
- </tr>
- </table>
- </t:formvalid>
- </body>
- <script src = "webpage/cn/com/lzt/contractsaleinvoice/contractSaleInvoice.js"></script>
|