1 |
- <view class="container-wrap data-v-698382d0"><uni-nav-bar vue-id="72254f94-1" title="异常标签处理" status-bar="{{true}}" background-color="#3F92F9" color="#FFF" class="data-v-698382d0" bind:__l="__l" vue-slots="{{['left','right']}}"><view slot="left" class="data-v-698382d0"><u-icon vue-id="{{('72254f94-2')+','+('72254f94-1')}}" name="account-fill" color="#FFF" size="35" class="data-v-698382d0" bind:__l="__l"></u-icon><label style="padding:0 5rpx;color:#FFFFFF;" class="_span data-v-698382d0">{{userInfo.name}}</label></view><view slot="right" data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" bindtap="__e" class="data-v-698382d0"><label style="color:#FFFFFF;" class="_span data-v-698382d0">返回</label></view></uni-nav-bar><view class="container data-v-698382d0"><view class="info data-v-698382d0" style="margin:30rpx 0;"><view class="row flex-start data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">物料类型:</view><view class="value data-v-698382d0">{{''+data.materialType+''}}</view></view><view class="col data-v-698382d0"><view class="label data-v-698382d0">标签编码:</view><view class="value data-v-698382d0">{{''+data.materialCode+''}}</view></view></view><view class="row flex-start data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">物料名称:</view><view class="value data-v-698382d0">{{''+data.materialName+''}}</view></view></view><view class="row flex-start data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">所在仓库:</view><view class="value data-v-698382d0">{{''+data.saveHouse+''}}</view></view><view class="col data-v-698382d0"><view class="label data-v-698382d0">放置区域:</view><view class="value data-v-698382d0">{{''+data.stockArea+''}}</view></view></view><view class="row flex-start data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">库存件数:</view><view class="value data-v-698382d0">{{''+data.tagNum+''}}</view></view><view class="col data-v-698382d0"><view class="label data-v-698382d0">库存数量:</view><view class="value data-v-698382d0">{{''+data.quantity+''}}</view></view></view></view><view data-event-opts="{{[['tap',[['newTag',['$event']]]]]}}" style="color:#007AFF;text-align:right;padding:10rpx 20rpx;" bindtap="__e" class="data-v-698382d0">新建标签</view><view class="info bottom-list data-v-698382d0"><block wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['errTagHandle',['$0'],[[['list','',index]]]]]]]}}" class="item data-v-698382d0" bindtap="__e"><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">标签值:</view><view class="value data-v-698382d0">{{item.rfidCode}}</view></view><block wx:if="{{item.isNewTagFlag}}"><view style="color:#FFFFFF;background-color:red;border-radius:20rpx;height:32rpx;line-height:32rpx;padding:0 10rpx;" class="data-v-698382d0">new</view></block></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">绑定数量:</view><view class="value data-v-698382d0">{{item.quantity}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">异常类型:</view><view class="value data-v-698382d0">{{item.statusColor==='red'?'不存在库':'未扫描到'}}</view></view><view class="col data-v-698382d0"><view class="label data-v-698382d0">处置类型:</view><view class="value data-v-698382d0">{{item.tagDealTypeName}}</view></view></view></view></block></view><view style="padding:10rpx 0;text-align:center;" class="data-v-698382d0">{{"标签异常数量:"+list.length}}</view></view><view class="btn data-v-698382d0"><my-fixed-button vue-id="72254f94-3" customClick="{{true}}" text="提交" data-event-opts="{{[['^click',[['over']]]]}}" bind:click="__e" class="data-v-698382d0" bind:__l="__l"></my-fixed-button><my-dialog vue-id="72254f94-4" title="标签处置(未扫描到)" showCancelButton="{{false}}" closeOnClickOverlay="{{true}}" value="{{notScanShow}}" data-event-opts="{{[['^cfmClick',[['notScanCfm']]],['^cancelClick',[['notScanCancel']]],['^input',[['__set_model',['','notScanShow','$event',[]]]]]]}}" bind:cfmClick="__e" bind:cancelClick="__e" bind:input="__e" class="data-v-698382d0" bind:__l="__l" vue-slots="{{['content']}}"><view style="width:100%;padding:0 20rpx;" slot="content" class="data-v-698382d0"><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">标签值:</view><view class="value data-v-698382d0">{{currentItem.rfidCode}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">数量:</view><view class="value data-v-698382d0">{{currentItem.quantity}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0" style="align-items:center;"><view class="label data-v-698382d0">处置类型:</view><view class="value data-v-698382d0"><select-lay vue-id="{{('72254f94-5')+','+('72254f94-4')}}" value="{{tagDealType}}" placeholder="请选择处置类型" options="{{notScanTypeList}}" zindex="{{1000}}" data-event-opts="{{[['^selectitem',[['notScanTypeSelect']]]]}}" bind:selectitem="__e" class="data-v-698382d0" bind:__l="__l"></select-lay></view></view></view><block wx:if="{{tagDealTypeName==='补出库'}}"><view class="row data-v-698382d0"><view class="col data-v-698382d0" style="align-items:center;"><view class="label data-v-698382d0">处理人:</view><view class="value data-v-698382d0"><select-lay vue-id="{{('72254f94-6')+','+('72254f94-4')}}" value="{{stockUserId}}" placeholder="请选择处理人" options="{{stockUserList}}" zindex="{{1001}}" data-event-opts="{{[['^selectitem',[['userSelect']]]]}}" bind:selectitem="__e" class="data-v-698382d0" bind:__l="__l"></select-lay></view></view></view></block><block wx:if="{{tagDealTypeName==='标签损坏'}}"><view class="row data-v-698382d0"><view class="col data-v-698382d0" style="align-items:center;overflow:hidden;"><view class="label data-v-698382d0">更换标签:</view><view class="value data-v-698382d0" style="flex:1;overflow:hidden;word-break:break-all;word-wrap:break-word;">{{''+rfidCode+''}}</view></view><view class="col data-v-698382d0" style="flex:0;"><u-button vue-id="{{('72254f94-7')+','+('72254f94-4')}}" throttleTime="300" type="primary" size="mini" data-event-opts="{{[['^click',[['rfidChangeScan']]]]}}" bind:click="__e" class="data-v-698382d0" bind:__l="__l" vue-slots="{{['default']}}">扫描</u-button></view></view></block></view></my-dialog><my-dialog vue-id="72254f94-8" title="标签处置(不在库存)" showCancelButton="{{false}}" closeOnClickOverlay="{{true}}" value="{{notInStockShow}}" data-event-opts="{{[['^cfmClick',[['notInStockCfm']]],['^input',[['__set_model',['','notInStockShow','$event',[]]]]]]}}" bind:cfmClick="__e" bind:input="__e" class="data-v-698382d0" bind:__l="__l" vue-slots="{{['content']}}"><view style="width:100%;padding:0 20rpx;" slot="content" class="data-v-698382d0"><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">标签值:</view><view class="value data-v-698382d0">{{currentItem.rfidCode}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">数量:</view><view class="value data-v-698382d0">{{currentItem.quantity}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0" style="align-items:center;"><view class="label data-v-698382d0">处置类型:</view><view class="value data-v-698382d0"><select-lay vue-id="{{('72254f94-9')+','+('72254f94-8')}}" value="{{tagDealType}}" placeholder="请选择处置类型" options="{{handleTypeList}}" zindex="{{1000}}" data-event-opts="{{[['^selectitem',[['handleTypeSelect']]]]}}" bind:selectitem="__e" class="data-v-698382d0" bind:__l="__l"></select-lay></view></view></view></view></my-dialog><my-dialog vue-id="72254f94-10" title="新建标签" showCancelButton="{{false}}" closeOnClickOverlay="{{true}}" value="{{newTagShow}}" data-event-opts="{{[['^cancelClick',[['newTagCancel']]],['^cfmClick',[['newTagCfm']]],['^input',[['__set_model',['','newTagShow','$event',[]]]]]]}}" bind:cancelClick="__e" bind:cfmClick="__e" bind:input="__e" class="data-v-698382d0" bind:__l="__l" vue-slots="{{['content']}}"><view style="width:100%;padding:0 20rpx;" slot="content" class="data-v-698382d0"><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">物料类型:</view><view class="value data-v-698382d0">{{data.materialType}}</view></view><view class="col data-v-698382d0"><view class="label data-v-698382d0">物料编码:</view><view class="value data-v-698382d0">{{data.materialCode}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">物料名称:</view><view class="value data-v-698382d0">{{data.materialName}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">所在仓库:</view><view class="value data-v-698382d0">{{data.saveHouse}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">放置区域:</view><view class="value data-v-698382d0">{{data.stockArea}}</view></view></view><view class="row data-v-698382d0"><view class="reading data-v-698382d0"><u-image vue-id="{{('72254f94-11')+','+('72254f94-10')}}" height="150rpx" mode="aspectFit" src="../../../static/images/rfid.png" class="data-v-698382d0" bind:__l="__l"></u-image><block wx:if="{{isReading}}"><view class="title data-v-698382d0">扫描中...</view></block><block wx:if="{{!isReading}}"><view class="title data-v-698382d0">扫描结果</view></block></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">标签值:</view><view class="value data-v-698382d0">{{rfidCode}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">关联合同:</view><view class="value data-v-698382d0" style="display:flex;justify-content:space-between;"><view style="flex:1;overflow:hidden;word-wrap:break-word;" class="_p data-v-698382d0">{{purchaseBillNo}}</view><view data-event-opts="{{[['tap',[['chooseContract',['$event']]]]]}}" style="color:#007AFF;" bindtap="__e" class="data-v-698382d0">选择合同批次</view></view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">批次号:</view><view class="value data-v-698382d0">{{batchNo}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0" style="align-items:center;"><view class="label data-v-698382d0">处置类型:</view><view class="value data-v-698382d0"><select-lay vue-id="{{('72254f94-12')+','+('72254f94-10')}}" value="{{tagDealType}}" placeholder="请选择处置类型" options="{{handleTypeList}}" zindex="{{1000}}" data-event-opts="{{[['^selectitem',[['handleTypeSelect']]]]}}" bind:selectitem="__e" class="data-v-698382d0" bind:__l="__l"></select-lay></view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0" style="align-items:center;"><view class="label data-v-698382d0">数量:</view><view class="value data-v-698382d0"><u-input bind:input="__e" vue-id="{{('72254f94-13')+','+('72254f94-10')}}" border="{{true}}" value="{{quantity}}" data-event-opts="{{[['^input',[['__set_model',['','quantity','$event',[]]]]]]}}" class="data-v-698382d0" bind:__l="__l"></u-input></view></view></view></view></my-dialog><my-dialog vue-id="72254f94-14" title="标签更换" showCancelButton="{{false}}" closeOnClickOverlay="{{true}}" value="{{changeRfidShow}}" data-event-opts="{{[['^cancelClick',[['changeRfidCancel']]],['^cfmClick',[['changeRfidCfm']]],['^input',[['__set_model',['','changeRfidShow','$event',[]]]]]]}}" bind:cancelClick="__e" bind:cfmClick="__e" bind:input="__e" class="data-v-698382d0" bind:__l="__l" vue-slots="{{['content']}}"><view style="width:100%;padding:0 20rpx;" slot="content" class="data-v-698382d0"><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">物料类型:</view><view class="value data-v-698382d0">{{data.materialType}}</view></view><view class="col data-v-698382d0"><view class="label data-v-698382d0">物料编码:</view><view class="value data-v-698382d0">{{data.materialCode}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">物料名称:</view><view class="value data-v-698382d0">{{data.materialName}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">所在仓库:</view><view class="value data-v-698382d0">{{data.saveHouse}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">放置区域:</view><view class="value data-v-698382d0">{{data.stockArea}}</view></view></view><view class="row data-v-698382d0"><view class="reading data-v-698382d0"><u-image vue-id="{{('72254f94-15')+','+('72254f94-14')}}" height="150rpx" mode="aspectFit" src="../../../static/images/rfid.png" class="data-v-698382d0" bind:__l="__l"></u-image><block wx:if="{{isReading}}"><view class="title data-v-698382d0">扫描中...</view></block><block wx:if="{{!isReading}}"><view class="title data-v-698382d0">扫描结果</view></block></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">原标签值:</view><view class="value data-v-698382d0">{{currentItem.rfidCode}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">原数量:</view><view class="value data-v-698382d0">{{currentItem.quantity}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">新标签值:</view><view class="value data-v-698382d0">{{newRfidCode}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0" style="align-items:center;"><view class="label data-v-698382d0">新数量:</view><view class="value data-v-698382d0"><u-input bind:input="__e" vue-id="{{('72254f94-16')+','+('72254f94-14')}}" border="{{true}}" value="{{newQuantity}}" data-event-opts="{{[['^input',[['__set_model',['','newQuantity','$event',[]]]]]]}}" class="data-v-698382d0" bind:__l="__l"></u-input></view></view></view></view></my-dialog><my-dialog vue-id="72254f94-17" title="盘点结果" showCancelButton="{{false}}" closeOnClickOverlay="{{true}}" value="{{show}}" data-event-opts="{{[['^cancelClick',[['cancel']]],['^cfmClick',[['cfm']]],['^input',[['__set_model',['','show','$event',[]]]]]]}}" bind:cancelClick="__e" bind:cfmClick="__e" bind:input="__e" class="data-v-698382d0" bind:__l="__l" vue-slots="{{['content']}}"><view style="width:100%;padding:0 20rpx;" slot="content" class="data-v-698382d0"><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">物料类型:</view><view class="value data-v-698382d0">{{data.materialType}}</view></view><view class="col data-v-698382d0"><view class="label data-v-698382d0">物料编码:</view><view class="value data-v-698382d0">{{data.materialCode}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">物料名称:</view><view class="value data-v-698382d0">{{data.materialName}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">所在仓库:</view><view class="value data-v-698382d0">{{data.saveHouse}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">放置区域:</view><view class="value data-v-698382d0">{{data.stockArea}}</view></view></view><view class="row border data-v-698382d0"></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0">库存件数:</view><view class="value data-v-698382d0">{{data.tagNum}}</view></view><view class="col data-v-698382d0"><view class="label data-v-698382d0">扫描件数:</view><view class="value data-v-698382d0">{{scanCount}}</view></view></view><view class="row data-v-698382d0"><view class="col data-v-698382d0"><view class="label data-v-698382d0" style="width:180rpx;color:red;">异常标签数:</view><view class="value data-v-698382d0" style="color:red;">{{list.length}}</view></view></view><view class="row border data-v-698382d0"></view><view class="row data-v-698382d0"><view class="col data-v-698382d0" style="align-items:center;"><view class="label data-v-698382d0">实物件数:</view><view class="value data-v-698382d0"><u-input bind:input="__e" vue-id="{{('72254f94-18')+','+('72254f94-17')}}" border="{{true}}" value="{{quantity}}" data-event-opts="{{[['^input',[['__set_model',['','quantity','$event',[]]]]]]}}" class="data-v-698382d0" bind:__l="__l"></u-input></view></view></view></view></my-dialog></view></view>
|