01-fresh-mint.html 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309
  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.0" />
  6. <title>01 · 薄荷清新(现行基准) · 管理端界面 Demo</title>
  7. <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
  8. <style>
  9. :root {
  10. --primary: #10b981;
  11. --primary-dark: #059669;
  12. --primary-bg: #ecfdf5;
  13. --text: #1e293b;
  14. --text-muted: #64748b;
  15. --border: #d9e8e2;
  16. --bg-page: #fefefe;
  17. --surface: #ffffff;
  18. --table-head: #f8fafc;
  19. --row-alt: #fafafa;
  20. --row-hover: #f1f5f9;
  21. --shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  22. --radius: 10px;
  23. }
  24. </style>
  25. <link rel="stylesheet" href="_demo-styles.css" />
  26. </head>
  27. <body>
  28. <div class="demo-banner">
  29. <div>
  30. <h1>01 · 薄荷清新(现行基准)</h1>
  31. <p>主色 #10b981 · 偏亮清爽,企业厚重感较弱</p>
  32. </div>
  33. <div class="demo-banner__actions">
  34. <div class="swatch-row"><span class="swatch"><i style="background:#10b981"></i>主色</span><span class="swatch"><i style="background:#059669"></i>深</span><span class="swatch"><i style="background:#ecfdf5"></i>浅底</span><span class="swatch"><i style="background:#d9e8e2"></i>边</span></div>
  35. <div class="theme-jump"><a class="is-current" href="01-fresh-mint.html">01</a><a class="" href="02-forest-enterprise.html">02</a><a class="" href="03-deep-teal.html">03</a><a class="" href="04-cedar-green.html">04</a><a class="" href="05-jade-corporate.html">05</a><a class="" href="06-ink-emerald.html">06</a></div>
  36. <a class="link-back" href="index.html">选型入口</a>
  37. </div>
  38. </div>
  39. <div class="app-layout">
  40. <aside class="sidebar">
  41. <div class="brand">
  42. <div class="brand-icon">兴</div>
  43. <div class="brand-text">中科兴皖<small>一体化门户</small></div>
  44. </div>
  45. <div class="nav">
  46. <div class="nav-group">
  47. <div class="nav-group-title">市场运营</div>
  48. <a href="#">工作台</a>
  49. <a href="#" class="active">采集协议单</a>
  50. <a href="#">样本接收</a>
  51. <a href="#">缴费确认</a>
  52. </div>
  53. <div class="nav-group">
  54. <div class="nav-group-title">质量管理</div>
  55. <a href="#">质检工单</a>
  56. <a href="#">环境检测</a>
  57. </div>
  58. <div class="nav-group">
  59. <div class="nav-group-title">系统</div>
  60. <a href="#">用户管理</a>
  61. <a href="#">角色权限</a>
  62. </div>
  63. </div>
  64. </aside>
  65. <div class="main-col">
  66. <header class="topbar">
  67. <div class="crumb">市场运营 / <b>采集协议单</b></div>
  68. <div class="topbar-right">
  69. <span>管理员</span>
  70. <div class="avatar">管</div>
  71. </div>
  72. </header>
  73. <div class="work-tabs">
  74. <div class="work-tab">工作台</div>
  75. <div class="work-tab is-active">采集协议单</div>
  76. <div class="work-tab">样本接收</div>
  77. </div>
  78. <div class="content">
  79. <section class="panel">
  80. <div class="entity-switch">
  81. <div class="entity-card is-active">
  82. <div class="entity-card__icon">📄</div>
  83. <div>
  84. <div class="entity-card__title">协议单管理</div>
  85. <div class="entity-card__desc">协议审核与状态维护</div>
  86. </div>
  87. </div>
  88. <div class="entity-card">
  89. <div class="entity-card__icon">💰</div>
  90. <div>
  91. <div class="entity-card__title">缴费信息</div>
  92. <div class="entity-card__desc">缴费计划与到账</div>
  93. </div>
  94. </div>
  95. <div class="entity-card">
  96. <div class="entity-card__icon">🏅</div>
  97. <div>
  98. <div class="entity-card__title">储存证管理</div>
  99. <div class="entity-card__desc">储存证开具管理</div>
  100. </div>
  101. </div>
  102. <div class="entity-card">
  103. <div class="entity-card__icon">📅</div>
  104. <div>
  105. <div class="entity-card__title">满月待办</div>
  106. <div class="entity-card__desc">满月事项跟进</div>
  107. </div>
  108. </div>
  109. </div>
  110. <div class="filter-block">
  111. <div class="filter-grid">
  112. <div class="field">
  113. <label>关键词</label>
  114. <input class="input" type="text" placeholder="协议编号 / 客户姓名 / 手机号" />
  115. </div>
  116. <div class="field">
  117. <label>协议状态</label>
  118. <select class="select"><option>全部</option><option>生效中</option><option>待生效</option></select>
  119. </div>
  120. <div class="field">
  121. <label>预产期起</label>
  122. <input class="input" type="date" />
  123. </div>
  124. <div class="field">
  125. <label>预产期止</label>
  126. <input class="input" type="date" />
  127. </div>
  128. </div>
  129. <div class="filter-actions">
  130. <button type="button" class="btn btn-primary">查询</button>
  131. <button type="button" class="btn">重置</button>
  132. </div>
  133. </div>
  134. <div class="list-toolbar">
  135. <span class="sel-num">已选 <b>2</b> 项</span>
  136. <button type="button" class="btn btn-primary">新增协议</button>
  137. <button type="button" class="btn">批量审核</button>
  138. <button type="button" class="btn">导出</button>
  139. </div>
  140. <div class="list-body">
  141. <table>
  142. <thead>
  143. <tr>
  144. <th><input type="checkbox" checked /></th>
  145. <th>序号</th>
  146. <th>状态</th>
  147. <th>协议编号</th>
  148. <th>客户姓名</th>
  149. <th>手机号</th>
  150. <th>预产期</th>
  151. <th>缴费状态</th>
  152. <th>创建时间</th>
  153. <th>操作</th>
  154. </tr>
  155. </thead>
  156. <tbody>
  157. <tr>
  158. <td><input type="checkbox" checked /></td>
  159. <td>1</td>
  160. <td><span class="tag tag-primary">生效中</span></td>
  161. <td>XY-2026-0042</td>
  162. <td>张女士</td>
  163. <td>138****6621</td>
  164. <td>2026-08-12</td>
  165. <td><span class="tag tag-success">已缴费</span></td>
  166. <td>2026-03-01 10:22</td>
  167. <td>
  168. <button class="btn-op primary">查看</button>
  169. <button class="btn-op">编辑</button>
  170. <button class="btn-op">审核</button>
  171. </td>
  172. </tr>
  173. <tr>
  174. <td><input type="checkbox" checked /></td>
  175. <td>2</td>
  176. <td><span class="tag tag-info">待生效</span></td>
  177. <td>XY-2026-0038</td>
  178. <td>李先生</td>
  179. <td>139****8890</td>
  180. <td>2026-07-20</td>
  181. <td><span class="tag tag-warning">缴费确认中</span></td>
  182. <td>2026-02-28 15:06</td>
  183. <td>
  184. <button class="btn-op primary">查看</button>
  185. <button class="btn-op">编辑</button>
  186. <button class="btn-op">生效</button>
  187. </td>
  188. </tr>
  189. <tr>
  190. <td><input type="checkbox" /></td>
  191. <td>3</td>
  192. <td><span class="tag tag-warning">已过期</span></td>
  193. <td>XY-2025-1201</td>
  194. <td>王女士</td>
  195. <td>136****3345</td>
  196. <td>2025-12-08</td>
  197. <td><span class="tag tag-success">已缴费</span></td>
  198. <td>2025-11-02 09:18</td>
  199. <td>
  200. <button class="btn-op primary">查看</button>
  201. <button class="btn-op">续签</button>
  202. </td>
  203. </tr>
  204. <tr>
  205. <td><input type="checkbox" /></td>
  206. <td>4</td>
  207. <td><span class="tag tag-danger">已作废</span></td>
  208. <td>XY-2025-0899</td>
  209. <td>赵先生</td>
  210. <td>137****2210</td>
  211. <td>2025-10-15</td>
  212. <td><span class="tag tag-info">待缴费</span></td>
  213. <td>2025-09-20 14:40</td>
  214. <td>
  215. <button class="btn-op primary">查看</button>
  216. </td>
  217. </tr>
  218. <tr>
  219. <td><input type="checkbox" /></td>
  220. <td>5</td>
  221. <td><span class="tag tag-primary">转科研</span></td>
  222. <td>XY-2025-0756</td>
  223. <td>陈女士</td>
  224. <td>135****9088</td>
  225. <td>2025-09-01</td>
  226. <td><span class="tag tag-success">已缴费</span></td>
  227. <td>2025-08-11 11:05</td>
  228. <td>
  229. <button class="btn-op primary">查看</button>
  230. </td>
  231. </tr>
  232. </tbody>
  233. </table>
  234. </div>
  235. <div class="pager">
  236. <span>共 128 条</span>
  237. <button class="pager-btn">‹</button>
  238. <button class="pager-btn is-active">1</button>
  239. <button class="pager-btn">2</button>
  240. <button class="pager-btn">3</button>
  241. <button class="pager-btn">›</button>
  242. <span>10 条/页</span>
  243. </div>
  244. </section>
  245. <div class="demo-bottom">
  246. <div>
  247. <div class="stats-row">
  248. <div class="stat-card">
  249. <div class="label">本月新增协议</div>
  250. <div class="value">42</div>
  251. </div>
  252. <div class="stat-card">
  253. <div class="label">生效中</div>
  254. <div class="value">86</div>
  255. </div>
  256. <div class="stat-card warn">
  257. <div class="label">待缴费</div>
  258. <div class="value">12</div>
  259. </div>
  260. </div>
  261. <p class="theme-note">适合年轻化、活力感产品。若需厚重企业感,请对比 02~06。</p>
  262. </div>
  263. <div class="dialog-preview">
  264. <div class="dialog-head">查看协议 · XY-2026-0042</div>
  265. <div class="dialog-body">
  266. <div class="form-grid-2">
  267. <div class="field">
  268. <label>协议状态</label>
  269. <div><span class="tag tag-primary">生效中</span></div>
  270. </div>
  271. <div class="field">
  272. <label>缴费状态</label>
  273. <div><span class="tag tag-success">已缴费</span></div>
  274. </div>
  275. <div class="field">
  276. <label>客户姓名</label>
  277. <input class="input" value="张女士" readonly />
  278. </div>
  279. <div class="field">
  280. <label>手机号</label>
  281. <input class="input" value="138****6621" readonly />
  282. </div>
  283. <div class="field" style="grid-column: 1 / -1">
  284. <label>备注</label>
  285. <input class="input" value="—" readonly />
  286. </div>
  287. </div>
  288. </div>
  289. <div class="dialog-foot">
  290. <button class="btn">关闭</button>
  291. <button class="btn btn-primary">确定</button>
  292. </div>
  293. </div>
  294. </div>
  295. </div>
  296. </div>
  297. </div>
  298. </body>
  299. </html>