366 lines
6.8 KiB
JavaScript
366 lines
6.8 KiB
JavaScript
|
const data = {
|
||
|
nodes: [
|
||
|
{
|
||
|
id: '742356ea-762b-4899-b96a-bd567e3c4361',
|
||
|
type: 'start',
|
||
|
x: 220,
|
||
|
y: 170,
|
||
|
properties: {},
|
||
|
baseType: 'node',
|
||
|
},
|
||
|
{
|
||
|
id: 'dacda6b6-48d3-4dff-911d-287704eb23d8',
|
||
|
type: 'rect',
|
||
|
x: 350,
|
||
|
y: 170,
|
||
|
properties: {},
|
||
|
baseType: 'node',
|
||
|
text: {
|
||
|
x: 350,
|
||
|
y: 170,
|
||
|
value: '基础节点',
|
||
|
},
|
||
|
},
|
||
|
{
|
||
|
id: '49106603-2b88-4b2c-b1e8-723c1f2210bd',
|
||
|
type: 'user',
|
||
|
x: 530,
|
||
|
y: 170,
|
||
|
properties: {},
|
||
|
baseType: 'node',
|
||
|
text: {
|
||
|
x: 530,
|
||
|
y: 220,
|
||
|
value: '自定义节点',
|
||
|
},
|
||
|
},
|
||
|
{
|
||
|
id: '647fa2bc-98ee-40cf-99c5-4756c0bc130d',
|
||
|
type: 'push',
|
||
|
x: 690,
|
||
|
y: 170,
|
||
|
properties: {},
|
||
|
baseType: 'node',
|
||
|
text: {
|
||
|
x: 690,
|
||
|
y: 220,
|
||
|
value: '可添加下一个节点/节点组',
|
||
|
},
|
||
|
},
|
||
|
{
|
||
|
id: '37e7bac3-8804-4237-abe9-7b6065c207e9',
|
||
|
type: 'download',
|
||
|
x: 690,
|
||
|
y: 320,
|
||
|
properties: {},
|
||
|
baseType: 'node',
|
||
|
},
|
||
|
{
|
||
|
id: '6bb4396f-54c9-4b1c-b34c-87ef004f2e29',
|
||
|
type: 'user',
|
||
|
x: 840,
|
||
|
y: 320,
|
||
|
properties: {},
|
||
|
baseType: 'node',
|
||
|
},
|
||
|
{
|
||
|
id: 'abf76937-63b8-493c-a978-a4a58bc4f6b8',
|
||
|
type: 'push',
|
||
|
x: 840,
|
||
|
y: 470,
|
||
|
properties: {},
|
||
|
baseType: 'node',
|
||
|
},
|
||
|
{
|
||
|
id: 'b119f24f-2669-4a90-a837-afd853b2ffcc',
|
||
|
type: 'end',
|
||
|
x: 990,
|
||
|
y: 320,
|
||
|
properties: {},
|
||
|
baseType: 'node',
|
||
|
},
|
||
|
{
|
||
|
id: '60326ad9-cae2-4a85-ae98-d340fb7bd67f',
|
||
|
type: 'end',
|
||
|
x: 990,
|
||
|
y: 470,
|
||
|
properties: {},
|
||
|
baseType: 'node',
|
||
|
},
|
||
|
{
|
||
|
id: '414fe028-3609-4450-b0f4-e5aca7705e8c',
|
||
|
type: 'download',
|
||
|
x: 860,
|
||
|
y: 170,
|
||
|
properties: {},
|
||
|
baseType: 'node',
|
||
|
text: {
|
||
|
x: 860,
|
||
|
y: 220,
|
||
|
value: '自定义节点-设置颜色',
|
||
|
},
|
||
|
},
|
||
|
],
|
||
|
edges: [
|
||
|
{
|
||
|
id: '00f55245-513e-43a2-9cb0-adb61b01adc8',
|
||
|
type: 'polyline',
|
||
|
sourceNodeId: '742356ea-762b-4899-b96a-bd567e3c4361',
|
||
|
targetNodeId: 'dacda6b6-48d3-4dff-911d-287704eb23d8',
|
||
|
startPoint: {
|
||
|
x: 240,
|
||
|
y: 170,
|
||
|
},
|
||
|
endPoint: {
|
||
|
x: 300,
|
||
|
y: 170,
|
||
|
},
|
||
|
properties: {},
|
||
|
pointsList: [
|
||
|
{
|
||
|
x: 240,
|
||
|
y: 170,
|
||
|
},
|
||
|
{
|
||
|
x: 300,
|
||
|
y: 170,
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
id: 'bbf9754f-603e-48e4-85fe-84ed44459a6a',
|
||
|
type: 'polyline',
|
||
|
sourceNodeId: 'dacda6b6-48d3-4dff-911d-287704eb23d8',
|
||
|
targetNodeId: '49106603-2b88-4b2c-b1e8-723c1f2210bd',
|
||
|
startPoint: {
|
||
|
x: 400,
|
||
|
y: 170,
|
||
|
},
|
||
|
endPoint: {
|
||
|
x: 495,
|
||
|
y: 170,
|
||
|
},
|
||
|
properties: {},
|
||
|
pointsList: [
|
||
|
{
|
||
|
x: 400,
|
||
|
y: 170,
|
||
|
},
|
||
|
{
|
||
|
x: 495,
|
||
|
y: 170,
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
id: '12bb443b-4070-4a08-ad4d-2755ee856f0d',
|
||
|
type: 'polyline',
|
||
|
sourceNodeId: '49106603-2b88-4b2c-b1e8-723c1f2210bd',
|
||
|
targetNodeId: '647fa2bc-98ee-40cf-99c5-4756c0bc130d',
|
||
|
startPoint: {
|
||
|
x: 565,
|
||
|
y: 170,
|
||
|
},
|
||
|
endPoint: {
|
||
|
x: 655,
|
||
|
y: 170,
|
||
|
},
|
||
|
properties: {},
|
||
|
pointsList: [
|
||
|
{
|
||
|
x: 565,
|
||
|
y: 170,
|
||
|
},
|
||
|
{
|
||
|
x: 655,
|
||
|
y: 170,
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
id: '33fa3c09-9c29-4cb7-8373-67d537b8b623',
|
||
|
type: 'polyline',
|
||
|
sourceNodeId: '647fa2bc-98ee-40cf-99c5-4756c0bc130d',
|
||
|
targetNodeId: '37e7bac3-8804-4237-abe9-7b6065c207e9',
|
||
|
startPoint: {
|
||
|
x: 690,
|
||
|
y: 205,
|
||
|
},
|
||
|
endPoint: {
|
||
|
x: 690,
|
||
|
y: 295,
|
||
|
},
|
||
|
properties: {},
|
||
|
pointsList: [
|
||
|
{
|
||
|
x: 690,
|
||
|
y: 205,
|
||
|
},
|
||
|
{
|
||
|
x: 690,
|
||
|
y: 295,
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
id: '2b5a5e89-005e-4fda-9a44-dc795050534f',
|
||
|
type: 'polyline',
|
||
|
sourceNodeId: '37e7bac3-8804-4237-abe9-7b6065c207e9',
|
||
|
targetNodeId: '6bb4396f-54c9-4b1c-b34c-87ef004f2e29',
|
||
|
startPoint: {
|
||
|
x: 715,
|
||
|
y: 320,
|
||
|
},
|
||
|
endPoint: {
|
||
|
x: 805,
|
||
|
y: 320,
|
||
|
},
|
||
|
properties: {},
|
||
|
pointsList: [
|
||
|
{
|
||
|
x: 715,
|
||
|
y: 320,
|
||
|
},
|
||
|
{
|
||
|
x: 805,
|
||
|
y: 320,
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
id: '62b54f8a-bcfd-494b-9144-5aeb09ca77a1',
|
||
|
type: 'polyline',
|
||
|
sourceNodeId: '6bb4396f-54c9-4b1c-b34c-87ef004f2e29',
|
||
|
targetNodeId: 'b119f24f-2669-4a90-a837-afd853b2ffcc',
|
||
|
startPoint: {
|
||
|
x: 875,
|
||
|
y: 320,
|
||
|
},
|
||
|
endPoint: {
|
||
|
x: 970,
|
||
|
y: 320,
|
||
|
},
|
||
|
properties: {},
|
||
|
text: {
|
||
|
x: 920,
|
||
|
y: 310,
|
||
|
value: 'Y',
|
||
|
},
|
||
|
pointsList: [
|
||
|
{
|
||
|
x: 875,
|
||
|
y: 320,
|
||
|
},
|
||
|
{
|
||
|
x: 970,
|
||
|
y: 320,
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
id: 'ba816d4a-5785-4911-9f78-03933f1463a1',
|
||
|
type: 'polyline',
|
||
|
sourceNodeId: '6bb4396f-54c9-4b1c-b34c-87ef004f2e29',
|
||
|
targetNodeId: 'abf76937-63b8-493c-a978-a4a58bc4f6b8',
|
||
|
startPoint: {
|
||
|
x: 840,
|
||
|
y: 355,
|
||
|
},
|
||
|
endPoint: {
|
||
|
x: 840,
|
||
|
y: 435,
|
||
|
},
|
||
|
properties: {},
|
||
|
text: {
|
||
|
x: 850,
|
||
|
y: 400,
|
||
|
value: 'N',
|
||
|
},
|
||
|
pointsList: [
|
||
|
{
|
||
|
x: 840,
|
||
|
y: 355,
|
||
|
},
|
||
|
{
|
||
|
x: 840,
|
||
|
y: 435,
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
id: '2b3007ed-7a13-4db7-a1ea-6691d7564c34',
|
||
|
type: 'polyline',
|
||
|
sourceNodeId: 'abf76937-63b8-493c-a978-a4a58bc4f6b8',
|
||
|
targetNodeId: '60326ad9-cae2-4a85-ae98-d340fb7bd67f',
|
||
|
startPoint: {
|
||
|
x: 875,
|
||
|
y: 470,
|
||
|
},
|
||
|
endPoint: {
|
||
|
x: 970,
|
||
|
y: 470,
|
||
|
},
|
||
|
properties: {},
|
||
|
pointsList: [
|
||
|
{
|
||
|
x: 875,
|
||
|
y: 470,
|
||
|
},
|
||
|
{
|
||
|
x: 970,
|
||
|
y: 470,
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
id: '262e2263-6c8c-4a38-b223-97848e9b5767',
|
||
|
type: 'polyline',
|
||
|
sourceNodeId: '647fa2bc-98ee-40cf-99c5-4756c0bc130d',
|
||
|
targetNodeId: '414fe028-3609-4450-b0f4-e5aca7705e8c',
|
||
|
startPoint: {
|
||
|
x: 725,
|
||
|
y: 170,
|
||
|
},
|
||
|
endPoint: {
|
||
|
x: 835,
|
||
|
y: 170,
|
||
|
},
|
||
|
properties: {},
|
||
|
pointsList: [
|
||
|
{
|
||
|
x: 725,
|
||
|
y: 170,
|
||
|
},
|
||
|
{
|
||
|
x: 835,
|
||
|
y: 170,
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
],
|
||
|
}
|
||
|
|
||
|
module.exports = [
|
||
|
{
|
||
|
url: '/workflow/getList',
|
||
|
type: 'get',
|
||
|
response: () => {
|
||
|
return {
|
||
|
code: 200,
|
||
|
msg: 'success',
|
||
|
data,
|
||
|
}
|
||
|
},
|
||
|
},
|
||
|
{
|
||
|
url: '/workflow/doEdit',
|
||
|
type: 'post',
|
||
|
response: () => {
|
||
|
return {
|
||
|
code: 200,
|
||
|
msg: '模拟保存成功',
|
||
|
}
|
||
|
},
|
||
|
},
|
||
|
]
|