| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- <%@include file="/context/mytags.jsp"%>
- <t:base type="jquery,easyui,tools,DatePicker"></t:base>
- <div class="easyui-layout" fit="true">
- <div region="center" style="padding:0px;border:0px">
- <t:datagrid name="contractPaymentList" checkbox="true" pageSize="20" fitColumns="true" title="合同支付" actionUrl="contractPaymentController.do?datagrid4Pay" sortName="createDate" sortOrder="desc" idField="id" fit="true" queryMode="group">
- <t:dgCol title="主键" field="id" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="申请单号" field="code" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="申请日期" field="createDate" formatter="yyyy-MM-dd" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="更新人名称" field="updateName" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="更新人登录名称" field="updateBy" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="更新日期" field="updateDate" formatter="yyyy-MM-dd" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="流程状态" field="bpmStatus" hidden="true" queryMode="single" dictionary="bpm_status" width="120"></t:dgCol>
- <t:dgCol title="服务外包合同" field="contractid" hidden="true" queryMode="single" dictionary="t_b_contract,id,name" width="120"></t:dgCol>
- <t:dgCol title="物料采购合同" field="contractid" hidden="true" queryMode="single" dictionary="t_b_contract_p,id,name" width="120"></t:dgCol>
- <t:dgCol title="申请支付金额" field="applypayamount" align="right" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="合同金额" field="totalamount" align="right" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="发票编号" field="invoiceno" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="本次开票金额" field="invoiceamount" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="本次开票日期" field="invoicedate" formatter="yyyy-MM-dd" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="支付方式" field="paytype" dictionary="paytype" hidden="false" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="审批日期" field="auditdate" formatter="yyyy-MM-dd" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="供应商" field="partnerid" queryMode="single" dictionary="t_b_related_units,id,unit_name" width="120"></t:dgCol>
- <t:dgCol title="项目" field="projectid" queryMode="single" dictionary="t_b_project,id,name" width="120"></t:dgCol>
- <t:dgCol title="申请人" field="createName" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="申请人" field="createBy" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="申请人" field="applyerid" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="备注" field="remark" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="支付状态" field="paystatus" replace="hgl.contrat.paystatus.ing_9,hgl.contrat.paystatus.yes_1,hgl.contrat.paystatus.no_0"
- queryMode="single" query="true" width="120"></t:dgCol>
- <t:dgCol title="支付操作员" field="payOperator" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="支付金额" field="paymentamount" queryMode="single" hidden="true" width="120"></t:dgCol>
- <t:dgCol title="支付日期" field="paydate" formatter="yyyy-MM-dd" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="评价人" field="evaluater" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="供应商评价" field="supplierevaluate" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="供应商评分" field="supplierscore" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="操作" field="opt"></t:dgCol>
- <%-- <t:dgDelOpt exp="paystatus#eq#0" title="删除" url="contractPaymentController.do?doDel&id={id}" urlclass="ace_button" urlfont="fa-trash-o"/> --%>
- <t:dgFunOpt exp="paystatus#eq#1" urlclass="ace_button" urlfont="fa-exchange" urlStyle="background-color:#ec4758;" funname="cancelPay(id)" title="支付失败" />
- <%-- <t:dgToolBar title="录入" icon="icon-add" operationCode="add" url="contractPaymentController.do?goAdd" funname="add" width="100%" height="100%"></t:dgToolBar>
- <t:dgToolBar title="修改" icon="icon-edit" operationCode="edit" url="contractPaymentController.do?goUpdate" funname="update" width="100%" height="100%"></t:dgToolBar>
- <t:dgToolBar title="批量删除" icon="icon-remove" operationCode="remove" url="contractPaymentController.do?doBatchDel" funname="deleteALLSelect"></t:dgToolBar> --%>
- <t:dgToolBar title="查看" icon="icon-search" url="contractPaymentController.do?goUpdate" funname="detail" width="100%" height="100%"></t:dgToolBar>
- <t:dgToolBar title="导出支付表格" icon="icon-putout" operationCode="putout" funname="ExportPayXls"></t:dgToolBar>
- <t:dgToolBar title="导出界面数据" icon="icon-putout" operationCode="putout" funname="ExportXls"></t:dgToolBar>
- <%-- <t:dgToolBar title="支付结果导入" icon="icon-put" operationCode="put" funname="ImportPayResultXls"></t:dgToolBar> --%>
- <%-- <t:dgToolBar title="模板下载" icon="icon-putout" operationCode="putout" funname="ExportXlsByT"></t:dgToolBar>--%>
- </t:datagrid>
- </div>
- </div>
-
- <div id="pinjie1">
- <span style="vertical-align:middle;display:-moz-inline-box;display:inline-block;width: 90px;text-align:right;text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden;white-space:nowrap; "
- title="支付状态">项目名称:</span>
- <input type="text" id="projectName" name="projectName" style="width: 157px" placeholder="请选择项目名称" >
- <span style="vertical-align:middle;display:-moz-inline-box;display:inline-block;width: 90px;text-align:right;text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden;white-space:nowrap; "
- title="支付状态">供应商名称:</span>
- <input type="text" id="partnerName" name="partnerName" style="width: 157px" placeholder="请选择供应商" >
- </div>
- <script src = "webpage/cn/com/lzt/contractpayment/contractPaymentList.js"></script>
- <script type="text/javascript">
- $(function() {
- var paystatus = $('select[name="paystatus"]');
- //var datagrid = $("#contractPaymentList");
- paystatus.after($("#pinjie1").html());
- $("#pinjie1").html('');
- // datagrid.children(".datagrid-toolbar").children("span:first").after($("#pinjiechaxun1 div[name='pinjiechaxun2']").html());
- // $("#pinjiechaxun1").html('');
- });
- function ExportPayXls(title,url,id) {
-
- var ids = '';
- var rows = $("#"+id).datagrid('getSelections');
- // 已经支付的id
- var paiedRow = '';
- if (rows.length > 0) {
- var ii = layer.load();
- for ( var i = 0; i < rows.length; i++) {
- if(rows[i].paystatus == "1" || rows[i].paystatus == "9"){
- paiedRow += (i+1+",");
- continue;
- }
- ids = ids + rows[i].id + ',';
- }
- if(paiedRow != ''){
- alert("以下行号的申请已经支付,请不要重复支付:"+paiedRow.substring(0,paiedRow.length-1));
- layer.close(ii);
- }else{
- tip("导出时间较长,请耐心等待...");
- JeecgExcelExport("contractPaymentController.do?exportXlsOfPay&payapplyIDs="+ids,"contractPaymentList");
- setTimeout(function(){
- layer.close(ii);
- reloadTable();
- }, 300*rows.length);
- }
- } else {
- tip("请选择需要导出的支付申请(可多选)");
- }
- }
- function cancelPay(id){
- var url = 'contractPaymentController.do?doCancelPay&id='+id;
- $.dialog.confirm('<t:mutiLang langKey="确定支付失败吗?"/>', function(){
- lockuploadify(url);
- }, function(){
- });
- }
- function lockuploadify(url) {
- $.ajax({
- async : false,
- cache : false,
- type : 'POST',
- url : url,// 请求的action路径
- error : function() {// 请求失败处理函数
- },
- success : function(data) {
- var d = data; // ------ $.parseJSON(data);
- if (d.success) {
- var msg = d.msg;
- tip(msg);
- reloadTable();
- }
- }
- });
- }
- //导入
- function ImportPayResultXls() {
- openuploadwin('Excel导入', 'contractPaymentController.do?ImportPayResultXls', "contractPaymentList");
- }
- //导出
- function ExportXls() {
- JeecgExcelExport("contractPaymentController.do?exportXls","contractPaymentList");
- }
- //模板下载
- function ExportXlsByT() {
- JeecgExcelExport("contractPaymentController.do?exportXlsByT","contractPaymentList");
- }
- </script>
|