userInfo.html 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394
  1. <div class="ml-auto d-flex">
  2. <!-- 信息提示 -->
  3. <div style="display:none">
  4. <a href="#" class="header-icon" data-toggle="dropdown" title="You got 11 notifications">
  5. <i class="fal fa-bell"></i>
  6. <span class="badge badge-icon">11</span>
  7. </a>
  8. <div class="dropdown-menu dropdown-menu-animated dropdown-xl">
  9. <div class="dropdown-header bg-trans-gradient d-flex justify-content-center align-items-center rounded-top mb-2">
  10. <h4 class="m-0 text-center color-white">
  11. 11 New
  12. <small class="mb-0 opacity-80">User Notifications</small>
  13. </h4>
  14. </div>
  15. <ul class="nav nav-tabs nav-tabs-clean" role="tablist">
  16. <li class="nav-item">
  17. <a class="nav-link px-4 fs-md js-waves-on fw-500" data-toggle="tab" href="#tab-messages" data-i18n="drpdwn.messages">Messages</a>
  18. </li>
  19. <li class="nav-item">
  20. <a class="nav-link px-4 fs-md js-waves-on fw-500" data-toggle="tab" href="#tab-feeds" data-i18n="drpdwn.feeds">Feeds</a>
  21. </li>
  22. <li class="nav-item">
  23. <a class="nav-link px-4 fs-md js-waves-on fw-500" data-toggle="tab" href="#tab-events" data-i18n="drpdwn.events">Events</a>
  24. </li>
  25. </ul>
  26. <div class="tab-content tab-notification">
  27. <div class="tab-pane active p-3 text-center">
  28. <h5 class="mt-4 pt-4 fw-500">
  29. <span class="d-block fa-3x pb-4 text-muted">
  30. <i class="ni ni-arrow-up text-gradient opacity-70"></i>
  31. </span> Select a tab above to activate
  32. <small class="mt-3 fs-b fw-400 text-muted">
  33. This blank page message helps protect your privacy, or you can show the first message here automatically through
  34. <a href="#">settings page</a>
  35. </small>
  36. </h5>
  37. </div>
  38. <div class="tab-pane" id="tab-messages" role="tabpanel">
  39. <div class="custom-scroll h-100">
  40. <ul class="notification">
  41. <li class="unread">
  42. <a href="#" class="d-flex align-items-center">
  43. <span class="status mr-2">
  44. <span class="profile-image rounded-circle d-inline-block" style="background-image:url('img/demo/avatars/avatar-c.png')"></span>
  45. </span>
  46. <span class="d-flex flex-column flex-1 ml-1">
  47. <span class="name">Melissa Ayre <span class="badge badge-primary fw-n position-absolute pos-top pos-right mt-1">INBOX</span></span>
  48. <span class="msg-a fs-sm">Re: New security codes</span>
  49. <span class="msg-b fs-xs">Hello again and thanks for being part...</span>
  50. <span class="fs-nano text-muted mt-1">56 seconds ago</span>
  51. </span>
  52. </a>
  53. </li>
  54. <li class="unread">
  55. <a href="#" class="d-flex align-items-center">
  56. <span class="status mr-2">
  57. <span class="profile-image rounded-circle d-inline-block" style="background-image:url('img/demo/avatars/avatar-a.png')"></span>
  58. </span>
  59. <span class="d-flex flex-column flex-1 ml-1">
  60. <span class="name">Adison Lee</span>
  61. <span class="msg-a fs-sm">Msed quia non numquam eius</span>
  62. <span class="fs-nano text-muted mt-1">2 minutes ago</span>
  63. </span>
  64. </a>
  65. </li>
  66. <li>
  67. <a href="#" class="d-flex align-items-center">
  68. <span class="status status-success mr-2">
  69. <span class="profile-image rounded-circle d-inline-block" style="background-image:url('img/demo/avatars/avatar-b.png')"></span>
  70. </span>
  71. <span class="d-flex flex-column flex-1 ml-1">
  72. <span class="name">Oliver Kopyuv</span>
  73. <span class="msg-a fs-sm">Msed quia non numquam eius</span>
  74. <span class="fs-nano text-muted mt-1">3 days ago</span>
  75. </span>
  76. </a>
  77. </li>
  78. <li>
  79. <a href="#" class="d-flex align-items-center">
  80. <span class="status status-warning mr-2">
  81. <span class="profile-image rounded-circle d-inline-block" style="background-image:url('img/demo/avatars/avatar-e.png')"></span>
  82. </span>
  83. <span class="d-flex flex-column flex-1 ml-1">
  84. <span class="name">Dr. John Cook PhD</span>
  85. <span class="msg-a fs-sm">Msed quia non numquam eius</span>
  86. <span class="fs-nano text-muted mt-1">2 weeks ago</span>
  87. </span>
  88. </a>
  89. </li>
  90. <li>
  91. <a href="#" class="d-flex align-items-center">
  92. <span class="status status-success mr-2">
  93. <!-- <img src="img/demo/avatars/avatar-m.png" data-src="img/demo/avatars/avatar-h.png" class="profile-image rounded-circle" alt="Sarah McBrook" /> -->
  94. <span class="profile-image rounded-circle d-inline-block" style="background-image:url('img/demo/avatars/avatar-h.png')"></span>
  95. </span>
  96. <span class="d-flex flex-column flex-1 ml-1">
  97. <span class="name">Sarah McBrook</span>
  98. <span class="msg-a fs-sm">Msed quia non numquam eius</span>
  99. <span class="fs-nano text-muted mt-1">3 weeks ago</span>
  100. </span>
  101. </a>
  102. </li>
  103. <li>
  104. <a href="#" class="d-flex align-items-center">
  105. <span class="status status-success mr-2">
  106. <span class="profile-image rounded-circle d-inline-block" style="background-image:url('img/demo/avatars/avatar-m.png')"></span>
  107. </span>
  108. <span class="d-flex flex-column flex-1 ml-1">
  109. <span class="name">Anothony Bezyeth</span>
  110. <span class="msg-a fs-sm">Msed quia non numquam eius</span>
  111. <span class="fs-nano text-muted mt-1">one month ago</span>
  112. </span>
  113. </a>
  114. </li>
  115. <li>
  116. <a href="#" class="d-flex align-items-center">
  117. <span class="status status-danger mr-2">
  118. <span class="profile-image rounded-circle d-inline-block" style="background-image:url('img/demo/avatars/avatar-j.png')"></span>
  119. </span>
  120. <span class="d-flex flex-column flex-1 ml-1">
  121. <span class="name">Lisa Hatchensen</span>
  122. <span class="msg-a fs-sm">Msed quia non numquam eius</span>
  123. <span class="fs-nano text-muted mt-1">one year ago</span>
  124. </span>
  125. </a>
  126. </li>
  127. </ul>
  128. </div>
  129. </div>
  130. <div class="tab-pane" id="tab-feeds" role="tabpanel">
  131. <div class="custom-scroll h-100">
  132. <ul class="notification">
  133. <li class="unread">
  134. <div class="d-flex align-items-center show-child-on-hover">
  135. <span class="d-flex flex-column flex-1">
  136. <span class="name d-flex align-items-center">Administrator <span class="badge badge-success fw-n ml-1">UPDATE</span></span>
  137. <span class="msg-a fs-sm">
  138. System updated to version <strong>4.0.2</strong> <a href="intel_build_notes.html">(patch notes)</a>
  139. </span>
  140. <span class="fs-nano text-muted mt-1">5 mins ago</span>
  141. </span>
  142. <div class="show-on-hover-parent position-absolute pos-right pos-bottom p-3">
  143. <a href="#" class="text-muted" title="delete"><i class="fal fa-trash-alt"></i></a>
  144. </div>
  145. </div>
  146. </li>
  147. <li>
  148. <div class="d-flex align-items-center show-child-on-hover">
  149. <div class="d-flex flex-column flex-1">
  150. <span class="name">
  151. Adison Lee <span class="fw-300 d-inline">replied to your video <a href="#" class="fw-400"> Cancer Drug</a> </span>
  152. </span>
  153. <span class="msg-a fs-sm mt-2">Bring to the table win-win survival strategies to ensure proactive domination. At the end of the day...</span>
  154. <span class="fs-nano text-muted mt-1">10 minutes ago</span>
  155. </div>
  156. <div class="show-on-hover-parent position-absolute pos-right pos-bottom p-3">
  157. <a href="#" class="text-muted" title="delete"><i class="fal fa-trash-alt"></i></a>
  158. </div>
  159. </div>
  160. </li>
  161. <li>
  162. <div class="d-flex align-items-center show-child-on-hover">
  163. <!--<img src="img/demo/avatars/avatar-m.png" data-src="img/demo/avatars/avatar-k.png" class="profile-image rounded-circle" alt="k" />-->
  164. <div class="d-flex flex-column flex-1">
  165. <span class="name">
  166. Troy Norman'<span class="fw-300">s new connections</span>
  167. </span>
  168. <div class="fs-sm d-flex align-items-center mt-2">
  169. <span class="profile-image-md mr-1 rounded-circle d-inline-block" style="background-image:url('img/demo/avatars/avatar-a.png'); background-size: cover;"></span>
  170. <span class="profile-image-md mr-1 rounded-circle d-inline-block" style="background-image:url('img/demo/avatars/avatar-b.png'); background-size: cover;"></span>
  171. <span class="profile-image-md mr-1 rounded-circle d-inline-block" style="background-image:url('img/demo/avatars/avatar-c.png'); background-size: cover;"></span>
  172. <span class="profile-image-md mr-1 rounded-circle d-inline-block" style="background-image:url('img/demo/avatars/avatar-e.png'); background-size: cover;"></span>
  173. <div data-hasmore="+3" class="rounded-circle profile-image-md mr-1">
  174. <span class="profile-image-md mr-1 rounded-circle d-inline-block" style="background-image:url('img/demo/avatars/avatar-h.png'); background-size: cover;"></span>
  175. </div>
  176. </div>
  177. <span class="fs-nano text-muted mt-1">55 minutes ago</span>
  178. </div>
  179. <div class="show-on-hover-parent position-absolute pos-right pos-bottom p-3">
  180. <a href="#" class="text-muted" title="delete"><i class="fal fa-trash-alt"></i></a>
  181. </div>
  182. </div>
  183. </li>
  184. <li>
  185. <div class="d-flex align-items-center show-child-on-hover">
  186. <!--<img src="img/demo/avatars/avatar-m.png" data-src="img/demo/avatars/avatar-e.png" class="profile-image-sm rounded-circle align-self-start mt-1" alt="k" />-->
  187. <div class="d-flex flex-column flex-1">
  188. <span class="name">Dr John Cook <span class="fw-300">sent a <span class="text-danger">new signal</span></span></span>
  189. <span class="msg-a fs-sm mt-2">Nanotechnology immersion along the information highway will close the loop on focusing solely on the bottom line.</span>
  190. <span class="fs-nano text-muted mt-1">10 minutes ago</span>
  191. </div>
  192. <div class="show-on-hover-parent position-absolute pos-right pos-bottom p-3">
  193. <a href="#" class="text-muted" title="delete"><i class="fal fa-trash-alt"></i></a>
  194. </div>
  195. </div>
  196. </li>
  197. <li>
  198. <div class="d-flex align-items-center show-child-on-hover">
  199. <div class="d-flex flex-column flex-1">
  200. <span class="name">Lab Images <span class="fw-300">were updated!</span></span>
  201. <div class="fs-sm d-flex align-items-center mt-1">
  202. <a href="#" class="mr-1 mt-1" title="Cell A-0012">
  203. <span class="d-block img-share" style="background-image:url('img/thumbs/pic-7.png'); background-size: cover;"></span>
  204. </a>
  205. <a href="#" class="mr-1 mt-1" title="Patient A-473 saliva">
  206. <span class="d-block img-share" style="background-image:url('img/thumbs/pic-8.png'); background-size: cover;"></span>
  207. </a>
  208. <a href="#" class="mr-1 mt-1" title="Patient A-473 blood cells">
  209. <span class="d-block img-share" style="background-image:url('img/thumbs/pic-11.png'); background-size: cover;"></span>
  210. </a>
  211. <a href="#" class="mr-1 mt-1" title="Patient A-473 Membrane O.C">
  212. <span class="d-block img-share" style="background-image:url('img/thumbs/pic-12.png'); background-size: cover;"></span>
  213. </a>
  214. </div>
  215. <span class="fs-nano text-muted mt-1">55 minutes ago</span>
  216. </div>
  217. <div class="show-on-hover-parent position-absolute pos-right pos-bottom p-3">
  218. <a href="#" class="text-muted" title="delete"><i class="fal fa-trash-alt"></i></a>
  219. </div>
  220. </div>
  221. </li>
  222. <li>
  223. <div class="d-flex align-items-center show-child-on-hover">
  224. <!--<img src="img/demo/avatars/avatar-m.png" data-src="img/demo/avatars/avatar-h.png" class="profile-image rounded-circle align-self-start mt-1" alt="k" />-->
  225. <div class="d-flex flex-column flex-1">
  226. <div class="name mb-2">
  227. Lisa Lamar<span class="fw-300"> updated project</span>
  228. </div>
  229. <div class="row fs-b fw-300">
  230. <div class="col text-left">
  231. Progress
  232. </div>
  233. <div class="col text-right fw-500">
  234. 45%
  235. </div>
  236. </div>
  237. <div class="progress progress-sm d-flex mt-1">
  238. <span class="progress-bar bg-primary-500 progress-bar-striped" role="progressbar" style="width: 45%" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100"></span>
  239. </div>
  240. <span class="fs-nano text-muted mt-1">2 hrs ago</span>
  241. <div class="show-on-hover-parent position-absolute pos-right pos-bottom p-3">
  242. <a href="#" class="text-muted" title="delete"><i class="fal fa-trash-alt"></i></a>
  243. </div>
  244. </div>
  245. </div>
  246. </li>
  247. </ul>
  248. </div>
  249. </div>
  250. <div class="tab-pane" id="tab-events" role="tabpanel">
  251. <div class="d-flex flex-column h-100">
  252. <div class="h-auto">
  253. <table class="table table-bordered table-calendar m-0 w-100 h-100 border-0">
  254. <tr>
  255. <th colspan="7" class="pt-3 pb-2 pl-3 pr-3 text-center">
  256. <div class="js-get-date h5 mb-2">[your date here]</div>
  257. </th>
  258. </tr>
  259. <tr class="text-center">
  260. <th>Sun</th>
  261. <th>Mon</th>
  262. <th>Tue</th>
  263. <th>Wed</th>
  264. <th>Thu</th>
  265. <th>Fri</th>
  266. <th>Sat</th>
  267. </tr>
  268. <tr>
  269. <td class="text-muted bg-faded">30</td>
  270. <td>1</td>
  271. <td>2</td>
  272. <td>3</td>
  273. <td>4</td>
  274. <td>5</td>
  275. <td><i class="fal fa-birthday-cake mt-1 ml-1 position-absolute pos-left pos-top text-primary"></i> 6</td>
  276. </tr>
  277. <tr>
  278. <td>7</td>
  279. <td>8</td>
  280. <td>9</td>
  281. <td class="bg-primary-300 pattern-0">10</td>
  282. <td>11</td>
  283. <td>12</td>
  284. <td>13</td>
  285. </tr>
  286. <tr>
  287. <td>14</td>
  288. <td>15</td>
  289. <td>16</td>
  290. <td>17</td>
  291. <td>18</td>
  292. <td>19</td>
  293. <td>20</td>
  294. </tr>
  295. <tr>
  296. <td>21</td>
  297. <td>22</td>
  298. <td>23</td>
  299. <td>24</td>
  300. <td>25</td>
  301. <td>26</td>
  302. <td>27</td>
  303. </tr>
  304. <tr>
  305. <td>28</td>
  306. <td>29</td>
  307. <td>30</td>
  308. <td>31</td>
  309. <td class="text-muted bg-faded">1</td>
  310. <td class="text-muted bg-faded">2</td>
  311. <td class="text-muted bg-faded">3</td>
  312. </tr>
  313. </table>
  314. </div>
  315. <div class="flex-1 custom-scroll">
  316. <div class="p-2">
  317. <div class="d-flex align-items-center text-left mb-3">
  318. <div class="width-5 fw-300 text-primary l-h-n mr-1 align-self-start fs-xxl">
  319. 15
  320. </div>
  321. <div class="flex-1">
  322. <div class="d-flex flex-column">
  323. <span class="l-h-n fs-md fw-500 opacity-70">
  324. October 2020
  325. </span>
  326. <span class="l-h-n fs-nano fw-400 text-secondary">
  327. Friday
  328. </span>
  329. </div>
  330. <div class="mt-3">
  331. <p>
  332. <strong>2:30PM</strong> - Doctor's appointment
  333. </p>
  334. <p>
  335. <strong>3:30PM</strong> - Report overview
  336. </p>
  337. <p>
  338. <strong>4:30PM</strong> - Meeting with Donnah V.
  339. </p>
  340. <p>
  341. <strong>5:30PM</strong> - Late Lunch
  342. </p>
  343. <p>
  344. <strong>6:30PM</strong> - Report Compression
  345. </p>
  346. </div>
  347. </div>
  348. </div>
  349. </div>
  350. </div>
  351. </div>
  352. </div>
  353. </div>
  354. <div class="py-2 px-3 bg-faded d-block rounded-bottom text-right border-faded border-bottom-0 border-right-0 border-left-0">
  355. <a href="#" class="fs-xs fw-500 ml-auto">view all notifications</a>
  356. </div>
  357. </div>
  358. </div>
  359. <!-- 用户菜单 -->
  360. <div>
  361. <a href="#" data-toggle="dropdown" title="drlantern@gotbootstrap.com" class="header-icon d-flex align-items-center justify-content-center ml-2">
  362. <img src="<%= STAFF.avatar %>_2.jpg" class="profile-image rounded-circle" alt="Dr. Codex Lantern">
  363. <!-- you can also add username next to the avatar with the codes below:
  364. <span class="ml-1 mr-1 text-truncate text-truncate-header hidden-xs-down">Me</span>
  365. <i class="ni ni-chevron-down hidden-xs-down"></i> -->
  366. </a>
  367. <div class="dropdown-menu dropdown-menu-animated dropdown-lg">
  368. <div class="dropdown-header bg-trans-gradient d-flex flex-row py-4 rounded-top">
  369. <div class="d-flex flex-row align-items-center mt-1 mb-1 color-white">
  370. <span class="mr-2">
  371. <img src="<%= STAFF.avatar %>_2.jpg" class="rounded-circle profile-image" alt="Dr. Codex Lantern">
  372. </span>
  373. <div class="info-card-text">
  374. <div class="fs-lg text-truncate text-truncate-lg"><%= STAFF.username %></div>
  375. <span class="text-truncate text-truncate-md opacity-80">工号:<%= STAFF.jobNumber %></span>
  376. </div>
  377. </div>
  378. </div>
  379. <div class="dropdown-divider m-0"></div>
  380. <a href="/settingEmployeeInfo" class="dropdown-item" data-action="app-fullscreen">
  381. <span>员工信息</span>
  382. </a>
  383. <div class="dropdown-divider m-0"></div>
  384. <a href="#" class="dropdown-item" data-action="app-fullscreen">
  385. <span>全屏</span>
  386. <i class="float-right text-muted fw-n">F11</i>
  387. </a>
  388. <div class="dropdown-divider m-0"></div>
  389. <a class="dropdown-item fw-500 pt-3 pb-3" href="/out">
  390. <span>退出登录</span>
  391. </a>
  392. </div>
  393. </div>
  394. </div>