renyuanchaxun.vue 37 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078
  1. <template>
  2. <!-- 页面头部 -->
  3. <HomePageHead></HomePageHead>
  4. <!-- 导航栏 -->
  5. <HomePageNavigation></HomePageNavigation>
  6. <!-- 面包屑导航 -->
  7. <div class="breadcrumb-box">
  8. <div class="inner">
  9. <span class="location">当前位置:</span>
  10. <el-breadcrumb :separator-icon="ArrowRight">
  11. <el-breadcrumb-item>
  12. <NuxtLink to="/">首页</NuxtLink>
  13. </el-breadcrumb-item>
  14. <el-breadcrumb-item class="phone_breadcrumb_text">人员查询</el-breadcrumb-item>
  15. </el-breadcrumb>
  16. </div>
  17. </div>
  18. <!-- 查询 -->
  19. <div class="search-box">
  20. <div class="search-left-box">
  21. <!--查询结果-->
  22. <div class="search-left-box-result">
  23. <!--未查询到结果-->
  24. <div class="no-result-box" v-if="showResult == 1">
  25. <div class="no-result-image">
  26. <img src="@/public/search/rc.jpg" alt="">
  27. </div>
  28. <div class="no-result-content">
  29. <div class="no-result-title">sorry请您确认后再查询</div>
  30. <div class="no-result-text">您可以通过以下方式继续访问……</div>
  31. <div class="no-result-button">返回查询页</div>
  32. </div>
  33. </div>
  34. <!--人员详情-->
  35. <div v-if="showResult == 2">
  36. <div class="result-box">
  37. <div class="result-title">梁瑞良(<NuxtLink to="/">点击查看详情</NuxtLink>)</div>
  38. <div class="result-content">
  39. <div class="result-content-left">
  40. <div><span>性&emsp;&emsp;别:</span>男</div>
  41. <div><span>出生年月:</span>1978年10月25日</div>
  42. <div><span>证件编号:</span>FZNC240272</div>
  43. <div><span>工作范围:</span>全国</div>
  44. <div><span>职&emsp;&emsp;务:</span>中级调研员(全国)</div>
  45. </div>
  46. <div class="result-content-right">
  47. <img src="@/public/search/user.jpg" alt="">
  48. </div>
  49. </div>
  50. </div>
  51. <!--个人选题-->
  52. <div class="result-topic-box" v-if="showResult == 2">
  53. <div class="result-topic-title">
  54. <div>个人选题</div>
  55. </div>
  56. <div class="result-topic-content">
  57. <h3>关于耒阳中磊石材有限公司涉嫌非法开矿投诉调研</h3>
  58. <div class="result-topic-content-main">
  59. <div>同行人员:蒋茂林 贺意成</div>
  60. <div>涉及组织机构名称:耒阳市人民政府、耒阳市市委宣传部</div>
  61. </div>
  62. <div class="result-topic-content-bottom">
  63. <div>发布时间:2025-04-10</div>
  64. <div>结束时间:2025-04-29</div>
  65. <div>申报人:梁瑞良</div>
  66. </div>
  67. </div>
  68. </div>
  69. <div class="result-topic-box">
  70. <div class="result-topic-title">
  71. <div>个人选题</div>
  72. </div>
  73. <div class="result-topic-content">
  74. <h3>关于耒阳中磊石材有限公司涉嫌非法开矿投诉调研</h3>
  75. <div class="result-topic-content-main">
  76. <div>同行人员:蒋茂林 贺意成</div>
  77. <div>涉及组织机构名称:耒阳市人民政府、耒阳市市委宣传部</div>
  78. </div>
  79. <div class="result-topic-content-bottom">
  80. <div>发布时间:2025-04-10</div>
  81. <div>结束时间:2025-04-29</div>
  82. <div>申报人:梁瑞良</div>
  83. </div>
  84. </div>
  85. </div>
  86. </div>
  87. </div>
  88. <!--人员查询表单-->
  89. <div class="search-left-reset-button" v-if="showResult == 2 || showResult == 1">
  90. <div>重新查询</div>
  91. </div>
  92. <div class="search-left-box-form">
  93. <div class="search-form1-left-box">
  94. <div class="search-form1-title">
  95. <img src="@/public/search/search.png" alt="">
  96. 查询相关工作人员或外聘人员
  97. </div>
  98. <div class="search-form1-text">请输入您要查询的工作人员/外聘人员姓名或证件编号</div>
  99. <div class="search-form1-input-box">
  100. <div class="inputText">人员类型:</div>
  101. <el-select v-model="rylx" placeholder="" popper-class="custom-select-dropdown">
  102. <el-option label="不限" value="" />
  103. <el-option label="调研员" value="1" />
  104. <el-option label="法制监督员" value="2" />
  105. <el-option label="特邀评论员" value="3" />
  106. <el-option label="特邀观察员" value="4" />
  107. <el-option label="特邀编辑" value="5" />
  108. <el-option label="信息员" value="6" />
  109. <el-option label="特约通讯员" value="7" />
  110. <el-option label="普法宣传员" value="8" />
  111. <el-option label="工作证" value="9" />
  112. <el-option label="其它工作人员" value="10" />
  113. <el-option label="法制调解员" value="11" />
  114. <el-option label="法制调查员" value="12" />
  115. <el-option label="舆情监测员" value="13" />
  116. </el-select>
  117. </div>
  118. <div class="search-form1-input-box">
  119. <div class="inputText">人员姓名:</div>
  120. <el-input v-model="yxxm" placeholder="" />
  121. </div>
  122. <div class="search-form1-input-box">
  123. <div class="inputText">证件编号:</div>
  124. <el-input v-model="zjbh" placeholder="" />
  125. </div>
  126. <div class="search-form1-submit-button">
  127. <button @click="submitFormRYCX">提交</button>
  128. </div>
  129. </div>
  130. <div class="search-form1-wx">
  131. <img src="@/public/search/rycx.png" alt="">
  132. <div>手机扫描查询</div>
  133. </div>
  134. </div>
  135. </div>
  136. <div class="search-right-box">
  137. <!--车辆查询-->
  138. <div class="search-right-box-form">
  139. <h3>车辆查询</h3>
  140. <div class="search-right-form-text">请输入相关工作车辆或车牌号</div>
  141. <div class="search-right-input-box">
  142. <el-input v-model="cp" placeholder="车牌" />
  143. </div>
  144. <div class="search-right-input-box">
  145. <el-input v-model="cx" placeholder="车型" />
  146. </div>
  147. <div class="search-right-button-box">
  148. <button class="submit-button">查询</button>
  149. <button class="reset-button">重置</button>
  150. </div>
  151. </div>
  152. <!--选题查询-->
  153. <div class="search-right-box-form">
  154. <h3>选题查询</h3>
  155. <div class="search-right-form-text">
  156. 请输入您想要查询的选题
  157. </div>
  158. <div class="search-right-select-box">
  159. 地区:
  160. <el-select v-model="province" placeholder="--" size="large" style="width: 120px"
  161. popper-class="custom-select-dropdown">
  162. <el-option v-for="item in provinceList" :key="item.id" :label="item.name"
  163. @click="change(item.id)" :value="item.id" />
  164. </el-select>
  165. <el-select v-model="city" placeholder="--" no-data-text="请先选择省份" size="large" style="width: 120px"
  166. popper-class="custom-select-dropdown">
  167. <el-option v-for="(item, index) in cityList" :key="item.id" :label="item.name"
  168. @click="change1(item.id)" :value="item.id" />
  169. </el-select>
  170. <el-select v-model="region" placeholder="--" no-data-text="请先选择市" size="large" style="width: 120px"
  171. popper-class="custom-select-dropdown">
  172. <el-option v-for="item in regionList" :key="item.id" :label="item.name" :value="item.id" />
  173. </el-select>
  174. </div>
  175. <div class="search-right-input-box">
  176. <el-input v-model="xtmc" placeholder="选题名称" />
  177. </div>
  178. <div class="search-right-button-box">
  179. <button class="submit-button" @click="submitFormXTCX">查询</button>
  180. <button class="reset-button">重置</button>
  181. </div>
  182. </div>
  183. </div>
  184. </div>
  185. <!-- 页面底部 -->
  186. <HomeFoot></HomeFoot>
  187. </template>
  188. <script setup>
  189. //1.页面依赖 start ---------------------------------------->
  190. import { onMounted } from 'vue'
  191. import { ElBreadcrumb, ElBreadcrumbItem, ElMessage, ElInput, ElSelect, ElOption } from 'element-plus'
  192. import { ArrowRight } from '@element-plus/icons-vue'
  193. const nuxtApp = useNuxtApp();
  194. //1.页面依赖 end ---------------------------------------->
  195. //2.展示行政区划 start ---------------------------------------->
  196. //let areaList = ref("")
  197. //2.1 省
  198. let province = ref("")
  199. let provinceid = ref("")
  200. let provinceList = ref("")
  201. //2.2 市
  202. let city = ref("")
  203. let cityid = ref("")
  204. let cityList = ref("")
  205. //2.3 县
  206. let region = ref("")
  207. let regionid = ref("")
  208. let regionList = ref("")
  209. //2.4选择市
  210. let change = async (id) => {
  211. provinceid.value = id;
  212. const shengData = await requestDataPromise('/web/selectWebsiteArea', {
  213. method: 'GET',
  214. query: {
  215. 'pid': id,
  216. },
  217. });
  218. cityList.value = shengData.data;
  219. regionList.value = [];// 清空县
  220. }
  221. //2.5选择县
  222. let change1 = async (id) => {
  223. cityid.value = id;
  224. const xianData = await requestDataPromise('/web/selectWebsiteArea', {
  225. method: 'GET',
  226. query: {
  227. 'pid': id,
  228. },
  229. });
  230. regionList.value = xianData.data;
  231. }
  232. let change2 = async (id) => {
  233. regionid.value = id;
  234. }
  235. onMounted(async () => {
  236. //从客户端获取行政区划
  237. try {
  238. const { $webUrl, $CwebUrl } = useNuxtApp();
  239. const response2 = await fetch($webUrl + '/web/selectWebsiteArea', {
  240. headers: {
  241. 'Content-Type': 'application/json',
  242. 'Userurl': $CwebUrl,
  243. 'Origin': $CwebUrl
  244. }
  245. });
  246. const result2 = await response2.json();
  247. provinceList.value = result2.data;
  248. } catch (error) {
  249. console.error('获取行政区划数据失败:', error);
  250. }
  251. const targetElement = document.querySelector('.pc_none li .router-link-exact-active');
  252. const parentElement = document.querySelector('.nav_in');
  253. if (targetElement && parentElement) {
  254. const targetRect = targetElement.getBoundingClientRect();
  255. const parentRect = parentElement.getBoundingClientRect();
  256. const distanceToParentLeft = targetRect.left - parentRect.left;
  257. const navigationElement = document.querySelector('.partOne .navigationOne');
  258. if (navigationElement) {
  259. navigationElement.scrollLeft = distanceToParentLeft - 66;
  260. }
  261. }
  262. //发起人员查询
  263. //重新查询
  264. })
  265. //3.展示行政区划 end ---------------------------------------->
  266. //4.表单 start---------------------------------------->
  267. //4.1人员查询
  268. let rylx = ref("")//人员类型
  269. let yxxm = ref("");//人员姓名
  270. let zjbh = ref("");//证件编号
  271. const submitFormRYCX = () => {
  272. console.log(rylx.value)
  273. console.log(yxxm.value)
  274. console.log(zjbh.value)
  275. }
  276. //显示查询结果
  277. let showResult = ref(0)//0=不显示查询窗口 1=查无此人 2=查询成功
  278. //4.2车辆查询
  279. let cp = ref("")
  280. let cx = ref("")
  281. //4.3选题查询
  282. const xtmc = ref("")
  283. const submitFormXTCX = () => {
  284. navigateTo({
  285. path: '/list-cheliangchaxun.html',
  286. query: {
  287. keyword: 'nuxt'
  288. }
  289. })
  290. }
  291. //4.表单 end---------------------------------------->
  292. </script>
  293. <style lang="less" scoped>
  294. //@import url('@/assets/css/article/pc.less');
  295. //@import url('@/assets/css/article/yd.less');
  296. //面包屑
  297. .breadcrumb-box {
  298. width: 1400px;
  299. margin: 0 auto;
  300. .inner {
  301. width: 100%;
  302. height: 22px;
  303. margin-top: 20px;
  304. margin-bottom: 20px;
  305. font-family: Microsoft YaHei, Microsoft YaHei;
  306. font-weight: 400;
  307. font-size: 20px;
  308. color: #666666;
  309. line-height: 23px;
  310. text-align: left;
  311. font-style: normal;
  312. text-transform: none;
  313. display: flex;
  314. align-items: center;
  315. border-bottom: 1px dashed #ccc;
  316. margin-bottom: 10px;
  317. padding: 20px 20px 20px 0;
  318. box-sizing: border-box;
  319. a {
  320. font-size: 16px;
  321. line-height: 20px;
  322. font-weight: normal !important;
  323. &:hover {
  324. color: #333
  325. }
  326. }
  327. span {
  328. font-size: 16px;
  329. color: #000;
  330. line-height: 20px;
  331. &.location {
  332. line-height: 20px;
  333. }
  334. }
  335. }
  336. }
  337. //搜索
  338. .search-box {
  339. width: 1400px;
  340. margin: 0 auto;
  341. display: flex;
  342. align-items: flex-start;
  343. justify-content: space-between;
  344. .search-left-box {
  345. width: 60%;
  346. box-sizing: border-box;
  347. .no-result-box {
  348. display: flex;
  349. align-items: center;
  350. justify-content: space-between;
  351. width: 100%;
  352. height: auto;
  353. overflow: hidden;
  354. background: #027dc3;
  355. padding: 50px;
  356. margin-bottom: 20px;
  357. box-sizing: border-box;
  358. .no-result-image {
  359. width: 50%;
  360. img {
  361. width: 288px;
  362. height: 288px;
  363. margin: 0 auto;
  364. display: block;
  365. }
  366. }
  367. .no-result-content {
  368. width: 50%;
  369. .no-result-title {
  370. display: block;
  371. width: 100%;
  372. height: 50px;
  373. line-height: 50px;
  374. overflow: hidden;
  375. font-size: 16px;
  376. color: #fff;
  377. text-align: center;
  378. font-weight: bold;
  379. font-size: 18px;
  380. }
  381. .no-result-text {
  382. display: block;
  383. width: 100%;
  384. height: 50px;
  385. line-height: 50px;
  386. overflow: hidden;
  387. font-size: 16px;
  388. color: #fff;
  389. text-align: center;
  390. }
  391. .no-result-button {
  392. display: block;
  393. width: 100px;
  394. height: 40px;
  395. line-height: 40px;
  396. background: #f36420;
  397. margin: 20px auto;
  398. text-align: center;
  399. color: #fff;
  400. font-size: 16px;
  401. }
  402. }
  403. }
  404. .search-left-box-result {
  405. .result-box {
  406. .result-title {
  407. display: block;
  408. width: 100%;
  409. height: 40px;
  410. line-height: 40px;
  411. text-align: center;
  412. font-size: 18px;
  413. color: #000;
  414. a {
  415. font-size: 18px;
  416. color: #000;
  417. }
  418. }
  419. .result-content {
  420. margin: 20px 0;
  421. display: flex;
  422. align-items: center;
  423. justify-content: space-between;
  424. .result-content-left {
  425. width: 50%;
  426. div {
  427. display: flex;
  428. width: 100%;
  429. height: 40px;
  430. line-height: 40px;
  431. padding-left: 70px;
  432. font-size: 16px;
  433. color: #000;
  434. }
  435. }
  436. .result-content-right {
  437. width: 50%;
  438. text-align: center;
  439. img {
  440. width: 120px;
  441. height: 166px;
  442. margin-top: 10px;
  443. }
  444. }
  445. }
  446. }
  447. .result-topic-box {
  448. margin: 20px 0;
  449. .result-topic-title {
  450. border-bottom: 1px solid #ccc;
  451. >div {
  452. width: 100px;
  453. height: 40px;
  454. text-align: center;
  455. line-height: 40px;
  456. background: #007aff;
  457. color: #fff;
  458. font-size: 16px;
  459. }
  460. }
  461. .result-topic-content {
  462. border-bottom: 1px solid #ccc;
  463. margin: 20px 0;
  464. h3 {
  465. font-size: 18px;
  466. font-weight: bold;
  467. }
  468. .result-topic-content-main {
  469. width: 99%;
  470. height: auto;
  471. overflow: hidden;
  472. border: 1px solid #ccc;
  473. margin: 10px 0;
  474. padding: 10px;
  475. box-sizing: border-box;
  476. >div {
  477. display: block;
  478. width: 100%;
  479. height: auto;
  480. line-height: 30px;
  481. font-size: 16px;
  482. color: #000;
  483. }
  484. }
  485. .result-topic-content-bottom {
  486. display: flex;
  487. align-items: center;
  488. div {
  489. padding: 0 10px;
  490. font-size: 14px;
  491. color: #000;
  492. line-height: 30px;
  493. }
  494. }
  495. }
  496. }
  497. }
  498. .search-left-reset-button {
  499. width: 100%;
  500. height: 40px;
  501. line-height: 40px;
  502. margin-top: 40px;
  503. >div {
  504. width: 100px;
  505. height: 40px;
  506. text-align: center;
  507. background: #007aff;
  508. color: #fff;
  509. font-size: 16px;
  510. }
  511. }
  512. .search-left-box-form {
  513. width: 100%;
  514. height: auto;
  515. overflow: hidden;
  516. border: 1px solid #333;
  517. padding: 20px;
  518. display: flex;
  519. align-items: center;
  520. justify-content: space-between;
  521. box-sizing: border-box;
  522. .search-form1-left-box {
  523. .search-form1-title {
  524. display: flex;
  525. align-items: center;
  526. font-size: 19px;
  527. color: #000;
  528. img {
  529. display: block;
  530. width: 24px;
  531. height: 24px;
  532. float: left;
  533. margin-right: 10px;
  534. }
  535. }
  536. .search-form1-text {
  537. width: 100%;
  538. height: auto;
  539. line-height: 30px;
  540. margin: 20px 0;
  541. font-size: 16px;
  542. color: #333;
  543. }
  544. .search-form1-input-box {
  545. display: flex;
  546. align-items: center;
  547. margin-bottom: 20px;
  548. div.inputText {
  549. display: block;
  550. color: #333;
  551. font-size: 16px;
  552. white-space: nowrap;
  553. }
  554. input {
  555. height: 40px;
  556. line-height: 40px;
  557. }
  558. :deep(.el-input__wrapper) {
  559. height: 40px;
  560. line-height: 40px;
  561. border: 1px solid #000;
  562. box-shadow: none;
  563. border-radius: 2px;
  564. font-size: 16px;
  565. color: #333;
  566. }
  567. :deep(.el-select__wrapper) {
  568. height: 40px;
  569. line-height: 40px;
  570. border: 1px solid #000;
  571. box-shadow: none;
  572. border-radius: 2px;
  573. font-size: 16px;
  574. color: #333;
  575. }
  576. :deep(.el-input__inner) {
  577. color: #000;
  578. }
  579. :deep(.el-select__placeholder) {
  580. color: #000;
  581. }
  582. }
  583. }
  584. .search-form1-wx {
  585. width: 38%;
  586. img {
  587. width: 100%;
  588. }
  589. >div {
  590. display: block;
  591. width: 100%;
  592. height: 30px;
  593. line-height: 30px;
  594. font-size: 16px;
  595. color: #333;
  596. text-align: center;
  597. }
  598. }
  599. }
  600. }
  601. .search-right-box {
  602. width: 38%;
  603. box-sizing: border-box;
  604. .search-right-box-form {
  605. h3 {
  606. width: 100%;
  607. line-height: 40px;
  608. font-size: 18px;
  609. color: #000;
  610. }
  611. .search-right-form-text {
  612. display: block;
  613. width: 100%;
  614. height: 70px;
  615. line-height: 70px;
  616. text-align: center;
  617. font-size: 16px;
  618. color: #333;
  619. }
  620. .search-right-input-box {
  621. margin-bottom: 20px;
  622. :deep(.el-input__wrapper) {
  623. height: 40px;
  624. line-height: 40px;
  625. border: 1px solid #000;
  626. box-shadow: none;
  627. border-radius: 2px;
  628. font-size: 16px;
  629. color: #333;
  630. }
  631. :deep(.el-select__wrapper) {
  632. height: 40px;
  633. line-height: 40px;
  634. border: 1px solid #000;
  635. box-shadow: none;
  636. border-radius: 2px;
  637. font-size: 16px;
  638. color: #333;
  639. }
  640. :deep(.el-input__inner) {
  641. color: #000;
  642. }
  643. }
  644. .search-right-button-box {
  645. text-align: center;
  646. display: flex;
  647. align-items: center;
  648. justify-content: center;
  649. margin-bottom: 20px;
  650. button:first-child {
  651. margin-right: 20px;
  652. }
  653. .submit-button {
  654. display: block;
  655. width: 90px;
  656. height: 40px;
  657. line-height: 40px;
  658. text-align: center;
  659. font-size: 16px;
  660. color: #fff;
  661. background: #027dc3;
  662. outline: none;
  663. border: none;
  664. cursor: pointer;
  665. }
  666. .reset-button {
  667. display: block;
  668. width: 90px;
  669. height: 40px;
  670. line-height: 40px;
  671. text-align: center;
  672. font-size: 16px;
  673. background: #ccc;
  674. border: 1px solid #027dc3;
  675. color: #027dc3;
  676. outline: none;
  677. cursor: pointer;
  678. }
  679. }
  680. .search-right-select-box {
  681. word-break: keep-all;
  682. white-space: nowrap;
  683. display: flex;
  684. align-items: center;
  685. justify-content: center;
  686. font-weight: bold;
  687. font-size: 16px;
  688. margin-bottom: 20px;
  689. :deep(.el-select__wrapper) {
  690. margin-left: 10px;
  691. }
  692. :deep(.el-select__placeholder) {
  693. color: #000;
  694. }
  695. }
  696. }
  697. }
  698. .search-form1-submit-button {
  699. text-align: center;
  700. button {
  701. width: 100px;
  702. height: 40px;
  703. line-height: 40px;
  704. text-align: center;
  705. background: #027dc3;
  706. color: #fff;
  707. font-size: 16px;
  708. margin: 0 auto;
  709. display: block;
  710. border: none;
  711. cursor: pointer;
  712. }
  713. }
  714. }
  715. .breadcrumb-box {
  716. width: 1400PX;
  717. margin: 0px auto 0px;
  718. }
  719. .el-breadcrumb {
  720. height: 22PX;
  721. line-height: 22PX;
  722. }
  723. .breadcrumb-box .inner span.location {
  724. font-size: 16PX;
  725. ;
  726. height: 22PX;
  727. ;
  728. line-height: 22PX;
  729. font-weight: normal;
  730. }
  731. .breadcrumb-box .inner a {
  732. font-size: 16PX;
  733. ;
  734. height: 22PX;
  735. line-height: 22PX;
  736. display: inline-block;
  737. font-weight: normal;
  738. }
  739. .breadcrumb-box .phone_breadcrumb_text /deep/.el-breadcrumb__inner {
  740. font-size: 16PX;
  741. ;
  742. height: 22PX;
  743. line-height: 22PX;
  744. font-weight: normal;
  745. }
  746. .breadcrumb-box:deep(.el-icon) {
  747. width: 16PX;
  748. height: 16PX;
  749. }
  750. .breadcrumb-box .inner span {
  751. font-size: 16PX;
  752. ;
  753. height: 22PX;
  754. line-height: 22PX;
  755. }
  756. .search-box {
  757. width: 1400PX;
  758. .search-left-box {
  759. width: 60%;
  760. .no-result-box {
  761. padding: 40PX;
  762. margin-bottom: 20PX;
  763. .no-result-image {
  764. img {
  765. width: 288PX;
  766. height: 288PX;
  767. }
  768. }
  769. .no-result-content {
  770. width: 50%;
  771. .no-result-title {
  772. height: auto;
  773. line-height: 22PX;
  774. font-size: 18PX;
  775. }
  776. .no-result-text {
  777. height: auto;
  778. margin-top: 11PX;
  779. line-height: 22PX;
  780. font-size: 16PX;
  781. }
  782. .no-result-button {
  783. width: 100PX;
  784. height: 40PX;
  785. line-height: 40PX;
  786. margin: 20PX auto;
  787. font-size: 16PX;
  788. }
  789. }
  790. }
  791. .search-left-box-result {
  792. .result-box {
  793. .result-title {
  794. height: 40PX;
  795. line-height: 40PX;
  796. font-size: 18PX;
  797. a {
  798. font-size: 18PX;
  799. }
  800. }
  801. .result-content {
  802. margin: 20PX 0;
  803. .result-content-left {
  804. div {
  805. height: 40PX;
  806. line-height: 40PX;
  807. padding-left: 70PX;
  808. font-size: 16PX;
  809. }
  810. }
  811. .result-content-right {
  812. width: 50%;
  813. img {
  814. width: 120PX;
  815. height: 166PX;
  816. margin-top: 10PX;
  817. }
  818. }
  819. }
  820. }
  821. .result-topic-box {
  822. margin: 20PX 0;
  823. .result-topic-title {
  824. border-bottom: 1PX solid #ccc;
  825. >div {
  826. width: 100PX;
  827. height: 40PX;
  828. line-height: 40PX;
  829. font-size: 16PX;
  830. }
  831. }
  832. .result-topic-content {
  833. border-bottom: 1PX solid #ccc;
  834. margin: 20PX 0;
  835. h3 {
  836. font-size: 18PX;
  837. }
  838. .result-topic-content-main {
  839. border: 1PX solid #ccc;
  840. margin: 10PX 0;
  841. padding: 10PX;
  842. >div {
  843. width: 100%;
  844. line-height: 30PX;
  845. font-size: 16PX;
  846. }
  847. }
  848. .result-topic-content-bottom {
  849. div {
  850. padding: 0 10PX;
  851. font-size: 14PX;
  852. line-height: 30PX;
  853. }
  854. }
  855. }
  856. }
  857. }
  858. .search-left-reset-button {
  859. width: 100%;
  860. height: 40PX;
  861. line-height: 40PX;
  862. margin-top: 40PX;
  863. >div {
  864. width: 100PX;
  865. height: 40PX;
  866. font-size: 16PX;
  867. }
  868. }
  869. .search-left-box-form {
  870. width: 100%;
  871. border: 1PX solid #333;
  872. padding: 20PX;
  873. .search-form1-left-box {
  874. .search-form1-title {
  875. font-size: 19PX;
  876. img {
  877. width: 24PX;
  878. height: 24PX;
  879. margin-right: 10PX;
  880. }
  881. }
  882. .search-form1-text {
  883. line-height: 30PX;
  884. margin: 20PX 0;
  885. font-size: 16PX;
  886. }
  887. .search-form1-input-box {
  888. margin-bottom: 20PX;
  889. div.inputText {
  890. font-size: 16PX;
  891. }
  892. input {
  893. height: 40PX;
  894. line-height: 40PX;
  895. }
  896. :deep(.el-input__wrapper) {
  897. height: 40PX;
  898. line-height: 40PX;
  899. border: 1PX solid #000;
  900. border-radius: 2PX;
  901. font-size: 16PX;
  902. }
  903. :deep(.el-select__wrapper) {
  904. height: 40PX;
  905. line-height: 40PX;
  906. border: 1PX solid #000;
  907. border-radius: 2PX;
  908. font-size: 16PX;
  909. }
  910. }
  911. }
  912. .search-form1-wx {
  913. >div {
  914. height: 30PX;
  915. line-height: 30PX;
  916. font-size: 16PX;
  917. }
  918. }
  919. }
  920. }
  921. .search-right-box {
  922. .search-right-box-form {
  923. h3 {
  924. line-height: 40PX;
  925. font-size: 18PX;
  926. }
  927. .search-right-form-text {
  928. height: 70PX;
  929. line-height: 70PX;
  930. font-size: 16PX;
  931. }
  932. .search-right-input-box {
  933. margin-bottom: 20PX;
  934. :deep(.el-input__wrapper) {
  935. height: 40PX;
  936. line-height: 40PX;
  937. border: 1PX solid #000;
  938. border-radius: 2PX;
  939. font-size: 16PX;
  940. }
  941. :deep(.el-select__wrapper) {
  942. height: 40PX;
  943. line-height: 40PX;
  944. border: 1PX solid #000;
  945. border-radius: 2PX;
  946. font-size: 16PX;
  947. }
  948. }
  949. .search-right-button-box {
  950. margin-bottom: 20PX;
  951. button:first-child {
  952. margin-right: 20PX;
  953. }
  954. .submit-button {
  955. width: 90PX;
  956. height: 40PX;
  957. line-height: 40PX;
  958. font-size: 16PX;
  959. color: #fff;
  960. }
  961. .reset-button {
  962. width: 90PX;
  963. height: 40PX;
  964. line-height: 40PX;
  965. font-size: 16PX;
  966. border: 1PX solid #027dc3;
  967. }
  968. }
  969. .search-right-select-box {
  970. font-size: 16PX;
  971. margin-bottom: 20PX;
  972. :deep(.el-select__wrapper) {
  973. margin-left: 10PX;
  974. }
  975. }
  976. }
  977. }
  978. .search-form1-submit-button {
  979. button {
  980. width: 100PX;
  981. height: 40PX;
  982. line-height: 40PX;
  983. font-size: 16PX;
  984. }
  985. }
  986. }
  987. @media screen and (min-width: 1401px) {
  988. //你的样式
  989. }
  990. @media screen and (max-width: 1400px) {
  991. .breadcrumb-box {
  992. width: 100%;
  993. margin: 0px auto 0px;
  994. box-sizing: border-box;
  995. padding: 0px 10px;
  996. }
  997. .newsList {
  998. width: 100%;
  999. box-sizing: border-box;
  1000. padding: 0px 10px;
  1001. margin: 0px auto 0px;
  1002. }
  1003. .search-box {
  1004. width: 100%;
  1005. box-sizing: border-box;
  1006. padding: 0px 10px;
  1007. margin: 0px auto 0px;
  1008. }
  1009. .search-left-box {
  1010. margin-bottom: 11px;
  1011. }
  1012. }
  1013. @media screen and (min-width: 801px) and (max-width: 1400px) {
  1014. //你的样式
  1015. }
  1016. @media screen and (max-width: 900px) {
  1017. .search-box .search-left-box .no-result-box .no-result-content .no-result-title {
  1018. margin-top: 133PX;
  1019. }
  1020. }
  1021. @media screen and (max-width: 800px) {
  1022. //你的样式
  1023. .search-box {
  1024. display: block;
  1025. }
  1026. .search-box .search-left-box {
  1027. width: 100%;
  1028. float: none;
  1029. }
  1030. .search-box .search-right-box {
  1031. width: 100%;
  1032. float: none;
  1033. }
  1034. .search-box .search-left-box .search-left-box-result .result-box .result-content .result-content-left div {
  1035. padding-left: 4PX;
  1036. }
  1037. .search-box .search-left-box .search-left-box-result .result-box .result-content .result-content-left div span {
  1038. word-break: keep-all;
  1039. white-space: nowrap;
  1040. }
  1041. .search-box .search-left-box .search-left-box-result .result-box .result-content .result-content-left {
  1042. width: 56%;
  1043. }
  1044. .search-box .search-left-box .search-left-box-result .result-box .result-content .result-content-right {
  1045. width: 40%;
  1046. }
  1047. .search-box .search-left-box .search-left-box-result .result-box .result-content .result-content-left div {
  1048. line-height: 40PX;
  1049. height: auto;
  1050. word-break: break-all;
  1051. word-wrap: break-word;
  1052. overflow-wrap: break-word;
  1053. }
  1054. .search-box .search-left-box .search-left-box-result .result-topic-box .result-topic-content .result-topic-content-bottom div {
  1055. font-size: 14px;
  1056. padding: 0px 8px;
  1057. }
  1058. }
  1059. </style>
  1060. <style>
  1061. .custom-select-dropdown .el-select-dropdown__item {
  1062. font-size: 16px;
  1063. color: #333;
  1064. }
  1065. .custom-select-dropdown .el-select-dropdown__item:hover {
  1066. background-color: #027dc3;
  1067. color: #fff;
  1068. }
  1069. </style>