| | |
| | | <view class="label-text"> |
| | | 折扣率 |
| | | </view> |
| | | <view v-if='roleType!==1' |
| | | class="count">{{ item.discount }}% |
| | | </view> |
| | | <view v-else |
| | | <view v-if='roleType===4' |
| | | class="count-input"> |
| | | <u--input placeholder="请输入折扣率" |
| | | border="bottom" |
| | | clearable |
| | | v-model="item.discount" |
| | | @input='v=>discountInputHandle(v,i,item.clean)'></u--input> |
| | | </view> |
| | | <view v-else |
| | | class="count">{{ item.discount }}% |
| | | </view> |
| | | </view> |
| | | <view class="weigh"> |
| | |
| | | <u-tag :text="item.level||'请选择'" |
| | | plain |
| | | @click="popoverShow(i)" |
| | | v-if='item.level||roleType===1'></u-tag> |
| | | v-if='item.level||roleType===4'></u-tag> |
| | | <u-tag :text="item.productName||'请选择'" |
| | | plain |
| | | @click="productNamePopoverShow(i)" |
| | | v-if='item.level||roleType===1'></u-tag> |
| | | v-if='item.level||roleType===4'></u-tag> |
| | | </view> |
| | | <view v-if='roleType===1'> |
| | | <view v-if='roleType===4'> |
| | | <u-picker :show="show" |
| | | :columns="columns" |
| | | @cancel='cancel' |
| | |
| | | </view> |
| | | </view> |
| | | <view class="confirm-button" |
| | | v-if='roleType===1'> |
| | | v-if='roleType===4'> |
| | | <u-button type="primary" |
| | | shape="circle" |
| | | text="确认" |
| | |
| | | this.$reqGet('GetOrderPlan').then(res => { |
| | | if (res.data) { |
| | | this.coalDetailsData = res.data; |
| | | this.showWeigh = this.coalDetailsData[this.index].tmTaskCoalItems ? this.coalDetailsData[ |
| | | this.index].tmTaskCoalItems : [], |
| | | this.showWeigh = this.coalDetailsData[this.index].tmTaskCoals ? this.coalDetailsData[ |
| | | this.index].tmTaskCoals : [], |
| | | uni.hideLoading(); |
| | | } else { |
| | | this.$u.toast('加载失败') |
| | |
| | | }, |
| | | // 选择质量 |
| | | popoverShow(i) { |
| | | if (this.roleType === 1) { |
| | | if (this.roleType === 4) { |
| | | this.show = true |
| | | this.selectIndex = i |
| | | } |
| | | }, |
| | | // 选择产品 |
| | | productNamePopoverShow(i) { |
| | | if (this.roleType === 1) { |
| | | if (this.roleType === 4) { |
| | | this.actionShow = true |
| | | this.actionIndex = i |
| | | } |
| | |
| | | }, |
| | | // 折扣率输入 |
| | | discountInputHandle(value, index, clean) { |
| | | this.showWeigh[index].discountWeight = (Number(value) * clean) / 100 |
| | | this.showWeigh[index].discountWeight = ((Number(value) * clean) / 100).toFixed(2) |
| | | } |
| | | }, |
| | | } |
| | |
| | | |
| | | .main { |
| | | width: 100%; |
| | | height: 100vh; |
| | | height: 100%; |
| | | min-height: 400rpx; |
| | | background-color: #fff; |
| | | margin: 0 auto; |
| | | display: flex; |
| | |
| | | |
| | | .level { |
| | | width: 40%; |
| | | margin-top: 30 rpx; |
| | | margin-left: 80 rpx; |
| | | margin-top: 30rpx; |
| | | margin-left: 80rpx; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | } |
| | |
| | | } |
| | | |
| | | .confirm-button { |
| | | // position: relative; |
| | | // bottom: 10rpx; |
| | | // right: 10rpx; |
| | | width: 100%; |
| | | @include flex; |
| | | justify-content: center; |