完成了 BOM 管理和生产管理,完成部分发料单、采购计划和调拨单。

This commit is contained in:
c
2026-02-28 18:18:01 +08:00
commit 219eef4729
399 changed files with 46113 additions and 0 deletions

View File

@@ -0,0 +1,743 @@
import {
HOME_NAME,
LOGIN_NAME,
LAYOUT_NAME,
REDIRECT_NAME,
FORBIDDEN_NAME,
SERVER_ERROR_NAME,
GATEWAY_TIMEOUT_NAME,
TEST_NAME,
} from "@/common/config";
export default {
_route: {
[LOGIN_NAME]: "登录",
[REDIRECT_NAME]: "重定向",
[LAYOUT_NAME]: "布局",
[FORBIDDEN_NAME]: "403",
[SERVER_ERROR_NAME]: "404",
[GATEWAY_TIMEOUT_NAME]: "500",
[HOME_NAME]: "工作台",
ErrorLog: "错误日志",
[TEST_NAME]: "总表",
SYS: "系统管理",
SYSUSER: "用户管理",
warehouse: "仓库管理",
warehouse_item: "物料总表",
stock_by_type: "规格物料库存",
stock_by_brand: "品牌物料库存",
stock_by_warehouse: "仓库物料库存",
stock_transfer_order: "仓库调拨",
warehouse_receipt: "入库单",
inventory_count: "库存盘点",
production: "生产管理",
bom: "BOM管理",
production_plan: "生产计划",
production_issue: "生产发料单",
production_return: "生产退料单",
finished_product_receipt: "成品入库单",
finished_product_shipment: "成品出货单",
purchase: "采购管理",
purchase_plan: "采购计划",
purchase_order: "采购订单",
sale: "销售管理",
sale_order: "销售订单",
device_sn: "SN 溯源",
repair_record: "维修记录",
systemset: "系统管理",
syschannel: "栏目管理",
key_account: "客户管理",
vendor: "供应商管理",
store: "仓库管理",
sysrecord: "日志列表",
sysrole: "角色管理",
},
_prop: {
common: {
tel: "电话",
address: "地址",
createDate: "创建时间",
status: "状态",
operate: "操作",
remark: "备注",
startdate: "开始时间",
enddate: "结束时间",
},
warehouse: {
warehouse: {
storeMark: "备注",
storeName: "仓库名称",
},
warehouse_item: {
productPacking: "最小包装",
productPackSize: "封装",
productBrand: "品牌",
productMark: "备注",
createUserName: "创建者",
partNumber: "编号",
productSpecs: "型号",
productType: "规格名称",
productPrice: "参考价格",
},
stock: {
productCount: "数量",
},
stocktransferorder: {
outStoreName: "出货仓库",
formCode: "单据编号",
formName: "单据名称",
formMark: "单据备注",
storeName: "入货仓库",
storeId: "入货仓库",
outStoreId: "出货仓库",
createDate: "创建时间",
},
warehousereceipt: {
formCode: "单据编号",
formName: "单据名称",
formMark: "单据备注",
storeName: "仓库名称",
storeId: "仓库",
},
inventorycount: {
formCode: "单据编号",
formName: "单据名称",
formMark: "单据备注",
storeName: "仓库名称",
storeId: "仓库",
},
},
production: {
bom: {
brandName: "品牌名称",
bomNo: "BOM 编号",
formMark: "BOM 备注",
bomName: "BOM 名称",
customerName: "客户名称",
spec: "封装规格",
manufacturer: "厂家 / 型号",
searchCode: "BOM 编号 / 名称",
},
bom_item: {
productPackSize: "封装",
productBrand: "品牌",
productMark: "备注",
manufactureCount: "用量",
partNumber: "编号",
productSpecs: "型号",
productType: "规格名称",
itemPosition: "位号",
sameUseCount: "替换料数量",
sameUseNum: "替换料",
},
production_plan: {
storeNo: "仓库编号",
productionNote: "注意事项",
storeName: "仓库名称",
productionCount: "数量",
projectName: "项目名称",
projectId: "项目编号",
productionMark: "备注",
productionNum: "单据编号",
requiredQty: "需求量",
stockQty: "库存量",
diffQty: "差异量",
outStoreNo: "发料仓库",
actualQty: "实发数量",
},
productionissue: {
formCode: "单据编号",
formStatus: "单据状态",
formMark: "单据备注",
storeName: "仓库",
},
productionreturn: {
formCode: "单据编号",
formStatus: "单据状态",
formMark: "单据备注",
storeName: "仓库",
},
finishedproductreceipt: {
totalValue: "入库数量",
formCode: "单据编号",
formName: "单据名称",
formMark: "单据备注",
storeName: "仓库",
},
},
purchase: {
purchaseplan: {
planNo: "采购计划号",
remask: "备注",
planName: "计划单名称",
planStatus: "计划状态",
storeName: "入库仓库",
},
purchaseorder: {
totalValue: "订单总额",
formCode: "单据编号",
formMark: "单据备注",
formStatus: "入库状态",
vendorName: "供应商",
},
finishedproductshipment: {
formCode: "单据编号",
formName: "单据名称",
formMark: "单据备注",
storeName: "仓库",
},
},
sale: {
saleorder: {
totalValue: "订单总额",
formCode: "单据编号",
formName: "单据名称",
formMark: "单据备注",
formStatus: "审核状态",
customerName: "客户名称",
},
devicesn: {
softVersion: "软件版本",
AlVersion: "算法版本",
serialNum: "序列号",
productSn: "SN 号",
repairMark: "返修记录",
outProductDate: "出货时间",
productType: "型号",
mac: "MAC 地址",
},
repairrecord: {
productSn: "SN 号",
repairMark: "返修记录",
outProductDate: "出货日期",
repairDate: "维修日期",
productType: "型号",
mac: "MAC 地址",
},
},
systemset: {
vendor: {
vendorName: "供应商名字",
contactPerson: "联系人",
vendorMark: "备注",
},
store: {
storeMark: "备注",
storeName: "仓库名称",
},
keyaccount: {
contactPerson: "联系人",
keyAccountMark: "备注说明",
keyAccountName: "客户名称",
},
syschannel: {
iconName: "图标",
show: "展示",
eventName: "事件名称",
channelName: "栏目名称",
className: "样式",
channelType: "栏目类型",
sort: "排序",
channelLink: "栏目链接",
viewLink: "视图链接",
},
sysrecord: {
recordType: "日志类型",
ip: "IP",
linkUrl: "操作地址",
channelName: "栏目名称",
remark: "描述",
createUserName: "操作人",
isSuccess: "状态",
createDate: "操作时间",
},
sysrole: {
roleName: "角色名称",
roleType: "角色类型",
},
},
},
_button: {
add: "新增",
edit: "编辑",
remove: "删除",
batchRemove: "批量删除",
submit: "提交",
confirm: "确定",
cancel: "取消",
reset: "重置",
enable: "启用",
disable: "禁用",
search: "查询",
showItem: "展示明细",
generatePurchasePlan: "生成采购计划",
generateProductionIssue: "生成发料单",
generateTransferOrder: "生成调拨单",
viewMaterialShortage: "查看缺料情况",
viewLossRate: "查看损耗率",
shortageFilterButton: "缺料数据",
unfilterButton: "全部数据",
},
_message: {
common: {
input_tel: "请输入电话",
type_tel: "电话必须是数字",
input_address: "请输入地址",
input_remark: "请输入备注说明",
select_status: "请选择状态",
add_success: "添加成功!",
add_failure: "添加失败!失败信息:",
edit_success: "更新成功!",
edit_failure: "更新失败!失败信息:",
delete_success: "删除成功!",
delete_failure: "删除失败!失败信息:",
delete_cannel: "取消删除!",
generate_document_mark_prefix: "系统由【",
generate_document_mark_suffix: "】",
},
warehouse: {
warehouse_item: {
input_productNumber: "请输入物料编号",
input_productSpec: "请输入物料型号",
input_productType: "请输入物料规格",
input_productBrand: "请输入品牌",
input_productPackSize: "请输入最小包装数量",
input_productPacking: "请输入封装",
input_productMark: "请输入说明",
delete_message: "删除物料信息",
not_exist_partNumber: "物料不存在",
},
stocktransferorder: {
input_storeId: "请输入入货仓库",
input_outStoreId: "请输入出货仓库",
input_formName: "请输入单据名称",
input_formMark: "请输入单据备注",
delete_message: "删除调拨单",
},
warehousereceipt: {
select_storeId: "请选择仓库",
input_formName: "请输入单据名称",
input_formMark: "请输入单据备注",
delete_message: "删除入库单",
},
inventorycount: {
select_storeId: "请选择仓库",
input_formName: "请输入单据名称",
input_formMark: "请输入单据备注",
delete_message: "删除盘点单",
},
},
production: {
bom: {
input_bomNo: "请输入 BOM 编号",
input_bomName: "请输入 BOM 名称",
input_manufacturer: "请输入厂家或者型号",
input_spec: "请输入封装规格",
input_brandName: "请输入品牌名称",
input_formMark: "请输入 BOM 备注",
delete_message: "删除 BOM",
upload_bomitems: "请上传 BOM 明细",
input_manufactureCount: "请输入用量",
input_itemPosition: "请输入位号",
unpair_manufactureCount_itemPosition: "用量与位号数量不匹配",
},
production_plan: {
select_projectId: "请选择 BOM",
input_productionNum: "请输入单据编号,为空时自动生成",
select_storeNo: "请选择仓库",
input_productionCount: "请输入数量",
input_productionMark: "请输入备注",
input_productionNote: "请输入注意事项",
delete_message: "删除生产计划",
select_production_plan: "请选择生产计划",
duplicate_store_no: "只支持查看一个仓库的缺料数据",
generate_purchase_plan_confirm: "是否生成采购订单",
generate_purchase_plan_mark_suffix: "】生成采购计划【",
generate_purchase_plan_name_suffix: " 缺料",
generate_purchase_plan_success: "生成采购计划成功",
generate_purchase_plan_fail: "生成采购计划失败,失败信息:",
generate_transfer_order_confirm: "是否生成调拨单",
generate_transfer_order_mark_suffix: "】生成调拨单【",
generate_transfer_order_name_suffix: " 调拨",
generate_transfer_order_success: "生成调拨成功",
generate_transfer_order_fail: "生成调拨失败,失败信息:",
generate_production_issue_confirm: "是否生成出料单",
generate_production_issue_mark_suffix: "】生成出料单【",
generate_production_issue_name_suffix: " 出料",
generate_production_issue_success: "生成出料单成功",
generate_production_issue_fail: "生成出料单失败,失败信息:",
error_production_status: "只能选择未完成的计划",
},
finishedproductreceipt: {
delete_message: "删除成品入库单",
},
},
purchase: {
purchaseplan: {
delete_message: "删除采购计划",
},
purchaseorder: {
delete_message: "删除采购订单",
},
finishedproductshipment: {
delete_message: "删除成品出货单",
},
},
sale: {
saleorder: {
delete_message: "删除销售订单",
},
},
systemset: {
vendor: {
input_vendorName: "请输入供应商名字",
input_contactPerson: "请输入联系人",
input_vendorMark: "请输入备注说明",
delete_message: "删除经销商",
},
store: {
input_storeName: "请输入仓库名称",
input_storeMark: "请输入备注",
delete_message: "删除仓库",
},
keyaccount: {
input_keyAccountName: "请输入客户名称",
input_contactPerson: "请输入联系人",
input_keyAccountMark: "请输入备注说明",
delete_message: "删除客户",
},
syschannel: {
input_channelName: "请输入栏目名称",
input_channelLink: "请输入栏目链接",
input_eventName: "请输入事件名称",
input_className: "请输入样式",
input_iconName: "请输入图标",
input_channelType: "请选择栏目类型",
input_sort: "请输入排序",
input_show: "请选择展示",
input_viewLink: "请输入视图链接",
delete_message: "删除栏目",
},
sysrole: {
input_roleName: "请输入角色名称",
select_roleType: "请选择角色类型",
delete_message: "删除角色",
},
},
},
_title: {
warehouse: {
warehouseitem: {
add: "添加物料信息",
edit: "编辑物料信息",
},
stocktransferorder: {
add: "添加调拨单",
edit: "编辑调拨单",
},
warehousereceipt: {
add: "添加入库单",
edit: "编辑入库单",
},
inventorycount: {
add: "添加盘点单",
edit: "编辑盘点单",
},
},
production: {
bom: {
add: "新增 BOM",
edit: "编辑 BOM",
showItem: "BOM 明细",
baseTitle: "BOM 基本信息",
tableTitle: "BOM 明细",
},
production_plan: {
add: "新增生产计划",
edit: "编辑生产计划",
dialog: "缺料查看",
issueDialog: "发料编辑",
},
finishedproductreceipt: {
add: "添加成品入库单",
edit: "编辑成品入库单",
},
finishedproductshipment: {
add: "添加成品出货单",
edit: "编辑成品出货单",
},
},
purchase: {
purchaseplan: {
add: "新建采购计划",
edit: "编辑采购计划",
},
purchaseorder: {
add: "新建采购订单",
edit: "编辑采购订单",
},
},
sale: {
saleorder: {
add: "添加销售订单",
edit: "编辑销售订单",
},
},
systemset: {
vendor: {
add: "添加经销商",
edit: "编辑经销商",
},
store: {
add: "添加仓库",
edit: "编辑仓库",
},
keyaccount: {
add: "添加客户",
edit: "编辑客户",
},
syschannel: {
add: "添加栏目",
edit: "编辑栏目",
},
sysrole: {
add: "添加角色",
edit: "编辑角色",
},
},
},
_tabNav: {
refresh: "刷新当前标签页",
fixed: "固定当前标签页",
unfixed: "取消固定标签页",
maximize: "内容区域最大化",
openInNewTab: "新标签页中打开",
closeCurrent: "关闭当前标签页",
closeLeft: "关闭左侧标签页",
closeRight: "关闭右侧标签页",
closeOthers: "关闭其他标签页",
closeAll: "关闭全部标签页",
more: "更多",
},
_headerBar: {
search: "搜索",
changeLanguage: "修改语言成功!",
changeSize: "修改全局 Size 成功!",
profile: "我的主页",
messageCenter: "我的消息",
setting: "我的设置",
lock: "锁屏",
logout: {
label: " 退出登录",
confirmTitle: "温馨提示",
confirm: "确定退出登录吗?",
success: " 退出成功!",
},
},
_lockScreen: {
inputPlaceholder: "请输入锁屏密码",
lockButtonText: "锁屏",
unInputPlaceholder: "请输入解锁密码",
unlockButtonText: "解锁",
backLogin: "返回登录",
passwordError: "密码错误!",
},
_setting: {
clearSettingCache: "清除缓存 & 重新登录",
clearSettingCacheMessage: "正在清除设置缓存并退出登录,请稍候...",
resetSetting: "还原默认配置",
commonLabel: "通用",
layout: {
layoutMode: "布局模式",
layoutModeSelect: {
vertical: "纵向",
horizontal: "横向",
classic: "经典",
columns: "分栏",
mixins: "混合",
iframe: "嵌入",
},
watermark: "全局水印",
themePanelTriggerPosition: "主题面板触发位置",
themePanelTriggerPositionSelect: {
label: "主题面板触发位置",
header: "顶栏",
fixed: "固定",
},
epSize: "EP 组件尺寸",
titleMode: "标题模式",
titleModePlaceholder: "页面 Title",
titleModeSelect: {
projectPage: "项目 Title + 页面 Title",
usernamePage: "用户名 + 页面 Title",
project: "项目 Title",
page: "页面 Title",
},
language: "语言选择",
},
theme: {
label: "全局主题",
primaryColor: "主题色",
modeSelect: {
light: "浅色",
darkBlue: "深蓝深色",
darkDeep: "暗黑深色",
darkMidnight: "午夜深色",
darkNeutral: "中性深色",
system: "系统",
},
radius: "圆角大小",
greyMode: "灰色模式",
weakMode: "色弱模式",
},
header: {
label: "顶栏",
enabled: "显示顶栏",
height: "顶栏高度",
style: "顶栏样式",
styleSelect: {
page: "页面",
background: "背景",
line: "线条",
backgroundLine: "背景线条",
},
menuAlign: "顶栏菜单位置",
menuAlignSelect: {
start: "左侧",
center: "居中",
end: "右侧",
},
showMode: "顶栏显示模式",
showModeSelect: {
static: "静态",
fixed: "固定",
autoHidden: "自动隐藏",
scrollHidden: "滚动隐藏",
},
},
menu: {
label: "菜单栏",
enabled: "显示菜单栏",
theme: "菜单主题",
themeSelect: {
light: "亮色",
dark: "暗色",
blue: "蓝色",
},
style: "风格",
styleSelect: {
simple: "朴素",
round: "圆润",
},
collapse: "折叠菜单",
accordion: "菜单手风琴",
autoActivateChild: "自动激活子菜单",
showModeAutoFixed: "固定菜单栏",
width: "菜单宽度",
showMode: "菜单显示模式",
showModeSelect: {
static: "静态",
autoCollapse: "自动折叠",
autoHidden: "自动隐藏",
},
rightClickMenuCollapseToClose: "右键折叠图标关闭菜单",
},
tabNav: {
label: "标签栏",
enabled: "显示标签栏",
mode: "标签栏风格",
height: "标签栏高度",
maxCount: "最大标签数",
showIcon: "显示标签栏图标",
showDot: "显示标签栏圆圈",
persistence: "持久化标签栏",
fixed: "固定标签栏",
modeSelect: {
simple: "简洁",
classic: "经典",
element: "元素",
},
draggable: "启动拖拽排序",
middleClickToClose: "点击鼠标中键关闭标签页",
middleClickToOpen: "点击鼠标中键打开标签页",
middleClickToOpenInNewWindow: "点击鼠标中键新窗口打开标签页",
showMore: "显示更多按钮",
wheel: "启用纵向滚轮响应",
},
breadcrumb: {
label: "面包屑",
enabled: "显示面包屑",
showIcon: "显示面包屑图标",
hideOnlyOne: "仅有一个时隐藏",
showHome: "显示首页",
onlyShowHomeIcon: "仅显示首页按钮",
},
logo: {
enable: "显示侧边菜单 Logo",
},
transition: {
label: "动画",
pageEnter: "页面切换动画",
pageEnterSelect: {
none: "无动画",
fade: "淡入淡出",
slideLeft: "左侧滑入",
slideTop: "顶部滑入",
slideBottom: "底部滑入",
},
progress: "页面切换显示进度条",
loading: "页面切换显示 Loading",
},
widget: {
label: "部件",
menuCollapse: "启用菜单栏折叠",
refresh: "启用刷新",
search: "启用全局搜索",
fullscreen: "启用全屏",
notification: "启用通知",
language: "启用语言切换",
theme: "启用主题切换",
lockScreen: "启用锁屏",
},
shortcutKey: {
label: "快捷键",
enable: "启用快捷键",
search: "全局搜索",
logout: "退出登录",
lockScreen: "锁定屏幕",
},
},
_search: {
placeholder: "搜索页面",
historyTitle: "搜索历史",
switchKeydown: "切换",
selectKeydown: "选择",
closeKeyDown: "关闭",
},
_level: {
info: "信息",
warning: "警告",
danger: "危险",
},
_base_info: {
unknown: "-",
status: {
enable: "启用",
disable: "禁用",
},
production: {
production_plan: {
no_complete: "未完成",
completed: "已完成",
approving: "审核中",
reviewed: "已审核",
},
},
},
};