@@ -30,7 +30,7 @@ import { PluginSetting } from '@opentiny/tiny-engine-common'
30
30
import { Collapse , CollapseItem } from ' @opentiny/vue'
31
31
import { constants } from ' @opentiny/tiny-engine-utils'
32
32
33
- const { DEFAULT_INTERCEPTOR , DEFAULT_PROXY } = constants
33
+ const { DEFAULT_INTERCEPTOR } = constants
34
34
35
35
const isOpen = ref (false )
36
36
@@ -68,7 +68,7 @@ export default {
68
68
`
69
69
})
70
70
const state = reactive ({
71
- proxy: JSON .stringify (proxy, null , 2 ),
71
+ proxy: JSON .stringify (proxy || DEFAULT_PROXY , null , 2 ),
72
72
willFetchValue: willFetch? .value ,
73
73
dataHandlerValue: dataHandler? .value ,
74
74
errorHandlerValue: errorHandler? .value
@@ -78,7 +78,7 @@ export default {
78
78
const id = getMetaApi (META_SERVICE .GlobalService ).getBaseInfo ().id
79
79
80
80
const handler = {
81
- proxy: JSON .parse (state .proxy || DEFAULT_PROXY ),
81
+ proxy: JSON .parse (state .proxy || JSON . stringify ( DEFAULT_PROXY ) ),
82
82
willFetch: { type: ' JSFunction' , value: state .willFetchValue || DEFAULT_INTERCEPTOR .willFetch .value },
83
83
dataHandler: {
84
84
type: ' JSFunction' ,
@@ -89,7 +89,7 @@ export default {
89
89
90
90
requestGlobalDataHandler (id, { data_source_global: handler }).then ((data ) => {
91
91
if (data) {
92
- useResource ().appSchemaState .proxy = JSON .parse (state .proxy || ' {} ' )
92
+ useResource ().appSchemaState .proxy = JSON .parse (state .proxy || JSON . stringify ( DEFAULT_PROXY ) )
93
93
useResource ().appSchemaState .willFetch = { type: ' JSFunction' , value: state .willFetchValue }
94
94
useResource ().appSchemaState .dataHandler = { type: ' JSFunction' , value: state .dataHandlerValue }
95
95
useResource ().appSchemaState .errorHandler = { type: ' JSFunction' , value: state .errorHandlerValue }
0 commit comments