From c1516c2afb9ad56d9773adae458fd9de548407cc Mon Sep 17 00:00:00 2001 From: hwj Date: Tue, 27 Jan 2026 15:00:31 +0800 Subject: [PATCH] =?UTF-8?q?style=EF=BC=9A=E6=A8=A1=E5=85=B7=E7=AE=A1?= =?UTF-8?q?=E7=90=86-=E9=80=82=E9=85=8D=E5=9B=BD=E9=99=85=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/locales/en.ts | 454 ++++++++++++++++++ src/locales/zh-CN.ts | 453 +++++++++++++++++ src/views/erp/mold/MoldBrandForm.vue | 83 +++- src/views/erp/mold/components/MoldForm.vue | 77 ++- src/views/erp/mold/components/MoldList.vue | 44 +- src/views/erp/mold/index.vue | 48 +- src/views/mes/moldget/MoldGetForm.vue | 43 +- .../moldget/components/StockOutItemForm.vue | 44 +- src/views/mes/moldget/index.vue | 71 +-- src/views/mes/moldoperate/MoldOperateForm.vue | 40 +- src/views/mes/moldoperate/index.vue | 48 +- src/views/mes/moldreturn/MoldReturnForm.vue | 43 +- .../moldreturn/components/StockInItemForm.vue | 39 +- src/views/mes/moldreturn/index.vue | 81 ++-- src/views/mes/taskManagement/index.vue | 2 +- .../inspectionItems/InspectionItemsForm.vue | 75 ++- src/views/mold/inspectionItems/index.vue | 50 +- .../inspectionPlan/InspectionPlanForm.vue | 60 ++- src/views/mold/inspectionPlan/index.vue | 120 +++-- src/views/mold/moldrepair/MoldRepairForm.vue | 90 ++-- .../components/MoldRepairLineForm.vue | 37 +- src/views/mold/moldrepair/index.vue | 129 +++-- .../mold/repairItems/MoldRepairItemsForm.vue | 42 +- src/views/mold/repairItems/index.vue | 81 +++- .../TaskConfigurationForm.vue | 74 ++- src/views/mold/taskConfiguration/index.vue | 84 ++-- .../components/TicketResultDialog.vue | 39 +- src/views/mold/workOrderInquiry/index.vue | 88 ++-- 28 files changed, 1918 insertions(+), 621 deletions(-) diff --git a/src/locales/en.ts b/src/locales/en.ts index a344a6ac..9ff320e8 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -980,5 +980,459 @@ export default { validatorItemProductRequired: 'Spare part can not be empty', validatorItemCountRequired: 'Spare part quantity can not be empty' } + }, + + MoldManagement: { + MoldBrand: { + code: 'Model Code', + name: 'Model Name', + moldType: 'Specification', + orgType: 'Process', + moldSize: 'Cavity Number', + useTime: 'Expected Life (Times)', + remark: 'Remark', + createTime: 'Create Time', + operate: 'Operate', + tabMold: 'Mold', + emptyTip: 'Please select a mold model in the above list first', + exportFilename: 'MoldBrand.xls', + placeholderCode: 'Please input model code', + placeholderName: 'Please input model name', + placeholderOrgType: 'Please select process', + placeholderMoldType: 'Please input specification', + placeholderMoldSize: 'Please input cavity number', + placeholderUseTime: 'Input expected life (times)', + placeholderRemark: 'Please input remark', + validatorCodeRequired: 'Model code can not be empty', + validatorNameRequired: 'Model name can not be empty', + validatorMoldTypeRequired: 'Specification can not be empty', + validatorProductRequired: 'Product id can not be empty', + validatorMoldSizeRequired: 'Cavity number can not be empty', + orgTypeTooltip: 'Source: Data dictionary - Process' + }, + + Mold: { + code: 'Mold Code', + name: 'Mold Name', + unit: 'Unit', + inTime: 'Stock In Time', + status: 'Status', + images: 'Mold Images', + remark: 'Remark', + isEnable: 'Is Enable', + fileUrl: 'File', + machineName: 'Machine', + useTime: 'Used Times', + moldSize: 'Cavity Number', + createTime: 'Create Time', + operate: 'Operate', + detail: 'Detail', + add: 'Add', + edit: 'Edit', + delete: 'Delete', + placeholderCode: 'Please input mold code', + placeholderName: 'Please input mold name', + placeholderUnit: 'Please select unit', + placeholderInTime: 'Select stock in time', + placeholderRemark: 'Please input remark', + validatorCodeRequired: 'Mold code can not be empty', + validatorNameRequired: 'Mold name can not be empty', + validatorUnitRequired: 'Unit can not be empty', + validatorInTimeRequired: 'Stock in time can not be empty', + validatorIsEnableRequired: 'Is enable can not be empty', + validatorBrandRequired: 'Model can not be empty', + selectBrandTip: 'Please select a mold model', + statusTooltip: 'Source: Data dictionary - Mold status' + }, + + MoldReturn: { + moduleName: 'Mold Stock In', + no: 'Stock In No', + mold: 'Mold', + moldInfo: 'Mold Info', + inTime: 'Stock In Time', + warehouse: 'Warehouse', + creator: 'Creator', + status: 'Status', + remark: 'Remark', + select: 'Select', + operate: 'Operate', + detail: 'Detail', + edit: 'Edit', + approve: 'Approve', + unapprove: 'Unapprove', + delete: 'Delete', + export: 'Export', + add: 'Add', + inType: 'Stock In Type', + inNo: 'Stock In No', + inTimeSingle: 'Stock In Time', + remarkSingle: 'Remark', + attachment: 'Attachment', + itemListTitle: 'Mold Stock In List', + itemIndex: 'No', + itemWarehouseName: 'Warehouse Name', + itemMoldName: 'Mold Name', + itemStockCount: 'Stock', + itemMoldCode: 'Mold Code', + itemUnitName: 'Unit', + itemCount: 'Quantity', + itemRemark: 'Remark', + itemOperate: 'Operate', + itemAddButton: 'Add Stock In Mold', + sumLabel: 'Total', + exportFilename: 'MoldStockIn.xls', + placeholderNo: 'Please input stock in no', + placeholderMold: 'Please select mold', + placeholderInTimeStart: 'Start Date', + placeholderInTimeEnd: 'End Date', + placeholderWarehouse: 'Please select warehouse', + placeholderCreator: 'Please select creator', + placeholderStatus: 'Please select status', + placeholderRemark: 'Please input remark', + placeholderInType: 'Please select stock in type', + placeholderInTime: 'Select stock in time', + placeholderInNoAuto: 'Auto generated when saved', + validatorInTimeRequired: 'Stock in time can not be empty', + validatorInTypeRequired: 'Stock in type can not be empty', + validatorItemInIdRequired: 'Stock in id can not be empty', + validatorItemWarehouseRequired: 'Warehouse can not be empty', + validatorItemMoldRequired: 'Mold can not be empty', + validatorItemCountRequired: 'Quantity can not be empty', + approveConfirm: 'Confirm approve this stock in order?', + unapproveConfirm: 'Confirm unapprove this stock in order?', + approveSuccess: 'Approve successful', + unapproveSuccess: 'Unapprove successful' + }, + + MoldGet: { + moduleName: 'Mold Stock Out', + no: 'Mold Order No', + mold: 'Mold', + outTime: 'Stock Out Time', + warehouse: 'Warehouse', + creator: 'Creator', + status: 'Status', + remark: 'Remark', + select: 'Select', + operate: 'Operate', + detail: 'Detail', + edit: 'Edit', + approve: 'Approve', + unapprove: 'Unapprove', + delete: 'Delete', + export: 'Export', + add: 'Add', + outType: 'Stock Out Type', + outNo: 'Stock Out No', + outTimeSingle: 'Stock Out Time', + remarkSingle: 'Remark', + attachment: 'Attachment', + itemListTitle: 'Mold Stock Out List', + itemIndex: 'No', + itemWarehouseName: 'Warehouse Name', + itemMoldName: 'Mold Name', + itemStockCount: 'Stock', + itemMoldCode: 'Mold Code', + itemUnitName: 'Unit', + itemCount: 'Quantity', + itemRemark: 'Remark', + itemOperate: 'Operate', + itemAddButton: 'Add Stock Out Mold', + sumLabel: 'Total', + exportFilename: 'MoldStockOut.xls', + placeholderNo: 'Please input mold order no', + placeholderMold: 'Please select mold', + placeholderOutTimeStart: 'Start Date', + placeholderOutTimeEnd: 'End Date', + placeholderWarehouse: 'Please select warehouse', + placeholderCreator: 'Please select creator', + placeholderStatus: 'Please select status', + placeholderRemark: 'Please input remark', + placeholderOutType: 'Please select stock out type', + placeholderOutTime: 'Select stock out time', + placeholderOutNoAuto: 'Auto generated when saved', + validatorOutTimeRequired: 'Stock out time can not be empty', + validatorOutTypeRequired: 'Stock out type can not be empty', + 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' + }, + + MoldInspectionItems: { + moduleName: 'Inspection Items', + code: 'Code', + name: 'Name', + inspectionMethod: 'Inspection Method', + valueType: 'Value Type', + judgmentCriteria: 'Judgment Criteria', + isEnable: 'Is Enable', + creatorName: 'Creator', + createTime: 'Create Time', + operate: 'Operate', + index: 'Index', + add: 'Add', + batchDelete: 'Batch Delete', + export: 'Export', + edit: 'Edit', + delete: 'Delete', + exportFilename: 'InspectionItems.xls', + placeholderCode: 'Please input code', + placeholderName: 'Please input name', + placeholderJudgmentCriteria: 'Please input judgment criteria', + placeholderSubjectCode: 'Please input item code', + placeholderSubjectName: 'Please input item name', + placeholderInspectionMethod: 'Please select inspection method', + placeholderValueType: 'Please select value type', + placeholderIsEnable: 'Please select enable status', + placeholderJudgmentCriteriaForm: 'Please input judgment criteria', + validatorSubjectCodeRequired: 'Item code can not be empty', + validatorSubjectNameRequired: 'Item name can not be empty', + validatorInspectionMethodRequired: 'Inspection method can not be empty', + validatorValueTypeRequired: 'Value type can not be empty', + validatorJudgmentCriteriaRequired: 'Judgment criteria can not be empty', + validatorIsEnableRequired: 'Enable status can not be empty', + selectDeleteTip: 'Please select the data to delete' + }, + + MoldInspectionPlan: { + moduleName: 'Inspection Plan', + planName: 'Plan Name', + planType: 'Plan Type', + planTypeMaintain: 'Maintenance', + planTypeInspect: 'Inspection', + description: 'Description', + creatorName: 'Creator', + createTime: 'Create Time', + updateTime: 'Update Time', + operate: 'Operate', + index: 'Index', + subjectCode: 'Item Code', + subjectName: 'Related Items', + inspectionMethod: 'Inspection Method', + judgmentCriteria: 'Judgment Criteria', + add: 'Add', + edit: 'Edit', + delete: 'Delete', + batchDelete: 'Batch Delete', + export: 'Export', + placeholderPlanName: 'Please input plan name', + placeholderDescription: 'Please input description', + placeholderPlanType: 'Please select plan type', + placeholderSubjectName: 'Please input item name', + placeholderSubjectDescription: 'Please input description', + placeholderSubjectSelect: 'Please select related items', + selectDeleteTip: 'Please select data to delete', + exportFilename: 'MoldInspectionPlan.xls', + validatorPlanNameRequired: 'Plan name can not be empty', + validatorPlanTypeRequired: 'Plan type can not be empty' + }, + + MoldRepair: { + moduleName: 'Mold Repair', + repairCode: 'Repair Order No', + repairName: 'Repair Order', + mold: 'Mold', + moldCode: 'Mold Code', + moldName: 'Mold Name', + repairUser: 'Repair User', + confirmUser: 'Acceptance User', + requireDate: 'Request Date', + finishDate: 'Finish Date', + confirmDate: 'Acceptance Date', + repairResult: 'Repair Result', + status: 'Order Status', + statusPending: 'Pending', + statusDone: 'Completed', + acceptUser: 'Repair User', + confirmUserShort: 'Acceptance User', + creator: 'Creator', + createTime: 'Create Time', + updateTime: 'Update Time', + operate: 'Operate', + index: 'Index', + remark: 'Remark', + listTitle: 'Mold Repair Records', + add: 'Add', + edit: 'Edit', + delete: 'Delete', + batchDelete: 'Batch Delete', + export: 'Export', + exportFilename: 'MoldRepairRecords.xls', + repair: 'Repair', + placeholderRepairCode: 'Please input repair order no', + placeholderRepairName: 'Please input repair order name', + placeholderMoldCode: 'Please input mold code', + placeholderMoldName: 'Please input mold name', + placeholderRequireDateStart: 'Start Date', + placeholderRequireDateEnd: 'End Date', + placeholderFinishDateStart: 'Start Date', + placeholderFinishDateEnd: 'End Date', + placeholderConfirmDateStart: 'Start Date', + placeholderConfirmDateEnd: 'End Date', + placeholderRepairUser: 'Please input repair user', + placeholderStatus: 'Please select order status', + placeholderMold: 'Please select mold', + placeholderAcceptUser: 'Please select repair user', + placeholderConfirmUser: 'Please select acceptance user', + placeholderRequireDate: 'Select request date', + placeholderFinishDate: 'Select finish date', + placeholderConfirmDate: 'Select acceptance date', + placeholderMoldNameAuto: 'Auto filled', + placeholderMoldCodeAuto: 'Auto filled', + search: 'Search', + reset: 'Reset', + selectDeleteTip: 'Please select the data to delete', + validatorRepairCodeRequired: 'Repair order no can not be empty', + validatorRepairNameRequired: 'Repair order can not be empty', + validatorMoldRequired: 'Mold can not be empty', + tabMoldRepairLine: 'Mold Repair Line Items', + dialogTitleCreate: 'Create Repair Order', + dialogTitleUpdate: 'Edit Repair Order', + dialogTitleRepair: 'Repair' + }, + + MoldRepairLine: { + index: 'Index', + subjectCode: 'Repair Code', + subjectName: 'Repair Name', + subjectContent: 'Repair Content', + addLine: 'Add Repair Item', + placeholderSubjectCode: 'Please input repair code', + placeholderSubjectName: 'Please input repair name', + placeholderSubjectContent: 'Please input repair content', + validatorRepairIdRequired: 'Repair order id can not be empty', + validatorSubjectIdRequired: 'Item id can not be empty', + validatorSubjectCodeRequired: 'Item code can not be empty', + validatorSubjectContentRequired: 'Item content can not be empty' + }, + + MoldRepairItems: { + moduleName: 'Repair Items', + subjectCode: 'Repair Code', + subjectName: 'Repair Name', + moldName: 'Mold Name', + projectContent: 'Repair Content', + isEnable: 'Is Enable', + createTime: 'Create Time', + operate: 'Operate', + index: 'Index', + add: 'Add', + edit: 'Edit', + delete: 'Delete', + batchDelete: 'Batch Delete', + export: 'Export', + exportFilename: 'MoldRepairItems.xls', + placeholderSubjectCode: 'Please input repair code', + placeholderSubjectName: 'Please input repair name', + placeholderProjectContent: 'Please input repair content', + placeholderCreateTimeStart: 'Start Date', + placeholderCreateTimeEnd: 'End Date', + search: 'Search', + reset: 'Reset', + selectDeleteTip: 'Please select the data to delete', + dialogSubjectCode: 'Repair Code', + dialogSubjectName: 'Repair Name', + dialogMold: 'Mold', + dialogProjectContent: 'Repair Content', + dialogIsEnable: 'Is Enable', + placeholderDialogSubjectCode: 'Please input repair code', + placeholderDialogSubjectName: 'Please input repair name', + placeholderDialogMold: 'Please select mold', + placeholderDialogProjectContent: 'Please input repair content', + validatorSubjectCodeRequired: 'Item code can not be empty', + validatorSubjectNameRequired: 'Item name can not be empty', + validatorMoldRequired: 'Mold can not be empty', + validatorIsEnableRequired: 'Enable status can not be empty' + }, + + MoldOperate: { + moduleName: 'Mold Up/Down', + operateType: 'Operation Type', + operateTypeUp: 'Mold Up', + operateTypeDown: 'Mold Down', + mold: 'Mold', + moldName: 'Mold Name', + device: 'Device', + deviceName: 'Device Name', + remark: 'Remark', + creatorName: 'Operator', + createTime: 'Operation Time', + operate: 'Operate', + tabUp: 'Mold Up', + tabDown: 'Mold Down', + index: 'Index', + add: 'Add', + delete: 'Delete', + export: 'Export', + exportFilename: 'MoldOperate.xls', + placeholderMold: 'Please select mold', + placeholderRemark: 'Please input remark', + placeholderCreateTimeStart: 'Start Date', + placeholderCreateTimeEnd: 'End Date', + placeholderDevice: 'Please select device', + search: 'Search', + reset: 'Reset', + validatorOperateTypeRequired: 'Operation type can not be empty', + validatorDeviceRequired: 'Device can not be empty', + validatorMoldRequired: 'Mold can not be empty', + alertNeedRemoveMoldFirst: 'Please remove the mold from this device first!', + alertNoMoldOnDevice: 'No mold is installed on this device!' + }, + + MoldWorkOrderInquiry: { + moduleName: 'Work Order Inquiry', + planNo: 'Order No', + planType: 'Type', + planTypeInspect: 'Inspection', + planTypeMaintain: 'Maintenance', + jobStatus: 'Job Status', + jobResult: 'Result', + jobResultOk: 'OK', + jobResultNg: 'NG', + moldName: 'Mold Name', + configName: 'Plan Config Name', + operatorName: 'Operator', + taskTime: 'Job Time', + taskEndTime: 'Planned End Time', + createTime: 'Create Time', + index: 'Index', + remark: 'Remark', + select: 'Select', + cancelTask: 'Cancel Task', + placeholderPlanNo: 'Please input order no', + placeholderPlanType: 'Please select type', + placeholderJobStatus: 'Please select job status', + placeholderJobResult: 'Please select result', + query: 'Query', + reset: 'Reset', + cancelConfirm: 'Confirm cancel selected tasks?', + cancelSuccess: 'Cancel task successful', + inspectResultTitlePrefix: 'Inspection Result-', + inspectResultTitle: 'Inspection Result' + }, + + TicketResultDialog: { + moduleName: 'Inspection Result', + index: 'Index', + inspectionItemName: 'Inspection Item Name', + inspectionMethod: 'Inspection Method', + judgmentCriteria: 'Judgment Criteria', + inspectionResult: 'Inspection Result', + inspectionResultPending: 'Pending', + inspectionResultPass: 'Pass', + inspectionResultFail: 'Fail', + images: 'Images', + remark: 'Remark', + operate: 'Operate', + pass: 'Pass', + fail: 'Fail', + save: 'Save', + cancel: 'Cancel', + selectDecisionTip: 'Please select pass or fail for pending records first', + updateSuccess: 'Update successful', + updateFail: 'Update failed' + } } } diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index c1c27ef2..cd94613e 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -977,5 +977,458 @@ export default { validatorItemProductRequired: '备件不能为空', validatorItemCountRequired: '备件数量不能为空' } + }, + MoldManagement: { + MoldBrand: { + code: '型号编码', + name: '型号名称', + moldType: '规格', + orgType: '工序', + moldSize: '模穴数', + useTime: '预期寿命/次', + remark: '备注', + createTime: '创建时间', + operate: '操作', + tabMold: '模具', + emptyTip: '请先点击上方列表选择一个模具型号', + exportFilename: '模具型号.xls', + placeholderCode: '请输入型号编码', + placeholderName: '请输入型号名称', + placeholderOrgType: '请选择工序', + placeholderMoldType: '请输入规格', + placeholderMoldSize: '请输入模穴数', + placeholderUseTime: '输入预期寿命(次)', + placeholderRemark: '请输入备注', + validatorCodeRequired: '型号编码不能为空', + validatorNameRequired: '型号名称不能为空', + validatorMoldTypeRequired: '规格不能为空', + validatorProductRequired: '产品ID不能为空', + validatorMoldSizeRequired: '出模数不能为空', + orgTypeTooltip: '来源:数据字典-工序' + }, + + Mold: { + code: '模具编码', + name: '模具名称', + unit: '单位', + inTime: '入库时间', + status: '状态', + images: '模具图片', + remark: '备注', + isEnable: '是否启用', + fileUrl: '资料', + machineName: '使用设备', + useTime: '使用次数/次', + moldSize: '模穴数', + createTime: '创建时间', + operate: '操作', + detail: '详情', + add: '新增', + edit: '编辑', + delete: '删除', + placeholderCode: '请输入模具编码', + placeholderName: '请输入模具名称', + placeholderUnit: '请选择单位', + placeholderInTime: '选择入库时间', + placeholderRemark: '请输入备注', + validatorCodeRequired: '模具编码不能为空', + validatorNameRequired: '模具名称不能为空', + validatorUnitRequired: '单位不能为空', + validatorInTimeRequired: '入库时间不能为空', + validatorIsEnableRequired: '是否启用不能为空', + validatorBrandRequired: '型号不能为空', + selectBrandTip: '请选择一个模具型号', + statusTooltip: '来源:数据字典-模具状态' + }, + + MoldReturn: { + moduleName: '模具入库', + no: '入库单号', + mold: '模具', + moldInfo: '模具信息', + inTime: '入库时间', + warehouse: '仓库', + creator: '创建人', + status: '状态', + remark: '备注', + select: '选择', + operate: '操作', + detail: '详情', + edit: '编辑', + approve: '审批', + unapprove: '反审批', + delete: '删除', + export: '导出', + add: '新增', + inType: '入库类型', + inNo: '入库单号', + inTimeSingle: '入库时间', + remarkSingle: '备注', + attachment: '附件', + itemListTitle: '入库模具清单', + itemIndex: '序号', + itemWarehouseName: '仓库名称', + itemMoldName: '模具名称', + itemStockCount: '库存', + itemMoldCode: '模具编码', + itemUnitName: '单位', + itemCount: '数量', + itemRemark: '备注', + itemOperate: '操作', + itemAddButton: '添加入库模具', + sumLabel: '合计', + exportFilename: '模具入库单.xls', + placeholderNo: '请输入入库单号', + placeholderMold: '请选择模具', + placeholderInTimeStart: '开始日期', + placeholderInTimeEnd: '结束日期', + placeholderWarehouse: '请选择仓库', + placeholderCreator: '请选择创建人', + placeholderStatus: '请选择状态', + placeholderRemark: '请输入备注', + placeholderInType: '请选择入库类型', + placeholderInTime: '选择入库时间', + placeholderInNoAuto: '保存时自动生成', + validatorInTimeRequired: '入库时间不能为空', + validatorInTypeRequired: '入库类型不能为空', + validatorItemInIdRequired: '入库编号不能为空', + validatorItemWarehouseRequired: '仓库不能为空', + validatorItemMoldRequired: '模具不能为空', + validatorItemCountRequired: '数量不能为空', + approveConfirm: '确定审批该入库单吗?', + unapproveConfirm: '确定反审批该入库单吗?', + approveSuccess: '审批成功', + unapproveSuccess: '反审批成功' + }, + + MoldGet: { + moduleName: '模具出库', + no: '领模单号', + mold: '模具', + outTime: '出库时间', + warehouse: '仓库', + creator: '创建人', + status: '状态', + remark: '备注', + select: '选择', + operate: '操作', + detail: '详情', + edit: '编辑', + approve: '审批', + unapprove: '反审批', + delete: '删除', + export: '导出', + add: '新增', + outType: '出库类型', + outNo: '出库单号', + outTimeSingle: '出库时间', + remarkSingle: '备注', + attachment: '附件', + itemListTitle: '出库模具清单', + itemIndex: '序号', + itemWarehouseName: '仓库名称', + itemMoldName: '模具名称', + itemStockCount: '库存', + itemMoldCode: '模具编码', + itemUnitName: '单位', + itemCount: '数量', + itemRemark: '备注', + itemOperate: '操作', + itemAddButton: '添加出库模具', + sumLabel: '合计', + exportFilename: '模具出库单.xls', + placeholderNo: '请输入领模单号', + placeholderMold: '请选择模具', + placeholderOutTimeStart: '开始日期', + placeholderOutTimeEnd: '结束日期', + placeholderWarehouse: '请选择仓库', + placeholderCreator: '请选择创建人', + placeholderStatus: '请选择状态', + placeholderRemark: '请输入备注', + placeholderOutType: '请选择出库类型', + placeholderOutTime: '选择出库时间', + placeholderOutNoAuto: '保存时自动生成', + validatorOutTimeRequired: '出库时间不能为空', + validatorOutTypeRequired: '出库类型不能为空', + validatorItemOutIdRequired: '出库编号不能为空', + validatorItemWarehouseRequired: '仓库不能为空', + validatorItemMoldRequired: '模具不能为空', + validatorItemCountRequired: '数量不能为空' + }, + + MoldInspectionItems: { + moduleName: '检验项目', + code: '编码', + name: '名称', + inspectionMethod: '检验方式', + valueType: '值类型', + judgmentCriteria: '判定基准', + isEnable: '是否启用', + creatorName: '创建人', + createTime: '创建时间', + operate: '操作', + index: '序号', + add: '新增', + batchDelete: '批量删除', + export: '导出', + edit: '编辑', + delete: '删除', + exportFilename: '检验项目.xls', + placeholderCode: '请输入编码', + placeholderName: '请输入名称', + placeholderJudgmentCriteria: '请输入判定基准', + placeholderSubjectCode: '请输入项目编码', + placeholderSubjectName: '请输入项目名称', + placeholderInspectionMethod: '请选择检验方式', + placeholderValueType: '请选择值类型', + placeholderIsEnable: '请选择是否启用', + placeholderJudgmentCriteriaForm: '请输入判定基准', + validatorSubjectCodeRequired: '项目编码不能为空', + validatorSubjectNameRequired: '项目名称不能为空', + validatorInspectionMethodRequired: '检验方式不能为空', + validatorValueTypeRequired: '值类型不能为空', + validatorJudgmentCriteriaRequired: '判定基准不能为空', + validatorIsEnableRequired: '是否启用不能为空', + selectDeleteTip: '请选择需要删除的数据' + }, + + MoldInspectionPlan: { + moduleName: '检验方案', + planName: '方案名称', + planType: '方案类型', + planTypeMaintain: '保养', + planTypeInspect: '点检', + description: '描述', + creatorName: '创建人', + createTime: '创建时间', + updateTime: '更新时间', + operate: '操作', + index: '序号', + subjectCode: '项目编码', + subjectName: '关联项目', + inspectionMethod: '检验方式', + judgmentCriteria: '判定基准', + add: '新增', + edit: '编辑', + delete: '删除', + batchDelete: '批量删除', + export: '导出', + placeholderPlanName: '请输入方案名称', + placeholderDescription: '请输入描述', + placeholderPlanType: '请选择方案类型', + placeholderSubjectName: '请输入项目名称', + placeholderSubjectDescription: '请输入描述', + placeholderSubjectSelect: '请选择关联项目', + selectDeleteTip: '请选择需要删除的数据', + exportFilename: '模具检验方案.xls', + validatorPlanNameRequired: '方案名称不能为空', + validatorPlanTypeRequired: '方案类型不能为空' + }, + + MoldRepair: { + moduleName: '维修单', + repairCode: '维修单号', + repairName: '维修单', + mold: '模具', + moldCode: '模具编码', + moldName: '模具名称', + repairUser: '维修人员', + confirmUser: '验收人员', + requireDate: '报修日期', + finishDate: '完成日期', + confirmDate: '验收日期', + repairResult: '维修结果', + status: '单据状态', + statusPending: '待完成', + statusDone: '已完成', + acceptUser: '维修人员', + confirmUserShort: '验收人员', + creator: '创建人', + createTime: '创建时间', + updateTime: '更新时间', + operate: '操作', + index: '序号', + remark: '备注', + listTitle: '模具维修记录', + add: '新增', + edit: '编辑', + delete: '删除', + batchDelete: '批量删除', + export: '导出', + exportFilename: '模具维修记录.xls', + repair: '维修', + placeholderRepairCode: '请输入维修单编号', + placeholderRepairName: '请输入维修单名称', + placeholderMoldCode: '请输入模具编码', + placeholderMoldName: '请输入模具名称', + placeholderRequireDateStart: '开始日期', + placeholderRequireDateEnd: '结束日期', + placeholderFinishDateStart: '开始日期', + placeholderFinishDateEnd: '结束日期', + placeholderConfirmDateStart: '开始日期', + placeholderConfirmDateEnd: '结束日期', + placeholderRepairUser: '请输入维修人员', + placeholderStatus: '请选择单据状态', + placeholderMold: '请选择模具', + placeholderAcceptUser: '请选择维修人员', + placeholderConfirmUser: '请选择验收人员', + placeholderRequireDate: '选择报修日期', + placeholderFinishDate: '选择完成日期', + placeholderConfirmDate: '选择验收日期', + placeholderMoldNameAuto: '自动带出', + placeholderMoldCodeAuto: '自动带出', + search: '搜索', + reset: '重置', + selectDeleteTip: '请选择需要删除的数据', + validatorRepairCodeRequired: '维修单编号不能为空', + validatorRepairNameRequired: '维修单不能为空', + validatorMoldRequired: '模具不能为空', + tabMoldRepairLine: '模具维修项目行', + dialogTitleCreate: '新增维修单', + dialogTitleUpdate: '编辑维修单', + dialogTitleRepair: '维修' + }, + + MoldRepairLine: { + index: '序号', + subjectCode: '维修编码', + subjectName: '维修名称', + subjectContent: '维修内容', + addLine: '添加维修项目', + placeholderSubjectCode: '请输入维修编码', + placeholderSubjectName: '请输入维修名称', + placeholderSubjectContent: '请输入维修内容', + validatorRepairIdRequired: '维修单ID不能为空', + validatorSubjectIdRequired: '项目ID不能为空', + validatorSubjectCodeRequired: '项目编码不能为空', + validatorSubjectContentRequired: '项目内容不能为空' + }, + + MoldRepairItems: { + moduleName: '维修项目', + subjectCode: '维修编码', + subjectName: '维修名称', + moldName: '模具名称', + projectContent: '维修内容', + isEnable: '是否启用', + createTime: '创建时间', + operate: '操作', + index: '序号', + add: '新增', + edit: '编辑', + delete: '删除', + batchDelete: '批量删除', + export: '导出', + exportFilename: '模具维修项目.xls', + placeholderSubjectCode: '请输入维修编码', + placeholderSubjectName: '请输入维修名称', + placeholderProjectContent: '请输入维修内容', + placeholderCreateTimeStart: '开始日期', + placeholderCreateTimeEnd: '结束日期', + search: '搜索', + reset: '重置', + selectDeleteTip: '请选择需要删除的数据', + dialogSubjectCode: '维修编码', + dialogSubjectName: '维修名称', + dialogMold: '模具', + dialogProjectContent: '维修内容', + dialogIsEnable: '是否启用', + placeholderDialogSubjectCode: '请输入维修编码', + placeholderDialogSubjectName: '请输入维修名称', + placeholderDialogMold: '请选择模具', + placeholderDialogProjectContent: '请输入维修内容', + validatorSubjectCodeRequired: '项目编码不能为空', + validatorSubjectNameRequired: '项目名称不能为空', + validatorMoldRequired: '模具不能为空', + validatorIsEnableRequired: '是否启用不能为空' + }, + + MoldOperate: { + moduleName: '模具上下模', + operateType: '操作类型', + operateTypeUp: '上模', + operateTypeDown: '下模', + mold: '模具', + moldName: '模具名称', + device: '设备', + deviceName: '设备名称', + remark: '备注', + creatorName: '操作人', + createTime: '操作时间', + operate: '操作', + tabUp: '上模', + tabDown: '下模', + index: '序号', + add: '新增', + delete: '删除', + export: '导出', + exportFilename: '模具上下模.xls', + placeholderMold: '请选择模具', + placeholderRemark: '请输入备注', + placeholderCreateTimeStart: '开始日期', + placeholderCreateTimeEnd: '结束日期', + placeholderDevice: '请选择设备', + search: '搜索', + reset: '重置', + validatorOperateTypeRequired: '操作类型不能为空', + validatorDeviceRequired: '关联设备不能为空', + validatorMoldRequired: '关联模具不能为空', + alertNeedRemoveMoldFirst: '请先将该设备上的模具换下!', + alertNoMoldOnDevice: '该设备没有安装模具!' + }, + + MoldWorkOrderInquiry: { + moduleName: '工单查询', + planNo: '单号', + planType: '类型', + planTypeInspect: '点检', + planTypeMaintain: '保养', + jobStatus: '作业状态', + jobResult: '结果', + jobResultOk: '通过', + jobResultNg: '不通过', + moldName: '模具名称', + configName: '计划配置名称', + operatorName: '作业人', + taskTime: '作业时间', + taskEndTime: '计划结束作业时间', + createTime: '创建时间', + index: '序号', + remark: '备注', + select: '选择', + cancelTask: '取消任务', + placeholderPlanNo: '请输入单号', + placeholderPlanType: '请选择类型', + placeholderJobStatus: '请选择作业状态', + placeholderJobResult: '请选择结果', + query: '查询', + reset: '重置', + cancelConfirm: '确认取消选中的任务吗?', + cancelSuccess: '取消任务成功', + inspectResultTitlePrefix: '检验结果-', + inspectResultTitle: '检验结果' + }, + + TicketResultDialog: { + moduleName: '检验结果', + index: '序号', + inspectionItemName: '检验项名称', + inspectionMethod: '检验方式', + judgmentCriteria: '判定基准', + inspectionResult: '检验结果', + inspectionResultPending: '待检测', + inspectionResultPass: '通过', + inspectionResultFail: '不通过', + images: '图片', + remark: '备注', + operate: '操作', + pass: '通过', + fail: '不通过', + save: '保 存', + cancel: '取 消', + selectDecisionTip: '请先为待检测记录选择通过或不通过', + updateSuccess: '更新成功', + updateFail: '更新失败' + } } } diff --git a/src/views/erp/mold/MoldBrandForm.vue b/src/views/erp/mold/MoldBrandForm.vue index a74bfcca..2ec68eb1 100644 --- a/src/views/erp/mold/MoldBrandForm.vue +++ b/src/views/erp/mold/MoldBrandForm.vue @@ -7,25 +7,38 @@ label-width="100px" v-loading="formLoading" > - - + + - - + + - - + + - + - - + + - + - - + + @@ -104,11 +125,21 @@ const formData = ref({ isEnable: undefined }) const formRules = reactive({ - code: [{ required: true, message: '型号编码不能为空', trigger: 'blur' }], - name: [{ required: true, message: '型号名称不能为空', trigger: 'blur' }], - moldType: [{ required: true, message: '规格不能为空', trigger: 'blur' }], - productId: [{ required: true, message: '产品ID不能为空', trigger: 'blur' }], - moldSize: [{ required: true, message: '出模数不能为空', trigger: 'blur' }] + code: [ + { required: true, message: t('MoldManagement.MoldBrand.validatorCodeRequired'), trigger: 'blur' } + ], + name: [ + { required: true, message: t('MoldManagement.MoldBrand.validatorNameRequired'), trigger: 'blur' } + ], + moldType: [ + { required: true, message: t('MoldManagement.MoldBrand.validatorMoldTypeRequired'), trigger: 'blur' } + ], + productId: [ + { required: true, message: t('MoldManagement.MoldBrand.validatorProductRequired'), trigger: 'blur' } + ], + moldSize: [ + { required: true, message: t('MoldManagement.MoldBrand.validatorMoldSizeRequired'), trigger: 'blur' } + ] }) const formRef = ref() // 表单 Ref diff --git a/src/views/erp/mold/components/MoldForm.vue b/src/views/erp/mold/components/MoldForm.vue index 20b7019a..9686bb23 100644 --- a/src/views/erp/mold/components/MoldForm.vue +++ b/src/views/erp/mold/components/MoldForm.vue @@ -7,14 +7,26 @@ label-width="100px" v-loading="formLoading" > - - + + - - + + - - + + --> - + - + @@ -115,12 +132,24 @@ const formData = ref({ brandId: undefined }) const formRules = reactive({ - code: [{ required: true, message: '模具编码不能为空', trigger: 'blur' }], - name: [{ required: true, message: '模具名称不能为空', trigger: 'blur' }], - unitId: [{ required: true, message: '单位不能为空', trigger: 'blur' }], - inTime: [{ required: true, message: '入库时间不能为空', trigger: 'blur' }], - isEnable: [{ required: true, message: '是否启用不能为空', trigger: 'blur' }], - brandId: [{ required: true, message: '型号不能为空', trigger: 'blur' }] + code: [ + { required: true, message: t('MoldManagement.Mold.validatorCodeRequired'), trigger: 'blur' } + ], + name: [ + { required: true, message: t('MoldManagement.Mold.validatorNameRequired'), trigger: 'blur' } + ], + unitId: [ + { required: true, message: t('MoldManagement.Mold.validatorUnitRequired'), trigger: 'blur' } + ], + inTime: [ + { required: true, message: t('MoldManagement.Mold.validatorInTimeRequired'), trigger: 'blur' } + ], + isEnable: [ + { required: true, message: t('MoldManagement.Mold.validatorIsEnableRequired'), trigger: 'blur' } + ], + brandId: [ + { required: true, message: t('MoldManagement.Mold.validatorBrandRequired'), trigger: 'blur' } + ] }) const formRef = ref() // 表单 Ref diff --git a/src/views/erp/mold/components/MoldList.vue b/src/views/erp/mold/components/MoldList.vue index 37512b08..22be5787 100644 --- a/src/views/erp/mold/components/MoldList.vue +++ b/src/views/erp/mold/components/MoldList.vue @@ -2,34 +2,32 @@ - 新增 + {{ t('action.add') }} - - + + - - - - + + + - + - - + + - - - + + diff --git a/src/views/erp/mold/index.vue b/src/views/erp/mold/index.vue index cae22f8a..5ecddf17 100644 --- a/src/views/erp/mold/index.vue +++ b/src/views/erp/mold/index.vue @@ -6,30 +6,30 @@ :model="queryParams" ref="queryFormRef" :inline="true" - label-width="68px" + label-width="110px" > - + - + - + @@ -58,15 +58,15 @@ --> - 搜索 - 重置 + {{ t('common.query') }} + {{ t('common.reset') }} - 新增 + {{ t('action.add') }} - 导出 + {{ t('action.export') }} @@ -95,32 +95,32 @@ @selection-change="handleSelectionChange" > - - - - + + + + - + - - + + - + @@ -158,7 +158,7 @@ {{ currentBrandDisplay }} - + - + - + - + @@ -84,16 +88,16 @@ - + @@ -123,8 +127,12 @@ const formData = ref({ items: [] }) const formRules = reactive({ - outTime: [{ required: true, message: '出库时间不能为空', trigger: 'blur' }], - outType: [{ required: true, message: '出库类型不能为空', trigger: 'blur' }] + outTime: [ + { required: true, message: t('MoldManagement.MoldGet.validatorOutTimeRequired'), trigger: 'blur' } + ], + outType: [ + { required: true, message: t('MoldManagement.MoldGet.validatorOutTypeRequired'), trigger: 'blur' } + ] }) const disabled = computed(() => formType.value === 'detail') const formRef = ref() // 表单 Ref @@ -132,9 +140,8 @@ const customerList = ref([]) // 客户列表 const options = [ { value: '模具出库', - label: '模具出库', - }, - + label: t('MoldManagement.MoldGet.moduleName') + } ] /** 子表的表单 */ const subTabsName = ref('item') diff --git a/src/views/mes/moldget/components/StockOutItemForm.vue b/src/views/mes/moldget/components/StockOutItemForm.vue index 56c7d212..1cf4bbdd 100644 --- a/src/views/mes/moldget/components/StockOutItemForm.vue +++ b/src/views/mes/moldget/components/StockOutItemForm.vue @@ -9,8 +9,8 @@ :disabled="disabled" > - - + + - + - + - + - + - + --> - + - + \ No newline at end of file + diff --git a/src/views/mes/moldoperate/index.vue b/src/views/mes/moldoperate/index.vue index 2a2918d4..9b54595c 100644 --- a/src/views/mes/moldoperate/index.vue +++ b/src/views/mes/moldoperate/index.vue @@ -6,7 +6,7 @@ :model="queryParams" ref="queryFormRef" :inline="true" - label-width="68px" + label-width="120px" > - + - + - + - 搜索 - 重置 + {{ t('MoldManagement.MoldOperate.search') }} + {{ t('MoldManagement.MoldOperate.reset') }} - 新增 + {{ t('MoldManagement.MoldOperate.add') }} - 导出 + {{ t('MoldManagement.MoldOperate.export') }} @@ -81,24 +81,24 @@ - - + + - - - - + + + + - + @@ -123,8 +127,12 @@ const formData = ref({ items: [] }) const formRules = reactive({ - inTime: [{ required: true, message: '入库时间不能为空', trigger: 'blur' }], - inType: [{ required: true, message: '入库类型不能为空', trigger: 'blur' }] + inTime: [ + { required: true, message: t('MoldManagement.MoldReturn.validatorInTimeRequired'), trigger: 'blur' } + ], + inType: [ + { required: true, message: t('MoldManagement.MoldReturn.validatorInTypeRequired'), trigger: 'blur' } + ] }) const disabled = computed(() => formType.value === 'detail') const formRef = ref() // 表单 Ref @@ -132,9 +140,8 @@ const customerList = ref([]) // 客户列表 const options = [ { value: '模具入库', - label: '模具入库', - }, - + label: t('MoldManagement.MoldReturn.moduleName') + } ] /** 子表的表单 */ const subTabsName = ref('item') diff --git a/src/views/mes/moldreturn/components/StockInItemForm.vue b/src/views/mes/moldreturn/components/StockInItemForm.vue index 556d1612..dd478e5e 100644 --- a/src/views/mes/moldreturn/components/StockInItemForm.vue +++ b/src/views/mes/moldreturn/components/StockInItemForm.vue @@ -9,8 +9,8 @@ :disabled="disabled" > - - + + - + - + - + - + - + --> - + - + - diff --git a/src/views/mold/inspectionItems/index.vue b/src/views/mold/inspectionItems/index.vue index 1aac0d42..8713f0a7 100644 --- a/src/views/mold/inspectionItems/index.vue +++ b/src/views/mold/inspectionItems/index.vue @@ -1,39 +1,39 @@