|
|
@ -346,9 +346,20 @@
|
|
|
|
</el-collapse-item>
|
|
|
|
</el-collapse-item>
|
|
|
|
<el-collapse-item title="自定义配置" name="3" v-if="customDataForm">
|
|
|
|
<el-collapse-item title="自定义配置" name="3" v-if="customDataForm">
|
|
|
|
<el-form :model="customDataForm" label-width="auto" style="max-width: 600px">
|
|
|
|
<el-form :model="customDataForm" label-width="auto" style="max-width: 600px">
|
|
|
|
<el-form-item label="自定义内容">
|
|
|
|
<el-form-item label="自定义内容" v-if="Object.keys(customDataForm).includes('option')">
|
|
|
|
<el-input type="textarea" v-model="customDataForm.option" style="width: 100%" />
|
|
|
|
<el-input type="textarea" v-model="customDataForm.option" style="width: 100%" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="请求地址" v-if="Object.keys(customDataForm).includes('url')">
|
|
|
|
|
|
|
|
<el-input v-model="customDataForm.url">
|
|
|
|
|
|
|
|
<template #prepend>
|
|
|
|
|
|
|
|
<el-select v-model="customDataForm.method" style="width: 100px">
|
|
|
|
|
|
|
|
<el-option label="get" value="get" />
|
|
|
|
|
|
|
|
<el-option label="post" value="post" />
|
|
|
|
|
|
|
|
<el-option label="socket" value="socket" />
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
</el-input>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
</el-form>
|
|
|
|
</el-form>
|
|
|
|
</el-collapse-item>
|
|
|
|
</el-collapse-item>
|
|
|
|
</el-collapse>
|
|
|
|
</el-collapse>
|
|
|
@ -414,7 +425,7 @@ import ImgNode from './nodes/form/imgNode.vue';
|
|
|
|
import AreaNode from './nodes/other/areaNode.vue';
|
|
|
|
import AreaNode from './nodes/other/areaNode.vue';
|
|
|
|
import tool from './tool';
|
|
|
|
import tool from './tool';
|
|
|
|
|
|
|
|
|
|
|
|
// 获取tool文件提供的方法
|
|
|
|
// 获取自定义的方法
|
|
|
|
const { onDragStart, onDrop, onDragOver } = tool();
|
|
|
|
const { onDragStart, onDrop, onDragOver } = tool();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -479,6 +490,7 @@ const logEvent = async (eventname, event) => {
|
|
|
|
nodeAttrForm.value = event.node.data.options;
|
|
|
|
nodeAttrForm.value = event.node.data.options;
|
|
|
|
nodeDataForm.value = event.node;
|
|
|
|
nodeDataForm.value = event.node;
|
|
|
|
customDataForm.value = event.node.data.customData;
|
|
|
|
customDataForm.value = event.node.data.customData;
|
|
|
|
|
|
|
|
console.log(event.node.data);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 'nodeDrag':
|
|
|
|
case 'nodeDrag':
|
|
|
|
if (event.nodes.length === 1) {
|
|
|
|
if (event.nodes.length === 1) {
|
|
|
|