feat: 审批流程模块 (T审批A审批)
- 新增 backend/app/api/approval.py 审批API - 前端H5支持发起审批、审批操作 - 添加审批卡片弹窗组件 - 路由注册审批模块
This commit is contained in:
@@ -30,6 +30,9 @@
|
||||
<button class="input-box__tool-btn" title="截图" @click="handleScreenshot">
|
||||
<span>✂️</span>
|
||||
</button>
|
||||
<button class="input-box__tool-btn input-box__tool-btn--accent" title="快捷申请" @click="handleQuickApply">
|
||||
<span>📝</span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<!-- 表情选择面板(简易版:常用 Emoji 网格) -->
|
||||
@@ -466,6 +469,14 @@ function onScreenshotCancel(): void {
|
||||
showScreenshotEditor.value = false
|
||||
screenshotCanvas = null
|
||||
}
|
||||
|
||||
// ============================================================================
|
||||
// 快捷申请按钮
|
||||
// ============================================================================
|
||||
function handleQuickApply(): void {
|
||||
// 触发审批卡片弹窗
|
||||
store.showApprovalCard('')
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
@@ -508,6 +519,17 @@ function onScreenshotCancel(): void {
|
||||
border-color: var(--accent);
|
||||
}
|
||||
|
||||
/* 快捷申请按钮 - 强调样式 */
|
||||
.input-box__tool-btn--accent {
|
||||
background: var(--accent);
|
||||
border-color: var(--accent);
|
||||
}
|
||||
|
||||
.input-box__tool-btn--accent:hover {
|
||||
background: var(--accent-hover, #06ad56);
|
||||
border-color: var(--accent-hover, #06ad56);
|
||||
}
|
||||
|
||||
/* 输入区域 */
|
||||
.input-box__area {
|
||||
display: flex;
|
||||
|
||||
Reference in New Issue
Block a user