没审批状态的业务处理

This commit is contained in:
姜棚 2022-01-25 18:21:00 +08:00
parent 4536b95181
commit 14aa52b7d1
2 changed files with 24 additions and 9 deletions

View File

@ -46,20 +46,15 @@ export default class form extends React.Component {
let dom = document.getElementById(prop)
let formCompontent = dom.getElementsByClassName("form-compontent")
let rules_item = _.get(this.props.rules, prop)
let item = formCompontent[0].firstChild;
let item = formCompontent[0].firstChild;
if(!rules_item)
{
return
}
for (let j = 0; j < rules_item.length; j++) {
if (rules_item[j].type == "required") {
if (e == "") {
self.removeClass(formCompontent[0])
self.isRequired(e, item.className, formCompontent[0], rules_item[j].message);
break;
@ -214,7 +209,7 @@ export default class form extends React.Component {
}
}
}
}
}
}

View File

@ -710,7 +710,8 @@ export default class acclist extends React.Component{
let id = sessionStorage.getItem("keybatch_id")
let approval_id = sessionStorage.getItem("approval_id")
if(approval_id > 0)
{
getApprovalsStatus(approval_id).then((res)=>{
handelResponse(res,(req,msg)=>{
if(req.status == 0)
@ -748,7 +749,26 @@ export default class acclist extends React.Component{
Notify.error(err)
})
})
}
else{
keyApproval(this.state.plan_id,id,data).then((res)=>{
handelResponse(res,(req,msg)=>{
Notify.success("成功发起审批");
setTimeout(()=>{
this.props.history.push('/home/key-list/');
},2000)
},(err)=>{
Notify.error(err);
})
})
}
}