diff --git a/src/views/demo/onlineform/formdesign/form/DataObject.vue b/src/views/demo/onlineform/formdesign/form/DataObject.vue
index e16a0f5b..dacf8658 100644
--- a/src/views/demo/onlineform/formdesign/form/DataObject.vue
+++ b/src/views/demo/onlineform/formdesign/form/DataObject.vue
@@ -21,7 +21,15 @@
title="数据对象选择"
@ok="modalSuReClick"
>
-
+
+
+
+
+ 同步
+
+
+
+
导入表
@@ -130,6 +138,23 @@
clearImportSelectedRowKeys();
}, 200);
}
+ function tbBtnClick(record: Recordable) {
+ let obj = [
+ {
+ name: record.tableName,
+ description: record.description,
+ },
+ ];
+ let param = {
+ dbCode: receiceDbCode.value,
+ tableList: obj,
+ };
+ importDataBaseTable(param).then((res: Recordable) => {
+ console.log(res);
+ message.success('同步成功', 2);
+ reload();
+ });
+ }
function dataBaseClick() {
let rows = getImportSelectRows();
let param = {
@@ -144,4 +169,13 @@
});
}
-
+
diff --git a/src/views/demo/onlineform/formdesign/form/dataobject.data.ts b/src/views/demo/onlineform/formdesign/form/dataobject.data.ts
index 7d27fd8f..c5305244 100644
--- a/src/views/demo/onlineform/formdesign/form/dataobject.data.ts
+++ b/src/views/demo/onlineform/formdesign/form/dataobject.data.ts
@@ -13,19 +13,8 @@ export const columns: BasicColumn[] = [
},
{
title: '状态',
- dataIndex: 'state',
- customRender: ({ record }) => {
- const status = record.state;
- let enable;
- if (status == '1') {
- enable = true;
- } else {
- enable = false;
- }
- const color = enable ? '#67c23a' : '#e6a23c';
- const text = enable ? '同步' : '异步';
- return h(Tag, { color: color }, () => text);
- },
+ dataIndex: 'stateSlot',
+ key: 'stateSlot',
},
];
export const searchFormSchema: FormSchema[] = [
diff --git a/src/views/demo/system/databasemanage/index.data.ts b/src/views/demo/system/databasemanage/index.data.ts
index 4857e351..09535e9a 100644
--- a/src/views/demo/system/databasemanage/index.data.ts
+++ b/src/views/demo/system/databasemanage/index.data.ts
@@ -48,39 +48,39 @@ export const formSchema: FormSchema[] = [
component: 'Select',
componentProps: {
options: [
- {
+ {
label: 'MySql',
- value: 'MySql'
+ value: 'MySql',
},
- {
+ {
label: 'SqlServer',
- value: 'SqlServer'
+ value: 'SqlServer',
},
- {
+ {
label: 'Oracle',
- value: 'Oracle'
+ value: 'Oracle',
},
- {
+ {
label: 'PostgreSQL',
- value: 'PostgreSQL'
+ value: 'PostgreSQL',
},
- {
+ {
label: '达梦',
- value: 'Dameng'
+ value: 'Dameng',
},
- {
+ {
label: '人大金仓',
- value: 'Kdbndp'
- }
- ]
- }
+ value: 'Kdbndp',
+ },
+ ],
+ },
},
{
field: 'serverAddress',
label: '服务器地址',
component: 'Input',
required: true,
- },
+ },
{
field: 'dbConnection',
label: '连接串',
@@ -98,6 +98,6 @@ export const formSchema: FormSchema[] = [
{
field: 'description',
label: '说明',
- component: 'InputTextArea'
- }
-];
\ No newline at end of file
+ component: 'InputTextArea',
+ },
+];