diff --git a/docs/系统流程图/0.套餐设计流程(包含佣金设计).md b/docs/系统流程图/0.套餐设计流程(包含佣金设计).md new file mode 100644 index 0000000..e69de29 diff --git a/docs/系统流程图/0.微信配置流程.md b/docs/系统流程图/0.微信配置流程.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/系统流程图/0.提现配置流程.md b/docs/系统流程图/0.提现配置流程.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/系统流程图/0.权限设置流程.md b/docs/系统流程图/0.权限设置流程.md new file mode 100644 index 0000000..8ae3291 --- /dev/null +++ b/docs/系统流程图/0.权限设置流程.md @@ -0,0 +1,51 @@ +```mermaid +--- +title: 1.角色设计与权限分配业务流程 +--- +flowchart TD + Start((开始)) + --> Login[使用超级管理员账号登录] + + Login --> IsSuperAdmin{是否为超级管理员?} + + IsSuperAdmin -->|是| HasAccess[拥有权限] + IsSuperAdmin -->|否| CheckNewRolePermission{是否拥有「新建角色」权限?} + + CheckNewRolePermission -->|是| HasAccess + CheckNewRolePermission -->|否| NoPermission[无权限,流程终止] + + HasAccess --> EnterRoleManagement[进入角色管理页面] + + subgraph 角色新建流程 + EnterRoleManagement --> ChooseRoleType{选择角色类型} + + ChooseRoleType -->|平台角色| CreatePlatform[新建平台角色] + ChooseRoleType -->|客户角色(代理)| CreateAgent[新建客户/代理角色] + + CreatePlatform --> CreateSuccess[新建成功] + CreateAgent --> CreateSuccess + + CreateSuccess --> AssignPermissions[为角色分配权限
(根据业务需求决定角色可使用功能)] + end + + AssignPermissions --> AssignRoleToAccount[将角色分配给具体账号] + + AssignRoleToAccount --> LoginWithAccount[使用被分配角色的账号登录系统] + + LoginWithAccount --> CheckPermission[检查账号权限是否正确] + + CheckPermission -->|正常| End([流程结束]) + CheckPermission -->|不正常| ReportIssue[提交问题 / Bug] + + ReportIssue -->|复测| EnterRoleManagement + + %% ==================== 样式美化 ==================== + style Start fill:#90EE90,stroke:#2E7D32,stroke-width:2px + style End fill:#FF9999,stroke:#C62828,stroke-width:2px + style NoPermission fill:#FFCDD2,stroke:#D32F2F + style HasAccess fill:#C8E6C9,stroke:#388E3C + style ReportIssue fill:#FFCCBC,stroke:#E64A19 + + classDef decision fill:#FFF3E0,stroke:#F57C00,stroke-width:2px + class IsSuperAdmin,CheckNewRolePermission,ChooseRoleType,CheckPermission decision +``` \ No newline at end of file diff --git a/docs/系统流程图/0.资产导入流程.md b/docs/系统流程图/0.资产导入流程.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/系统流程图/0.超级密码设置流程.md b/docs/系统流程图/0.超级密码设置流程.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/系统流程图/10.退款流程.md b/docs/系统流程图/10.退款流程.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/系统流程图/11.后台订单流程.md b/docs/系统流程图/11.后台订单流程.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/系统流程图/12.C端订单流程.md b/docs/系统流程图/12.C端订单流程.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/系统流程图/13.换货流程.md b/docs/系统流程图/13.换货流程.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/系统流程图/14.资产日常管控流程.md b/docs/系统流程图/14.资产日常管控流程.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/系统流程图/15.企业客户入驻流程.md b/docs/系统流程图/15.企业客户入驻流程.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/系统流程图/2.平台人员账号创建流程.md b/docs/系统流程图/2.平台人员账号创建流程.md new file mode 100644 index 0000000..36d52a0 --- /dev/null +++ b/docs/系统流程图/2.平台人员账号创建流程.md @@ -0,0 +1,53 @@ +```mermaid +--- +title: 2.员工账号新建与权限分配业务流程 +--- +flowchart TD + Start((开始)) + --> Login[使用超级管理员账号登录] + + Login --> IsSuperAdmin{是否为超级管理员?} + + IsSuperAdmin -->|是| HasAccess[拥有权限] + IsSuperAdmin -->|否| CheckPermission{是否拥有「账号管理」以及「新建账号」权限?} + + CheckPermission -->|是| HasAccess + CheckPermission -->|否| NoPermission[无权限,流程终止] + + HasAccess --> EnterAccountManagement[进入账号管理页面] + + subgraph 员工账号新建流程 + EnterAccountManagement --> ChooseRoleType{选择账号类型} + + ChooseRoleType -->|平台用户| CreatePlatformUser[新建平台用户] + ChooseRoleType -->|超级管理员| CreateSuperAdmin[新建超级管理员用户] + + CreatePlatformUser --> PreAssign[在新建界面预分配角色] + + PreAssign --> |已分配角色| PreAssignSuccess[预分配成功] + PreAssign --> |未分配角色| AssignInList[进入账号列表后操作分配角色] + + AssignInList --> CreateSuccess[账号新建成功] + PreAssignSuccess --> CreateSuccess + CreateSuperAdmin --> CreateSuccess + + CreateSuccess --> LoginWithNewAccount[使用新建账号登录系统进行验证] + end + + LoginWithNewAccount --> CheckPermissionResult{账号权限是否正确?} + + CheckPermissionResult -->|正常| End([流程结束]) + CheckPermissionResult -->|不正常| ReportIssue[提交问题 / Bug] + + ReportIssue -->|复测| EnterAccountManagement + + %% ==================== 样式美化 ==================== + style Start fill:#90EE90,stroke:#2E7D32,stroke-width:2px + style End fill:#FF9999,stroke:#C62828,stroke-width:2px + style NoPermission fill:#FFCDD2,stroke:#D32F2F + style HasAccess fill:#C8E6C9,stroke:#388E3C + style ReportIssue fill:#FFCCBC,stroke:#E64A19 + + classDef decision fill:#FFF3E0,stroke:#F57C00,stroke-width:2px + class IsSuperAdmin,CheckPermission,ChooseRoleType,CheckPermissionResult decision +``` \ No newline at end of file diff --git a/docs/系统流程图/3.代理入驻(店铺新建)流程.md b/docs/系统流程图/3.代理入驻(店铺新建)流程.md new file mode 100644 index 0000000..81b77e7 --- /dev/null +++ b/docs/系统流程图/3.代理入驻(店铺新建)流程.md @@ -0,0 +1,71 @@ +```mermaid +--- +title: 3. 代理入驻(店铺新建)及店铺账号新增流程 +--- +flowchart TD + Start((开始)) + --> Login[使用超级管理员或有权限账号登录] + + Login --> IsSuperAdmin{是否为超级管理员?} + + IsSuperAdmin -->|是| HasAccess[拥有权限] + IsSuperAdmin -->|否| CheckPermission{是否拥有「店铺管理」及「新建代理/店铺」权限?} + + CheckPermission -->|是| HasAccess + CheckPermission -->|否| NoPermission[无权限,流程终止] + + HasAccess --> EnterShopManagement[进入店铺管理页面] + + subgraph 代理入驻店铺新建流程 + EnterShopManagement --> InputInfo{输入代理/店铺信息并分配上级} + + InputInfo -->|不分配上级| CreateTopAgent[新建顶级代理/店铺] + InputInfo -->|分配上级| CreateSubAgent[新建次级代理/店铺] + + CreateTopAgent --> SetDefaultRole[设置默认角色] + CreateSubAgent --> SetDefaultRole + + SetDefaultRole --> CreateSuccess[店铺创建成功] + + CreateSuccess --> Verification[进入验证环节] + + Verification --> Check1[店铺列表中是否存在新建的店铺?] + Verification --> Check2[店铺默认账号是否出现在账号列表?] + Verification --> Check3[检查店铺基础数据是否正常] + Verification --> Check4[使用默认账号登录,验证权限及上下级关系是否正确] + + Check1 & Check2 & Check3 & Check4 --> VerifyResult{验证是否全部正常?} + end + + VerifyResult -->|全部正常| End([流程结束]) + VerifyResult -->|存在异常| ReportIssue[提交 Bug / 问题] + + ReportIssue -->|复测| EnterShopManagement + + %% ==================== 店铺账号新增流程 ==================== + subgraph 店铺账号新增流程 + AfterShopCreated[店铺创建成功后] --> GoToAccountList[进入该店铺的账号列表] + + GoToAccountList --> AddNewAccount[点击新增账号] + AddNewAccount --> FillAccountInfo[填写账号信息并分配角色] + FillAccountInfo --> SaveAccount[保存并创建账号] + SaveAccount --> VerifyNewAccount[验证新账号是否可正常登录及使用权限] + + VerifyNewAccount --> AccountVerifyResult{验证是否正常?} + AccountVerifyResult -->|正常| BackToMain[返回主流程] + AccountVerifyResult -->|异常| ReportIssue + end + + %% 连接两个子流程(可选步骤) + CreateSuccess -.-> AfterShopCreated + + %% ==================== 样式美化 ==================== + style Start fill:#90EE90,stroke:#2E7D32,stroke-width:2px + style End fill:#FF9999,stroke:#C62828,stroke-width:2px + style NoPermission fill:#FFCDD2,stroke:#D32F2F + style HasAccess fill:#C8E6C9,stroke:#388E3C + style ReportIssue fill:#FFCCBC,stroke:#E64A19 + + classDef decision fill:#FFF3E0,stroke:#F57C00,stroke-width:2px + class IsSuperAdmin,CheckPermission,InputInfo,VerifyResult,AccountVerifyResult decision +``` \ No newline at end of file diff --git a/docs/系统流程图/4.为资产预设套餐系列流程.md b/docs/系统流程图/4.为资产预设套餐系列流程.md new file mode 100644 index 0000000..66fd44c --- /dev/null +++ b/docs/系统流程图/4.为资产预设套餐系列流程.md @@ -0,0 +1,3 @@ +```mermaid + +``` \ No newline at end of file diff --git a/docs/系统流程图/4.资产分配流程.md b/docs/系统流程图/4.资产分配流程.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/系统流程图/5.套餐分配流程.md b/docs/系统流程图/5.套餐分配流程.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/系统流程图/6.购买套餐流程.md b/docs/系统流程图/6.购买套餐流程.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/系统流程图/7.佣金产生细节说明.md b/docs/系统流程图/7.佣金产生细节说明.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/系统流程图/8.代理佣金提现以及审批流程.md b/docs/系统流程图/8.代理佣金提现以及审批流程.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/系统流程图/9.代理充值流程.md b/docs/系统流程图/9.代理充值流程.md new file mode 100644 index 0000000..e69de29