Compare commits
2 Commits
122e949d76
...
3df47d3816
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3df47d3816 | ||
|
|
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 }) => {
|
||||
// let temps=[];
|
||||
// if(login.tempDatas && login.tempDatas.length>0)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user