|
@@ -30,7 +30,7 @@
|
|
|
}
|
|
|
}
|
|
|
if (count1!=1){
|
|
|
- var id=$("#workInvoiceProjectRelationList").find("tr").eq(count).find("input").eq(3).val();
|
|
|
+ var id=$("#workInvoiceProjectRelationList").find("tr").eq(count).find("input").eq(5).val();
|
|
|
if (id==undefined || id == ''){
|
|
|
parent.layer.msg("非项目,只能有一条非项目数据,请删除其余项目数据",{icon:6});
|
|
|
return false;
|
|
@@ -221,7 +221,10 @@
|
|
|
}
|
|
|
})
|
|
|
}else if (isProject==2){
|
|
|
- var workContractName="#"+idx+"_workContractName";
|
|
|
+ var projectFlag = $("#projectFlag").val();
|
|
|
+ var workContractName="#"+idx+"_projectIdName";
|
|
|
+ var workContractNameStr="#"+idx+"_workContractName";
|
|
|
+ var contractId="#"+idx+"_contractId";
|
|
|
var detailsName="#"+idx+"_details";
|
|
|
$(workContractName).val(details);
|
|
|
$(detailsName).val(details);
|
|
@@ -230,6 +233,8 @@
|
|
|
var clientName="#"+idx+"_clientName";
|
|
|
var reportDataNum="#"+idx+"_reportDataNum";
|
|
|
$(projectNum).val("");
|
|
|
+ $(contractId).val("");
|
|
|
+ $(workContractNameStr).val("");
|
|
|
$(clientName).val("");
|
|
|
$(reportDataNum).val("");
|
|
|
var length=$("#workInvoiceProjectRelationList tr").length;
|
|
@@ -243,7 +248,27 @@
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- function addRow(list, idx, tpl, row){
|
|
|
+ function setContractValue(obj,ids){
|
|
|
+ var idx=ids.split("_")[0]
|
|
|
+ var clientId = $("#contractClientId").val();
|
|
|
+ $.ajax({
|
|
|
+ type:'post',
|
|
|
+ url:'${ctx}/ruralProject/ruralCostProjectRecords/getContractInfo',
|
|
|
+ data:{
|
|
|
+ "id":obj
|
|
|
+ },
|
|
|
+ success:function(data){
|
|
|
+ var clientName="#"+idx+"_clientName";
|
|
|
+ var contractId="#"+idx+"_contractId";
|
|
|
+ $(clientName).val(data.client.name);
|
|
|
+ $(contractId).val(data.id);
|
|
|
+
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ function addRow(list, idx, tpl, row){
|
|
|
var idx1 = $("#workAccountList tr").length;
|
|
|
if(list == '#workAccountList' && idx1 < 100){
|
|
|
bornTemplete(list, idx, tpl, row, idx1);
|
|
@@ -281,7 +306,7 @@
|
|
|
}
|
|
|
}
|
|
|
if (idx1>count){
|
|
|
- var id=$("#workInvoiceProjectRelationList").find("tr").eq(count).find("input").eq(3).val();
|
|
|
+ var id=$("#workInvoiceProjectRelationList").find("tr").eq(count).find("input").eq(5).val();
|
|
|
if (id!=undefined && id != ''){
|
|
|
if (row== undefined){
|
|
|
row={"isProject": "1","isProjectFalg": "1"};
|
|
@@ -349,6 +374,8 @@
|
|
|
}else if (count>1){
|
|
|
$("#chargeType").val("1")
|
|
|
layui.form.render();
|
|
|
+ }else if(count == 0){
|
|
|
+ $("#projectFlag").val("");
|
|
|
}
|
|
|
}
|
|
|
/*function delRow(obj, prefix) {
|
|
@@ -562,6 +589,7 @@
|
|
|
<form:hidden path="act.procDefId"/>
|
|
|
<form:hidden id="flag" path="act.flag"/>
|
|
|
<form:hidden path="province" id="province"/>
|
|
|
+ <input type="hidden" id="projectFlag" value="${workInvoice.projectFlag}">
|
|
|
<%--<form:hidden path="invoiceNumber"/>--%>
|
|
|
|
|
|
<div class="form-group layui-row first lw14">
|
|
@@ -589,14 +617,17 @@
|
|
|
<td class="hide">
|
|
|
<input id="workInvoiceProjectRelationList{{idx}}_invoiceId" name="workInvoiceProjectRelationList[{{idx}}].invoiceId" type="hidden" value="{{row.invoiceId}}"/>
|
|
|
<input id="workInvoiceProjectRelationList{{idx}}_delFlag" name="workInvoiceProjectRelationList[{{idx}}].delFlag" type="hidden" value="0"/>
|
|
|
- <input id="workInvoiceProjectRelationList{{idx}}_details" name="workInvoiceProjectRelationList[{{idx}}].details" type="hidden" value="{{row.workContractName}}"/>
|
|
|
+ <input id="workInvoiceProjectRelationList{{idx}}_details" name="workInvoiceProjectRelationList[{{idx}}].details" type="hidden" value="{{row.details}}"/>
|
|
|
+ <input id="workInvoiceProjectRelationList{{idx}}_contractId" name="workInvoiceProjectRelationList[{{idx}}].contractId" type="hidden" value="{{row.contractId}}"/>
|
|
|
+ <input id="workInvoiceProjectRelationList{{idx}}_isProject" name="workInvoiceProjectRelationList[{{idx}}].isProject" type="hidden" value="{{row.isProject}}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
<sys:gridselectcallprojecttss url="${ctx}/workinvoiceTwo/workinvoiceTwo/selectproject" id="workInvoiceProjectRelationList{{idx}}_projectId" name="workInvoiceProjectRelationList[{{idx}}].projectId" value="{{row.projectId}}" title="选择所属项目" labelName="workInvoiceProjectRelationList[{{idx}}].projectName" cssStyle="background-color: #fff"
|
|
|
labelValue="{{row.projectName}}" cssClass="form-control judgment layui-input" fieldLabels="项目" fieldKeys="projectName" searchLabel="项目名称" searchKey="projectName" isProject="{{row.isProject}}" isProjectFalg="{{row.isProjectFalg}}" details="{{row.details}}"></sys:gridselectcallprojecttss>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="workInvoiceProjectRelationList{{idx}}_workContractName" type="text" value="{{row.workContractName}}" readonly="readonly" class="form-control"/>
|
|
|
+ <sys:gridWorkInvoiceselectContract url="${ctx}/ruralProject/ruralCostProjectRecords/selectcontract" type="" isTotal="" id="workInvoiceProjectRelationList{{idx}}_workContract" name="workInvoiceProjectRelationList[{{idx}}].workContractName" value="" title="选择合同" labelName="workInvoiceProjectRelationList[{{idx}}].workContractName"
|
|
|
+ cssStyle="background-color: #fff" labelValue="{{row.workContractName}}" cssClass="form-control layui-input" fieldLabels="合同名称" fieldKeys="name" searchLabel="合同名称" searchKey="name" ></sys:gridWorkInvoiceselectContract>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
<input id="workInvoiceProjectRelationList{{idx}}_projectNum" type="text" value="{{row.projectNum}}" readonly="readonly" class="form-control"/>
|