|
|
@@ -1,126 +1,134 @@
|
|
|
<template>
|
|
|
- <div>
|
|
|
- <div class="title_box rx-bc mt6">
|
|
|
- <div class="name">物料清单 </div>
|
|
|
+ <div>
|
|
|
+ <div class="title_box rx-bc mt6">
|
|
|
+ <div class="name">物料清单 </div>
|
|
|
|
|
|
- <div class="rx-bc"> </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="material">
|
|
|
- <div class="content_table mb4" v-for="(item, index) in list" :key="index">
|
|
|
- <div class="item rx-sc">
|
|
|
- <div class="rx ww33">
|
|
|
- <div class="lable rx-cc">编码</div>
|
|
|
- <div class="content">
|
|
|
- {{ item.code }}
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="rx ww33">
|
|
|
- <div class="lable rx-cc">名称</div>
|
|
|
- <div class="content">{{ item.name }}</div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="rx ww33">
|
|
|
- <div class="lable rx-cc">型号</div>
|
|
|
- <div class="content">{{ item.modelType }}</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="item rx-sc">
|
|
|
- <div class="rx ww33">
|
|
|
- <div class="lable rx-cc">规格</div>
|
|
|
- <div class="content rx-sc">
|
|
|
- <div>{{ item.specification }}</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="rx ww33">
|
|
|
- <div class="lable rx-cc">牌号</div>
|
|
|
- <div class="content rx-sc">
|
|
|
- <div>{{ item.brandNum }}</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="rx ww33">
|
|
|
- <div class="lable rx-cc">包装库存</div>
|
|
|
- <div class="content rx-sc">
|
|
|
- <div>{{ item.packingCountBase }}/ {{ item.minUnit }}</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="item rx-sc">
|
|
|
- <div class="rx ww33" v-if="item.isConsumable == 1">
|
|
|
- <div class="lable rx-cc">数量</div>
|
|
|
- <div class="content content_num rx-sc">
|
|
|
- <el-input size="mini" v-model="item.feedQuantity" placeholder="数量">
|
|
|
-
|
|
|
- </el-input>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ <div class="rx-bc"> </div>
|
|
|
+ </div>
|
|
|
|
|
|
- <div class="rx ww33" v-if="item.isConsumable == 0">
|
|
|
- <div class="lable rx-cc">>{{ currentTaskDiagram.isFirstTask == 1 ? '物料重量': '上道重量' }}</div>
|
|
|
- <div class="content" v-if="currentTaskDiagram.isFirstTask == 1" > {{item.extInfo.weight || 0}} {{ item.extInfo.weightUnit}}</div>
|
|
|
- <div class="content" v-if="currentTaskDiagram.isFirstTask == 0" > {{item.extInfo.newWeight || 0}} {{ item.extInfo.weightUnit}}</div>
|
|
|
- </div>
|
|
|
+ <div class="material">
|
|
|
+ <div class="content_table mb4" v-for="(item, index) in list" :key="index">
|
|
|
+ <div class="item rx-sc">
|
|
|
+ <div class="rx ww33">
|
|
|
+ <div class="lable rx-cc">编码</div>
|
|
|
+ <div class="content">
|
|
|
+ {{ item.code }}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
|
|
|
-
|
|
|
- <div class="rx ww33" v-if="item.isConsumable == 0">
|
|
|
- <div class="lable rx-cc">刻码</div>
|
|
|
- <div class="content">{{ item.extInfo.engrave }}</div>
|
|
|
- </div>
|
|
|
+ <div class="rx ww33">
|
|
|
+ <div class="lable rx-cc">名称</div>
|
|
|
+ <div class="content">{{ item.name }}</div>
|
|
|
+ </div>
|
|
|
|
|
|
-
|
|
|
- <div class="rx ww33" v-if="item.isConsumable == 0">
|
|
|
- <div class="lable rx-cc">物料代号</div>
|
|
|
- <div class="content">{{ item.extInfo.materielCode }}</div>
|
|
|
- </div>
|
|
|
+ <div class="rx ww33">
|
|
|
+ <div class="lable rx-cc">型号</div>
|
|
|
+ <div class="content">{{ item.modelType }}</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
|
|
|
+ <div class="item rx-sc">
|
|
|
+ <div class="rx ww33">
|
|
|
+ <div class="lable rx-cc">规格</div>
|
|
|
+ <div class="content rx-sc">
|
|
|
+ <div>{{ item.specification }}</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
|
|
|
+ <div class="rx ww33">
|
|
|
+ <div class="lable rx-cc">牌号</div>
|
|
|
+ <div class="content rx-sc">
|
|
|
+ <div>{{ item.brandNum }}</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
|
|
|
- </div>
|
|
|
-
|
|
|
+ <div class="rx ww33">
|
|
|
+ <div class="lable rx-cc">包装库存</div>
|
|
|
+ <div class="content rx-sc">
|
|
|
+ <div>{{ item.packingCountBase }}/ {{ item.minUnit }}</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
|
|
|
- <div class="del_box">
|
|
|
- <el-link type="danger" icon="el-icon-delete" @click="getDelete(index)"></el-link>
|
|
|
+ <div class="item rx-sc">
|
|
|
+ <div class="rx ww33" v-if="item.isConsumable == 1">
|
|
|
+ <div class="lable rx-cc">数量</div>
|
|
|
+ <div class="content content_num rx-sc">
|
|
|
+ <el-input
|
|
|
+ size="mini"
|
|
|
+ v-model="item.feedQuantity"
|
|
|
+ placeholder="数量"
|
|
|
+ >
|
|
|
+ </el-input>
|
|
|
</div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="rx ww33" v-if="item.isConsumable == 0">
|
|
|
+ <div class="lable rx-cc">{{
|
|
|
+ currentTaskDiagram.isFirstTask == 1 ? '物料重量' : '上道重量'
|
|
|
+ }}</div>
|
|
|
+ <div class="content" v-if="currentTaskDiagram.isFirstTask == 1">
|
|
|
+ {{ item.extInfo.weight || 0 }} {{ item.extInfo.weightUnit }}</div
|
|
|
+ >
|
|
|
+ <div class="content" v-if="currentTaskDiagram.isFirstTask == 0">
|
|
|
+ {{ item.extInfo.newWeight || 0 }}
|
|
|
+ {{ item.extInfo.weightUnit }}</div
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="rx ww33" v-if="item.isConsumable == 0">
|
|
|
+ <div class="lable rx-cc">刻码</div>
|
|
|
+ <div class="content">{{ item.extInfo.engrave }}</div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="rx ww33" v-if="item.isConsumable == 0">
|
|
|
+ <div class="lable rx-cc">物料代号</div>
|
|
|
+ <div class="content">{{ item.extInfo.materielCode }}</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
+
|
|
|
+ <div class="del_box">
|
|
|
+ <el-link
|
|
|
+ type="danger"
|
|
|
+ icon="el-icon-delete"
|
|
|
+ @click="getDelete(index)"
|
|
|
+ ></el-link>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
<script>
|
|
|
-export default {
|
|
|
+ export default {
|
|
|
props: {
|
|
|
- list: {
|
|
|
- type: Array,
|
|
|
- default: () => []
|
|
|
- },
|
|
|
- equipmentList: {
|
|
|
- type: Array,
|
|
|
- default: () => []
|
|
|
- },
|
|
|
-
|
|
|
- currentTaskDiagram: {
|
|
|
- type: Object,
|
|
|
- default: () => { }
|
|
|
- },
|
|
|
- isDetails: {
|
|
|
- type: Boolean,
|
|
|
- default: false
|
|
|
- }
|
|
|
+ list: {
|
|
|
+ type: Array,
|
|
|
+ default: () => []
|
|
|
+ },
|
|
|
+ equipmentList: {
|
|
|
+ type: Array,
|
|
|
+ default: () => []
|
|
|
+ },
|
|
|
+
|
|
|
+ currentTaskDiagram: {
|
|
|
+ type: Object,
|
|
|
+ default: () => {}
|
|
|
+ },
|
|
|
+ isDetails: {
|
|
|
+ type: Boolean,
|
|
|
+ default: false
|
|
|
+ }
|
|
|
},
|
|
|
methods: {
|
|
|
- getDelete(index) {
|
|
|
- this.list.splice(index, 1);
|
|
|
- }
|
|
|
+ getDelete(index) {
|
|
|
+ this.list.splice(index, 1);
|
|
|
+ }
|
|
|
}
|
|
|
-};
|
|
|
+ };
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
-.mb4 {
|
|
|
+ .mb4 {
|
|
|
margin-bottom: 4px;
|
|
|
-}
|
|
|
+ }
|
|
|
</style>
|