File tree Expand file tree Collapse file tree 3 files changed +15
-5
lines changed
datacap-spi/src/main/java/io/edurt/datacap/spi
datacap-ui/src/views/components/tree Expand file tree Collapse file tree 3 files changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -176,6 +176,14 @@ else if (type().equals(PluginType.NATIVE)) {
176
176
177
177
default Response execute (Configure configure , String content )
178
178
{
179
+ if (!this .isSupportMeta ()) {
180
+ return Response .builder ()
181
+ .isSuccessful (false )
182
+ .isConnected (false )
183
+ .message ("This plugin does not support metadata management" )
184
+ .build ();
185
+ }
186
+
179
187
this .connect (configure );
180
188
return this .execute (content );
181
189
}
Original file line number Diff line number Diff line change 2
2
3
3
import lombok .Getter ;
4
4
import lombok .Setter ;
5
+ import lombok .ToString ;
5
6
7
+ @ ToString
6
8
public class Time
7
9
{
8
10
@ Getter
Original file line number Diff line number Diff line change 2
2
<div class =" relative overflow-auto" style =" height : 500px ; max-height : 500px ; max-width : 300px ;" >
3
3
<ShadcnSkeleton v-if =" loading" animation class =" mt-2" />
4
4
5
+ <ShadcnAlert v-else-if =" data.length === 0 && errorMessage" class =" mt-2" type =" error" :title =" errorMessage" />
6
+
5
7
<ShadcnTree v-else-if =" data.length > 0"
6
8
v-model =" value"
7
9
:data =" data"
@@ -41,7 +43,8 @@ export default defineComponent({
41
43
return {
42
44
loading: false ,
43
45
value: [],
44
- data: Array <StructureModel >()
46
+ data: Array <StructureModel >(),
47
+ errorMessage: null as string | null
45
48
}
46
49
},
47
50
created()
@@ -71,10 +74,7 @@ export default defineComponent({
71
74
})
72
75
}
73
76
else {
74
- this .$Message .error ({
75
- content: response .data .message ,
76
- showIcon: true
77
- })
77
+ this .errorMessage = response .data .message
78
78
}
79
79
})
80
80
.finally (() => this .loading = false )
You can’t perform that action at this time.
0 commit comments