feat: 增加异常错误信息显示
This commit is contained in:
parent
3227aef1af
commit
320d15f26a
@ -5,6 +5,7 @@
|
|||||||
<JsonViewer :value="inputJsonData" copyable boxed sort theme="light" />
|
<JsonViewer :value="inputJsonData" copyable boxed sort theme="light" />
|
||||||
</template>
|
</template>
|
||||||
<template #output>
|
<template #output>
|
||||||
|
<div v-if="nodeOperatingStatus != 'FAILED'">
|
||||||
<JsonViewer
|
<JsonViewer
|
||||||
v-if="props.properties.outputType === 'json'"
|
v-if="props.properties.outputType === 'json'"
|
||||||
:value="outputJsonData"
|
:value="outputJsonData"
|
||||||
@ -28,6 +29,8 @@
|
|||||||
v-for="item in outputJsonData.videoUrl"
|
v-for="item in outputJsonData.videoUrl"
|
||||||
:videoUrl="item"
|
:videoUrl="item"
|
||||||
/>
|
/>
|
||||||
|
</div>
|
||||||
|
<div v-else>{{ errorInfoData }}</div>
|
||||||
</template>
|
</template>
|
||||||
</NodeState>
|
</NodeState>
|
||||||
<NodeTitle
|
<NodeTitle
|
||||||
@ -308,6 +311,7 @@ const setNodeName = (name) => {
|
|||||||
const nodeOperatingStatus = ref("NORMAL");
|
const nodeOperatingStatus = ref("NORMAL");
|
||||||
const inputJsonData = ref({});
|
const inputJsonData = ref({});
|
||||||
const outputJsonData = ref({});
|
const outputJsonData = ref({});
|
||||||
|
const errorInfoData = ref('');
|
||||||
|
|
||||||
const visibleChange = (value, index, quote) => {
|
const visibleChange = (value, index, quote) => {
|
||||||
if (value) {
|
if (value) {
|
||||||
@ -425,6 +429,7 @@ onMounted(() => {
|
|||||||
nodeOperatingStatus.value = data.status;
|
nodeOperatingStatus.value = data.status;
|
||||||
let inputData = {};
|
let inputData = {};
|
||||||
let output = {};
|
let output = {};
|
||||||
|
errorInfoData.value = data?.message || ''
|
||||||
try {
|
try {
|
||||||
inputData = JSON.parse(data.paramsIn) || {};
|
inputData = JSON.parse(data.paramsIn) || {};
|
||||||
output = JSON.parse(data.paramsOut) || {};
|
output = JSON.parse(data.paramsOut) || {};
|
||||||
|
|||||||
@ -5,6 +5,7 @@
|
|||||||
<JsonViewer :value="inputJsonData" copyable boxed sort theme="light" />
|
<JsonViewer :value="inputJsonData" copyable boxed sort theme="light" />
|
||||||
</template>
|
</template>
|
||||||
<template #output>
|
<template #output>
|
||||||
|
<div v-if="nodeOperatingStatus != 'FAILED'">
|
||||||
<JsonViewer
|
<JsonViewer
|
||||||
v-if="props.properties.outputType === 'json'"
|
v-if="props.properties.outputType === 'json'"
|
||||||
:value="outputJsonData"
|
:value="outputJsonData"
|
||||||
@ -28,6 +29,8 @@
|
|||||||
v-for="item in outputJsonData.videoUrl"
|
v-for="item in outputJsonData.videoUrl"
|
||||||
:videoUrl="item"
|
:videoUrl="item"
|
||||||
/>
|
/>
|
||||||
|
</div>
|
||||||
|
<div v-else>{{ errorInfoData }}</div>
|
||||||
</template>
|
</template>
|
||||||
</NodeState>
|
</NodeState>
|
||||||
<NodeTitle
|
<NodeTitle
|
||||||
@ -328,6 +331,7 @@ const setNodeName = (name) => {
|
|||||||
const nodeOperatingStatus = ref("NORMAL");
|
const nodeOperatingStatus = ref("NORMAL");
|
||||||
const inputJsonData = ref({});
|
const inputJsonData = ref({});
|
||||||
const outputJsonData = ref({});
|
const outputJsonData = ref({});
|
||||||
|
const errorInfoData = ref('');
|
||||||
|
|
||||||
const visibleChange = (value, index, quote) => {
|
const visibleChange = (value, index, quote) => {
|
||||||
if (value) {
|
if (value) {
|
||||||
@ -532,6 +536,7 @@ onMounted(() => {
|
|||||||
nodeOperatingStatus.value = data.status;
|
nodeOperatingStatus.value = data.status;
|
||||||
let inputData = {};
|
let inputData = {};
|
||||||
let output = {};
|
let output = {};
|
||||||
|
errorInfoData.value = data?.message || ''
|
||||||
try {
|
try {
|
||||||
inputData = JSON.parse(data.paramsIn) || {};
|
inputData = JSON.parse(data.paramsIn) || {};
|
||||||
output = JSON.parse(data.paramsOut) || {};
|
output = JSON.parse(data.paramsOut) || {};
|
||||||
|
|||||||
@ -5,6 +5,7 @@
|
|||||||
<JsonViewer :value="inputJsonData" copyable boxed sort theme="light" />
|
<JsonViewer :value="inputJsonData" copyable boxed sort theme="light" />
|
||||||
</template>
|
</template>
|
||||||
<template #output>
|
<template #output>
|
||||||
|
<div v-if="nodeOperatingStatus != 'FAILED'">
|
||||||
<JsonViewer
|
<JsonViewer
|
||||||
v-if="props.properties.outputType === 'json'"
|
v-if="props.properties.outputType === 'json'"
|
||||||
:value="outputJsonData"
|
:value="outputJsonData"
|
||||||
@ -28,6 +29,8 @@
|
|||||||
v-for="item in outputJsonData.videoUrl"
|
v-for="item in outputJsonData.videoUrl"
|
||||||
:videoUrl="item"
|
:videoUrl="item"
|
||||||
/>
|
/>
|
||||||
|
</div>
|
||||||
|
<div v-else>{{ errorInfoData }}</div>
|
||||||
</template>
|
</template>
|
||||||
</NodeState>
|
</NodeState>
|
||||||
<NodeTitle
|
<NodeTitle
|
||||||
@ -307,6 +310,7 @@ const setNodeName = (name) => {
|
|||||||
const nodeOperatingStatus = ref("NORMAL");
|
const nodeOperatingStatus = ref("NORMAL");
|
||||||
const inputJsonData = ref({});
|
const inputJsonData = ref({});
|
||||||
const outputJsonData = ref({});
|
const outputJsonData = ref({});
|
||||||
|
const errorInfoData = ref('');
|
||||||
|
|
||||||
const visibleChange = (value, index, quote) => {
|
const visibleChange = (value, index, quote) => {
|
||||||
if (value) {
|
if (value) {
|
||||||
@ -424,6 +428,7 @@ onMounted(() => {
|
|||||||
nodeOperatingStatus.value = data.status;
|
nodeOperatingStatus.value = data.status;
|
||||||
let inputData = {};
|
let inputData = {};
|
||||||
let output = {};
|
let output = {};
|
||||||
|
errorInfoData.value = data?.message || ''
|
||||||
try {
|
try {
|
||||||
inputData = JSON.parse(data.paramsIn) || {};
|
inputData = JSON.parse(data.paramsIn) || {};
|
||||||
output = JSON.parse(data.paramsOut) || {};
|
output = JSON.parse(data.paramsOut) || {};
|
||||||
|
|||||||
@ -5,7 +5,10 @@
|
|||||||
<JsonViewer :value="inputJsonData" copyable boxed sort theme="light" />
|
<JsonViewer :value="inputJsonData" copyable boxed sort theme="light" />
|
||||||
</template>
|
</template>
|
||||||
<template #output>
|
<template #output>
|
||||||
|
<div v-if="nodeOperatingStatus != 'FAILED'">
|
||||||
<JsonViewer :value="outputJsonData" copyable boxed sort theme="light" />
|
<JsonViewer :value="outputJsonData" copyable boxed sort theme="light" />
|
||||||
|
</div>
|
||||||
|
<div v-else>{{ errorInfoData }}</div>
|
||||||
</template>
|
</template>
|
||||||
</NodeState>
|
</NodeState>
|
||||||
<NodeTitle
|
<NodeTitle
|
||||||
@ -384,6 +387,7 @@ const visibleChange = (value) => {
|
|||||||
const nodeOperatingStatus = ref("NORMAL");
|
const nodeOperatingStatus = ref("NORMAL");
|
||||||
const inputJsonData = ref({});
|
const inputJsonData = ref({});
|
||||||
const outputJsonData = ref({});
|
const outputJsonData = ref({});
|
||||||
|
const errorInfoData = ref('');
|
||||||
|
|
||||||
watch(
|
watch(
|
||||||
() => props.properties,
|
() => props.properties,
|
||||||
@ -412,6 +416,7 @@ onMounted(() => {
|
|||||||
nodeOperatingStatus.value = data.status;
|
nodeOperatingStatus.value = data.status;
|
||||||
let inputData = {};
|
let inputData = {};
|
||||||
let output = {};
|
let output = {};
|
||||||
|
errorInfoData.value = data?.message || ''
|
||||||
try {
|
try {
|
||||||
inputData = JSON.parse(data.paramsIn) || {};
|
inputData = JSON.parse(data.paramsIn) || {};
|
||||||
output = JSON.parse(data.paramsOut) || {};
|
output = JSON.parse(data.paramsOut) || {};
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user