reportForm.vue 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725
  1. <template>
  2. <view class="reportForm-container">
  3. <!-- tabs -->
  4. <view class="top-box">
  5. <view class="top-tab-cont">
  6. <view class="tab-cont">
  7. <scroll-view
  8. scroll-x="true"
  9. scroll-with-animation
  10. class="scroll-tab"
  11. :scroll-into-view="'_'+tabIndex">
  12. <block v-for="(item, index) in tabBars" :key="item.ChartPermissionId">
  13. <view :id="'_'+index" class="scroll-tab-item" :class="{ active: tabAct_id === item.ChartPermissionId }" @click.stop="toggleTab(item,index)">
  14. {{item.PermissionName}}
  15. <image src="@/static/img/border_act.png" mode="" class="border_act" v-if="tabAct_id === item.ChartPermissionId"></image>
  16. </view>
  17. </block>
  18. </scroll-view>
  19. </view>
  20. <view class="lucency" v-if="tabBars.length>6"></view>
  21. </view>
  22. </view>
  23. <!-- 内容 -->
  24. <view class="strategy" v-if="strategyIndex==4">
  25. <view class="tab-cont-two">
  26. <scroll-view
  27. scroll-x="true"
  28. scroll-with-animation
  29. class="scroll-tab-tow"
  30. >
  31. <block v-for="(item, index) in tabBarsTow" :key="item.CategoryId">
  32. <view :id="'_'+index"
  33. class="scroll-tab-item"
  34. :class="{ active: tabAct_idTwo === item.CategoryId }"
  35. @click.stop="toggleTabTwo(item,index)">
  36. {{item.MatchTypeName}}
  37. <text class="reg-text" v-if="item.IsRed"></text>
  38. </view>
  39. </block>
  40. </scroll-view>
  41. </view>
  42. <view class="row">
  43. </view>
  44. <!-- 子组件 -->
  45. <strategy :strategyIndexTwo="strategyIndexTwo" :pageNumFather='pageNumFather' :matchTypeName="matchTypeName" :tabAct_idTwo="tabAct_idTwo" :isNum="isNum" :isSwitchover="isSwitchover" @hideIsred="hideIsred"/>
  46. </view>
  47. <!-- </view> -->
  48. <view class="industrial_eport_one" v-else>
  49. <!-- 行业报告 -->
  50. <view class="industry" v-if="tradeList">
  51. <view style="height: 12rpx;"></view>
  52. <view class="industry-top">
  53. <view class="img-top-box">
  54. <image src="@/static/img/industry-ico.png" ></image>
  55. <text>行业综述</text>
  56. </view>
  57. <view></view>
  58. </view>
  59. <view class="industry-box" @click="isClickHandle(item.CategoryId)" v-for="item in tradeList" :key="item.CategoryId">
  60. <view class="box-left">
  61. {{item.MatchTypeName}}
  62. <text v-if="item.IsRed"></text>
  63. </view>
  64. <view class="box-right">
  65. <text>{{item.UpdateTime}}更新</text>
  66. <u-icon name="arrow-right" color="#BDBDBD" size="34"></u-icon>
  67. </view>
  68. </view>
  69. </view>
  70. <!-- 产业报告 -->
  71. <view class="industry">
  72. <!-- <view style="" class="industry-box-sticky"></view> -->
  73. <view style="height: 12rpx;" v-if="!tradeList"></view>
  74. <view class="industry-top industry-sticky" >
  75. <view>
  76. <image src="@/static/img/property_ico.png" style="height: 50rpx;"></image>
  77. <text class="text-sub">细分产业报告</text>
  78. </view>
  79. <text class="equilateral-triangle" v-if="isPitchOnShow"></text>
  80. <view class="pop-box">
  81. <!-- <image src="@/static/img/property_inco.png" style="height: 50rpx;" @click="isPitchOnShowBtn"></image> -->
  82. <text @click="isPitchOnShowBtn" class="pop-text">
  83. {{pitchOnName}}
  84. </text>
  85. <view class="pop-up" v-if="isPitchOnShow">
  86. <view v-for="(item,index) in pitchOn" :key="item.id" @click="pitchClick(item,index)" :class="pitchOnId==item.id?'pitch-on':''">{{item.name}}</view>
  87. </view>
  88. </view>
  89. </view>
  90. <!-- 需要循环的地方 -->
  91. <view class="forindustry" v-for="item in industryList" :key="item.IndustrialManagementId" >
  92. <!-- 火锅底料这个位置 -->
  93. <view class="industry-box industry-content" >
  94. <view class="industry-box-left">
  95. <image src="@/static/img/top_ico.png" v-if="item.IsTop" @click="isOverhead(item.IndustrialManagementId)"></image>
  96. <image src="@/static/img/top_no_ico.png" v-else @click="isOverhead(item.IndustrialManagementId)"></image>
  97. </view>
  98. <view class="industry-box-right" @click="goIndustryReport(item.IndustrialManagementId)">
  99. <view class="ndustry-box-read">
  100. <text>{{item.IndustryName}}</text>
  101. <text v-if="item.IsRed" class="read"></text>
  102. </view>
  103. <view class="ndustry-box-arrow">
  104. <text class="ndustry-box-text">{{item.UpdateTime}}更新</text>
  105. <u-icon name="arrow-right" color="#BDBDBD" size="34"></u-icon>
  106. </view>
  107. </view>
  108. </view>
  109. <view class="content-box" v-if="item.IndustrialSubjectList.length>6">
  110. <!-- <view class="img-box">
  111. <image src="@/static/img/fenxi_ico.png"></image>
  112. <text> 分析师:&nbsp; {{item.Analyst}}</text>
  113. </view>
  114. <view class="img-box">
  115. <image src="@/static/img/fugai_ico.png"></image>
  116. <text>覆盖标的</text>
  117. </view>
  118. -->
  119. <u-read-more :toggle="true" :show-height="item.IndustrialSubjectList.length>6 ? 140 :150" :shadow-style="shadowStyle" close-text="展开" color="#D1D1D1">
  120. <view class="read-more">
  121. <view v-for="val in item.IndustrialSubjectList" :key="val.IndustrialSubjectId" @click="goIndustryReport(item.IndustrialManagementId)" class="text-box">{{val.SubjectName}}</view>
  122. </view>
  123. </u-read-more>
  124. </view>
  125. <view class="content-box" v-else @click="goIndustryReport(item.IndustrialManagementId)" >
  126. <view class="read-more">
  127. <view v-for="val in item.IndustrialSubjectList" :key="val.IndustrialSubjectId" class="text-box">{{val.SubjectName}}</view>
  128. </view>
  129. </view>
  130. </view>
  131. <u-loadmore :status="status" icon-type="flower" :load-text="loadText" margin-top="20" v-if="totalPage>1"/>
  132. </view>
  133. <!-- <text class="text-bottom-none">没有更多了</text> -->
  134. </view>
  135. <u-mask :show="isPitchOnShow" @click="isPitchOnShow = false" :z-index="8" :custom-style="{background: 'rgba(0, 0, 0, 0)'}"></u-mask>
  136. </view>
  137. </template>
  138. <script>
  139. import strategy from "./components/strategy.vue"
  140. import { Throttle } from '@/config/util.js'
  141. import { Reports } from '@/config/api.js'
  142. export default {
  143. components:{strategy},
  144. data(){
  145. return {
  146. tabAct_id:null,
  147. tabAct_idTwo:null,
  148. tabBars: [],
  149. pageNumFather:null,
  150. shadowStyle: { backgroundImage: "none"},
  151. tabBarsTow:[],
  152. pitchOn:[{ name:'按最近更新排序', id:'NewTime' }, { name:'按推荐关注排序', id:'Recommend',}],
  153. pitchOnId:'NewTime',
  154. pitchOnName:'按最近更新排序',
  155. isPitchOnShow:false,
  156. isNum:1,
  157. strategyIndex:null,
  158. strategyIndexTwo:0,
  159. isSwitchover:1,
  160. tradeList:[],
  161. OrderColumn:'',
  162. industryList:[],
  163. loadText: {
  164. loadmore: '上拉加载更多',
  165. loading: '加载中',
  166. nomore: '已经到底了'
  167. },
  168. refresh: false,//正在下拉
  169. page_no:1,
  170. pageSize:10,
  171. status:'loadmore',
  172. haveData:true,
  173. totalPage:'',
  174. matchTypeName:'',
  175. }
  176. },
  177. onLoad() {
  178. this.getClassify()
  179. },
  180. computed:{
  181. },
  182. watch:{
  183. //监听tabs的变化
  184. tabAct_id: {
  185. handler() {
  186. if(this.strategyIndex==4) {
  187. this.getstrategyAll()
  188. }
  189. if(this.tabAct_id) {
  190. this.OrderColumn='NewTime'
  191. this.pitchOnId='NewTime'
  192. this.pitchOnName='按最近更新排序'
  193. this.page_no = 1;
  194. this.refresh = true;
  195. this.getIndustryList()
  196. this.getTradeList()
  197. }
  198. },
  199. immediate:true
  200. }
  201. },
  202. methods:{
  203. //获取一级事件
  204. getClassify(){
  205. Reports.getClassify().then(res=>{
  206. this.tabBars=res.Data.List
  207. this.tabAct_id=res.Data.List[0].ChartPermissionId
  208. })
  209. },
  210. //获取二级事件
  211. getstrategyAll(){
  212. Reports.getstrategyAll().then(res=>{
  213. this.tabBarsTow=res.Data.List
  214. this.tabAct_idTwo=res.Data.List[0].CategoryId
  215. this.matchTypeName=res.Data.List[0].MatchTypeName
  216. })
  217. },
  218. //tabs切换事件
  219. toggleTab (item,index) {
  220. this.strategyIndex=index
  221. // console.log( this.strategyIndex)
  222. this.isPitchOnShow=false
  223. if(this.tabAct_id !== item.ChartPermissionId) {
  224. this.tabAct_id = item.ChartPermissionId;
  225. this.pageNum = 1;
  226. uni.pageScrollTo({
  227. scrollTop: 0,
  228. duration: 0,
  229. });
  230. }
  231. },
  232. //tabs切换二级事件
  233. toggleTabTwo (item,index) {
  234. this.matchTypeName=item.MatchTypeName
  235. this.strategyIndexTwo=index
  236. if(this.tabAct_idTwo !== item.CategoryId) {
  237. this.tabAct_idTwo = item.CategoryId;
  238. this.pageNum = 1;
  239. uni.pageScrollTo({
  240. scrollTop: 0,
  241. duration: 0,
  242. });
  243. }
  244. },
  245. //产业报告筛选条件
  246. isPitchOnShowBtn(){
  247. this.isPitchOnShow=!this.isPitchOnShow
  248. },
  249. //点击产业报告的筛选条件
  250. pitchClick(item) {
  251. this.pitchOnName=item.name
  252. this.OrderColumn=item.id
  253. if(this.pitchOnId !== item.id) {
  254. this.pitchOnId = item.id;}
  255. this.page_no = 1;
  256. this.refresh = true;
  257. this.getIndustryList()
  258. uni.pageScrollTo({
  259. scrollTop: 0,
  260. duration: 300
  261. });
  262. this.isPitchOnShow=false
  263. },
  264. //获取报告所有品种接口
  265. getTradeList(){
  266. Reports.getTradeList({
  267. ChartPermissionId:this.tabAct_id
  268. }).then(res=>{
  269. if(res.Ret==200){
  270. if(res.Data.List){
  271. this.tradeList=res.Data.List
  272. }else{
  273. this.tradeList=null
  274. }
  275. }
  276. })
  277. },
  278. //获取产业报告所有品种接口
  279. getIndustryList(){
  280. Reports.getIndustryList({
  281. ChartPermissionId:this.tabAct_id,
  282. OrderColumn: this.OrderColumn,
  283. PageSize: this.pageSize,
  284. CurrentIndex: this.page_no
  285. }).then(res=>{
  286. // this.industryList=res.Data.List
  287. this.status = this.page_no < res.Data.Paging.Pages ? 'loadmore' : 'nomore';
  288. this.totalPage = res.Data.Paging.Pages;//总页数
  289. if(this.page_no === 1) {
  290. this.industryList = res.Data.List || [];
  291. this.haveData = this.industryList.length ? true : false
  292. if(this.refresh) {
  293. uni.stopPullDownRefresh();
  294. this.refresh = false;
  295. }
  296. }else {
  297. this.industryList = this.industryList.concat(res.Data.List)
  298. }
  299. })
  300. },
  301. //跳转季度策略
  302. isClickHandle(id){
  303. uni.navigateTo({
  304. url:'/pages/industrialReport/industrialReport?id='+id
  305. });
  306. },
  307. //跳转产业报告
  308. goIndustryReport(id){
  309. uni.navigateTo({
  310. url:'/pages/IndustryReport/IndustryReport?id='+id
  311. });
  312. },
  313. //点击顶置的图标
  314. isOverhead(id){
  315. Reports.postToptt({
  316. IndustrialManagementId:id
  317. }).then(res=>{
  318. if(res.Ret===200){
  319. this.page_no = 1;
  320. this.refresh = true;
  321. this.industryList=[]
  322. this.getIndustryList()
  323. uni.showToast({
  324. title: res.Msg,
  325. duration: 2000
  326. });
  327. }
  328. })
  329. },
  330. hideIsred(is){
  331. this.tabBarsTow[this.strategyIndexTwo].IsRed=is
  332. }
  333. },
  334. /* 触底 */
  335. onReachBottom: Throttle(function() {
  336. this.isNum++
  337. if(this.status === 'nomore') return ;
  338. this.status = 'loading';
  339. this.page_no++;
  340. this.getIndustryList()
  341. }),
  342. /* 下拉刷新 */
  343. onPullDownRefresh: Throttle(function() {
  344. if(this.strategyIndex==4) {
  345. this.pageNumFather=1
  346. }else {
  347. this.industryList=[]
  348. this.pageNumFather=null
  349. this.page_no = 1;
  350. this.refresh = true;
  351. this.getIndustryList()
  352. this.getTradeList()
  353. }
  354. wx.stopPullDownRefresh();
  355. }),
  356. onShow() {
  357. if(this.tabAct_id) {
  358. this.getTradeList()
  359. }
  360. },
  361. }
  362. </script>
  363. <style lang="scss" >
  364. .reportForm-container {
  365. background-color: #f6f6f6;
  366. height: 100vh;
  367. .top-box {
  368. position: fixed;
  369. height: 100rpx;
  370. width: 100%;
  371. z-index: 99;
  372. background-color: #fff;
  373. top: 0;
  374. left: 0;
  375. .top-tab-cont{
  376. height: 60rpx;
  377. padding-bottom: 40rpx;
  378. position: relative;
  379. background-color: #FFF;
  380. .lucency{
  381. position: absolute;
  382. top: 0;
  383. right: 0;
  384. width: 32px;
  385. height: 30px;
  386. opacity:0.9;
  387. background-color: #fff;
  388. }
  389. .tab-cont {
  390. margin-top: 20rpx;
  391. padding: retu;
  392. padding: 0 26rpx;
  393. background-color: #fff;
  394. font-size: 32rpx;
  395. .scroll-tab {
  396. width: 100%;
  397. white-space: nowrap;
  398. }
  399. .scroll-tab-item {
  400. text-align: center;
  401. display: inline-block;
  402. padding: 0 8rpx 30rpx 8rpx;
  403. margin-right: 70rpx;
  404. border-bottom: 8rpx solid transparent;
  405. position: relative;
  406. &:last-child {
  407. margin-right: 0;
  408. }
  409. &.active {
  410. border-bottom: none;
  411. color: #2C83FF;
  412. font-weight: 700;
  413. }
  414. .border_act {
  415. width: 100%;
  416. height: 8rpx;
  417. position: absolute;
  418. bottom: 0;
  419. left: 0;
  420. }
  421. }
  422. }
  423. }
  424. }
  425. .forindustry {
  426. margin-bottom: 10rpx;
  427. }
  428. .industrial_eport_one {
  429. padding-top: 80rpx;
  430. background-color: #f6f6f6;
  431. padding-bottom: 10rpx;
  432. }
  433. .strategy {
  434. margin-top: 20rpx;
  435. height: 65rpx;
  436. line-height: 65rpx;
  437. background-color: #fff;
  438. .row {
  439. width: 100%;
  440. height: 170rpx;
  441. background-color: #f6f6f6;
  442. }
  443. .tab-cont-two {
  444. position: fixed;
  445. top: 100rpx;
  446. left: 0;
  447. width: 100%;
  448. z-index: 99;
  449. height: 100rpx;
  450. background-color: #fff;
  451. padding: 0 30rpx;
  452. .scroll-tab-tow {
  453. padding-top: 20rpx;
  454. width: 100%;
  455. white-space: nowrap;
  456. .scroll-tab-item {
  457. position: relative;
  458. display: inline-block;
  459. height: 54rpx;
  460. line-height: 54rpx;
  461. padding: 0 23rpx;
  462. background: #F7F7F7;
  463. border-radius: 27px;
  464. color: #999999;
  465. margin-right: 46rpx;
  466. .reg-text {
  467. position: absolute;
  468. top: -6rpx;
  469. right: -8rpx;
  470. width: 14rpx;
  471. height: 14rpx;
  472. background-color: #FF0000;
  473. border-radius: 50%;
  474. }
  475. }
  476. .active {
  477. color: #FFFFFF !important;
  478. background-color: #2C83FF!important;
  479. }
  480. }
  481. }
  482. }
  483. .industry {
  484. margin-top: 20rpx;
  485. // .industry-box-sticky{
  486. // position: sticky;
  487. // border: 2rpx solid #ccc;
  488. // top:98rpx;
  489. // z-index:999;
  490. // width: 100%;
  491. // height: 12rpx;
  492. // // background-color: #fff;;
  493. // }
  494. .industry-sticky{
  495. // border-bottom: 2rpx solid #f6f6f6;
  496. position: sticky;
  497. top:98rpx;
  498. z-index:99;
  499. }
  500. .industry-top {
  501. display: flex;
  502. justify-content: space-between;
  503. background-color: #fff;
  504. width: 100%;
  505. height: 90rpx;
  506. padding: 0 30rpx;
  507. color: #333333;
  508. font-weight: 700;
  509. font-size: 32rpx;
  510. line-height:90rpx ;
  511. .equilateral-triangle {
  512. position: relative;
  513. bottom:-78rpx;
  514. right:-300rpx;
  515. padding: 0;
  516. width: 0;
  517. height: 0;
  518. border-left: 18rpx solid transparent;
  519. border-right: 18rpx solid transparent;
  520. border-bottom: 20rpx solid #434343;
  521. }
  522. .pop-box {
  523. position: relative;
  524. width: 280rpx;
  525. text-align: right;
  526. .pop-up view:nth-child(2) {
  527. border: none !important;
  528. }
  529. .pop-text {
  530. font-size: 28rpx;
  531. color: #2C83FF;
  532. }
  533. .pop-up {
  534. position: absolute;
  535. left: -30rpx;
  536. bottom: -210rpx;
  537. width: 317rpx;
  538. text-align: center;
  539. overflow: hidden;
  540. font-size: 24rpx;
  541. background-color: #434343;
  542. border-radius: 10rpx;
  543. z-index: 9;
  544. .pitch-on {
  545. color: #2C83FF !important;
  546. }
  547. view {
  548. padding: 0;
  549. height: 105rpx;
  550. width: 258rpx;
  551. font-size: 28rpx;
  552. margin-left: 30rpx;
  553. line-height: 104rpx;
  554. border-bottom: 2rpx solid #f6f6f6;
  555. text-align: center;
  556. color: #FFFFFF;
  557. }
  558. }
  559. }
  560. .img-top-box {
  561. padding-left: 5rpx;
  562. }
  563. image {
  564. width: 44rpx;
  565. height: 44rpx;
  566. vertical-align:middle;
  567. margin-top: -6rpx;
  568. }
  569. text {
  570. display: inline-block;
  571. padding-left: 16rpx;
  572. vertical-align:middle;
  573. }
  574. }
  575. .industry-box{
  576. margin-top: 5rpx;
  577. background-color: #fff;
  578. height: 90rpx;
  579. line-height: 90rpx;
  580. padding: 0 30rpx;
  581. display:flex;
  582. justify-content: space-between;
  583. color: #000000;
  584. font-size: 30rpx;
  585. .box-left {
  586. position: relative;
  587. // width: 150rpx;
  588. padding-right: 30rpx;
  589. height: 90rpx;
  590. text {
  591. position: absolute;
  592. top: 20rpx;
  593. right: 5rpx;
  594. width: 14rpx;
  595. height: 14rpx;
  596. background-color: #f00;
  597. border-radius: 50%;
  598. }
  599. }
  600. .box-right {
  601. color: #999999;
  602. font-size: 26rpx;
  603. // width: 45%;
  604. display: flex;
  605. justify-content: flex-end;
  606. // justify-content: space-between;
  607. text-align: right;
  608. align-items: right;
  609. u-icon {
  610. padding-left:15rpx;
  611. }
  612. }
  613. }
  614. .industry-content {
  615. padding-left: 40rpx;
  616. vertical-align:middle;
  617. display: flex;
  618. margin-bottom: 3rpx;
  619. image {
  620. padding-right: 20rpx;
  621. width: 24rpx;
  622. height: 30rpx;
  623. }
  624. .industry-box-left {
  625. width: 48rpx;
  626. image {
  627. vertical-align: middle;
  628. margin-top: -8rpx;
  629. padding:5rpx 20rpx 5rpx 0;
  630. }
  631. }
  632. .industry-box-right {
  633. width: 100%;
  634. display: flex;
  635. justify-content: space-between;
  636. .ndustry-box-read {
  637. position: relative;
  638. .read {
  639. position: absolute;
  640. top: 20rpx;
  641. right: -20rpx;
  642. width: 14rpx;
  643. height: 14rpx;
  644. background-color: #FF0000;
  645. border-radius: 50%;
  646. }
  647. }
  648. .ndustry-box-arrow {
  649. display: flex;
  650. .ndustry-box-text {
  651. font-size: 26rpx;
  652. color: #999999;
  653. padding-right: 20rpx;
  654. }
  655. }
  656. }
  657. }
  658. .content-box {
  659. background-color: #fff;
  660. padding: 20rpx 25rpx 0;
  661. .img-box {
  662. display: flex;
  663. height: 90rpx;
  664. line-height: 90rpx;
  665. box-sizing: border-box;
  666. width: 100%;
  667. vertical-align:middle !important;
  668. image {
  669. padding-top: 18rpx;
  670. width: 44rpx;
  671. height: 44rpx;
  672. vertical-align:middle;
  673. }
  674. text {
  675. display: inline-block;
  676. padding-left: 16rpx;
  677. vertical-align:middle !important;
  678. }
  679. }
  680. }
  681. }
  682. .read-more {
  683. margin-left:60rpx;
  684. display: flex;
  685. flex-wrap: wrap;
  686. .text-box {
  687. // display: inline-block;
  688. margin-bottom: 27rpx;
  689. margin-right:40rpx;
  690. padding: 0;
  691. font-size: 24rpx;
  692. color: #408FFF;
  693. width: 170rpx;
  694. height: 46rpx;
  695. line-height: 46rpx;
  696. text-align: center !important;
  697. background:url(../../static/img/report_bg.png) no-repeat;
  698. background-size: 100% 100%;
  699. text-indent:0em;
  700. }
  701. }
  702. }
  703. .text-bottom-none {
  704. width: 100%;
  705. text-align: center;
  706. }
  707. </style>