灵活用工项目

企业端操作流程图.html 5.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1" />
  6. <title>慧用工 · 企业端操作流程图</title>
  7. <script src="https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.min.js"></script>
  8. <style>
  9. * { box-sizing: border-box; }
  10. body {
  11. margin: 0;
  12. font-family: "PingFang SC", "Microsoft YaHei", sans-serif;
  13. background: #f5f7fb;
  14. color: #1f2937;
  15. }
  16. header {
  17. padding: 28px 24px 12px;
  18. text-align: center;
  19. }
  20. header h1 {
  21. margin: 0 0 8px;
  22. font-size: 24px;
  23. font-weight: 700;
  24. }
  25. header p {
  26. margin: 0;
  27. color: #6b7280;
  28. font-size: 14px;
  29. }
  30. .wrap {
  31. max-width: 960px;
  32. margin: 0 auto 48px;
  33. padding: 0 16px;
  34. }
  35. .card {
  36. background: #fff;
  37. border-radius: 16px;
  38. padding: 20px 12px 28px;
  39. box-shadow: 0 8px 24px rgba(15, 23, 42, 0.06);
  40. overflow-x: auto;
  41. }
  42. .legend {
  43. display: flex;
  44. flex-wrap: wrap;
  45. gap: 12px 20px;
  46. justify-content: center;
  47. margin: 16px 0 8px;
  48. font-size: 13px;
  49. color: #4b5563;
  50. }
  51. .legend span::before {
  52. content: "";
  53. display: inline-block;
  54. width: 12px;
  55. height: 12px;
  56. border-radius: 3px;
  57. margin-right: 6px;
  58. vertical-align: -1px;
  59. }
  60. .l-step::before { background: #93c5fd; }
  61. .l-decision::before { background: #fdba74; }
  62. .l-done::before { background: #86efac; }
  63. .l-optional::before { background: #ddd6fe; }
  64. .tip {
  65. margin-top: 20px;
  66. padding: 14px 16px;
  67. background: #eff6ff;
  68. border-radius: 10px;
  69. font-size: 13px;
  70. line-height: 1.7;
  71. color: #1e40af;
  72. }
  73. .mermaid { display: flex; justify-content: center; }
  74. </style>
  75. </head>
  76. <body>
  77. <header>
  78. <h1>慧用工 · 企业端操作流程图</h1>
  79. <p>从登录开始 → 确认方案 → 办理进度 → 结算开票办结</p>
  80. </header>
  81. <div class="wrap">
  82. <div class="legend">
  83. <span class="l-step">蓝色:公共步骤</span>
  84. <span class="l-decision">橙色菱形:判断</span>
  85. <span style="color:#0f766e"><span style="display:inline-block;width:12px;height:12px;background:#5eead4;border-radius:3px;margin-right:6px;vertical-align:-1px"></span>青绿:路线A 扫码登记</span>
  86. <span style="color:#c2410c"><span style="display:inline-block;width:12px;height:12px;background:#fdba74;border-radius:3px;margin-right:6px;vertical-align:-1px"></span>橙色:路线B 临时工招聘</span>
  87. <span class="l-done">绿色:办结</span>
  88. </div>
  89. <div class="card">
  90. <pre class="mermaid">
  91. flowchart TD
  92. S0([打开微信小程序]) --> S1[进入企业登录页]
  93. S1 --> S1a{登录方式}
  94. S1a -->|手机号+验证码| S2[登录成功]
  95. S1a -->|账号+密码| S2
  96. S2 --> H1[直接进入企业工作台 / 对话首页]
  97. H1 -.->|未认证不拦截| GUEST[「我的」可显示游客/未认证态]
  98. H1 --> O1{{可选:与AI助手对话说明用工需求}}
  99. O1 --> D2[系统生成用工草稿卡片]
  100. D2 --> D3[打开草稿补全人数/工期/地点/工种]
  101. D3 --> D4[查看成本方案并确认此方案]
  102. D4 --> W0[会话中出现「办理进度」卡片]
  103. W0 --> P1[企业认证:上传执照/资料<br/>可与人员到位并行,可先跳过]
  104. W0 --> P2{人员到位方式<br/>二选一,进度条只显示其一}
  105. P2 -->|路线A| A0[【路线A · 扫码登记】]
  106. A0 --> A1[打开「人员登记」]
  107. A1 --> A2[分享登记二维码给临时工]
  108. A2 --> A3[工人扫码完成登记]
  109. A3 --> A4[查看进度至人数到位]
  110. A4 --> MERGE[人员到位完成]
  111. P2 -->|路线B| B0[【路线B · 临时工招聘】]
  112. B0 --> B1[打开「临时工招聘」]
  113. B1 --> B2[查看匹配条件与候选人]
  114. B2 --> B3[按工种勾选人员并确认选择]
  115. B3 --> B4[招聘完成]
  116. B4 --> MERGE
  117. P1 --> MERGE
  118. MERGE --> T1[任务发布:填写工作时间后确认发布]
  119. T1 --> WORK[工人到岗作业]
  120. WORK --> SET[结算打款:核对结算确认单]
  121. SET --> SET2[确认并支付]
  122. SET2 --> INV[开票归档]
  123. INV --> END([流程办结])
  124. MSG[消息待办入口] -.->|结算相关消息| SET
  125. classDef step fill:#DBEAFE,stroke:#3B82F6,color:#1E3A8A
  126. classDef decision fill:#FFEDD5,stroke:#F97316,color:#9A3412
  127. classDef optional fill:#EDE9FE,stroke:#8B5CF6,color:#5B21B6
  128. classDef done fill:#DCFCE7,stroke:#22C55E,color:#14532D
  129. classDef start fill:#F1F5F9,stroke:#64748B,color:#334155
  130. classDef routeA fill:#CCFBF1,stroke:#0D9488,color:#115E59
  131. classDef routeB fill:#FFEDD5,stroke:#EA580C,color:#9A3412
  132. class S0,END start
  133. class S1,S2,H1,D2,D3,D4,W0,P1,MERGE,T1,WORK,SET,SET2,INV,MSG,GUEST step
  134. class S1a,P2 decision
  135. class O1 optional
  136. class A0,A1,A2,A3,A4 routeA
  137. class B0,B1,B2,B3,B4 routeB
  138. </pre>
  139. </div>
  140. <div class="tip">
  141. <strong>阅读提示:</strong><br />
  142. 1. 企业登录成功后<strong>直接进工作台</strong>,不再判断「是否已企业登记」。<br />
  143. 2. 「企业认证」在确认方案后的办理进度卡中办理,可先跳过;未认证不挡登录进首页。<br />
  144. 3. 人员到位分两条路线:<strong>路线A 扫码登记</strong> / <strong>路线B 临时工招聘</strong>,一笔订单只走其一。<br />
  145. 4. 「任务发布」在人员到位完成后进行:填写工作时间并确认发布。<br />
  146. 5. 结算确认单可通过进度卡或消息待办打开,界面相同。<br />
  147. 6. 若本页图未显示,请用浏览器打开本 HTML(需能访问 jsDelivr CDN)。
  148. </div>
  149. </div>
  150. <script>
  151. mermaid.initialize({
  152. startOnLoad: true,
  153. theme: "base",
  154. flowchart: { curve: "basis", htmlLabels: true, padding: 12 },
  155. themeVariables: {
  156. fontFamily: "PingFang SC, Microsoft YaHei, sans-serif",
  157. fontSize: "14px"
  158. }
  159. });
  160. </script>
  161. </body>
  162. </html>