feat: 1.1.0
1. 新增手动新增重试任务界面
This commit is contained in:
parent
0e184a03c0
commit
b4e6922378
@ -28,9 +28,9 @@ public class RetryTaskSaveRequestVO {
|
|||||||
private String sceneName;
|
private String sceneName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 业务单据号(同一个场景下正在重试中的bizId不能重复)
|
* 重试ID(同一个场景下正在重试中的bizId不能重复)
|
||||||
*/
|
*/
|
||||||
@NotBlank(message = "业务单据号不能为空")
|
@NotBlank(message = "重试ID不能为空")
|
||||||
private String bizId;
|
private String bizId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<a-modal :visible="visible" title="分配" @ok="handleOk" @cancel="visible = false">
|
<a-modal :visible="visible" title="新增任务" @ok="handleOk" @cancel="visible = false" width="800px">
|
||||||
<a-form @submit="handleOk" :form="form" :body-style="{padding: '24px 32px'}" v-bind="formItemLayout">
|
<a-form @submit="handleOk" :form="form" v-bind="formItemLayout">
|
||||||
<a-form-item
|
<a-form-item
|
||||||
label="组">
|
label="组">
|
||||||
<a-select
|
<a-select
|
||||||
@ -27,12 +27,55 @@
|
|||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item
|
<a-form-item
|
||||||
:wrapper-col="{
|
label="执行器名称">
|
||||||
xs: { span: 24, offset: 0 },
|
<a-input
|
||||||
sm: { span: 16, offset: 8 },
|
v-decorator="[
|
||||||
lg: { span: 7 }
|
'executorName',
|
||||||
}">
|
{rules: [{ required: true, message: '请输入执行器名称'}]}
|
||||||
<!-- <a-button htmlType="submit" type="primary">提交</a-button>-->
|
]"
|
||||||
|
name="executorName"
|
||||||
|
placeholder="请输入执行器名称" />
|
||||||
|
</a-form-item>
|
||||||
|
<a-form-item
|
||||||
|
label="重试ID">
|
||||||
|
<a-input
|
||||||
|
v-decorator="[
|
||||||
|
'bizId',
|
||||||
|
{rules: [{ required: true, message: '请输入重试ID'}]}
|
||||||
|
]"
|
||||||
|
name="bizNo"
|
||||||
|
placeholder="请输入业务编号" >
|
||||||
|
<a-tooltip slot="suffix" title="同一个场景下正在重试中的重试ID不能重复,若重复的重试ID在上报时会被幂等处理">
|
||||||
|
<a-icon type="info-circle" style="color: rgba(0,0,0,.45)" />
|
||||||
|
</a-tooltip>
|
||||||
|
</a-input>
|
||||||
|
<a-button type="primary" style="position: absolute;margin: 3px 10px">
|
||||||
|
生成
|
||||||
|
</a-button>
|
||||||
|
</a-form-item>
|
||||||
|
<a-form-item
|
||||||
|
label="业务编号">
|
||||||
|
<a-input
|
||||||
|
v-decorator="[
|
||||||
|
'bizNo',
|
||||||
|
{rules: [{ required: false, message: '请输入业务编号'}]}
|
||||||
|
]"
|
||||||
|
name="bizNo"
|
||||||
|
placeholder="请输入业务编号" >
|
||||||
|
<a-tooltip slot="suffix" title="具有业务特征的编号比如订单号、物流编号等">
|
||||||
|
<a-icon type="info-circle" style="color: rgba(0,0,0,.45)" />
|
||||||
|
</a-tooltip>
|
||||||
|
</a-input>
|
||||||
|
</a-form-item>
|
||||||
|
<a-form-item
|
||||||
|
label="参数">
|
||||||
|
<a-textarea
|
||||||
|
rows="4"
|
||||||
|
placeholder="请输入参数"
|
||||||
|
v-decorator="[
|
||||||
|
'argsStr',
|
||||||
|
{rules: [{ required: true, message: '请输入参数'}]}
|
||||||
|
]" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-form>
|
</a-form>
|
||||||
</a-modal>
|
</a-modal>
|
||||||
@ -44,7 +87,7 @@
|
|||||||
import { getAllGroupNameList, getSceneList } from '@/api/manage'
|
import { getAllGroupNameList, getSceneList } from '@/api/manage'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'savRetryTask',
|
name: 'SavRetryTask',
|
||||||
props: {
|
props: {
|
||||||
},
|
},
|
||||||
data () {
|
data () {
|
||||||
@ -52,8 +95,8 @@ export default {
|
|||||||
visible: false,
|
visible: false,
|
||||||
form: this.$form.createForm(this),
|
form: this.$form.createForm(this),
|
||||||
formItemLayout: {
|
formItemLayout: {
|
||||||
labelCol: { lg: { span: 7 }, sm: { span: 7 } },
|
labelCol: { lg: { span: 6 }, sm: { span: 7 } },
|
||||||
wrapperCol: { lg: { span: 10 }, sm: { span: 17 } }
|
wrapperCol: { lg: { span: 14 }, sm: { span: 17 } }
|
||||||
},
|
},
|
||||||
groupNameList: [],
|
groupNameList: [],
|
||||||
sceneList: []
|
sceneList: []
|
||||||
|
Loading…
Reference in New Issue
Block a user