Reportstbale.vue 66 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410
  1. <template>
  2. <div v-loading.fullscreen.lock="fullscreenLoading">
  3. <transition>
  4. <div class="gotop-index" v-show="btnFlag">
  5. <a href="javascript:;" class="gotop-a" @click="backTop"></a>
  6. </div>
  7. </transition>
  8. <div class="reportsbale-all">
  9. <!-- <WorldMap style="width: 100%;height:600px;" id="WorldMap" ref="WorldMap" :chartData="worldChartData"></WorldMap> -->
  10. <!-- <world-chart :id="WorldMap" ref="WorldMap" :chartData="worldChartData"/> -->
  11. <div class="reportsbale-info">
  12. <div style="display: flex;">
  13. <div class="reportsbale-info-li">
  14. <label>团 号:</label>
  15. <span v-if="this.groupInfo.tourCode!=''">{{groupInfo=={}?'暂无':groupInfo.tourCode==""?'暂无':groupInfo.tourCode}}</span>
  16. </div>
  17. <div class="reportsbale-info-li">
  18. <label>团组名:</label>
  19. <span v-if="this.groupInfo.teamName!=''">{{groupInfo=={}?'暂无':groupInfo.teamName==""?'暂无':groupInfo.teamName}}</span>
  20. </div>
  21. <div class="reportsbale-info-li">
  22. <label>客 户:</label>
  23. <span>{{groupInfo=={}?'暂无':groupInfo.clientName==""?'暂无':groupInfo.clientName}}</span>
  24. </div>
  25. <div class="reportsbale-info-li">
  26. <label>出访国家:</label>
  27. <span>{{groupInfo=={}?'暂无':groupInfo.visitCountry==""?'暂无':groupInfo.visitCountry}}</span>
  28. </div>
  29. <div class="reportsbale-info-li">
  30. <label>起止日期:</label>
  31. <span>{{groupInfo.visitStartDate|filter_time}}~{{groupInfo.visitEndDate|filter_time}}</span>
  32. </div>
  33. <div class="reportsbale-info-li">
  34. <label>天数/人数:</label>
  35. <span>{{groupInfo=={}?'暂无':groupInfo.visitDays+'天/'+groupInfo.visitPNumber+'人'}}</span>
  36. </div>
  37. </div>
  38. <div>
  39. <el-button size="mini" type="primary" @click="goback()">返 回</el-button>
  40. </div>
  41. </div>
  42. <div v-html="feeTotalStr" class="zctitle"></div>
  43. <div class="reportsbale-table">
  44. <div class="reportsbale-table-biaoti">
  45. <div>团组收入</div>
  46. </div>
  47. <div class="reportsbale-table-li">
  48. <el-table
  49. :data="receivables"
  50. border
  51. style="width: 100%;">
  52. <el-table-column
  53. label="应收报表"
  54. width="180">
  55. <el-table-column
  56. prop="priceName"
  57. label="费用名称">
  58. </el-table-column>
  59. <el-table-column
  60. label="单价"
  61. width="180">
  62. <template slot-scope="scope">
  63. {{ scope.row.price.toFixed(2)}}
  64. </template>
  65. </el-table-column>
  66. <el-table-column
  67. prop="count"
  68. label="数量"
  69. width="180">
  70. </el-table-column>
  71. <el-table-column
  72. prop="unit"
  73. label="单位"
  74. width="180">
  75. </el-table-column>
  76. <el-table-column
  77. prop="currencyCode"
  78. label="币种"
  79. width="180">
  80. </el-table-column>
  81. <el-table-column
  82. label="汇率"
  83. width="180">
  84. <template slot-scope="scope">
  85. {{ scope.row.rate.toFixed(4)}}
  86. </template>
  87. </el-table-column>
  88. <el-table-column
  89. label="应收金额"
  90. width="180">
  91. <template slot-scope="scope">
  92. {{ scope.row.itemSumPrice.toFixed(2)}}
  93. </template>
  94. </el-table-column>
  95. <el-table-column
  96. prop="statusStr"
  97. label="审核状态"
  98. width="80">
  99. </el-table-column>
  100. <el-table-column
  101. prop="auditorStr"
  102. label="审核人"
  103. width="80">
  104. </el-table-column>
  105. </el-table-column>
  106. </el-table>
  107. </div>
  108. <div class="reportsbale-table-li">
  109. <el-table
  110. :data="proceedsReceivedViews"
  111. border
  112. style="width: 100%;">
  113. <el-table-column
  114. label="已收报表">
  115. <el-table-column
  116. prop="sectionTime"
  117. label="到款时间"
  118. width="180">
  119. </el-table-column>
  120. <el-table-column
  121. label="金额"
  122. width="180">
  123. <template slot-scope="scope">
  124. {{ scope.row.price.toFixed(2)}}
  125. </template>
  126. </el-table-column>
  127. <el-table-column
  128. prop="currencyCode"
  129. label="币种"
  130. width="180">
  131. </el-table-column>
  132. <el-table-column
  133. prop="client"
  134. label="付款单位">
  135. </el-table-column>
  136. <el-table-column
  137. prop="receivablesTypeName"
  138. label="收款类型"
  139. width="180">
  140. </el-table-column>
  141. <el-table-column
  142. prop="remark"
  143. label="备注"
  144. width="300">
  145. </el-table-column>
  146. </el-table-column>
  147. </el-table>
  148. <div v-html="proceedsReceivedStr.split(/\\r\\n/g).join('<br/>')" class="reportsbale-table-text"></div>
  149. </div>
  150. <!-- <div class="reportsbale-table-li">
  151. <el-table
  152. :data="extraCostsViews"
  153. border
  154. style="width: 100%;">
  155. <el-table-column
  156. label="超支费用">
  157. <el-table-column
  158. prop="priceName"
  159. label="费用名称">
  160. </el-table-column>
  161. <el-table-column
  162. prop="paymentCurrency"
  163. label="币种"
  164. width="100">
  165. </el-table-column>
  166. <el-table-column
  167. label="费用金额"
  168. width="100">
  169. <template slot-scope="scope">
  170. {{ scope.row.payMoney.toFixed(2)}}
  171. </template>
  172. </el-table-column>
  173. <el-table-column
  174. label="人民币"
  175. width="100">
  176. <template slot-scope="scope">
  177. {{ scope.row.cnyPrice.toFixed(2)}}
  178. </template>
  179. </el-table-column>
  180. <el-table-column
  181. label="当时汇率"
  182. width="100">
  183. <template slot-scope="scope">
  184. {{ scope.row.dayRate.toFixed(4)}}
  185. </template>
  186. </el-table-column>
  187. <el-table-column
  188. prop="payee"
  189. label="收款方"
  190. width="180">
  191. </el-table-column>
  192. <el-table-column
  193. prop="orbitalPrivateTransfer"
  194. label="费用标识"
  195. width="80">
  196. <template slot-scope="scope">
  197. {{ scope.row.orbitalPrivateTransfer==-1?'未选择':scope.row.orbitalPrivateTransfer==0?'公转':'私转' }}
  198. </template>
  199. </el-table-column>
  200. <el-table-column
  201. prop="payWay"
  202. label="支付方式"
  203. width="80">
  204. </el-table-column>
  205. <el-table-column
  206. prop="cardType"
  207. label="卡类型"
  208. width="80">
  209. <template slot-scope="scope">
  210. {{scope.row.payWay!="刷卡"?'—':scope.row.cardType}}
  211. </template>
  212. </el-table-column>
  213. <el-table-column
  214. label="状态"
  215. width="80">
  216. <template slot-scope="scope">
  217. {{ scope.row.isPay==-1?'未选择':scope.row.isPay==1?'已付款':'未付款' }}
  218. </template>
  219. </el-table-column>
  220. <el-table-column
  221. prop="applicant"
  222. label="申请人"
  223. width="80">
  224. </el-table-column>
  225. </el-table-column>
  226. </el-table>
  227. <div v-html="extraCostsStr.split(/\\r\\n/g).join('<br/>')" class="reportsbale-table-text"></div>
  228. </div> -->
  229. <div class="reportsbale-table-li">
  230. <el-table
  231. :data="paymentRefundAndOtherMoneyViews"
  232. border
  233. style="width: 100%;">
  234. <el-table-column
  235. label="收款退还">
  236. <el-table-column
  237. prop="priceName"
  238. label="费用名称">
  239. </el-table-column>
  240. <el-table-column
  241. prop="payCurrencyCode"
  242. label="币种"
  243. width="100">
  244. </el-table-column>
  245. <el-table-column
  246. label="费用金额"
  247. width="100">
  248. <template slot-scope="scope">
  249. {{ scope.row.price.toFixed(2)}}
  250. </template>
  251. </el-table-column>
  252. <el-table-column
  253. label="人民币"
  254. width="100">
  255. <template slot-scope="scope">
  256. {{ scope.row.cnyPrice.toFixed(2)}}
  257. </template>
  258. </el-table-column>
  259. <el-table-column
  260. label="当时汇率"
  261. width="100">
  262. <template slot-scope="scope">
  263. {{ scope.row.thisRate.toFixed(4)}}
  264. </template>
  265. </el-table-column>
  266. <el-table-column
  267. prop="payee"
  268. label="收款方"
  269. width="180">
  270. </el-table-column>
  271. <el-table-column
  272. prop="payTime"
  273. label="付款时间"
  274. width="140">
  275. </el-table-column>
  276. <el-table-column
  277. label="费用标识"
  278. width="80">
  279. <template slot-scope="scope">
  280. {{ scope.row.orbitalPrivateTransfer==-1?'未选择':scope.row.orbitalPrivateTransfer==0?'公转':'私转' }}
  281. </template>
  282. </el-table-column>
  283. <el-table-column
  284. prop="payType"
  285. label="支付方式"
  286. width="80">
  287. </el-table-column>
  288. <el-table-column
  289. label="状态"
  290. width="80">
  291. <template slot-scope="scope">
  292. {{ scope.row.isPay==-1?'未选择':scope.row.isPay==1?'已付款':'未付款' }}
  293. </template>
  294. </el-table-column>
  295. <el-table-column
  296. prop="applicant"
  297. label="申请人"
  298. width="80">
  299. </el-table-column>
  300. </el-table-column>
  301. </el-table>
  302. <div v-html="paymentRefundAndOtherMoneyStr.split(/\\r\\n/g).join('<br/>')" class="reportsbale-table-text"></div>
  303. <div v-html="groupIncomeStr.split(/\\r\\n/g).join('<br/>')" class="reportsbale-table-text"></div>
  304. </div>
  305. <div class="reportsbale-table-biaoti">
  306. <div>团组支出</div>
  307. </div>
  308. <div class="reportsbale-table-li">
  309. <el-table
  310. :data="groupHotelFeeViews"
  311. style="width: 100%"
  312. :row-style="TableRowStyle">
  313. <el-table-column
  314. label="酒店预订费用">
  315. <el-table-column
  316. prop="city"
  317. label="城市">
  318. </el-table-column>
  319. <el-table-column
  320. prop="hotelName"
  321. label="酒店名称">
  322. </el-table-column>
  323. <el-table-column
  324. prop="checkInDate"
  325. label="入住时间"
  326. width="78">
  327. </el-table-column>
  328. <el-table-column
  329. prop="checkOutDate"
  330. label="退房时间"
  331. width="78">
  332. </el-table-column>
  333. <!-- <el-table-column
  334. prop="paymentCurrency"
  335. label="币种"
  336. width="40">
  337. </el-table-column> -->
  338. <el-table-column label="费用">
  339. <el-table-column
  340. label="单间">
  341. <el-table-column
  342. label="单价"
  343. width="60">
  344. <template slot-scope="scope">
  345. {{ scope.row.singleRoomPrice.toFixed(2)}}
  346. </template>
  347. </el-table-column>
  348. <el-table-column
  349. prop="singleRoomCount"
  350. label="数量"
  351. width="35">
  352. </el-table-column>
  353. </el-table-column>
  354. <el-table-column
  355. label="双间">
  356. <el-table-column
  357. prop="doubleRoomPrice"
  358. label="单价"
  359. width="60">
  360. <template slot-scope="scope">
  361. {{ scope.row.doubleRoomPrice.toFixed(2)}}
  362. </template>
  363. </el-table-column>
  364. <el-table-column
  365. prop="doubleRoomCount"
  366. label="数量"
  367. width="35">
  368. </el-table-column>
  369. </el-table-column>
  370. <el-table-column
  371. label="套房">
  372. <el-table-column
  373. prop="suiteRoomPrice"
  374. label="单价"
  375. width="60">
  376. <template slot-scope="scope">
  377. {{ scope.row.suiteRoomPrice.toFixed(2)}}
  378. </template>
  379. </el-table-column>
  380. <el-table-column
  381. prop="suiteRoomCount"
  382. label="数量"
  383. width="35">
  384. </el-table-column>
  385. </el-table-column>
  386. <el-table-column
  387. label="其他房型">
  388. <el-table-column
  389. prop="otherRoomPrice"
  390. label="单价"
  391. width="60">
  392. <template slot-scope="scope">
  393. {{ scope.row.otherRoomPrice.toFixed(2)}}
  394. </template>
  395. </el-table-column>
  396. <el-table-column
  397. prop="otherRoomCount"
  398. label="数量"
  399. width="35">
  400. </el-table-column>
  401. </el-table-column>
  402. <el-table-column
  403. label="金额计算">
  404. <el-table-column
  405. label="总房费"
  406. width="100">
  407. <template slot-scope="scope">
  408. <el-popover
  409. placement="top"
  410. trigger="hover">
  411. <div v-html="scope.row.roomInfoTips"></div>
  412. <span slot="reference">{{ scope.row.roomPrice.toFixed(2)+' '+scope.row.roomPriceCurrency}}</span>
  413. </el-popover>
  414. </template>
  415. </el-table-column>
  416. <el-table-column
  417. label="早餐"
  418. width="100">
  419. <template slot-scope="scope">
  420. <el-popover
  421. placement="top"
  422. trigger="hover">
  423. <div v-html="scope.row.breakfastInfoTips"></div>
  424. <span slot="reference">{{ scope.row.breakfastPrice.toFixed(2)+' '+scope.row.breakfastCurrency}}</span>
  425. </el-popover>
  426. </template>
  427. </el-table-column>
  428. <el-table-column
  429. prop="governmentRent"
  430. label="地税"
  431. width="100">
  432. <template slot-scope="scope">
  433. <el-popover
  434. placement="top"
  435. trigger="hover">
  436. <div v-html="scope.row.governmentRentTips"></div>
  437. <span slot="reference">{{ scope.row.governmentRent.toFixed(2)+' '+scope.row.governmentRentCurrency}}</span>
  438. </el-popover>
  439. </template>
  440. </el-table-column>
  441. <el-table-column
  442. prop="cityTax"
  443. label="城市税"
  444. width="100">
  445. <template slot-scope="scope">
  446. <el-popover
  447. placement="top"
  448. trigger="hover">
  449. <div v-html="scope.row.cityTaxTips"></div>
  450. <span slot="reference">{{ scope.row.cityTax.toFixed(2)+' '+scope.row.cityTaxCurrency}}</span>
  451. </el-popover>
  452. </template>
  453. </el-table-column>
  454. <!-- <el-table-column
  455. label="信用卡金额">
  456. <template slot-scope="scope">
  457. {{ scope.row.roomPrice.toFixed(2)+' '+scope.row.roomPriceCurrency}}
  458. </template>
  459. </el-table-column> -->
  460. </el-table-column>
  461. <el-table-column label="人民币">
  462. <el-table-column
  463. label="总金额">
  464. <template slot-scope="scope">
  465. {{ scope.row.payMoney.toFixed(2)+' '+scope.row.paymentCurrency}}
  466. </template>
  467. </el-table-column>
  468. <!-- <el-table-column
  469. prop="currencyRateStr"
  470. label="当时汇率">
  471. </el-table-column> -->
  472. <!-- <el-table-column
  473. prop="payee"
  474. label="收款方"
  475. width="70">
  476. </el-table-column> -->
  477. <!-- <el-table-column
  478. label="费用标识"
  479. width="40">
  480. <template slot-scope="scope">
  481. {{ scope.row.OrbitalPrivateTransfer==-1?'未选择':scope.row.OrbitalPrivateTransfer==0?'公转':'私转' }}
  482. </template>
  483. </el-table-column> -->
  484. <!-- <el-table-column
  485. prop="payWay"
  486. label="支付方式"
  487. width="40">
  488. </el-table-column> -->
  489. <!-- <el-table-column
  490. prop="cardType"
  491. label="卡类型"
  492. width="50">
  493. <template slot-scope="scope">
  494. {{ scope.row.cardType=='其他'?'—':scope.row.cardType==''?'—':scope.row.cardType }}
  495. </template>
  496. </el-table-column> -->
  497. <el-table-column
  498. label="状态"
  499. width="50">
  500. <template slot-scope="scope">
  501. <el-popover
  502. placement="top"
  503. trigger="hover">
  504. <div v-html="scope.row.payTips"></div>
  505. <span slot="reference">{{ scope.row.isPay==-1?'未选择':scope.row.isPay==1?'已付款':scope.row.isPay==2?'其它费用子项未付款':'未付款' }}</span>
  506. </el-popover>
  507. </template>
  508. </el-table-column>
  509. <!-- <el-table-column
  510. label="状态"
  511. width="50">
  512. <template slot-scope="scope">
  513. {{ scope.row.isPay==-1?'未选择':scope.row.isPay==1?'已付款':'未付款' }}
  514. </template>
  515. </el-table-column> -->
  516. <el-table-column
  517. prop="applicant"
  518. label="申请人"
  519. width="50">
  520. </el-table-column>
  521. </el-table-column>
  522. </el-table-column>
  523. </el-table-column>
  524. </el-table>
  525. <div v-html="groupHotelFeeStr.split(/\\r\\n/g).join('<br/>')" class="reportsbale-table-text"></div>
  526. </div>
  527. <div class="reportsbale-table-li">
  528. <el-table
  529. :data="groupCTGGRFeeViews"
  530. border
  531. style="width: 100%;"
  532. :row-style="TableRowStyle">
  533. <el-table-column
  534. label="地接费用">
  535. <el-table-column
  536. prop="area"
  537. label="地区"
  538. width="180">
  539. </el-table-column>
  540. <el-table-column
  541. prop="priceName"
  542. label="费用类型"
  543. width="180">
  544. </el-table-column>
  545. <el-table-column
  546. label="费用金额"
  547. width="100">
  548. <template slot-scope="scope">
  549. {{ scope.row.payMoney.toFixed(2)}}
  550. </template>
  551. </el-table-column>
  552. <el-table-column
  553. prop="paymentCurrency"
  554. label="币种"
  555. width="100">
  556. </el-table-column>
  557. <el-table-column
  558. prop="priceContent"
  559. label="费用明细"
  560. width="100">
  561. </el-table-column>
  562. <el-table-column
  563. label="付款百分比%"
  564. width="100">
  565. <template slot-scope="scope">
  566. {{ scope.row.payPercentage+'%'}}
  567. </template>
  568. </el-table-column>
  569. <el-table-column
  570. label="已付金额"
  571. width="100">
  572. <template slot-scope="scope">
  573. {{ scope.row.amountPaid.toFixed(2)}}
  574. </template>
  575. </el-table-column>
  576. <el-table-column
  577. label="尾款"
  578. width="100">
  579. <template slot-scope="scope">
  580. {{ scope.row.balancePayment.toFixed(2)}}
  581. </template>
  582. </el-table-column>
  583. <el-table-column
  584. prop="payee"
  585. label="收款方">
  586. </el-table-column>
  587. <el-table-column
  588. prop="auditGMDate"
  589. label="付款时间"
  590. width="140">
  591. </el-table-column>
  592. <el-table-column
  593. label="费用标识"
  594. width="80">
  595. <template slot-scope="scope">
  596. {{ scope.row.orbitalPrivateTransfer==-1?'未选择':scope.row.orbitalPrivateTransfer==0?'公转':'私转' }}
  597. </template>
  598. </el-table-column>
  599. <el-table-column
  600. prop="payWay"
  601. label="支付方式"
  602. width="80">
  603. </el-table-column>
  604. <el-table-column
  605. label="状态"
  606. width="80">
  607. <template slot-scope="scope">
  608. {{ scope.row.isPay==-1?'未选择':scope.row.isPay==1?'已付款':'未付款' }}
  609. </template>
  610. </el-table-column>
  611. <el-table-column
  612. prop="applicant"
  613. label="申请人"
  614. width="80">
  615. </el-table-column>
  616. </el-table-column>
  617. </el-table>
  618. <div v-html="groupCTGGRFeeStr.split(/\\r\\n/g).join('<br/>')" class="reportsbale-table-text"></div>
  619. </div>
  620. <div class="reportsbale-table-li">
  621. <el-table
  622. :data="groupAirFeeViews"
  623. border
  624. style="width: 100%;"
  625. :row-style="TableRowStyle">
  626. <el-table-column
  627. label="机票费用">
  628. <el-table-column
  629. prop="flightsCode"
  630. label="航班号"
  631. width="120">
  632. </el-table-column>
  633. <el-table-column
  634. prop="flightsCity"
  635. label="城市A-B"
  636. width="120">
  637. </el-table-column>
  638. <el-table-column
  639. prop="flightsDate"
  640. label="航班日期"
  641. width="80">
  642. </el-table-column>
  643. <el-table-column
  644. prop="flightsTime"
  645. label="航班时间"
  646. width="60">
  647. </el-table-column>
  648. <el-table-column
  649. prop="clientName"
  650. label="客人姓名"
  651. width="200">
  652. </el-table-column>
  653. <el-table-column
  654. prop="payMoneyCurrency"
  655. label="币种"
  656. width="50">
  657. </el-table-column>
  658. <el-table-column
  659. label="机票预订费用"
  660. width="100">
  661. <template slot-scope="scope">
  662. {{ scope.row.payMoney.toFixed(2)}}
  663. </template>
  664. </el-table-column>
  665. <el-table-column
  666. label="人民币费用"
  667. width="100">
  668. <template slot-scope="scope">
  669. {{ scope.row.cnyPrice.toFixed(2)+' 当时汇率('+scope.row.dayRate.toFixed(4)+')'}}
  670. </template>
  671. </el-table-column>
  672. <el-table-column
  673. prop="payee"
  674. label="收款方">
  675. </el-table-column>
  676. <el-table-column
  677. prop="auditGMDate"
  678. label="付款时间"
  679. width="140">
  680. </el-table-column>
  681. <el-table-column
  682. label="费用标识"
  683. width="80">
  684. <template slot-scope="scope">
  685. {{ scope.row.orbitalPrivateTransfer==-1?'未选择':scope.row.orbitalPrivateTransfer==0?'公转':'私转' }}
  686. </template>
  687. </el-table-column>
  688. <el-table-column
  689. prop="payWay"
  690. label="支付方式"
  691. width="80">
  692. </el-table-column>
  693. <el-table-column
  694. prop="cardType"
  695. label="卡类型"
  696. width="80">
  697. <template slot-scope="scope">
  698. {{scope.row.payWay!="刷卡"?'—':scope.row.cardType}}
  699. <!-- {{ scope.row.cardType=='其他'?'—':scope.row.cardType==''?'—':scope.row.cardType }} -->
  700. </template>
  701. </el-table-column>
  702. <el-table-column
  703. label="状态"
  704. width="80">
  705. <template slot-scope="scope">
  706. {{ scope.row.isPay==-1?'未选择':scope.row.isPay==1?'已付款':'未付款' }}
  707. </template>
  708. </el-table-column>
  709. <el-table-column
  710. prop="applicant"
  711. label="申请人"
  712. width="80">
  713. </el-table-column>
  714. </el-table-column>
  715. </el-table>
  716. <div v-html="groupAirFeeStr.split(/\\r\\n/g).join('<br/>')" class="reportsbale-table-text"></div>
  717. </div>
  718. <div class="reportsbale-table-li">
  719. <el-table
  720. :data="groupVisaFeeViews"
  721. border
  722. style="width: 100%;"
  723. :row-style="TableRowStyle">
  724. <el-table-column
  725. label="签证费用">
  726. <el-table-column
  727. prop="visaClient"
  728. label="签证客户">
  729. </el-table-column>
  730. <el-table-column
  731. prop="payMoneyCurrency"
  732. label="币种"
  733. width="100">
  734. </el-table-column>
  735. <el-table-column
  736. label="签证费用"
  737. width="120">
  738. <template slot-scope="scope">
  739. {{ scope.row.payMoney.toFixed(2)}}
  740. </template>
  741. </el-table-column>
  742. <el-table-column
  743. label="当时汇率"
  744. width="100">
  745. <template slot-scope="scope">
  746. {{ scope.row.dayRate.toFixed(4)}}
  747. </template>
  748. </el-table-column>
  749. <el-table-column
  750. prop="payee"
  751. label="收款方"
  752. width="180">
  753. </el-table-column>
  754. <el-table-column
  755. prop="auditGMDate"
  756. label="付款时间"
  757. width="140">
  758. </el-table-column>
  759. <el-table-column
  760. label="费用标识"
  761. width="80">
  762. <template slot-scope="scope">
  763. {{ scope.row.orbitalPrivateTransfer==-1?'未选择':scope.row.orbitalPrivateTransfer==0?'公转':'私转' }}
  764. </template>
  765. </el-table-column>
  766. <el-table-column
  767. prop="payWay"
  768. label="支付方式"
  769. width="80">
  770. </el-table-column>
  771. <el-table-column
  772. prop="cardType"
  773. label="卡类型"
  774. width="80">
  775. <template slot-scope="scope">
  776. {{scope.row.payWay!="刷卡"?'—':scope.row.cardType}}
  777. <!-- {{ scope.row.cardType=='其他'?'—':scope.row.cardType==''?'—':scope.row.cardType }} -->
  778. </template>
  779. </el-table-column>
  780. <el-table-column
  781. label="状态"
  782. width="80">
  783. <template slot-scope="scope">
  784. {{ scope.row.isPay==-1?'未选择':scope.row.isPay==1?'已付款':'未付款' }}
  785. </template>
  786. </el-table-column>
  787. <el-table-column
  788. prop="applicant"
  789. label="申请人"
  790. width="80">
  791. </el-table-column>
  792. </el-table-column>
  793. </el-table>
  794. <div v-html="groupVisaFeeStr.split(/\\r\\n/g).join('<br/>')" class="reportsbale-table-text"></div>
  795. </div>
  796. <div class="reportsbale-table-li">
  797. <el-table
  798. :data="groupInvitationalFeeViews"
  799. border
  800. style="width: 100%;"
  801. :row-style="TableRowStyle">
  802. <el-table-column
  803. label="邀请/公务活动费用">
  804. <el-table-column
  805. prop="inviterArea"
  806. label="邀请方地区">
  807. </el-table-column>
  808. <el-table-column
  809. prop="inviter"
  810. label="邀请方"
  811. width="100">
  812. </el-table-column>
  813. <el-table-column
  814. prop="inviteTime"
  815. label="邀请时间"
  816. width="80">
  817. </el-table-column>
  818. <el-table-column
  819. label="邀请函费用"
  820. width="120">
  821. <template slot-scope="scope">
  822. {{ scope.row.inviteCost.toFixed(2)}}
  823. </template>
  824. </el-table-column>
  825. <el-table-column
  826. label="快递费用"
  827. width="120">
  828. <template slot-scope="scope">
  829. {{ scope.row.sendCost.toFixed(2)}}
  830. </template>
  831. </el-table-column>
  832. <el-table-column
  833. label="活动费用"
  834. width="120">
  835. <template slot-scope="scope">
  836. {{ scope.row.eventsCost.toFixed(2)}}
  837. </template>
  838. </el-table-column>
  839. <el-table-column
  840. label="翻译费用"
  841. width="120">
  842. <template slot-scope="scope">
  843. {{ scope.row.translateCost.toFixed(2)}}
  844. </template>
  845. </el-table-column>
  846. <el-table-column
  847. label="人民币"
  848. width="120">
  849. <template slot-scope="scope">
  850. {{ scope.row.cnyPrice.toFixed(2)}}
  851. </template>
  852. </el-table-column>
  853. <el-table-column
  854. label="当时汇率"
  855. width="80">
  856. <template slot-scope="scope">
  857. {{ scope.row.currencyRateStr}}
  858. </template>
  859. </el-table-column>
  860. <el-table-column
  861. prop="payee"
  862. label="收款方"
  863. width="120">
  864. </el-table-column>
  865. <el-table-column
  866. prop="auditGMDate"
  867. label="付款时间"
  868. width="140">
  869. </el-table-column>
  870. <el-table-column
  871. label="费用标识"
  872. width="80">
  873. <template slot-scope="scope">
  874. {{ scope.row.orbitalPrivateTransfer==-1?'未选择':scope.row.orbitalPrivateTransfer==0?'公转':'私转' }}
  875. </template>
  876. </el-table-column>
  877. <el-table-column
  878. prop="payWay"
  879. label="支付方式"
  880. width="80">
  881. </el-table-column>
  882. <el-table-column
  883. label="状态"
  884. width="80">
  885. <template slot-scope="scope">
  886. {{ scope.row.isPay==-1?'未选择':scope.row.isPay==1?'已付款':'未付款' }}
  887. </template>
  888. </el-table-column>
  889. <el-table-column
  890. prop="applicant"
  891. label="申请人"
  892. width="80">
  893. </el-table-column>
  894. </el-table-column>
  895. </el-table>
  896. <div v-html="groupInvitationalFeeStr.split(/\\r\\n/g).join('<br/>')" class="reportsbale-table-text"></div>
  897. </div>
  898. <div class="reportsbale-table-li">
  899. <el-table
  900. :data="groupInsuranceFeeViews"
  901. border
  902. style="width: 100%;"
  903. :row-style="TableRowStyle">
  904. <el-table-column
  905. label="保险费用">
  906. <el-table-column
  907. prop="clientName"
  908. label="客户姓名">
  909. </el-table-column>
  910. <el-table-column
  911. prop="payMoneyCurrency"
  912. label="币种"
  913. width="100">
  914. </el-table-column>
  915. <el-table-column
  916. label="保险费用"
  917. width="120">
  918. <template slot-scope="scope">
  919. {{ scope.row.payMoney.toFixed(2)}}
  920. </template>
  921. </el-table-column>
  922. <el-table-column
  923. prop="payee"
  924. label="收款方"
  925. width="200">
  926. </el-table-column>
  927. <el-table-column
  928. prop="auditGMDate"
  929. label="付款时间"
  930. width="140">
  931. </el-table-column>
  932. <el-table-column
  933. label="费用标识"
  934. width="80">
  935. <template slot-scope="scope">
  936. {{ scope.row.orbitalPrivateTransfer==-1?'未选择':scope.row.orbitalPrivateTransfer==0?'公转':'私转' }}
  937. </template>
  938. </el-table-column>
  939. <el-table-column
  940. prop="payWay"
  941. label="支付方式"
  942. width="80">
  943. </el-table-column>
  944. <el-table-column
  945. label="状态"
  946. width="80">
  947. <template slot-scope="scope">
  948. {{ scope.row.isPay==-1?'未选择':scope.row.isPay==1?'已付款':'未付款' }}
  949. </template>
  950. </el-table-column>
  951. <el-table-column
  952. prop="applicant"
  953. label="申请人"
  954. width="80">
  955. </el-table-column>
  956. </el-table-column>
  957. </el-table>
  958. <div v-html="groupInsuranceFeeStr.split(/\\r\\n/g).join('<br/>')" class="reportsbale-table-text"></div>
  959. </div>
  960. <div class="reportsbale-table-li">
  961. <el-table
  962. :data="groupDecreaseFeeViews"
  963. border
  964. style="width: 100%;"
  965. :row-style="TableRowStyle">
  966. <el-table-column
  967. label="其他款项费用">
  968. <el-table-column
  969. prop="priceName"
  970. label="费用名称">
  971. </el-table-column>
  972. <el-table-column
  973. prop="payMoneyCurrency"
  974. label="币种"
  975. width="100">
  976. </el-table-column>
  977. <el-table-column
  978. label="费用金额"
  979. width="120">
  980. <template slot-scope="scope">
  981. {{ scope.row.payMoney.toFixed(2)}}
  982. </template>
  983. </el-table-column>
  984. <el-table-column
  985. label="人民币"
  986. width="120">
  987. <template slot-scope="scope">
  988. {{ scope.row.cnyPrice.toFixed(2)}}
  989. </template>
  990. </el-table-column>
  991. <el-table-column
  992. label="当时汇率"
  993. width="120">
  994. <template slot-scope="scope">
  995. {{ scope.row.dayRate.toFixed(4)}}
  996. </template>
  997. </el-table-column>
  998. <el-table-column
  999. prop="payee"
  1000. label="收款方"
  1001. width="200">
  1002. </el-table-column>
  1003. <el-table-column
  1004. prop="auditGMDate"
  1005. label="付款时间"
  1006. width="140">
  1007. </el-table-column>
  1008. <el-table-column
  1009. label="费用标识"
  1010. width="80">
  1011. <template slot-scope="scope">
  1012. {{ scope.row.orbitalPrivateTransfer==-1?'未选择':scope.row.orbitalPrivateTransfer==0?'公转':'私转' }}
  1013. </template>
  1014. </el-table-column>
  1015. <el-table-column
  1016. prop="payWay"
  1017. label="支付方式"
  1018. width="80">
  1019. </el-table-column>
  1020. <el-table-column
  1021. label="状态"
  1022. width="80">
  1023. <template slot-scope="scope">
  1024. {{ scope.row.isPay==-1?'未选择':scope.row.isPay==1?'已付款':'未付款' }}
  1025. </template>
  1026. </el-table-column>
  1027. <el-table-column
  1028. prop="applicant"
  1029. label="申请人"
  1030. width="80">
  1031. </el-table-column>
  1032. </el-table-column>
  1033. </el-table>
  1034. <div v-html="groupDecreaseFeeStr.split(/\\r\\n/g).join('<br/>')" class="reportsbale-table-text"></div>
  1035. </div>
  1036. <div class="reportsbale-table-li">
  1037. <el-table
  1038. :data="groupcommission"
  1039. border
  1040. style="width: 100%;">
  1041. <el-table-column
  1042. label="提成详情">
  1043. <el-table-column
  1044. prop="royaltyUserName"
  1045. label="人员姓名"
  1046. width="100">
  1047. </el-table-column>
  1048. <el-table-column
  1049. label="金额"
  1050. width="100">
  1051. <template slot-scope="scope">
  1052. {{ scope.row.amount.toFixed(2)}}
  1053. </template>
  1054. </el-table-column>
  1055. <el-table-column
  1056. prop="isConfrimText"
  1057. label="是否确认"
  1058. width="100">
  1059. </el-table-column>
  1060. <el-table-column
  1061. prop="isSeedText"
  1062. label="是否发放"
  1063. width="100">
  1064. </el-table-column>
  1065. <el-table-column
  1066. prop="createTime"
  1067. label="提成操作时间"
  1068. width="150">
  1069. </el-table-column>
  1070. <el-table-column
  1071. prop="overviewInfo"
  1072. label="提成描述"
  1073. >
  1074. </el-table-column>
  1075. <el-table-column
  1076. prop="detailedInfoText"
  1077. label="操作详细"
  1078. width='200'>
  1079. <template slot-scope="scope">
  1080. <el-popover
  1081. placement="top"
  1082. width="400"
  1083. trigger="hover">
  1084. <div v-for="(items,index) in scope.row.detailedInfoText" :key="index">
  1085. <div>{{ (index+1)+'、'+items+'。' }}</div><br>
  1086. </div>
  1087. <span style="display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;cursor: pointer;color: #48a2ff;" slot="reference">操作详细,移上查看</span>
  1088. </el-popover>
  1089. </template>
  1090. </el-table-column>
  1091. </el-table-column>
  1092. </el-table>
  1093. <div v-html="groupRoyaltyFeeStr.split(/\\r\\n/g).join('<br/>')" class="reportsbale-table-text"></div>
  1094. </div>
  1095. </div>
  1096. </div>
  1097. </div>
  1098. </template>
  1099. <script>
  1100. import WorldMap from "../ConferenceModule/WorldMap.vue"; //引入地图组件
  1101. import "../../assets/js/world"
  1102. export default {
  1103. components: { WorldMap },
  1104. data () {
  1105. return {
  1106. groupInfo:{},
  1107. diid:'',
  1108. pageId:0,
  1109. userid:'',
  1110. token:'',
  1111. receivables:[],//应收报表
  1112. proceedsReceivedViews:[],//已收报表
  1113. proceedsReceivedStr:'',//已收报表已收款合计
  1114. extraCostsViews:[],//超支费用
  1115. extraCostsStr:'',//超支费用 Str
  1116. paymentRefundAndOtherMoneyViews:[],// 收款退还Items
  1117. paymentRefundAndOtherMoneyStr:'',// 收款退还 Str
  1118. groupIncomeStr:'',// 剩余尾款
  1119. groupHotelFeeViews:[],//酒店预订费用 Items
  1120. groupHotelFeeStr:'',//酒店预订费用 Str
  1121. groupCTGGRFeeViews:[],//地接费用 Items
  1122. groupCTGGRFeeStr:'',//地接费用 Str
  1123. groupAirFeeViews:[],//机票费用 Items
  1124. groupAirFeeStr:'',//机票费用 Str
  1125. groupVisaFeeViews:[],//签证费用 Items
  1126. groupVisaFeeStr:'',//签证费用 Str
  1127. groupInvitationalFeeViews:[],//邀请费用 Items
  1128. groupInvitationalFeeStr:'',//邀请费用 Str
  1129. groupInsuranceFeeViews:[],//保险费用 Items
  1130. groupInsuranceFeeStr:'',//保险费用 Str
  1131. groupDecreaseFeeViews:[],//其他款项费用 Items
  1132. groupDecreaseFeeStr:'',//其他款项费用 Str
  1133. groupcommission:'',//团组提成
  1134. groupRoyaltyFeeStr:'',//团组提成合计
  1135. feeTotalStr:'',
  1136. btnFlag: false,
  1137. scrollTop:0,
  1138. fullscreenLoading:false,
  1139. worldChartData:{
  1140. namemap:{}, // 自定义地区的名称映射,从官方world.json中获取
  1141. dataArr: [], // 地图系列中的数据内容数组,从后台返回数据
  1142. },
  1143. isShow:false,
  1144. }
  1145. },
  1146. methods:{
  1147. //获取团组详情
  1148. PostShareGroupInfo(){
  1149. var url = "/api/Business/PostShareGroupInfo"
  1150. var that = this
  1151. this.$axios({
  1152. method: 'post',
  1153. url: url,
  1154. headers: {
  1155. Authorization: 'Bearer ' + that.userid
  1156. },
  1157. data:{
  1158. portType:1,
  1159. id: that.diid
  1160. }
  1161. }).then(function (res) {
  1162. if(res.data.code==200){
  1163. that.groupInfo=res.data.data;
  1164. that.PostGroupStatementDetails();
  1165. }else{
  1166. that.$message.error(res.data.msg);
  1167. }
  1168. }).catch(function (error) {
  1169. that.$message.error("获取数据源失败!");
  1170. });
  1171. },
  1172. //获取报表详情
  1173. PostGroupStatementDetails(){
  1174. this.fullscreenLoading=true;
  1175. var url = "/api/Statistics/PostGroupStatementDetails"
  1176. var that = this
  1177. this.$axios({
  1178. method: 'post',
  1179. url: url,
  1180. headers: {
  1181. Authorization: 'Bearer ' + that.token
  1182. },
  1183. data:{
  1184. portType:1,
  1185. userId: that.userid,
  1186. pageId: that.pageId,
  1187. diId: that.diid,
  1188. isAudit:true
  1189. }
  1190. }).then(function (res) {
  1191. var resinif=res.data.data
  1192. if(res.data.code==200){
  1193. that.feeTotalStr=resinif.feeTotalStr;
  1194. that.groupHotelFeeViews=resinif.groupExpenditure.groupHotelFeeViews;
  1195. that.groupHotelFeeStr=resinif.groupExpenditure.groupHotelFeeStr;
  1196. that.receivables=resinif.groupIncome.receivables;
  1197. that.proceedsReceivedViews=resinif.groupIncome.proceedsReceivedViews;
  1198. that.proceedsReceivedStr=resinif.groupIncome.proceedsReceivedStr;
  1199. that.extraCostsViews=resinif.groupIncome.extraCostsViews;
  1200. that.extraCostsStr=resinif.groupIncome.extraCostsStr;
  1201. that.paymentRefundAndOtherMoneyViews=resinif.groupIncome.paymentRefundAndOtherMoneyViews;
  1202. that.paymentRefundAndOtherMoneyStr=resinif.groupIncome.paymentRefundAndOtherMoneyStr;
  1203. that.groupIncomeStr=resinif.groupIncomeStr;
  1204. that.groupCTGGRFeeViews=resinif.groupExpenditure.groupCTGGRFeeViews;
  1205. that.groupCTGGRFeeStr=resinif.groupExpenditure.groupCTGGRFeeStr;
  1206. that.groupAirFeeViews=resinif.groupExpenditure.groupAirFeeViews;
  1207. that.groupAirFeeStr=resinif.groupExpenditure.groupAirFeeStr;
  1208. that.groupVisaFeeViews=resinif.groupExpenditure.groupVisaFeeViews;
  1209. that.groupVisaFeeStr=resinif.groupExpenditure.groupVisaFeeStr;
  1210. that.groupInvitationalFeeViews=resinif.groupExpenditure.groupInvitationalFeeViews;
  1211. that.groupInvitationalFeeStr=resinif.groupExpenditure.groupInvitationalFeeStr;
  1212. that.groupInsuranceFeeViews=resinif.groupExpenditure.groupInsuranceFeeViews;
  1213. that.groupInsuranceFeeStr=resinif.groupExpenditure.groupInsuranceFeeStr;
  1214. that.groupDecreaseFeeViews=resinif.groupExpenditure.groupDecreaseFeeViews;
  1215. that.groupDecreaseFeeStr=resinif.groupExpenditure.groupDecreaseFeeStr;
  1216. that.groupcommission=resinif.groupExpenditure.groupRoyaltyFeeViews;
  1217. that.groupRoyaltyFeeStr=resinif.groupExpenditure.groupRoyaltyFeeStr;
  1218. that.fullscreenLoading=false;
  1219. }else{
  1220. that.$message.error(res.data.msg);
  1221. that.fullscreenLoading=false;
  1222. }
  1223. }).catch(function (error) {
  1224. that.$message.error("获取详情失败!");
  1225. that.fullscreenLoading=false;
  1226. });
  1227. },
  1228. backTop() {
  1229. const that = this;
  1230. let timer = setInterval(() => {
  1231. let ispeed = Math.floor(-that.scrollTop / 5);
  1232. document.documentElement.scrollTop = document.body.scrollTop =
  1233. that.scrollTop + ispeed;
  1234. if (that.scrollTop === 0) {
  1235. clearInterval(timer);
  1236. }
  1237. }, 16);
  1238. },
  1239. TableRowStyle({ row, rowIndex }) {
  1240. // 注意,这里返回的是一个对象
  1241. let rowBackground = {};
  1242. if (row.isPay==1) {
  1243. rowBackground.background = "#f0f9ff";
  1244. return rowBackground;
  1245. }else{
  1246. rowBackground.background = "#FFFFFF";
  1247. return rowBackground;
  1248. }
  1249. },
  1250. // 为了计算距离顶部的高度,当高度大于60显示回顶部图标,小于60则隐藏
  1251. scrollToTop() {
  1252. const that = this;
  1253. let scrollTop =
  1254. window.pageYOffset ||
  1255. document.documentElement.scrollTop ||
  1256. document.body.scrollTop;
  1257. that.scrollTop = scrollTop;
  1258. if (that.scrollTop > 30) {
  1259. that.btnFlag = true;
  1260. } else {
  1261. that.btnFlag = false;
  1262. }
  1263. },
  1264. },
  1265. filters:{
  1266. filter_time(value){
  1267. if(value){
  1268. return value.split(' ')[0];
  1269. }
  1270. return value
  1271. },
  1272. filter_city(value){
  1273. return value
  1274. },
  1275. title_zc(value){
  1276. var a='\\t'
  1277. var b='&nbsp;'
  1278. return value.replace(/\\t/g," ")
  1279. },
  1280. title_br(value){
  1281. return value.split(/\\r\\n/g).join('<br/>')
  1282. }
  1283. },
  1284. created(){
  1285. },
  1286. beforeRouteLeave(to, from, next) {
  1287. if(to.name!='Groupreports'){
  1288. localStorage.removeItem('tzbbval');
  1289. }
  1290. next()
  1291. },
  1292. mounted(){
  1293. this.worldChartData.namemap=this.$store.state.worldjson.namemap;
  1294. this.worldChartData.dataArr=this.$store.state.worldjson.dataArr;
  1295. console.log(this.worldChartData);
  1296. this.isShow=true;
  1297. this.diid = Number(this.$route.query.id);
  1298. this.token=JSON.parse(localStorage.getItem('userinif')).token;
  1299. this.pageId=Number(localStorage.getItem('indexs').split('-')[1]);//页面id
  1300. this.userid=JSON.parse(localStorage.getItem('userinif')).userInfo.userId;
  1301. this.PostShareGroupInfo();
  1302. window.addEventListener("scroll", this.scrollToTop, true);
  1303. },
  1304. destroyed() {
  1305. window.removeEventListener("scroll", this.scrollToTop, true);
  1306. },
  1307. }
  1308. </script>
  1309. <style>
  1310. .reportsbale-all{
  1311. background-color: #fff;
  1312. padding: 10px;
  1313. box-shadow: 0 0 5px #0005;
  1314. border-radius: 10px;
  1315. height: 100%;
  1316. min-height: 840px;
  1317. }
  1318. .reportsbale-info{
  1319. display: flex;
  1320. justify-content: space-between;
  1321. margin-top: 10px;
  1322. margin-bottom: 2px;
  1323. }
  1324. .reportsbale-info-li{
  1325. margin-right: 30px;
  1326. }
  1327. .reportsbale-info-li label{
  1328. color: #606266;
  1329. font-size: 15px;
  1330. font-weight: 600;
  1331. }
  1332. .reportsbale-info-li span{
  1333. color: #606266;
  1334. font-size: 14px;
  1335. }
  1336. .reportsbale-table .el-table{
  1337. font-size: 12px;
  1338. }
  1339. .reportsbale-table .el-table .cell{
  1340. padding-right:5px ;
  1341. padding-left: 5px;
  1342. }
  1343. .reportsbale-table .el-table th.el-table__cell>.cell{
  1344. padding-right:5px ;
  1345. padding-left: 5px;
  1346. }
  1347. .reportsbale-table .el-table .el-table__cell{
  1348. padding: 5px 0;
  1349. text-align: center;
  1350. }
  1351. .reportsbale-table .label{
  1352. font-size: 17px;
  1353. font-weight: 600;
  1354. }
  1355. .zctitle{
  1356. color: #606266;
  1357. font-size: 15px;
  1358. font-weight: 600;
  1359. margin-bottom: 10px;
  1360. }
  1361. .reportsbale-table-li{
  1362. margin-bottom: 50px;
  1363. }
  1364. .reportsbale-table-text{
  1365. font-size: 12px;
  1366. font-weight: 600;
  1367. color: #606266;
  1368. }
  1369. .reportsbale-table-biaoti{
  1370. font-size: 22px;
  1371. text-align: center;
  1372. font-weight:600 ;
  1373. color: #606266;
  1374. margin-bottom: 10px;
  1375. }
  1376. /*返回顶部*/
  1377. .gotop-index {
  1378. position: fixed;
  1379. right: 0.6rem;
  1380. bottom: 1.6rem;
  1381. display: block;
  1382. width: 0.8rem;
  1383. height: 0.8rem;
  1384. background: #fff;
  1385. box-shadow: 0px 0px 4px #ff0000;
  1386. display: flex;
  1387. border-radius: 50%;
  1388. z-index: 999;
  1389. }
  1390. .gotop-a {
  1391. display: block;
  1392. width: 0.5rem;
  1393. height: 0.5rem;
  1394. background: url(../../assets/logo.png) no-repeat 0 0;
  1395. background-size: 0.5rem;
  1396. margin: auto;
  1397. }
  1398. </style>