Commit 46755e1e authored by 鲁鑫's avatar 鲁鑫

固定资产相关导入明细优化

parent b173ac1d
...@@ -484,7 +484,8 @@ function loadGrid(obj) { ...@@ -484,7 +484,8 @@ function loadGrid(obj) {
onAfterEdit:function (item) { onAfterEdit:function (item) {
if(item.column.name == "waers" if(item.column.name == "waers"
|| item.column.name == "kursf" || item.column.name == "kursf"
|| item.column.name == "kzwi1"){ || item.column.name == "kzwi1"
|| item.column.name == "ebelp"){
totalGrid(); totalGrid();
} }
if(item.column.name == "zepPtdamount1" if(item.column.name == "zepPtdamount1"
......
...@@ -41,6 +41,22 @@ function loadGrid() { ...@@ -41,6 +41,22 @@ function loadGrid() {
}); });
gridManager = UICtrl.grid("#maingrid", { gridManager = UICtrl.grid("#maingrid", {
columns: [ columns: [
{
display: "公司代码", name: "bukrs", width: 140, minWidth: 60, type: "string", align: "left",
editor: {
required: true, type: "select",
data: {
type: 'system',
name: "dictionary",
getParam: function (item) {
return {fieldName: "BUKRS"}
},
back: {
BUKRS: "bukrs",
}
},
}
},
{ {
display: "主资产号", name: "anln1", width: 140, minWidth: 60, type: "string", align: "left", display: "主资产号", name: "anln1", width: 140, minWidth: 60, type: "string", align: "left",
/*editor: { /*editor: {
...@@ -54,23 +70,13 @@ function loadGrid() { ...@@ -54,23 +70,13 @@ function loadGrid() {
}, },
}*/ }*/
editor: { editor: {
type: "text" type: "text",required: true
} }
}, },
{ {
display: "公司代码", name: "bukrs", width: 140, minWidth: 60, type: "string", align: "left", display: "申请日期", name: "adatu", width: 140, minWidth: 60, type: "date", align: "left",
editor: { editor: {
required: true, type: "select", type: "date"
data: {
type: 'system',
name: "dictionary",
getParam: function (item) {
return {fieldName: "BUKRS"}
},
back: {
BUKRS: "bukrs",
}
},
} }
}, },
{ {
...@@ -145,6 +151,7 @@ function saveUpLoadGrid() { ...@@ -145,6 +151,7 @@ function saveUpLoadGrid() {
anln1:data[row].anln1, anln1:data[row].anln1,
bukrs:data[row].bukrs, bukrs:data[row].bukrs,
kostl:data[row].kostl, kostl:data[row].kostl,
adatu:data[row].adatu,
}); });
......
...@@ -184,7 +184,7 @@ function saveUpLoadGrid() { ...@@ -184,7 +184,7 @@ function saveUpLoadGrid() {
for (var row=0;row<data.length;row++) { for (var row=0;row<data.length;row++) {
//debugger //debugger
UICtrl.addGridRow(gridManager,{anln1:data[row].anln1,bukrs:data[row].bukrs UICtrl.addGridRow(gridManager,{anln1:data[row].anln1,bukrs:data[row].bukrs
,bldat:data[row].bldat,budat:data[row].budat,bzdat:data[row].bzdat ,bldat:data[row].bldat,budat:data[row].budat,bzdat:data[row].budat
,sgtxt:data[row].sgtxt,xa:data[row].xa,prozs:data[row].prozs,anbtr:data[row].anbtr ,sgtxt:data[row].sgtxt,xa:data[row].xa,prozs:data[row].prozs,anbtr:data[row].anbtr
}); });
......
package com.huigou.topsun.sap.fixedAssets.application.impl; package com.huigou.topsun.sap.fixedAssets.application.impl;
import com.huigou.cache.DictUtil;
import com.huigou.topsun.sap.fixedAssets.domain.TmpFixedAssessData; import com.huigou.topsun.sap.fixedAssets.domain.TmpFixedAssessData;
import com.huigou.topsun.sap.fixedAssets.domain.TmpFixedRetirementData; import com.huigou.topsun.sap.fixedAssets.domain.TmpFixedRetirementData;
import com.huigou.topsun.sap.fixedAssets.repository.TmpFixedRetirementDataRepository; import com.huigou.topsun.sap.fixedAssets.repository.TmpFixedRetirementDataRepository;
import com.huigou.uasp.bmp.configuration.application.DictionaryApplication;
import com.huigou.uasp.tool.dataimport.application.ExcelImportInterface; import com.huigou.uasp.tool.dataimport.application.ExcelImportInterface;
import com.huigou.util.StringUtil; import com.huigou.util.StringUtil;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -24,10 +26,17 @@ public class SapFixedRetirementExcelImport implements ExcelImportInterface { ...@@ -24,10 +26,17 @@ public class SapFixedRetirementExcelImport implements ExcelImportInterface {
if (StringUtil.isNotBlank(tmpFixedRetirementData.getProzs()) && StringUtil.isNotBlank(tmpFixedRetirementData.getAnbtr())){ if (StringUtil.isNotBlank(tmpFixedRetirementData.getProzs()) && StringUtil.isNotBlank(tmpFixedRetirementData.getAnbtr())){
throw new RuntimeException("金额和百分比不能同时有值"); throw new RuntimeException("金额和百分比不能同时有值");
} }
if (StringUtil.isBlank(tmpFixedRetirementData.getXa())){
throw new RuntimeException("购置业务年度不能为空");
}else {
String xa = DictUtil.getDictionaryDetailValue("sapFixedRetirementYear", tmpFixedRetirementData.getXa());
if (StringUtil.isBlank(xa)){
throw new RuntimeException("未找到购置业务年度“"+tmpFixedRetirementData.getXa()+"” 对应的字典编码");
}
}
} }
} }
System.out.println("=========================");
// orgSyncApplication.sync(SyncKind.PSM, portalPeoples);
} }
} }
...@@ -7,6 +7,7 @@ import lombok.Data; ...@@ -7,6 +7,7 @@ import lombok.Data;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.Table; import javax.persistence.Table;
import java.util.Date;
/** /**
* SAP固定资产转移 * SAP固定资产转移
...@@ -35,6 +36,12 @@ public class SapFixedAssetsMoveItem extends AbstractEntity { ...@@ -35,6 +36,12 @@ public class SapFixedAssetsMoveItem extends AbstractEntity {
@Column(name = "bukrs") @Column(name = "bukrs")
private String bukrs; private String bukrs;
/**
* 申请日期
*/
@Column(name = "adatu")
private Date adatu;
/** /**
* 成本中心(必填) * 成本中心(必填)
*/ */
......
...@@ -32,6 +32,12 @@ public class TmpFixedAssessMoveData extends AbstractPortalOrg { ...@@ -32,6 +32,12 @@ public class TmpFixedAssessMoveData extends AbstractPortalOrg {
@Column(name = "bukrs") @Column(name = "bukrs")
private String bukrs; private String bukrs;
/**
* 申请日期
*/
@Column(name = "adatu")
private Date adatu;
/** /**
* 成本中心 * 成本中心
*/ */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment