diff --git a/src/api/qms/qcUnqualifiedReview/types.ts b/src/api/qms/qcUnqualifiedReview/types.ts index 6ee51b9..2cfef69 100644 --- a/src/api/qms/qcUnqualifiedReview/types.ts +++ b/src/api/qms/qcUnqualifiedReview/types.ts @@ -334,6 +334,26 @@ export interface QcUnqualifiedReviewQuery extends PageQuery { * 日期范围参数 */ params?: any; + + /** + * 处置类型 + */ + dispositionType?: string | number; + + /** + * 流程状态 + */ + processStatus?: string; +} + +/** + * 完成审批任务请求接口 + */ +export interface CompleteTaskRequest { + reviewId: string | number; + taskId: string | number; + approved: boolean; + comment: string; } diff --git a/src/api/wms/baseLocation/types.ts b/src/api/wms/baseLocation/types.ts index 42c86e2..19c6a32 100644 --- a/src/api/wms/baseLocation/types.ts +++ b/src/api/wms/baseLocation/types.ts @@ -4,10 +4,14 @@ export interface BaseLocationVO { */ locationId: string | number; + // /** + // * 所属仓库区域 + // */ + // areaId: string | number; /** - * 所属仓库 + * 所属仓库区域 */ - warehouseId: string | number; + areaId: string | number; /** * 库位编码 @@ -39,6 +43,16 @@ export interface BaseLocationVO { */ updateTime: string; + /** + * 区域编码 + */ + areaCode: string; + + /** + * 区域名称 + */ + areaName: string; + } export interface BaseLocationForm extends BaseEntity { @@ -46,10 +60,15 @@ export interface BaseLocationForm extends BaseEntity { * 表主键 */ locationId?: string | number; + + // /** + // * 所属仓库 + // */ + // warehouseId?: string | number; /** - * 所属仓库 + * 所属仓库区域 */ - warehouseId?: string | number; + areaId?: string | number; /** * 库位编码 @@ -75,10 +94,14 @@ export interface BaseLocationForm extends BaseEntity { export interface BaseLocationQuery extends PageQuery { + // /** + // * 所属仓库 + // */ + // warehouseId?: string | number; /** - * 所属仓库 + * 所属仓库区域 */ - warehouseId?: string | number; + areaId?: string | number; /** * 库位编码 @@ -99,6 +122,7 @@ export interface BaseLocationQuery extends PageQuery { * 日期范围参数 */ params?: any; + } diff --git a/src/api/wms/instockDetail/types.ts b/src/api/wms/instockDetail/types.ts index 39c8229..27d90a4 100644 --- a/src/api/wms/instockDetail/types.ts +++ b/src/api/wms/instockDetail/types.ts @@ -70,6 +70,18 @@ export interface InstockDetailVO { materialCategoryName?: string; + + /** + * 是否质检 + */ + isInspection: string; + + /** + * 分包数量 + */ + apportionQty: number; + + } export interface InstockDetailForm extends BaseEntity { @@ -140,6 +152,16 @@ export interface InstockDetailForm extends BaseEntity { materialCategoryName?: string; + /** + * 是否质检 + */ + isInspection?: string; + + /** + * 分包数量 + */ + apportionQty?: number; + } export interface InstockDetailQuery extends PageQuery { @@ -211,6 +233,16 @@ export interface InstockDetailQuery extends PageQuery { materialCategoryName?: string; + /** + * 是否质检 + */ + isInspection?: string; + + /** + * 分包数量 + */ + apportionQty?: number; + /** * 日期范围参数 */ diff --git a/src/api/wms/instockOrder/types.ts b/src/api/wms/instockOrder/types.ts index b5d537d..46c932c 100644 --- a/src/api/wms/instockOrder/types.ts +++ b/src/api/wms/instockOrder/types.ts @@ -51,6 +51,11 @@ export interface InstockOrderVO { */ warehouseId: string | number; + /** + * 入库方式(0PDA入库、1AGV入库、2质检后PDA入库、3质检后AGV入库) + */ + instockMethond: string; + } export interface InstockOrderForm extends BaseEntity { @@ -106,6 +111,11 @@ export interface InstockOrderForm extends BaseEntity { */ warehouseId?: string | number; + /** + * 入库方式(0PDA入库、1AGV入库、2质检后PDA入库、3质检后AGV入库) + */ + instockMethond?: string; + } export interface InstockOrderQuery extends PageQuery { @@ -162,6 +172,11 @@ export interface InstockOrderQuery extends PageQuery { */ warehouseId?: string | number; + /** + * 入库方式(0PDA入库、1AGV入库、2质检后PDA入库、3质检后AGV入库) + */ + instockMethond?: string; + /** * 日期范围参数 */ diff --git a/src/api/wms/orderInfo/index.ts b/src/api/wms/orderInfo/index.ts new file mode 100644 index 0000000..607618a --- /dev/null +++ b/src/api/wms/orderInfo/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { OrderInfoVO, OrderInfoForm, OrderInfoQuery } from '@/api/wms/orderInfo/types'; + +/** + * 查询生产订单信息列表 + * @param query + * @returns {*} + */ + +export const listOrderInfo = (query?: OrderInfoQuery): AxiosPromise => { + return request({ + url: '/wms/orderInfo/list', + method: 'get', + params: query + }); +}; + +/** + * 查询生产订单信息详细 + * @param productOrderId + */ +export const getOrderInfo = (productOrderId: string | number): AxiosPromise => { + return request({ + url: '/wms/orderInfo/' + productOrderId, + method: 'get' + }); +}; + +/** + * 新增生产订单信息 + * @param data + */ +export const addOrderInfo = (data: OrderInfoForm) => { + return request({ + url: '/wms/orderInfo', + method: 'post', + data: data + }); +}; + +/** + * 修改生产订单信息 + * @param data + */ +export const updateOrderInfo = (data: OrderInfoForm) => { + return request({ + url: '/wms/orderInfo', + method: 'put', + data: data + }); +}; + +/** + * 删除生产订单信息 + * @param productOrderId + */ +export const delOrderInfo = (productOrderId: string | number | Array) => { + return request({ + url: '/wms/orderInfo/' + productOrderId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询生产订单信息列表 + * @param query + * @returns {*} + */ +export function getProdOrderInfoList(query) { + return request({ + url: '/wms/orderInfo/getProdOrderInfoList', + method: 'get', + params: query + }); +}; diff --git a/src/api/wms/orderInfo/types.ts b/src/api/wms/orderInfo/types.ts new file mode 100644 index 0000000..8c8b77f --- /dev/null +++ b/src/api/wms/orderInfo/types.ts @@ -0,0 +1,431 @@ +export interface OrderInfoVO { + /** + * 主键标识 + */ + productOrderId: string | number; + + /** + * 订单编号 + */ + orderCode: string; + + /** + * 销售订单ID + */ + saleOrderId: string | number; + + /** + * 项目编号 + */ + projectNo: string; + + /** + * 订单类型(1外部销售 2对内生产) + */ + orderType: string; + + /** + * 物料ID + */ + materialId: string | number; + + /** + * 物料BOM_ID;默认选择最新的正常状态的bom,可修改 + */ + materialBomId: string | number; + + /** + * 派工类型(1产线 2工艺路线 3工序) + */ + dispatchType: string; + + /** + * 派工ID;(派工类型为产线关联产线主键,派工类型为工艺路线关联工艺路线主键) + */ + dispatchId: string | number; + + /** + * 销售数量;销售订单的销售数量,如果无订单则需要输入 + */ + saleAmount: number; + + /** + * 计划交货日期 + */ + planDeliveryDate: string; + + /** + * 计划数量 + */ + planAmount: number; + + /** + * 已派工数量;派工类型是工艺路线的每个工位派工数量相同,派工类型是产线的派工数量是所有工位累加的 + */ + dispatchAmount: number; + + /** + * 完成数量 + */ + completeAmount: number; + + /** + * 发布时间 + */ + releaseTime: string; + + /** + * 计划开始时间 + */ + planBeginTime: string; + + /** + * 计划结束时间 + */ + planEndTime: string; + + /** + * 开始时间 + */ + realBeginTime: string; + + /** + * 完成时间 + */ + realEndTime: string; + + /** + * 订单状态(0待发布 1已发布 2已完成 3已开始 4暂停 8已撤回 9已删除) + */ + orderStatus: string; + + /** + * 库存锁定标识(1是 0否) + */ + stockLockFlag: string; + + /** + * 前置生产订单ID + */ + preOrderId: string | number; + + /** + * 前置订单编号 + */ + preOrderCode: string; + + /** + * 完成标识(0正常 1降级 2超额) + */ + finishFlag: string; + + /** + * 是否已下达工单(1是 0否) + */ + releaseFlag: string; + + /** + * 订单版本 + */ + orderVersion: string; + + /** + * 工厂ID + */ + factoryId: string | number; + + /** + * 备注 + */ + remark: string; + +} + +export interface OrderInfoForm extends BaseEntity { + /** + * 主键标识 + */ + productOrderId?: string | number; + + /** + * 订单编号 + */ + orderCode?: string; + + /** + * 销售订单ID + */ + saleOrderId?: string | number; + + /** + * 项目编号 + */ + projectNo?: string; + + /** + * 订单类型(1外部销售 2对内生产) + */ + orderType?: string; + + /** + * 物料ID + */ + materialId?: string | number; + + /** + * 物料BOM_ID;默认选择最新的正常状态的bom,可修改 + */ + materialBomId?: string | number; + + /** + * 派工类型(1产线 2工艺路线 3工序) + */ + dispatchType?: string; + + /** + * 派工ID;(派工类型为产线关联产线主键,派工类型为工艺路线关联工艺路线主键) + */ + dispatchId?: string | number; + + /** + * 销售数量;销售订单的销售数量,如果无订单则需要输入 + */ + saleAmount?: number; + + /** + * 计划交货日期 + */ + planDeliveryDate?: string; + + /** + * 计划数量 + */ + planAmount?: number; + + /** + * 已派工数量;派工类型是工艺路线的每个工位派工数量相同,派工类型是产线的派工数量是所有工位累加的 + */ + dispatchAmount?: number; + + /** + * 完成数量 + */ + completeAmount?: number; + + /** + * 发布时间 + */ + releaseTime?: string; + + /** + * 计划开始时间 + */ + planBeginTime?: string; + + /** + * 计划结束时间 + */ + planEndTime?: string; + + /** + * 开始时间 + */ + realBeginTime?: string; + + /** + * 完成时间 + */ + realEndTime?: string; + + /** + * 订单状态(0待发布 1已发布 2已完成 3已开始 4暂停 8已撤回 9已删除) + */ + orderStatus?: string; + + /** + * 库存锁定标识(1是 0否) + */ + stockLockFlag?: string; + + /** + * 前置生产订单ID + */ + preOrderId?: string | number; + + /** + * 前置订单编号 + */ + preOrderCode?: string; + + /** + * 完成标识(0正常 1降级 2超额) + */ + finishFlag?: string; + + /** + * 是否已下达工单(1是 0否) + */ + releaseFlag?: string; + + /** + * 订单版本 + */ + orderVersion?: string; + + /** + * 工厂ID + */ + factoryId?: string | number; + + /** + * 备注 + */ + remark?: string; + +} + +export interface OrderInfoQuery extends PageQuery { + + /** + * 主键标识 + */ + productOrderId?: string | number; + + /** + * 订单编号 + */ + orderCode?: string; + + /** + * 销售订单ID + */ + saleOrderId?: string | number; + + /** + * 项目编号 + */ + projectNo?: string; + + /** + * 订单类型(1外部销售 2对内生产) + */ + orderType?: string; + + /** + * 物料ID + */ + materialId?: string | number; + + /** + * 物料BOM_ID;默认选择最新的正常状态的bom,可修改 + */ + materialBomId?: string | number; + + /** + * 派工类型(1产线 2工艺路线 3工序) + */ + dispatchType?: string; + + /** + * 派工ID;(派工类型为产线关联产线主键,派工类型为工艺路线关联工艺路线主键) + */ + dispatchId?: string | number; + + /** + * 销售数量;销售订单的销售数量,如果无订单则需要输入 + */ + saleAmount?: number; + + /** + * 计划交货日期 + */ + planDeliveryDate?: string; + + /** + * 计划数量 + */ + planAmount?: number; + + /** + * 已派工数量;派工类型是工艺路线的每个工位派工数量相同,派工类型是产线的派工数量是所有工位累加的 + */ + dispatchAmount?: number; + + /** + * 完成数量 + */ + completeAmount?: number; + + /** + * 发布时间 + */ + releaseTime?: string; + + /** + * 计划开始时间 + */ + planBeginTime?: string; + + /** + * 计划结束时间 + */ + planEndTime?: string; + + /** + * 开始时间 + */ + realBeginTime?: string; + + /** + * 完成时间 + */ + realEndTime?: string; + + /** + * 订单状态(0待发布 1已发布 2已完成 3已开始 4暂停 8已撤回 9已删除) + */ + orderStatus?: string; + + /** + * 库存锁定标识(1是 0否) + */ + stockLockFlag?: string; + + /** + * 前置生产订单ID + */ + preOrderId?: string | number; + + /** + * 前置订单编号 + */ + preOrderCode?: string; + + /** + * 完成标识(0正常 1降级 2超额) + */ + finishFlag?: string; + + /** + * 是否已下达工单(1是 0否) + */ + releaseFlag?: string; + + /** + * 订单版本 + */ + orderVersion?: string; + + /** + * 工厂ID + */ + factoryId?: string | number; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/api/wms/wmsBaseArea/index.ts b/src/api/wms/wmsBaseArea/index.ts new file mode 100644 index 0000000..4a6fb38 --- /dev/null +++ b/src/api/wms/wmsBaseArea/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { WmsBaseAreaVO, WmsBaseAreaForm, WmsBaseAreaQuery } from '@/api/wms/wmsBaseArea/types'; + +/** + * 查询区域基础信息列表 + * @param query + * @returns {*} + */ + +export const listWmsBaseArea = (query?: WmsBaseAreaQuery): AxiosPromise => { + return request({ + url: '/wms/wmsBaseArea/list', + method: 'get', + params: query + }); +}; + +/** + * 查询区域基础信息详细 + * @param areaId + */ +export const getWmsBaseArea = (areaId: string | number): AxiosPromise => { + return request({ + url: '/wms/wmsBaseArea/' + areaId, + method: 'get' + }); +}; + +/** + * 新增区域基础信息 + * @param data + */ +export const addWmsBaseArea = (data: WmsBaseAreaForm) => { + return request({ + url: '/wms/wmsBaseArea', + method: 'post', + data: data + }); +}; + +/** + * 修改区域基础信息 + * @param data + */ +export const updateWmsBaseArea = (data: WmsBaseAreaForm) => { + return request({ + url: '/wms/wmsBaseArea', + method: 'put', + data: data + }); +}; + +/** + * 删除区域基础信息 + * @param areaId + */ +export const delWmsBaseArea = (areaId: string | number | Array) => { + return request({ + url: '/wms/wmsBaseArea/' + areaId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询区域基础信息列表 + * @param query + * @returns {*} + */ +export function getWmsBaseAreaList (query) { + return request({ + url: '/wms/wmsBaseArea/getWmsBaseAreaList', + method: 'get', + params: query + }); +}; diff --git a/src/api/wms/wmsBaseArea/types.ts b/src/api/wms/wmsBaseArea/types.ts new file mode 100644 index 0000000..6f72011 --- /dev/null +++ b/src/api/wms/wmsBaseArea/types.ts @@ -0,0 +1,161 @@ +export interface WmsBaseAreaVO { + /** + * 区域ID + */ + areaId: string | number; + + /** + * 仓库ID + */ + warehouseId: string | number; + + /** + * 区域编码 + */ + areaCode: string; + + /** + * 区域名称 + */ + areaName: string; + + /** + * 区域类型(1存储区 2拣货区 3暂存区 4不合格品区) + */ + areaType: string; + + /** + * 区域负责人 + */ + areaManager: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag: string; + + /** + * 备注 + */ + remark: string; + + /** + * 仓库编码 + */ + warehouseCode: string; + + /** + * 仓库名称 + */ + warehouseName: string; + +} + +export interface WmsBaseAreaForm extends BaseEntity { + /** + * 区域ID + */ + areaId?: string | number; + + /** + * 仓库ID + */ + warehouseId?: string | number; + + /** + * 区域编码 + */ + areaCode?: string; + + /** + * 区域名称 + */ + areaName?: string; + + /** + * 区域类型(1存储区 2拣货区 3暂存区 4不合格品区) + */ + areaType?: string; + + /** + * 区域负责人 + */ + areaManager?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 备注 + */ + remark?: string; + + /** + * 仓库编码 + */ + warehouseCode?: string; + + /** + * 仓库名称 + */ + warehouseName?: string; + +} + +export interface WmsBaseAreaQuery extends PageQuery { + + /** + * 区域ID + */ + areaId?: string | number; + + /** + * 仓库ID + */ + warehouseId?: string | number; + + /** + * 区域编码 + */ + areaCode?: string; + + /** + * 区域名称 + */ + areaName?: string; + + /** + * 区域类型(1存储区 2拣货区 3暂存区 4不合格品区) + */ + areaType?: string; + + /** + * 区域负责人 + */ + areaManager?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 仓库编码 + */ + warehouseCode?: string; + + /** + * 仓库名称 + */ + warehouseName?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/router/index.ts b/src/router/index.ts index 93c962b..fdd0a5b 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -213,6 +213,19 @@ export const constantRoutes: RouteRecordRaw[] = [ meta: { title: '个人中心', icon: 'user' } } ] + }, + { + path: '/qms/qcUnqualifiedApproval', + component: Layout, + hidden: true, + children: [ + { + path: 'approval', + component: () => import('@/views/qms/qcUnqualifiedApproval/approval.vue'), + name: 'qcUnqualifiedApproval', + meta: { title: '不合格品主管审批', activeMenu: '/qms/qcUnqualifiedApproval', noCache: true } + } + ] } ]; @@ -489,8 +502,7 @@ export const dynamicRoutes: RouteRecordRaw[] = [ meta: { title: '保养工单申请', activeMenu: '/dms/maint/maintEdit', noCache: true } } ] - }, - + } ]; diff --git a/src/views/mes/baseMaterialInfo/addMaterialInWMS.vue b/src/views/mes/baseMaterialInfo/addMaterialInWMS.vue index bea8459..eb37416 100644 --- a/src/views/mes/baseMaterialInfo/addMaterialInWMS.vue +++ b/src/views/mes/baseMaterialInfo/addMaterialInWMS.vue @@ -43,7 +43,7 @@ - + @@ -212,7 +212,7 @@ const columns = ref([ { key: 3, label: `物料名称`, visible: true }, { key: 4, label: `物料类型ID`, visible: false }, { key: 5, label: `物料大类`, visible: true }, - { key: 6, label: `物料小类`, visible: true }, + { key: 6, label: `物料小类`, visible: false }, { key: 7, label: `批次标识`, visible: false }, { key: 8, label: `小批次数量`, visible: false }, { key: 9, label: `计量单位ID`, visible: false }, @@ -239,12 +239,12 @@ const columns = ref([ { key: 30, label: `自动出库标识`, visible: false }, { key: 31, label: `辅料标识`, visible: false }, { key: 32, label: `低值易耗品标识`, visible: false }, - { key: 33, label: `品牌`, visible: true }, - { key: 34, label: `层级`, visible: true }, - { key: 35, label: `花纹`, visible: true }, - { key: 36, label: `速度级别`, visible: true }, - { key: 37, label: `负荷载重`, visible: true }, - { key: 38, label: `轮胎标记`, visible: true }, + { key: 33, label: `品牌`, visible: false }, + { key: 34, label: `层级`, visible: false }, + { key: 35, label: `花纹`, visible: false }, + { key: 36, label: `速度级别`, visible: false }, + { key: 37, label: `负荷载重`, visible: false }, + { key: 38, label: `轮胎标记`, visible: false }, { key: 39, label: `最小停放时间`, visible: false }, { key: 40, label: `最大停放时间`, visible: false }, { key: 41, label: `标准重量`, visible: false }, diff --git a/src/views/qms/qcUnqualifiedApproval/approval.vue b/src/views/qms/qcUnqualifiedApproval/approval.vue new file mode 100644 index 0000000..4c498b0 --- /dev/null +++ b/src/views/qms/qcUnqualifiedApproval/approval.vue @@ -0,0 +1,299 @@ + + + diff --git a/src/views/wms/baseLocation/index.vue b/src/views/wms/baseLocation/index.vue index b11e209..e1bc119 100644 --- a/src/views/wms/baseLocation/index.vue +++ b/src/views/wms/baseLocation/index.vue @@ -4,25 +4,25 @@
- - + + - + 搜索 重置 @@ -54,8 +54,8 @@ - - + + @@ -84,32 +84,33 @@ + - - + + - + - + - + - + @@ -128,6 +129,7 @@ import { listBaseLocation, getBaseLocation, delBaseLocation, addBaseLocation, up import { BaseLocationVO, BaseLocationQuery, BaseLocationForm } from '@/api/wms/baseLocation/types'; import {getWorkshopList} from "@/api/mes/baseWorkshopInfo"; import {getBaseWarehouseList} from "@/api/wms/baseWarehouse"; +import { getWmsBaseAreaList } from '@/api/wms/wmsBaseArea'; const { proxy } = getCurrentInstance() as ComponentInternalInstance; @@ -147,16 +149,12 @@ const dialog = reactive({ visible: false, title: '' }); -let baseStoreList = ref([]); -/** 查询车间下拉树结构 */ -const getBaseWarehouseListsss = async () => { - let res = await getBaseWarehouseList(null); - baseStoreList.value = res.data; -}; + + // 列显隐信息 const columns = ref([ { key: 0, label: `表主键`, visible: false }, - { key: 1, label: `所属仓库`, visible: true }, + { key: 1, label: `所属仓库区域`, visible: true }, { key: 2, label: `库位编码`, visible: true }, { key: 3, label: `排`, visible: true }, { key: 4, label: `层`, visible: true }, @@ -171,18 +169,20 @@ const columns = ref([ const initFormData: BaseLocationForm = { locationId: undefined, - warehouseId: undefined, + areaId: undefined, locationCode: undefined, lineNum: undefined, layerNum: undefined, locationNum: undefined, + areaName: undefined, + areaCode: undefined, } const data = reactive>({ form: {...initFormData}, queryParams: { pageNum: 1, pageSize: 10, - warehouseId: undefined, + areaId: undefined, locationCode: undefined, lineNum: undefined, layerNum: undefined, @@ -285,8 +285,24 @@ const handleExport = () => { }, `baseLocation_${new Date().getTime()}.xlsx`) } +// let baseStoreList = ref([]); +// /** 查询车间下拉树结构 */ +// const getBaseWarehouseListsss = async () => { +// let res = await getBaseWarehouseList(null); +// baseStoreList.value = res.data; +// }; + +/** 获取区域下拉列表 */ +let areaList = ref([]); +const getAreaList = async () => { + let res = await getWmsBaseAreaList(null); + areaList.value = res.data; +}; + + onMounted(() => { - getBaseWarehouseListsss(); + // getBaseWarehouseListsss(); + getAreaList(); getList(); }); diff --git a/src/views/wms/instockOrderCopy/index.vue b/src/views/wms/instockOrderCopy/index.vue index d09bb41..9f2f0fb 100644 --- a/src/views/wms/instockOrderCopy/index.vue +++ b/src/views/wms/instockOrderCopy/index.vue @@ -10,6 +10,11 @@ + + + + + @@ -67,6 +72,11 @@ + + + @@ -116,6 +126,11 @@ + + + @@ -168,9 +183,22 @@ > - + + + + + + + + + 关联 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 搜索 + 重置 + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{dict.label}} + + + + + + + + + + + + diff --git a/src/views/wms/wmsPurchaseOrderCopy/index.vue b/src/views/wms/wmsPurchaseOrderCopy/index.vue index 3945381..b84ddc9 100644 --- a/src/views/wms/wmsPurchaseOrderCopy/index.vue +++ b/src/views/wms/wmsPurchaseOrderCopy/index.vue @@ -487,6 +487,9 @@