diff --git a/packages/plugins/datasource/src/DataSourceRemoteForm.vue b/packages/plugins/datasource/src/DataSourceRemoteForm.vue index e38cc11217..e9c38eca8e 100644 --- a/packages/plugins/datasource/src/DataSourceRemoteForm.vue +++ b/packages/plugins/datasource/src/DataSourceRemoteForm.vue @@ -8,14 +8,6 @@ :rules="rules" validate-type="text" > - - - - - -
@@ -29,6 +21,9 @@
+ + + @@ -76,7 +71,6 @@ export default { uri: [{ required: true, message: '必填', trigger: 'change' }], method: { required: true, message: '必选', trigger: 'change' } } - return { state, rules, @@ -167,4 +161,24 @@ export default { line-height: 30px; } } +:deep(.is-error) { + .tiny-input-group__prepend { + border-color: var(--ti-form-item-error-border-color) !important; + background-color: var(--ti-form-item-error-bg-color) !important; + border-right: 1px solid var(--ti-lowcode-datasource-select-border-right-color-bg) !important; + } + .tiny-input__inner { + border-right: none; + border-color: var(--ti-form-item-error-border-color) !important; + } + .tiny-input .tiny-input__inner:hover { + border-color: var(--ti-form-item-error-border-color) !important; + } +} +:deep(.tiny-input .tiny-input__inner:hover) { + border-color: var(--ti-lowcode-datasource-select-border-right-color-bg); +} +:deep(.tiny-input .tiny-input__inner:focus) { + border-color: var(--ti-lowcode-datasource-select-border-right-color-bg); +} diff --git a/packages/plugins/datasource/src/DataSourceRemotePanel.vue b/packages/plugins/datasource/src/DataSourceRemotePanel.vue index e726a2338e..4bce4cbf6b 100644 --- a/packages/plugins/datasource/src/DataSourceRemotePanel.vue +++ b/packages/plugins/datasource/src/DataSourceRemotePanel.vue @@ -111,6 +111,7 @@ export default { (value) => { const { willFetch, dataHandler, shouldFetch, errorHandler, columns } = value state.remoteData.options = { ...value?.options } || {} + state.remoteData.options.method = value.method || 'JSONP' state.remoteData.options.params = obj2String(value?.options?.params) state.responseData.willFetch = willFetch?.value || '' state.responseData.dataHandler = dataHandler?.value || ''