-
新增静态数据新增静态数据
-
批量导入删除
-
批量删除批量导入
下载导入模板
import { reactive, ref, watchEffect, watch, computed } from 'vue'
import { camelize, capitalize } from '@vue/shared'
-import { Grid, Pager, Input, Numeric, DatePicker, Switch, Slider, Link } from '@opentiny/vue'
-import { IconPlusCircle, IconImport } from '@opentiny/vue-icon'
+import { Grid, Pager, Input, Numeric, DatePicker, Switch, Slider, Link, Button } from '@opentiny/vue'
+import { iconPlus, iconUpload } from '@opentiny/vue-icon'
import { PluginSetting } from '@opentiny/tiny-engine-common'
import { utils } from '@opentiny/tiny-engine-utils'
import { useModal, useLayout, useNotify, useCanvas } from '@opentiny/tiny-engine-meta-register'
@@ -121,7 +106,10 @@ export default {
PluginSetting,
TinyPager: Pager,
DataSourceRecordUpload,
- TinyLink: Link
+ TinyLink: Link,
+ TinyButton: Button,
+ IconPlus: iconPlus(),
+ IconUpload: iconUpload()
},
props: {
// 数据源对象
@@ -581,8 +569,6 @@ export default {
saveRecordFormData,
getGridData,
saveRecordList,
- IconPlusCircle: IconPlusCircle(),
- IconImport: IconImport(),
download,
showImportModal,
batchDelete,
@@ -613,26 +599,28 @@ export default {
font-size: 14px;
}
}
- .download {
- margin: 0 12px;
- font-size: 14px;
- .icon-download {
- margin: 0 1px 4px 0;
- font-size: 16px;
- }
+ :deep(.tiny-button--default) {
+ height: 24px;
+ line-height: 24px;
+ display: flex;
+ align-items: center;
+ border: 1px solid var(--ti-lowcode-i18n-button-border-color);
+ border-radius: 4px;
}
- .addButton {
- margin: 0 12px;
- font-size: 14px;
- .icon-plusCircle {
- margin: 0 1px 4px 0;
- font-size: 16px;
- }
+ .btn-icon {
+ margin-right: 6px;
+ color: var(--ti-lowcode-datasource-tip-color);
+ font-size: 12px;
}
- .importButton {
+ .download {
margin: 0 12px;
- font-size: 14px;
- .icon-import {
+ text-decoration: underline;
+ display: inline-block;
+ font-size: 12px;
+ text-align: left;
+ padding: 0;
+ color: var(--ti-lowcode-base-text-color);
+ .icon-download {
margin: 0 1px 4px 0;
font-size: 16px;
}
diff --git a/packages/plugins/datasource/src/DataSourceRemoteAutoload.vue b/packages/plugins/datasource/src/DataSourceRemoteAutoload.vue
index 58bc0da85..8cbb22574 100644
--- a/packages/plugins/datasource/src/DataSourceRemoteAutoload.vue
+++ b/packages/plugins/datasource/src/DataSourceRemoteAutoload.vue
@@ -1,18 +1,17 @@
diff --git a/packages/plugins/datasource/src/DataSourceRemoteParameter.vue b/packages/plugins/datasource/src/DataSourceRemoteParameter.vue
index 8d7988ee6..42eafb0ac 100644
--- a/packages/plugins/datasource/src/DataSourceRemoteParameter.vue
+++ b/packages/plugins/datasource/src/DataSourceRemoteParameter.vue
@@ -44,5 +44,7 @@ export default {
.monaco-editor {
height: 180px;
margin-top: 8px;
+ border: 1px solid var(--ti-lowcode-base-gray-101);
+ border-radius: 4px;
}
diff --git a/packages/plugins/datasource/src/DataSourceType.vue b/packages/plugins/datasource/src/DataSourceType.vue
index 2c8c4bebe..c29973fd7 100644
--- a/packages/plugins/datasource/src/DataSourceType.vue
+++ b/packages/plugins/datasource/src/DataSourceType.vue
@@ -1,24 +1,21 @@
数据源类型
-
-
-
- {{ item.name }}
-
-
+
+
+
diff --git a/packages/plugins/datasource/src/RemoteDataAdapterForm.vue b/packages/plugins/datasource/src/RemoteDataAdapterForm.vue
index 50e6204cb..464e7cc9b 100644
--- a/packages/plugins/datasource/src/RemoteDataAdapterForm.vue
+++ b/packages/plugins/datasource/src/RemoteDataAdapterForm.vue
@@ -73,5 +73,7 @@ export default {
min-height: 120px;
height: 100%;
margin-top: 8px;
+ border: 1px solid var(--ti-lowcode-base-gray-101);
+ border-radius: 4px;
}
diff --git a/packages/plugins/help/src/HelpIcon.vue b/packages/plugins/help/src/HelpIcon.vue
index 53d468fe4..840ead23b 100644
--- a/packages/plugins/help/src/HelpIcon.vue
+++ b/packages/plugins/help/src/HelpIcon.vue
@@ -11,7 +11,10 @@
{{ helpTitle }}