|
@@ -250,6 +250,93 @@
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ function newSetPNumber(obj,ids,isProject,details){
|
|
|
|
+ var idx=ids.split("_")[0]
|
|
|
|
+ var idArray= new Array(); //定义一数组
|
|
|
|
+ idArray=obj.split(","); //字符分割
|
|
|
|
+
|
|
|
|
+ if (isProject==1){
|
|
|
|
+ for (var k=0;k<idArray.length ;k++ )
|
|
|
|
+ {
|
|
|
|
+ $.ajax({
|
|
|
|
+ async:false,
|
|
|
|
+ type:'post',
|
|
|
|
+ url:'${ctx}/workinvoiceTwo/workinvoiceTwo/getPNumber',
|
|
|
|
+ data:{
|
|
|
|
+ "obj":idArray[k]
|
|
|
|
+ },
|
|
|
|
+ success:function(data){
|
|
|
|
+ if(k>=1){
|
|
|
|
+ var row = workInvoiceProjectRelationListRowIdx;
|
|
|
|
+ addRow1('#workInvoiceProjectRelationList', workInvoiceProjectRelationListRowIdx, workInvoiceProjectRelationListTpl, data[k])
|
|
|
|
+ workInvoiceProjectRelationListRowIdx = workInvoiceProjectRelationListRowIdx + 1;
|
|
|
|
+ var d = JSON.parse(data);
|
|
|
|
+ var workContractName="#workInvoiceProjectRelationList"+row+"_workContractName";
|
|
|
|
+ var projectNum="#workInvoiceProjectRelationList"+row+"_projectNum";
|
|
|
|
+ var clientName="#workInvoiceProjectRelationList"+row+"_clientName";
|
|
|
|
+ var reportDataNum="#workInvoiceProjectRelationList"+row+"_reportDataNum";
|
|
|
|
+ var projectName="#workInvoiceProjectRelationList"+row+"_projectIdName";
|
|
|
|
+ var id="#workInvoiceProjectRelationList"+row+"_projectIdId";
|
|
|
|
+ $(id).val(d.id);
|
|
|
|
+ $(projectName).val(d.projectName);
|
|
|
|
+ $(workContractName).val(d.workContractName);
|
|
|
|
+ $(projectNum).val(d.projectNum);
|
|
|
|
+ $(clientName).val(d.clientName);
|
|
|
|
+ $(reportDataNum).val(d.reportDataNum);
|
|
|
|
+ var areaId = $("#areaId").val();
|
|
|
|
+ if(undefined ==areaId || null == areaId || '' == areaId){
|
|
|
|
+ $("#areaId").val(d.areaId);
|
|
|
|
+ $("#areaName").val(d.areaName);
|
|
|
|
+ }
|
|
|
|
+ }else{
|
|
|
|
+ var d = JSON.parse(data);
|
|
|
|
+ var workContractName="#"+idx+"_workContractName";
|
|
|
|
+ var projectNum="#"+idx+"_projectNum";
|
|
|
|
+ var clientName="#"+idx+"_clientName";
|
|
|
|
+ var reportDataNum="#"+idx+"_reportDataNum";
|
|
|
|
+ $(workContractName).val(d.workContractName);
|
|
|
|
+ $(projectNum).val(d.projectNum);
|
|
|
|
+ $(clientName).val(d.clientName);
|
|
|
|
+ $(reportDataNum).val(d.reportDataNum);
|
|
|
|
+ var areaId = $("#areaId").val();
|
|
|
|
+ if(undefined ==areaId || null == areaId || '' == areaId){
|
|
|
|
+ $("#areaId").val(d.areaId);
|
|
|
|
+ $("#areaName").val(d.areaName);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ }else if (isProject==2){
|
|
|
|
+ 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);
|
|
|
|
+
|
|
|
|
+ var projectNum="#"+idx+"_projectNum";
|
|
|
|
+ var clientName="#"+idx+"_clientName";
|
|
|
|
+ var reportDataNum="#"+idx+"_reportDataNum";
|
|
|
|
+ $(projectNum).val("");
|
|
|
|
+ $(contractId).val("");
|
|
|
|
+ $(workContractNameStr).val("");
|
|
|
|
+ $(clientName).val("");
|
|
|
|
+ $(reportDataNum).val("");
|
|
|
|
+ var length=$("#workInvoiceProjectRelationList tr").length;
|
|
|
|
+ if(length>1){
|
|
|
|
+ var id=$("#workInvoiceProjectRelationList").find("tr").eq(0).find("input").eq(3).val();
|
|
|
|
+ if (id==undefined || id == ''){
|
|
|
|
+ parent.layer.msg("非项目,只能有一条非项目数据,请删除其余项目数据",{icon:6});
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
function addRow(list, idx, tpl, row){
|
|
function addRow(list, idx, tpl, row){
|
|
var idx1 = $("#workAccountList tr").length;
|
|
var idx1 = $("#workAccountList tr").length;
|
|
if(list == '#workAccountList' && idx1 < 100){
|
|
if(list == '#workAccountList' && idx1 < 100){
|