From 0090e957f58902f35c3be98331f312fdf4c97d1e Mon Sep 17 00:00:00 2001 From: xuxueyang <xuxy@fengyuntec.com> Date: 星期三, 28 八月 2024 10:39:13 +0800 Subject: [PATCH] 过滤分类等级 --- sub_pages/supplier/order-settlement/order-settlement-detail.vue | 110 +++++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 99 insertions(+), 11 deletions(-) diff --git a/sub_pages/supplier/order-settlement/order-settlement-detail.vue b/sub_pages/supplier/order-settlement/order-settlement-detail.vue index e2defe2..1e64cc5 100644 --- a/sub_pages/supplier/order-settlement/order-settlement-detail.vue +++ b/sub_pages/supplier/order-settlement/order-settlement-detail.vue @@ -1,5 +1,7 @@ <template> <view class="list-container order-sale supplier p20"> + + <view class="m-b-24 order-sale-list list-container"> <view class="order-sale-item br-4 m-t-12 list-item bg-white"> <view class="title flex"> @@ -9,10 +11,10 @@ </view> </view> <view class="line"></view> - <view class="form"> + <!-- <view class="form"> <view class="flex"> <view class="form-item flex1"> - <view class="label">结算单价/均价</view> + <view class="label">结算单价</view> <view class="value">¥{{dto.price||'0.00'}}</view> </view> <view class="form-item flex1"> @@ -50,6 +52,45 @@ <view class="value">{{dto.stationFee}}</view> </view> </view> + </view> --> + <view class="tj-container-p"> + <view class="tj-container flex"> + <view class="tj-each flex1"> + <view class="value">¥{{dto.price||'0.00'}}</view> + <view class="label">结算单价</view> + </view> + <view class="tj-each flex1"> + <view class="value">{{dto.flowerNum||'0'}}扎</view> + <view class="label">商品数量</view> + </view> + <view class="tj-each flex1"> + <view class="value">{{dto.orderNum}}</view> + <view class="label">订单数量</view> + </view> + <view class="tj-each flex1"> + <view class="value">{{dto.customerNum}}</view> + <view class="label">买家数量</view> + </view> + </view> + + <view class="tj-container m-t-12 flex"> + <view class="tj-each flex1"> + <view class="value">{{dto.serviceFee}}</view> + <view class="label">服务费</view> + </view> + <view class="tj-each flex1"> + <view class="value">{{dto.salesFee}}</view> + <view class="label">售后理赔</view> + </view> + <view class="tj-each flex1"> + <view class="value">{{dto.checkFee}}</view> + <view class="label">质检扣款</view> + </view> + <view class="tj-each flex1"> + <view class="value">{{dto.stationFee}}</view> + <view class="label">集货站运费</view> + </view> + </view> </view> <view class="line"></view> @@ -67,7 +108,7 @@ </view> </view> </view> - + <view class="m-b-24 order-sale-list list-container"> <view class="order-sale-item br-4 m-t-12 list-item bg-white"> <view class="title flex"> @@ -111,9 +152,9 @@ </view> </view> </view> - + </view> - + </view> </view> </view> @@ -130,19 +171,32 @@ } }, onLoad(options) { + console.log('options',options) this.id = options.id || '' - if (this.id) - this.getList() + if (this.id){ + this.getDetail() + + } }, methods: { async getDetail() { + var turl = '' + // #ifdef PUB_SUPPLIER + turl = '/api/supplier/settlement/list/view?id=' + // #endif + // #ifdef PUB_PARTNER + turl = '/api/partner/settlement/list/view?id=' + // #endif + console.log('turl',turl) + + this.$message.showLoading() const { code, data - } = await this.$http.request('get', '/api/partner/settlement/list/view?id=' + this.id, { + } = await this.$http.request('get', turl + this.id, { }) @@ -150,7 +204,7 @@ if (code == 0) { this.dto = { ...data, - details:data.details||[] + details: data.details || [] } } @@ -161,6 +215,40 @@ </script> <style lang="scss" scope> + .order-sale { + .tj-container-p { + background: #E6F2EB; + padding: 30rpx; + + .tj-container { + // height: 148rpx; + background: #FFFFFF; + border-radius: 8rpx; + padding-top: 16rpx; + padding-bottom: 16rpx; + + .tj-each { + text-align: center; + + .label { + margin-top: 16rpx; + font-weight: 400; + font-size: 24rpx; + color: #000000; + line-height: 34rpx; + } + + .value { + font-weight: 400; + font-size: 32rpx; + color: #CF0000; + line-height: 44rpx; + } + } + } + } + } + .order-sale-list { .order-sale-item { margin-bottom: 20rpx; @@ -181,8 +269,8 @@ } .form { - display: flex; - flex-wrap: wrap; + // display: flex; + // flex-wrap: wrap; .form-item { flex: 1; -- Gitblit v1.9.3