风险辨识结果导入企业库带子表问题修复
This commit is contained in:
parent
b278a4038a
commit
b71e1891f1
@ -36,6 +36,33 @@ export default {
|
||||
if(login.tempDatas && login.tempDatas.length>0)
|
||||
{
|
||||
login.tempDatas.map(item=>{
|
||||
let mesList=[]
|
||||
item.Nav_Details.map(t=>{
|
||||
let mes={
|
||||
NUM:t.NUM,
|
||||
MEASURE:t.MEASURES_NAME
|
||||
}
|
||||
mesList.push(mes)
|
||||
})
|
||||
let postList=[]
|
||||
item.Nav_Posts.map(t=>{
|
||||
|
||||
let poList=[]
|
||||
t.Nav_PostDetails.map(pot=>{
|
||||
let po={
|
||||
POST_ID:pot.POST_ID,
|
||||
Nav_Post:pot.Nav_Post
|
||||
}
|
||||
poList.push(po)
|
||||
})
|
||||
let dep={
|
||||
DEPARTMENT_ID:t.DEPARTMENT_ID,
|
||||
Nav_Department:t.Nav_Department,
|
||||
DEPARTMENT_TYPE:t.Nav_Department?.DEPARTMENT_TYPE,
|
||||
Nav_ResultPostDets:poList
|
||||
}
|
||||
postList.push(dep)
|
||||
})
|
||||
let tmpData = {
|
||||
ID:guid(),
|
||||
MineType: item.MineType,
|
||||
@ -56,10 +83,21 @@ export default {
|
||||
Nav_ProductionUnit:item.Nav_ProductionUnit,
|
||||
MARK:item.MARK,
|
||||
ENABLE_STATUS:item.ENABLE_STATUS,
|
||||
Nav_DetailMeasures:mesList.sort((x, y) => x.NUM > y.NUM ? 1 : -1),
|
||||
Nav_DetailPosts:postList
|
||||
}
|
||||
if(stateData && stateData.Nav_Details)
|
||||
{
|
||||
stateData.Nav_Details.push(tmpData);
|
||||
let temp=stateData.Nav_Details.filter(m=>m.AREA_ID == item.AREA_ID && m.PRODUCTION_UNIT_ID == item.PRODUCTION_UNIT_ID && m.RISK_NAME == item.RISK_NAME);
|
||||
if(temp.length === 0)
|
||||
{
|
||||
stateData.Nav_Details.push(tmpData)
|
||||
}
|
||||
else
|
||||
{
|
||||
message.error('生产单元、辨识区域、风险名称已存在,请勿重复导入');
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@ -42,7 +42,8 @@ export default {
|
||||
MARK:10,
|
||||
ENABLE_STATUS:0,
|
||||
Nav_ProductionUnit:item.Nav_ProductionUnit,
|
||||
Nav_Details:item.Nav_Details
|
||||
Nav_Details:item.Nav_Details,
|
||||
Nav_Posts:item.Nav_Posts,
|
||||
}
|
||||
temps.push(tmpData);
|
||||
});
|
||||
|
||||
Loading…
Reference in New Issue
Block a user