diff --git a/src/api/infra/codegen.js b/src/api/infra/codegen.js
index ffb3e043ab038a8c23198fd2f761b5f03897af07..0d65c93fb85defc81aba1315bf99eab819275bdc 100644
--- a/src/api/infra/codegen.js
+++ b/src/api/infra/codegen.js
@@ -9,6 +9,14 @@ export function getCodegenTablePage(query) {
})
}
+// 查询列表代码生成表定义
+export const getCodegenTableList = (dataSourceConfigId) => {
+ return request({
+ url: '/infra/codegen/table/list?dataSourceConfigId=' + dataSourceConfigId,
+ method: 'get',
+ })
+}
+
// 获得表和字段的明细
export function getCodegenDetail(tableId) {
return request({
diff --git a/src/api/infra/demo01.js b/src/api/infra/demo01.js
new file mode 100644
index 0000000000000000000000000000000000000000..b3e5ac144aab80c3e5fd332e09dcf5aa389ba01e
--- /dev/null
+++ b/src/api/infra/demo01.js
@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 创建示例联系人
+export function createDemo01Contact(data) {
+ return request({
+ url: '/infra/demo01-contact/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新示例联系人
+export function updateDemo01Contact(data) {
+ return request({
+ url: '/infra/demo01-contact/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除示例联系人
+export function deleteDemo01Contact(id) {
+ return request({
+ url: '/infra/demo01-contact/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得示例联系人
+export function getDemo01Contact(id) {
+ return request({
+ url: '/infra/demo01-contact/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得示例联系人分页
+export function getDemo01ContactPage(params) {
+ return request({
+ url: '/infra/demo01-contact/page',
+ method: 'get',
+ params
+ })
+}
+// 导出示例联系人 Excel
+export function exportDemo01ContactExcel(params) {
+ return request({
+ url: '/infra/demo01-contact/export-excel',
+ method: 'get',
+ params,
+ responseType: 'blob'
+ })
+}
diff --git a/src/api/infra/demo02.js b/src/api/infra/demo02.js
new file mode 100644
index 0000000000000000000000000000000000000000..7d6d4cdd0567d53de57c1f97c4667481b848d564
--- /dev/null
+++ b/src/api/infra/demo02.js
@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 创建示例分类
+export function createDemo02Category(data) {
+ return request({
+ url: '/infra/demo02-category/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新示例分类
+export function updateDemo02Category(data) {
+ return request({
+ url: '/infra/demo02-category/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除示例分类
+export function deleteDemo02Category(id) {
+ return request({
+ url: '/infra/demo02-category/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得示例分类
+export function getDemo02Category(id) {
+ return request({
+ url: '/infra/demo02-category/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得示例分类列表
+export function getDemo02CategoryList(params) {
+ return request({
+ url: '/infra/demo02-category/list',
+ method: 'get',
+ params
+ })
+}
+// 导出示例分类 Excel
+export function exportDemo02CategoryExcel(params) {
+ return request({
+ url: '/infra/demo02-category/export-excel',
+ method: 'get',
+ params,
+ responseType: 'blob'
+ })
+}
diff --git a/src/api/infra/demo03-erp.js b/src/api/infra/demo03-erp.js
new file mode 100644
index 0000000000000000000000000000000000000000..521317caec1af5a82070d2471651075538dda1d2
--- /dev/null
+++ b/src/api/infra/demo03-erp.js
@@ -0,0 +1,141 @@
+import request from '@/utils/request'
+
+// 创建学生
+export function createDemo03Student(data) {
+ return request({
+ url: '/infra/demo03-student/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新学生
+export function updateDemo03Student(data) {
+ return request({
+ url: '/infra/demo03-student/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除学生
+export function deleteDemo03Student(id) {
+ return request({
+ url: '/infra/demo03-student/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得学生
+export function getDemo03Student(id) {
+ return request({
+ url: '/infra/demo03-student/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得学生分页
+export function getDemo03StudentPage(params) {
+ return request({
+ url: '/infra/demo03-student/page',
+ method: 'get',
+ params
+ })
+}
+// 导出学生 Excel
+export function exportDemo03StudentExcel(params) {
+ return request({
+ url: '/infra/demo03-student/export-excel',
+ method: 'get',
+ params,
+ responseType: 'blob'
+ })
+}
+
+// ==================== 子表(学生课程) ====================
+
+// 获得学生课程分页
+export function getDemo03CoursePage(params) {
+ return request({
+ url: '/infra/demo03-student/demo03-course/page',
+ method: 'get',
+ params
+ })
+}
+// 新增学生课程
+export function createDemo03Course(data) {
+ return request({
+ url: `/infra/demo03-student/demo03-course/create`,
+ method: 'post',
+ data
+ })
+}
+
+// 修改学生课程
+export function updateDemo03Course(data) {
+ return request({
+ url: `/infra/demo03-student/demo03-course/update`,
+ method: 'post',
+ data
+ })
+}
+
+// 删除学生课程
+export function deleteDemo03Course(id) {
+ return request({
+ url: `/infra/demo03-student/demo03-course/delete?id=` + id,
+ method: 'delete'
+ })
+}
+
+// 获得学生课程
+export function getDemo03Course(id) {
+ return request({
+ url: `/infra/demo03-student/demo03-course/get?id=` + id,
+ method: 'get'
+ })
+}
+
+// ==================== 子表(学生班级) ====================
+
+// 获得学生班级分页
+export function getDemo03GradePage(params) {
+ return request({
+ url: '/infra/demo03-student/demo03-grade/page',
+ method: 'get',
+ params
+ })
+}
+// 新增学生班级
+export function createDemo03Grade(data) {
+ return request({
+ url: `/infra/demo03-student/demo03-grade/create`,
+ method: 'post',
+ data
+ })
+}
+
+// 修改学生班级
+export function updateDemo03Grade(data) {
+ return request({
+ url: `/infra/demo03-student/demo03-grade/update`,
+ method: 'post',
+ data
+ })
+}
+
+// 删除学生班级
+export function deleteDemo03Grade(id) {
+ return request({
+ url: `/infra/demo03-student/demo03-grade/delete?id=` + id,
+ method: 'delete'
+ })
+}
+
+// 获得学生班级
+export function getDemo03Grade(id) {
+ return request({
+ url: `/infra/demo03-student/demo03-grade/get?id=` + id,
+ method: 'get'
+ })
+}
diff --git a/src/api/infra/demo03-inner.js b/src/api/infra/demo03-inner.js
new file mode 100644
index 0000000000000000000000000000000000000000..834522af03070f525cc2be763dcde3719c969956
--- /dev/null
+++ b/src/api/infra/demo03-inner.js
@@ -0,0 +1,73 @@
+import request from '@/utils/request'
+
+// 创建学生
+export function createDemo03Student(data) {
+ return request({
+ url: '/infra/demo03-student/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新学生
+export function updateDemo03Student(data) {
+ return request({
+ url: '/infra/demo03-student/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除学生
+export function deleteDemo03Student(id) {
+ return request({
+ url: '/infra/demo03-student/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得学生
+export function getDemo03Student(id) {
+ return request({
+ url: '/infra/demo03-student/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得学生分页
+export function getDemo03StudentPage(params) {
+ return request({
+ url: '/infra/demo03-student/page',
+ method: 'get',
+ params
+ })
+}
+// 导出学生 Excel
+export function exportDemo03StudentExcel(params) {
+ return request({
+ url: '/infra/demo03-student/export-excel',
+ method: 'get',
+ params,
+ responseType: 'blob'
+ })
+}
+
+// ==================== 子表(学生课程) ====================
+
+// 获得学生课程列表
+export function getDemo03CourseListByStudentId(studentId) {
+ return request({
+ url: `/infra/demo03-student/demo03-course/list-by-student-id?studentId=` + studentId,
+ method: 'get'
+ })
+}
+
+// ==================== 子表(学生班级) ====================
+
+// 获得学生班级
+export function getDemo03GradeByStudentId(studentId) {
+ return request({
+ url: `/infra/demo03-student/demo03-grade/get-by-student-id?studentId=` + studentId,
+ method: 'get'
+ })
+}
diff --git a/src/api/infra/demo03-normal.js b/src/api/infra/demo03-normal.js
new file mode 100644
index 0000000000000000000000000000000000000000..834522af03070f525cc2be763dcde3719c969956
--- /dev/null
+++ b/src/api/infra/demo03-normal.js
@@ -0,0 +1,73 @@
+import request from '@/utils/request'
+
+// 创建学生
+export function createDemo03Student(data) {
+ return request({
+ url: '/infra/demo03-student/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新学生
+export function updateDemo03Student(data) {
+ return request({
+ url: '/infra/demo03-student/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除学生
+export function deleteDemo03Student(id) {
+ return request({
+ url: '/infra/demo03-student/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得学生
+export function getDemo03Student(id) {
+ return request({
+ url: '/infra/demo03-student/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得学生分页
+export function getDemo03StudentPage(params) {
+ return request({
+ url: '/infra/demo03-student/page',
+ method: 'get',
+ params
+ })
+}
+// 导出学生 Excel
+export function exportDemo03StudentExcel(params) {
+ return request({
+ url: '/infra/demo03-student/export-excel',
+ method: 'get',
+ params,
+ responseType: 'blob'
+ })
+}
+
+// ==================== 子表(学生课程) ====================
+
+// 获得学生课程列表
+export function getDemo03CourseListByStudentId(studentId) {
+ return request({
+ url: `/infra/demo03-student/demo03-course/list-by-student-id?studentId=` + studentId,
+ method: 'get'
+ })
+}
+
+// ==================== 子表(学生班级) ====================
+
+// 获得学生班级
+export function getDemo03GradeByStudentId(studentId) {
+ return request({
+ url: `/infra/demo03-student/demo03-grade/get-by-student-id?studentId=` + studentId,
+ method: 'get'
+ })
+}
diff --git a/src/api/system/notice.js b/src/api/system/notice.js
index 2e0c05dcb6fde4671314bc9dc1571427f8f33711..14924f10fcd87ab2be7b790e5cbb66f616f01785 100644
--- a/src/api/system/notice.js
+++ b/src/api/system/notice.js
@@ -42,3 +42,11 @@ export function delNotice(noticeId) {
method: 'delete'
})
}
+
+// 推送公告
+export function pushNotice(noticeId) {
+ return request({
+ url: '/system/notice/push?id=' + noticeId,
+ method: 'post'
+ })
+}
diff --git a/src/views/infra/codegen/editTable.vue b/src/views/infra/codegen/editTable.vue
index fee16c34e2cdf110f5ad3aa950368259cf75f9fe..767eaaf21fe1c49726af123fe31e0d93ee4cdf68 100644
--- a/src/views/infra/codegen/editTable.vue
+++ b/src/views/infra/codegen/editTable.vue
@@ -2,10 +2,11 @@
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -64,14 +65,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -83,15 +84,15 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -99,10 +100,10 @@
@@ -115,7 +116,7 @@
-
+
@@ -127,9 +128,9 @@
diff --git a/src/views/infra/demo/demo01/index.vue b/src/views/infra/demo/demo01/index.vue
new file mode 100644
index 0000000000000000000000000000000000000000..b7be7f779ae3c42c8601c0bf08064cea92745dc5
--- /dev/null
+++ b/src/views/infra/demo/demo01/index.vue
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.birthday) }}
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo/demo02/Demo02CategoryForm.vue b/src/views/infra/demo/demo02/Demo02CategoryForm.vue
new file mode 100644
index 0000000000000000000000000000000000000000..9865965114b6be85a324a3a33894b7896aebd556
--- /dev/null
+++ b/src/views/infra/demo/demo02/Demo02CategoryForm.vue
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo/demo02/index.vue b/src/views/infra/demo/demo02/index.vue
new file mode 100644
index 0000000000000000000000000000000000000000..61bca72d129a9f3edddd1a701f727edfb35a1884
--- /dev/null
+++ b/src/views/infra/demo/demo02/index.vue
@@ -0,0 +1,173 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+ 展开/折叠
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo/demo03/erp/Demo03StudentForm.vue b/src/views/infra/demo/demo03/erp/Demo03StudentForm.vue
new file mode 100644
index 0000000000000000000000000000000000000000..be2638d7498516e3d3f2a22b4466d73cbba4ed5e
--- /dev/null
+++ b/src/views/infra/demo/demo03/erp/Demo03StudentForm.vue
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
+
+
+
+ {{dict.label}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo/demo03/erp/components/Demo03CourseForm.vue b/src/views/infra/demo/demo03/erp/components/Demo03CourseForm.vue
new file mode 100644
index 0000000000000000000000000000000000000000..4cefc1647eb6be1c4b5094c567729ec3c9e3d872
--- /dev/null
+++ b/src/views/infra/demo/demo03/erp/components/Demo03CourseForm.vue
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo/demo03/erp/components/Demo03CourseList.vue b/src/views/infra/demo/demo03/erp/components/Demo03CourseList.vue
new file mode 100644
index 0000000000000000000000000000000000000000..81c9ff674862c9113c356f59b4494132d274a382
--- /dev/null
+++ b/src/views/infra/demo/demo03/erp/components/Demo03CourseList.vue
@@ -0,0 +1,116 @@
+
+
+
+
+
+ 新增
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo/demo03/erp/components/Demo03GradeForm.vue b/src/views/infra/demo/demo03/erp/components/Demo03GradeForm.vue
new file mode 100644
index 0000000000000000000000000000000000000000..f77fa58b42cb9ef06a132ea8833b793171191106
--- /dev/null
+++ b/src/views/infra/demo/demo03/erp/components/Demo03GradeForm.vue
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo/demo03/erp/components/Demo03GradeList.vue b/src/views/infra/demo/demo03/erp/components/Demo03GradeList.vue
new file mode 100644
index 0000000000000000000000000000000000000000..298ac2610298307d096a171437c1c6d290257171
--- /dev/null
+++ b/src/views/infra/demo/demo03/erp/components/Demo03GradeList.vue
@@ -0,0 +1,116 @@
+
+
+
+
+
+ 新增
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo/demo03/erp/index.vue b/src/views/infra/demo/demo03/erp/index.vue
new file mode 100644
index 0000000000000000000000000000000000000000..0a47bd5fbcdd20d08dafe79ff7a843bb7cf38735
--- /dev/null
+++ b/src/views/infra/demo/demo03/erp/index.vue
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.birthday) }}
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo/demo03/inner/Demo03StudentForm.vue b/src/views/infra/demo/demo03/inner/Demo03StudentForm.vue
new file mode 100644
index 0000000000000000000000000000000000000000..bb8d4a8a21ca7fdc72c86b48b1120e27a175a04b
--- /dev/null
+++ b/src/views/infra/demo/demo03/inner/Demo03StudentForm.vue
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+ {{dict.label}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo/demo03/inner/components/Demo03CourseForm.vue b/src/views/infra/demo/demo03/inner/components/Demo03CourseForm.vue
new file mode 100644
index 0000000000000000000000000000000000000000..5c5fe9f02129a1c242ee4abe26b213cb91cb9fdf
--- /dev/null
+++ b/src/views/infra/demo/demo03/inner/components/Demo03CourseForm.vue
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ —
+
+
+
+
+
+ + 添加学生课程
+
+
+
+
+
diff --git a/src/views/infra/demo/demo03/inner/components/Demo03CourseList.vue b/src/views/infra/demo/demo03/inner/components/Demo03CourseList.vue
new file mode 100644
index 0000000000000000000000000000000000000000..504bad93951825891b4a53e0a09fdb1bc750cf7a
--- /dev/null
+++ b/src/views/infra/demo/demo03/inner/components/Demo03CourseList.vue
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo/demo03/inner/components/Demo03GradeForm.vue b/src/views/infra/demo/demo03/inner/components/Demo03GradeForm.vue
new file mode 100644
index 0000000000000000000000000000000000000000..3a663f8529e72fe6e162df3db8a27181e0245550
--- /dev/null
+++ b/src/views/infra/demo/demo03/inner/components/Demo03GradeForm.vue
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo/demo03/inner/components/Demo03GradeList.vue b/src/views/infra/demo/demo03/inner/components/Demo03GradeList.vue
new file mode 100644
index 0000000000000000000000000000000000000000..e2adf2ec9eca71d2beb00d1faea74511910f9118
--- /dev/null
+++ b/src/views/infra/demo/demo03/inner/components/Demo03GradeList.vue
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo/demo03/inner/index.vue b/src/views/infra/demo/demo03/inner/index.vue
new file mode 100644
index 0000000000000000000000000000000000000000..92da05078607031ae477ff79951afd206771aafa
--- /dev/null
+++ b/src/views/infra/demo/demo03/inner/index.vue
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.birthday) }}
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo/demo03/normal/Demo03StudentForm.vue b/src/views/infra/demo/demo03/normal/Demo03StudentForm.vue
new file mode 100644
index 0000000000000000000000000000000000000000..07a36a5bf52f08df992537123d6bedcde968b2ff
--- /dev/null
+++ b/src/views/infra/demo/demo03/normal/Demo03StudentForm.vue
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+ {{dict.label}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo/demo03/normal/components/Demo03CourseForm.vue b/src/views/infra/demo/demo03/normal/components/Demo03CourseForm.vue
new file mode 100644
index 0000000000000000000000000000000000000000..064de802f0dc5eb950cf40b05f75fb99f67f9c55
--- /dev/null
+++ b/src/views/infra/demo/demo03/normal/components/Demo03CourseForm.vue
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ —
+
+
+
+
+
+ + 添加学生课程
+
+
+
+
+
diff --git a/src/views/infra/demo/demo03/normal/components/Demo03GradeForm.vue b/src/views/infra/demo/demo03/normal/components/Demo03GradeForm.vue
new file mode 100644
index 0000000000000000000000000000000000000000..f426d2db8f93da9381fe378c6ddc5eac43ebed78
--- /dev/null
+++ b/src/views/infra/demo/demo03/normal/components/Demo03GradeForm.vue
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo/demo03/normal/index.vue b/src/views/infra/demo/demo03/normal/index.vue
new file mode 100644
index 0000000000000000000000000000000000000000..cd82a4f84d86874b4b83b853a38dd274e83eb51b
--- /dev/null
+++ b/src/views/infra/demo/demo03/normal/index.vue
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.birthday) }}
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/webSocket/index.vue b/src/views/infra/webSocket/index.vue
index d48ffd3c17c133d58f830957e524fff262905f9b..1b8c2eee97db3b51a6dd0010a6cbb0bb7f2577fe 100644
--- a/src/views/infra/webSocket/index.vue
+++ b/src/views/infra/webSocket/index.vue
@@ -16,8 +16,19 @@
+
+
+
+
+
+
+
-
+
发送消息
@@ -33,20 +44,29 @@