+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 确定
+ 取消
+
+
+
+
+
+
+
+
diff --git a/web/src/views/system/columns/components/ColumnsTableCom/api.ts b/web/src/views/system/columns/components/ColumnsTableCom/api.ts
new file mode 100644
index 0000000..22a777c
--- /dev/null
+++ b/web/src/views/system/columns/components/ColumnsTableCom/api.ts
@@ -0,0 +1,41 @@
+import { request } from '/@/utils/service';
+import { CurrentInfoType, AddColumnsDataType } from '../../types'
+
+export function getColumnsData(query: any) {
+ return request({
+ url: '/api/system/column/',
+ method: 'get',
+ params: query,
+ });
+}
+
+export function automatchColumnsData(data: CurrentInfoType) {
+ return request({
+ url: '/api/system/column/auto_match_fields/',
+ method: 'post',
+ data,
+ });
+}
+
+export function addColumnsData(data: AddColumnsDataType) {
+ return request({
+ url: '/api/system/column/',
+ method: 'post',
+ data
+ });
+}
+
+export function deleteColumnsData(id: number) {
+ return request({
+ url: `/api/system/column/${id}/`,
+ method: 'delete',
+ });
+}
+
+export function updateColumnsData(data: AddColumnsDataType) {
+ return request({
+ url: `/api/system/column/${data.id}/`,
+ method: 'put',
+ data
+ });
+}
diff --git a/web/src/views/system/columns/components/ColumnsTableCom/index.vue b/web/src/views/system/columns/components/ColumnsTableCom/index.vue
new file mode 100644
index 0000000..0b2ff9a
--- /dev/null
+++ b/web/src/views/system/columns/components/ColumnsTableCom/index.vue
@@ -0,0 +1,192 @@
+