diaoyanxuanti.vue 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793
  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. <div class="dytlt">
  22. <NuxtLink to="/list-cheliangchaxun.html">所有选题</NuxtLink>
  23. </div>
  24. <ul class="xtlist">
  25. <li v-for="item in topicDataList" :key="item.id">{{ item.title }}</li>
  26. </ul>
  27. <div class="pagesnav">
  28. <a>更多选题请联系客服</a>
  29. </div>
  30. </div>
  31. <div class="search-right-box">
  32. <!--选题查询-->
  33. <div class="search-right-box-form">
  34. <h3>选题查询</h3>
  35. <div class="search-right-form-text">
  36. 请输入您想要查询的选题
  37. </div>
  38. <div class="search-right-select-box">
  39. 地区:
  40. <el-select v-model="province" placeholder="--" size="large" style="width: 120px"
  41. popper-class="custom-select-dropdown">
  42. <el-option v-for="item in provinceList"
  43. :key="item.id" :label="item.name"
  44. @click="change(item.id)" :value="item.id" />
  45. </el-select>
  46. <el-select v-model="city" placeholder="--" no-data-text="请先选择省份" size="large" style="width: 120px;"
  47. popper-class="custom-select-dropdown">
  48. <el-option v-for="(item, index) in cityList" :key="item.id" :label="item.name"
  49. @click="change1(item.id)" :value="item.id" />
  50. </el-select>
  51. <el-select v-model="region" placeholder="--" no-data-text="请先选择市" size="large" style="width: 120px"
  52. popper-class="custom-select-dropdown">
  53. <el-option v-for="item in regionList" :key="item.id" :label="item.name" :value="item.id" @click="change2(item.id)" />
  54. </el-select>
  55. </div>
  56. <div class="search-right-input-box">
  57. <el-input v-model="topicTitle" placeholder="选题名称" />
  58. </div>
  59. <div class="search-right-button-box">
  60. <button class="submit-button" @click="getTopicList">查询</button>
  61. <button class="reset-button" @click="resetTopicQuery">重置</button>
  62. </div>
  63. </div>
  64. <!--车辆查询-->
  65. <div class="search-right-box-form">
  66. <h3>车辆查询</h3>
  67. <div class="search-right-form-text">请输入相关工作车辆或车牌号</div>
  68. <div class="search-right-input-box">
  69. <el-input v-model="carLicense" placeholder="车牌" />
  70. </div>
  71. <div class="search-right-input-box">
  72. <el-input v-model="carModel" placeholder="车型" />
  73. </div>
  74. <div class="search-right-button-box">
  75. <button class="submit-button" @click="getCarQuery">查询</button>
  76. <button class="reset-button" @click="resetCarQuery">重置</button>
  77. </div>
  78. </div>
  79. </div>
  80. </div>
  81. <!-- 页面底部 -->
  82. <HomeFoot></HomeFoot>
  83. </template>
  84. <script setup>
  85. //1.页面依赖 start ---------------------------------------->
  86. import { onMounted } from 'vue'
  87. import { ElBreadcrumb, ElBreadcrumbItem, ElMessage, ElInput, ElSelect, ElOption } from 'element-plus'
  88. import { ArrowRight } from '@element-plus/icons-vue'
  89. const nuxtApp = useNuxtApp();
  90. const route = useRoute();
  91. //1.页面依赖 end ---------------------------------------->
  92. //2.展示行政区划 start ---------------------------------------->
  93. //let areaList = ref("")
  94. //2.1 省
  95. let province = ref("")
  96. let provinceid = ref("")
  97. let provinceList = ref("")
  98. //2.2 市
  99. let city = ref("")
  100. let cityid = ref("")
  101. let cityList = ref("")
  102. //2.3 县
  103. let region = ref("")
  104. let regionid = ref("")
  105. let regionList = ref("")
  106. //选择市
  107. let change = async (id) => {
  108. provinceid.value = id;
  109. const shengData = await requestDataPromise('/web/selectWebsiteArea', {
  110. method: 'GET',
  111. query: {
  112. 'pid': id,
  113. },
  114. });
  115. cityList.value = shengData.data;
  116. regionList.value = [];// 清空县
  117. }
  118. //选择县
  119. let change1 = async (id) => {
  120. cityid.value = id;
  121. const xianData = await requestDataPromise('/web/selectWebsiteArea', {
  122. method: 'GET',
  123. query: {
  124. 'pid': id,
  125. },
  126. });
  127. regionList.value = xianData.data;
  128. }
  129. let change2 = async (id) => {
  130. regionid.value = id;
  131. }
  132. onMounted(async () => {
  133. //从客户端获取行政区划
  134. try {
  135. const { $webUrl, $CwebUrl } = useNuxtApp();
  136. const response2 = await fetch($webUrl + '/web/selectWebsiteArea', {
  137. headers: {
  138. 'Content-Type': 'application/json',
  139. 'Userurl': $CwebUrl,
  140. 'Origin': $CwebUrl
  141. }
  142. });
  143. const result2 = await response2.json();
  144. provinceList.value = result2.data;
  145. } catch (error) {
  146. console.error('获取行政区划数据失败:', error);
  147. }
  148. const targetElement = document.querySelector('.pc_none li .router-link-exact-active');
  149. const parentElement = document.querySelector('.nav_in');
  150. if (targetElement && parentElement) {
  151. const targetRect = targetElement.getBoundingClientRect();
  152. const parentRect = parentElement.getBoundingClientRect();
  153. const distanceToParentLeft = targetRect.left - parentRect.left;
  154. const navigationElement = document.querySelector('.partOne .navigationOne');
  155. if (navigationElement) {
  156. navigationElement.scrollLeft = distanceToParentLeft - 66;
  157. }
  158. }
  159. })
  160. //2.展示行政区划 end ---------------------------------------->
  161. //3.表单 start---------------------------------------->
  162. //3.1 调研选题 start---------------------------------------->
  163. //获得路由中的参数
  164. const routerProvinceid = parseInt(route.query.provinceid);
  165. const routerCityid = parseInt(route.query.cityid);
  166. const routerRegionid = parseInt(route.query.regionid);
  167. const routerTitle = route.query.title;
  168. //选题名称
  169. let topicTitle = ref("");
  170. let topicDataList = ref([]);
  171. const getTopicList = async () => {
  172. //获得调研选题列表
  173. const personList = await requestDataPromise('/web/getWebsiteResearchTopic', {
  174. method: 'GET',
  175. query: {
  176. 'title':topicTitle.value,
  177. 'sheng':provinceid.value,
  178. 'shi':cityid.value,
  179. 'qu':regionid.value,
  180. 'page':1,
  181. 'page_size':20
  182. },
  183. });
  184. if(personList.code == 200){
  185. //查询成功
  186. topicDataList.value = personList.data.rows;
  187. }else{
  188. topicDataList.value = [];
  189. //查询失败
  190. console.log(personList.message)
  191. }
  192. }
  193. //判断是直接访问还是携带参数跳转
  194. if(routerProvinceid && routerCityid && routerRegionid && routerTitle){
  195. provinceid.value = routerProvinceid;
  196. cityid.value = routerCityid;
  197. regionid.value = routerRegionid;
  198. topicTitle.value = routerTitle;
  199. //携带参数就查询参数中的值
  200. getTopicList();
  201. }else{
  202. //默认查询所有
  203. getTopicList();
  204. }
  205. //重置选项
  206. const resetTopicQuery = () => {
  207. provinceid.value = "";
  208. cityid.value = "";
  209. regionid.value = "";
  210. topicTitle.value = "";
  211. }
  212. //3.1 调研选题 end---------------------------------------->
  213. //3.2 车辆查询 start---------------------------------------->
  214. let carLicense = ref("");//车牌
  215. let carModel = ref("");//车型
  216. //跳转到车辆查询
  217. const getCarQuery = () => {
  218. navigateTo({
  219. path: '/list-cheliangchaxun.html',
  220. query: {
  221. chepaihao: carLicense.value,
  222. chexing: carModel.value,
  223. }
  224. })
  225. }
  226. //重置车辆查询
  227. let resetCarQuery = () => {
  228. carLicense.value = "";
  229. carModel.value = "";
  230. }
  231. //3.2 车辆查询 end---------------------------------------->
  232. //3.表单 end---------------------------------------->
  233. </script>
  234. <style lang="less" scoped>
  235. //面包屑
  236. .breadcrumb-box {
  237. width: 1400px;
  238. margin: 0 auto;
  239. .inner {
  240. width: 100%;
  241. height: 22px;
  242. margin-top: 20px;
  243. margin-bottom: 20px;
  244. font-family: Microsoft YaHei, Microsoft YaHei;
  245. font-weight: 400;
  246. font-size: 20px;
  247. color: #666666;
  248. line-height: 23px;
  249. text-align: left;
  250. font-style: normal;
  251. text-transform: none;
  252. display: flex;
  253. align-items: center;
  254. border-bottom: 1px dashed #ccc;
  255. margin-bottom: 10px;
  256. padding: 20px 20px 20px 0;
  257. box-sizing: border-box;
  258. a {
  259. font-size: 16px;
  260. line-height: 20px;
  261. font-weight: normal !important;
  262. &:hover {
  263. color: #333
  264. }
  265. }
  266. span {
  267. font-size: 16px;
  268. color: #000;
  269. line-height: 20px;
  270. &.location {
  271. line-height: 20px;
  272. }
  273. }
  274. }
  275. }
  276. //搜索
  277. .search-box {
  278. width: 1400px;
  279. margin: 0 auto;
  280. display: flex;
  281. align-items: flex-start;
  282. justify-content: space-between;
  283. .search-left-box {
  284. .dytlt {
  285. width: 100%;
  286. height: 40px;
  287. line-height: 40px;
  288. margin: 0px auto 20px;
  289. border-bottom: 1px solid #ccc;
  290. a {
  291. display: block;
  292. width: 100px;
  293. height: 40px;
  294. background: #007aff;
  295. color: #fff;
  296. font-size: 16px;
  297. text-align: center;
  298. }
  299. }
  300. .xtlist {
  301. width: 100%;
  302. height: auto;
  303. overflow: hidden;
  304. li {
  305. list-style: none;
  306. height: 40px;
  307. line-height: 40px;
  308. overflow: hidden;
  309. border-bottom: 1px solid #ccc;
  310. }
  311. }
  312. .pagesnav {
  313. margin: 20px 0 40px 0;
  314. a {
  315. padding: 6px 12px;
  316. margin-left: -1px;
  317. line-height: 1.42857143;
  318. color: #337ab7;
  319. text-decoration: none;
  320. background-color: #fff;
  321. border: 1px solid #ddd;
  322. font-size: 10px;
  323. border-radius: 4px;
  324. cursor: pointer;
  325. &:hover {
  326. background-color: #eee;
  327. border-color: #ddd;
  328. }
  329. }
  330. }
  331. }
  332. .search-right-box {
  333. width: 38%;
  334. box-sizing: border-box;
  335. .search-right-box-form {
  336. h3 {
  337. width: 100%;
  338. line-height: 40px;
  339. font-size: 18px;
  340. color: #000;
  341. }
  342. .search-right-form-text {
  343. display: block;
  344. width: 100%;
  345. height: 70px;
  346. line-height: 70px;
  347. text-align: center;
  348. font-size: 16px;
  349. color: #333;
  350. }
  351. .search-right-input-box {
  352. margin-bottom: 20px;
  353. :deep(.el-input__wrapper) {
  354. height: 40px;
  355. line-height: 40px;
  356. border: 1px solid #000;
  357. box-shadow: none;
  358. border-radius: 2px;
  359. font-size: 16px;
  360. color: #333;
  361. }
  362. :deep(.el-select__wrapper) {
  363. height: 40px;
  364. line-height: 40px;
  365. border: 1px solid #000;
  366. box-shadow: none;
  367. border-radius: 2px;
  368. font-size: 16px;
  369. color: #333;
  370. }
  371. :deep(.el-input__inner) {
  372. color: #000;
  373. }
  374. }
  375. .search-right-button-box {
  376. text-align: center;
  377. display: flex;
  378. align-items: center;
  379. justify-content: center;
  380. margin-bottom: 20px;
  381. button:first-child {
  382. margin-right: 20px;
  383. }
  384. .submit-button {
  385. display: block;
  386. width: 90px;
  387. height: 40px;
  388. line-height: 40px;
  389. text-align: center;
  390. font-size: 16px;
  391. color: #fff;
  392. background: #027dc3;
  393. outline: none;
  394. border: none;
  395. cursor: pointer;
  396. }
  397. .reset-button {
  398. display: block;
  399. width: 90px;
  400. height: 40px;
  401. line-height: 40px;
  402. text-align: center;
  403. font-size: 16px;
  404. background: #ccc;
  405. border: 1px solid #027dc3;
  406. color: #027dc3;
  407. outline: none;
  408. cursor: pointer;
  409. }
  410. }
  411. .search-right-select-box {
  412. display: flex;
  413. align-items: center;
  414. justify-content: center;
  415. font-weight: bold;
  416. font-size: 16px;
  417. margin-bottom: 20px;
  418. :deep(.el-select__wrapper) {
  419. margin-left: 10px;
  420. }
  421. :deep(.el-select__placeholder) {
  422. color: #000;
  423. }
  424. }
  425. }
  426. }
  427. .search-form1-submit-button {
  428. text-align: center;
  429. button {
  430. width: 100px;
  431. height: 40px;
  432. line-height: 40px;
  433. text-align: center;
  434. background: #027dc3;
  435. color: #fff;
  436. font-size: 16px;
  437. margin: 0 auto;
  438. display: block;
  439. border: none;
  440. cursor: pointer;
  441. }
  442. }
  443. }
  444. .breadcrumb-box {
  445. width: 1400PX;
  446. margin: 0px auto 0px;
  447. }
  448. .el-breadcrumb {
  449. height: 22PX;
  450. line-height: 22PX;
  451. }
  452. .breadcrumb-box .inner span.location {
  453. font-size: 16PX;
  454. ;
  455. height: 22PX;
  456. ;
  457. line-height: 22PX;
  458. font-weight: normal;
  459. }
  460. .breadcrumb-box .inner a {
  461. font-size: 16PX;
  462. ;
  463. height: 22PX;
  464. line-height: 22PX;
  465. display: inline-block;
  466. font-weight: normal;
  467. }
  468. .breadcrumb-box .phone_breadcrumb_text /deep/.el-breadcrumb__inner {
  469. font-size: 16PX;
  470. ;
  471. height: 22PX;
  472. line-height: 22PX;
  473. font-weight: normal;
  474. }
  475. .breadcrumb-box:deep(.el-icon) {
  476. width: 16PX;
  477. height: 16PX;
  478. }
  479. .breadcrumb-box .inner span {
  480. font-size: 16PX;
  481. height: 22PX;
  482. line-height: 22PX;
  483. }
  484. .search-box {
  485. width: 1400PX;
  486. margin: 0px auto 0px;
  487. }
  488. //搜索
  489. .search-box {
  490. width: 1400PX;
  491. .search-left-box {
  492. .dytlt {
  493. height: 40PX;
  494. line-height: 40PX;
  495. margin: 0PX auto 20PX;
  496. border-bottom: 1PX solid #ccc;
  497. a {
  498. width: 100PX;
  499. height: 40PX;
  500. font-size: 16PX;
  501. }
  502. }
  503. .xtlist {
  504. width: 100%;
  505. li {
  506. height: 40PX;
  507. line-height: 40PX;
  508. border-bottom: 1PX solid #ccc;
  509. }
  510. }
  511. .pagesnav {
  512. margin: 20PX 0 40PX 0;
  513. a {
  514. padding: 6PX 12PX;
  515. margin-left: -1PX;
  516. border: 1PX solid #ddd;
  517. font-size: 10PX;
  518. border-radius: 4PX;
  519. }
  520. }
  521. }
  522. .search-right-box {
  523. .search-right-box-form {
  524. h3 {
  525. line-height: 40PX;
  526. font-size: 18PX;
  527. }
  528. .search-right-form-text {
  529. height: 70PX;
  530. line-height: 70PX;
  531. font-size: 16PX;
  532. }
  533. .search-right-input-box {
  534. margin-bottom: 20PX;
  535. :deep(.el-input__wrapper) {
  536. height: 40PX;
  537. line-height: 40PX;
  538. border-radius: 2PX;
  539. font-size: 16PX;
  540. }
  541. :deep(.el-select__wrapper) {
  542. height: 40PX;
  543. line-height: 40PX;
  544. border-radius: 2PX;
  545. font-size: 16PX;
  546. }
  547. }
  548. .search-right-button-box {
  549. margin-bottom: 20PX;
  550. button:first-child {
  551. margin-right: 20PX;
  552. }
  553. .submit-button {
  554. width: 90PX;
  555. height: 40PX;
  556. line-height: 40PX;
  557. font-size: 16PX;
  558. }
  559. .reset-button {
  560. width: 90PX;
  561. height: 40PX;
  562. line-height: 40PX;
  563. font-size: 16PX;
  564. border: 1PX solid #027dc3;
  565. }
  566. }
  567. .search-right-select-box {
  568. font-size: 16PX;
  569. margin-bottom: 20PX;
  570. :deep(.el-select__wrapper) {
  571. margin-left: 10PX;
  572. }
  573. }
  574. }
  575. }
  576. .search-form1-submit-button {
  577. button {
  578. width: 100PX;
  579. height: 40PX;
  580. line-height: 40PX;
  581. font-size: 16PX;
  582. }
  583. }
  584. }
  585. .xtlist li {
  586. display: block;
  587. word-break: keep-all;
  588. white-space: nowrap;
  589. overflow: hidden;
  590. text-overflow: ellipsis;
  591. }
  592. .custom-select-dropdown .el-select-dropdown__item {
  593. font-size: 16PX;
  594. color: #333;
  595. }
  596. .custom-select-dropdown .el-select-dropdown__item:hover {
  597. background-color: #027dc3;
  598. color: #fff;
  599. }
  600. .search-left-box {
  601. width: 60%;
  602. }
  603. .breadcrumb-box .inner {
  604. height: 22PX;
  605. margin-top: 20PX;
  606. margin-bottom: 20PX;
  607. font-size: 20PX;
  608. line-height: 23PX;
  609. margin-bottom: 10PX;
  610. padding: 20PX 20PX 20PX 0;
  611. }
  612. @media screen and (min-width: 1401px) {
  613. .search-right-box :deep(.el-select .el-select__wrapper) {
  614. min-height: 40PX !important;
  615. height: 40PX !important;
  616. padding: 10PX 10PX;
  617. font-size: 14PX;
  618. }
  619. .search-right-box :deep(.el-select__caret) {
  620. font-size: 18PX;
  621. }
  622. .custom-select-dropdown .el-select-dropdown__item {
  623. height: 33PX;
  624. line-height: 33PX;
  625. font-size: 14PX;
  626. }
  627. }
  628. @media screen and (max-width: 1400px) {
  629. .breadcrumb-box {
  630. width: 100%;
  631. margin: 0px auto 0px;
  632. box-sizing: border-box;
  633. padding: 0px 10px;
  634. }
  635. .newsList {
  636. width: 100%;
  637. box-sizing: border-box;
  638. padding: 0px 10px;
  639. margin: 0px auto 0px;
  640. }
  641. .search-box {
  642. width: 100%;
  643. box-sizing: border-box;
  644. padding: 0px 10px;
  645. margin: 0px auto 0px;
  646. }
  647. .search-box {
  648. display: block;
  649. }
  650. .search-left-box {
  651. width: 60%;
  652. float: left;
  653. }
  654. .search-right-box {
  655. float: right;
  656. }
  657. .search-box .search-right-box .search-right-box-form .search-right-select-box {
  658. word-break: keep-all;
  659. white-space: nowrap;
  660. }
  661. }
  662. @media screen and (min-width: 801px) and (max-width: 1400px) {
  663. //你的样式
  664. .search-right-box :deep(.el-select .el-select__wrapper) {
  665. min-height: 40PX !important;
  666. height: 40PX !important;
  667. padding: 10PX 10PX;
  668. font-size: 14PX;
  669. }
  670. .custom-select-dropdown .el-select-dropdown__item {
  671. height: 33PX;
  672. line-height: 33PX;
  673. font-size: 14PX;
  674. }
  675. }
  676. @media screen and (max-width: 800px) {
  677. //你的样式
  678. .search-left-box {
  679. width: 100%;
  680. float: none;
  681. }
  682. .breadcrumb-box :deep(.el-icon) {}
  683. .breadcrumb-box .inner span.location,
  684. .breadcrumb-box .inner span {
  685. font-size: 24px;
  686. }
  687. .breadcrumb-box .inner a {
  688. font-size: 24px;
  689. height: 55px;
  690. line-height: 55px;
  691. }
  692. .breadcrumb-box .phone_breadcrumb_text :deep(.el-breadcrumb__inner) {
  693. font-size: 24px;
  694. height: 55px;
  695. line-height: 55px;
  696. }
  697. .search-box .search-left-box .dytlt {
  698. height: 50px;
  699. line-height: 50px;
  700. margin: 0px auto 30px;
  701. border-bottom: 1px solid #ccc;
  702. }
  703. .search-box .search-left-box .dytlt a {
  704. float: left;
  705. width: auto;
  706. padding: 0px 10px;
  707. height: 50px;
  708. font-size: 26px;
  709. }
  710. .search-box .search-left-box .pagesnav {
  711. margin: 30px 0 50px 0;
  712. }
  713. .search-box .search-left-box .pagesnav a {
  714. padding: 10px 16px;
  715. margin-left: 0px;
  716. font-size: 20px;
  717. border-radius: 14px;
  718. }
  719. .search-box .search-left-box .xtlist li {
  720. height: 50px;
  721. line-height: 50px;
  722. font-size: 20px;
  723. }
  724. .search-box .search-right-box {
  725. width: 100%;
  726. float: none;
  727. }
  728. .search-box .search-right-box .search-right-box-form h3 {
  729. line-height: 50px;
  730. font-size: 26px;
  731. }
  732. .search-box .search-right-box .search-right-box-form .search-right-form-text {
  733. height: 80px;
  734. line-height: 80px;
  735. font-size: 26px;
  736. }
  737. .search-box .search-right-box .search-right-box-form .search-right-select-box {
  738. font-size: 24px;
  739. margin-bottom: 30px;
  740. }
  741. :deep(.el-select .el-select__wrapper) {
  742. min-height: 50px !important;
  743. height: 50px !important;
  744. box-sizing: border-box;
  745. }
  746. .search-box .search-right-box .search-right-box-form .search-right-input-box {
  747. margin-bottom: 30px;
  748. }
  749. .search-right-input-box :deep(.el-input__wrapper) {
  750. height: 50px !important;
  751. line-height: 50px !important;
  752. font-size: 16px !important;
  753. }
  754. .search-right-input-box :deep(.el-input__wrapper) {
  755. height: 55px !important;
  756. }
  757. .search-box .search-right-box .search-right-box-form .search-right-button-box .submit-button {
  758. width: 100px;
  759. height: 50px;
  760. line-height: 50px;
  761. font-size: 26px;
  762. margin-right: 30px;
  763. }
  764. .search-box .search-right-box .search-right-box-form .search-right-button-box .reset-button {
  765. width: 100px;
  766. height: 50px;
  767. line-height: 50px;
  768. font-size: 26px;
  769. }
  770. }
  771. @media screen and (max-width: 400px) {
  772. :deep(.el-select .el-select__wrapper) {
  773. min-height: 66px !important;
  774. height: 66px !important;
  775. }
  776. }
  777. </style>
  778. <style>
  779. @media screen and (min-width: 801px) and (max-width: 1400px) {
  780. .custom-select-dropdown .el-select-dropdown__empty {
  781. font-size: 16PX;
  782. height: 33PX;
  783. line-height: 33PX;
  784. }
  785. }
  786. @media screen and (min-width: 1401px) {
  787. .custom-select-dropdown .el-select-dropdown__empty {
  788. font-size: 16PX;
  789. height: 33PX;
  790. line-height: 33PX;
  791. }
  792. }
  793. </style>