contractdetails.vue 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. <template>
  2. <view>
  3. <view class='search'>
  4. <u-search placeholder='可按合同编号或买方、卖方名称查找' search-icon-color='#AFB3BF' bg-color='#F5F6F9' :shape='"round"' :clearabled="true" :show-action='false'></u-search>
  5. </view>
  6. <view style='background:#fff;'>
  7. <view class='contracttypewrap'>
  8. <view class='item left active'>销售</view>
  9. <view class='item'>采购</view>
  10. <view class='item'>收购</view>
  11. <view class='item'>代收</view>
  12. <view class='item right'>代储</view>
  13. </view>
  14. </view>
  15. <view class='costwrap'>
  16. <view class='item active'>全部</view>
  17. <view class='item'>粮款</view>
  18. <view class='item'>非粮款</view>
  19. <view class='item'>保证金</view>
  20. </view>
  21. <view class='contractwrap' v-for='(item,index) in contractList'>
  22. <view class='flex contractwrap-title'>
  23. <view class='contractNo'>{{item.contractNo}}</view>
  24. <view v-if='item.status=="已完成"' style='color:#AFB3BF;' class='status'>{{item.status}}</view>
  25. <view v-if='item.status=="执行中"' style='color:#22C572;' class='status'>{{item.status}}</view>
  26. </view>
  27. <view class='flex contractwrap-item'>
  28. <view class="title">买方</view>
  29. <view></view>
  30. </view>
  31. <view class='flex contractwrap-item'>
  32. <view class="title">卖方</view>
  33. <view></view>
  34. </view>
  35. <view class='flex contractwrap-item'>
  36. <view class="title">合同重量(吨)</view>
  37. <view></view>
  38. </view>
  39. <view class='flex contractwrap-item'>
  40. <view class="title">合同单价(元/吨)</view>
  41. <view></view>
  42. </view>
  43. <view class='flex contractwrap-item'>
  44. <view class="title">合同总价(元)</view>
  45. <view></view>
  46. </view>
  47. <view class='flex contractwrap-item'>
  48. <view class="title">已付款(元)</view>
  49. <view></view>
  50. </view>
  51. <view class='flex contractwrap-item'>
  52. <view class="title">已开发票(元)</view>
  53. <view></view>
  54. </view>
  55. <view class='flex contractwrap-item'>
  56. <view class="title">签订日期</view>
  57. <view></view>
  58. </view>
  59. </view>
  60. </view>
  61. </template>
  62. <script>
  63. export default {
  64. data() {
  65. return {
  66. contractList:[
  67. {status:'已完成',
  68. contractNo:'HT39854455',
  69. costtype:'水费',
  70. costmoney:'121111',
  71. warehouse:'金信库',
  72. name:'张三',
  73. date:'2022.11.22 15:32:21'},
  74. ]
  75. }
  76. },
  77. methods: {
  78. }
  79. }
  80. </script>
  81. <style lang='scss' scoped>
  82. .contracttypewrap{
  83. display:flex;
  84. background:#fff;
  85. font-size:32rpx;
  86. margin: 0 auto;
  87. width:93%;
  88. .item{
  89. padding:20rpx;
  90. color:#7A7A7A;
  91. width:33.3333%;
  92. text-align:center;
  93. }
  94. .item.left{
  95. text-align:left;
  96. }
  97. .item.right{
  98. text-align:right;
  99. }
  100. .item.active{
  101. color:#262626;
  102. font-weight:600;
  103. }
  104. }
  105. .costwrap{
  106. display:flex;
  107. margin:10rpx 34rpx;
  108. .item{
  109. padding:10rpx 20rpx;
  110. color:#333333;
  111. text-align:center;
  112. border-radius:30rpx;
  113. }
  114. .item.active{
  115. color:#fff;
  116. background:#22C572;
  117. }
  118. }
  119. .contractwrap{
  120. background:#fff;
  121. margin:20rpx;
  122. padding:20rpx;
  123. border-radius:20rpx;
  124. .contractwrap-title{
  125. font-size:28rpx;
  126. padding:20rpx;
  127. justify-content: space-between;
  128. border-bottom:2rpx solid #eee;
  129. align-items: center;
  130. }
  131. .contractwrap-item{
  132. display:flex;
  133. justify-content: space-between;
  134. padding:10rpx 20rpx;
  135. font-size:28rpx;
  136. .title{
  137. font-size:24rpx;
  138. color:#8F8F8F;
  139. }
  140. }
  141. }
  142. .search{
  143. width:100vw;
  144. background:#fff;
  145. }
  146. .u-search{
  147. width:94%;
  148. margin:0 auto !important;
  149. }
  150. </style>