Browse Source

车辆外采流程办理

zhanglei
yxt_djz 3 years ago
parent
commit
0d5054b8ed
  1. 1
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java
  2. 4
      anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow/FlowableRest.java
  3. 2
      anrui-scm/anrui-scm-ui/src/api/baseoutsourcingapplication/baseoutsourcingapplication.js
  4. 5
      anrui-scm/anrui-scm-ui/src/views/baseoutsourcingapplication/workflow/baseoutsourcingapplication.vue

1
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java

@ -503,6 +503,7 @@ public class BaseOutsourcingApplicationService extends MybatisBaseService<BaseOu
public ResultBean getPreviousNodesForReject(Map<String, Object> variables) {
BusinessVariables bv= BusinessVariables.builder().build();
bv.setTaskDefKey(variables.get("taskDefKey").toString());
bv.setModelId(ProcDefEnum.BASEOUTSOURCINGAPPLICATION.getProDefId());
bv.setFormVariables(variables);
ResultBean processCirculationNodesByMap =flowTaskFeign.getPreviousNodesForReject(bv);

4
anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow/FlowableRest.java

@ -311,7 +311,9 @@ public class FlowableRest implements FlowableFeign {
if (incomingSourceRef.contains("start")) {
vo.setNodeState( SysFormLinkFlowStateEnum.REJECT.getCode());
}
return rb.setData(vo).setSuccess(true);
ResultBean resultBean1 = ResultBean.fireSuccess();
resultBean1.setData(vo).setSuccess(true);
return resultBean1;
}
@Override

2
anrui-scm/anrui-scm-ui/src/api/baseoutsourcingapplication/baseoutsourcingapplication.js

@ -155,7 +155,7 @@ export default {
return request({
url: '/base/baseoutsourcingapplication/getPreviousNodesForReject',
method: 'post',
data: data,
data: formobj,
headers: {
'Content-Type': 'application/json'
}

5
anrui-scm/anrui-scm-ui/src/views/baseoutsourcingapplication/workflow/baseoutsourcingapplication.vue

@ -115,7 +115,7 @@
</el-col>
</el-row>
<div style="text-align:center;margin-top: 20px;">
<el-button type="primary" size="mini" @click="agree"> </el-button>
<el-button type="primary" size="mini" @click="reject"> </el-button>
<el-button type="info " size="mini" @click="closeNodeDialog"> </el-button>
</div>
</el-form>
@ -305,8 +305,9 @@ export default {
var startTask=arr[0].startTask;
if(startTask){
alert('当前环节不能驳回!');
return;
}
this.nextNode=startTask
this.nextNode=arr[0]
this.nodeDialogVisibleForReject = true
}
});

Loading…
Cancel
Save