feat(审批): 新增审批中心页面及功能优化

- 新增审批中心页面,包含待审批任务列表展示和筛选功能
- 优化各审批类型详情页,增加项目信息展示和弹窗查看功能
- 在报销、用印、请假、出差详情页添加项目信息展示区域和详情弹窗
- 调整消息中心CC列表,增加未读状态红点标识
- 更新tabbar配置,新增审批入口图标和路由
- 优化部分页面交互细节和样式调整
This commit is contained in:
砂糖
2026-02-05 15:52:09 +08:00
parent 304c032c80
commit d1eb3d61cf
11 changed files with 1220 additions and 172 deletions

View File

@@ -9,7 +9,7 @@
</picker>
</view>
<button class="refresh-btn" size="mini" @click="loadTodoList">
<button class="refresh-btn" size="mini" @click="loadHistory">
刷新
</button>
</view>

View File

@@ -46,9 +46,9 @@
</view>
<!-- 状态标签 -->
<!-- <view class="status-tag" :class="statusType(item.status)">
{{ statusText(item.status) }}
</view> -->
<view v-if="!item.readFlag" class="status-tag" style="border-radius: 50%; background-color: red; width: 20rpx; height: 20rpx; padding: 0;">
</view>
</view>
</scroll-view>
</view>
@@ -278,6 +278,7 @@
});
return;
}
readCc(task.ccId)
uni.navigateTo({
url: `/pages/workbench/hrm/detail/detail?bizId=${task.bizId}&bizType=${task.bizType}`
});

View File

@@ -17,7 +17,7 @@
<view class="entry-list">
<view
v-for="item in group"
:key="item.text"
:key="item.text"
class="entry-item"
@click="handleEntryClick(item)"
>