风险辨识结果导入企业库带子表问题修复
This commit is contained in:
parent
b278a4038a
commit
b71e1891f1
@ -36,6 +36,33 @@ export default {
|
|||||||
if(login.tempDatas && login.tempDatas.length>0)
|
if(login.tempDatas && login.tempDatas.length>0)
|
||||||
{
|
{
|
||||||
login.tempDatas.map(item=>{
|
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 = {
|
let tmpData = {
|
||||||
ID:guid(),
|
ID:guid(),
|
||||||
MineType: item.MineType,
|
MineType: item.MineType,
|
||||||
@ -56,10 +83,21 @@ export default {
|
|||||||
Nav_ProductionUnit:item.Nav_ProductionUnit,
|
Nav_ProductionUnit:item.Nav_ProductionUnit,
|
||||||
MARK:item.MARK,
|
MARK:item.MARK,
|
||||||
ENABLE_STATUS:item.ENABLE_STATUS,
|
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)
|
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
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@ -42,7 +42,8 @@ export default {
|
|||||||
MARK:10,
|
MARK:10,
|
||||||
ENABLE_STATUS:0,
|
ENABLE_STATUS:0,
|
||||||
Nav_ProductionUnit:item.Nav_ProductionUnit,
|
Nav_ProductionUnit:item.Nav_ProductionUnit,
|
||||||
Nav_Details:item.Nav_Details
|
Nav_Details:item.Nav_Details,
|
||||||
|
Nav_Posts:item.Nav_Posts,
|
||||||
}
|
}
|
||||||
temps.push(tmpData);
|
temps.push(tmpData);
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user