没审批状态的业务处理

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

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

View File

@ -710,7 +710,8 @@ export default class acclist extends React.Component{
let id = sessionStorage.getItem("keybatch_id") let id = sessionStorage.getItem("keybatch_id")
let approval_id = sessionStorage.getItem("approval_id") let approval_id = sessionStorage.getItem("approval_id")
if(approval_id > 0)
{
getApprovalsStatus(approval_id).then((res)=>{ getApprovalsStatus(approval_id).then((res)=>{
handelResponse(res,(req,msg)=>{ handelResponse(res,(req,msg)=>{
if(req.status == 0) if(req.status == 0)
@ -748,6 +749,25 @@ export default class acclist extends React.Component{
Notify.error(err) 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);
})
})
}
} }