|
|
|
@ -15,7 +15,7 @@ |
|
|
|
<div class="search-container"> |
|
|
|
<el-input clearable |
|
|
|
v-model="searchCode" |
|
|
|
placeholder="请扫描领料申请单号" |
|
|
|
placeholder="请输入工单号" |
|
|
|
prefix-icon="el-icon-search" |
|
|
|
@keyup.enter.native="handleSearch" |
|
|
|
ref="searchInput" |
|
|
|
@ -25,17 +25,17 @@ |
|
|
|
<div class="work-order-list" v-if="displayOutboundList.length > 0 "> |
|
|
|
<div |
|
|
|
v-for="workOrder in displayOutboundList" |
|
|
|
:key="workOrder.orderNo || workOrder.soorderNo" |
|
|
|
:key="workOrder.notifyNo" |
|
|
|
:class="['work-order-card', { selected: selectedWorkOrder && isSameWorkOrder(selectedWorkOrder, workOrder) }]" |
|
|
|
@click="selectWorkOrder(workOrder)" |
|
|
|
> |
|
|
|
<div class="card-title"> |
|
|
|
<span class="title-label">申请单号:{{ currentNotifyNo }}</span> |
|
|
|
<span class="title-label">申请单号:{{ workOrder.notifyNo }}</span> |
|
|
|
</div> |
|
|
|
|
|
|
|
<!-- 工单号单独一行 --> |
|
|
|
<div class="part-desc-row"> |
|
|
|
<span class="desc-text">工单号:{{ workOrder.orderNo || workOrder.soorderNo }}</span> |
|
|
|
<span class="desc-text">工单号:{{ workOrder.soorderNo }}</span> |
|
|
|
</div> |
|
|
|
<div class="part-desc-row"> |
|
|
|
<span class="desc-text">物料号:{{ workOrder.fgpartNo }}</span> |
|
|
|
@ -166,7 +166,7 @@ export default { |
|
|
|
if (data && data.code === 0) { |
|
|
|
const list = data.notify || [] |
|
|
|
if (list.length === 0) { |
|
|
|
this.$message.warning('未找到该申请单的工单信息'); |
|
|
|
this.$message.warning('未找到该工单的申请单'); |
|
|
|
} |
|
|
|
this.currentNotifyNo = searchCode |
|
|
|
this.outboundList = list; |
|
|
|
@ -212,9 +212,10 @@ export default { |
|
|
|
} |
|
|
|
|
|
|
|
const params = { |
|
|
|
notifyNo: this.currentNotifyNo, |
|
|
|
notifyNo: this.selectedWorkOrder.notifyNo, |
|
|
|
site: localStorage.getItem('site'), |
|
|
|
itemNo: this.selectedWorkOrder.itemNo |
|
|
|
itemNo: this.selectedWorkOrder.itemNo, |
|
|
|
shopOrderNo: this.selectedWorkOrder.soorderNo |
|
|
|
}; |
|
|
|
|
|
|
|
getRequestMaterials(params) |
|
|
|
@ -224,6 +225,9 @@ export default { |
|
|
|
...item, |
|
|
|
id: index + 1, |
|
|
|
})); |
|
|
|
if(this.materialList.length === 0){ |
|
|
|
this.$message.warning('该工单无可领料物料'); |
|
|
|
} |
|
|
|
} else { |
|
|
|
this.$message.error(data.msg || '获取材料清单失败'); |
|
|
|
this.materialList = []; |
|
|
|
|