index.vue 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <template>
  2. <view class="page-wrap">
  3. <view class="tabs-panel">
  4. <view :class="{ item: true, active: tabActive === item.value }" v-for="(item, index) in tabList" :key="index"
  5. @click="tabActive = item.value">
  6. {{ item.label }}
  7. </view>
  8. </view>
  9. <view class="order-panel">
  10. <view class="item" @click="handleOpenOrderDetail">
  11. <view class="head">
  12. <image class="icon" src="../../../static/svg/temp.svg" mode="aspectFill"></image>
  13. <view class="business">财税</view>
  14. <view class="state">待审核</view>
  15. </view>
  16. <view class="content">
  17. <view class="name">记账报税套餐(年度)</view>
  18. <view class="text">订单号:10735</view>
  19. <view class="text">天津超易达胜科技发展有限公司</view>
  20. <view class="text">2023-10 至 2024-09</view>
  21. <view class="money">¥3600.00</view>
  22. <view class="sub">新签申请</view>
  23. </view>
  24. </view>
  25. <view class="item">
  26. <view class="head">
  27. <image class="icon" src="../../../static/svg/temp.svg" mode="aspectFill"></image>
  28. <view class="business">财税</view>
  29. <view class="state">生效中</view>
  30. </view>
  31. <view class="content">
  32. <view class="name">记账报税套餐(年度)</view>
  33. <view class="text">订单号:10735</view>
  34. <view class="text">天津超易达胜科技发展有限公司</view>
  35. <view class="text">2023-10 至 2024-09</view>
  36. <view class="money">¥3600.00</view>
  37. </view>
  38. </view>
  39. </view>
  40. </view>
  41. </template>
  42. <script>
  43. export default {
  44. data() {
  45. return {
  46. tabActive: 1,
  47. tabList: [{
  48. label: '全部订单',
  49. value: 1
  50. },
  51. {
  52. label: '未生效',
  53. value: 2
  54. },
  55. {
  56. label: '未生效',
  57. value: 3
  58. },
  59. {
  60. label: '已完成',
  61. value: 4
  62. }
  63. ]
  64. };
  65. },
  66. methods: {
  67. handleOpenOrderDetail() {
  68. uni.navigateTo({
  69. url: 'detail'
  70. });
  71. }
  72. }
  73. };
  74. </script>
  75. <style lang="scss" scoped>
  76. @import 'index.scss';
  77. </style>