同步检查层级
This commit is contained in:
parent
5f9e2686c2
commit
50358113e9
@ -654,6 +654,98 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
updateCheckLevel: ({ row, pageCode, record,dispatch, colInfo, stateData, login, saveRowRecord, setState, emptyEditSelectedKeys }) => {
|
||||||
|
if(stateData)
|
||||||
|
{
|
||||||
|
let temps=[]
|
||||||
|
if(!stateData.Nav_Departs)
|
||||||
|
{
|
||||||
|
message.error("请先填写管控层级!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
let json = initFilter(login.OrgId);
|
||||||
|
extendRule(json, 'PRODUCTION_UNIT_ID', 1, stateData.PRODUCTION_UNIT_ID);
|
||||||
|
dispatch({
|
||||||
|
type: 'app/getDataByPost',
|
||||||
|
url: 'SK/CheckType/OrderEntities',
|
||||||
|
payload: json,
|
||||||
|
onlyData: false,
|
||||||
|
onComplete: (re) => {
|
||||||
|
if (re && re.IsSuccessful && re.Data) {
|
||||||
|
stateData.Nav_Departs.map(x=>{
|
||||||
|
let check=re.Data.filter(t=>t.NAME=="巡回检查")
|
||||||
|
let checkCycle=0;
|
||||||
|
if(x.DEPARTMENT_TYPE ===5)
|
||||||
|
{
|
||||||
|
//默认综合检查-每月
|
||||||
|
check=re.Data.filter(t=>t.NAME=="综合检查")
|
||||||
|
checkCycle=30
|
||||||
|
}
|
||||||
|
else if(x.DEPARTMENT_TYPE ===10)
|
||||||
|
{
|
||||||
|
//默认例行检查-每月
|
||||||
|
check=re.Data.filter(t=>t.NAME=="例行检查")
|
||||||
|
checkCycle=30
|
||||||
|
}
|
||||||
|
else if(x.DEPARTMENT_TYPE ===15)
|
||||||
|
{
|
||||||
|
//默认例行检查-每周
|
||||||
|
check=re.Data.filter(t=>t.NAME=="例行检查")
|
||||||
|
checkCycle=20
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//默认巡回检查-每天
|
||||||
|
check=re.Data.filter(t=>t.NAME=="巡回检查")
|
||||||
|
checkCycle = 0
|
||||||
|
}
|
||||||
|
let temp={
|
||||||
|
ID: guid(),
|
||||||
|
NUM:x.NUM,
|
||||||
|
CHECK_TYPE :x.DEPARTMENT_TYPE,
|
||||||
|
DEPARTMENT_ID:x.DEPARTMENT_ID,
|
||||||
|
Nav_Department:x.Nav_Department,
|
||||||
|
CHECK_TYPE_ID:check[0].ID,
|
||||||
|
Nav_CheckType:check[0],
|
||||||
|
CHECK_CYCLE:checkCycle
|
||||||
|
}
|
||||||
|
temps.push(temp)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
message.error("请先填写辨识岗位");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
if (stateData.Nav_Details)
|
||||||
|
{
|
||||||
|
stateData.Nav_Details.map(item=>{
|
||||||
|
if(!item.Nav_DetailContents)
|
||||||
|
{
|
||||||
|
message.error("请先填写检查内容!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
item.Nav_DetailContents.map(x=>{
|
||||||
|
x.Nav_DetailDeparts = temps
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
message.error("请先填写管控措施!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
setState(stateData);
|
||||||
|
}
|
||||||
|
},
|
||||||
// btnSubAddContent: ({params, record, parentRecord,pageCode,tableConfig, stateData,setState, close, loadData, login, btn, dispatch,props }) => {
|
// btnSubAddContent: ({params, record, parentRecord,pageCode,tableConfig, stateData,setState, close, loadData, login, btn, dispatch,props }) => {
|
||||||
// let temps=[];
|
// let temps=[];
|
||||||
// if(login.tempDatas && login.tempDatas.length>0)
|
// if(login.tempDatas && login.tempDatas.length>0)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user