|
|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<view>
|
|
|
<view class="title_box rx-bc">
|
|
|
- <view class="name">半成品</view>
|
|
|
+ <view class="name">物料明细 ({{list.length || 0}})个</view>
|
|
|
<view class="btn_box rx-cc" v-if="deviceList.length > 1" @click="bindDevice">绑定设备</view>
|
|
|
</view>
|
|
|
|
|
|
@@ -14,14 +14,16 @@
|
|
|
<view class="content_table">
|
|
|
|
|
|
|
|
|
- <view class="item rx-sc" v-if='mate.rootCategoryLevelId == 23 && mate.isConsumable == 1'>
|
|
|
+ <view class="item rx-sc"
|
|
|
+ v-if='(mate.rootCategoryLevelId == 23 || mate.rootCategoryLevelId == 2) && mate.isConsumable == 1'>
|
|
|
<view class="rx ">
|
|
|
<view class="lable rx-cc">编码</view>
|
|
|
<view class="content">{{ mate.code }}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
- <view class="item rx-bc" v-if='mate.rootCategoryLevelId == 23 && mate.isConsumable == 0'
|
|
|
+ <view class="item rx-bc"
|
|
|
+ v-if='(mate.rootCategoryLevelId == 23 || mate.rootCategoryLevelId == 2) && mate.isConsumable == 0'
|
|
|
@click="handleCheck(idx, mate)">
|
|
|
<view class="rx ">
|
|
|
<view class="lable rx-cc">编码</view>
|
|
|
@@ -35,6 +37,11 @@
|
|
|
</view>
|
|
|
|
|
|
|
|
|
+ <view class="item" >
|
|
|
+ <view class="lable rx-cc">名称</view>
|
|
|
+ <view class="content">{{mate.name}} <text v-if="[2, 23].includes(Number(mate.rootCategoryLevelId))"> ({{mate.rootCategoryLevelId == 2 ? '在制品' : mate.rootCategoryLevelId == 23 ? '半成品' : '' }}) </text></view>
|
|
|
+ </view>
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
@@ -49,15 +56,17 @@
|
|
|
<view class="content">{{ mate.packingCountBase }}/ {{ mate.minUnit}}</view>
|
|
|
</view>
|
|
|
|
|
|
-
|
|
|
+
|
|
|
<view class="item rx-sc" v-if='mate.isConsumable == 0'>
|
|
|
<view class="rx ww50">
|
|
|
<view class="lable rx-cc">{{ currentTaskDiagram.isFirstTask == 1 ? '物料重量': '上道重量' }}</view>
|
|
|
- <view class="content" v-if="currentTaskDiagram.isFirstTask == 1" >{{mate.extInfo.weight || 0}} {{ mate.extInfo.weightUnit}} </view>
|
|
|
- <view class="content" v-if="currentTaskDiagram.isFirstTask == 0" >{{mate.extInfo.newWeight || 0}} {{ mate.extInfo.weightUnit}} </view>
|
|
|
+ <view class="content" v-if="currentTaskDiagram.isFirstTask == 1">
|
|
|
+ {{mate.extInfo.weight || 0}} {{ mate.extInfo.weightUnit}} </view>
|
|
|
+ <view class="content" v-if="currentTaskDiagram.isFirstTask == 0">
|
|
|
+ {{mate.extInfo.newWeight || 0}} {{ mate.extInfo.weightUnit}} </view>
|
|
|
</view>
|
|
|
|
|
|
-
|
|
|
+
|
|
|
<view class="rx ww50">
|
|
|
<view class="lable ww80 rx-cc">刻码</view>
|
|
|
<view class="content">{{mate.extInfo.engrave}}</view>
|
|
|
@@ -85,8 +94,8 @@
|
|
|
<view class="lable rx-cc">设备</view>
|
|
|
<view class="content content_num">
|
|
|
<zxz-uni-data-select :localdata="deviceList" v-model="mate.deviceId" dataValue='id'
|
|
|
- format='{name}-{codeNumber}' @change=" e => mate.deviceName = e.name + e.codeNumber" dataKey="id"
|
|
|
- filterable :clear='false'></zxz-uni-data-select>
|
|
|
+ format='{name}-{codeNumber}' @change=" e => mate.deviceName = e.name + e.codeNumber"
|
|
|
+ dataKey="id" filterable :clear='false'></zxz-uni-data-select>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
@@ -141,8 +150,8 @@
|
|
|
<u-form-item label="绑定设备:" class="required-form" borderBottom prop="assetType">
|
|
|
|
|
|
<zxz-uni-data-select :localdata="deviceList" v-model="formData.deviceId" dataValue='id'
|
|
|
- format='{name}-{codeNumber}' @change="e => formData.deviceName = e.name + e.codeNumber" dataKey="id"
|
|
|
- filterable :clear='false'></zxz-uni-data-select>
|
|
|
+ format='{name}-{codeNumber}' @change="e => formData.deviceName = e.name + e.codeNumber"
|
|
|
+ dataKey="id" filterable :clear='false'></zxz-uni-data-select>
|
|
|
|
|
|
</u-form-item>
|
|
|
|
|
|
@@ -193,7 +202,7 @@
|
|
|
type: Array,
|
|
|
default: () => []
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
currentTaskDiagram: {
|
|
|
type: Object,
|
|
|
default: () => {}
|
|
|
@@ -206,8 +215,8 @@
|
|
|
deep: true,
|
|
|
handler(newVal) {
|
|
|
this.deviceList = newVal
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
},
|
|
|
},
|
|
|
@@ -236,8 +245,8 @@
|
|
|
},
|
|
|
|
|
|
scrolltolower() {},
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
|
|
|
handleCheck(idx, it) {
|
|
|
this.$set(this.list[idx], 'check', !it.check)
|