Skip to content

Commit a1609e3

Browse files
committed
Merge branch 'dev' of https://gitee.com/fessor/yudao-ui-admin-vue3 into dev
2 parents 29fd92e + b1e74a1 commit a1609e3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+4823
-3039
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@ dist-ssr
66
/dist*
77
*-lock.*
88
pnpm-debug
9+
910
.idea
11+
.history

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"@form-create/designer": "^3.1.0",
3030
"@form-create/element-ui": "^3.1.17",
3131
"@iconify/iconify": "^3.1.0",
32+
"@videojs-player/vue": "^1.0.0",
3233
"@vueuse/core": "^9.13.0",
3334
"@wangeditor/editor": "^5.1.23",
3435
"@wangeditor/editor-for-vue": "^5.1.10",
@@ -58,6 +59,7 @@
5859
"qs": "^6.11.1",
5960
"steady-xml": "^0.1.0",
6061
"url": "^0.11.0",
62+
"video.js": "^8.0.4",
6163
"vue": "3.2.47",
6264
"vue-i18n": "9.2.2",
6365
"vue-router": "^4.1.6",

src/api/bpm/processInstance/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ export type Task = {
44
id: string
55
name: string
66
}
7+
78
export type ProcessInstanceVO = {
89
id: number
910
name: string

src/api/infra/codegen/index.ts

Lines changed: 78 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,123 @@
11
import request from '@/config/axios'
2-
import type { CodegenUpdateReqVO, CodegenCreateListReqVO } from './types'
2+
3+
export type CodegenTableVO = {
4+
id: number
5+
tableId: number
6+
isParentMenuIdValid: boolean
7+
dataSourceConfigId: number
8+
scene: number
9+
tableName: string
10+
tableComment: string
11+
remark: string
12+
moduleName: string
13+
businessName: string
14+
className: string
15+
classComment: string
16+
author: string
17+
createTime: Date
18+
updateTime: Date
19+
templateType: number
20+
parentMenuId: number
21+
}
22+
23+
export type CodegenColumnVO = {
24+
id: number
25+
tableId: number
26+
columnName: string
27+
dataType: string
28+
columnComment: string
29+
nullable: number
30+
primaryKey: number
31+
autoIncrement: string
32+
ordinalPosition: number
33+
javaType: string
34+
javaField: string
35+
dictType: string
36+
example: string
37+
createOperation: number
38+
updateOperation: number
39+
listOperation: number
40+
listOperationCondition: string
41+
listOperationResult: number
42+
htmlType: string
43+
}
44+
45+
export type DatabaseTableVO = {
46+
name: string
47+
comment: string
48+
}
49+
50+
export type CodegenDetailVO = {
51+
table: CodegenTableVO
52+
columns: CodegenColumnVO[]
53+
}
54+
55+
export type CodegenPreviewVO = {
56+
filePath: string
57+
code: string
58+
}
59+
60+
export type CodegenUpdateReqVO = {
61+
table: CodegenTableVO | any
62+
columns: CodegenColumnVO[]
63+
}
64+
65+
export type CodegenCreateListReqVO = {
66+
dataSourceConfigId: number
67+
tableNames: string[]
68+
}
369

470
// 查询列表代码生成表定义
5-
export const getCodegenTablePageApi = (params) => {
71+
export const getCodegenTablePage = (params: PageParam) => {
672
return request.get({ url: '/infra/codegen/table/page', params })
773
}
874

975
// 查询详情代码生成表定义
10-
export const getCodegenTableApi = (id: number) => {
76+
export const getCodegenTable = (id: number) => {
1177
return request.get({ url: '/infra/codegen/detail?tableId=' + id })
1278
}
1379

1480
// 新增代码生成表定义
15-
export const createCodegenTableApi = (data: CodegenCreateListReqVO) => {
81+
export const createCodegenTable = (data: CodegenCreateListReqVO) => {
1682
return request.post({ url: '/infra/codegen/create', data })
1783
}
1884

1985
// 修改代码生成表定义
20-
export const updateCodegenTableApi = (data: CodegenUpdateReqVO) => {
86+
export const updateCodegenTable = (data: CodegenUpdateReqVO) => {
2187
return request.put({ url: '/infra/codegen/update', data })
2288
}
2389

2490
// 基于数据库的表结构,同步数据库的表和字段定义
25-
export const syncCodegenFromDBApi = (id: number) => {
91+
export const syncCodegenFromDB = (id: number) => {
2692
return request.put({ url: '/infra/codegen/sync-from-db?tableId=' + id })
2793
}
2894

2995
// 基于 SQL 建表语句,同步数据库的表和字段定义
30-
export const syncCodegenFromSQLApi = (id: number, sql: string) => {
96+
export const syncCodegenFromSQL = (id: number, sql: string) => {
3197
return request.put({ url: '/infra/codegen/sync-from-sql?tableId=' + id + '&sql=' + sql })
3298
}
3399

34100
// 预览生成代码
35-
export const previewCodegenApi = (id: number) => {
101+
export const previewCodegen = (id: number) => {
36102
return request.get({ url: '/infra/codegen/preview?tableId=' + id })
37103
}
38104

39105
// 下载生成代码
40-
export const downloadCodegenApi = (id: number) => {
106+
export const downloadCodegen = (id: number) => {
41107
return request.download({ url: '/infra/codegen/download?tableId=' + id })
42108
}
43109

44110
// 获得表定义
45-
export const getSchemaTableListApi = (params) => {
111+
export const getSchemaTableList = (params) => {
46112
return request.get({ url: '/infra/codegen/db/table/list', params })
47113
}
48114

49115
// 基于数据库的表结构,创建代码生成器的表定义
50-
export const createCodegenListApi = (data) => {
116+
export const createCodegenList = (data) => {
51117
return request.post({ url: '/infra/codegen/create-list', data })
52118
}
53119

54120
// 删除代码生成表定义
55-
export const deleteCodegenTableApi = (id: number) => {
121+
export const deleteCodegenTable = (id: number) => {
56122
return request.delete({ url: '/infra/codegen/delete?tableId=' + id })
57123
}

src/api/infra/codegen/types.ts

Lines changed: 0 additions & 61 deletions
This file was deleted.

src/api/infra/fileConfig/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export interface FileClientConfig {
1717
export interface FileConfigVO {
1818
id: number
1919
name: string
20-
storage: number
20+
storage: any
2121
master: boolean
2222
visible: boolean
2323
config: FileClientConfig

src/api/system/notify/message/index.ts

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -15,31 +15,13 @@ export interface NotifyMessageVO {
1515
readTime: Date
1616
}
1717

18-
export interface NotifyMessagePageReqVO extends PageParam {
19-
userId?: number
20-
userType?: number
21-
templateCode?: string
22-
templateType?: number
23-
createTime?: Date[]
24-
}
25-
26-
export interface NotifyMessageMyPageReqVO extends PageParam {
27-
readStatus?: boolean
28-
createTime?: Date[]
29-
}
30-
3118
// 查询站内信消息列表
32-
export const getNotifyMessagePageApi = async (params: NotifyMessagePageReqVO) => {
19+
export const getNotifyMessagePage = async (params: PageParam) => {
3320
return await request.get({ url: '/system/notify-message/page', params })
3421
}
3522

36-
// 查询站内信消息详情
37-
export const getNotifyMessageApi = async (id: number) => {
38-
return await request.get({ url: '/system/notify-message/get?id=' + id })
39-
}
40-
4123
// 获得我的站内信分页
42-
export const getMyNotifyMessagePage = async (params: NotifyMessageMyPageReqVO) => {
24+
export const getMyNotifyMessagePage = async (params: PageParam) => {
4325
return await request.get({ url: '/system/notify-message/my-page', params })
4426
}
4527

src/assets/imgs/profile.jpg

7.7 KB
Loading

src/assets/imgs/wechat.png

1.84 KB
Loading

src/plugins/formCreate/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import {
1010
ElTransfer,
1111
ElAlert,
1212
ElTabs,
13+
ElTable,
14+
ElTableColumn,
1315
ElTabPane
1416
} from 'element-plus'
1517

@@ -27,6 +29,8 @@ const components = [
2729
ElTransfer,
2830
ElAlert,
2931
ElTabs,
32+
ElTable,
33+
ElTableColumn,
3034
ElTabPane
3135
]
3236

0 commit comments

Comments
 (0)