pdf.vue 64 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732
  1. <template>
  2. <view class="page-wrappe">
  3. <view class="pdf-container" :style="{'transform':'scale('+scale+')'}">
  4. <!-- 封面 -->
  5. <view class="cd_box fm2 adffc" style="margin-top: 20px;height: 868px;">
  6. <img class="fm2-logo" src="https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/fm_logo.png">
  7. <img class="fm2-perill" src="https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/fm_perill.png">
  8. <view class="fm2-line"></view>
  9. <view class="fm2-p">团队发展动态评估报告(基础版)</view>
  10. <view class="fm2-texts adf">
  11. <view class="fm2-texts-pre"><span style="letter-spacing: 2.5px;">报告撰写人:</span>{{ '甜梦(中国)巧克力有限公司' }}</view>
  12. <view class="fm2-texts-pre"><span>团队结构类型:</span>{{ '团队结构类型:' }}</view>
  13. <view class="fm2-texts-pre"><span>团队职能类型:</span>{{ '团队职能类型:' }}</view>
  14. <view class="fm2-texts-pre"><span style="letter-spacing: 6px;">报告时间:</span>{{ '2025-11-25' }}</view>
  15. </view>
  16. </view>
  17. <!-- 介绍 -->
  18. <view class="cd_box">
  19. <view class="v2-top adfacjb" :style="{'background-image':'url(https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/intro_title_bg.png)'}">
  20. <view class="vt-left">介绍<span>PERILL模型简介</span></view>
  21. <view class="vt-right">团队发展动态评估报告(基础版)</view>
  22. </view>
  23. <view class="v2-box">
  24. <img class="vb-img1" :src="'https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/'+'intro'+'_box_img1.png'">
  25. <img class="vb-img2" :src="'https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/'+'intro'+'_box_img2.png'">
  26. <view class="v2-p">PERILL团队发展动态评估源于团队教练辅导领域的先驱、管理思维与团队绩效领域的权威、全球顶尖团队教练David Clutterbuck教授及其团队通过深入研究,提炼出影响团队绩效的140多个基于实证的因素,整合而成的团队诊断和提升工具-PERILL模型。</view>
  27. <view class="v2-p" style="margin-top: 8px;">创衡国际基于10多年来在全球与200多家具有前瞻性的国际公司以及国内具有行业代表性公司的合作经验,结合CCMI的PERILL测评工具,在中国推出的团队发展动态评估系统,旨在帮助团队更全面、更有效地从六个维度评估团队的发展现状,为支持团队成为高价值团队提供全景式的客观诊断。</view>
  28. <view class="v2-p" style="margin-top: 8px;">PERILL团队发展动态评估的主体内容由<span>36</span>个关于团队的描述组成。</view>
  29. </view>
  30. <view class="v2-six">
  31. <view class="vsix-title">PERILL六大纬度</view>
  32. <view class="vsix-p">PERILL诊断提供了一个复杂的团队系统概览,它并非针对孤立的问题,也不是简单的优缺点,而是着眼于团队系统的复杂性。它 通过6个影响因素(如下所述)提出问题,以揭示团队系统各要素之间的联系,以及这些联系如何影响团队的高效运作能力。</view>
  33. <view class="vsix-boxs">
  34. <view class="vsb adfac" v-for="(item,index) in sixWd" :key="index">
  35. <img class="vsb-img" :src="item.image"/>
  36. <view class="vsb-right">
  37. <view class="vsbr-top adfac">
  38. <view class="vsbrt-type" :style="{'background':item.color}">{{ item.type }}</view>
  39. <view class="vsbrt-title" :style="{'color':item.color}">{{ item.title }}</view>
  40. </view>
  41. <view class="vsbr-desc">{{ item.desc }}</view>
  42. </view>
  43. </view>
  44. </view>
  45. </view>
  46. </view>
  47. <!-- 总体诊断分析 -->
  48. <view class="cd_box adffc">
  49. <view class="v2-top adfacjb" :style="{'background-image':'url(https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/'+'intro'+'_top_title_bg2.png)'}">
  50. <view class="vt-left">总体诊断分析</view>
  51. <view class="vt-right">团队发展动态评估报告(基础版)</view>
  52. </view>
  53. <view class="v2-box" @click="downloadZtzdfxImg">
  54. <img class="vb-img1" :src="'https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/'+'intro'+'_box_img1.png'">
  55. <img class="vb-img2" :src="'https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/'+'intro'+'_box_img2.png'">
  56. <view class="v2-p2">报告的核心是PERILL诊断分析下的整体团队表现。这包括团队在PERILL模型每个关键要素上的综合得分,通过结合得分和置信指数,我们能够展示出高功能领域和低功能域。</view>
  57. <view class="v2-p2" style="margin-top: 16px;">下面的条形图上的位置标记显示了团队在各个支柱上的总分。</view>
  58. <view style="width:100%;height:200px;" class="pdfEchart">
  59. <l-echart ref="ztzdfxRef" :canvas2d="true" @finished="initZtzdfxChart"></l-echart>
  60. </view>
  61. </view>
  62. <view class="v2-data">
  63. <view class="vd-title" :style="{'background-image':'url(https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/'+'intro'+'_title_bg1.png)'}">诊断结果</view>
  64. <view class="v2-p" v-html="'后端返回数据后端返回数据 后端返回数据 '"></view>
  65. </view>
  66. <view class="v2-data" style="flex: 1;margin-top: 20px;">
  67. <view class="vd-title vt2" :style="{'background-image':'url(https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/'+'intro'+'_title_bg2.png)'}">团队提升&教练建议</view>
  68. <view class="v2-p" v-html="'后端返回数据后端返回数据 后端返回数据 '"></view>
  69. </view>
  70. </view>
  71. <!-- 多维度 -->
  72. <template v-if="reportData&&reportData.dimensionAnalysis&&reportData.dimensionAnalysis.length">
  73. <div class="cd_box adffc" style="border: none;" v-for="(item,index) in reportData.dimensionAnalysis" :key="index">
  74. <div class="v2-top adfacjb" :style="{'background-image':'url('+'https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/'+typeDict[item.title]+'_title_bg.png)'}">
  75. <div class="vt-left" :class="{'black':item.title==='目的与动机'}">{{ item.title }}</div>
  76. <div class="vt-right">团队发展动态评估报告(基础版)</div>
  77. </div>
  78. <div class="v2-box" :style="{'border':'1px solid '+item.bcolor}">
  79. <img class="vb-img1" :src="'https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/'+typeDict[item.title]+'_box_img1.png'">
  80. <img class="vb-img2" :src="'https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/'+typeDict[item.title]+'_box_img2.png'">
  81. <div class="v2-p2">{{ item.desc }}</div>
  82. <div class="v2-p2" style="margin-top: 16px;">评分总体分布</div>
  83. <div class="vb-table" :style="{'border':'1px solid '+item.bcolor}">
  84. <div class="vbt-pre adfac" v-for="i in 5" :key="item">
  85. <div class="vbtp-left adfacjc" :style="{'background':item.bcolor}">{{ '宗旨共融,同心共识' }}</div>
  86. <div class="vbtp-right" :style="{'border':'1px solid '+item.bcolor}">
  87. <div class="vbtpr-title">{{ '团队成员能够共同阐述其共享目的,并且在团队使命上保持高度一致。' }}</div>
  88. <div class="vbtpr-jd">
  89. <div class="vj_num" :style="{'width':(4/5*100)+'%','background':item.pfztfb}"></div>
  90. <div class="vj-val" :style="{'border':'1px solid '+item.bcolor,'left':'calc('+(4/5*100)+'% - 12px)','box-shadow':'0px 2px 6px 0px '+item.bcolor}">{{ 4 }}</div>
  91. </div>
  92. </div>
  93. </div>
  94. </div>
  95. </div>
  96. <div class="v2-data" :style="{'border':'1px solid '+item.bcolor}">
  97. <div class="vd-title vt3" :class="{'black':item.title==='目的与动机'}" :style="{'background-image':'url(https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/'+typeDict[item.title]+'_title_bg1.png)'}">诊断结果</div>
  98. <div class="v2-p3">纬度得分</div>
  99. <div class="vd-wd adfac" :style="{'background':item.wddf}">
  100. <div class="vdwd-pre">维度加权总分:<span>{{ 34 }}</span></div>
  101. <div class="vdwd-pre vp">维度同意度总分(未加权):<span>{{ 34 }}</span></div>
  102. <div class="vdwd-pre">维度权重:<span>{{ 34 }}</span></div>
  103. </div>
  104. <div class="v2-p3" style="margin-top: 16px;">团队维度诊断结果</div>
  105. <div class="v2-p" style="margin-top: 8px;" v-html="'后端返回数据 后端返回数据 后端返回数据 后端返回数据 后端返回数据 后端返回数据 '"></div>
  106. </div>
  107. <div class="v2-data" :style="{'border':'1px solid '+item.bcolor}" style="flex: 1;margin-top: 15px;">
  108. <div class="vd-title vt3" :class="{'black':item.title==='目的与动机'}" :style="{'background-image':'url(https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/'+typeDict[item.title]+'_title_bg1.png)'}">诊断建议</div>
  109. <div class="v2-p" v-html="'后端返回数据 后端返回数据 后端返回数据 后端返回数据 后端返回数据 后端返回数据 '"></div>
  110. </div>
  111. </div>
  112. </template>
  113. </view>
  114. </view>
  115. </template>
  116. <script name="">
  117. import { BaseApi } from '@/http/baseApi.js';
  118. import * as echarts from '@/components/lime-echart/static/echarts.min.js'
  119. import lEchart from '@/components/lime-echart/components/l-echart/l-echart.vue'
  120. export default {
  121. name: 'ZtzdfxChart',
  122. // props: {
  123. // reportData: {
  124. // type: Object,
  125. // default: null
  126. // }
  127. // },
  128. components:{ lEchart },
  129. data() {
  130. return {
  131. reportData: null,
  132. isChartReady: false,
  133. scale:1,
  134. typeDict: {
  135. '目的与动机': 'zzdj',
  136. '外部流程及系统与架构': 'wbjg',
  137. '人际关系': 'rjgx',
  138. '内部流程及系统与架构': 'nbjg',
  139. '学习': 'xx',
  140. '领导力': 'ldl'
  141. },
  142. sixWd: [
  143. {
  144. image: 'https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/intro_img_p.png',
  145. type: 'P',
  146. title: '宗旨与动机',
  147. desc: '指团队共享的目的和存在的意义, 包含对共同的愿景,目标和优先级的清晰度。',
  148. color: '#833479'
  149. },
  150. {
  151. image: 'https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/intro_img_e.png',
  152. type: 'E',
  153. title: '外部流程、系统与结构',
  154. desc: '指团队与其外部利益相关者 - 客户,供应商,股东,组织内的其他团队等的互动关联。',
  155. color: '#199C9C'
  156. },
  157. {
  158. image: 'https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/intro_img_r.png',
  159. type: 'R',
  160. title: '人际关系',
  161. desc: '指团队成员如何共同工作–他们是否相互尊重对方的能力,足够心理安全以能够坦诚相对,真正关心彼此的幸福感。',
  162. color: '#FEDA60'
  163. },
  164. {
  165. image: 'https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/intro_img_i.png',
  166. type: 'I',
  167. title: '内部流程、系统与结构',
  168. desc: '指团队如何管理工作流程,互相支持和高质量的沟通和决策(包括工作任务和团队感情)。',
  169. color: '#7AABED'
  170. },
  171. {
  172. image: 'https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/intro_img_l.png',
  173. type: 'L',
  174. title: '学习',
  175. desc: '指团队应对多变的环境和保持持续的进步和成长的能力。团队如何提高绩效(如何完成今天的任务)、能力(如何提高技能和资源以处理明天的任务)和容量(长期的愿景, 如何用更少的资源做更多的事情)',
  176. color: '#8093A3'
  177. },
  178. {
  179. image: 'https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/intro_img_l2.png',
  180. type: 'L',
  181. title: '领导力',
  182. desc: '指团队认为需要怎样的领导行为能够让他们,作为个人或者团队做到最好。团队可以和他们的领导者讨论他们的责任,以帮助领导者成为他们需要的领导者。',
  183. color: '#0096D8'
  184. }
  185. ],
  186. };
  187. },
  188. mounted() {
  189. // reportData.value = props.reportData;
  190. this.reportData = {
  191. dimensionAnalysis: [
  192. {
  193. title: '目的与动机', bcolor: '#FFE796', wddf: 'linear-gradient( 90deg, rgba(255,215,80,0.34) 0%, rgba(251,225,130,0.09) 100%)',
  194. pfztfb: 'linear-gradient( 90deg, #FEDA60 0%, #FBE182 100%)',
  195. desc: `「宗旨与动机」维度,我们旨在探究是否存在一个清晰的存在理由和明确的方向,能够激发团队成员的动力并吸引他们的想象力,以及个人与集体的身份认同是否围绕共同的目标,并达成一致。`
  196. },
  197. {
  198. title: '外部流程及系统与架构', bcolor: '#E4D2E1', wddf: 'linear-gradient( 90deg, #F5EFF5 0%, #FAF2F9 100%)',
  199. pfztfb: 'linear-gradient( 90deg, #833479 0%, #9F6196 100%)',
  200. desc: `「外部流程、系统与结构」维度,我们旨在探究团队如何与各种利益相关者互动,他们与团队的利益相关方各自如何寻求了解对方,以及现有系统和流程的有效性,以帮助管理不同的期望和需求。`
  201. },
  202. {
  203. title: '人际关系', bcolor: '#B3DEDE', wddf: 'linear-gradient( 90deg, #E8F5F5 0%, #F0F8F8 100%)',
  204. pfztfb: 'linear-gradient( 90deg, #189B9B 0%, #64BBBB 100%)',
  205. desc: `「人际关系」维度,我们旨在探究团队成员如何相互交流、信任程度、尊重和关心的程度,以及团队成员之间的关系如何促进(或破坏)协作。`
  206. },
  207. {
  208. title: '内部流程及系统与架构', bcolor: '#C7DCF8', wddf: 'linear-gradient( 90deg, #E3ECF8 0%, #F2F5F9 100%)',
  209. pfztfb: 'linear-gradient( 90deg, #7AABED 0%, #AFCDF5 100%)',
  210. desc: `「内部流程、系统与结构」维度,我们旨在探究团队如何在平衡责任与自主权方面进行协作。我们关注团队的敏捷程度、沟通方式以及决策过程的有效性。`
  211. },
  212. {
  213. title: '学习', bcolor: '#E6EAED', wddf: 'linear-gradient( 90deg, #EDF0F2 0%, #F2F4F6 100%)',
  214. pfztfb: 'linear-gradient( 90deg, #4D697E 0%, #8093A3 100%)',
  215. desc: `「学习」维度,我们旨在探究团队如何提高其绩效、技能和资源以应对当前和未来的任务。我们还希望了解团队如何管理能力和提高效率。`
  216. },
  217. {
  218. title: '领导力', bcolor: '#D4EDF8', wddf: 'linear-gradient( 90deg, #E6F5FB 0%, #F3FCFB 100%)',
  219. pfztfb: 'linear-gradient( 90deg, #0096D8 0%, #5CC9DA 100%)',
  220. desc: `「领导力」维度,我们旨在探究领导素质和行为如何对团队功能和其他因素产生调节影响,以及这是积极的还是消极的。`
  221. }
  222. ]
  223. };
  224. this.calculateScaleAndPosition();
  225. uni.onWindowResize(() => {
  226. this.calculateScaleAndPosition();
  227. });
  228. },
  229. methods: {
  230. calculateScaleAndPosition() {
  231. uni.getSystemInfo({
  232. success: (res) => {
  233. const screenWidth = res.windowWidth; // 手机屏幕的宽度
  234. const pcContentWidth = 630; // PC端内容的原始宽度
  235. this.scale = screenWidth / pcContentWidth;
  236. this.$nextTick(() => {
  237. if (this.$refs.ztzdfxRef) {
  238. this.initZtzdfxChart();
  239. }
  240. });
  241. }
  242. });
  243. },
  244. downloadZtzdfxImg(){
  245. if (!this.isChartReady) return console.log('图表尚未准备好');
  246. const chartRef = this.$refs.ztzdfxRef;
  247. if (!chartRef) return console.log('无法找到图表组件');
  248. chartRef.canvasToTempFilePath({
  249. success: async (res) => {
  250. const imgUrl = await this.uploadFilePromise(res.tempFilePath);
  251. console.log(imgUrl,'imgUrl');
  252. },
  253. fail: (err) => {
  254. console.log('生成图片失败:', err);
  255. }
  256. });
  257. },
  258. uploadFilePromise(url) {
  259. return new Promise((resolve, reject) => {
  260. let a = uni.uploadFile({
  261. url: BaseApi+'/uploadFile',
  262. filePath: url,
  263. name: 'file',
  264. success: (res) => {
  265. setTimeout(() => {
  266. let data = JSON.parse(res.data)
  267. if(data&&data.code===0){
  268. resolve(data.data);
  269. }else this.$showToast(data?.msg)
  270. }, 1000);
  271. },
  272. fail: err =>{
  273. resolve('');
  274. }
  275. });
  276. });
  277. },
  278. async initZtzdfxChart() {
  279. let xdata = ['目的与动机', '外部流程及系统与架构', '关系', '内部流程及系统与架构', '学习', '领导力'].reverse();
  280. let yvalue = [40, 25, 30, 35, 33, 47].reverse();
  281. let ycolor = [['#FEDA60', '#FBE182'], ['#833479', '#9F6196'], ['#189B9B', '#64BBBB'], ['#7AABED', '#AFCDF5'], ['#4D697E', '#8093A3'], ['#0096D8', '#5CC9DA']].reverse();
  282. let yData = yvalue.map((v, i) => {
  283. return {
  284. value: v,
  285. itemStyle: {
  286. color: new echarts.graphic.LinearGradient(
  287. 0, 0, 1, 0,
  288. [
  289. { offset: 0, color: ycolor[i][0] },
  290. { offset: 1, color: ycolor[i][1] }
  291. ]
  292. ),
  293. borderRadius: [0, 4, 4, 0]
  294. }
  295. };
  296. });
  297. const chart = await this.$refs.ztzdfxRef.init(echarts);
  298. let option = {
  299. grid: {
  300. left: '2%',
  301. right: '10%',
  302. bottom: '0%',
  303. top: '10%',
  304. containLabel: true
  305. },
  306. xAxis: {
  307. type: 'value',
  308. boundaryGap: [0, 0.01],
  309. axisLabel: {
  310. fontSize: 10
  311. }
  312. },
  313. yAxis: {
  314. type: 'category',
  315. data: xdata,
  316. axisLabel: {
  317. color: '#193D59',
  318. fontSize: 10
  319. }
  320. },
  321. series: [
  322. {
  323. type: 'bar',
  324. barWidth: '8px',
  325. data: yData
  326. }
  327. ]
  328. };
  329. chart.setOption(option);
  330. this.isChartReady = true;
  331. },
  332. }
  333. };
  334. </script>
  335. <style scoped lang="scss">
  336. .page-wrappe{
  337. width: 100%;
  338. overflow-x: hidden;
  339. overflow-y: auto;
  340. .pdf-container{
  341. width: 630px;
  342. padding: 0 20rpx;
  343. box-sizing: border-box;
  344. transform-origin: top left;
  345. // position: absolute;
  346. // left: 0;
  347. // top: 0;
  348. // box-sizing: border-box;
  349. }
  350. }
  351. .cd_box{
  352. padding: 20px 0 30px;
  353. box-sizing: border-box;
  354. position: relative;
  355. height: 890px;
  356. color: #111111;
  357. .cb_db{
  358. .cb_db_l{
  359. font-family: STSongti-SC, STSongti-SC;
  360. font-weight: 400;
  361. font-size: 10px;
  362. color: #FFFFFF;
  363. line-height: 16px;
  364. padding-left: 32px;
  365. &.cdl{
  366. color: #111111;
  367. padding-left: 0;
  368. }
  369. }
  370. }
  371. .cd_page{
  372. width: 100%;
  373. font-family: STSongti-SC, STSongti-SC;
  374. font-weight: 400;
  375. font-size: 10px;
  376. color: #111111;
  377. line-height: 16px;
  378. text-align: center;
  379. position: absolute;
  380. bottom: 20px;
  381. }
  382. p{
  383. font-family: STSongti-SC, STSongti-SC;
  384. font-weight: 400;
  385. font-size: 10px;
  386. color: #252525;
  387. line-height: 14px;
  388. margin-top: 20px;
  389. &.p2{
  390. font-size: 12px;
  391. line-height: 16px;
  392. }
  393. &.p3{
  394. font-size: 12px;
  395. line-height: 16px;
  396. color: #33A7A7;
  397. }
  398. }
  399. .bp{
  400. font-family: PingFangSC, PingFang SC;
  401. font-weight: 600;
  402. font-size: 20px;
  403. color: #111111;
  404. line-height: 24px;
  405. }
  406. .big_title{
  407. font-family: STSongti-SC, STSongti-SC;
  408. font-weight: bold;
  409. font-size: 32px;
  410. color: #009191;
  411. line-height: 45px;
  412. margin-top: 20px;
  413. }
  414. &.fm{
  415. background: url('https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/report/fm_bg.png') no-repeat;
  416. background-size: 100% 100%;
  417. position: relative;
  418. }
  419. &.fm2{
  420. background: url('https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/fm_bg.png') no-repeat;
  421. background-size: 100% 100%;
  422. position: relative;
  423. justify-content: flex-end;
  424. padding: 0 40px 30px;
  425. box-sizing: border-box;
  426. }
  427. .fm2-logo{
  428. width: 163px;
  429. height: 44px;
  430. position: absolute;
  431. top: 48px;
  432. left: 30px;
  433. }
  434. .fm2-perill{
  435. width: 308px;
  436. height: 58px;
  437. }
  438. .fm2-line{
  439. width: calc(100% - 87px);
  440. height: 1px;
  441. background: rgba(255,255,255,0.12);
  442. margin-top: 12px;
  443. }
  444. .fm2-p{
  445. font-family: PingFangSC, PingFang SC;
  446. font-weight: 400;
  447. font-size: 38px;
  448. color: #FFDF73;
  449. line-height: 48px;
  450. margin-top: 12px;
  451. }
  452. .fm2-texts{
  453. margin-top: 15px;
  454. overflow: hidden;
  455. justify-content: space-between;
  456. flex-wrap: wrap;
  457. }
  458. .fm2-texts-pre{
  459. width: 50%;
  460. margin-top: 15px;
  461. font-family: PingFang-SC, PingFang-SC;
  462. font-weight: 500;
  463. font-size: 12px;
  464. color: #FFFFFF;
  465. line-height: 12px;
  466. text-align: left;
  467. }
  468. .fm_img{
  469. width: 178px;
  470. height: 48px;
  471. margin: 20px 0 0 28px
  472. }
  473. .fm_info{
  474. width: 100%;
  475. padding: 0 51px 41px 51px;
  476. position: absolute;
  477. bottom: 0;
  478. .fi_p{
  479. font-family: Helvetica;
  480. font-size: 48px;
  481. color: #FFD750;
  482. line-height: 58px;
  483. text-align: left;
  484. }
  485. .fi_line{
  486. width: 161px;
  487. height: 2px;
  488. background: #FFFFFF;
  489. margin-top: 5px;
  490. }
  491. .fi_title{
  492. font-family: PingFang-SC, PingFang-SC;
  493. font-weight: 500;
  494. font-size: 46px;
  495. color: #FFFFFF;
  496. line-height: 67px;
  497. text-align: left;
  498. margin-top: 10px;
  499. }
  500. .fi_tip{
  501. font-family: PingFang-SC, PingFang-SC;
  502. font-weight: 500;
  503. font-size: 14px;
  504. color: #FFFFFF;
  505. line-height: 20px;
  506. margin-top: 2px;
  507. }
  508. .fi_xx{
  509. margin-top: 15px;
  510. .fi_xx_pre{
  511. font-family: PingFang-SC, PingFang-SC;
  512. font-weight: 500;
  513. font-size: 10px;
  514. color: #99D3D3;
  515. line-height: 14px;
  516. &.ml{
  517. margin-left: 16px;
  518. }
  519. }
  520. }
  521. }
  522. .cb_content{
  523. padding: 28px 32px 0;
  524. &.jxpjmddj{
  525. padding: 28px 0 0;
  526. }
  527. }
  528. &.js{
  529. .js_boxs{
  530. margin-top: 26px;
  531. display: flex;
  532. justify-content: space-between;
  533. .jb_pre{
  534. width: calc(20% - 10px);
  535. height: 302px;
  536. border-radius: 0px 18px 0px 18px;
  537. border: 2px solid #33A7A7;
  538. padding-left: 10px;
  539. box-sizing: border-box;
  540. position: relative;
  541. .jbp_zm{
  542. width: 32px;
  543. height: 32px;
  544. background: #33A7A7;
  545. font-family: PingFang-SC, PingFang-SC;
  546. font-weight: bold;
  547. font-size: 22px;
  548. color: #FFFFFF;
  549. line-height: 27px;
  550. text-align: center;
  551. position: absolute;
  552. left: 0;
  553. right: 0;
  554. }
  555. img{
  556. width: 48px;
  557. height: 48px;
  558. margin: 35px 32px 0 15px;
  559. }
  560. .jbp_title{
  561. width: 100%;
  562. height: 30px;
  563. padding: 0 20px 7px 0;
  564. border-bottom: 2px solid #33A7A7;
  565. box-sizing: border-box;
  566. font-family: STSongti-SC, STSongti-SC;
  567. font-weight: bold;
  568. font-size: 9px;
  569. color: #111111;
  570. line-height: 16px;
  571. margin-top: 10px;
  572. }
  573. p{
  574. font-family: STSongti-SC, STSongti-SC;
  575. font-weight: 400;
  576. font-size: 9px;
  577. color: #111111;
  578. line-height: 14px;
  579. padding: 7px 0 0 0;
  580. &:last-child{
  581. margin-top: 14px;
  582. }
  583. }
  584. &.jp1{
  585. border: 2px solid #833479;
  586. .jbp_zm{
  587. background: #833479;
  588. }
  589. .jbp_title{
  590. color: #833479;
  591. border-bottom: 2px solid #833479;
  592. }
  593. .jbp_title{
  594. color: #833479;
  595. }
  596. }
  597. &.jp2{
  598. border: 2px solid #009191;
  599. .jbp_zm{
  600. background: #009191;
  601. }
  602. .jbp_title{
  603. color: #009191;
  604. border-bottom: 2px solid #009191;
  605. }
  606. }
  607. &.jp3{
  608. border: 2px solid #193D59;
  609. .jbp_zm{
  610. background: #193D59;
  611. }
  612. .jbp_title{
  613. color: #193D59;
  614. border-bottom: 2px solid #193D59;
  615. }
  616. }
  617. &.jp4{
  618. border: 2px solid #FFD750;
  619. .jbp_zm{
  620. background: #FFD750;
  621. }
  622. .jbp_title{
  623. color: #FFD750;
  624. border-bottom: 2px solid #FFD750;
  625. }
  626. }
  627. &.jp5{
  628. border: 2px solid #AFCDF5;
  629. .jbp_zm{
  630. background: #AFCDF5;
  631. }
  632. .jbp_title{
  633. color: #AFCDF5;
  634. border-bottom: 2px solid #AFCDF5;
  635. }
  636. }
  637. }
  638. }
  639. .js_single_box{
  640. margin-top: 20px;
  641. width: 100%;
  642. height: 112px;
  643. border-radius: 0px 18px 0px 18px;
  644. border: 2px solid #898989;
  645. padding-bottom: 10px;
  646. position: relative;
  647. .jsb_zm{
  648. width: 32px;
  649. height: 32px;
  650. background: #898989;
  651. font-family: PingFang-SC, PingFang-SC;
  652. font-weight: bold;
  653. font-size: 22px;
  654. color: #FFFFFF;
  655. line-height: 32px;
  656. text-align: center;
  657. position: absolute;
  658. left: 0;
  659. right: 0;
  660. }
  661. .jsb_l{
  662. width: 111px;
  663. img{
  664. width: 48px;
  665. height: 48px;
  666. margin-top: 30px;
  667. }
  668. p{
  669. font-family: STSongti-SC, STSongti-SC;
  670. font-weight: 400;
  671. font-size: 10px;
  672. color: #898989;
  673. line-height: 16px;
  674. margin-top: 0px;
  675. }
  676. }
  677. .jsb_r{
  678. border-left: 2px solid #898989;
  679. padding: 10px 22px;
  680. flex: 1;
  681. font-family: STSongti-SC, STSongti-SC;
  682. font-weight: 400;
  683. font-size: 10px;
  684. color: #111111;
  685. line-height: 16px;
  686. }
  687. }
  688. }
  689. .mddj_title{
  690. img{
  691. width: 65px;
  692. height: 45px;
  693. }
  694. span{
  695. font-family: PingFang-SC, PingFang-SC;
  696. font-weight: 800;
  697. font-size: 32px;
  698. color: #009191;
  699. line-height: 40px;
  700. margin-left: 8px;
  701. }
  702. }
  703. .mddj_tip{
  704. font-size: 12px;
  705. margin-top: 30px;
  706. }
  707. .mddj_top{
  708. justify-content: space-between;
  709. margin-top: 42px;
  710. .tt_pre{
  711. width: calc(100% / 3 - 5px);
  712. .ttp_l{
  713. width: 27px;
  714. height: 48px;
  715. &.tl1{
  716. background: #D6BBD2;
  717. }
  718. &.tl2{
  719. background: #FFE796;
  720. }
  721. &.tl3{
  722. background: #AD78A6;
  723. }
  724. }
  725. .ttp_r{
  726. width: calc(100% - 27px);
  727. font-family: PingFangSC, PingFang SC;
  728. font-weight: 400;
  729. font-size: 10px;
  730. color: #252525;
  731. line-height: 14px;
  732. padding-left: 4px;
  733. box-sizing: border-box;
  734. }
  735. }
  736. }
  737. .mddj_table{
  738. margin-top: 33px;
  739. .mt_l{
  740. flex: 1;
  741. box-sizing: border-box;
  742. }
  743. .mt_r{
  744. .mr_pre{
  745. font-size: 10px;
  746. color: #FFFFFF;
  747. width: 27px;
  748. padding: 0 4px;
  749. box-sizing: border-box;
  750. height: 100px;
  751. display: flex;
  752. flex-direction: column;
  753. justify-content: center;
  754. align-items: center;
  755. }
  756. }
  757. .mt_top{
  758. background: #833479;
  759. .mt_l{
  760. font-family: PingFangSC, PingFang SC;
  761. font-weight: 400;
  762. font-size: 20px;
  763. color: #FFFFFF;
  764. line-height: 20px;
  765. padding-left: 14px;
  766. }
  767. }
  768. .mt_list{
  769. border: 3px solid #833479;
  770. .ml_pre{
  771. border-bottom: 1px solid #E5E7EB;
  772. &:last-child{
  773. border: none;
  774. }
  775. &:nth-child(odd){
  776. background: #F4F4F4;
  777. }
  778. &:nth-child(even){
  779. background: #FFFFFF;
  780. }
  781. .mt_l{
  782. padding: 10px 12px;
  783. font-family: PingFangSC, PingFang SC;
  784. font-weight: 400;
  785. font-size: 10px;
  786. color: #252525;
  787. line-height: 16px;
  788. box-sizing: border-box;
  789. }
  790. .mp_pre{
  791. width: 27px;
  792. height: 100%;
  793. font-family: PingFangSC, PingFang SC;
  794. font-weight: 400;
  795. font-size: 10px;
  796. color: #1D2129;
  797. line-height: 13px;
  798. display: flex;
  799. flex-direction: column;
  800. align-items: center;
  801. justify-content: center;
  802. &.mp1{
  803. background: #D6BBD2;
  804. }
  805. &.mp2{
  806. background: #FFE796;
  807. }
  808. &.mp3{
  809. background: #AD78A6;
  810. }
  811. }
  812. }
  813. }
  814. }
  815. .pjgx_title{
  816. font-size: 32px;
  817. color: #F09216;
  818. margin-top: 20px;
  819. }
  820. .mddj_boxs{
  821. margin-top: 10px;
  822. .mb_item{
  823. padding: 20px 0;
  824. border-bottom: 1px dotted #33A7A7;
  825. .mbi_title{
  826. background: rgba(131,52,120,0.12);
  827. font-family: PingFang-SC, PingFang-SC;
  828. font-weight: bold;
  829. font-size: 10px;
  830. color: #33A7A7;
  831. line-height: 14px;
  832. padding: 5px;
  833. display: inline;
  834. }
  835. .mbi_text{
  836. font-family: PingFangSC, PingFang SC;
  837. font-weight: 400;
  838. font-size: 10px;
  839. color: #111111;
  840. line-height: 14px;
  841. margin-top: 10px;
  842. }
  843. }
  844. }
  845. .cyfx_boxs{
  846. margin-top: 5px;
  847. display: flex;
  848. .cyfxb_box{
  849. width: calc(100% / 4 - 1px);
  850. border-left: 1px dotted #C1C7D2;
  851. padding: 0 5px;
  852. box-sizing: border-box;
  853. .cbb_top{
  854. padding: 9px 0;
  855. border-bottom: 1px dotted #C1C7D2;
  856. font-family: PingFangSC, PingFang SC;
  857. font-weight: 600;
  858. font-size: 20px;
  859. color: #33A7A7;
  860. line-height: 24px;
  861. text-align: right;
  862. &.red{
  863. color: #AD78A6;
  864. }
  865. }
  866. .cbb_bottom{
  867. .cbbb_item{
  868. width: 100%;
  869. display: flex;
  870. align-items: center;
  871. justify-content: space-between;
  872. margin-top: 10px;
  873. min-height: 64px;
  874. .ci_l{
  875. width: calc(100% - 42px);
  876. font-family: PingFangSC, PingFang SC;
  877. font-weight: 400;
  878. font-size: 10px;
  879. color: #252525;
  880. line-height: 16px;
  881. padding-right: 10px;
  882. box-sizing: border-box;
  883. }
  884. .ci_r{
  885. width: 42px;
  886. height: 42px;
  887. .circle {
  888. position: relative;
  889. width: 39px;
  890. height: 39px;
  891. border-radius: 50%;
  892. border: 3px solid #FFE796;
  893. background-color: transparent;
  894. }
  895. .semi-circle {
  896. position: absolute;
  897. top: -3px;
  898. right: -3px;
  899. width: 39px;
  900. height: 39px;
  901. border-radius: 100%;
  902. background: conic-gradient(
  903. #33A7A7 0deg, /* 起始点 */
  904. #33A7A7 calc(var(--percentage, 0) * 3.6deg), /* 切割范围 */
  905. transparent calc(var(--percentage, 0) * 3.6deg), /* 切割的部分,使用透明 */
  906. transparent 360deg /* 圆的结束 */
  907. );
  908. z-index: 2;
  909. &.red{
  910. background: conic-gradient(
  911. #AD78A6 0deg, /* 起始点 */
  912. #AD78A6 calc(var(--percentage, 0) * 3.6deg), /* 切割范围 */
  913. transparent calc(var(--percentage, 0) * 3.6deg), /* 切割的部分,使用透明 */
  914. transparent 360deg /* 圆的结束 */
  915. );
  916. }
  917. }
  918. .number {
  919. position: absolute;
  920. width: 100%;
  921. height: 100%;
  922. left: 0;
  923. top: 0;
  924. background: #FFFFFF;
  925. font-family: PingFang-SC, PingFang-SC;
  926. font-weight: 800;
  927. font-size: 18px;
  928. color: #33A7A7;
  929. z-index: 3;
  930. display: flex;
  931. flex-direction: column;
  932. align-items: center;
  933. justify-content: center;
  934. border-radius: 50%;
  935. &.red{
  936. color: #AD78A6;
  937. }
  938. }
  939. }
  940. }
  941. }
  942. }
  943. }
  944. .jxpjmddj_box{
  945. border-radius: 0px 6px 0px 6px;
  946. border: 1px solid #E5E7EB;
  947. margin-top: 20px;
  948. padding: 8px;
  949. .jb_title{
  950. font-family: PingFangSC, PingFang SC;
  951. font-weight: 400;
  952. font-size: 12px;
  953. color: #252525;
  954. line-height: 16px;
  955. }
  956. .jb_title2{
  957. margin-top: 12px;
  958. font-family: PingFangSC, PingFang SC;
  959. font-weight: bold;
  960. font-size: 20px;
  961. color: #833479;
  962. line-height: 16px;
  963. }
  964. .jb_text{
  965. font-family: PingFangSC, PingFang SC;
  966. font-weight: 400;
  967. font-size: 10px;
  968. color: #252525;
  969. line-height: 16px;
  970. margin-top: 10px;
  971. }
  972. }
  973. .xxfx_title{
  974. margin-top: 40px;
  975. .xt_pre{
  976. width: 58px;
  977. font-family: PingFang-SC, PingFang-SC;
  978. font-weight: bold;
  979. font-size: 16px;
  980. color: #666666;
  981. line-height: 16px;
  982. text-align: center;
  983. }
  984. }
  985. .xxfx_list{
  986. .xl_item{
  987. margin-top: 20px;
  988. .xli_l{
  989. width: 177px;
  990. .xl_pre{
  991. width: 58px;
  992. font-family: PangMenZhengDaoBiaoTiTiMianFeiBan, PangMenZhengDaoBiaoTiTiMianFeiBan;
  993. font-weight: bolder;
  994. font-size: 20px;
  995. color: #666666;
  996. line-height: 16px;
  997. text-align: center;
  998. &.red{
  999. color: #33A7A7;
  1000. }
  1001. }
  1002. }
  1003. .xli_r{
  1004. width: calc(100% - 177px);
  1005. .xr_p{
  1006. font-family: PingFangSC, PingFang SC;
  1007. font-weight: 400;
  1008. font-size: 10px;
  1009. color: #252525;
  1010. line-height: 10px;
  1011. }
  1012. .xr_tb{
  1013. width: 100%;
  1014. height: 4px;
  1015. margin-top: 26px;
  1016. position: relative;
  1017. .xt_pre{
  1018. width: calc(100% / 3);
  1019. height: 100%;
  1020. &.p1{
  1021. background: #33A7A7;
  1022. }
  1023. &.p2{
  1024. background: rgba(118,30,106,0.6);
  1025. }
  1026. &.p3{
  1027. background: #FFE796;
  1028. }
  1029. }
  1030. .xt_score{
  1031. position: absolute;
  1032. left: 14px;
  1033. top: -20px;
  1034. .xts_num{
  1035. background: #FFFFFF;
  1036. box-shadow: 0px 4px 10px 0px rgba(118,30,106,0.08);
  1037. border-radius: 8px;
  1038. border: 1px solid rgba(131,52,120,0.19);
  1039. font-family: PangMenZhengDao, PangMenZhengDao;
  1040. font-weight: bold;
  1041. font-size: 12px;
  1042. line-height: 16px;
  1043. padding: 10px 8px;
  1044. white-space: nowrap;
  1045. &.red{
  1046. color: #33A7A7;
  1047. }
  1048. &.green{
  1049. color: #AD78A6;
  1050. }
  1051. }
  1052. .xts_box{
  1053. flex: 1;
  1054. height: 13px;
  1055. background: #8F2E7C;
  1056. }
  1057. }
  1058. }
  1059. }
  1060. }
  1061. }
  1062. .next_box{
  1063. margin-top: 10px;
  1064. background: rgba(118,30,106,0.05);
  1065. border-radius: 0px 6px 0px 6px;
  1066. padding: 8px 8px;
  1067. .nb_title{
  1068. font-family: PingFang-SC, PingFang-SC;
  1069. font-weight: bold;
  1070. font-size: 12px;
  1071. color: #33A7A7;
  1072. line-height: 16px;
  1073. }
  1074. .nb_p{
  1075. font-family: PingFangSC, PingFang SC;
  1076. font-weight: 400;
  1077. font-size: 10px;
  1078. color: #111111;
  1079. line-height: 16px;
  1080. margin-top: 6px;
  1081. }
  1082. .nb_sj{
  1083. font-family: PingFangSC, PingFang SC;
  1084. font-weight: 400;
  1085. font-size: 10px;
  1086. color: #252525;
  1087. line-height: 20px;
  1088. padding-left: 18px;
  1089. }
  1090. }
  1091. .next_tip{
  1092. font-family: PingFang-SC, PingFang-SC;
  1093. font-weight: bold;
  1094. font-size: 10px;
  1095. color: #252525;
  1096. line-height: 16px;
  1097. margin-top: 20px;
  1098. }
  1099. .team_title{
  1100. margin-top: 20px;
  1101. font-size: 20px;
  1102. font-weight: bold;
  1103. line-height: 24px;
  1104. color: #111111;
  1105. }
  1106. .team_p{
  1107. font-size: 10px;
  1108. line-height: 16px;
  1109. color: #111111;
  1110. margin-top: 6px;
  1111. }
  1112. .cc_table{
  1113. margin-top: 11px;
  1114. table{
  1115. width: 100%;
  1116. border-collapse: separate;
  1117. border-spacing: 1px;
  1118. background-color: #EFEFEF;
  1119. tr{
  1120. td{
  1121. font-family: PingFangSC, PingFang SC;
  1122. font-weight: 400;
  1123. font-size: 10px;
  1124. color: #111111;
  1125. line-height: 16px;
  1126. min-height: 28px;
  1127. background: #FFFFFF;
  1128. padding: 5px 5px;
  1129. &.red{
  1130. background: #33A7A7;
  1131. color: #FFFFFF;
  1132. }
  1133. &.pink{
  1134. width: 58px;
  1135. background: #DCBAD4;
  1136. }
  1137. &.yellow{
  1138. background: #FFD750;
  1139. }
  1140. &.th{
  1141. text-align: center;
  1142. }
  1143. &.title{
  1144. width: 27px;
  1145. text-align: center;
  1146. }
  1147. }
  1148. }
  1149. }
  1150. }
  1151. .team_table{
  1152. margin-top: 10px;
  1153. table{
  1154. width: 100%;
  1155. border-collapse: separate;
  1156. border-spacing: 1px;
  1157. background-color: #EFEFEF;
  1158. tr{
  1159. td{
  1160. font-family: PingFangSC, PingFang SC;
  1161. font-weight: 400;
  1162. font-size: 10px;
  1163. color: #252525;
  1164. line-height: 16px;
  1165. padding: 6px 10px;
  1166. background: #FFFFFF;
  1167. &.mw{
  1168. width: 50px;
  1169. padding: 5px;
  1170. }
  1171. &.tc{
  1172. height: 140px;
  1173. }
  1174. }
  1175. &.th td{
  1176. background: #33A7A7;
  1177. color: #FFFFFF;
  1178. }
  1179. }
  1180. }
  1181. }
  1182. .ztzdfx_box{
  1183. width: 320px;
  1184. margin-top: 16px;
  1185. .zb_text{
  1186. font-family: PingFang-SC, PingFang-SC;
  1187. font-weight: bold;
  1188. font-size: 12px;
  1189. color: #009191;
  1190. line-height: 24px;
  1191. }
  1192. .zb_title{
  1193. font-family: PingFang-SC, PingFang-SC;
  1194. font-weight: bold;
  1195. font-size: 10px;
  1196. color: #252525;
  1197. line-height: 10px;
  1198. margin-top: 6px;
  1199. }
  1200. .zb_line{
  1201. width: 100%;
  1202. height: 1px;
  1203. background: #1D2129;
  1204. margin-top: 9px;
  1205. }
  1206. .zb_pre{
  1207. margin-top: 8px;
  1208. .zbp_dian{
  1209. width: 10px;
  1210. height: 10px;
  1211. border-radius: 5px;
  1212. &.zd1{
  1213. background: #FFD650;
  1214. }
  1215. &.zd2{
  1216. background: #751E6A;
  1217. }
  1218. &.zd3{
  1219. background: #012846;
  1220. }
  1221. }
  1222. span{
  1223. font-family: PingFang-SC, PingFang-SC;
  1224. font-weight: bold;
  1225. font-size: 10px;
  1226. color: #252525;
  1227. line-height: 10px;
  1228. margin-left: 8px;
  1229. }
  1230. }
  1231. .zb_memo{
  1232. font-family: PingFang-SC, PingFang-SC;
  1233. font-weight: bold;
  1234. font-size: 10px;
  1235. color: #252525;
  1236. line-height: 14px;
  1237. margin-top: 7px;
  1238. }
  1239. }
  1240. .cb_content{
  1241. &.box_dj{
  1242. .mddj_title span{
  1243. color: #833479;
  1244. }
  1245. .p3{
  1246. color: #111111;
  1247. }
  1248. .mbi_title{
  1249. background: #833479;
  1250. font-weight: bold;
  1251. font-size: 10px;
  1252. color: #FFFFFF;
  1253. line-height: 14px;
  1254. }
  1255. .mb_item{
  1256. border-bottom: 1px dotted #833479;
  1257. }
  1258. }
  1259. &.box_wbjg{
  1260. .mddj_title span{
  1261. color: #009191;
  1262. }
  1263. .p3{
  1264. color: #111111;
  1265. }
  1266. .mbi_title{
  1267. background: #009191;
  1268. font-weight: bold;
  1269. font-size: 10px;
  1270. color: #FFFFFF;
  1271. line-height: 14px;
  1272. }
  1273. .mb_item{
  1274. border-bottom: 1px dotted #009191;
  1275. }
  1276. }
  1277. &.box_gx{
  1278. .mddj_title span{
  1279. color: #002846;
  1280. }
  1281. .p3{
  1282. color: #111111;
  1283. }
  1284. .mbi_title{
  1285. background: #002846;
  1286. font-weight: bold;
  1287. font-size: 10px;
  1288. color: #FFFFFF;
  1289. line-height: 14px;
  1290. }
  1291. .mb_item{
  1292. border-bottom: 1px dotted #002846;
  1293. }
  1294. }
  1295. &.box_nbjg{
  1296. .mddj_title span{
  1297. color: #FFD750;
  1298. }
  1299. .p3{
  1300. color: #111111;
  1301. }
  1302. .mbi_title{
  1303. background: #FFD750;
  1304. font-weight: bold;
  1305. font-size: 10px;
  1306. color: #FFFFFF;
  1307. line-height: 14px;
  1308. }
  1309. .mb_item{
  1310. border-bottom: 1px dotted #FFD750;
  1311. }
  1312. .mbi_title{
  1313. color: #252525;
  1314. }
  1315. }
  1316. &.box_xx{
  1317. .mddj_title span{
  1318. color: #AFCDF5;
  1319. }
  1320. .p3{
  1321. color: #111111;
  1322. }
  1323. .mbi_title{
  1324. background: #AFCDF5;
  1325. font-weight: bold;
  1326. font-size: 10px;
  1327. color: #FFFFFF;
  1328. line-height: 14px;
  1329. }
  1330. .mb_item{
  1331. border-bottom: 1px dotted #AFCDF5;
  1332. }
  1333. .mbi_title{
  1334. color: #252525;
  1335. }
  1336. }
  1337. &.box_ldl{
  1338. .mddj_title span{
  1339. color: #898989;
  1340. }
  1341. .p3{
  1342. color: #111111;
  1343. }
  1344. .mbi_title{
  1345. background: #898989;
  1346. font-weight: bold;
  1347. font-size: 10px;
  1348. color: #FFFFFF;
  1349. line-height: 14px;
  1350. }
  1351. .mb_item{
  1352. border-bottom: 1px dotted #898989;
  1353. }
  1354. .mbi_title{
  1355. color: #FFF;
  1356. }
  1357. }
  1358. &.other{
  1359. .mddj_title span{
  1360. font-weight: 800;
  1361. font-size: 32px;
  1362. color: #252525;
  1363. line-height: 32px;
  1364. }
  1365. .nb_title{
  1366. font-weight: bold;
  1367. font-size: 12px;
  1368. color: #252525;
  1369. line-height: 16px;
  1370. }
  1371. .next_box{
  1372. background: #F7FAFE;
  1373. }
  1374. }
  1375. }
  1376. .v2-top{
  1377. width: 100%;
  1378. height: 49px;
  1379. background-repeat: no-repeat;
  1380. background-size: 100% 100%;
  1381. padding: 0 8px 0 32px;
  1382. box-sizing: border-box;
  1383. .vt-left{
  1384. font-family: PingFang-SC, PingFang-SC;
  1385. font-weight: bold;
  1386. font-size: 24px;
  1387. color: #FFFFFF;
  1388. span{
  1389. font-family: PingFangSC, PingFang SC;
  1390. font-weight: 600;
  1391. font-size: 20px;
  1392. color: #199C9C;
  1393. margin-left: 40px;
  1394. }
  1395. &.black{
  1396. color: #002846;
  1397. }
  1398. }
  1399. .vt-right{
  1400. font-family: PingFangSC, PingFang SC;
  1401. font-weight: 400;
  1402. font-size: 8px;
  1403. color: #002846;
  1404. line-height: 14px;
  1405. text-align: right;
  1406. }
  1407. }
  1408. .v2-box{
  1409. margin-top: 13px;
  1410. background: #FFFFFF;
  1411. border-radius: 10px;
  1412. border: 1px solid #33A7A7;
  1413. padding: 16px 16px 18px;
  1414. position: relative;
  1415. .vb-img1{
  1416. width: 48px;
  1417. height: 6px;
  1418. position: absolute;
  1419. left: 12px;
  1420. top: -3px;
  1421. }
  1422. .vb-img2{
  1423. width: 44px;
  1424. height: 20px;
  1425. position: absolute;
  1426. left: 16px;
  1427. bottom: -10px;
  1428. }
  1429. }
  1430. .v2-p{
  1431. font-family: PingFangSC, PingFang SC;
  1432. font-weight: 400;
  1433. font-size: 10px;
  1434. color: #002846;
  1435. line-height: 16px;
  1436. span{
  1437. font-family: DIN, DIN;
  1438. font-weight: bold;
  1439. font-size: 14px;
  1440. color: #009191;
  1441. line-height: 14px;
  1442. margin: 0 10px;
  1443. }
  1444. }
  1445. .v2-p2{
  1446. font-family: PingFang-SC, PingFang-SC;
  1447. font-weight: bold;
  1448. font-size: 12px;
  1449. color: #002846;
  1450. line-height: 16px;
  1451. }
  1452. .v2-p3{
  1453. font-family: PingFang-SC, PingFang-SC;
  1454. font-weight: bold;
  1455. font-size: 14px;
  1456. color: #002846;
  1457. line-height: 20px;
  1458. }
  1459. .v2-six{
  1460. flex: 1;
  1461. margin-top: 29px;
  1462. background: #F1F9F9;
  1463. border-radius: 10px;
  1464. position: relative;
  1465. padding: 46px 16px 25px;
  1466. .vsix-title{
  1467. width: 234px;
  1468. height: 42px;
  1469. background: url('https://gitee.com/hw_0302/chuang-heng-wechat-images/raw/master/versionTwo/intro_box_title_bg.png') no-repeat;
  1470. background-size: 100% 100%;
  1471. font-family: PingFangSC, PingFang SC;
  1472. font-weight: 600;
  1473. font-size: 20px;
  1474. color: #FFFFFF;
  1475. line-height: 42px;
  1476. text-align: center;
  1477. position: absolute;
  1478. left: 50%;
  1479. margin-left: -117px;
  1480. top: -10px;
  1481. }
  1482. .vsix-p{
  1483. font-family: PingFangSC, PingFang SC;
  1484. font-weight: 400;
  1485. font-size: 10px;
  1486. color: #002846;
  1487. line-height: 16px;
  1488. }
  1489. .vsix-boxs{
  1490. margin-top: 16px;
  1491. overflow: hidden;
  1492. .vsb{
  1493. margin-top: 2px;
  1494. background: #FFFFFF;
  1495. border-radius: 8px;
  1496. padding: 12px 16px 12px 24px;
  1497. .vsb-img{
  1498. width: 48px;
  1499. height: 48px;
  1500. }
  1501. .vsb-right{
  1502. width: calc(100% - 77px);
  1503. margin-left: 29px;
  1504. padding-left: 24px;
  1505. box-sizing: border-box;
  1506. position: relative;
  1507. &::before{
  1508. content: '';
  1509. width: 1px;
  1510. height: 48px;
  1511. background: #E6EAED;
  1512. position: absolute;
  1513. left: 0;
  1514. top: 50%;
  1515. margin-top: -24px;
  1516. }
  1517. .vsbr-top{
  1518. .vsbrt-type{
  1519. width: 24px;
  1520. height: 24px;
  1521. border-radius: 4px;
  1522. font-family: PingFang-SC, PingFang-SC;
  1523. font-weight: bold;
  1524. font-size: 20px;
  1525. color: #FFFFFF;
  1526. line-height: 24px;
  1527. text-align: center;
  1528. }
  1529. .vsbrt-title{
  1530. font-family: PingFang-SC, PingFang-SC;
  1531. font-weight: bold;
  1532. font-size: 14px;
  1533. line-height: 16px;
  1534. margin-left: 8px;
  1535. }
  1536. }
  1537. .vsbr-desc{
  1538. font-family: PingFangSC, PingFang SC;
  1539. font-weight: 400;
  1540. font-size: 10px;
  1541. color: #002846;
  1542. line-height: 16px;
  1543. margin-top: 10px;
  1544. }
  1545. }
  1546. }
  1547. }
  1548. }
  1549. .v2-data{
  1550. background: #FFFFFF;
  1551. border-radius: 10px;
  1552. border: 1px solid #AEDADA;
  1553. width: calc(100% - 9px);
  1554. padding: 46px 16px 16px;
  1555. box-sizing: border-box;
  1556. margin: 27px 0 0 8px;
  1557. position: relative;
  1558. .vd-title{
  1559. width: 134px;
  1560. height: 44px;
  1561. background-size: 100%;
  1562. font-family: PingFangSC, PingFang SC;
  1563. font-weight: 600;
  1564. font-size: 18px;
  1565. color: #FFFFFF;
  1566. line-height: 30px;
  1567. padding-left: 24px;
  1568. box-sizing: border-box;
  1569. position: absolute;
  1570. top: -1px;
  1571. left: -9px;
  1572. &.vt2{
  1573. width: 224px;
  1574. }
  1575. &.vt3{
  1576. line-height: 36px;
  1577. }
  1578. &.black{
  1579. color: #002846;
  1580. }
  1581. }
  1582. }
  1583. .vd-wd{
  1584. margin-top: 8px;
  1585. width: 100%;
  1586. height: 34px;
  1587. border-radius: 6px;
  1588. padding: 0 10px;
  1589. box-sizing: border-box;
  1590. .vdwd-pre{
  1591. width: 30%;
  1592. font-family: PingFangSC, PingFang SC;
  1593. font-weight: 400;
  1594. font-size: 12px;
  1595. color: #4D697E;
  1596. line-height: 34px;
  1597. text-align: left;
  1598. &.vp{
  1599. width: 40%;
  1600. }
  1601. span{
  1602. font-family: DIN, DIN;
  1603. font-weight: bold;
  1604. font-size: 14px;
  1605. color: #002846;
  1606. line-height: 20px;
  1607. }
  1608. }
  1609. }
  1610. .vb-table{
  1611. margin-top: 11px;
  1612. border: 1px solid #FFE796;
  1613. border-radius: 4px;
  1614. .vbt-pre{
  1615. height: 44px;
  1616. .vbtp-left{
  1617. width: 110px;
  1618. height: 44px;
  1619. font-family: PingFangSC, PingFang SC;
  1620. font-weight: 400;
  1621. font-size: 10px;
  1622. color: #002846;
  1623. line-height: 14px;
  1624. border-bottom: 1px solid #FFFFFF;
  1625. }
  1626. .vbtp-right{
  1627. width: calc(100% - 110px);
  1628. height: 44px;
  1629. padding: 0 18px;
  1630. box-sizing: border-box;
  1631. display: flex;
  1632. flex-direction: column;
  1633. justify-content: center;
  1634. .vbtpr-title{
  1635. font-family: PingFangSC, PingFang SC;
  1636. font-weight: 400;
  1637. font-size: 9px;
  1638. color: #193D59;
  1639. line-height: 10px;
  1640. }
  1641. .vbtpr-jd{
  1642. margin-top: 7px;
  1643. width: 100%;
  1644. height: 6px;
  1645. background: #F0F2F8;
  1646. border-radius: 3px;
  1647. position: relative;
  1648. .vj_num{
  1649. position: absolute;
  1650. height: 6px;
  1651. left: 0;
  1652. top: 0;
  1653. }
  1654. .vj-val{
  1655. background: #FFFFFF;
  1656. border-radius: 4px;
  1657. padding: 4px 7px;
  1658. font-family: DIN, DIN;
  1659. font-weight: bold;
  1660. font-size: 12px;
  1661. color: #002846;
  1662. line-height: 10px;
  1663. position: absolute;
  1664. top: 50%;
  1665. transform: translateY(-50%);
  1666. z-index: 2;
  1667. }
  1668. }
  1669. }
  1670. &:last-child{
  1671. .vbtp-left,.vbtp-right{
  1672. border: none;
  1673. }
  1674. }
  1675. }
  1676. }
  1677. }
  1678. .cd_box{
  1679. width: 100%;
  1680. height: 891px;
  1681. color: #A1A1A1;
  1682. }
  1683. </style>