university_details_video.vue 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854
  1. <template>
  2. <div class="university_details_video">
  3. <head-component :headinfo=headinfo></head-component>
  4. <div class="page-content">
  5. <div class="page-img-box">
  6. <div class="top-content">
  7. <img :src="`${baseUrl}`+ entity.logo"/>
  8. <!-- <div style="width: 154px;height: 154px;border: 1px solid;margin-left: 48px"></div>-->
  9. <div class="top-content-right">
  10. <div class="right-top">
  11. <p class="title">{{ entity.name }}</p>
  12. <div class="right-top-icon">
  13. <collectionComponent :collection="collection_data"></collectionComponent>
  14. </div>
  15. </div>
  16. <div class="school-level-box">
  17. <p class="school-level" style="background-color: #B3FC7C" v-show="entity.nef==='1'">985</p>
  18. <p class="school-level" style="background-color: #BBF88D" v-show="entity.too==='1'">211</p>
  19. <p class="school-level" style="background-color: #8CE349" v-show="entity.istopschool==='1'">一流大学</p>
  20. <p class="school-level" style="background-color: #9DFF51" v-show="entity.istopsubject==='1'">一流学科</p>
  21. <p class="school-level" style="background-color: #8ADFC4" v-show="entity.self==='1'">强</p>
  22. <p class="school-level" style="background-color: #1EC590" v-show="entity.graduate==='1'">研</p>
  23. </div>
  24. <div class="text-box">
  25. <p style="width: 200px">创建时间:{{ entity.ctime }}</p>
  26. <p style="width: 200px">所在地区:{{ entity.areaname }}</p>
  27. 学历层次:
  28. <dict-tag style="width: 200px" :options="educationlevel" :value="entity.educationlevel"/>
  29. 办学性质:
  30. <dict-tag :options="property" :value="entity.property"/>
  31. 院校类型:
  32. <dict-tag :options="school_category" :value="entity.school_category"/>
  33. </div>
  34. <div class="text-box">
  35. <p style="width: 200px">院校隶属:{{ entity.subjection }}:</p>
  36. <p>通讯地址:{{ entity.address }}</p>
  37. </div>
  38. </div>
  39. </div>
  40. <div class="bottom-content">
  41. <div class="tab-box">
  42. <div :class="[onePage?'item-box-active':'item-box']" @click="showPage(1)">
  43. 学校简介
  44. </div>
  45. <div :class="[twoPage?'item-box-active':'item-box']" @click="showPage(2)">
  46. 院校设置
  47. </div>
  48. <div :class="[threePage?'item-box-active':'item-box']" @click="showPage(3)">
  49. 学科专业
  50. </div>
  51. <div :class="[fourPage?'item-box-active':'item-box']" @click="showPage(4)">
  52. 奖励资助
  53. </div>
  54. <div :class="[fivePage?'item-box-active':'item-box']" @click="showPage(5)">
  55. 考分查询
  56. </div>
  57. <div :class="[sixPage?'item-box-active':'item-box']" @click="showPage(6)">
  58. 计划查询
  59. </div>
  60. <div :class="[senvenPage?'item-box-active':'item-box']" @click="showPage(7)">
  61. 招生章程
  62. </div>
  63. <div :class="[eightPage?'item-box-active':'item-box']" @click="showPage(8)">
  64. 学校视频
  65. </div>
  66. </div>
  67. <div class="one-page" v-show="onePage">
  68. <p class="title">学校简介</p>
  69. <p class="info" v-html="entity.summary">
  70. </p>
  71. </div>
  72. <div class="one-page" v-show="twoPage">
  73. <p class="title">院系设置</p>
  74. <p class="info" v-html="entity.collegeset">
  75. </p>
  76. </div>
  77. <div class="one-page" v-show="threePage">
  78. <p class="title">学科专业</p>
  79. <p class="info" v-html="entity.specialtyintroduction">
  80. </p>
  81. </div>
  82. <div class="one-page" v-show="fourPage">
  83. <p class="title">奖励资助</p>
  84. <p class="info" v-html="entity.incentivegrant">
  85. </p>
  86. </div>
  87. <div class="one-page" v-show="fivePage">
  88. <div class="select-div">
  89. <p>招生地区:</p>
  90. <p class="select-box" @click="showAreaChooseHandler">
  91. <span v-if="form.areaname">{{ form.areaname }}</span>
  92. <span v-else>请选择</span>
  93. </p>
  94. <p style="margin-left: 20px">考生类别:
  95. </p>
  96. <p class="select-box" @click="showCategoryHandler">
  97. <span v-if="form.categoryName">{{ form.categoryName }}</span>
  98. <span v-else>请选择</span>
  99. </p>
  100. <p class="select-box click-search" @click="getScore">点击查询</p>
  101. </div>
  102. <el-table :data="kf_tableData">
  103. <el-table-column label="招生年份" align="center" key="years" prop="years" style="height: 95px"/>
  104. <el-table-column label="录取批次" align="center" key="batchname" prop="batchname" style="height: 95px"/>
  105. <el-table-column label="最低分" align="center" key="lowscore" prop="lowscore" style="height: 95px"/>
  106. <el-table-column label="最低分位次" align="center" key="totalorder" prop="totalorder" style="height: 95px"
  107. ya/>
  108. </el-table>
  109. </div>
  110. <div class="one-page" v-show="sixPage">
  111. <div class="select-div">
  112. <p>招生地区:</p>
  113. <p class="select-box" @click="showAreaChooseHandler">
  114. <span v-if="form.areaname">{{ form.areaname }}</span>
  115. <span v-else>请选择</span></p>
  116. <p style="margin-left: 20px">年份:</p>
  117. <p class="select-box" @click="showGradeHandler">
  118. <span v-if="form.grade">{{ form.grade }}</span>
  119. <span v-else>请选择</span></p>
  120. <p style="margin-left: 20px">考生类别:</p>
  121. <p class="select-box" @click="showCategoryHandler">
  122. <span v-if="form.categoryName">{{ form.categoryName }}</span>
  123. <span v-else>请选择</span>
  124. </p>
  125. <p class="select-box click-search" @click="getPlan">点击查询</p>
  126. </div>
  127. <el-table :data="jh_tableData">
  128. <el-table-column label="招生年份" align="center" key="years" prop="years"/>
  129. <el-table-column label="专业名称" align="center" key="enrollname" prop="enrollname"/>
  130. <el-table-column label="大学学制" align="center" key="studyyears" prop="studyyears"/>
  131. <el-table-column label="批次" align="center" key="batch_name" prop="batch_name"/>
  132. <el-table-column label="计划招生人数" align="center" key="plannum" prop="plannum"/>
  133. <el-table-column label="学费" align="center" key="fee" prop="fee"/>
  134. </el-table>
  135. </div>
  136. <div class="one-page" v-show="senvenPage">
  137. <p class="title">学校简介</p>
  138. <p class="info" v-html="entity.sturecruitmen">
  139. </p>
  140. </div>
  141. <div class="one-page" v-show="eightPage">
  142. <p class="title">学校视频</p>
  143. </div>
  144. </div>
  145. </div>
  146. <drag_component></drag_component>
  147. </div>
  148. </div>
  149. <el-dialog
  150. v-model="sixPage"
  151. destroy-on-close
  152. title=""
  153. width="90%"
  154. height="910px"
  155. style="width: 90%;height: 910px;"
  156. center
  157. align-center
  158. >
  159. <div class="one-page" style="width: 1658px" v-show="sixPage">
  160. <div class="select-div">
  161. <p>招生地区:</p>
  162. <p class="select-box" @click="showAreaChooseHandler">
  163. <span v-if="form.areaname">{{ form.areaname }}</span>
  164. <span v-else>请选择</span></p>
  165. <p style="margin-left: 20px">年份:</p>
  166. <p class="select-box" @click="showGradeHandler">
  167. <span v-if="form.grade">{{ form.grade }}</span>
  168. <span v-else>请选择</span></p>
  169. <p style="margin-left: 20px">考生类别:</p>
  170. <p class="select-box" @click="showCategoryHandler">
  171. <span v-if="form.categoryName">{{ form.categoryName }}</span>
  172. <span v-else>请选择</span>
  173. </p>
  174. <p class="select-box click-search" @click="getPlan">点击查询</p>
  175. </div>
  176. <el-table :data="jh_tableData">
  177. <el-table-column label="招生年份" align="center" key="years" prop="years"/>
  178. <el-table-column label="专业名称" align="center" key="enrollname" prop="enrollname"/>
  179. <el-table-column label="大学学制" align="center" key="studyyears" prop="studyyears"/>
  180. <el-table-column label="批次" align="center" key="batch_name" prop="batch_name"/>
  181. <el-table-column label="计划招生人数" align="center" key="plannum" prop="plannum"/>
  182. <el-table-column label="学费" align="center" key="fee" prop="fee"/>
  183. </el-table>
  184. </div>
  185. </el-dialog>
  186. <el-dialog
  187. v-model="fivePage"
  188. destroy-on-close
  189. title=""
  190. width="90%"
  191. height="910px"
  192. style="width: 90%;height: 910px;"
  193. center
  194. align-center
  195. >
  196. <div class="one-page" style="width: 1658px" v-show="fivePage">
  197. <div class="select-div">
  198. <p>招生地区:</p>
  199. <p class="select-box" @click="showAreaChooseHandler">
  200. <span v-if="form.areaname">{{ form.areaname }}</span>
  201. <span v-else>请选择</span>
  202. </p>
  203. <p style="margin-left: 20px">考生类别:
  204. </p>
  205. <p class="select-box" @click="showCategoryHandler">
  206. <span v-if="form.categoryName">{{ form.categoryName }}</span>
  207. <span v-else>请选择</span>
  208. </p>
  209. <p class="select-box click-search" @click="getScore">点击查询</p>
  210. </div>
  211. <el-table :data="kf_tableData">
  212. <el-table-column label="招生年份" align="center" key="years" prop="years" style="height: 95px"/>
  213. <el-table-column label="录取批次" align="center" key="batchname" prop="batchname" style="height: 95px"/>
  214. <el-table-column label="最低分" align="center" key="lowscore" prop="lowscore" style="height: 95px"/>
  215. <el-table-column label="最低分位次" align="center" key="totalorder" prop="totalorder" style="height: 95px"
  216. ya/>
  217. </el-table>
  218. </div>
  219. </el-dialog>
  220. <div>
  221. <!--招生地区-->
  222. <el-dialog v-model="showAreaChoose" width="600px" append-to-body>
  223. <div class="dict-dialog">
  224. <div class="dict-box" v-for="dict in gk_province" :key="dict.value" @click="chooseArea(dict)">{{
  225. dict.label
  226. }}
  227. </div>
  228. </div>
  229. </el-dialog>
  230. <!--考生类别-->
  231. <el-dialog v-model="showCategoryChoose" width="600px" append-to-body>
  232. <div class="dict-dialog">
  233. <div class="dict-box" v-for="dict in category" :key="dict.value" @click="chooseCategory(dict)">{{
  234. dict.label
  235. }}
  236. </div>
  237. </div>
  238. </el-dialog>
  239. <!--年份-->
  240. <el-dialog v-model="showGradeChoose" width="600px" append-to-body>
  241. <div class="dict-dialog">
  242. <div class="dict-box" v-for="item in grade" :key="item" @click="chooseGrade(item)">{{ item }}</div>
  243. </div>
  244. </el-dialog>
  245. <el-dialog
  246. v-model="eightPage"
  247. @before-close="dialogBeforeClose"
  248. destroy-on-close
  249. title="学校视频"
  250. width="1832px"
  251. height="915px"
  252. center
  253. align-center
  254. >
  255. <div class="video-content" v-if="entity.path">
  256. <video ref="videoPlayer" video preload="auto" autoplay muted controls width="1798" height="900">
  257. <source :src="entity.path" type="video/mp4">
  258. </video>
  259. </div>
  260. </el-dialog>
  261. </div>
  262. </template>
  263. <script setup>
  264. import headComponent from '@/views/xjc-integratedmachine/components/head_component.vue'
  265. import Drag_component from "@/views/xjc-integratedmachine/components/drag_component.vue";
  266. import {
  267. universityDetail,
  268. getPlanYearList,
  269. getScoreList,
  270. getPlanList,
  271. getCollection
  272. } from '@/api/xjc-integratedmachine/environment/university.js'
  273. import videojs from 'video.js';
  274. import 'video.js/dist/video-js.css';
  275. import collectionComponent from '@/views/xjc-integratedmachine/components/collection_component.vue'
  276. import {ref} from "vue";
  277. import {getConfigKey} from "@/api/system/config.js";
  278. const showAreaChoose = ref(false)
  279. const showCategoryChoose = ref(false)
  280. const showGradeChoose = ref(false)
  281. const router = useRouter()
  282. const route = useRoute()
  283. const param = route.query
  284. const showIndex = ref(1)
  285. const baseUrl = ref()
  286. const collection_data = ref({
  287. contentType: 1,
  288. contentId: param.id
  289. })
  290. const grade = ref([])
  291. const {proxy} = getCurrentInstance()
  292. const {
  293. gk_province,
  294. category,
  295. educationlevel,
  296. property,
  297. school_category
  298. } = proxy.useDict('gk_province', 'category', 'educationlevel', 'property', 'school_category')
  299. const form = ref({
  300. area: null,
  301. areaname: null,
  302. university: param.name,
  303. })
  304. const entity = ref({})
  305. const collectionList = ref([])
  306. const headinfo = ref({})
  307. const onePage = ref(true)
  308. const twoPage = ref(false)
  309. const threePage = ref(false)
  310. const fourPage = ref(false)
  311. const fivePage = ref(false)
  312. const sixPage = ref(false)
  313. const senvenPage = ref(false)
  314. const eightPage = ref(false)
  315. function setHeadinfo(){
  316. headinfo.value = {
  317. title: '高校信息查询',
  318. user: {
  319. avatar: '头像路径',
  320. nickName: '张三'
  321. },
  322. backUrl : '/xjc-integratedmachine/environment/query_universitydb_conditions',
  323. homeUrl:'/xjc-integratedmachine/environment/index'
  324. }
  325. }
  326. function detail() {
  327. universityDetail({
  328. id: param.id
  329. }).then(resp => {
  330. entity.value.oldid = resp.entity.oldid
  331. //学校信息在这里
  332. entity.value = resp.entity
  333. //看看收藏
  334. queryConnection()
  335. })
  336. }
  337. function changeShowIndex(index) {
  338. showIndex.value = index
  339. if (showIndex.value == 8) {
  340. const player = videojs(playerId, {autoplay: true});
  341. player.src(entity.value.path);
  342. player.on("ended", () => {
  343. })
  344. }
  345. }
  346. function showAreaChooseHandler() {
  347. showAreaChoose.value = true
  348. }
  349. function chooseArea(item) {
  350. form.value.area = item.value
  351. form.value.areaname = item.label
  352. showAreaChoose.value = false
  353. getPlanYear()
  354. }
  355. function showCategoryHandler() {
  356. showCategoryChoose.value = true
  357. }
  358. function chooseCategory(item) {
  359. form.value.category = item.value
  360. form.value.categoryName = item.label
  361. showCategoryChoose.value = false
  362. }
  363. function showGradeHandler() {
  364. showGradeChoose.value = true
  365. }
  366. function chooseGrade(item) {
  367. form.value.grade = item
  368. showGradeChoose.value = false
  369. }
  370. function getPlanYear() {
  371. getPlanYearList({
  372. university: param.name,
  373. area: form.value.area
  374. }).then(resp => {
  375. grade.value = resp.list
  376. })
  377. }
  378. const kf_tableData = ref([])
  379. function getScore() {
  380. let data = {
  381. area: form.value.area,
  382. university: entity.value.oldid,
  383. category: form.value.category
  384. }
  385. getScoreList(data).then(resp => {
  386. kf_tableData.value = resp.list
  387. })
  388. }
  389. function dialogBeforeClose() {
  390. onePage.value = true;
  391. twoPage.value = false;
  392. threePage.value = false;
  393. fourPage.value = false;
  394. fivePage.value = false;
  395. sixPage.value = false
  396. senvenPage.value = false
  397. eightPage.value = false;
  398. }
  399. const jh_tableData = ref([])
  400. function getPlan() {
  401. let data = {
  402. university: param.name,
  403. area: form.value.area,
  404. category: form.value.category,
  405. year: form.value.grade
  406. }
  407. getPlanList(data).then(resp => {
  408. jh_tableData.value = resp.list
  409. })
  410. }
  411. function collection() {
  412. let data = {
  413. contentType: 1,
  414. contentId: param.id,
  415. }
  416. addCollection(data).then(resp => {
  417. queryConnection()
  418. })
  419. }
  420. function queryConnection() {
  421. let data = {
  422. contentType: 1,
  423. contentId: param.id,
  424. }
  425. getCollection(data).then(resp => {
  426. collectionList.value = resp.collection
  427. })
  428. }
  429. function cancle_collection() {
  430. let data = {
  431. id: collectionList.value[0].id,
  432. }
  433. removeCollection(data).then(resp => {
  434. queryConnection()
  435. })
  436. }
  437. detail()
  438. const showPage = (val) => {
  439. if (val === 1) {
  440. onePage.value = true;
  441. twoPage.value = false;
  442. threePage.value = false;
  443. fourPage.value = false;
  444. fivePage.value = false;
  445. sixPage.value = false
  446. senvenPage.value = false
  447. eightPage.value = false;
  448. } else if (val === 2) {
  449. onePage.value = false;
  450. twoPage.value = true;
  451. threePage.value = false;
  452. fourPage.value = false;
  453. fivePage.value = false;
  454. sixPage.value = false
  455. senvenPage.value = false
  456. eightPage.value = false;
  457. } else if (val === 3) {
  458. onePage.value = false;
  459. twoPage.value = false;
  460. threePage.value = true;
  461. fourPage.value = false;
  462. fivePage.value = false;
  463. sixPage.value = false
  464. senvenPage.value = false
  465. eightPage.value = false;
  466. } else if (val === 4) {
  467. onePage.value = false;
  468. twoPage.value = false;
  469. threePage.value = false;
  470. fourPage.value = true;
  471. fivePage.value = false;
  472. sixPage.value = false
  473. senvenPage.value = false
  474. eightPage.value = false;
  475. } else if (val === 5) {
  476. onePage.value = false;
  477. twoPage.value = false;
  478. threePage.value = false;
  479. fourPage.value = false;
  480. fivePage.value = true;
  481. sixPage.value = false
  482. senvenPage.value = false
  483. eightPage.value = false;
  484. } else if (val === 6) {
  485. onePage.value = false;
  486. twoPage.value = false;
  487. threePage.value = false;
  488. fourPage.value = false;
  489. fivePage.value = false;
  490. sixPage.value = true
  491. senvenPage.value = false
  492. eightPage.value = false;
  493. } else if (val === 7) {
  494. onePage.value = false;
  495. twoPage.value = false;
  496. threePage.value = false;
  497. fourPage.value = false;
  498. fivePage.value = false;
  499. sixPage.value = false
  500. senvenPage.value = true
  501. eightPage.value = false;
  502. } else if (val === 8) {
  503. onePage.value = false;
  504. twoPage.value = false;
  505. threePage.value = false;
  506. fourPage.value = false;
  507. fivePage.value = false;
  508. sixPage.value = false
  509. senvenPage.value = false;
  510. eightPage.value = true;
  511. }
  512. //清空数据
  513. form.area = '';
  514. form.areanam = '';
  515. form.university = '';
  516. form.categoryName = '';
  517. }
  518. onMounted(() => {
  519. proxy.getConfigKey('sys_resource_root2').then(res => {
  520. baseUrl.value = res.msg;
  521. })
  522. setHeadinfo()
  523. })
  524. </script>
  525. <style scoped lang="scss">
  526. p, div {
  527. margin: 0;
  528. padding: 0;
  529. }
  530. .university_details_video {
  531. background: url('@/assets/images/environment/university-detail.png') no-repeat;
  532. background-size: 1920px 1080px;
  533. z-index: 10;
  534. width: 100%;
  535. height: 1080px;
  536. .page-content {
  537. width: 100%;
  538. position: absolute;
  539. top: 100px;
  540. bottom: 0;
  541. display: flex;
  542. justify-content: center;
  543. }
  544. .page-img-box {
  545. width: 1832px;
  546. height: 922px;
  547. margin-top: 13px;
  548. background: rgba(255, 255, 255, 0.4);
  549. border-radius: 35px 35px 35px 35px;
  550. display: flex;
  551. //justify-content: space-around;
  552. flex-direction: column;
  553. //align-items: center;
  554. .top-content {
  555. width: 1832px;
  556. height: 282px;
  557. border: 1px solid;
  558. display: flex;
  559. justify-content: space-between;
  560. align-items: center;
  561. .top-content-right {
  562. margin-left: 45px;
  563. width: 1630px;
  564. height: 281px;
  565. border: 1px solid;
  566. margin-left: 45px;
  567. .title {
  568. font-weight: bold;
  569. font-size: 36px;
  570. color: #1E410E;
  571. line-height: 24px;
  572. //margin-top: 63px;
  573. }
  574. .school-level-box {
  575. display: flex;
  576. justify-content: left;
  577. //margin-top: 32px;
  578. .school-level {
  579. margin-right: 20px;
  580. width: 174px;
  581. height: 54px;
  582. background: #B3FC7C;
  583. border-radius: 5px 5px 5px 5px;
  584. font-weight: bold;
  585. font-size: 20px;
  586. color: #000000;
  587. line-height: 54px;
  588. text-align: center;
  589. }
  590. }
  591. .text-box {
  592. width: 1124px;
  593. display: flex;
  594. //justify-content: space-between;
  595. align-items: center;
  596. flex-wrap: wrap;
  597. margin-top: 14px;
  598. p {
  599. margin-right: 20px;
  600. }
  601. }
  602. .right-top {
  603. display: flex;
  604. justify-content: space-between;
  605. align-items: center;
  606. .right-top-icon {
  607. width: 200px;
  608. height: 68px;
  609. border: 1px solid;
  610. display: flex;
  611. justify-content: space-between;
  612. margin-top: 24px;
  613. .item-img {
  614. display: flex;
  615. flex-direction: column;
  616. align-items: center;
  617. p {
  618. font-weight: 400;
  619. font-size: 20px;
  620. color: #515F6A;
  621. }
  622. img {
  623. width: 36px;
  624. height: 36px;
  625. border: 1px solid;
  626. }
  627. }
  628. }
  629. }
  630. }
  631. }
  632. }
  633. .bottom-content {
  634. margin-top: 25px;
  635. //width:100px;
  636. .tab-box {
  637. display: flex;
  638. padding-right: 279px;
  639. img {
  640. width: 36px;
  641. height: 36px;
  642. margin-right: 12px;
  643. }
  644. }
  645. .item-box {
  646. text-align: center;
  647. display: flex;
  648. justify-content: center;
  649. align-items: center;
  650. width: 202px;
  651. height: 65px;
  652. box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.09);
  653. border-radius: 5px 5px 0px 0px;
  654. font-weight: 400;
  655. font-size: 32px;
  656. color: #979797;
  657. }
  658. .item-box-active {
  659. text-align: center;
  660. color: #000000;
  661. background: #FFFFFF;
  662. font-weight: bold;
  663. font-size: 32px;
  664. display: flex;
  665. justify-content: center;
  666. align-items: center;
  667. width: 202px;
  668. height: 65px;
  669. background: #FFFFFF;
  670. box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.09);
  671. border-radius: 5px 5px 0px 0px;
  672. }
  673. }
  674. .editor-content div,
  675. .editor-content span,
  676. .editor-content p,
  677. .editor-content h1,
  678. .editor-content h2,
  679. .editor-content h3,
  680. .editor-content h4,
  681. .editor-content h5,
  682. .editor-content h6 {
  683. font-size: 26px !important;
  684. line-height: 37px !important;
  685. }
  686. .editor-content div,
  687. .editor-content span,
  688. .editor-content p {
  689. text-indent: 2em !important;
  690. text-align: left !important;
  691. }
  692. }
  693. .one-page {
  694. width: 1832px;
  695. height: 547px;
  696. background: #FFFFFF;
  697. border-radius: 0px 0px 35px 35px;
  698. border: 1px solid #FFFFFF;
  699. overflow: auto;
  700. padding-left: 33px;
  701. padding-right: 33px;
  702. line-height: 32px;
  703. .title {
  704. height: 40px;
  705. border-left: 8px #8CE349 solid;
  706. margin-top: 33px;
  707. margin-left: 33px;
  708. font-weight: 400;
  709. font-size: 28px;
  710. color: #333333;
  711. line-height: 40px;
  712. padding-left: 11px;
  713. }
  714. .info {
  715. text-indent: 2em;
  716. font-weight: 400;
  717. font-size: 28px;
  718. color: #333333;
  719. line-height: 40px;
  720. }
  721. .select-div {
  722. width: 100%;
  723. height: 100px;
  724. font-weight: 400;
  725. font-size: 30px;
  726. color: #333333;
  727. line-height: 40px;
  728. display: flex;
  729. justify-content: center;
  730. align-items: center;
  731. margin-bottom: 21px;
  732. .select-box {
  733. width: 300px;
  734. height: 90px;
  735. border: 1px solid #CCCCCC;
  736. line-height: 90px;
  737. text-align: center;
  738. margin-left: 10px;
  739. }
  740. .click-search {
  741. width: 170px;
  742. height: 90px;
  743. background: linear-gradient(180deg, #73EE71 0%, #0ACB63 100%);
  744. border-radius: 5px;
  745. font-weight: 400;
  746. font-size: 24px;
  747. color: #FFFFFF;
  748. margin-left: 20px;
  749. }
  750. }
  751. ::v-deep .el-table .el-table__header-wrapper th, .el-table .el-table__fixed-header-wrapper th {
  752. height: 74px !important;
  753. font-size: 24px;
  754. color: #1E410E;
  755. }
  756. ::v-deep .el-table tr {
  757. height: 74px !important;
  758. font-size: 20px;
  759. }
  760. ::v-deep .el-dialog__title {
  761. font-size: 34px !important;
  762. }
  763. ::v-deep .el-dialog {
  764. margin-top: 0px !important;
  765. }
  766. ::v-deep .el-dialog__headerbtn .el-dialog__close {
  767. font-size: 30px !important;
  768. }
  769. }
  770. .dict-dialog{
  771. max-width: 570px;
  772. height: 800px;
  773. overflow: auto;
  774. .dict-box {
  775. //border: 1px solid red;
  776. //background: #1ab394;
  777. font-size: 24px;
  778. line-height: 34px;
  779. color: #333333;
  780. }
  781. }
  782. </style>