Browse Source

搜索

master
han\hanst 3 months ago
parent
commit
facc2b1768
  1. 31
      src/views/modules/production-inbound/inboundRegister.vue

31
src/views/modules/production-inbound/inboundRegister.vue

@ -22,17 +22,17 @@
</div> </div>
<div class="item-list" v-if="shopOrderList.length > 0" style="margin: 2px;"> <div class="item-list" v-if="shopOrderList.length > 0" style="margin: 2px;">
<el-form label-position="top" style="margin: 3px;"> <el-form label-position="top" style="margin: 3px;">
<el-row :gutter="5" @click.native="selectShopOrder(orderDetail)"
<el-row :gutter="5"
v-for="(orderDetail, index) in shopOrderList" :key="index" :class="index < shopOrderList.length - 1 ? 'bottom-line-row' : ''"> v-for="(orderDetail, index) in shopOrderList" :key="index" :class="index < shopOrderList.length - 1 ? 'bottom-line-row' : ''">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="工单号"><span>{{ orderDetail.orderNo }}</span></el-form-item>
<el-form-item label="号"><span>{{ orderDetail.partNo }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="号"><span>{{ orderDetail.partNo }}</span></el-form-item>
<el-form-item label="行号/下达号"><span>{{ orderDetail.releaseNo }}/{{ orderDetail.sequenceNo }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label=""> <el-form-item label="">
<el-button type="text" class="recvButton"
<el-button type="text" class="recvButton" @click="selectShopOrder(orderDetail)"
style="margin-top: 10px;margin-left: 20px" size="small">入库</el-button> style="margin-top: 10px;margin-left: 20px" size="small">入库</el-button>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -253,15 +253,32 @@ export default {
this.loadingText = '搜索中...'; this.loadingText = '搜索中...';
this.fullscreenLoading = true; this.fullscreenLoading = true;
// "3038851" "3038851-1-2"
let orderNo = this.scanCode.trim();
let releaseNo = "*";
let sequenceNo = "*";
// "-" orderNo-releaseNo-sequenceNo
const parts = orderNo.split('-');
if (parts.length >= 2) {
orderNo = parts[0];
releaseNo = parts[1];
if (parts.length >= 3) {
sequenceNo = parts[2];
}
}
const requestData = { const requestData = {
ifsDBName: "IFST", ifsDBName: "IFST",
domainUserID: "CCL_WMS", domainUserID: "CCL_WMS",
ifsSiteID: this.site, ifsSiteID: this.site,
ifsOrderNo: this.scanCode,
ifsReleaseNo: "*",
ifsSequenceNo: "*"
ifsOrderNo: orderNo,
ifsReleaseNo: releaseNo,
ifsSequenceNo: sequenceNo
}; };
console.log('工单查询参数:', requestData);
getShopOrderFromIfs(requestData).then(({ data }) => { getShopOrderFromIfs(requestData).then(({ data }) => {
if (data.code === 0) { if (data.code === 0) {
this.shopOrderList = data.data || [] this.shopOrderList = data.data || []

Loading…
Cancel
Save