feat(wms): 新增发货页面并更新物料显示字段
- 新增wms/coil/ship.vue发货页面 - 在product.vue中添加status查询参数 - 更新real.vue中状态标签的显示条件 - 修改do.vue面板中的物料信息显示字段,替换厚度/宽度为材质/表面处理等字段
This commit is contained in:
@@ -10,7 +10,7 @@
|
|||||||
<el-tab-pane v-for="(tab, index) in tabs" :key="tab.value" :label="tab.label"
|
<el-tab-pane v-for="(tab, index) in tabs" :key="tab.value" :label="tab.label"
|
||||||
:name="tab.value"></el-tab-pane>
|
:name="tab.value"></el-tab-pane>
|
||||||
</el-tabs>
|
</el-tabs>
|
||||||
<h3 class="section-title" v-else>待领物料列表</h3>
|
<h3 class="section-title" v-else>待领物料列表</h3>
|
||||||
<el-button size="mini" icon="el-icon-refresh" @click="getMaterialCoil">刷新</el-button>
|
<el-button size="mini" icon="el-icon-refresh" @click="getMaterialCoil">刷新</el-button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -59,17 +59,22 @@
|
|||||||
<span class="param-label">规格:</span>
|
<span class="param-label">规格:</span>
|
||||||
<span class="param-value">{{ item.rawMaterial.specification }}</span>
|
<span class="param-value">{{ item.rawMaterial.specification }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="param-row" v-if="item.rawMaterial.steelGrade">
|
<div class="param-row" v-if="item.rawMaterial.material">
|
||||||
<span class="param-label">钢种:</span>
|
<span class="param-label">材质:</span>
|
||||||
<span class="param-value">{{ item.rawMaterial.steelGrade }}</span>
|
<span class="param-value">{{ item.rawMaterial.material }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="param-row" v-if="item.rawMaterial.thickness">
|
|
||||||
<span class="param-label">厚度:</span>
|
<div class="param-row" v-if="item.rawMaterial.surfaceTreatment">
|
||||||
<span class="param-value">{{ item.rawMaterial.thickness }}mm</span>
|
<span class="param-label">表面处理:</span>
|
||||||
|
<span class="param-value">{{ item.rawMaterial.surfaceTreatment }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="param-row" v-if="item.rawMaterial.width">
|
<div class="param-row" v-if="item.rawMaterial.zincLayer">
|
||||||
<span class="param-label">宽度:</span>
|
<span class="param-label">锌层:</span>
|
||||||
<span class="param-value">{{ item.rawMaterial.width }}mm</span>
|
<span class="param-value">{{ item.rawMaterial.zincLayer }}</span>
|
||||||
|
</div>
|
||||||
|
<div class="param-row" v-if="item.rawMaterial.manufacturer">
|
||||||
|
<span class="param-label">厂家:</span>
|
||||||
|
<span class="param-value">{{ item.rawMaterial.manufacturer }}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="param-item" v-else-if="item.itemType === 'product' && item.product">
|
<div class="param-item" v-else-if="item.itemType === 'product' && item.product">
|
||||||
@@ -81,13 +86,22 @@
|
|||||||
<span class="param-label">规格:</span>
|
<span class="param-label">规格:</span>
|
||||||
<span class="param-value">{{ item.product.specification }}</span>
|
<span class="param-value">{{ item.product.specification }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="param-row" v-if="item.product.thickness">
|
<div class="param-row" v-if="item.product.material">
|
||||||
<span class="param-label">厚度:</span>
|
<span class="param-label">材质:</span>
|
||||||
<span class="param-value">{{ item.product.thickness }}mm</span>
|
<span class="param-value">{{ item.product.material }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="param-row" v-if="item.product.width">
|
|
||||||
<span class="param-label">宽度:</span>
|
<div class="param-row" v-if="item.product.surfaceTreatment">
|
||||||
<span class="param-value">{{ item.product.width }}mm</span>
|
<span class="param-label">表面处理:</span>
|
||||||
|
<span class="param-value">{{ item.product.surfaceTreatment }}</span>
|
||||||
|
</div>
|
||||||
|
<div class="param-row" v-if="item.product.zincLayer">
|
||||||
|
<span class="param-label">锌层:</span>
|
||||||
|
<span class="param-value">{{ item.product.zincLayer }}</span>
|
||||||
|
</div>
|
||||||
|
<div class="param-row" v-if="item.product.manufacturer">
|
||||||
|
<span class="param-label">厂家:</span>
|
||||||
|
<span class="param-value">{{ item.product.manufacturer }}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="param-divider"></div>
|
<div class="param-divider"></div>
|
||||||
|
|||||||
@@ -13,9 +13,9 @@ export default {
|
|||||||
return {
|
return {
|
||||||
qrcode: false,
|
qrcode: false,
|
||||||
querys: {
|
querys: {
|
||||||
// itemType: 'product',
|
|
||||||
dataType: 1,
|
dataType: 1,
|
||||||
materialType: '成品'
|
materialType: '成品',
|
||||||
|
status: 0
|
||||||
},
|
},
|
||||||
labelType: '3',
|
labelType: '3',
|
||||||
showStatus: true,
|
showStatus: true,
|
||||||
|
|||||||
26
klp-ui/src/views/wms/coil/ship.vue
Normal file
26
klp-ui/src/views/wms/coil/ship.vue
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
<template>
|
||||||
|
<BasePage :qrcode="qrcode" :querys="querys" :labelType="labelType" :showStatus="showStatus" :hideType="hideType" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import BasePage from './panels/base.vue';
|
||||||
|
|
||||||
|
export default {
|
||||||
|
components: {
|
||||||
|
BasePage
|
||||||
|
},
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
qrcode: false,
|
||||||
|
querys: {
|
||||||
|
dataType: 1,
|
||||||
|
materialType: '成品',
|
||||||
|
status: 1
|
||||||
|
},
|
||||||
|
labelType: '3',
|
||||||
|
showStatus: false,
|
||||||
|
hideType: false,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
@@ -81,7 +81,7 @@
|
|||||||
<el-table-column label="排序号" prop="sortNo" width="100" align="center" />
|
<el-table-column label="排序号" prop="sortNo" width="100" align="center" />
|
||||||
<el-table-column label="状态" width="120" align="center">
|
<el-table-column label="状态" width="120" align="center">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-tag :type="scope.row.isEnabled === 1 ? 'success' : 'info'" effect="plain">
|
<el-tag v-if="scope.row.level === 3" :type="scope.row.isEnabled === 1 ? 'success' : 'info'" effect="plain">
|
||||||
{{ scope.row.isEnabled === 1 ? '未占用' : '已占用' }}
|
{{ scope.row.isEnabled === 1 ? '未占用' : '已占用' }}
|
||||||
</el-tag>
|
</el-tag>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Reference in New Issue
Block a user