dynamic.vue 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <template>
  2. <view>
  3. <z-navbar title="更新动态" back></z-navbar>
  4. <view class="ml-20">
  5. <z-timeline class="mt-24" align="top" v-if="dataList.length">
  6. <z-timeline-item v-for="(item,index) in dataList" :key="index">
  7. <view>
  8. <view class="state_card flex-n fac fjb">
  9. <view class="state_card_level">
  10. {{item.sysVersion}}
  11. </view>
  12. <view class="state_card_date">
  13. {{item.updateTime}}
  14. </view>
  15. </view>
  16. <z-card class="back_card mtb-20 " width="593">
  17. {{item.updateLog}}
  18. </z-card>
  19. </view>
  20. </z-timeline-item>
  21. </z-timeline>
  22. </view>
  23. </view>
  24. </template>
  25. <script>
  26. export default {
  27. data() {
  28. return {
  29. dataList: []
  30. };
  31. },
  32. mounted() {
  33. this.getData();
  34. },
  35. methods: {
  36. getData() {
  37. var productId=uni.getSystemInfoSync().platform == 'ios'?2:1;
  38. this.$axios.get('system/orderSysUpdateLog/'+productId).then(res => {
  39. console.log(res)
  40. this.dataList = res.data.list;
  41. }).then(err => {
  42. console.log(err)
  43. })
  44. }
  45. }
  46. }
  47. </script>
  48. <style scoped lang="scss">
  49. .state_card {
  50. font-size: 24rpx;
  51. width: 646rpx;
  52. .state_card_level {
  53. color: #2C8BFF;
  54. }
  55. .state_card_date {
  56. color: #888888;
  57. }
  58. }
  59. .back_card {
  60. margin-left: 0 !important;
  61. font-size: 24rpx;
  62. padding: 26rpx;
  63. color: #555555;
  64. }
  65. </style>