| @ -1,44 +0,0 @@ | |||||
| <template> | |||||
| <!-- 公告 --> | |||||
| <view class="page"> | |||||
| <navbar title="公告" leftClick @leftClick="$utils.navigateBack" /> | |||||
| <view style="padding: 20rpx;"> | |||||
| <uv-parse :content="NewsById.content"></uv-parse> | |||||
| </view> | |||||
| </view> | |||||
| </template> | |||||
| <script> | |||||
| export default { | |||||
| data() { | |||||
| return { | |||||
| NewsById : {}, | |||||
| id : 0, | |||||
| } | |||||
| }, | |||||
| onLoad(args) { | |||||
| this.id = args.id | |||||
| this.queryNewsById() | |||||
| }, | |||||
| methods: { | |||||
| //公告信息-根据id查询公告信息 | |||||
| queryNewsById(){ | |||||
| this.$api('queryNewsById', { | |||||
| newsId : this.id | |||||
| }, res =>{ | |||||
| if(res.code == 200){ | |||||
| this.NewsById = res.result | |||||
| } | |||||
| }) | |||||
| }, | |||||
| } | |||||
| } | |||||
| </script> | |||||
| <style scoped lang="scss"> | |||||
| .page { | |||||
| } | |||||
| </style> | |||||
| @ -0,0 +1,132 @@ | |||||
| <template> | |||||
| <view class="page"> | |||||
| <navbar title="余额" | |||||
| bgColor="#A3D250" | |||||
| color="#fff" | |||||
| leftClick | |||||
| @leftClick="$utils.navigateBack" /> | |||||
| <view class="bg"/> | |||||
| <view class="price"> | |||||
| <view class="title"> | |||||
| 我的余额(元) | |||||
| </view> | |||||
| <view class="num"> | |||||
| 16666 | |||||
| </view> | |||||
| </view> | |||||
| <view class="cell"> | |||||
| <view class="cell-top">收支明细</view> | |||||
| <view class="cell-box" | |||||
| :key="index" | |||||
| v-for="(item,index) in list"> | |||||
| <uv-cell-group> | |||||
| <uv-cell | |||||
| :title="item.title" | |||||
| :label="item.createTime" | |||||
| :center="true"> | |||||
| <template #value> | |||||
| <view class="cell-text"> | |||||
| <view class="price-text">-19.9</view> | |||||
| <view class="tips">已到账</view> | |||||
| </view> | |||||
| </template> | |||||
| </uv-cell> | |||||
| </uv-cell-group> | |||||
| </view> | |||||
| </view> | |||||
| </view> | |||||
| </template> | |||||
| <script> | |||||
| import mixinsList from '@/mixins/list.js' | |||||
| export default { | |||||
| mixins : [mixinsList], | |||||
| data() { | |||||
| return { | |||||
| // mixinsListApi : 'getWaterPageList', | |||||
| list : [ | |||||
| { | |||||
| title : '直播收入', | |||||
| type : 0, | |||||
| createTime : '2021-12-12', | |||||
| } | |||||
| ], | |||||
| type : ['-', '+'], | |||||
| } | |||||
| }, | |||||
| methods: { | |||||
| } | |||||
| } | |||||
| </script> | |||||
| <style scoped lang="scss"> | |||||
| .page{ | |||||
| .bg{ | |||||
| background-color: $uni-color; | |||||
| height: 300rpx; | |||||
| position: absolute; | |||||
| left: 0; | |||||
| width: 100%; | |||||
| z-index: -1; | |||||
| border-bottom-left-radius: 30rpx; | |||||
| border-bottom-right-radius: 30rpx; | |||||
| } | |||||
| .price{ | |||||
| color: #FFFFFF; | |||||
| padding: 40rpx; | |||||
| .title{ | |||||
| color: #eee; | |||||
| font-size: 28rpx; | |||||
| } | |||||
| .num{ | |||||
| font-size: 50rpx; | |||||
| font-weight: 900; | |||||
| margin-top: 10rpx; | |||||
| } | |||||
| } | |||||
| .cell { | |||||
| margin: 20rpx; | |||||
| background-color: #FFFFFF; | |||||
| border-radius: 16rpx; | |||||
| .cell-top { | |||||
| padding: 40rpx 34rpx; | |||||
| color: #474747; | |||||
| font-size: 34rpx; | |||||
| font-weight: 600; | |||||
| position: relative; | |||||
| &::after{ | |||||
| content: ''; | |||||
| display: block; | |||||
| position: absolute; | |||||
| left: 55rpx; | |||||
| bottom: 38rpx; | |||||
| height: 10rpx; | |||||
| width: 120rpx; | |||||
| background: linear-gradient(to right, #fff, $uni-color); | |||||
| } | |||||
| } | |||||
| .cell-text{ | |||||
| text-align: right; | |||||
| .price-text{ | |||||
| color: #f40; | |||||
| font-size: 32rpx; | |||||
| font-weight: 900; | |||||
| } | |||||
| .tips{ | |||||
| font-size: 22rpx; | |||||
| color: #aaa; | |||||
| margin-top: 10rpx; | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| </style> | |||||
| @ -0,0 +1,134 @@ | |||||
| <template> | |||||
| <view class="page"> | |||||
| <navbar title="佣金" | |||||
| bgColor="#A3D250" | |||||
| color="#fff" | |||||
| leftClick | |||||
| @leftClick="$utils.navigateBack" /> | |||||
| <view class="bg"/> | |||||
| <view class="price"> | |||||
| <view class="title"> | |||||
| 我的佣金(元) | |||||
| </view> | |||||
| <view class="num"> | |||||
| 16666 | |||||
| </view> | |||||
| </view> | |||||
| <view class="cell"> | |||||
| <view class="cell-top">收支明细</view> | |||||
| <view class="cell-box" | |||||
| :key="index" | |||||
| v-for="(item,index) in list"> | |||||
| <uv-cell-group> | |||||
| <uv-cell | |||||
| :title="item.title" | |||||
| :label="item.createTime" | |||||
| :center="true"> | |||||
| <template #value> | |||||
| <view class="cell-text"> | |||||
| <view class="price-text">-19.9</view> | |||||
| <view class="tips">已到账</view> | |||||
| </view> | |||||
| </template> | |||||
| </uv-cell> | |||||
| </uv-cell-group> | |||||
| </view> | |||||
| </view> | |||||
| </view> | |||||
| </template> | |||||
| <script> | |||||
| import mixinsList from '@/mixins/list.js' | |||||
| export default { | |||||
| mixins : [mixinsList], | |||||
| data() { | |||||
| return { | |||||
| // mixinsListApi : 'getWaterPageList', | |||||
| list : [ | |||||
| { | |||||
| title : '直播收入', | |||||
| type : 0, | |||||
| createTime : '2021-12-12', | |||||
| } | |||||
| ], | |||||
| type : ['-', '+'], | |||||
| } | |||||
| }, | |||||
| methods: { | |||||
| } | |||||
| } | |||||
| </script> | |||||
| <style scoped lang="scss"> | |||||
| .page{ | |||||
| .bg{ | |||||
| background-color: $uni-color; | |||||
| height: 160rpx; | |||||
| position: absolute; | |||||
| left: 0; | |||||
| width: 100%; | |||||
| z-index: -1; | |||||
| border-bottom-left-radius: 30rpx; | |||||
| border-bottom-right-radius: 30rpx; | |||||
| } | |||||
| .price{ | |||||
| background-color: #fff; | |||||
| padding: 40rpx; | |||||
| margin: 20rpx; | |||||
| border-radius: 20rpx; | |||||
| .title{ | |||||
| color: #777; | |||||
| font-size: 28rpx; | |||||
| } | |||||
| .num{ | |||||
| font-size: 50rpx; | |||||
| font-weight: 900; | |||||
| margin-top: 10rpx; | |||||
| } | |||||
| } | |||||
| .cell { | |||||
| margin: 20rpx; | |||||
| background-color: #FFFFFF; | |||||
| border-radius: 16rpx; | |||||
| .cell-top { | |||||
| padding: 40rpx 34rpx; | |||||
| color: #474747; | |||||
| font-size: 34rpx; | |||||
| font-weight: 600; | |||||
| position: relative; | |||||
| &::after{ | |||||
| content: ''; | |||||
| display: block; | |||||
| position: absolute; | |||||
| left: 55rpx; | |||||
| bottom: 38rpx; | |||||
| height: 10rpx; | |||||
| width: 120rpx; | |||||
| background: linear-gradient(to right, #fff, $uni-color); | |||||
| } | |||||
| } | |||||
| .cell-text{ | |||||
| text-align: right; | |||||
| .price-text{ | |||||
| color: #f40; | |||||
| font-size: 32rpx; | |||||
| font-weight: 900; | |||||
| } | |||||
| .tips{ | |||||
| font-size: 22rpx; | |||||
| color: #aaa; | |||||
| margin-top: 10rpx; | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| </style> | |||||
| @ -0,0 +1,168 @@ | |||||
| <template> | |||||
| <view class="page"> | |||||
| <navbar title="提现" | |||||
| bgColor="#A3D250" | |||||
| color="#fff" | |||||
| leftClick | |||||
| @leftClick="$utils.navigateBack" /> | |||||
| <view class="bg"/> | |||||
| <view class="price"> | |||||
| <view class="title"> | |||||
| 请输入提现金额(元) | |||||
| </view> | |||||
| <view class="input-box"> | |||||
| <view class="input"> | |||||
| <input type="text" /> | |||||
| </view> | |||||
| <view class=""> | |||||
| 全部提现 | |||||
| </view> | |||||
| </view> | |||||
| <view class="num"> | |||||
| 可提现金额:16666 | |||||
| </view> | |||||
| </view> | |||||
| <view class="cell"> | |||||
| <view class="cell-top">提现说明</view> | |||||
| <view style="padding: 0 20rpx;"> | |||||
| <uv-parse :content="configList.withdrawal_instructions"></uv-parse> | |||||
| </view> | |||||
| </view> | |||||
| <view class="cell"> | |||||
| <view class="cell-top">提现记录</view> | |||||
| <view class="cell-box" | |||||
| :key="index" | |||||
| v-for="(item,index) in list"> | |||||
| <uv-cell-group> | |||||
| <uv-cell | |||||
| :title="item.title" | |||||
| :label="item.createTime" | |||||
| :center="true"> | |||||
| <template #value> | |||||
| <view class="cell-text"> | |||||
| <view class="price-text">-19.9</view> | |||||
| <view class="tips">已到账</view> | |||||
| </view> | |||||
| </template> | |||||
| </uv-cell> | |||||
| </uv-cell-group> | |||||
| </view> | |||||
| </view> | |||||
| </view> | |||||
| </template> | |||||
| <script> | |||||
| import mixinsList from '@/mixins/list.js' | |||||
| export default { | |||||
| mixins : [mixinsList], | |||||
| data() { | |||||
| return { | |||||
| // mixinsListApi : 'getWaterPageList', | |||||
| list : [ | |||||
| { | |||||
| title : '直播收入', | |||||
| type : 0, | |||||
| createTime : '2021-12-12', | |||||
| } | |||||
| ], | |||||
| type : ['-', '+'], | |||||
| } | |||||
| }, | |||||
| methods: { | |||||
| } | |||||
| } | |||||
| </script> | |||||
| <style scoped lang="scss"> | |||||
| .page{ | |||||
| .bg{ | |||||
| background-color: $uni-color; | |||||
| height: 380rpx; | |||||
| position: absolute; | |||||
| left: 0; | |||||
| width: 100%; | |||||
| z-index: -1; | |||||
| border-bottom-left-radius: 30rpx; | |||||
| border-bottom-right-radius: 30rpx; | |||||
| } | |||||
| .price{ | |||||
| color: #FFFFFF; | |||||
| padding: 40rpx; | |||||
| .title{ | |||||
| color: #eee; | |||||
| font-size: 28rpx; | |||||
| } | |||||
| .input-box{ | |||||
| background-color: #FFFFFF; | |||||
| color: $uni-color; | |||||
| display: flex; | |||||
| justify-content: center; | |||||
| border-radius: 30rpx; | |||||
| align-items: center; | |||||
| padding: 10rpx; | |||||
| margin: 20rpx 0; | |||||
| .input{ | |||||
| color: #000; | |||||
| font-size: 40rpx; | |||||
| font-weight: 900; | |||||
| display: flex; | |||||
| flex: 1; | |||||
| input{ | |||||
| flex: 1; | |||||
| padding: 14rpx 20rpx; | |||||
| } | |||||
| } | |||||
| } | |||||
| .num{ | |||||
| font-size: 30rpx; | |||||
| font-weight: 900; | |||||
| margin-top: 10rpx; | |||||
| } | |||||
| } | |||||
| .cell { | |||||
| margin: 20rpx; | |||||
| background-color: #FFFFFF; | |||||
| border-radius: 16rpx; | |||||
| .cell-top { | |||||
| padding: 40rpx 34rpx; | |||||
| color: #474747; | |||||
| font-size: 34rpx; | |||||
| font-weight: 600; | |||||
| position: relative; | |||||
| &::after{ | |||||
| content: ''; | |||||
| display: block; | |||||
| position: absolute; | |||||
| left: 55rpx; | |||||
| bottom: 38rpx; | |||||
| height: 10rpx; | |||||
| width: 120rpx; | |||||
| background: linear-gradient(to right, #fff, $uni-color); | |||||
| } | |||||
| } | |||||
| .cell-text{ | |||||
| text-align: right; | |||||
| .price-text{ | |||||
| color: #f40; | |||||
| font-size: 32rpx; | |||||
| font-weight: 900; | |||||
| } | |||||
| .tips{ | |||||
| font-size: 22rpx; | |||||
| color: #aaa; | |||||
| margin-top: 10rpx; | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| </style> | |||||
| @ -0,0 +1,168 @@ | |||||
| <template> | |||||
| <view class="page"> | |||||
| <navbar title="提现" | |||||
| bgColor="#A3D250" | |||||
| color="#fff" | |||||
| leftClick | |||||
| @leftClick="$utils.navigateBack" /> | |||||
| <view class="bg"/> | |||||
| <view class="price"> | |||||
| <view class="title"> | |||||
| 请输入提现金额(元) | |||||
| </view> | |||||
| <view class="input-box"> | |||||
| <view class="input"> | |||||
| <input type="text" /> | |||||
| </view> | |||||
| <view class=""> | |||||
| 全部提现 | |||||
| </view> | |||||
| </view> | |||||
| <view class="num"> | |||||
| 可提现金额:16666 | |||||
| </view> | |||||
| </view> | |||||
| <view class="cell"> | |||||
| <view class="cell-top">提现说明</view> | |||||
| <view style="padding: 0 20rpx;"> | |||||
| <uv-parse :content="configList.withdrawal_instructions"></uv-parse> | |||||
| </view> | |||||
| </view> | |||||
| <view class="cell"> | |||||
| <view class="cell-top">提现记录</view> | |||||
| <view class="cell-box" | |||||
| :key="index" | |||||
| v-for="(item,index) in list"> | |||||
| <uv-cell-group> | |||||
| <uv-cell | |||||
| :title="item.title" | |||||
| :label="item.createTime" | |||||
| :center="true"> | |||||
| <template #value> | |||||
| <view class="cell-text"> | |||||
| <view class="price-text">-19.9</view> | |||||
| <view class="tips">已到账</view> | |||||
| </view> | |||||
| </template> | |||||
| </uv-cell> | |||||
| </uv-cell-group> | |||||
| </view> | |||||
| </view> | |||||
| </view> | |||||
| </template> | |||||
| <script> | |||||
| import mixinsList from '@/mixins/list.js' | |||||
| export default { | |||||
| mixins : [mixinsList], | |||||
| data() { | |||||
| return { | |||||
| // mixinsListApi : 'getWaterPageList', | |||||
| list : [ | |||||
| { | |||||
| title : '直播收入', | |||||
| type : 0, | |||||
| createTime : '2021-12-12', | |||||
| } | |||||
| ], | |||||
| type : ['-', '+'], | |||||
| } | |||||
| }, | |||||
| methods: { | |||||
| } | |||||
| } | |||||
| </script> | |||||
| <style scoped lang="scss"> | |||||
| .page{ | |||||
| .bg{ | |||||
| background-color: $uni-color; | |||||
| height: 380rpx; | |||||
| position: absolute; | |||||
| left: 0; | |||||
| width: 100%; | |||||
| z-index: -1; | |||||
| border-bottom-left-radius: 30rpx; | |||||
| border-bottom-right-radius: 30rpx; | |||||
| } | |||||
| .price{ | |||||
| color: #FFFFFF; | |||||
| padding: 40rpx; | |||||
| .title{ | |||||
| color: #eee; | |||||
| font-size: 28rpx; | |||||
| } | |||||
| .input-box{ | |||||
| background-color: #FFFFFF; | |||||
| color: $uni-color; | |||||
| display: flex; | |||||
| justify-content: center; | |||||
| border-radius: 30rpx; | |||||
| align-items: center; | |||||
| padding: 10rpx; | |||||
| margin: 20rpx 0; | |||||
| .input{ | |||||
| color: #000; | |||||
| font-size: 40rpx; | |||||
| font-weight: 900; | |||||
| display: flex; | |||||
| flex: 1; | |||||
| input{ | |||||
| flex: 1; | |||||
| padding: 14rpx 20rpx; | |||||
| } | |||||
| } | |||||
| } | |||||
| .num{ | |||||
| font-size: 30rpx; | |||||
| font-weight: 900; | |||||
| margin-top: 10rpx; | |||||
| } | |||||
| } | |||||
| .cell { | |||||
| margin: 20rpx; | |||||
| background-color: #FFFFFF; | |||||
| border-radius: 16rpx; | |||||
| .cell-top { | |||||
| padding: 40rpx 34rpx; | |||||
| color: #474747; | |||||
| font-size: 34rpx; | |||||
| font-weight: 600; | |||||
| position: relative; | |||||
| &::after{ | |||||
| content: ''; | |||||
| display: block; | |||||
| position: absolute; | |||||
| left: 55rpx; | |||||
| bottom: 38rpx; | |||||
| height: 10rpx; | |||||
| width: 120rpx; | |||||
| background: linear-gradient(to right, #fff, $uni-color); | |||||
| } | |||||
| } | |||||
| .cell-text{ | |||||
| text-align: right; | |||||
| .price-text{ | |||||
| color: #f40; | |||||
| font-size: 32rpx; | |||||
| font-weight: 900; | |||||
| } | |||||
| .tips{ | |||||
| font-size: 22rpx; | |||||
| color: #aaa; | |||||
| margin-top: 10rpx; | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| </style> | |||||
| @ -0,0 +1,288 @@ | |||||
| <template> | |||||
| <view class="page"> | |||||
| <navbar title="下单支付" leftClick @leftClick="$utils.navigateBack" /> | |||||
| <view class="box"> | |||||
| <!-- 地址 --> | |||||
| <view class="address" @click="openAddress"> | |||||
| <image src="../static/address/icon1.png" mode=""></image> | |||||
| <view class=""> | |||||
| {{ address.name }} | |||||
| </view> | |||||
| <view class=""> | |||||
| {{ address.addressDetail }} | |||||
| </view> | |||||
| <view class="icon"> | |||||
| <uv-icon size="30rpx" name="arrow-right"></uv-icon> | |||||
| </view> | |||||
| </view> | |||||
| <view class="productList"> | |||||
| <view class="item" | |||||
| :key="index" | |||||
| v-for="(item, index) in productList"> | |||||
| <view class="item-image"> | |||||
| <image :src="item.image || 'https://img95.699pic.com/photo/50058/1378.jpg_wh860.jpg'" | |||||
| mode="aspectFill"></image> | |||||
| </view> | |||||
| <view class="info"> | |||||
| <view class="title"> | |||||
| {{ item.title }} | |||||
| </view> | |||||
| <view class="desc"> | |||||
| {{ item.sku }} | |||||
| </view> | |||||
| <view class="price"> | |||||
| <view class=""> | |||||
| <uv-number-box | |||||
| v-model="num" | |||||
| ></uv-number-box> | |||||
| </view> | |||||
| <view class=""> | |||||
| ¥{{ item.price }} | |||||
| </view> | |||||
| </view> | |||||
| </view> | |||||
| </view> | |||||
| </view> | |||||
| <view class="submit-box"> | |||||
| <view class="peis"> | |||||
| <view class=""> | |||||
| 配送方式 | |||||
| </view> | |||||
| <view class=""> | |||||
| 商家自行配送 | |||||
| </view> | |||||
| </view> | |||||
| <view class="priceInfo"> | |||||
| <view class=""> | |||||
| 付款金额 | |||||
| </view> | |||||
| <view class="totalPrice"> | |||||
| ¥{{ totalPrice }} | |||||
| </view> | |||||
| </view> | |||||
| <view class="remark"> | |||||
| <input type="text" | |||||
| placeholder="请输入备注" | |||||
| v-model="remark"/> | |||||
| </view> | |||||
| </view> | |||||
| <view class="uni-color-btn"> | |||||
| 确认下单 | |||||
| </view> | |||||
| </view> | |||||
| <!-- 地址选择 --> | |||||
| <uv-popup ref="addressPopup" :round="30"> | |||||
| <addressList ref="addressList" height="60vh" @select="selectAddress" /> | |||||
| </uv-popup> | |||||
| </view> | |||||
| </template> | |||||
| <script> | |||||
| import addressList from '../components/address/addressList.vue' | |||||
| export default { | |||||
| components: { | |||||
| addressList, | |||||
| }, | |||||
| data() { | |||||
| return { | |||||
| pids: [], | |||||
| productList: [], | |||||
| address: { | |||||
| name: '请选择地址', | |||||
| addressDetail: '', | |||||
| }, | |||||
| addressTotal: 0, | |||||
| remark : '', | |||||
| num : 1, | |||||
| } | |||||
| }, | |||||
| computed : { | |||||
| totalPrice(){ | |||||
| let price = 0 | |||||
| this.productList.forEach(n => { | |||||
| price += n.price * this.num | |||||
| }) | |||||
| return Number(price).toFixed(2) | |||||
| }, | |||||
| }, | |||||
| onLoad({ | |||||
| pid | |||||
| }) { | |||||
| this.pids = pid ? pid.split(',') : [], | |||||
| this.getRiceProductDetail() | |||||
| }, | |||||
| onShow() { | |||||
| this.getAddressList() | |||||
| }, | |||||
| methods: { | |||||
| // 获取商品 | |||||
| getRiceProductDetail() { | |||||
| this.pids.forEach(id => { | |||||
| this.$api('getRiceProductDetail', { | |||||
| id | |||||
| }, res => { | |||||
| if (res.code == 200) { | |||||
| this.productList.push(res.result) | |||||
| } | |||||
| }) | |||||
| }) | |||||
| }, | |||||
| // 打开 | |||||
| getAddressList() { | |||||
| // 获取地址列表 | |||||
| this.$refs.addressList.getAddressList().then(res => { | |||||
| this.addressTotal = res.total | |||||
| if (this.addressTotal != 0) { | |||||
| this.address = res.records[0] | |||||
| } | |||||
| }) | |||||
| }, | |||||
| // 打开选择地址 | |||||
| openAddress() { | |||||
| if (this.addressTotal == 0) { | |||||
| return uni.navigateTo({ | |||||
| url: '/pages_order/mine/address?type=back' | |||||
| }) | |||||
| } | |||||
| this.$refs.addressPopup.open('bottom') | |||||
| }, | |||||
| // 选择地址 | |||||
| selectAddress(e) { | |||||
| this.address = e | |||||
| this.$refs.addressPopup.close() | |||||
| }, | |||||
| } | |||||
| } | |||||
| </script> | |||||
| <style scoped lang="scss"> | |||||
| .page { | |||||
| .box { | |||||
| padding: 20rpx; | |||||
| .address { | |||||
| display: flex; | |||||
| padding: 20rpx; | |||||
| background-color: #fff; | |||||
| align-items: center; | |||||
| border-radius: 20rpx; | |||||
| image { | |||||
| width: 40rpx; | |||||
| height: 40rpx; | |||||
| margin: 20rpx; | |||||
| } | |||||
| view { | |||||
| margin: 20rpx; | |||||
| overflow: hidden; //超出的文本隐藏 | |||||
| text-overflow: ellipsis; //溢出用省略号显示 | |||||
| white-space: nowrap; //溢出不换行 | |||||
| } | |||||
| .icon { | |||||
| margin-left: auto; | |||||
| } | |||||
| } | |||||
| .productList { | |||||
| margin-top: 20rpx; | |||||
| background-color: #fff; | |||||
| border-radius: 20rpx; | |||||
| .item { | |||||
| padding: 10rpx 20rpx; | |||||
| align-items: center; | |||||
| margin-bottom: 20rpx; | |||||
| display: flex; | |||||
| width: 100%; | |||||
| box-sizing: border-box; | |||||
| .item-image { | |||||
| width: 140rpx; | |||||
| height: 140rpx; | |||||
| flex-shrink: 0; | |||||
| image { | |||||
| height: 100%; | |||||
| width: 100%; | |||||
| border-radius: 20rpx; | |||||
| } | |||||
| } | |||||
| .info { | |||||
| padding: 20rpx; | |||||
| color: #555; | |||||
| flex: 1; | |||||
| .title { | |||||
| font-size: 28rpx; | |||||
| font-weight: 900; | |||||
| } | |||||
| .desc { | |||||
| font-size: 22rpx; | |||||
| color: #777; | |||||
| margin-top: 10rpx; | |||||
| } | |||||
| .price { | |||||
| display: flex; | |||||
| justify-content: space-between; | |||||
| color: #f40; | |||||
| font-size: 30rpx; | |||||
| font-weight: 900; | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| .submit-box{ | |||||
| background-color: #fff; | |||||
| padding: 20rpx; | |||||
| border-radius: 20rpx; | |||||
| &>view:nth-child(2){ | |||||
| margin-top: 20rpx; | |||||
| } | |||||
| &>view{ | |||||
| display: flex; | |||||
| justify-content: space-between; | |||||
| align-items: center; | |||||
| font-size: 28rpx; | |||||
| &>view:nth-child(1){ | |||||
| font-weight: 900; | |||||
| } | |||||
| &>view:nth-child(2){ | |||||
| color: #999; | |||||
| font-size: 24rpx; | |||||
| } | |||||
| .totalPrice{ | |||||
| color: #f40 !important; | |||||
| font-size: 34rpx !important; | |||||
| font-weight: 900; | |||||
| } | |||||
| } | |||||
| .remark{ | |||||
| margin-top: 30rpx; | |||||
| input{ | |||||
| background-color: #f3f3f3; | |||||
| padding: 14rpx 20rpx; | |||||
| border-radius: 20rpx; | |||||
| flex: 1; | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| </style> | |||||