diff --git a/ruoyi-ui/src/router/index.js b/ruoyi-ui/src/router/index.js index 21008e7..620375f 100644 --- a/ruoyi-ui/src/router/index.js +++ b/ruoyi-ui/src/router/index.js @@ -160,6 +160,25 @@ export const constantRoutes = [ }, ], }, + { + path: "/hint", + component: Layout, + hidden: true, + children: [ + { + path: "meeting/add", + component: () => import("@/views/oa/meeting/edit"), + name: "addMeetingMinutes", + meta: { title: "新增会议纪要", activeMenu: "/hint/meeting" }, + }, + { + path: "meeting/edit/:id(\\d+)", + component: () => import("@/views/oa/meeting/edit"), + name: "editMeetingMinutes", + meta: { title: "编辑会议纪要", activeMenu: "/hint/meeting" }, + }, + ], + }, { path: "/claim", component: Layout, diff --git a/ruoyi-ui/src/views/oa/meeting/edit.vue b/ruoyi-ui/src/views/oa/meeting/edit.vue new file mode 100644 index 0000000..ce0c900 --- /dev/null +++ b/ruoyi-ui/src/views/oa/meeting/edit.vue @@ -0,0 +1,468 @@ + + + + + + + 返回列表 + {{ isEdit ? '编辑会议纪要' : '新增会议纪要' }} + {{ form.meetingCode }} + + + + 保存时同步生成 OA 任务 + + 保存 + 导出 + 打印 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ form.hostUserName || ('#' + form.hostUserId) }} + + {{ form.hostUserId ? '更换' : '点击选择' }} + + + + + + + + + + + + + 一 会议议题 + + + + 二 讨论内容 + + + + 三 决议事项 + + + + + 四 待办事项 + 填了负责人和内容的待办,保存时按上方开关同步为 OA 任务并通知负责人 + 添加待办 + + + 尚未添加待办 + + + + 负责人 + + + {{ t.assigneeName || ('#' + t.assigneeUserId) }} + + + {{ t.assigneeUserId ? '更换' : '选择' }} + + + + + 任务内容 + + + + 截止日期 + + + + 状态 + + + + + + 已同步 + + + + + + + + + + + + + + + diff --git a/ruoyi-ui/src/views/oa/meeting/index.vue b/ruoyi-ui/src/views/oa/meeting/index.vue index f1fe7fc..2464f59 100644 --- a/ruoyi-ui/src/views/oa/meeting/index.vue +++ b/ruoyi-ui/src/views/oa/meeting/index.vue @@ -1,732 +1,157 @@ - - - - - - - 智能会议纪要 - - {{ statusText }} - - - - - 保存时同步生成 OA 任务 - - 新建 - {{ isRecording ? '停止录音' : '语音录入' }} - 保存 - 导出 - 打印 - - - - 语音识别需通过 https 或 localhost 访问。当前协议不支持,录音按钮将无法工作。 - - + + + + + + + + + + + + + + + + + + + 搜索 + 重置 + + - - - - - - 历史纪要 ({{ historyTotal }}) - 新建 - - - - - - - - - - - - - - - - - 暂无会议纪要 - - - - {{ m.meetingCode }} - - - - {{ m.subject }} - {{ m.meetingDate }} - · {{ m.projectName }} - - 主持:{{ m.hostUserName }} - {{ m.location }} - - - - - - - - - - - - {{ form.id ? ('编辑:' + (form.subject || '未命名')) : '新建会议纪要' }} - - {{ form.meetingCode }} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {{ form.hostUserName || ('#' + form.hostUserId) }} - - {{ form.hostUserId ? '更换' : '点击选择' }} - - - - - - - - - - - - - - - {{ isRecording ? '实时语音识别中 — 请对着麦克风讲话' : '语音识别结果' }} - - {{ voiceInterim }} - {{ voiceFinalText || '(无内容)' }} - - 插入到 议题 - 插入到 讨论 - 插入到 决议 - 清空 - - - - - - 一 会议议题 - - - - 二 讨论内容 - - - - 三 决议事项 - - - - - 四 待办事项 - 填了负责人和内容的待办,保存时按上方开关同步为 OA 任务并通知负责人 - 添加待办 - - - 尚未添加待办 - - - - 负责人 - - - {{ t.assigneeName || ('#' + t.assigneeUserId) }} - - - {{ t.assigneeUserId ? '更换' : '选择' }} - - - - - 任务内容 - - - - 截止日期 - - - - 状态 - - - - - - 已同步 - - - - - - + + + + 新增 + - - + + + + + + + + + + + + + {{ scope.row.projectName }} + — + + + + + + + + {{ syncedCount(scope.row) }}/{{ taskCount(scope.row) }} 已同步 + + — + + + + + 编辑 + 删除 + + + + + - -