推广小程序前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

116 lines
4.3 KiB

2 months ago
2 months ago
2 months ago
2 months ago
  1. <template>
  2. <view class="invoiceIssuance">
  3. <view class="head-box"></view>
  4. <Navbar title="订单详情" :autoBack="true" :bgColor="bgColor" leftIconSize="18px" height="100rpx" :leftIconColor="leftIconColor" :titleStyle="{color:fontColor}" />
  5. <view class="content contentPosition_">
  6. <view class="info cardStyle_">
  7. <view class="left">
  8. <image src="https://img0.baidu.com/it/u=4274003247,920124130&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=1031" alt="">
  9. </view>
  10. <view class="right">
  11. <view class="detailed">
  12. <view class="title">夏日去撒野旅游计划</view>
  13. <view class="date">2024.10.28 10:00</view>
  14. <view class="address">成都市东丽湖露营地32号</view>
  15. </view>
  16. <view class="price"><text>总计</text>¥800.00</view>
  17. </view>
  18. </view>
  19. <view class="choice">
  20. <uv-radio-group
  21. siz="300"
  22. labelSize="25rpx"
  23. iconSize="25rpx"
  24. v-model="radioValue"
  25. placement="column"
  26. shape="square"
  27. labelColor="#fff"
  28. activeColor="#FF4546"
  29. iconPlacement="right">
  30. <uv-radio name="个人" label="个人"></uv-radio>
  31. <uv-radio name="企业" label="个人"></uv-radio>
  32. </uv-radio-group>
  33. </view>
  34. <view class="iptInfo">
  35. <uv-form-item label="企业名称" labelWidth="180rpx" :customStyle="aa" borderBottom>
  36. <uv-input placeholder="请输入内容" fontSize="29rpx" color="#fff" v-model="enterpriseName" border="none"></uv-input>
  37. </uv-form-item>
  38. <uv-form-item label="企业名称" labelWidth="180rpx" :customStyle="aa" borderBottom>
  39. <uv-input placeholder="请输入内容" fontSize="29rpx" color="#fff" v-model="enterpriseName" border="none"></uv-input>
  40. </uv-form-item>
  41. <uv-form-item label="企业名称" labelWidth="180rpx" :customStyle="aa" borderBottom>
  42. <uv-input placeholder="请输入内容" fontSize="29rpx" color="#fff" v-model="enterpriseName" border="none"></uv-input>
  43. </uv-form-item>
  44. </view>
  45. <view style="padding: 65rpx 35rpx;">
  46. <uv-button @click="toInvoiceRecords" :custom-style="customStyle" type="primary" shape="circle" color="#381615" text="申请"></uv-button>
  47. </view>
  48. </view>
  49. </view>
  50. </template>
  51. <script>
  52. import Navbar from '@/pages/components/Navbar.vue'
  53. import { globalMixin } from '../pages/mixins/globalMixin';
  54. export default{
  55. mixins: [globalMixin],
  56. components:{
  57. Navbar
  58. },
  59. data() {
  60. return {
  61. radioValue: '香蕉',
  62. enterpriseName: '',
  63. aa: {
  64. color: '#f40'
  65. }
  66. }
  67. },
  68. methods: {
  69. toInvoiceRecords() {
  70. uni.navigateTo({
  71. url: '/pages_order/invoiceRecords'
  72. })
  73. }
  74. }
  75. }
  76. </script>
  77. <style scoped lang="scss">
  78. .invoiceIssuance {
  79. // margin-bottom: 500rpx;
  80. .content {
  81. .info {
  82. margin: 10rpx 32rpx 0rpx;;
  83. border-radius: 26rpx;
  84. }
  85. .choice {
  86. /deep/.uv-radio-group {
  87. margin: 32px 32rpx 40rpx;
  88. .uv-radio {
  89. color: #fff;
  90. padding: 45rpx 35rpx;
  91. background: $uni-color-card-background;
  92. border-radius: 26rpx;
  93. margin-bottom: 16rpx;
  94. }
  95. .uv-radio__icon-wrap {
  96. width: 32rpx!important;
  97. height: 32rpx!important;
  98. }
  99. }
  100. }
  101. .iptInfo {
  102. background: $uni-color-card-background;
  103. padding: 41rpx 46rpx 60rpx;
  104. margin: 32px 32rpx 40rpx;
  105. border-radius: 26rpx;
  106. /deep/.uv-form-item__body__left__content__label {
  107. color: #fff!important;
  108. font-size: 32rpx;
  109. }
  110. }
  111. }
  112. }
  113. </style>