diff --git a/src/api/erp/product/category/index.ts b/src/api/erp/product/category/index.ts index 69dc93ab..bf70d21c 100644 --- a/src/api/erp/product/category/index.ts +++ b/src/api/erp/product/category/index.ts @@ -13,6 +13,11 @@ export interface ProductCategoryVO { // ERP 产品分类 API export const ProductCategoryApi = { + // 查询产品分类分组树 + getProductCategoryGroupTree: async () => { + return await request.get({ url: `/erp/product-category/group-tree` }) + }, + // 查询产品分类列表 getProductCategoryList: async (type?: number) => { return await request.get({ url: `/erp/product-category/list`, params: { type } }) diff --git a/src/api/erp/stock/in/index.ts b/src/api/erp/stock/in/index.ts index 4d173055..ee692bb3 100644 --- a/src/api/erp/stock/in/index.ts +++ b/src/api/erp/stock/in/index.ts @@ -38,7 +38,7 @@ export const StockInApi = { // 更新其它入库单的状态 updateStockInStatus: async (id: number, status: number) => { return await request.put({ - url: `/erp/stock-in/update-status`, + url: `/erp/stock-in/update-mold-status`, params: { id, status diff --git a/src/api/erp/stock/out/index.ts b/src/api/erp/stock/out/index.ts index c62d2de8..79d2d74b 100644 --- a/src/api/erp/stock/out/index.ts +++ b/src/api/erp/stock/out/index.ts @@ -38,7 +38,7 @@ export const StockOutApi = { // 更新其它出库单的状态 updateStockOutStatus: async (id: number, status: number) => { return await request.put({ - url: `/erp/stock-out/update-status`, + url: `/erp/stock-out/update-mold-status`, params: { id, status diff --git a/src/locales/en.ts b/src/locales/en.ts index eb77d4ed..262afe9a 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -2062,7 +2062,10 @@ export default { validatorCategoryRequired: 'Product category id can not be empty', validatorCategoryTypeRequired: 'Type can not be empty', validatorUnitRequired: 'Unit id can not be empty', - validatorStatusRequired: 'Product status can not be empty' + validatorStatusRequired: 'Product status can not be empty', + categoryTree: 'Category Tree', + addCategory: 'Add Category', + refreshTree: 'Refresh' }, AutocodeRule: { moduleName: 'Code Rules', @@ -2689,8 +2692,8 @@ export default { MoldReturn: { moduleName: 'Mold Stock In', no: 'Stock In No', - mold: 'Mold', - moldInfo: 'Mold Info', + mold: 'Mold Group', + moldInfo: 'Mold Group', inTime: 'Stock In Time', warehouse: 'Warehouse', creator: 'Creator', @@ -2724,7 +2727,7 @@ export default { sumLabel: 'Total', exportFilename: 'MoldStockIn.xls', placeholderNo: 'Please input stock in no', - placeholderMold: 'Please select mold', + placeholderMold: 'Please select mold group', placeholderInTimeStart: 'Start Date', placeholderInTimeEnd: 'End Date', placeholderWarehouse: 'Please select warehouse', @@ -2743,13 +2746,16 @@ export default { approveConfirm: 'Confirm approve this stock in order?', unapproveConfirm: 'Confirm unapprove this stock in order?', approveSuccess: 'Approve successful', - unapproveSuccess: 'Unapprove successful' + unapproveSuccess: 'Unapprove successful', + subMoldList: 'Sub Mold List', + moldGroupList: 'Mold Group & Sub Mold List', + moldGroupListTitle: 'Stock In Mold Group List' }, MoldGet: { moduleName: 'Mold Stock Out', no: 'Mold Order No', - mold: 'Mold', + mold: 'Mold Group', outTime: 'Stock Out Time', warehouse: 'Warehouse', creator: 'Creator', @@ -2783,7 +2789,7 @@ export default { sumLabel: 'Total', exportFilename: 'MoldStockOut.xls', placeholderNo: 'Please input mold order no', - placeholderMold: 'Please select mold', + placeholderMold: 'Please select mold group', placeholderOutTimeStart: 'Start Date', placeholderOutTimeEnd: 'End Date', placeholderWarehouse: 'Please select warehouse', @@ -2798,7 +2804,8 @@ export default { validatorItemOutIdRequired: 'Stock out id can not be empty', validatorItemWarehouseRequired: 'Warehouse can not be empty', validatorItemMoldRequired: 'Mold can not be empty', - validatorItemCountRequired: 'Quantity can not be empty' + validatorItemCountRequired: 'Quantity can not be empty', + moldGroupListTitle: 'Stock Out Mold Group List' }, MoldInspectionItems: { @@ -3070,6 +3077,8 @@ export default { validatorProductionLineRequired: 'Production line can not be empty', validatorMoldRequired: 'Mold can not be empty', validatorLowerMoldRequired: 'Lower mold can not be empty', + validatorOperateTimeRequired: 'Operation time can not be empty', + validatorOperatorRequired: 'Operator can not be empty', alertNeedRemoveMoldFirst: 'Please remove the mold from this device first!', alertNoMoldOnDevice: 'No mold is installed on this device!' }, diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index 3275ce1c..e50ae842 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -2196,8 +2196,8 @@ export default { MoldReturn: { moduleName: '模具入库', no: '入库单号', - mold: '模具', - moldInfo: '模具信息', + mold: '模具组', + moldInfo: '模具组', inTime: '入库时间', warehouse: '仓库', creator: '创建人', @@ -2231,7 +2231,7 @@ export default { sumLabel: '合计', exportFilename: '模具入库单.xls', placeholderNo: '请输入入库单号', - placeholderMold: '请选择模具', + placeholderMold: '请选择模具组', placeholderInTimeStart: '开始日期', placeholderInTimeEnd: '结束日期', placeholderWarehouse: '请选择仓库', @@ -2250,13 +2250,16 @@ export default { approveConfirm: '确定审批该入库单吗?', unapproveConfirm: '确定反审批该入库单吗?', approveSuccess: '审批成功', - unapproveSuccess: '反审批成功' + unapproveSuccess: '反审批成功', + subMoldList: '子模具列表', + moldGroupList: '模具组及子模具列表', + moldGroupListTitle: '入库模具组清单' }, MoldGet: { moduleName: '模具出库', no: '领模单号', - mold: '模具', + mold: '模具组', outTime: '出库时间', warehouse: '仓库', creator: '创建人', @@ -2290,7 +2293,7 @@ export default { sumLabel: '合计', exportFilename: '模具出库单.xls', placeholderNo: '请输入领模单号', - placeholderMold: '请选择模具', + placeholderMold: '请选择模具组', placeholderOutTimeStart: '开始日期', placeholderOutTimeEnd: '结束日期', placeholderWarehouse: '请选择仓库', @@ -2305,7 +2308,8 @@ export default { validatorItemOutIdRequired: '出库编号不能为空', validatorItemWarehouseRequired: '仓库不能为空', validatorItemMoldRequired: '模具不能为空', - validatorItemCountRequired: '数量不能为空' + validatorItemCountRequired: '数量不能为空', + moldGroupListTitle: '出库模具组清单' }, MoldInspectionItems: { @@ -2577,6 +2581,8 @@ export default { validatorProductionLineRequired: '产线不能为空', validatorMoldRequired: '关联模具不能为空', validatorLowerMoldRequired: '下模模具不能为空', + validatorOperateTimeRequired: '操作时间不能为空', + validatorOperatorRequired: '操作人不能为空', alertNeedRemoveMoldFirst: '请先将该设备上的模具换下!', alertNoMoldOnDevice: '该设备没有安装模具!' }, @@ -3209,7 +3215,10 @@ export default { validatorCategoryRequired: '产品分类编号不能为空', validatorCategoryTypeRequired: '类型不能为空', validatorUnitRequired: '单位编号不能为空', - validatorStatusRequired: '产品状态不能为空' + validatorStatusRequired: '产品状态不能为空', + categoryTree: '产品分类树', + addCategory: '新增分类', + refreshTree: '刷新' }, AutocodeRule: { moduleName: '编码规则', diff --git a/src/views/erp/mold/detail/brand.vue b/src/views/erp/mold/detail/brand.vue index 23594302..6e1692bf 100644 --- a/src/views/erp/mold/detail/brand.vue +++ b/src/views/erp/mold/detail/brand.vue @@ -1,6 +1,11 @@