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.

355 lines
5.9 KiB

  1. <template>
  2. <view class="app-container" style="background-color: #ededed;">
  3. <view class="pam-content">
  4. <view class="pam-shop">
  5. <view class="pam-mess">
  6. <view class="picon">
  7. <img src="../../static/page/people.png" style="width: 110rpx;height: 110rpx;" alt="" srcset="" />
  8. </view>
  9. <view class="pam-address">
  10. <view class="pname">
  11. 付款给李姐烧烤(普罗旺斯店)
  12. </view>
  13. <view class="paddre">
  14. 广西南宁市江南区波尔多庄园2-109号商铺
  15. </view>
  16. </view>
  17. </view>
  18. <view class="pam-local">
  19. <img src="../../static/page/location.png" style="width: 30rpx;height: 36rpx;" alt="" srcset="" />
  20. </view>
  21. </view>
  22. <view class="pam-main">
  23. <view class="pm-title">
  24. 付款金额()
  25. </view>
  26. <view class="pm-write">
  27. <view class="font">
  28. </view>
  29. <view class="num">
  30. <input type="text" class="pr-num" placeholder="请输入金额" placeholder-style="color: #cfcfcf;" />
  31. </view>
  32. </view>
  33. <view class="pfooter u-border-top">
  34. 向商家询问支付金额
  35. </view>
  36. </view>
  37. <view class="pac-cont">
  38. <view class="pac-left">
  39. <view class="pcfont">
  40. 支付金额给商户
  41. </view>
  42. <view class="pcline">
  43. </view>
  44. <view class="pc-aplay">
  45. 支付宝支付
  46. </view>
  47. </view>
  48. <view class="pac-link">
  49. 查看活动规则
  50. </view>
  51. </view>
  52. <view class="pac-list">
  53. <view class="pl-left">
  54. <view class="pleft-num">
  55. <button class="p-num">
  56. 1
  57. </button>
  58. <button class="p-num">
  59. 2
  60. </button>
  61. <button class="p-num">
  62. 3
  63. </button>
  64. <button class="p-num p-mar">
  65. 4
  66. </button>
  67. <button class="p-num p-mar">
  68. 5
  69. </button>
  70. <button class="p-num p-mar">
  71. 6
  72. </button>
  73. <button class="p-num p-mar">
  74. 7
  75. </button>
  76. <button class="p-num p-mar">
  77. 8
  78. </button>
  79. <button class="p-num p-mar">
  80. 9
  81. </button>
  82. </view>
  83. <view class="pleft-btom">
  84. <button class="p-num pu-zero">
  85. 0
  86. </button>
  87. <button class="p-num">
  88. .
  89. </button>
  90. </view>
  91. </view>
  92. <view class="pl-right">
  93. <button class="p-num pr-del">
  94. </button>
  95. <button class="p-num pr-sure">
  96. 确定
  97. </button>
  98. </view>
  99. </view>
  100. </view>
  101. </view>
  102. </template>
  103. <script>
  104. export default {
  105. data() {
  106. return {
  107. }
  108. },
  109. methods: {
  110. }
  111. }
  112. </script>
  113. <style lang="scss">
  114. .uni-page-body {
  115. background: #ededed;
  116. }
  117. .pam-content {
  118. padding-top: 100rpx;
  119. padding-left: 30rpx;
  120. padding-right: 30rpx;
  121. .pam-shop {
  122. display: flex;
  123. justify-content: space-between;
  124. .pam-mess {
  125. display: flex;
  126. height: 110rpx;
  127. .picon {
  128. width: 110rpx;
  129. height: 110rpx;
  130. }
  131. .pam-address {
  132. margin-left: 20rpx;
  133. .pname {
  134. margin-top: 15rpx;
  135. color: #454545;
  136. font-size: 16px;
  137. line-height: 1.5;
  138. font-weight: bold;
  139. }
  140. .paddre {
  141. margin-top: 5rpx;
  142. color: #666;
  143. font-size: 12px;
  144. line-height: 1.5;
  145. }
  146. }
  147. }
  148. .pam-local {
  149. width: 30rpx;
  150. height: 36rpx;
  151. margin-top: 60rpx;
  152. }
  153. }
  154. .pam-main {
  155. margin-top: 97rpx;
  156. padding-top: 30rpx;
  157. height: 380rpx;
  158. background: #fff;
  159. box-sizing: border-box;
  160. .pm-title {
  161. padding-left: 40rpx;
  162. color: #454545;
  163. font-size: 15px;
  164. line-height: 1.5;
  165. }
  166. .pfooter {
  167. margin-top: 60rpx;
  168. padding-left: 40rpx;
  169. padding-top: 40rpx;
  170. color: #666;
  171. font-size: 12px;
  172. line-height: 1.5;
  173. }
  174. .u-border-bottom,
  175. .u-border-top {
  176. border-color: #eee !important;
  177. }
  178. .pm-write {
  179. display: flex;
  180. height: 60rpx;
  181. padding-left: 40rpx;
  182. margin-top: 70rpx;
  183. .font {
  184. height: 60rpx;
  185. line-height: 60rpx;
  186. font-size: 15px;
  187. color: #454545;
  188. font-weight: bold;
  189. }
  190. .num {
  191. margin-left: 20rpx;
  192. line-height: 60rpx;
  193. height: 60rpx;
  194. .pr-num {
  195. font-size: 34px;
  196. line-height: 70rpx;
  197. min-height: 70rpx;
  198. height: 70rpx;
  199. color: #454545;
  200. }
  201. }
  202. }
  203. }
  204. .pac-cont {
  205. display: flex;
  206. justify-content: space-between;
  207. align-items: center;
  208. margin-top: 30rpx;
  209. .pac-left {
  210. display: flex;
  211. .pcfont {
  212. font-size: 12px;
  213. color: #666;
  214. height: 30rpx;
  215. line-height: 30rpx;
  216. }
  217. .pcline {
  218. height: 28rpx;
  219. width: 2rpx;
  220. margin-left: 20rpx;
  221. background: #ccc;
  222. }
  223. .pc-aplay {
  224. padding-left: 40rpx;
  225. margin-left: 20rpx;
  226. font-size: 12px;
  227. height: 30rpx;
  228. line-height: 30rpx;
  229. color: #999;
  230. background: url(../../static/page/aplay.png) no-repeat left center;
  231. background-size: 30rpx 30rpx;
  232. }
  233. }
  234. .pac-link {
  235. color: #1783FF;
  236. font-size: 12px;
  237. height: 30rpx;
  238. line-height: 30rpx;
  239. cursor: pointer;
  240. }
  241. }
  242. .pac-list {
  243. display: flex;
  244. justify-content: space-between;
  245. position: absolute;
  246. width: 100%;
  247. left: 0;
  248. right: 0;
  249. bottom: 0;
  250. padding: 14rpx;
  251. height: 415rpx;
  252. background: #f7f7f7;
  253. box-sizing: border-box;
  254. .pl-left {
  255. width: 537rpx;
  256. }
  257. .p-num {
  258. display: flex;
  259. justify-content: center;
  260. align-items: center;
  261. height: 88rpx;
  262. margin: 0;
  263. border: none;
  264. border-radius: 5rpx;
  265. background: #fff;
  266. font-size: 18px;
  267. color: #454545;
  268. font-weight: bold;
  269. &:after {
  270. border: none;
  271. }
  272. }
  273. .pleft-num {
  274. display: flex;
  275. justify-content: space-between;
  276. flex-wrap: wrap;
  277. .p-num {
  278. width: 170rpx;
  279. &.p-mar {
  280. margin-top: 14rpx;
  281. }
  282. }
  283. }
  284. .pleft-btom {
  285. display: flex;
  286. justify-content: space-between;
  287. margin-top: 14rpx;
  288. .p-num {
  289. width: 170rpx;
  290. }
  291. .pu-zero {
  292. width: 354rpx;
  293. margin-right: 14rpx;
  294. }
  295. }
  296. .pl-right {
  297. width: 170rpx;
  298. .pr-del {
  299. background: #fff url(../../static/page/del.png) no-repeat center center;
  300. background-size: 48rpx 34rpx;
  301. }
  302. .pr-sure {
  303. flex: 1;
  304. height: 290rpx;
  305. margin-top: 14rpx;
  306. color: #caf2d8;
  307. background: #ace4c1;
  308. }
  309. }
  310. }
  311. }
  312. </style>