targetPage.vue 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928
  1. <template>
  2. <div>
  3. <div v-if="pType == 0">
  4. <div class="sBox_table">
  5. <div class="table_title">
  6. <div>一级指标</div>
  7. <div>二级指标</div>
  8. <div>负责部门</div>
  9. <div>分值</div>
  10. <div>审核进度</div>
  11. <div>自评平均分</div>
  12. <div>考核平均分</div>
  13. <div>数据来源</div>
  14. <div>操作</div>
  15. </div>
  16. <div class="table_Content" v-for="item in tableJsonCon" :key="item.id">
  17. <div class="twoCol">
  18. <div class="ColTit">{{ item.name }}</div>
  19. <div class="ColCon">
  20. <div class="twoCon" v-for="k in item.children" :key="k.id">
  21. <div>{{ k.name }}</div>
  22. <div>
  23. {{ k.dep.join(",") }}
  24. </div>
  25. <div>{{ k.score }}</div>
  26. <div></div>
  27. <div>{{ k.sco1 }}</div>
  28. <div>{{ k.sco2 }}</div>
  29. <div>
  30. <div v-if="!k.testid.test.length">/</div>
  31. <div v-else>
  32. <div
  33. v-for="(item2, index) in k.testid.test"
  34. :key="item2.courseId"
  35. >
  36. {{ item2.title }}
  37. </div>
  38. </div>
  39. </div>
  40. <div
  41. style="display: flex;justify-content: space-around;padding: 0 10px;box-sizing: border-box;"
  42. >
  43. <!-- <div class="TabBtn" @click="lookPrize">查看</div> -->
  44. <div class="TabBtn" @click="lookScore">评分</div>
  45. </div>
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52. <div v-if="pType == 1">
  53. 按指标班主任
  54. </div>
  55. <!-- 点击查看 -->
  56. <el-dialog
  57. title=""
  58. :visible.sync="diaIframe"
  59. :append-to-body="true"
  60. width="95%"
  61. :before-close="handleClose"
  62. class="dialog_diy"
  63. >
  64. <div style="height: 100%;">
  65. <iframe
  66. ref="viframe"
  67. style="width: 100%; height: 99%; border: none"
  68. :src="ifmUrl"
  69. ></iframe>
  70. </div>
  71. <span slot="footer" class="dialog-footer">
  72. <el-button @click="diaIframe = false">关 闭</el-button>
  73. </span>
  74. </el-dialog>
  75. <!-- 点击评分 -->
  76. <el-dialog
  77. title=""
  78. :visible.sync="diaScore"
  79. :append-to-body="true"
  80. width="95%"
  81. :before-close="handleClose"
  82. class="dialog_diy"
  83. >
  84. <div style="height: 100%;padding: 25px;">
  85. <div class="diaScoreTop">
  86. <div class="diaScoreLeft">
  87. <div>自评平均分:</div>
  88. <div>认定平均分:</div>
  89. <div>存在分叉总人数:</div>
  90. </div>
  91. <div class="diaScoreRight">
  92. <el-button size="small" type="primary">保存</el-button>
  93. <el-button size="small" type="primary">提交</el-button>
  94. </div>
  95. </div>
  96. <el-table :data="tableData" style="width: 100%">
  97. <el-table-column type="index" label="序号" width="180">
  98. </el-table-column>
  99. <el-table-column prop="name" label="教师姓名" width="180">
  100. </el-table-column>
  101. <el-table-column prop="tea" label="教研室"> </el-table-column>
  102. <el-table-column prop="evaScore" label="自评分数"> </el-table-column>
  103. <el-table-column prop="evaluation" label="自评概述">
  104. </el-table-column>
  105. <el-table-column prop="source" label="数据来源"> </el-table-column>
  106. <el-table-column prop="cognizance" label="认定分数">
  107. </el-table-column>
  108. </el-table>
  109. </div>
  110. <!-- <span slot="footer" class="dialog-footer">
  111. <el-button @click="diaScore = false">关 闭</el-button>
  112. </span> -->
  113. </el-dialog>
  114. </div>
  115. </template>
  116. <script>
  117. export default {
  118. props: {
  119. pType: {
  120. //0专任教师 1班主任
  121. type: Number,
  122. default: 0
  123. }
  124. },
  125. data() {
  126. return {
  127. diaIframe: false,
  128. diaScore: false,
  129. ifmUrl: "",
  130. userid: this.$route.query.userid,
  131. tableJsonCon: [
  132. {
  133. id: "q",
  134. name: "师德师风",
  135. children: [
  136. {
  137. id: "1q",
  138. sco1: "",
  139. sco2: "",
  140. cogSum: "",
  141. name: "廉洁从教",
  142. dep: ["行政事务中心"],
  143. score: 4,
  144. evaMethod: "自评概述",
  145. type: 1,
  146. testid: {
  147. type: 1,
  148. test: []
  149. }
  150. },
  151. {
  152. id: "2q",
  153. sco1: "",
  154. sco2: "",
  155. cogSum: "",
  156. name: "爱岗敬业",
  157. dep: ["行政事务中心"],
  158. score: 4,
  159. evaMethod: "自评概述",
  160. type: 1,
  161. testid: {
  162. type: 1,
  163. test: []
  164. }
  165. },
  166. {
  167. id: "3q",
  168. sco1: "",
  169. sco2: "",
  170. cogSum: "",
  171. name: "热爱学生",
  172. dep: ["行政事务中心"],
  173. score: 4,
  174. evaMethod: "自评概述",
  175. type: 1,
  176. testid: {
  177. type: 1,
  178. test: []
  179. }
  180. },
  181. {
  182. id: "4q",
  183. sco1: "",
  184. sco2: "",
  185. cogSum: "",
  186. name: "安全教学",
  187. dep: ["行政事务中心"],
  188. score: 4,
  189. evaMethod: "自评概述",
  190. type: 1,
  191. testid: {
  192. type: 1,
  193. test: []
  194. }
  195. },
  196. {
  197. id: "5q",
  198. sco1: "",
  199. sco2: "",
  200. cogSum: "",
  201. name: "团结协作",
  202. dep: ["行政事务中心"],
  203. score: 4,
  204. evaMethod: "自评概述",
  205. type: 1,
  206. testid: {
  207. type: 1,
  208. test: []
  209. }
  210. }
  211. ]
  212. },
  213. {
  214. id: "1a",
  215. name: "考勤情况",
  216. children: [
  217. {
  218. id: "1a",
  219. sco1: "",
  220. sco2: "",
  221. cogSum: "",
  222. name: "日常考勤",
  223. dep: ["行政事务中心"],
  224. score: 2,
  225. evaMethod: "自评概述",
  226. type: 1,
  227. testid: {
  228. type: 1,
  229. test: []
  230. }
  231. },
  232. {
  233. id: "2a",
  234. sco1: "",
  235. sco2: "",
  236. cogSum: "",
  237. name: "会议活动考勤",
  238. dep: ["行政事务中心"],
  239. score: 2,
  240. evaMethod: "自评概述",
  241. type: 1,
  242. testid: {
  243. type: 1,
  244. test: []
  245. }
  246. }
  247. ]
  248. },
  249. {
  250. id: "b",
  251. name: "常规教学(备、教、改、考、评、辅)",
  252. children: [
  253. {
  254. id: "1b",
  255. sco1: "",
  256. sco2: "",
  257. cogSum: "",
  258. name: "备课",
  259. dep: ["教学服务中心"],
  260. score: 6,
  261. evaMethod: "自评概述",
  262. type: 1,
  263. testid: {
  264. type: 1,
  265. test: []
  266. }
  267. },
  268. {
  269. id: "2b",
  270. sco1: "",
  271. sco2: "",
  272. cogSum: "",
  273. name: "上课",
  274. dep: ["教学服务中心"],
  275. score: 6,
  276. evaMethod: "自评概述",
  277. type: 1,
  278. testid: {
  279. type: 1,
  280. test: []
  281. }
  282. },
  283. {
  284. id: "3b",
  285. sco1: "",
  286. sco2: "",
  287. cogSum: "",
  288. name: "批改作业",
  289. dep: ["教学服务中心"],
  290. score: 6,
  291. evaMethod: "自评概述",
  292. type: 1,
  293. testid: {
  294. type: 1,
  295. test: []
  296. }
  297. },
  298. {
  299. id: "4b",
  300. sco1: "",
  301. sco2: "",
  302. cogSum: "",
  303. name: "学科测试",
  304. dep: ["教学服务中心"],
  305. score: 6,
  306. evaMethod: "自评概述",
  307. type: 1,
  308. testid: {
  309. type: 1,
  310. test: []
  311. }
  312. },
  313. {
  314. id: "5b",
  315. sco1: "",
  316. sco2: "",
  317. cogSum: "",
  318. name: "资料提交",
  319. dep: ["教学服务中心"],
  320. score: 6,
  321. evaMethod: "自评概述",
  322. type: 1,
  323. testid: {
  324. type: 1,
  325. test: [
  326. "1b6f078b-b673-11ee-b534-005056b86db5",
  327. "5eac308d-b66d-11ee-b534-005056b86db5"
  328. ]
  329. }
  330. },
  331. {
  332. id: "6b",
  333. sco1: "",
  334. sco2: "",
  335. cogSum: "",
  336. name: "听课评课",
  337. dep: ["教学服务中心"],
  338. score: 5,
  339. evaMethod: "自评概述",
  340. type: 1,
  341. testid: {
  342. type: 1,
  343. test: []
  344. }
  345. },
  346. {
  347. id: "7b",
  348. sco1: "",
  349. sco2: "",
  350. cogSum: "",
  351. name: "教学质量",
  352. dep: ["教学服务中心"],
  353. score: 5,
  354. evaMethod: "自评概述",
  355. type: 1,
  356. testid: {
  357. type: 1,
  358. test: []
  359. }
  360. }
  361. ]
  362. },
  363. {
  364. id: "c",
  365. name: "科研工作",
  366. children: [
  367. {
  368. id: "1c",
  369. sco1: "",
  370. sco2: "",
  371. cogSum: "",
  372. name: "研讨课",
  373. dep: ["教学服务中心"],
  374. score: 5,
  375. evaMethod: "自评概述",
  376. type: 1,
  377. testid: {
  378. type: 1,
  379. test: ["e9e6dc5a-89d1-11ee-b98c-005056b86db5"]
  380. }
  381. },
  382. {
  383. id: "2c",
  384. sco1: "",
  385. sco2: "",
  386. cogSum: "",
  387. name: "继续教育",
  388. dep: ["教师发展中心"],
  389. score: 5,
  390. evaMethod: "自评概述",
  391. type: 1,
  392. testid: {
  393. type: 1,
  394. test: []
  395. }
  396. },
  397. {
  398. id: "3c",
  399. sco1: "",
  400. sco2: "",
  401. cogSum: "",
  402. name: "科组活动",
  403. dep: ["教学服务中心"],
  404. score: 5,
  405. evaMethod: "自评概述",
  406. type: 1,
  407. testid: {
  408. type: 1,
  409. test: ["2adfec67-b674-11ee-b534-005056b86db5"]
  410. }
  411. }
  412. ]
  413. },
  414. {
  415. id: "d",
  416. name: "教学成果加分",
  417. children: [
  418. {
  419. id: "1d",
  420. sco1: "",
  421. sco2: "",
  422. cogSum: "",
  423. name: "学科特色活动",
  424. dep: ["教学服务中心"],
  425. score: 2,
  426. evaMethod: "自评概述",
  427. type: 1,
  428. testid: {
  429. type: 1,
  430. test: []
  431. }
  432. },
  433. {
  434. id: "2d",
  435. sco1: "",
  436. sco2: "",
  437. cogSum: "",
  438. name: "对外公开课、接待课、培训讲座",
  439. dep: ["教学服务中心"],
  440. score: 5,
  441. evaMethod: "自评概述",
  442. type: 1,
  443. testid: {
  444. type: 1,
  445. test: []
  446. }
  447. },
  448. {
  449. id: "3d",
  450. sco1: "",
  451. sco2: "",
  452. cogSum: "",
  453. name: "课题研究",
  454. dep: ["教师发展中心"],
  455. score: 5,
  456. evaMethod: "自评概述",
  457. type: 1,
  458. testid: {
  459. type: 1,
  460. test: []
  461. }
  462. },
  463. {
  464. id: "4d",
  465. sco1: "",
  466. sco2: "",
  467. cogSum: "",
  468. name: "名师工作室",
  469. dep: ["教师发展中心"],
  470. score: 4,
  471. evaMethod: "自评概述",
  472. type: 1,
  473. testid: {
  474. type: 1,
  475. test: []
  476. }
  477. },
  478. {
  479. id: "5d",
  480. sco1: "",
  481. sco2: "",
  482. cogSum: "",
  483. name: "老师发表学术成果",
  484. dep: ["教师发展中心"],
  485. score: 5,
  486. evaMethod: "自评概述",
  487. type: 1,
  488. testid: {
  489. type: 1,
  490. test: []
  491. }
  492. },
  493. {
  494. id: "6d",
  495. sco1: "",
  496. sco2: "",
  497. cogSum: "",
  498. name: "指导学生发表学术成果",
  499. dep: ["教师发展中心"],
  500. score: 5,
  501. evaMethod: "自评概述",
  502. type: 1,
  503. testid: {
  504. type: 1,
  505. test: []
  506. }
  507. },
  508. {
  509. id: "7d",
  510. sco1: "",
  511. sco2: "",
  512. cogSum: "",
  513. name: "教师获奖",
  514. dep: ["教师发展中心", "教学服务中心"],
  515. score: 5,
  516. evaMethod: "自评概述",
  517. type: 1,
  518. testid: {
  519. type: 1,
  520. test: [
  521. "d47a6ab6-8a75-11ee-b98c-005056b86db5",
  522. "729dbb8e-292e-11ef-bee5-005056b86db5"
  523. ]
  524. }
  525. },
  526. {
  527. id: "8d",
  528. sco1: "",
  529. sco2: "",
  530. cogSum: "",
  531. name: "指导学生获奖",
  532. dep: ["教师发展中心", "教学服务中心"],
  533. score: 5,
  534. evaMethod: "自评概述",
  535. type: 1,
  536. testid: {
  537. type: 1,
  538. test: ["d47a6ab6-8a75-11ee-b98c-005056b86db5"]
  539. }
  540. }
  541. ]
  542. },
  543. {
  544. id: "e",
  545. name: "特色工作加分",
  546. children: [
  547. {
  548. id: "1e",
  549. sco1: "",
  550. sco2: "",
  551. cogSum: "",
  552. name: "社团课程",
  553. dep: ["课程与创新中心"],
  554. score: 5,
  555. evaMethod: "自评概述",
  556. type: 1,
  557. testid: {
  558. type: 1,
  559. test: []
  560. }
  561. },
  562. {
  563. id: "2e",
  564. sco1: "",
  565. sco2: "",
  566. cogSum: "",
  567. name: "新闻通讯",
  568. dep: ["党建融媒中心"],
  569. score: 3,
  570. evaMethod: "自评概述",
  571. type: 1,
  572. testid: {
  573. type: 1,
  574. test: []
  575. }
  576. },
  577. {
  578. id: "3e",
  579. sco1: "",
  580. sco2: "",
  581. cogSum: "",
  582. name: "校园文化",
  583. dep: ["课程与创新中心"],
  584. score: 2,
  585. evaMethod: "自评概述",
  586. type: 1,
  587. testid: {
  588. type: 1,
  589. test: []
  590. }
  591. },
  592. {
  593. id: "4e",
  594. sco1: "",
  595. sco2: "",
  596. cogSum: "",
  597. name: "志愿活动",
  598. dep: ["党建融媒中心"],
  599. score: 2,
  600. evaMethod: "自评概述",
  601. type: 1,
  602. testid: {
  603. type: 1,
  604. test: []
  605. }
  606. },
  607. {
  608. id: "5e",
  609. sco1: "",
  610. sco2: "",
  611. cogSum: "",
  612. name: "项目式学习",
  613. dep: ["课程与创新中心"],
  614. score: 4,
  615. evaMethod: "自评概述",
  616. type: 1,
  617. testid: {
  618. type: 1,
  619. test: []
  620. }
  621. },
  622. {
  623. id: "6e",
  624. sco1: "",
  625. sco2: "",
  626. cogSum: "",
  627. name: "学校特色项目",
  628. dep: ["教学服务中心", "教师发展中心", "课程与创新中心"],
  629. score: 3,
  630. evaMethod: "自评概述",
  631. type: 1,
  632. testid: {
  633. type: 1,
  634. test: []
  635. }
  636. }
  637. ]
  638. },
  639. {
  640. id: "f",
  641. name: "科组评价",
  642. children: [
  643. {
  644. id: "1f",
  645. sco1: "",
  646. sco2: "",
  647. cogSum: "",
  648. name: "学科组长打分",
  649. dep: ["行政事务中心"],
  650. score: 5,
  651. evaMethod: "自评概述",
  652. type: 1,
  653. testid: {
  654. type: 1,
  655. test: []
  656. }
  657. }
  658. ]
  659. },
  660. {
  661. id: "g",
  662. name: "行政巡查",
  663. children: [
  664. {
  665. id: "1g",
  666. sco1: "",
  667. sco2: "",
  668. cogSum: "",
  669. name: "随机巡查",
  670. dep: ["行政事务中心"],
  671. score: 5,
  672. evaMethod: "自评概述",
  673. type: 1,
  674. testid: {
  675. type: 1,
  676. test: []
  677. }
  678. }
  679. ]
  680. }
  681. ],
  682. tableData: [
  683. {
  684. name: "王小虎",
  685. tea: "语文",
  686. evaScore: 5,
  687. evaluation: "优秀",
  688. source: 5,
  689. cognizance: 5
  690. },
  691. {
  692. name: "张三",
  693. tea: "语文",
  694. evaScore: 5,
  695. evaluation: "优秀",
  696. source: 5,
  697. cognizance: 5
  698. },
  699. {
  700. name: "李四",
  701. tea: "语文",
  702. evaScore: 5,
  703. evaluation: "优秀",
  704. source: 5,
  705. cognizance: 5
  706. },
  707. {
  708. name: "王五",
  709. tea: "语文",
  710. evaScore: 5,
  711. evaluation: "优秀",
  712. source: 5,
  713. cognizance: 5
  714. },
  715. {
  716. name: "金兀术",
  717. tea: "语文",
  718. evaScore: 5,
  719. evaluation: "优秀",
  720. source: 5,
  721. cognizance: 5
  722. }
  723. ]
  724. };
  725. },
  726. computed: {},
  727. mounted() {
  728. this.getData();
  729. console.log(JSON.stringify(this.tableJsonCon));
  730. },
  731. methods: {
  732. async getData() {
  733. for (const e of this.tableJsonCon) {
  734. for (const k of e.children) {
  735. if (k.testid.test.length > 0) {
  736. // console.log('computedTest',this.computedTest(k.testid));
  737. k.testid.test = await this.computedTest(k.testid.test);
  738. // console.log('k.testid', k.testid);
  739. }
  740. }
  741. }
  742. },
  743. computedTest(val) {
  744. let params = [
  745. {
  746. testId: val.join(",")
  747. }
  748. ];
  749. return new Promise(resolve => {
  750. this.ajax
  751. .post(this.$store.state.api + "selectExamineTestName", params)
  752. .then(res => {
  753. console.log("resresresres", res.data[0]);
  754. // console.log(res.data[0]);
  755. resolve(res.data[0]);
  756. })
  757. .catch(error => {
  758. console.log(error);
  759. });
  760. });
  761. },
  762. // 查看数据来源
  763. lookPrize() {
  764. // this.ifmUrl = `https://beta.pbl.cocorobo.cn/pbl-teacher-table/dist/#/test?userid=${this.userid}&oid=45facc0a-1211-11ec-80ad-005056b86db5&org=&role=0`;
  765. this.diaIframe = true;
  766. },
  767. // 关闭弹框
  768. handleClose(done) {
  769. done();
  770. },
  771. // 查看分数
  772. lookScore() {
  773. this.diaScore = true;
  774. }
  775. }
  776. };
  777. </script>
  778. <style scoped>
  779. .diaScoreTop {
  780. display: flex;
  781. justify-content: space-between;
  782. height: 60px;
  783. }
  784. .diaScoreLeft {
  785. display: flex;
  786. justify-content: space-between;
  787. align-items: center;
  788. }
  789. .diaScoreLeft > div {
  790. margin-right: 30px;
  791. }
  792. .diaScoreRight {
  793. display: flex;
  794. justify-content: space-between;
  795. align-items: center;
  796. }
  797. .TabBtn {
  798. cursor: pointer;
  799. color: #528df6;
  800. }
  801. .sBox_table {
  802. width: 100%;
  803. min-width: calc(150px * 7);
  804. margin: 0 auto;
  805. /* min-width: 1520px; */
  806. font-size: 14px;
  807. }
  808. .table_title {
  809. width: 100%;
  810. min-width: calc(150px * 9);
  811. height: 50px;
  812. background: #e0eafb;
  813. border: 1px solid #d5d8df;
  814. display: flex;
  815. flex-direction: row;
  816. flex-wrap: nowrap;
  817. align-items: center;
  818. }
  819. .table_title > div {
  820. width: calc(100% / 9);
  821. min-width: 150px;
  822. text-align: center;
  823. height: 100%;
  824. line-height: 50px;
  825. border-right: 1px solid #d5d8df;
  826. }
  827. .table_title > div:last-child {
  828. border: none;
  829. }
  830. .table_Content {
  831. width: 100%;
  832. min-width: calc(150px * 9);
  833. border: 1px solid #d5d8df;
  834. display: flex;
  835. flex-direction: row;
  836. flex-wrap: nowrap;
  837. text-align: center;
  838. align-items: center;
  839. }
  840. .twoCol {
  841. width: 100%;
  842. display: flex;
  843. }
  844. .ColTit {
  845. width: calc(100% / 9);
  846. min-width: 150px;
  847. display: flex;
  848. justify-content: center;
  849. align-items: center;
  850. }
  851. .twoCon {
  852. display: flex;
  853. }
  854. .twoCon > div {
  855. width: calc(100% / 8);
  856. min-width: 150px;
  857. min-height: 50px;
  858. /* line-height: 50px; */
  859. display: flex;
  860. justify-content: center;
  861. align-items: center;
  862. border-left: 1px #ccc solid;
  863. border-bottom: 1px #ccc solid;
  864. }
  865. .ColCon {
  866. flex: 1;
  867. }
  868. .dialog_diy >>> .el-dialog {
  869. height: 95%;
  870. margin: 0 auto !important;
  871. margin-top: 20px !important;
  872. overflow: hidden;
  873. }
  874. .dialog_diy >>> .el-dialog__header {
  875. background: #454545 !important;
  876. padding: 25px 20px;
  877. }
  878. .dialog_diy >>> .el-dialog__body {
  879. height: calc(100% - 124px);
  880. box-sizing: border-box;
  881. padding: 0px;
  882. }
  883. .dialog_diy >>> .el-dialog__title {
  884. color: #fff;
  885. }
  886. .dialog_diy >>> .el-dialog__headerbtn {
  887. top: 19px;
  888. }
  889. .dialog_diy >>> .el-dialog__headerbtn .el-dialog__close {
  890. color: #fff;
  891. }
  892. .dialog_diy >>> .el-dialog__headerbtn .el-dialog__close:hover {
  893. color: #fff;
  894. }
  895. .dialog_diy >>> .el-dialog__body,
  896. .dialog_diy >>> .el-dialog__footer {
  897. background: #fafafa;
  898. }
  899. </style>