|
|
@@ -830,6 +830,10 @@
|
|
|
{
|
|
|
xml += "<a href=\"${ctx}/workinvoiceAll/workInvoiceAll/delete?id=" + d.id + "\" onclick=\"return confirmx('确认要删除该发票记录吗?', this.href)\" class=\"layui-btn layui-btn-xs layui-bg-red\"> 删除</a>";
|
|
|
}
|
|
|
+ if(d.redInvoice != undefined && d.redInvoice =="1")
|
|
|
+ {
|
|
|
+ xml +="<a href=\"javascript:void(0)\" onclick=\"openDialogre('红冲', '${ctx}/workinvoiceAllTwo/workinvoiceAllTwo/rcForm?id=" + d.id + "&tabId=1','95%','95%')\" class=\"layui-btn layui-btn-xs layui-bg-red\" >红冲</a>";
|
|
|
+ }
|
|
|
xml+="</div>"
|
|
|
return xml;
|
|
|
|
|
|
@@ -839,107 +843,158 @@
|
|
|
<c:if test="${ not empty page.list}">
|
|
|
<c:forEach items="${page.list}" var="workInvoice" varStatus="index"><c:set var="Srole" scope="session" value="<%= UserUtils.getSelectRole().get(0).getEnname()%>"/>
|
|
|
<c:if test="${index.index != 0}">,</c:if>
|
|
|
- {
|
|
|
- "index":"${index.index+1}"
|
|
|
- ,"id":"${workInvoice.id}"
|
|
|
- ,"invoiceNum":"${workInvoice.number}"
|
|
|
- ,"chargeType":"${fns:getMainDictLabels(workInvoice.chargeType,',','receipt_type', '')}"
|
|
|
- ,"billingContent":"${fns:getMainDictLabels(workInvoice.billingContent,',','billing_content', '')}"
|
|
|
+ {
|
|
|
+ "index": "${index.index+1}"
|
|
|
+ ,
|
|
|
+ "id": "${workInvoice.id}"
|
|
|
+ ,
|
|
|
+ "invoiceNum": "${workInvoice.number}"
|
|
|
+ ,
|
|
|
+ "chargeType": "${fns:getMainDictLabels(workInvoice.chargeType,',','receipt_type', '')}"
|
|
|
+ ,
|
|
|
+ "billingContent": "${fns:getMainDictLabels(workInvoice.billingContent,',','billing_content', '')}"
|
|
|
<c:if test="${workInvoice.isSzCloud != null && workInvoice.isSzCloud != '' && workInvoice.isSzCloud == 'sz'}">
|
|
|
- ,"chargeType":"${workInvoice.chargeType}"
|
|
|
- ,"billingContent":"${workInvoice.billingContent}"
|
|
|
+ ,
|
|
|
+ "chargeType": "${workInvoice.chargeType}"
|
|
|
+ ,
|
|
|
+ "billingContent": "${workInvoice.billingContent}"
|
|
|
</c:if>
|
|
|
- ,"invoiceType":"${workInvoice.invoiceTypeStr}"
|
|
|
- ,"projNum":"${workInvoice.project.projectId}"
|
|
|
- ,"projectId":"${workInvoice.project.id}"
|
|
|
- ,"areaName":"${workInvoice.project.county}"
|
|
|
- ,"reportNumber":"${workInvoice.project.reportData.number}"
|
|
|
- ,"cancellationStatus":"${workInvoice.cancellationState}"
|
|
|
- ,"projName":"${workInvoice.projectName}"
|
|
|
- ,"clientName":"${workInvoice.client.name}"
|
|
|
- ,"officeName":"${workInvoice.office.name}"
|
|
|
- ,"responsibleName":"${workInvoice.createBy.name}"
|
|
|
- ,"receiptMoney":"${workInvoice.receiptMoney}"
|
|
|
- ,"status":"${workInvoice.invoiceState}"
|
|
|
- ,"widNumber":"${workInvoice.widNumber}"
|
|
|
- ,"widTotalMoney":"${workInvoice.widTotalMoney}"
|
|
|
- ,"accountCheckingArea":"${workInvoice.accountCheckingArea}"
|
|
|
- ,"isSzCloud":"${workInvoice.isSzCloud}"
|
|
|
- ,"money":"<fmt:formatNumber value="${workInvoice.money}" pattern="##0.00"/>"
|
|
|
- ,"invoiceDate":"<fmt:formatDate value="${workInvoice.invoiceDate}" pattern="yyyy-MM-dd"/>"
|
|
|
- ,"receiptMoneyDate":"<fmt:formatDate value="${workInvoice.receiptMoneyDate}" pattern="yyyy-MM-dd"/>"
|
|
|
- <c:if test="${workInvoice.invoiceState == '1' && fns:getUser().id == workInvoice.createBy.id}"><shiro:hasPermission name="workinvoice:workInvoice:edit">,"canedit1":"1"</shiro:hasPermission></c:if><%--暂存-修改--%>
|
|
|
- <c:if test="${workInvoice.invoiceState == '4' && fns:getUser().id == workInvoice.createBy.id}">,"canedit2":"1"</c:if><%--驳回--修改--%>
|
|
|
- <c:if test="${workInvoice.invoiceState == '9' && fns:getUser().id == workInvoice.createBy.id}">,"conditionCanedit":"1"</c:if><%--驳回--修改--%>
|
|
|
- <c:if test="${workInvoice.invoiceState == '11' && fns:getUser().id == workInvoice.createBy.id}">,"conditionCanedit3":"1"</c:if><%--作废撤回--修改--%>
|
|
|
- <c:if test="${workInvoice.invoiceState == '3' && fns:getUser().id == workInvoice.createBy.id}">,"canedit3":"1"</c:if><%--撤回--修改--%>
|
|
|
- <c:if test="${fns:getUser().id == workInvoice.createBy.id}"><c:if test="${workInvoice.invoiceState == '1' or workInvoice.invoiceState == '3' or workInvoice.invoiceState == '4'}"><shiro:hasPermission name="workinvoice:workInvoice:del">,"candelete":"1"</shiro:hasPermission></c:if></c:if>
|
|
|
- <c:if test="${fns:getUser().id == workInvoice.createBy.id}"><c:if test="${workInvoice.invoiceState == '9' || workInvoice.invoiceState == '11' }">,"conditionCandelete":"1"</c:if></c:if>
|
|
|
- <c:if test="${workInvoice.invoiceState == '2' && fns:getUser().id == workInvoice.createBy.id}">,"cancancel":"1"</c:if>
|
|
|
- <c:if test="${workInvoice.invoiceState == '6' && fns:getUser().id == workInvoice.createBy.id}">,"conditionCancancel":"1"</c:if>
|
|
|
+ ,
|
|
|
+ "invoiceType": "${workInvoice.invoiceTypeStr}"
|
|
|
+ ,
|
|
|
+ "projNum": "${workInvoice.project.projectId}"
|
|
|
+ ,
|
|
|
+ "projectId": "${workInvoice.project.id}"
|
|
|
+ ,
|
|
|
+ "areaName": "${workInvoice.project.county}"
|
|
|
+ ,
|
|
|
+ "reportNumber": "${workInvoice.project.reportData.number}"
|
|
|
+ ,
|
|
|
+ "cancellationStatus": "${workInvoice.cancellationState}"
|
|
|
+ ,
|
|
|
+ "projName": "${workInvoice.projectName}"
|
|
|
+ ,
|
|
|
+ "clientName": "${workInvoice.client.name}"
|
|
|
+ ,
|
|
|
+ "officeName": "${workInvoice.office.name}"
|
|
|
+ ,
|
|
|
+ "responsibleName": "${workInvoice.createBy.name}"
|
|
|
+ ,
|
|
|
+ "receiptMoney": "${workInvoice.receiptMoney}"
|
|
|
+ ,
|
|
|
+ "status": "${workInvoice.invoiceState}"
|
|
|
+ ,
|
|
|
+ "widNumber": "${workInvoice.widNumber}"
|
|
|
+ ,
|
|
|
+ "widTotalMoney": "${workInvoice.widTotalMoney}"
|
|
|
+ ,
|
|
|
+ "accountCheckingArea": "${workInvoice.accountCheckingArea}"
|
|
|
+ ,
|
|
|
+ "isSzCloud": "${workInvoice.isSzCloud}"
|
|
|
+ ,
|
|
|
+ "money": "<fmt:formatNumber value="${workInvoice.money}" pattern="##0.00"/>"
|
|
|
+ ,
|
|
|
+ "invoiceDate": "<fmt:formatDate value="${workInvoice.invoiceDate}" pattern="yyyy-MM-dd"/>"
|
|
|
+ ,
|
|
|
+ "receiptMoneyDate": "<fmt:formatDate value="${workInvoice.receiptMoneyDate}" pattern="yyyy-MM-dd"/>"
|
|
|
+ <c:if test="${workInvoice.invoiceState == '1' && fns:getUser().id == workInvoice.createBy.id}"><shiro:hasPermission name="workinvoice:workInvoice:edit">,
|
|
|
+ "canedit1": "1"</shiro:hasPermission></c:if><%--暂存-修改--%>
|
|
|
+ <c:if test="${workInvoice.invoiceState == '4' && fns:getUser().id == workInvoice.createBy.id}">,
|
|
|
+ "canedit2": "1"</c:if><%--驳回--修改--%>
|
|
|
+ <c:if test="${workInvoice.invoiceState == '9' && fns:getUser().id == workInvoice.createBy.id}">,
|
|
|
+ "conditionCanedit": "1"</c:if><%--驳回--修改--%>
|
|
|
+ <c:if test="${workInvoice.invoiceState == '11' && fns:getUser().id == workInvoice.createBy.id}">,
|
|
|
+ "conditionCanedit3": "1"</c:if><%--作废撤回--修改--%>
|
|
|
+ <c:if test="${workInvoice.invoiceState == '3' && fns:getUser().id == workInvoice.createBy.id}">,
|
|
|
+ "canedit3": "1"</c:if><%--撤回--修改--%>
|
|
|
+ <c:if test="${fns:getUser().id == workInvoice.createBy.id}"><c:if test="${workInvoice.invoiceState == '1' or workInvoice.invoiceState == '3' or workInvoice.invoiceState == '4'}"><shiro:hasPermission name="workinvoice:workInvoice:del">,
|
|
|
+ "candelete": "1"</shiro:hasPermission></c:if></c:if>
|
|
|
+ <c:if test="${fns:getUser().id == workInvoice.createBy.id}"><c:if test="${workInvoice.invoiceState == '9' || workInvoice.invoiceState == '11' }">,
|
|
|
+ "conditionCandelete": "1"</c:if></c:if>
|
|
|
+ <c:if test="${workInvoice.invoiceState == '2' && fns:getUser().id == workInvoice.createBy.id}">,
|
|
|
+ "cancancel": "1"</c:if>
|
|
|
+ <c:if test="${workInvoice.invoiceState == '6' && fns:getUser().id == workInvoice.createBy.id}">,
|
|
|
+ "conditionCancancel": "1"</c:if>
|
|
|
<%--管理员修改--%>
|
|
|
<shiro:hasPermission name="workinvoice:workInvoice:adminModify">
|
|
|
- <c:if test="${workInvoice.invoiceState == '5'}">,"adminModify":"1"</c:if>
|
|
|
+ <c:if test="${workInvoice.invoiceState == '5'}">,
|
|
|
+ "adminModify": "1"</c:if>
|
|
|
</shiro:hasPermission>
|
|
|
<shiro:hasPermission name="workinvoice:workInvoice:alteredit">
|
|
|
- <c:if test="${workInvoice.invoiceState == '5'}">,"canalter":"1"</c:if>
|
|
|
- </shiro:hasPermission>
|
|
|
- ,"cancellation":<c:choose>
|
|
|
+ <c:if test="${workInvoice.invoiceState == '5'}">,
|
|
|
+ "canalter": "1"</c:if>
|
|
|
+ </shiro:hasPermission>
|
|
|
+ ,
|
|
|
+ "cancellation": <c:choose>
|
|
|
<c:when test="${workInvoice.invoiceState == '7'}">"是"</c:when>
|
|
|
<c:otherwise>"否"</c:otherwise>
|
|
|
</c:choose>
|
|
|
<shiro:hasPermission name="workinvoice:workInvoice:receipt">
|
|
|
- ,"financeFlag":
|
|
|
+ ,
|
|
|
+ "financeFlag":
|
|
|
<c:choose>
|
|
|
- <c:when test="${workInvoice.invoiceState == 5 && workInvoice.receiptMoney != '是'}">"1"</c:when>
|
|
|
- <c:otherwise>"0"</c:otherwise>
|
|
|
- </c:choose>
|
|
|
- ,"moneyReceiptFlag":
|
|
|
+ <c:when test="${workInvoice.invoiceState == 5 && workInvoice.receiptMoney != '是'}">"1"</c:when>
|
|
|
+ <c:otherwise>"0"</c:otherwise>
|
|
|
+ </c:choose>
|
|
|
+ ,
|
|
|
+ "moneyReceiptFlag":
|
|
|
<c:choose>
|
|
|
- <c:when test="${workInvoice.invoiceState == 5 && workInvoice.receiptMoney == '是'}">"1"</c:when>
|
|
|
- <c:otherwise>"0"</c:otherwise>
|
|
|
- </c:choose>
|
|
|
+ <c:when test="${workInvoice.invoiceState == 5 && workInvoice.receiptMoney == '是'}">"1"</c:when>
|
|
|
+ <c:otherwise>"0"</c:otherwise>
|
|
|
+ </c:choose>
|
|
|
</shiro:hasPermission>
|
|
|
<shiro:hasPermission name="workinvoice:workInvoice:invalid">
|
|
|
- ,"cancellationFlag":
|
|
|
+ ,
|
|
|
+ "cancellationFlag":
|
|
|
<c:choose>
|
|
|
- <c:when test="${workInvoice.invoiceState == 5}">"1"</c:when>
|
|
|
- <c:otherwise>"0"</c:otherwise>
|
|
|
- </c:choose>
|
|
|
+ <c:when test="${workInvoice.invoiceState == 5}">"1"</c:when>
|
|
|
+ <c:otherwise>"0"</c:otherwise>
|
|
|
+ </c:choose>
|
|
|
</shiro:hasPermission>
|
|
|
<shiro:hasPermission name="workinvoice:workInvoice:adminDel">
|
|
|
- ,"adminFlag":
|
|
|
+ ,
|
|
|
+ "adminFlag":
|
|
|
<c:choose>
|
|
|
- <c:when test="${workInvoice.invoiceState == 5}">"1"</c:when>
|
|
|
- <c:otherwise>"0"</c:otherwise>
|
|
|
- </c:choose>
|
|
|
+ <c:when test="${workInvoice.invoiceState == 5}">"1"</c:when>
|
|
|
+ <c:otherwise>"0"</c:otherwise>
|
|
|
+ </c:choose>
|
|
|
</shiro:hasPermission>
|
|
|
<shiro:hasPermission name="ruralProject:ruralProjectView:workInvoiceAllView">
|
|
|
- ,"showView":1
|
|
|
+ ,
|
|
|
+ "showView": 1
|
|
|
</shiro:hasPermission>
|
|
|
|
|
|
<shiro:hasPermission name="workinvoice:workInvoice:modifyDetails">
|
|
|
- ,"modifyDetails":
|
|
|
+ ,
|
|
|
+ "modifyDetails":
|
|
|
<c:choose>
|
|
|
<c:when test="${workInvoice.invoiceState == 5}">"1"</c:when>
|
|
|
<c:otherwise>"0"</c:otherwise>
|
|
|
</c:choose>
|
|
|
</shiro:hasPermission>
|
|
|
- }
|
|
|
- </c:forEach>
|
|
|
- </c:if>
|
|
|
- ]
|
|
|
- // ,even: true
|
|
|
- // ,height: 315
|
|
|
- });
|
|
|
+ <shiro:hasPermission name="workinvoice:workInvoice:add">
|
|
|
+ ,
|
|
|
+ "redInvoice":
|
|
|
+ <c:choose>
|
|
|
+ <c:when test="${workInvoice.invoiceState == 5}">"1"</c:when>
|
|
|
+ <c:otherwise>"0"</c:otherwise>
|
|
|
+ </c:choose>
|
|
|
+ </shiro:hasPermission>
|
|
|
+ }
|
|
|
+ </c:forEach>
|
|
|
+ </c:if>
|
|
|
+ ]
|
|
|
+ // ,even: true
|
|
|
+ // ,height: 315
|
|
|
+ });
|
|
|
|
|
|
- })
|
|
|
+ })
|
|
|
|
|
|
- resizeListTable();/*消除由于有竖向滚动条造成table出现横向滚动条*/
|
|
|
+ resizeListTable();/*消除由于有竖向滚动条造成table出现横向滚动条*/
|
|
|
</script>
|
|
|
<script>
|
|
|
- resizeListWindow2();
|
|
|
- $(window).resize(function(){
|
|
|
+ resizeListWindow2();
|
|
|
+ $(window).resize(function(){
|
|
|
resizeListWindow2();
|
|
|
});
|
|
|
</script>
|