| | |
| | | <view class="num">{{ item.clean }}</view> |
| | | </view> |
| | | </view> |
| | | <view v-if="isShow(item) && isYanz()"> |
| | | <view class="discount"> |
| | | <view class="rate"> |
| | | <view class="label-text"> |
| | |
| | | <view class="count">{{ item.weight || item.clean}}</view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <!-- 判断是否检验质量 --> |
| | | <view v-if="isShow(item)"> |
| | | <view v-if="isShow(item) && isYanz()"> |
| | | <view class="level"> |
| | | <view style="width: 140rpx;"> |
| | | <view style="width: 180rpx;"> |
| | | <u--text text="物资明细" |
| | | size='32'></u--text> |
| | | </view> |
| | |
| | | <u--text text="通知数量" |
| | | size='32'></u--text> |
| | | </view> |
| | | <view class="num-input" |
| | | <view class="num-input " |
| | | v-if='roleType===4&&!flag'> |
| | | <u--input placeholder="请输入通知数量" |
| | | <u-input placeholder="请输入通知数量" |
| | | border="bottom" |
| | | clearable |
| | | v-model="item.num"></u--input> |
| | | style="width: 70%;" |
| | | v-model="item.num"> |
| | | <template slot="suffix"> |
| | | <text class="inp-unit">{{ item.numUnit}}</text> |
| | | </template> |
| | | </u-input> |
| | | </view> |
| | | <view class="num-show" |
| | | v-else-if="flag"> |
| | | {{item.num}} |
| | | {{item.num + item.numUnit}} |
| | | </view> |
| | | </view> |
| | | <view class="notice-num"> |
| | |
| | | <view class="num-input" |
| | | v-if='roleType===4&&!flag' |
| | | > |
| | | <u--input placeholder="请输入通知重量" |
| | | <u-input placeholder="请输入通知重量" |
| | | border="bottom" |
| | | clearable |
| | | v-model="item.weight1"></u--input> |
| | | style="width: 70%;" |
| | | v-model="item.weight1"> |
| | | <template slot="suffix"> |
| | | <text class="inp-unit">{{ item.weightUnit }}</text> |
| | | </template> |
| | | </u-input> |
| | | </view> |
| | | <view class="num-show" |
| | | v-else-if="flag"> |
| | | {{item.weight1}} |
| | | {{item.weight1 + item.weightUnit }} |
| | | </view> |
| | | </view> |
| | | <!-- 新增扣罚种类、 扣罚金额,不合格判定种类--> |
| | |
| | | <view class="notice-num" v-if="item.penaltyType == '其他扣罚'" > |
| | | <view class="num-text" |
| | | style="margin-left: 10rpx;"> |
| | | <u--text text="不合格判定种类" |
| | | <u--text text="不合格判定" |
| | | size='32'></u--text> |
| | | </view> |
| | | <view class="num-radio" |
| | |
| | | </view> |
| | | <view class="num-show" |
| | | v-else-if="flag"> |
| | | {{item.unqualifiedType}} |
| | | <text> {{item.unqualifiedType == 1 ? '长度扣罚' : item.unqualifiedType == 2 ? '厚度扣罚' :item.unqualifiedType == 3 ? '密闭器' : null }} </text> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <u-empty v-else icon-size="200" text="''" > |
| | | <u-empty v-if=" isYanz() && !isShow(item) " icon-size="200" text="''" > |
| | | <text>暂未验质</text> |
| | | </u-empty> |
| | | <u-empty v-if="!isYanz()" icon-size="200" text="''" > |
| | | <text>暂无数据</text> |
| | | </u-empty> |
| | | <view style="display: flex;margin-top: 20rpx;margin-left: 20rpx;" |
| | | v-if="item.isImage"> |
| | |
| | | </view> |
| | | </view> |
| | | <!-- 新增 验质备注。验质说明 --> |
| | | <view v-if=" isYanz()"> |
| | | <view v-if="coalDetailsData.orderType == '外购'"> |
| | | <view style="padding: 10rpx;"> |
| | | <u-row > |
| | | <u-col span="24" > |
| | |
| | | </u-col> |
| | | </u-row> |
| | | </view> |
| | | </view> |
| | | <view class="confirm-button" |
| | | v-if='roleType===4&&!flag'> |
| | | <u-button type="primary" |
| | |
| | | :loading="loading" |
| | | loading-text="确认"></u-button> |
| | | </view></view> |
| | | </view> |
| | | |
| | | <!-- 物料明细 --> |
| | | <view v-if="!current"> |
| | | <view class="main-block" |
| | | v-for="(item,i) in goodsList" |
| | | :key="item.id"> |
| | | <view class="level"> |
| | | <view style="width: 140rpx;"> |
| | | <view style="width: 180rpx;"> |
| | | <u--text text="物资名称" |
| | | size='32'></u--text> |
| | | </view> |
| | |
| | | return uni.getStorageSync('roleType')!== 4 && item.iszj == 1 ? true : uni.getStorageSync('roleType')== 4 ? true : false; |
| | | // 已经验质 |
| | | } |
| | | }, |
| | | //判断需不需要验质 |
| | | isYanz(){ |
| | | return function(item){ |
| | | // return ( this.coalDetailsData.orderType !=='外购' || this.coalDetailsData.weighingType !=='回磅') ? false : true; |
| | | if(this.coalDetailsData.orderType =='外购'){ |
| | | if(this.coalDetailsData.weighingType == '回磅'){ |
| | | return true |
| | | }else{ |
| | | return false |
| | | } |
| | | }else if(this.coalDetailsData.orderType =='外销'){ |
| | | return false; |
| | | |
| | | } |
| | | // 已经验质 |
| | | } |
| | | } |
| | | }, |
| | | mounted() { |
| | |
| | | this.showWeigh[this.goodsIndex].breed = val.breed |
| | | this.showWeigh[this.goodsIndex].spec = val.spec |
| | | this.showWeigh[this.goodsIndex].weightUnit = val.weightUnit |
| | | this.showWeigh[this.goodsIndex].weight1 = val.weight; |
| | | }, |
| | | // 品名与规格 |
| | | productNamePopoverShow(index) { |
| | |
| | | .num-input { |
| | | width: 60%; |
| | | border-bottom: 1px solid rgb(218, 219, 222); |
| | | position: relative; |
| | | } |
| | | .num-radio{ |
| | | width: 60%; |