hr.html 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>人才中心双选服务平台</title>
  7. <!-- 引入样式 -->
  8. <link rel="stylesheet" href="./styles/element-ui@2.15.9.css" />
  9. <link rel="stylesheet" href="./styles/humanResources.css" />
  10. <!-- 引入js -->
  11. <script src="./libs/vue@2.7.10.js"></script>
  12. <script src="./libs/datav.min.js"></script>
  13. <script src="./libs/echarts.min_4.8.js"></script>
  14. <script src="./libs/element-ui@2.15.9.js"></script>
  15. <script src="./libs/axios.min.js"></script>
  16. <script src="./js/request.js"></script>
  17. <script src="./libs/echarts-tooltip-carousel.js"></script>
  18. <script src="./js/dataA.js"></script>
  19. <script src="./js/mapData.js"></script>
  20. <script src="./libs/vue-seamless-scroll.min.js"></script>
  21. <!-- highchair -->
  22. <script src="./libs/highcharts.js"></script>
  23. <script src="./libs/highcharts3d.js"></script>
  24. </head>
  25. <body>
  26. <div id="app" class="app_box">
  27. <div class="page_title">{{ title }}</div>
  28. <!-- <div class="page_title" @click="fullScreen()">{{ title }}</div> -->
  29. <div class="page_main">
  30. <div class="page_main_left flex_column" v-if="showBigList">
  31. <div class="left_top">
  32. <div :class="treeList[0].flag?'title_yellow':'title'">
  33. Ⅰ.岗位发布
  34. </div>
  35. <div class="main flex_sp">
  36. <div class="main_item flex_column">
  37. <div :class="itemClass">
  38. <!-- <div :class="classChange?'item_content_6':'item_content_6_false'"> -->
  39. <dv-scroll-board
  40. id="itemContent"
  41. :config="config3"
  42. v-if="isShowInfoList"
  43. @scroll-change="scrollChange"
  44. style="width: 100%; height: 100%"
  45. />
  46. </div>
  47. <div class="item_content_4 flex_column">
  48. <div class="content_4_top flex_column">
  49. <div class="content_4_title flex">
  50. <div
  51. :class="item.flag?'btn_on':'btn_off'"
  52. v-for="(item,index) in leftList"
  53. @click="handleChangeType(false,index)"
  54. >
  55. {{ item.name }}
  56. </div>
  57. <!-- <div class="btn_off">双选岗位种类</div> -->
  58. </div>
  59. <div class="content_4_time flex">
  60. <div
  61. class="time flex"
  62. @click="handleClick('timeList2',0)"
  63. >
  64. <span>{{ timeList2[0] }}</span>
  65. <span class="img_class">
  66. <img src="./images/humanResources/icon.png" alt="" />
  67. </span>
  68. </div>
  69. <div style="margin: 0 10px">~</div>
  70. <div
  71. class="time flex"
  72. @click="handleClick('timeList2',1)"
  73. >
  74. <span>{{ timeList2[1] }}</span>
  75. <span class="img_class">
  76. <img src="./images/humanResources/icon.png" alt="" />
  77. </span>
  78. </div>
  79. </div>
  80. </div>
  81. <div class="content_4_btm">
  82. <div
  83. v-if="!leftFlag"
  84. class="echarts_dom"
  85. ref="leftChange"
  86. id="echartL2"
  87. ></div>
  88. <dv-scroll-board
  89. v-if="leftFlag"
  90. :config="config2"
  91. style="width: 100%; height: 100%"
  92. />
  93. </div>
  94. </div>
  95. </div>
  96. <div class="main_item" v-if="rollFlag" ref="father">
  97. <p class="item_title">{{ rollTitle }}</p>
  98. <!-- :style="{position: 'relative', 'z-index': scrollType === 0 ? 0 : '-99999';}" -->
  99. <div style="position: fixed;z-index: -99999" v-resize="handleResize">
  100. <div ref="displayNone" class="item" v-if="rollFlag && config1.data[recruitInfoIndex][6] === 1">
  101. <div
  102. class="item_con"
  103. v-for="(item,index) in recruitInfoList[recruitInfoIndex]"
  104. >
  105. <span class="note_title" v-if="item.title != ''"
  106. >{{ item.title }}</span
  107. >
  108. <span class="note_info" v-for="(i,z) in item.infos">
  109. {{ i }}
  110. </span>
  111. </div>
  112. </div>
  113. <div ref="displayNone" class="item item-html" v-if="rollFlag && config1.data[recruitInfoIndex][6] === 0" style="color: #fff;" v-html="config1.data[recruitInfoIndex][5]"></div>
  114. </div>
  115. <div class="item" v-if="rollFlag && scrollType === 1" ref="child">
  116. <template v-if="config1.data[recruitInfoIndex][6] === 1">
  117. <div
  118. class="item_con"
  119. v-for="(item,index) in recruitInfoList[recruitInfoIndex]"
  120. >
  121. <span class="note_title" v-if="item.title != ''"
  122. >{{ item.title }}</span
  123. >
  124. <!-- <span>{{ handleBR(item.content) }}</span> -->
  125. <span class="note_info" v-for="(i,z) in item.infos">
  126. {{ i }}
  127. </span>
  128. </div>
  129. </template>
  130. <template v-if="config1.data[recruitInfoIndex][6] === 0">
  131. <div class="item-html" v-html="config1.data[recruitInfoIndex][5]" style="color: #fff;"></div>
  132. </template>
  133. </div>
  134. <vue-seamless-scroll :data="listData" class="warp" v-else>
  135. <div class="item" v-if="rollFlag && config1.data[recruitInfoIndex][6] === 1">
  136. <div
  137. class="item_con"
  138. v-for="(item,index) in recruitInfoList[recruitInfoIndex]"
  139. >
  140. <span class="note_title" v-if="item.title != ''"
  141. >{{ item.title }}</span
  142. >
  143. <!-- <span>{{ handleBR(item.content) }}</span> -->
  144. <span class="note_info" v-for="(i,z) in item.infos">
  145. {{ i }}
  146. </span>
  147. </div>
  148. </div>
  149. <div class="item-html" v-if="rollFlag && config1.data[recruitInfoIndex][6] === 0" style="color: #fff;" v-html="config1.data[recruitInfoIndex][5]"></div>
  150. </vue-seamless-scroll>
  151. </div>
  152. </div>
  153. </div>
  154. <div class="left_btm">
  155. <div :class="treeList[1].flag?'title_yellow':'title'">
  156. Ⅱ.自主报名
  157. </div>
  158. <div class="main flex_sp" style="position: relative">
  159. <div class="main_item">
  160. <dv-scroll-board
  161. :config="configMark"
  162. v-if="isChangeList"
  163. style="width: 100%; height: 100%"
  164. />
  165. </div>
  166. <div class="main_item">
  167. <div class="echarts_dom" v-if="downholeFlag" ref="vita"></div>
  168. <dv-scroll-board
  169. v-if="!downholeFlag"
  170. :config="typeList"
  171. style="width: 100%; height: 100%"
  172. />
  173. </div>
  174. <div
  175. :class="dataFlag?'echarts_icon':'echarts_icon_else'"
  176. @click="hanleIcon()"
  177. >
  178. <img src="./images/blue.png" alt="" />
  179. </div>
  180. </div>
  181. </div>
  182. </div>
  183. <div
  184. class="page_main_left flex_column"
  185. style="background-color: #63b6ff11"
  186. v-if="!showBigList"
  187. >
  188. <div
  189. class="title"
  190. style="width: 70%; height: 65px; margin-left: -30%"
  191. >
  192. Ⅳ.综合测评
  193. </div>
  194. <div class="main flex_column w100" style="padding: 0">
  195. <!-- <div class="title" style="width: 70%;height: 100px;margin-left: -30%;">笔试安排</div> -->
  196. <div class="main_item" style="width: 100%; background: none">
  197. <!-- <div class="main_item_title">笔试安排</div> -->
  198. <div class="main_item_main" style="height: 100%">
  199. <dv-scroll-board
  200. v-if="showExamination"
  201. :config="configInterviewElse"
  202. @scroll-change="scrollChangeListElse"
  203. style="width: 100%; height: 100%"
  204. />
  205. </div>
  206. </div>
  207. <!-- <div class="title" style="width: 70%;height: 100px;margin-left: -30%;margin-top: 30px;">面试安排</div> -->
  208. <div
  209. class="main_item w100"
  210. style="width: 100%; background: none; position: relative"
  211. v-if="false"
  212. >
  213. <!-- <div class="main_item_title">面试安排</div> -->
  214. <div class="main_item_main" style="height: 100%">
  215. <dv-scroll-board
  216. v-if="showInterview"
  217. :config="configInterview"
  218. @scroll-change="scrollChangeListW"
  219. style="width: 100%; height: 100%"
  220. />
  221. </div>
  222. <!-- <div class="changeTime" @click="handleMonth()">
  223. <img class="humanResources_times" src="./images/humanResources/time.png" alt="">
  224. <div class="humanResources_text">{{ monthItem }}月</div>
  225. <img class="humanResources_icon_time" src="./images/humanResources/icon.png" alt="">
  226. </div> -->
  227. </div>
  228. </div>
  229. </div>
  230. <div class="page_main_center">
  231. <img
  232. class="page_main_center_image"
  233. src="./images/humanResources/tree.png"
  234. alt=""
  235. />
  236. <div class="center_top flex_sp">
  237. <div
  238. class="center_top_item flex"
  239. v-for="(item, index) in mainList"
  240. :key="index"
  241. @click="handleClickIcon(item,index)"
  242. >
  243. <div class="center_top_image">
  244. <img :src="item.icon" alt="" />
  245. </div>
  246. <div class="center_top_info flex_column">
  247. <span class="num"
  248. >{{ item.value }} <span>{{ item.unit }}</span>
  249. </span>
  250. <span class="name">{{ item.name }}</span>
  251. </div>
  252. </div>
  253. </div>
  254. <div class="center_main">
  255. <div
  256. class="center_main_item flex_column"
  257. v-for="(item, index) in treeList"
  258. :key="index"
  259. :style="item.flag?item.onStyle:item.style"
  260. >
  261. <div class="center_main_item_icon">
  262. <img :src="item.flag?item.onSrc:item.src" alt="" />
  263. </div>
  264. <span>{{ item.name }}</span>
  265. </div>
  266. </div>
  267. <div
  268. class="fireworks"
  269. style="right: 20%; top: 23%; animation-delay: -0.4s"
  270. ></div>
  271. <div
  272. class="fireworks"
  273. style="left: 5%; top: 23%; animation-delay: -1.7s"
  274. ></div>
  275. <div
  276. class="fireworks"
  277. style="left: 5%; top: 23%; animation-delay: -1.7s"
  278. ></div>
  279. <div
  280. class="fireworks"
  281. style="left: 5%; top: 23%; animation-delay: -1.7s"
  282. ></div>
  283. <div
  284. class="fireworks"
  285. style="left: 5%; top: 23%; animation-delay: -1.7s"
  286. ></div>
  287. <div
  288. class="fireworks"
  289. style="left: 5%; top: 23%; animation-delay: -1.7s"
  290. ></div>
  291. <div
  292. class="fireworks"
  293. style="right: 0%; top: 15%; animation-delay: -3.1s"
  294. ></div>
  295. <div
  296. class="fireworks"
  297. style="right: 35%; top: 23%; animation-delay: -2.1s"
  298. ></div>
  299. <div
  300. class="fireworks"
  301. style="left: 30%; top: 19%; animation-delay: -2.7s"
  302. ></div>
  303. <div
  304. class="fireworks"
  305. style="right: 35%; top: 13%; animation-delay: -2.2s"
  306. ></div>
  307. <div
  308. class="fireworks"
  309. style="left: 25%; top: 25%; animation-delay: -2.6s"
  310. ></div>
  311. <div
  312. class="fireworks"
  313. style="right: 10%; top: 23%; animation-delay: -2.1s"
  314. ></div>
  315. <!-- <div class="page_main_center_svg">
  316. <svg width="100%" height="100%" class="svg_box">
  317. <defs>
  318. <linearGradient id="gradient-test">
  319. <stop offset="0%" stop-color="#a96cfa" />
  320. <stop offset="100%" stop-color="#00F4FF" />
  321. </linearGradient>
  322. </defs>
  323. <circle cx="350" cy="350" r="340" stroke-width="20px" stroke="url(#gradient-test)" fill="none"
  324. opacity="1">
  325. <animateTransform attributeName="transform" repeatCount="indefinite" type="rotate"
  326. from="0 350 350" to="360 350 350" dur="3" />
  327. </circle>
  328. </svg>
  329. </div> -->
  330. </div>
  331. <div class="page_main_right flex_column" v-if="showBigList">
  332. <div class="right_top">
  333. <div :class="treeList[2].flag?'title_yellow':'title'">
  334. Ⅲ.资格审查
  335. </div>
  336. <div class="main flex_sp" style="padding: 10px 40px 5px">
  337. <div
  338. class="main_item flex_column"
  339. style="background: none; overflow: hidden; padding-bottom: 5px"
  340. >
  341. <div class="main_item_btn flex">
  342. <div
  343. :class="item.flag?'btn_on':'btn_off'"
  344. v-for="(item,index) in rightList"
  345. @click="handleChangeType(true,index)"
  346. >
  347. {{ item.name }}
  348. </div>
  349. <!-- <div class="btn_off" @click="handleChangeType(true,2)">累计数</div> -->
  350. </div>
  351. <div class="main_item_main_bg">
  352. <div class="bg_cyc left flex_column">
  353. <div class="bg_cyc_text">
  354. {{ rightList[rightIndex].num1 }} <span>人</span>
  355. </div>
  356. <div>总人数</div>
  357. </div>
  358. <div class="bg_cyc right flex_column">
  359. <div class="bg_cyc_text">
  360. {{ rightList[rightIndex].num2 }} 人
  361. </div>
  362. <div>通过人数</div>
  363. </div>
  364. <img src="./images/humanResources/examination.png" alt="" />
  365. </div>
  366. <div class="main_item_text">
  367. 通过率 {{ rightList[rightIndex].num3 }}
  368. </div>
  369. </div>
  370. <div class="main_item flex_sp" style="background: none">
  371. <!-- <div class="main_item_box flex_sp" v-for="(item,index) in 5" :key="index">
  372. <div class="main_item_2 flex">
  373. <el-progress type="circle" :define-back-color="'#0093E9'" :width="80" :percentage="25"></el-progress>
  374. </div>
  375. <div class="main_item_8">
  376. <div class="main_item_8_box flex">
  377. <span class="box_icon"></span>
  378. <span class="box_title">名称</span>
  379. </div>
  380. <el-progress :percentage="50" :stroke-width="26" :text-color="'#fff'"></el-progress>
  381. </div>
  382. </div> -->
  383. <!-- <div class="main_item_left flex_column">
  384. <div class="main_item_left_item" ref="c1"></div>
  385. <div class="main_item_left_item" ref="c2"></div>
  386. <div class="main_item_left_item" ref="c3"></div>
  387. <div class="main_item_left_item" ref="c4"></div>
  388. <div class="main_item_left_item" ref="c5"></div>
  389. </div> -->
  390. <div class="main_item_right flex_column" ref="echartsErrorBox">
  391. <div
  392. class="right_item"
  393. v-for="(item,index) in leftErrorList"
  394. :key="index"
  395. >
  396. <div class="right_item_tit">
  397. <div class="icon_tit"></div>
  398. <div class="tit_text">{{ item }}</div>
  399. </div>
  400. <div class="echarts_dom_else"></div>
  401. </div>
  402. <!-- <div class="right_item">
  403. <div class="right_item_tit">
  404. <div class="icon_tit"></div>
  405. <div class="tit_text">{{ leftErrorList[1] }}</div>
  406. </div>
  407. <div class="echarts_dom_else" ref="rightTwo"></div>
  408. </div>
  409. <div class="right_item">
  410. <div class="right_item_tit">
  411. <div class="icon_tit"></div>
  412. <div class="tit_text">{{ leftErrorList[2] }}</div>
  413. </div>
  414. <div class="echarts_dom_else" ref="rightThree"></div>
  415. </div>
  416. <div class="right_item">
  417. <div class="right_item_tit">
  418. <div class="icon_tit"></div>
  419. <div class="tit_text">{{ leftErrorList[3] }}</div>
  420. </div>
  421. <div class="echarts_dom_else" ref="rightFour"></div>
  422. </div>
  423. <div class="right_item">
  424. <div class="right_item_tit">
  425. <div class="icon_tit"></div>
  426. <div class="tit_text">{{ leftErrorList[4] }}</div>
  427. </div>
  428. <div class="echarts_dom_else" ref="rightFive"></div>
  429. </div> -->
  430. </div>
  431. </div>
  432. </div>
  433. </div>
  434. <div class="right_main">
  435. <div :class="treeList[3].flag?'title_yellow':'title'">
  436. Ⅳ.综合测评
  437. </div>
  438. <div class="main flex_sp">
  439. <div class="main_item flex_column" style="background: none">
  440. <!-- <div class="main_item_title">笔试安排</div> -->
  441. <div class="main_item_main">
  442. <dv-scroll-board
  443. v-if="showExamination"
  444. :config="configWritten"
  445. @scroll-change="scrollChangeListW"
  446. style="width: 100%; height: 100%"
  447. />
  448. </div>
  449. </div>
  450. <div
  451. class="main_item flex_column"
  452. style="background: none; position: relative"
  453. >
  454. <!-- <div class="main_item_title">面试安排</div> -->
  455. <div class="main_item_main">
  456. <dv-scroll-board
  457. v-if="showInterview"
  458. :config="configInterview"
  459. @scroll-change="scrollChangeListIn"
  460. style="width: 100%; height: 100%"
  461. />
  462. </div>
  463. <!-- <div class="changeTime" @click="handleMonth()">
  464. <img class="humanResources_times" src="./images/humanResources/time.png" alt="">
  465. <div class="humanResources_text">{{ monthItem }}月</div>
  466. <img class="humanResources_icon_time" src="./images/humanResources/icon.png" alt="">
  467. </div> -->
  468. </div>
  469. </div>
  470. </div>
  471. <div class="right_btm">
  472. <div :class="treeList[4].flag?'title_yellow':'title'">
  473. Ⅴ.录用公示
  474. </div>
  475. <div class="main flex_column">
  476. <div class="main_item_top">
  477. <!-- <vue-seamless-scroll :data="listData" class="warp" :classOption="classOption"> -->
  478. <!-- <div class="item" v-if="noticeList.length == 0"> -->
  479. <div
  480. class="item"
  481. style="
  482. height: 100%;
  483. overflow: hidden;
  484. display: flex;
  485. flex-direction: column;
  486. "
  487. v-if="noticList[noticIndex]"
  488. >
  489. <p class="item_title" style="flex-shrink: 0; height: 44px">
  490. {{ noticList[noticIndex].noticeDataList.title }}
  491. </p>
  492. <!-- <p class="item_title">山西焦煤西山煤电斜沟煤矿井下操作工招聘公示</p>
  493. <p class="item_con" style="text-indent: 40px;line-height: 50px;">
  494. 根据2023年7月1日发布的《山西焦煤西山煤电杜儿坪矿井下操作工双选公告》相关要求,经过双选平台发布岗位、自主报名、资格审查、综合测评等流程,双选结果公示,拟录用陈英等14名员工。现将拟录用人员名单予以公示。<br>
  495. </p>
  496. <p class="item_con" style="text-indent: 40px;line-height: 40px;">
  497. 公示时间为2023年9月1日至9月7日(5个工作日),对双选结果有异议可在公示期内通过电话形式反馈情况。<br>
  498. </p>
  499. <p class="item_con" style="text-indent: 40px;line-height: 40px;">
  500. 受理电话:0351-8305319<br>
  501. </p> -->
  502. <div
  503. class="item_con"
  504. style="height: calc(100% - 84px); overflow: hidden"
  505. ref="father2"
  506. v-if="scrollType2"
  507. >
  508. <span class="item_con_main" ref="child2"
  509. >{{
  510. noticList[noticIndex].noticeDataList.mdnb_noticecontent
  511. }}</span
  512. >
  513. </div>
  514. <vue-seamless-scroll
  515. :data="listData"
  516. :class-option="classOption"
  517. style="height: calc(100% - 74px); overflow: hidden"
  518. v-else
  519. >
  520. <span class="item_con_main"
  521. >{{
  522. noticList[noticIndex].noticeDataList.mdnb_noticecontent
  523. }}</span
  524. >
  525. </vue-seamless-scroll>
  526. </div>
  527. <!-- </vue-seamless-scroll> -->
  528. </div>
  529. <div class="main_item_btm flex_sp" v-if="isShowList">
  530. <!-- <div class="main_item_btm flex_sp" v-if="isShowList"> -->
  531. <div class="btm_item">
  532. <dv-scroll-board
  533. :config="employmentList1"
  534. @scroll-change="scrollChangeList"
  535. style="width: 100%; height: 100%"
  536. />
  537. </div>
  538. <div class="btm_item">
  539. <dv-scroll-board
  540. :config="employmentList2"
  541. style="width: 100%; height: 100%"
  542. />
  543. </div>
  544. </div>
  545. </div>
  546. </div>
  547. <!-- <img class='list_img' src="./images/humanResources/avatar.png" alt=""> -->
  548. </div>
  549. <div class="page_main_right flex_column" v-if="!showBigList">
  550. <div class="right_btm w100" style="height: 100%">
  551. <div
  552. class="main flex_column"
  553. style="width: 100%; height: calc(100% - 0px)"
  554. >
  555. <div
  556. class="title"
  557. style="width: 70%; height: 65px; margin-left: -30%"
  558. >
  559. 录用公示
  560. </div>
  561. <div class="main_item_top" style="height: calc(18% - 15px)">
  562. <!-- <vue-seamless-scroll :data="listData" class="warp" :classOption="classOption"> -->
  563. <!-- <div class="item" v-if="noticeList.length == 0"> -->
  564. <div class="item" v-if="noticList[noticIndex]">
  565. <p class="item_title">
  566. {{ noticList[noticIndex].noticeDataList.title }}
  567. </p>
  568. <!-- <p class="item_title">山西焦煤西山煤电斜沟煤矿井下操作工招聘公示</p>
  569. <p class="item_con" style="text-indent: 40px;line-height: 50px;">
  570. 根据2023年7月1日发布的《山西焦煤西山煤电杜儿坪矿井下操作工双选公告》相关要求,经过双选平台发布岗位、自主报名、资格审查、综合测评等流程,双选结果公示,拟录用陈英等14名员工。现将拟录用人员名单予以公示。<br>
  571. </p>
  572. <p class="item_con" style="text-indent: 40px;line-height: 40px;">
  573. 公示时间为2023年9月1日至9月7日(5个工作日),对双选结果有异议可在公示期内通过电话形式反馈情况。<br>
  574. </p>
  575. <p class="item_con" style="text-indent: 40px;line-height: 40px;">
  576. 受理电话:0351-8305319<br>
  577. </p> -->
  578. <div class="item_con">
  579. <span class="item_con_main"
  580. >{{
  581. noticList[noticIndex].noticeDataList.mdnb_noticecontent
  582. }}</span
  583. >
  584. </div>
  585. </div>
  586. <!-- </vue-seamless-scroll> -->
  587. </div>
  588. <div
  589. class="main_item_btm w100"
  590. style="width: 100%; height: calc(83%)"
  591. >
  592. <!-- <div class="main_item_btm w100" v-if="isShowList" style="width: 100%;height: calc(83%);"> -->
  593. <div class="btm_item w100" style="width: 100%">
  594. <dv-scroll-board
  595. :config="employmentList3"
  596. @scroll-change="scrollChangeList"
  597. style="width: 100%; height: 100%"
  598. />
  599. </div>
  600. <!-- <div class="btm_item">
  601. <dv-scroll-board :config="employmentList2" @scroll-change="scrollChangeList"
  602. style="width: 100%; height: 100%" />
  603. </div> -->
  604. </div>
  605. </div>
  606. </div>
  607. </div>
  608. </div>
  609. <div class="page_btm">
  610. <div class="changeTime_else">
  611. <div
  612. class="content_4_time flex"
  613. style="width: 100%; height: 100%; margin-left: 20px"
  614. >
  615. <div class="time flex" @click="handleClick('timeList1', 0)">
  616. <span>{{ timeList1[0] }}</span>
  617. <span class="img_class">
  618. <img src="./images/humanResources/icon.png" alt="" />
  619. </span>
  620. </div>
  621. <div style="margin: 0 10px">~</div>
  622. <div class="time flex" @click="handleClick('timeList1', 1)">
  623. <span>{{ timeList1[1] }}</span>
  624. <span class="img_class">
  625. <img src="./images/humanResources/icon.png" alt="" />
  626. </span>
  627. </div>
  628. <!-- <div class="time flex" @click="handleClick(2)">
  629. <span>2022-07</span>
  630. <span class="img_class">
  631. <img src="./images/humanResources/icon.png" alt="">
  632. </span>
  633. </div> -->
  634. </div>
  635. </div>
  636. <div class="echarts_dom" ref="pageBtm"></div>
  637. </div>
  638. <div class="svg_box">
  639. <div class="svg_item_s">
  640. <svg class="svg">
  641. <defs>
  642. <linearGradient id="gradient-test">
  643. <stop offset="0%" stop-color="#6fb6e2" />
  644. <stop offset="50%" stop-color="#70eef0" />
  645. <stop offset="100%" stop-color="#00fac8" />
  646. </linearGradient>
  647. </defs>
  648. <circle
  649. cx="380"
  650. cy="350"
  651. r="370"
  652. stroke-width="10px"
  653. stroke="url(#gradient-test)"
  654. fill="none"
  655. opacity="1"
  656. >
  657. <animateTransform
  658. attributeName="transform"
  659. repeatCount="indefinite"
  660. type="rotate"
  661. from="360 380 350"
  662. to="0 380 350"
  663. dur="3"
  664. />
  665. </circle>
  666. </svg>
  667. </div>
  668. <div class="svg_item_shu">
  669. <svg class="svg">
  670. <defs>
  671. <linearGradient id="gradient-test">
  672. <stop offset="0%" stop-color="#6fb6e2" />
  673. <stop offset="50%" stop-color="#70eef0" />
  674. <stop offset="100%" stop-color="#00fac8" />
  675. </linearGradient>
  676. </defs>
  677. <circle
  678. cx="380"
  679. cy="350"
  680. r="370"
  681. stroke-width="25px"
  682. stroke="#70eef0"
  683. fill="none"
  684. stroke-dasharray="6 40"
  685. >
  686. <animateTransform
  687. attributeName="transform"
  688. repeatCount="indefinite"
  689. type="rotate"
  690. from="0 380 350"
  691. to="360 380 350"
  692. dur="50"
  693. />
  694. </circle>
  695. </svg>
  696. </div>
  697. <div class="svg_item">
  698. <svg class="svg">
  699. <defs>
  700. <linearGradient id="gradient-test">
  701. <stop offset="0%" stop-color="#6fb6e2" />
  702. <stop offset="50%" stop-color="#70eef0" />
  703. <stop offset="100%" stop-color="#00fac8" />
  704. </linearGradient>
  705. </defs>
  706. <circle
  707. cx="380"
  708. cy="350"
  709. r="370"
  710. stroke-width="10px"
  711. stroke="url(#gradient-test)"
  712. fill="none"
  713. opacity="1"
  714. >
  715. <animateTransform
  716. attributeName="transform"
  717. repeatCount="indefinite"
  718. type="rotate"
  719. from="0 380 350"
  720. to="360 380 350"
  721. dur="3"
  722. />
  723. </circle>
  724. </svg>
  725. </div>
  726. </div>
  727. <div class="mark_box" v-if="showMark" @click="handleMark()">
  728. <div class="mark_select_box" :style="markStyle" v-if="showSelect">
  729. <div
  730. class="mark_select_options"
  731. v-for="(item,index) in newList"
  732. ::key="index"
  733. @click="handleOption(item)"
  734. >
  735. {{ item }}
  736. </div>
  737. </div>
  738. <div class="mark_month_box" v-if="showMonth">
  739. <div
  740. class="mark_select_options"
  741. v-for="(item,index) in monthList"
  742. :key="index"
  743. @click="handleMonthOption(item)"
  744. >
  745. {{ item }}月
  746. </div>
  747. </div>
  748. </div>
  749. <div
  750. class="mark_box"
  751. @click="handleChangeImage()"
  752. v-if="imageIndex < imageList.length && imageFlag"
  753. >
  754. <img :src="imageList[imageIndex]" alt="" />
  755. </div>
  756. </div>
  757. <script src="./js/humanResources.js"></script>
  758. </body>
  759. </html>