From ed65bbba885459233e1129643b3a661e5df552bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=89=E8=99=B9=E7=9D=BF?= <297504645@qq.com> Date: Sat, 15 Apr 2023 17:50:49 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=B1=E7=A0=81=E8=8E=B7=E5=8F=96=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E4=BF=A1=E6=81=AFapi=E6=95=B4=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fe/PC/src/api/wms-core.js | 8 ++++++++ fe/PC/src/views/labelManage/RepairLabels.vue | 4 +++- .../rawMaterialManage/purchaseOnShelves/PutawayNote.vue | 6 +++++- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/fe/PC/src/api/wms-core.js b/fe/PC/src/api/wms-core.js index 965aa35c5..d698a4a64 100644 --- a/fe/PC/src/api/wms-core.js +++ b/fe/PC/src/api/wms-core.js @@ -2,6 +2,14 @@ import request from '@/utils/request' // let baseURL = localStorage.getItem('print') + '/api/' let baseURL = localStorage.getItem('base') + '/api/' +// 根据箱码获取标签相关信息 | 补打标签 | 打印需要获取标签(供应商简称等)相关位置 +export function getOneInventoryLabelByCodes(code) { + return request({ + url: baseURL + 'label/inventory-label/by-code/' + code, + method: 'get' + }) +} + // 批量获取箱标签信息 | 到货请求 export function getInventoryLabelByCodes(data) { return request({ diff --git a/fe/PC/src/views/labelManage/RepairLabels.vue b/fe/PC/src/views/labelManage/RepairLabels.vue index 29a661e92..7e4120b7e 100644 --- a/fe/PC/src/views/labelManage/RepairLabels.vue +++ b/fe/PC/src/views/labelManage/RepairLabels.vue @@ -62,6 +62,7 @@ import resultStatus from "@/components/resultStatus" import currenTableFlex from "@/components/currenTableFlex" import {initPrintPackingCodeData} from "@/mixins/printMixin" import { getDetailed} from "@/api/wms-api" +import { getOneInventoryLabelByCodes} from "@/api/wms-core" import _ from "lodash" import { mixins } from "@/mixins/mixins" import { LoadingMixins } from "@/mixins/LoadingMixins" @@ -163,7 +164,8 @@ export default { // params.condition.filters.push(...this.isFilter("packingCode", this.selectData.packingCode)) this.pageLoading = true // getDetailed(this.selectData.packingCode, "label/purchase-label/by-code") - getDetailed(this.selectData.packingCode, "label/inventory-label/by-code") + // getDetailed(this.selectData.packingCode, "label/inventory-label/by-code") + getOneInventoryLabelByCodes(this.selectData.packingCode) .then(res => { this.pageLoading = false this.flexTableData = [] diff --git a/fe/PC/src/views/rawMaterialManage/purchaseOnShelves/PutawayNote.vue b/fe/PC/src/views/rawMaterialManage/purchaseOnShelves/PutawayNote.vue index 7e8999338..6c81ff9d0 100644 --- a/fe/PC/src/views/rawMaterialManage/purchaseOnShelves/PutawayNote.vue +++ b/fe/PC/src/views/rawMaterialManage/purchaseOnShelves/PutawayNote.vue @@ -52,6 +52,7 @@ import { drawerMixins } from "@/mixins/drawerMixins" import { TableHeaderMixins } from "@/mixins/TableHeaderMixins" import { mixins } from "@/mixins/mixins" import { initPrintAllData } from '@/mixins/printMixin' +import { getOneInventoryLabelByCodes} from "@/api/wms-core" export default { name: "PutawayNote", mixins: [ @@ -99,12 +100,15 @@ export default { this.Loading.tableLoading = false }) }, + getLabel(){ + return getOneInventoryLabelByCodes(this.propsData.packingCode) + }, getSupplier(){ return getOneSupplierInfoByCode(this.propsData.supplierCode) }, //抽屉常用按钮 drawerbutton (val) { - // 打印 + // 打印 todo:待确定打印位置 if(val == 'print'){ // Promise.all([this.getSupplier()]) // .then((supplier) => {