diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp/LearnProgressForm.vue b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp/LearnProgressForm.vue deleted file mode 100644 index 4573d41b..00000000 --- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp/LearnProgressForm.vue +++ /dev/null @@ -1,113 +0,0 @@ - - - diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp/LearnProgressList.vue b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp/LearnProgressList.vue deleted file mode 100644 index f880b2f9..00000000 --- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp/LearnProgressList.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - - diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressData.ts b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressData.ts deleted file mode 100644 index 289d5dea..00000000 --- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressData.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { render } from '@/common/renderUtils'; -//列表数据 -export const columns = [ - { - title: '用户id', - align:"center", - dataIndex: 'userId' - }, - { - title: '课程id', - align:"center", - dataIndex: 'courseId' - }, - { - title: '章节id', - align:"center", - dataIndex: 'sectionId' - }, - { - title: '进度', - align:"center", - dataIndex: 'progress' - }, - { - title: '时长', - align:"center", - dataIndex: 'duration' - }, - { - title: '状态', - align:"center", - dataIndex: 'status' - }, -]; \ No newline at end of file diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressForm.vue b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressForm.vue deleted file mode 100644 index 60d0b5ce..00000000 --- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressForm.vue +++ /dev/null @@ -1,277 +0,0 @@ - -{ -layout: 'default', -style: { -navigationStyle: 'custom', -navigationBarTitleText: '学习进度', -}, -} - - - - - - diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressList.vue b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressList.vue deleted file mode 100644 index 6f988d83..00000000 --- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressList.vue +++ /dev/null @@ -1,148 +0,0 @@ - -{ -layout: 'default', -style: { -navigationBarTitleText: '学习进度', -navigationStyle: 'custom', -}, -} - - - - - - diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgress.api.ts b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgress.api.ts deleted file mode 100644 index 24fa4299..00000000 --- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgress.api.ts +++ /dev/null @@ -1,64 +0,0 @@ -import {defHttp} from '/@/utils/http/axios'; -import { useMessage } from "/@/hooks/web/useMessage"; - -const { createConfirm } = useMessage(); - -enum Api { - list = '/gen/learnprogress/learnProgress/list', - save='/gen/learnprogress/learnProgress/add', - edit='/gen/learnprogress/learnProgress/edit', - deleteOne = '/gen/learnprogress/learnProgress/delete', - deleteBatch = '/gen/learnprogress/learnProgress/deleteBatch', - importExcel = '/gen/learnprogress/learnProgress/importExcel', - exportXls = '/gen/learnprogress/learnProgress/exportXls', -} -/** - * 导出api - * @param params - */ -export const getExportUrl = Api.exportXls; -/** - * 导入api - */ -export const getImportUrl = Api.importExcel; -/** - * 列表接口 - * @param params - */ -export const list = (params) => - defHttp.get({url: Api.list, params}); - -/** - * 删除单个 - */ -export const deleteOne = (params,handleSuccess) => { - return defHttp.delete({url: Api.deleteOne, params}, {joinParamsToUrl: true}).then(() => { - handleSuccess(); - }); -} -/** - * 批量删除 - * @param params - */ -export const batchDelete = (params, handleSuccess) => { - createConfirm({ - iconType: 'warning', - title: '确认删除', - content: '是否删除选中数据', - okText: '确认', - cancelText: '取消', - onOk: () => { - return defHttp.delete({url: Api.deleteBatch, data: params}, {joinParamsToUrl: true}).then(() => { - handleSuccess(); - }); - } - }); -} -/** - * 保存或者更新 - * @param params - */ -export const saveOrUpdate = (params, isUpdate) => { - let url = isUpdate ? Api.edit : Api.save; - return defHttp.post({url: url, params}); -} diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgress.data.ts b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgress.data.ts deleted file mode 100644 index ee5b6156..00000000 --- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgress.data.ts +++ /dev/null @@ -1,100 +0,0 @@ -import {BasicColumn} from '/@/components/Table'; -import {FormSchema} from '/@/components/Table'; -import { rules} from '/@/utils/helper/validator'; -import { render } from '/@/utils/common/renderUtils'; -import { getWeekMonthQuarterYear } from '/@/utils'; -//列表数据 -export const columns: BasicColumn[] = [ - { - title: '用户id', - align:"center", - dataIndex: 'userId' - }, - { - title: '课程id', - align:"center", - dataIndex: 'courseId' - }, - { - title: '章节id', - align:"center", - dataIndex: 'sectionId' - }, - { - title: '进度', - align:"center", - dataIndex: 'progress' - }, - { - title: '时长', - align:"center", - dataIndex: 'duration' - }, - { - title: '状态', - align:"center", - dataIndex: 'status' - }, -]; -//查询数据 -export const searchFormSchema: FormSchema[] = [ -]; -//表单数据 -export const formSchema: FormSchema[] = [ - { - label: '用户id', - field: 'userId', - component: 'Input', - }, - { - label: '课程id', - field: 'courseId', - component: 'Input', - }, - { - label: '章节id', - field: 'sectionId', - component: 'Input', - }, - { - label: '进度', - field: 'progress', - component: 'InputNumber', - }, - { - label: '时长', - field: 'duration', - component: 'InputNumber', - }, - { - label: '状态', - field: 'status', - component: 'InputNumber', - }, - // TODO 主键隐藏字段,目前写死为ID - { - label: '', - field: 'id', - component: 'Input', - show: false - }, -]; - -// 高级查询数据 -export const superQuerySchema = { - userId: {title: '用户id',order: 0,view: 'text', type: 'string',}, - courseId: {title: '课程id',order: 1,view: 'text', type: 'string',}, - sectionId: {title: '章节id',order: 2,view: 'text', type: 'string',}, - progress: {title: '进度',order: 3,view: 'number', type: 'number',}, - duration: {title: '时长',order: 4,view: 'number', type: 'number',}, - status: {title: '状态',order: 5,view: 'number', type: 'number',}, -}; - -/** -* 流程表单调用这个方法获取formSchema -* @param param -*/ -export function getBpmFormSchema(_formData): FormSchema[]{ - // 默认和原始表单保持一致 如果流程中配置了权限数据,这里需要单独处理formSchema - return formSchema; -} \ No newline at end of file diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgressList.vue b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgressList.vue deleted file mode 100644 index 1314ec19..00000000 --- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgressList.vue +++ /dev/null @@ -1,206 +0,0 @@ - - - - - \ No newline at end of file diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/V20250822_1__menu_insert_LearnProgress.sql b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/V20250822_1__menu_insert_LearnProgress.sql deleted file mode 100644 index 6ecd1d87..00000000 --- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/V20250822_1__menu_insert_LearnProgress.sql +++ /dev/null @@ -1,26 +0,0 @@ --- 注意:该页面对应的前台目录为views/gen/learnprogress文件夹下 --- 如果你想更改到其他目录,请修改sql中component字段对应的值 - - -INSERT INTO sys_permission(id, parent_id, name, url, component, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_route, is_leaf, keep_alive, hidden, hide_tab, description, status, del_flag, rule_flag, create_by, create_time, update_by, update_time, internal_or_external) -VALUES ('202508220307680080', NULL, '学习进度', '/gen/learnprogress/learnProgressList', 'gen/learnprogress/LearnProgressList', NULL, NULL, 0, NULL, '1', 0.00, 0, NULL, 1, 0, 0, 0, 0, NULL, '1', 0, 0, 'admin', '2025-08-22 15:07:08', NULL, NULL, 0); - --- 权限控制sql --- 新增 -INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) -VALUES ('202508220307680081', '202508220307680080', '添加学习进度', NULL, NULL, 0, NULL, NULL, 2, 'gen.learnprogress:learn_progress:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-08-22 15:07:08', NULL, NULL, 0, 0, '1', 0); --- 编辑 -INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) -VALUES ('202508220307680082', '202508220307680080', '编辑学习进度', NULL, NULL, 0, NULL, NULL, 2, 'gen.learnprogress:learn_progress:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-08-22 15:07:08', NULL, NULL, 0, 0, '1', 0); --- 删除 -INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) -VALUES ('202508220307680083', '202508220307680080', '删除学习进度', NULL, NULL, 0, NULL, NULL, 2, 'gen.learnprogress:learn_progress:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-08-22 15:07:08', NULL, NULL, 0, 0, '1', 0); --- 批量删除 -INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) -VALUES ('202508220307680084', '202508220307680080', '批量删除学习进度', NULL, NULL, 0, NULL, NULL, 2, 'gen.learnprogress:learn_progress:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-08-22 15:07:08', NULL, NULL, 0, 0, '1', 0); --- 导出excel -INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) -VALUES ('202508220307680085', '202508220307680080', '导出excel_学习进度', NULL, NULL, 0, NULL, NULL, 2, 'gen.learnprogress:learn_progress:exportXls', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-08-22 15:07:08', NULL, NULL, 0, 0, '1', 0); --- 导入excel -INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) -VALUES ('202508220307680086', '202508220307680080', '导入excel_学习进度', NULL, NULL, 0, NULL, NULL, 2, 'gen.learnprogress:learn_progress:importExcel', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-08-22 15:07:08', NULL, NULL, 0, 0, '1', 0); \ No newline at end of file diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/components/LearnProgressForm.vue b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/components/LearnProgressForm.vue deleted file mode 100644 index 1d59afbf..00000000 --- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/components/LearnProgressForm.vue +++ /dev/null @@ -1,70 +0,0 @@ - - - \ No newline at end of file diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/components/LearnProgressModal.vue b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/components/LearnProgressModal.vue deleted file mode 100644 index b94b44ab..00000000 --- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/components/LearnProgressModal.vue +++ /dev/null @@ -1,99 +0,0 @@ - - - - - \ No newline at end of file