Commit c5c497b6 authored by 周远喜's avatar 周远喜

系统管理

parent 574e518d
export default {
locale: 'zh-CN',
language: '简体中文',
menu: {
i18n: '多语言'
locale: 'zh-CN',
language: '简体中文',
menu: {
i18n: '多语言'
},
page: {
login: {
title: '登录',
remember: '自动登录',
forgot: '忘记密码',
submit: '登录',
other: '其它登录方式',
signup: '注册账户'
},
page: {
login: {
title: '登录',
remember: '自动登录',
forgot: '忘记密码',
submit: '登录',
other: '其它登录方式',
signup: '注册账户'
},
register: {
title: '注册',
submit: '注册',
other: '使用已有账户登录'
},
exception: {
e403: '抱歉,你无权访问该页面',
e404: '抱歉,你访问的页面不存在',
e500: '抱歉,服务器出错了',
btn: '返回首页'
},
i18n: {
content: '你好,很高兴认识你!'
}
register: {
title: '注册',
submit: '注册',
other: '使用已有账户登录'
},
user: {
id: 'ID',
userName: '姓名',
name: '姓名',
cardTypeId: '卡类型ID',
cardNo: '员工编号',
gender: '性别',
birthday: '出生年月',
title: '职称',
workLicense: '上岗证',
equipment: '可操控设备',
email: '邮箱',
phone: '电话',
department: '所属部门',
jobName: '职位名称',
role: '角色',
account: '用户帐号',
employeeNo: '员工编号',
modifyTime: '修改时间',
remark: '备注',
degreeId: '学历',
degree: '学历',
departmentId: '部门id',
national: '国籍',
status: '状态',
creatorUserId: '创建人',
creationTime: '创建时间',
lastModifierUserId: '最后修改人',
lastModificationTime: '最后修改时间',
accountId: '用户账号',
isDeleted: '是否删除',
positionId: '职位',
licensedToWork: '上岗证',
titleId: '职称',
jobNo: '工号',
departmentTitle: '所属部门',
roleTitles: '角色名称',
enableEquip: '可操控设备',
property:'属性'
exception: {
e403: '抱歉,你无权访问该页面',
e404: '抱歉,你访问的页面不存在',
e500: '抱歉,服务器出错了',
btn: '返回首页'
},
resource: {
id: '编号',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
resourceId: '资源编号',
resourceCode: '资源编号',
nameOfResource: '资源名称',
specifications: '规格',
measuringUnit: '计量单位',
qualityCharacteristics: '质量特性',
batchNo: '批次号',
storeId: '库位ID',
storeTitle: '库位',
state: '状态',
resourceType: '资源类型',
totalNum: '总数',
numberAvailable: '库存',
count: '数量',
action: '操作',
creationTime: '操作时间',
libraryTube: '操作人',
},
MaterialPowder: {
code: '粉末编码',
name: '名称',
brand: '牌号',
specifications: '规格',
originalManufacturer: '原厂家',
batch: '批次号',
totalInventory: '入库总量(kg)',
remainingAmount: '剩余量(kg)',
remainingAmount1: '实际剩余量(kg)',
changeState: '盈亏',
unitPrice: '单价(元/kg)',
certificateOfApproval: '合格证',
storeId: '库位Id',
storeTitle: '库位',
location: '位置',
category: '类别',
reinspectionDate: '复验日期',
reinspectionStatus: '复验状态',
id: '编号',
creationTime: '创建时间',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
deletionTime: '',
deleterUserId: '',
isDeleted: '',
creator: "经办人",
creatorUserId: "经办人Id",
storeCode: '入库编号',
minNum: '最低库存',
remark: '备注',
total: '总数',
batchNo: '批次号',
},
waitReview: {
id: '',
brand: '粉末牌号',
name: '粉末名称',
specifications: '粉末规格',
batchNo: '批次号',
originalManufacturer: '生产厂家',
reinspectionDate: '复验日期',
remainingAmount: '库存余量',
storeId: '货架号',
location: '所处位置',
category: '粉末类别',
reinspectionStatus: '复验状态',
},
MaterialPlacode: {
id: '',
substrateCoding: '基板编码',
name: '名称',
brand: '牌号',
specifications: '规格',
baseMaterial: '基板材质',
materialNumber: '材料编号',
applyToEquipment: '适用设备',
thickness: '厚度(mm)',
state: '状态',
location: '所处位置',
inventory: '库存',
minNum: '最低库存',
availableInStock: '可用库存',
remainingAmount1: '实际库存',
creator: '经办人',
storeId: '库位Id',
storeTitle: '库位',
changeState: '盈亏',
remark: '备注',
total: '总数',
code: '基板编码',
i18n: {
content: '你好,很高兴认识你!'
}
},
user: {
id: 'ID',
userName: '姓名',
name: '姓名',
cardTypeId: '卡类型ID',
cardNo: '员工编号',
gender: '性别',
birthday: '出生年月',
title: '职称',
workLicense: '上岗证',
equipment: '可操控设备',
email: '邮箱',
phone: '电话',
department: '所属部门',
jobName: '职位名称',
role: '角色',
account: '用户帐号',
employeeNo: '员工编号',
modifyTime: '修改时间',
remark: '备注',
degreeId: '学历',
degree: '学历',
departmentId: '部门id',
national: '国籍',
status: '状态',
creatorUserId: '创建人',
creationTime: '创建时间',
lastModifierUserId: '最后修改人',
lastModificationTime: '最后修改时间',
accountId: '用户账号',
isDeleted: '是否删除',
positionId: '职位',
licensedToWork: '上岗证',
titleId: '职称',
jobNo: '工号',
departmentTitle: '所属部门',
roleTitles: '角色名称',
enableEquip: '可操控设备',
property: '属性'
},
resource: {
id: '编号',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
resourceId: '资源编号',
resourceCode: '资源编号',
nameOfResource: '资源名称',
specifications: '规格',
measuringUnit: '计量单位',
qualityCharacteristics: '质量特性',
batchNo: '批次号',
storeId: '库位ID',
storeTitle: '库位',
state: '状态',
resourceType: '资源类型',
totalNum: '总数',
numberAvailable: '库存',
count: '数量',
action: '操作',
creationTime: '操作时间',
libraryTube: '操作人',
},
MaterialPowder: {
code: '粉末编码',
name: '名称',
brand: '牌号',
specifications: '规格',
originalManufacturer: '原厂家',
batch: '批次号',
totalInventory: '入库总量(kg)',
remainingAmount: '剩余量(kg)',
remainingAmount1: '实际剩余量(kg)',
changeState: '盈亏',
unitPrice: '单价(元/kg)',
certificateOfApproval: '合格证',
storeId: '库位Id',
storeTitle: '库位',
location: '位置',
category: '类别',
reinspectionDate: '复验日期',
reinspectionStatus: '复验状态',
id: '编号',
creationTime: '创建时间',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
deletionTime: '',
deleterUserId: '',
isDeleted: '',
creator: "经办人",
creatorUserId: "经办人Id",
storeCode: '入库编号',
minNum: '最低库存',
remark: '备注',
total: '总数',
batchNo: '批次号',
},
waitReview: {
id: '',
brand: '粉末牌号',
name: '粉末名称',
specifications: '粉末规格',
batchNo: '批次号',
originalManufacturer: '生产厂家',
reinspectionDate: '复验日期',
remainingAmount: '库存余量',
storeId: '货架号',
location: '所处位置',
category: '粉末类别',
reinspectionStatus: '复验状态',
},
MaterialPlacode: {
id: '',
substrateCoding: '基板编码',
name: '名称',
brand: '牌号',
specifications: '规格',
baseMaterial: '基板材质',
materialNumber: '材料编号',
applyToEquipment: '适用设备',
thickness: '厚度(mm)',
state: '状态',
location: '所处位置',
inventory: '库存',
minNum: '最低库存',
availableInStock: '可用库存',
remainingAmount1: '实际库存',
creator: '经办人',
storeId: '库位Id',
storeTitle: '库位',
changeState: '盈亏',
remark: '备注',
total: '总数',
code: '基板编码',
},
MaterialScraper: {
id: '编号',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
code: '刮刀编号',
materialSpecification: '材质/规格',
applyEquipment: '适用设备',
freeCount: '剩余套数',
remainingAmount1: '实际套数',
inCount: '入库套数',
quantityCount: '每套数量(片)',
price: '单价(元/套)',
storageTime: '入库时间',
location: '所处位置',
minNum: '最低库存',
creator: '经办人',
storeId: '库位Id',
storeTitle: '库位',
changeState: '盈亏',
remark: '备注',
total: '总数',
specifications: '材质/规格',
applyToEquipment: '适用设备',
unitPrice: '单价(元/套)',
},
order_material: {
id: '编号',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
isDeleted: '',
deleterUserId: '',
deletionTime: '',
code: '料单编号',
name: '料单名称',
platesnum: '基板数量',
quotaPerBoard: '每板定额',
fileTemplate: '文件模版',
remarks: '备注',
extend: '扩展字段',
orderids: '订单编号',
status: '料单状态',
},
menu: {
id: '',
creationTime: '',
creatorUserId: '',
lastModificationTime: '',
lastModifierUserId: '',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
name: '名称',
upId: '父级',
upTitle: '上级名称',
type: '类型',
code: '编码',
icon: '图标',
target: '打开方式',
url: '地址',
status: '显示',
description: '备注',
source: '来源',
app: '系统',
priority: '排序',
},
order_material: {
id: '编号',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
isDeleted: '',
deleterUserId: '',
deletionTime: '',
code: '料单编号',
name: '料单名称',
platesnum: '基板数量',
quotaPerBoard: '每板定额',
fileTemplate: '文件模版',
remarks: '备注',
extend: '扩展字段',
orderids: '订单编号',
status: '料单状态',
},
business_code_config: {
id: '编号',
businessName: '业务名称',
businessCode: '业务代号',
prefix: '编码前缀',
maxSerial: '最大序列号',
day: '清零规则',
remark: '备注',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
},
method: {
id: 'Id',
title: '名称',
methodDescription: '方法描述',
controller: '模块',
controllerDescription: '模块描述',
service: '服务',
serviceDescription: '服务描述',
url: '地址',
httpMethod: '方法',
level: '级别',
creatorUserId: '创建人呢',
lastModificationTime: '修改时间',
lastModifierUserId: '修改人',
isDeleted: '是否删除',
deletionTime: '删除时间',
deleterUserId: '删除用户',
creationTime: '创建时间',
},
mes_order_watch: { //订单监控
id: '',
status: '订单状态',
mesCode: '订单编号',
demandStartDate: '计划开始时间',
demandFinishDate: '计划结束时间',
actualStartDate: '实际开始时间',
actualFinishDate: '实际结束时间',
productName: '产品名称',
drawnNumber: '图号',
routingType: '工艺类型',
orderWarning: '订单预警',
startWarning: '开工预警',
finishWarning: '完工预警',
jindu: '订单进度',
startCount: '开工数',
stopCount: '暂停数',
finishCount: '完工数',
remark: '备注',
productingpreparationpeople: '车间',
},
MaterialScraper: {
id: '编号',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
code: '刮刀编号',
materialSpecification: '材质/规格',
applyEquipment: '适用设备',
freeCount: '剩余套数',
remainingAmount1: '实际套数',
inCount: '入库套数',
quantityCount: '每套数量(片)',
price: '单价(元/套)',
storageTime: '入库时间',
location: '所处位置',
minNum: '最低库存',
creator: '经办人',
storeId: '库位Id',
storeTitle: '库位',
changeState: '盈亏',
remark: '备注',
total: '总数',
specifications: '材质/规格',
applyToEquipment: '适用设备',
unitPrice: '单价(元/套)',
},
order_material: {
id: '编号',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
isDeleted: '',
deleterUserId: '',
deletionTime: '',
code: '料单编号',
name: '料单名称',
platesnum: '基板数量',
quotaPerBoard: '每板定额',
fileTemplate: '文件模版',
remarks: '备注',
extend: '扩展字段',
orderids: '订单编号',
status: '料单状态',
},
menu: {
id: '',
creationTime: '',
creatorUserId: '',
lastModificationTime: '',
lastModifierUserId: '',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
name: '名称',
upId: '父级',
upTitle: '上级名称',
type: '类型',
code: '编码',
icon: '图标',
target: '打开方式',
url: '地址',
status: '显示',
description: '备注',
source: '来源',
app: '系统',
priority: '排序',
},
order_material: {
id: '编号',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
isDeleted: '',
deleterUserId: '',
deletionTime: '',
code: '料单编号',
name: '料单名称',
platesnum: '基板数量',
quotaPerBoard: '每板定额',
fileTemplate: '文件模版',
remarks: '备注',
extend: '扩展字段',
orderids: '订单编号',
status: '料单状态',
},
business_code_config: {
id: '编号',
businessName: '业务名称',
businessCode: '业务代号',
prefix: '编码前缀',
maxSerial: '最大序列号',
day: '清零规则',
remark: '备注',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
},
method: {
id: 'Id',
title: '名称',
methodDescription: '方法描述',
controller: '模块',
controllerDescription: '模块描述',
service: '服务',
serviceDescription: '服务描述',
url: '地址',
httpMethod: '方法',
level: '级别',
creatorUserId: '创建人呢',
lastModificationTime: '修改时间',
lastModifierUserId: '修改人',
isDeleted: '是否删除',
deletionTime: '删除时间',
deleterUserId: '删除用户',
creationTime: '创建时间',
},
mes_order_watch: { //订单监控
id: '',
status: '订单状态',
mesCode: '订单编号',
demandStartDate: '计划开始时间',
demandFinishDate: '计划结束时间',
actualStartDate: '实际开始时间',
actualFinishDate: '实际结束时间',
productName: '产品名称',
drawnNumber: '图号',
routingType: '工艺类型',
orderWarning: '订单预警',
startWarning: '开工预警',
finishWarning: '完工预警',
jindu: '订单进度',
startCount: '开工数',
stopCount: '暂停数',
finishCount: '完工数',
remark: '备注',
productingpreparationpeople: '车间',
detailId: '工序Id',
taskSeq: '工序号',
detailName: '工序名称',
routingCode: '工艺文件编号',
userNames: '人员名称',
userIds: '',
routingHeaderId: '工艺规程id',
dispatchExecuteId: '工单执行表id'
},
order_pause: {
id: '',
creationTime: '暂停时间',
creatorUserId: '',
creator: '暂停人',
lastModificationTime: '恢复时间',
lastModifierUserId: '',
laster: '恢复人',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
orderId: '订单id',
mesCode: '订单编号',
productId: '产品id',
productName: '产品名称',
drawnNumber: '产品图号',
pauseCause: '暂停原因',
remark: '描述',
path: '附件路径',
relatedPerson: '相关人员',
relatedPersoner: '相关人员',
},
waitOpened: {
id: '',
orderId: '订单主键',
serialNumber: '合格证编号',
mesCode: '订单编号',
drawnNumber: '图号',
productId: '产品id',
productName: '产品名称',
quantity: '计划数量',
productQuantity: '合格数量',
actualFinishDate: '完成时间',
productingPreparationPeople: '承制单位',
uncertificateQuantity: '待开具数量',
status: '状态',
userUnit: '用户单位',
taskBased: '任务依据',
productCode: '产品代号(图号)',
productSerialNumber: '产品编号',
productStatus: '产品状态',
materialCode: '原材料牌号',
materialSerialNumber: '原材料批次号',
addMaterialBatch: '增材制造批次号',
materialCertificationNumber: '原材合格证编号',
conclusion: '结论',
examUser: '检验员',
approveUser: '批准人',
approveDate: '批准时间',
remark: '备注',
certificateId: '合格证主键',
name: '检验项目',
require: '检验要求',
result: '测试结果',
creationTime: '创建时间',
examDate: '检验时间',
},
StoreroomLocation: { //库房库位
upId: '',
materialType: '',
storeroomTiitle: '',
storeroomId: '',
recommend: '',
status: '',
sizes: '',
levels: '',
departmentType: '',
userName: '',
userIds: '',
title: '库位名称',
material_type: '所属资源',
department_name: '所属部门',
user_name: '库管员',
description: '位置',
},
bug: { //bug
id: 'ID',
level: '级别',
title: '标题',
pagePath: '地址',
status: '状态',
creationTime: '创建时间',
createor: '创建人',
creatorUserId: '创建人',
lastModificationTime: '处理时间',
auditUser: '处理人',
alloter: '指派给',
lastModifierUserId: '处理人',
content: '内容',
remark: 'bug处理',
time: '工时',
actionName: '处理人',
workHours: '工时',
},
DipartLocation: {
name: "部门",
organizationType: "组织类型",
// status: '是否生产班组',
status:'属性',
departcode: '部门编号',
department: '部门名称',
cityName: '省市县',
creationTime: '创建时间',
upMent: '上级部门',
},
instance: {
id: '主键',
workflowStatus: '工作流状态', //处理中\1;审核通过\2;终止\3;
instanceId: '流程Id',
name: '名称',
status: '状态', //启用0;禁用1;
version: '版本',
processingStatus: '审核状态',
rejectStatus: '驳回状态',
endStatus: '完成状态',
terminateStatus: '终止状态',
creationTime: '创建时间', //记录创建时间
creatorUserId: '创建人Id',
creator: "创建人",
baseDataUrl: '基础表单地址',
updateBaseStatusUrl: '更新状态地址',
detailId: '工序Id',
taskSeq: '工序号',
detailName: '工序名称',
routingCode: '工艺文件编号',
userNames: '人员名称',
userIds: '',
routingHeaderId: '工艺规程id',
dispatchExecuteId: '工单执行表id'
},
order_pause: {
id: '',
creationTime: '暂停时间',
creatorUserId: '',
creator: '暂停人',
lastModificationTime: '恢复时间',
lastModifierUserId: '',
laster: '恢复人',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
orderId: '订单id',
mesCode: '订单编号',
productId: '产品id',
productName: '产品名称',
drawnNumber: '产品图号',
pauseCause: '暂停原因',
remark: '描述',
path: '附件路径',
relatedPerson: '相关人员',
relatedPersoner: '相关人员',
},
waitOpened: {
id: '',
orderId: '订单主键',
serialNumber: '合格证编号',
mesCode: '订单编号',
drawnNumber: '图号',
productId: '产品id',
productName: '产品名称',
quantity: '计划数量',
productQuantity: '合格数量',
actualFinishDate: '完成时间',
productingPreparationPeople: '承制单位',
uncertificateQuantity: '待开具数量',
status: '状态',
userUnit: '用户单位',
taskBased: '任务依据',
productCode: '产品代号(图号)',
productSerialNumber: '产品编号',
productStatus: '产品状态',
materialCode: '原材料牌号',
materialSerialNumber: '原材料批次号',
addMaterialBatch: '增材制造批次号',
materialCertificationNumber: '原材合格证编号',
conclusion: '结论',
examUser: '检验员',
approveUser: '批准人',
approveDate: '批准时间',
remark: '备注',
certificateId: '合格证主键',
name: '检验项目',
require: '检验要求',
result: '测试结果',
creationTime: '创建时间',
examDate: '检验时间',
},
StoreroomLocation: { //库房库位
upId: '',
materialType: '',
storeroomTiitle: '',
storeroomId: '',
recommend: '',
status: '',
sizes: '',
levels: '',
departmentType: '',
userName: '',
userIds: '',
title: '库位名称',
material_type: '所属资源',
department_name: '所属部门',
user_name: '库管员',
description: '位置',
},
bug: { //bug
id: 'ID',
level: '级别',
title: '标题',
pagePath: '地址',
status: '状态',
creationTime: '创建时间',
createor: '创建人',
creatorUserId: '创建人',
lastModificationTime: '处理时间',
auditUser: '处理人',
alloter: '指派给',
lastModifierUserId: '处理人',
content: '内容',
remark: 'bug处理',
time: '工时',
actionName: '处理人',
workHours: '工时',
},
DipartLocation: {
name: "部门",
organizationType: "组织类型",
// status: '是否生产班组',
status: '属性',
departcode: '部门编号',
department: '部门名称',
cityName: '省市县',
creationTime: '创建时间',
upMent: '上级部门',
},
instance: {
id: '主键',
workflowStatus: '工作流状态', //处理中\1;审核通过\2;终止\3;
instanceId: '流程Id',
name: '名称',
status: '状态', //启用0;禁用1;
version: '版本',
processingStatus: '审核状态',
rejectStatus: '驳回状态',
endStatus: '完成状态',
terminateStatus: '终止状态',
creationTime: '创建时间', //记录创建时间
creatorUserId: '创建人Id',
creator: "创建人",
baseDataUrl: '基础表单地址',
updateBaseStatusUrl: '更新状态地址',
},
form: {
id: '',
formId: '对应表单主键',
name: '表单名称',
status: '状态',
version: '版本',
creationTime: '创建时间',
creator: "创建人",
creatorUserId: '创建人Id',
lastModificationTime: '处理时间',
lastModifierUserId: '处理人',
deleterUserId: '',
deletionTime: '',
isDeleted: '',
},
form: {
id: '',
formId: '对应表单主键',
name: '表单名称',
status: '状态',
version: '版本',
creationTime: '创建时间',
creator: "创建人",
creatorUserId: '创建人Id',
lastModificationTime: '处理时间',
lastModifierUserId: '处理人',
deleterUserId: '',
deletionTime: '',
isDeleted: '',
},
form_column: {
id: '',
formId: '表单主键',
cnName: '中文名称',
enName: '英文名称',
dataType: '数据类型',
dicSource: '',
dataLength: '数据长度',
required: '必填',
controlType: '控件类型',
dicSource: '字典项',
align: '对齐方式',
remark: '备注',
creationTime: '创建时间',
creatorUserId: '创造者的用户id',
lastModificationTime: '最后修改时间',
lastModifierUserId: '最后修改的用户id',
isDeleted: '被删除',
deleterUserId: '删除人的用户id',
deletionTime: '删除时间',
},
Message: {
id: '',
creationTime: '',
creatorUserId: '',
lastModificationTime: '',
lastModifierUserId: '',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
title: '标题',
content: '内容',
state: '状态',
},
node: {
id: '',
schemaId: '工作流Id',
formId: '表单',
name: '节点名称',
operation: '审核类型',
rejectOption: '驳回类型',
category: '类别',
userIdList: "审批人",
roleIdList: "审批角色",
isFixed: "固定",
// creationTime:'创建时间',
// creatorUserId:'创造者的用户id',
// lastModificationTime:'最后修改时间',
// lastModifierUserId:'最后修改的用户id',
// isDeleted:'被删除',
// deleterUserId:'删除人的用户id',
// deletionTime:'删除时间',
},
orderInfo: { //订单详细信息
id: '',
orderId: '订单主键',
mesCode: '订单编号',
drawnNumber: '图号',
productId: '产品id',
productName: '产品名称',
taskType: '任务类型',
quantity: '计划数量',
stage: '阶段',
quantity: '数量',
materialId: '材料',
routing_Method: '工艺方法',
outer_Envelope_Size: '外包络尺寸',
demandStartDate: '开始时间',
demandFinishDate: '完成时间',
qualifiedQuantity: '合格数量',
guestName: '甲方客户',
printSupply: '3D打印承制单',
functionaryOffice: '厂内责任机关',
mainDepartmentId: '厂内主体责任部门',
status: '状态',
taskInputDate: '任务输入日期',
taskRequire: '任务节点要求',
putintDocmentCode: '甲方投产输入文件(编号)',
technologyDocmentCode: '甲方技术输入文件(编号)',
outerDrawnNumber: '外部图号/模型号',
modelVersion: '模型版本',
taskCode: '甲方任务号',
designer: '甲方设计人员',
officeFunctionary: '厂内机关负责人',
mainRoutingPeople: '厂内主工艺人员',
remark: '备注',
batchNumber: '批次号',
projectNumber: '项目号',
urgencyLevel: '紧急程度',
},
form_column: {
id: '',
formId: '表单主键',
cnName: '中文名称',
enName: '英文名称',
dataType: '数据类型',
dicSource: '',
dataLength: '数据长度',
required: '必填',
controlType: '控件类型',
dicSource: '字典项',
align: '对齐方式',
remark: '备注',
creationTime: '创建时间',
creatorUserId: '创造者的用户id',
lastModificationTime: '最后修改时间',
lastModifierUserId: '最后修改的用户id',
isDeleted: '被删除',
deleterUserId: '删除人的用户id',
deletionTime: '删除时间',
},
Message: {
id: '',
creationTime: '',
creatorUserId: '',
lastModificationTime: '',
lastModifierUserId: '',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
title: '标题',
content: '内容',
state: '状态',
},
node: {
id: '',
schemaId: '工作流Id',
formId: '表单',
name: '节点名称',
operation: '审核类型',
rejectOption: '驳回类型',
category: '类别',
userIdList: "审批人",
roleIdList: "审批角色",
isFixed: "固定",
// creationTime:'创建时间',
// creatorUserId:'创造者的用户id',
// lastModificationTime:'最后修改时间',
// lastModifierUserId:'最后修改的用户id',
// isDeleted:'被删除',
// deleterUserId:'删除人的用户id',
// deletionTime:'删除时间',
},
orderInfo: { //订单详细信息
id: '',
orderId: '订单主键',
mesCode: '订单编号',
drawnNumber: '图号',
productId: '产品id',
productName: '产品名称',
taskType: '任务类型',
quantity: '计划数量',
stage: '阶段',
quantity: '数量',
materialId: '材料',
routing_Method: '工艺方法',
outer_Envelope_Size: '外包络尺寸',
demandStartDate: '开始时间',
demandFinishDate: '完成时间',
qualifiedQuantity: '合格数量',
guestName: '甲方客户',
printSupply: '3D打印承制单',
functionaryOffice: '厂内责任机关',
mainDepartmentId: '厂内主体责任部门',
status: '状态',
taskInputDate: '任务输入日期',
taskRequire: '任务节点要求',
putintDocmentCode: '甲方投产输入文件(编号)',
technologyDocmentCode: '甲方技术输入文件(编号)',
outerDrawnNumber: '外部图号/模型号',
modelVersion: '模型版本',
taskCode: '甲方任务号',
designer: '甲方设计人员',
officeFunctionary: '厂内机关负责人',
mainRoutingPeople: '厂内主工艺人员',
remark: '备注',
batchNumber: '批次号',
projectNumber: '项目号',
urgencyLevel: '紧急程度',
},
materialInfo: { //料单送审详情
id: '',
documentCode: '文档编号',
platesNum: '板数',
perBoard: '每板定额',
powderName: '粉末名称',
powderBrand: '粉末牌号',
powderSpec: '粉末规格',
powderCategory: '粉末类别',
powderTotal: '预估粉末总量',
partHeight: '预估零件高度',
PlacodeName: '基板名称',
PlacodeBrand: '基板牌号',
PlacodeSpec: '基板规格',
PlacodeDevice: '基板适用设备',
Placodeland: '基板厚度下限',
PlacodeTotal: '基板总量',
ScraperSpec: '刮刀规格',
ScraperTotal: '刮刀数量',
remark: '备注'
},
Unqualified: {
unqualifiedCode: "审理单编号",
department: "申请部门",
customer: "客户名称",
outsourcing: "外包供方名称",
product: "产品名称",
material: "材料牌号",
quantity: "数量",
code: "代号",
problemDesc: "问题描述",
inspectionPerson: "检验员",
inspectionDate: "检验日期",
},
handleList: { //待办事宜
id: 'id',
schemaId: '审批类型Id',
schemaName: '审批类型',
code: '编号',
status: '状态',
startRecordId: '开始节点Id',
currentNodeId: '当前环节Id',
currentNodeName: '当前环节',
nextNodeId: '下一环节Id',
nextNodeName: '下一环节',
creatorUserId: '创建用户Id',
creator: '创建人',
creationTime: '创建时间',
},
processList: { //工艺规程列表
id: 'id',
productName: '产品名称',
name: '工艺名称',
routingType: '',
routingTypeDesc: '工艺类型',
version: '文档版本',
code: '规程编号',
},
OrderDataReview: { //数据审查
id: 'id',
code: '文件编号',
creationTime: '创建时间',
creatorUserId: '创建用户Id',
lastModificationTime: '最后修改时间',
lastModifierUserId: '最后修改人id',
repair_file_name: '修复文件',
repair_file_notes: '',
repair_file_status: '修复文件状态',
repair_file_url: '修复文件地址',
slicing_file_name: '切片文件',
slicing_file_notes: '',
slicing_file_status: '切片文件状态',
slicing_file_url: '切片文件地址',
supporting_file_name: '支撑文件',
supporting_file_url: "支撑文件地址",
supporting_file_notes: '',
supporting_file_status: '支撑文件状态',
},
Customer: { //客户管理
id: '',
creationTime: '',
creatorUserId: '',
lastModificationTime: '',
lastModifierUserId: '',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
name: '客户名称',
abbre: '客户简称',
address: '邮政地址',
principal: '负责人',
telephone: '办公电话',
mobile: '手机',
type: '客户类型',
area: '客户区域',
isInform: '是否报备',
status: '状态',
notes: '备注',
code: '客户编码',
trade: '行业',
},
Shop: {
id: '',
creationTime: '',
creatorUserId: '',
lastModificationTime: '',
lastModifierUserId: '',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
name: '组织名称',
upId: '上层组织id',
customerId: '客户id',
principal: '负责人',
telephone: '办公电话',
mobile: '手机',
status: '状态',
notes: '备注',
},
Project: {
id: '',
creationTime: '',
creatorUserId: '',
lastModificationTime: '',
lastModifierUserId: '',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
name: '项目名称',
customerId: '客户Id',
shopId: '主管部门',
stage: '销售阶段',
principal: '负责人',
isInform: '是否报备',
status: '状态',
notes: '备注',
budget: '预算(元)',
},
Follow: {
id: '',
creationTime: '',
creatorUserId: '',
lastModificationTime: '',
lastModifierUserId: '',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
projectId: '项目Id',
customerId: '客户Id',
userId: '销售人员Id',
type: '跟进类型',
time: '跟进时间',
deliverable: '跟进交付物',
arrange: '后续安排',
principal: '负责人',
status: '状态',
notes: '备注',
accessory: '上传'
},
Contract: {
id: '',
creationTime: '',
creatorUserId: '',
lastModificationTime: '',
lastModifierUserId: '',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
projectId: '项目编号',
name: '名称',
accessory: '附件',
userId: '销售人员',
proceeds: '已收款',
status: '状态',
notes: '备注',
},
// 工厂日历
mes_shift_work_sched: {
id: '',
shiftWorkSchedCode:'班次编号',
shiftName:'班次名称',
shiftStart:'班次开始时间',
shiftEnd:'班次结束时间',
shiftStartEnd: '班次时间',
status:'状态',
workingLong:'工作时长',
shiftWorkSchedPk1:'班次id',
creationTime:'',
creatorUserId:'',
lastModificationTime:'',
lastModifierUserId:'',
isDeleted:'',
deletionTime:'',
deleterUserId:'',
},
calendar_holiday: {
holidayId: "节假日编号",
holidayName: "节假日名称",
holidayTimeslot: "节假日时间段",
holidayStart: "节假日开始日期",
holidayEnd: "节假日结束日期",
creationTime: "创建时间",
creatorUserId: '创建人',
id: '',
},
calendar_overtime: {
id: '',
holidayCalId: "日历编号",
holidayCalName: "日历名称",
mesHolidayTitles: "关联节假日",
mesHolidayIds: "关联节假日id",
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
},
calendar_work: {
id: '',
calId: "日历编号",
calName: "日历名称",
mesShiftWorkSchedIds: "关联班次id",
shiftName: "关联班次名称",
workingLong: "工作时长",
creationTime: "创建时间",
creatorUserId: "创建人",
},
Connector: {
id: '',
creationTime: '',
creatorUserId: '',
lastModificationTime: '',
lastModifierUserId: '',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
name: '人员名称',
shopId: '组织id',
duties: '职务',
telephone: '办公电话',
mobile: '手机',
status: '状态',
notes: '备注',
customerId: '客户Id',
shopName: '组织名称',
},
mes_order: {
id: '',
upId: '父订单id',
mesCode: '订单编号',
taskType: '任务类型',
productId: '产品表主键',
stage: '阶段',
materialId: '材料表主键',
quantity: '数量',
guestName: '甲方客户',
printSupply: '3D打印承制单位',
functionaryOffice: '厂内责任机关',
mainDepartmentId: '厂内主主体责任部门',
remark: '备注',
taskInputDate: '创建日期',
taskRequire: '任务接点要求',
putintDocmentCode: '上传文件名称',
technologyDocmentCode: '上传文件名称',
outerDrawnNumber: '外部图号/模型号',
modelVersion: '模型版本',
taskCode: '甲方任务号',
designer: '甲方设计人员',
officeFunctionary: '厂内机关负责人',
mainRoutingPeople: '厂内主工艺人员',
status: '订单状态',
workHours: '工时',
printPeriod: '打印周期',
equipment: '设备',
materialWeight: '材料重量',
isSupportingFinish: '配套状态',//是否配套,0 未配套,1 已配套
demandStartDate: '投料时间',
demandFinishDate: '节点时间',
actualStartDate: '订单实际开始时间,实际为第一道工序的开始时间',
actualFinishDate: '订单实际结束时间,实际为最后一道工序的结束时间',
isDeleted: '是否被删除,0 : 否,1 是',
creatorUserId: '记录创建人',
creationTime: '创建时间',
lastModifierUserId: '修改人',
lastModificationTime: '修改时间',
orderQuotationStatus: '报价状态',
distributeMainRouting: '(派发)工艺人员',
mainRoutingFinishDate: '工艺完成时间',
majorRoutingPeople: '专业工艺人员',
majorRoutingFinishDate: '专业工艺完成时间',
checkUpPeople: '校对人员',
checkUpFinishDate: '校对完成时间',
productingPreparationPeople: '生产准备人员',
productingPreparationFinishDate: '生产准备完成时间',
quotationPeople: '订单报价人员',
quotationFinishDate: '订单报价完成时间',
routingMethod: '工艺方法',
outerEnvelopeSize: '外包络尺寸',
divideMark: '分解标记:1-已分解',//1-已分解
productCode: '产品序号',
productName: '产品名称',
drawnNumber: '产品图号',
qualifiedQuantity: '合格数量',
uncertificateQuantity: '待开具数量',
mainRoutingSetStatus: '工艺状态',
majorRoutingSetStatus: '',
materialBillSetStatus: '',
routingDataSetStatus: '',
rootId: '',
mainRoutingExecuteStatus: '',
majorRoutingExecuteStatus: '',
mainRoutingActualStartDate: '',
mainRoutingActualFinishDate: '',
majorRoutingActualStartDate: '',
majorRoutingActualFinishDate: '',
batchNumber: '批次号',
projectNumber: '项目号',
urgencyLevel: '紧急程度',
materialName: '材料名称',
isPreschedule: '移入排产',
spareQty: '(APS)备件数量',
demandStart: '(APS)投料时间',
demandFinish: '(APS)节点时间',
partNamePro: '(APS)产品名称增强',
selection: '多选',
DistributeMainRouting: '工艺人员',
MainRoutingFinishDate: '完成时间',
},
mes_part_task_plan_simulate: {
id: '',
part_task_pk: '计划编号',
priority: '优先级',
plan_qty: '排产数量',
spare_qty: '',
plan_start: '计划排产开始',
plan_finish: '计划排产结束',
notes: '备注',
demand_start: '计划要求开始',
demand_finish: '计划要求结束',
insert_flag: '插单',
badjustflag: '',
},//多租户-服务器数据源
host: {
id: '',
name: '数据源名称',
ip: '服务器地址',
user: '用户名',
password: '密码',
port: 'ssh端口',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
isDeleted: '是否删除',
deletionTime: '删除时间',
deleterUserId: '删除人',
},//多租户-公司
tanant: {
id: '',
name: '公司名称',
code: '公司编码',
typeId: '公司类型',
startTime: '服务开始时间',
endTime: '服务结束时间',
initialized: '是否已初始化',
dataSourceId: '数据源',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
isDeleted: '是否删除',
deletionTime: '删除时间',
deleterUserId: '删除人',
hostId: '服务器',
},
data_source: {
id: '',
hostId: '数据源ID',
port: '端口',
userName: '用户名',
password: '密码',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
isDeleted: '是否删除',
deletionTime: '删除时间',
deleterUserId: '删除人',
},
mes_part_task_execute: { //排产方案的
pARTTASKPK: '',
cLASSID: '产品Id',
pARTID: '产品Id',
oRDERID: '',
pARTTASKID: '计划Id',
bATCHNUM: '批次号',
pLANSTART: '计划排产开始',
pLANFINISH: '计划排产结束',
aCTUALSTART: '',
aCTUALFINISH: '',
dEMANDSTART: '要求开始时间',
dEMANDFINISH: '要求结束时间',
pLANQTY: '计划数量',
sPAREQTY: '',
pRODUCEDQTY: '',
pASSEDQTY: '',
sCRAPPEDQTY: '',
rEWORKQTY: '',
tASKTYPE: '任务类型',
iNSERTFLAG: '插单',
tASKFLAG: '',
sTATUS: '状态',
nOTES: '',
lOCKFLAG: '',
sCHEDULEID: '排产方案',
},
},
materialInfo: { //料单送审详情
id: '',
documentCode: '文档编号',
platesNum: '板数',
perBoard: '每板定额',
powderName: '粉末名称',
powderBrand: '粉末牌号',
powderSpec: '粉末规格',
powderCategory: '粉末类别',
powderTotal: '预估粉末总量',
partHeight: '预估零件高度',
PlacodeName: '基板名称',
PlacodeBrand: '基板牌号',
PlacodeSpec: '基板规格',
PlacodeDevice: '基板适用设备',
Placodeland: '基板厚度下限',
PlacodeTotal: '基板总量',
ScraperSpec: '刮刀规格',
ScraperTotal: '刮刀数量',
remark: '备注'
},
Unqualified: {
unqualifiedCode: "审理单编号",
department: "申请部门",
customer: "客户名称",
outsourcing: "外包供方名称",
product: "产品名称",
material: "材料牌号",
quantity: "数量",
code: "代号",
problemDesc: "问题描述",
inspectionPerson: "检验员",
inspectionDate: "检验日期",
},
handleList: { //待办事宜
id: 'id',
schemaId: '审批类型Id',
schemaName: '审批类型',
code: '编号',
status: '状态',
startRecordId: '开始节点Id',
currentNodeId: '当前环节Id',
currentNodeName: '当前环节',
nextNodeId: '下一环节Id',
nextNodeName: '下一环节',
creatorUserId: '创建用户Id',
creator: '创建人',
creationTime: '创建时间',
},
processList: { //工艺规程列表
id: 'id',
productName: '产品名称',
name: '工艺名称',
routingType: '',
routingTypeDesc: '工艺类型',
version: '文档版本',
code: '规程编号',
},
OrderDataReview: { //数据审查
id: 'id',
code: '文件编号',
creationTime: '创建时间',
creatorUserId: '创建用户Id',
lastModificationTime: '最后修改时间',
lastModifierUserId: '最后修改人id',
repair_file_name: '修复文件',
repair_file_notes: '',
repair_file_status: '修复文件状态',
repair_file_url: '修复文件地址',
slicing_file_name: '切片文件',
slicing_file_notes: '',
slicing_file_status: '切片文件状态',
slicing_file_url: '切片文件地址',
supporting_file_name: '支撑文件',
supporting_file_url: "支撑文件地址",
supporting_file_notes: '',
supporting_file_status: '支撑文件状态',
},
Customer: { //客户管理
id: '',
creationTime: '',
creatorUserId: '',
lastModificationTime: '',
lastModifierUserId: '',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
name: '客户名称',
abbre: '客户简称',
address: '邮政地址',
principal: '负责人',
telephone: '办公电话',
mobile: '手机',
type: '客户类型',
area: '客户区域',
isInform: '是否报备',
status: '状态',
notes: '备注',
code: '客户编码',
trade: '行业',
},
Shop: {
id: '',
creationTime: '',
creatorUserId: '',
lastModificationTime: '',
lastModifierUserId: '',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
name: '组织名称',
upId: '上层组织id',
customerId: '客户id',
principal: '负责人',
telephone: '办公电话',
mobile: '手机',
status: '状态',
notes: '备注',
},
Project: {
id: '',
creationTime: '',
creatorUserId: '',
lastModificationTime: '',
lastModifierUserId: '',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
name: '项目名称',
customerId: '客户Id',
shopId: '主管部门',
stage: '销售阶段',
principal: '负责人',
isInform: '是否报备',
status: '状态',
notes: '备注',
budget: '预算(元)',
},
Follow: {
id: '',
creationTime: '',
creatorUserId: '',
lastModificationTime: '',
lastModifierUserId: '',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
projectId: '项目Id',
customerId: '客户Id',
userId: '销售人员Id',
type: '跟进类型',
time: '跟进时间',
deliverable: '跟进交付物',
arrange: '后续安排',
principal: '负责人',
status: '状态',
notes: '备注',
accessory: '上传'
},
Contract: {
id: '',
creationTime: '',
creatorUserId: '',
lastModificationTime: '',
lastModifierUserId: '',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
projectId: '项目编号',
name: '名称',
accessory: '附件',
userId: '销售人员',
proceeds: '已收款',
status: '状态',
notes: '备注',
},
// 工厂日历
mes_shift_work_sched: {
id: '',
shiftWorkSchedCode: '班次编号',
shiftName: '班次名称',
shiftStart: '班次开始时间',
shiftEnd: '班次结束时间',
shiftStartEnd: '班次时间',
status: '状态',
workingLong: '工作时长',
shiftWorkSchedPk1: '班次id',
creationTime: '',
creatorUserId: '',
lastModificationTime: '',
lastModifierUserId: '',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
},
calendar_holiday: {
holidayId: "节假日编号",
holidayName: "节假日名称",
holidayTimeslot: "节假日时间段",
holidayStart: "节假日开始日期",
holidayEnd: "节假日结束日期",
creationTime: "创建时间",
creatorUserId: '创建人',
id: '',
},
calendar_overtime: {
id: '',
holidayCalId: "日历编号",
holidayCalName: "日历名称",
mesHolidayTitles: "关联节假日",
mesHolidayIds: "关联节假日id",
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
},
calendar_work: {
id: '',
calId: "日历编号",
calName: "日历名称",
mesShiftWorkSchedIds: "关联班次id",
shiftName: "关联班次名称",
workingLong: "工作时长",
creationTime: "创建时间",
creatorUserId: "创建人",
},
Connector: {
id: '',
creationTime: '',
creatorUserId: '',
lastModificationTime: '',
lastModifierUserId: '',
isDeleted: '',
deletionTime: '',
deleterUserId: '',
name: '人员名称',
shopId: '组织id',
duties: '职务',
telephone: '办公电话',
mobile: '手机',
status: '状态',
notes: '备注',
customerId: '客户Id',
shopName: '组织名称',
},
mes_order: {
id: '',
upId: '父订单id',
mesCode: '订单编号',
taskType: '任务类型',
productId: '产品表主键',
stage: '阶段',
materialId: '材料表主键',
quantity: '数量',
guestName: '甲方客户',
printSupply: '3D打印承制单位',
functionaryOffice: '厂内责任机关',
mainDepartmentId: '厂内主主体责任部门',
remark: '备注',
taskInputDate: '创建日期',
taskRequire: '任务接点要求',
putintDocmentCode: '上传文件名称',
technologyDocmentCode: '上传文件名称',
outerDrawnNumber: '外部图号/模型号',
modelVersion: '模型版本',
taskCode: '甲方任务号',
designer: '甲方设计人员',
officeFunctionary: '厂内机关负责人',
mainRoutingPeople: '厂内主工艺人员',
status: '订单状态',
workHours: '工时',
printPeriod: '打印周期',
equipment: '设备',
materialWeight: '材料重量',
isSupportingFinish: '配套状态', //是否配套,0 未配套,1 已配套
demandStartDate: '投料时间',
demandFinishDate: '节点时间',
actualStartDate: '订单实际开始时间,实际为第一道工序的开始时间',
actualFinishDate: '订单实际结束时间,实际为最后一道工序的结束时间',
isDeleted: '是否被删除,0 : 否,1 是',
creatorUserId: '记录创建人',
creationTime: '创建时间',
lastModifierUserId: '修改人',
lastModificationTime: '修改时间',
orderQuotationStatus: '报价状态',
distributeMainRouting: '(派发)工艺人员',
mainRoutingFinishDate: '工艺完成时间',
majorRoutingPeople: '专业工艺人员',
majorRoutingFinishDate: '专业工艺完成时间',
checkUpPeople: '校对人员',
checkUpFinishDate: '校对完成时间',
productingPreparationPeople: '生产准备人员',
productingPreparationFinishDate: '生产准备完成时间',
quotationPeople: '订单报价人员',
quotationFinishDate: '订单报价完成时间',
routingMethod: '工艺方法',
outerEnvelopeSize: '外包络尺寸',
divideMark: '分解标记:1-已分解', //1-已分解
productCode: '产品序号',
productName: '产品名称',
drawnNumber: '产品图号',
qualifiedQuantity: '合格数量',
uncertificateQuantity: '待开具数量',
mainRoutingSetStatus: '工艺状态',
majorRoutingSetStatus: '',
materialBillSetStatus: '',
routingDataSetStatus: '',
rootId: '',
mainRoutingExecuteStatus: '',
majorRoutingExecuteStatus: '',
mainRoutingActualStartDate: '',
mainRoutingActualFinishDate: '',
majorRoutingActualStartDate: '',
majorRoutingActualFinishDate: '',
batchNumber: '批次号',
projectNumber: '项目号',
urgencyLevel: '紧急程度',
materialName: '材料名称',
isPreschedule: '移入排产',
spareQty: '(APS)备件数量',
demandStart: '(APS)投料时间',
demandFinish: '(APS)节点时间',
partNamePro: '(APS)产品名称增强',
selection: '多选',
DistributeMainRouting: '工艺人员',
MainRoutingFinishDate: '完成时间',
},
mes_part_task_plan_simulate: {
id: '',
part_task_pk: '计划编号',
priority: '优先级',
plan_qty: '排产数量',
spare_qty: '',
plan_start: '计划排产开始',
plan_finish: '计划排产结束',
notes: '备注',
demand_start: '计划要求开始',
demand_finish: '计划要求结束',
insert_flag: '插单',
badjustflag: '',
}, //多租户-服务器数据源
host: {
id: '',
name: '数据源名称',
ip: '服务器地址',
user: '用户名',
password: '密码',
port: 'ssh端口',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
isDeleted: '是否删除',
deletionTime: '删除时间',
deleterUserId: '删除人',
}, //多租户-公司
tanant: {
id: '',
name: '公司名称',
code: '公司编码',
typeId: '公司类型',
startTime: '服务开始时间',
endTime: '服务结束时间',
initialized: '是否已初始化',
dataSourceId: '数据源',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
isDeleted: '是否删除',
deletionTime: '删除时间',
deleterUserId: '删除人',
hostId: '服务器',
},
data_source: {
id: '',
hostId: '数据源ID',
port: '端口',
userName: '用户名',
password: '密码',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
isDeleted: '是否删除',
deletionTime: '删除时间',
deleterUserId: '删除人',
},
mes_part_task_execute: { //排产方案的
pARTTASKPK: '',
cLASSID: '产品Id',
pARTID: '产品Id',
oRDERID: '',
pARTTASKID: '计划Id',
bATCHNUM: '批次号',
pLANSTART: '计划排产开始',
pLANFINISH: '计划排产结束',
aCTUALSTART: '',
aCTUALFINISH: '',
dEMANDSTART: '要求开始时间',
dEMANDFINISH: '要求结束时间',
pLANQTY: '计划数量',
sPAREQTY: '',
pRODUCEDQTY: '',
pASSEDQTY: '',
sCRAPPEDQTY: '',
rEWORKQTY: '',
tASKTYPE: '任务类型',
iNSERTFLAG: '插单',
tASKFLAG: '',
sTATUS: '状态',
nOTES: '',
lOCKFLAG: '',
sCHEDULEID: '排产方案',
},
mes_op_task_execute: {//子表
iD: '',
oPTASKPK: '工单Id',
pARTTASKPK: '计划Id',
tASKSEQ: '工序号',
tASKNAME: '工序名称',
pLANFINISH: '计划排产结束',
pLANSTART: '计划排产开始',
aCTUALFINISH: '',
aCTUALSTART: '',
sHOPID: '车间Id',
eQUIPID: '设备编号',
eQUIPTYPE: '设备类型',
sINGLEOUT: '单间产出',
rUNTIME: '单件工时',
sETUPTIME: '准备工时',
pUTINTOQTY: '投产数量',
tRANSPORTTIME: '转运工时',
cHECKTIME: '检验工时',
dISPATCHQTY: '派工数量',
pRODUCEDQTY: '',
pASSEDQTY: '',
sCRAPPEDQTY: '',
rEWORKQTY: '',
tASKTYPE: '任务类型',
tASKFLAG: '',
iNSERTFLAG: '插单',
sTATUS: '状态',
nOTES: '备注',
lOCKFLAG: '',
routingHEADERID: '工艺规程Id',
rOUTINGDETAILID: '工序Id',
isSynchronization: '',
outsideTime: '外协时间',
sCHEDULEID: '排产方案编号',
},
mes_op_task_plan_simulate: { //参数设置的表
id: '',
op_task_pk: '工单编号',
part_task_pk: '计划编号',
task_seq: '工序号',
task_name: '工序名称',
put_into_qty: '投产数量',
plan_start: '计划排产开始',
plan_finish: '计划排产结束',
setup_time: '准备工时',
run_time: '单件工时',
transport_time: '转运时间',
check_time: '检验时间',
efficiency_value: '效率系数',
singleout: '单件产出',
first_equip: '设备编号',
equip_type: '设备类型',
cal_id: '连班策略',
machine_rule: '设备优先规则',
plan_method: '重叠转序',
over_time: '六日加班',
isdiscrete: '是否离散',
discrete_value: '离散值',
multi_machine: '多台分配',
notes: '备注',
insert_flag: '插单',
outside_time: '外协时间',
discrete_percent: '离散百分比%',
taskseq_des: '',
workshopcode: '',
routing_detail_id: '',
routing_header_id: '',
comb_param: '',
rule_qty: '',
},
routing_detail: {
id: '',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '修改时间',
lastModifierUserId: '修改人',
isDeleted: '是否删除',
deleterUserId: '删除人',
deletionTime: '删除时间',
classId: '',
routingHeaderId: '工艺ID',
name: '工序名',
taskSeq: '工序号',
description: '工序名称详细描述',
taskContent: '工序内容',
resourceId: '设备',
resourceType: '设备类型',
runtime: '单件排产工时',
setupTime: '工序准备工时',
transportTime: '转运工时',
checkTime: '检验工时',
checkFlag: '检验标识',
efficiencyValue: '效率系数',
singleOut: '单件产出',
isOutside: '是否外协',
departmentId: '工序的承制单位',
isImportant: '是否关键工序',
milestoneId: '里程碑',
phaseId: '阶段',
status: '状态',
remark: '备注',
extend: '扩展字段',
outsideTime: '外协工期',
},
RoutingSupporting: {
id: '',
routingHeaderId: '工艺规程ID',
routingHeaderId: '工艺规程ID',
routingDetailId: '工序ID',
routingStepId: '工步ID',
isDeleted: '删除人',
deletionTime: '删除时间',
deleterUserId: '删除人',
routingHeaderId: '工艺规程ID',
routingDetailId: '工序ID',
routingStepId: '工步ID',
quantity: '数量',
materialId: '物料id',
materialType: '物料类型',
materialNumber: '物料编号',
nameMaterial: '物料名称',
state: '状态',
extend: '扩展字段',
remark: '备注',
brand: '牌号',
specifications: '规格',
xhgg: '型号规格',
texture: '材质',
procurementStandards: '采购标准',
qualityGrade: '质量等级',
state: '状态',
extend: '扩展字段',
remark: '备注',
},
routing_step: {
id: '',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '修改时间',
lastModifierUserId: '修改人',
isDeleted: '是否删除',
deleterUserId: '删除人',
deletionTime: '删除时间',
routingHeaderId: '工艺',
routingDetailId: '工序',
classId: '',
stepSeq: '工步号',
name: '名称',
description: '描述',
status: '状态',
remark: '备注',
stepContent: '工步内容',
extend: '扩展字段',
},
routing_qc_card: {
id: '',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '修改时间',
lastModifierUserId: '修改人',
isDeleted: '是否删除',
deleterUserId: '删除人',
deletionTime: '删除时间',
routingHeaderId: '工艺',
routingDetailId: '工序',
routingStepId: '工步',
checkContent: '检验内容',
checkType: '检验标记',
checkParams: '参数名称',
measurementUnit: '单位',
fillintype: '汇报类型',
qualityTemplate: '模板',
isphotograph: '是否拍照',
status: '状态',
extend: '扩展字段',
remark: '备注',
productionRequirement: '生产要求',
standard: '标准指标',
qualityTemplateName: '模板文件名称',
}
}
\ No newline at end of file
mes_op_task_execute: { //子表
iD: '',
oPTASKPK: '工单Id',
pARTTASKPK: '计划Id',
tASKSEQ: '工序号',
tASKNAME: '工序名称',
pLANFINISH: '计划排产结束',
pLANSTART: '计划排产开始',
aCTUALFINISH: '',
aCTUALSTART: '',
sHOPID: '车间Id',
eQUIPID: '设备编号',
eQUIPTYPE: '设备类型',
sINGLEOUT: '单间产出',
rUNTIME: '单件工时',
sETUPTIME: '准备工时',
pUTINTOQTY: '投产数量',
tRANSPORTTIME: '转运工时',
cHECKTIME: '检验工时',
dISPATCHQTY: '派工数量',
pRODUCEDQTY: '',
pASSEDQTY: '',
sCRAPPEDQTY: '',
rEWORKQTY: '',
tASKTYPE: '任务类型',
tASKFLAG: '',
iNSERTFLAG: '插单',
sTATUS: '状态',
nOTES: '备注',
lOCKFLAG: '',
routingHEADERID: '工艺规程Id',
rOUTINGDETAILID: '工序Id',
isSynchronization: '',
outsideTime: '外协时间',
sCHEDULEID: '排产方案编号',
},
mes_op_task_plan_simulate: { //参数设置的表
id: '',
op_task_pk: '工单编号',
part_task_pk: '计划编号',
task_seq: '工序号',
task_name: '工序名称',
put_into_qty: '投产数量',
plan_start: '计划排产开始',
plan_finish: '计划排产结束',
setup_time: '准备工时',
run_time: '单件工时',
transport_time: '转运时间',
check_time: '检验时间',
efficiency_value: '效率系数',
singleout: '单件产出',
first_equip: '设备编号',
equip_type: '设备类型',
cal_id: '连班策略',
machine_rule: '设备优先规则',
plan_method: '重叠转序',
over_time: '六日加班',
isdiscrete: '是否离散',
discrete_value: '离散值',
multi_machine: '多台分配',
notes: '备注',
insert_flag: '插单',
outside_time: '外协时间',
discrete_percent: '离散百分比%',
taskseq_des: '',
workshopcode: '',
routing_detail_id: '',
routing_header_id: '',
comb_param: '',
rule_qty: '',
},
routing_detail: {
id: '',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '修改时间',
lastModifierUserId: '修改人',
isDeleted: '是否删除',
deleterUserId: '删除人',
deletionTime: '删除时间',
classId: '',
routingHeaderId: '工艺ID',
name: '工序名',
taskSeq: '工序号',
description: '工序名称详细描述',
taskContent: '工序内容',
resourceId: '设备',
resourceType: '设备类型',
runtime: '单件排产工时',
setupTime: '工序准备工时',
transportTime: '转运工时',
checkTime: '检验工时',
checkFlag: '检验标识',
efficiencyValue: '效率系数',
singleOut: '单件产出',
isOutside: '是否外协',
departmentId: '工序的承制单位',
isImportant: '是否关键工序',
milestoneId: '里程碑',
phaseId: '阶段',
status: '状态',
remark: '备注',
extend: '扩展字段',
outsideTime: '外协工期',
},
RoutingSupporting: {
id: '',
routingHeaderId: '工艺规程ID',
routingHeaderId: '工艺规程ID',
routingDetailId: '工序ID',
routingStepId: '工步ID',
isDeleted: '删除人',
deletionTime: '删除时间',
deleterUserId: '删除人',
routingHeaderId: '工艺规程ID',
routingDetailId: '工序ID',
routingStepId: '工步ID',
quantity: '数量',
materialId: '物料id',
materialType: '物料类型',
materialNumber: '物料编号',
nameMaterial: '物料名称',
state: '状态',
extend: '扩展字段',
remark: '备注',
brand: '牌号',
specifications: '规格',
xhgg: '型号规格',
texture: '材质',
procurementStandards: '采购标准',
qualityGrade: '质量等级',
state: '状态',
extend: '扩展字段',
remark: '备注',
},
routing_step: {
id: '',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '修改时间',
lastModifierUserId: '修改人',
isDeleted: '是否删除',
deleterUserId: '删除人',
deletionTime: '删除时间',
routingHeaderId: '工艺',
routingDetailId: '工序',
classId: '',
stepSeq: '工步号',
name: '名称',
description: '描述',
status: '状态',
remark: '备注',
stepContent: '工步内容',
extend: '扩展字段',
},
routing_qc_card: {
id: '',
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '修改时间',
lastModifierUserId: '修改人',
isDeleted: '是否删除',
deleterUserId: '删除人',
deletionTime: '删除时间',
routingHeaderId: '工艺',
routingDetailId: '工序',
routingStepId: '工步',
checkContent: '检验内容',
checkType: '检验标记',
checkParams: '参数名称',
measurementUnit: '单位',
fillintype: '汇报类型',
qualityTemplate: '模板',
isphotograph: '是否拍照',
status: '状态',
extend: '扩展字段',
remark: '备注',
productionRequirement: '生产要求',
standard: '标准指标',
qualityTemplateName: '模板文件名称',
},
run_log: {
creationTime: '创建时间',
creatorUserId: '创建人',
lastModificationTime: '更新时间',
lastModifierUserId: '更新人',
isDeleted: '删除人',
deletionTime: '删除时间',
deleterUserId: '删除人',
timestamp: '时间',
level: '级别',
messageTemplate: '模板',
renderedMessage: '异常信息',
clientIpAddress: 'IP',
loginName: '账号',
tanentCode: '租户',
host: '主机IP',
status: '状态',
requestUrl: '服务地址',
requestParam: '参数',
exception: '异常详细信息',
}
}
<template>
<Form ref="form" :model="entity" :rules="rules" :label-width="90">
<Row>
<Col :span="12"><FormItem :label="l('creationTime')" prop="creationTime"> <DatePicker type="date" v-model="entity.creationTime"></DatePicker>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('creatorUserId')" prop="creatorUserId"> <InputNumber v-model="entity.creatorUserId"></InputNumber>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('lastModificationTime')" prop="lastModificationTime"> <DatePicker type="date" v-model="entity.lastModificationTime"></DatePicker>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('lastModifierUserId')" prop="lastModifierUserId"> <InputNumber v-model="entity.lastModifierUserId"></InputNumber>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('isDeleted')" prop="isDeleted"> <InputNumber v-model="entity.isDeleted"></InputNumber>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('deletionTime')" prop="deletionTime"> <DatePicker type="date" v-model="entity.deletionTime"></DatePicker>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('deleterUserId')" prop="deleterUserId"> <InputNumber v-model="entity.deleterUserId"></InputNumber>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('timestamp')" prop="timestamp"> <DatePicker type="date" v-model="entity.timestamp"></DatePicker>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('level')" prop="level"> <Input v-model="entity.level"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('messageTemplate')" prop="messageTemplate"> <Input v-model="entity.messageTemplate"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('renderedMessage')" prop="renderedMessage"> <Input v-model="entity.renderedMessage"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('clientIpAddress')" prop="clientIpAddress"> <Input v-model="entity.clientIpAddress"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('loginName')" prop="loginName"> <Input v-model="entity.loginName"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('tanentCode')" prop="tanentCode"> <Input v-model="entity.tanentCode"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('host')" prop="host"> <Input v-model="entity.host"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('status')" prop="status"> <Input v-model="entity.status"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('requestUrl')" prop="requestUrl"> <InputFile v-model="entity.requestUrl"></InputFile>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('requestParam')" prop="requestParam"> <Input v-model="entity.requestParam"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('exception')" prop="exception"> <Input v-model="entity.exception"> </Input>
</FormItem></Col>
</Row>
<FormItem>
<Button type="primary" @click="handleSubmit" :disabled="disabled">保存</Button>
<Button @click="handleClose" class="ml20">取消</Button>
</FormItem>
</Form>
</template>
<script>
import Api from './api'
export default {
name: 'Add',
data() {
return {
disabled: false,
entity: {creationTime: null,
creatorUserId: null,
lastModificationTime: null,
lastModifierUserId: null,
isDeleted: null,
deletionTime: null,
deleterUserId: null,
timestamp: null,
level: "",
messageTemplate: "",
renderedMessage: "",
clientIpAddress: "",
loginName: "",
tanentCode: "",
host: "",
status: "",
requestUrl: "",
requestParam: "",
exception: ""},
rules: {
name: [{ required: true, message: '必填', trigger: 'blur' }]
}
}
},
props: {
v: Object,
eid: Number
},
mounted() {
if (this.eid > 0) {
this.load(this.eid);
}
},
methods: {
handleSubmit() {
this.$refs.form.validate((v) => {
if (v) {
this.disabled = true;
Api.create(this.entity).then((r) => {
this.disabled = false;
if (r.success) {
this.$Message.success('保存成功')
this.$emit('on-ok')
} else {
this.$Message.error('保存失败')
}
}).catch(err => {
this.disabled = false;
this.$Message.error('保存失败')
console.warn(err)
})
}
})
},
handleClose() {
this.$emit('on-close')
},
load(v) {
Api.get({ id: v }).then(r => {
this.entity = r.result;
this.entity.id = 0;
});
},
l(key) {
key = "run_log" + "." + key;
return this.$t(key)
}
},
watch: {
v() {
this.entity = this.$u.clone(this.v)
},
eid(v) {
if (v > 0) {
this.load(v);
}
}
}
}
</script>
\ No newline at end of file
import Api from '@/plugins/request'
export default {
index:`${systemUrl}runlog/paged`,
paged(params){
return Api.post(`${systemUrl}/runlog/paged`,params);
},
get(params){
return Api.get(`${systemUrl}/runlog/get`,params);
},
create(params){
return Api.post(`${systemUrl}/runlog/create`,params);
},
update(params){
return Api.post(`${systemUrl}/runlog/update`,params);
},
delete(id) {
return Api.delete(`${systemUrl}/runlog/delete`,{params:{id:id}});
},
deletes(params) {
return Api.post(`${systemUrl}/runlog/batchdelete`,params);
}
}
\ No newline at end of file
<template>
<div class="detail">
<Row>
<Filed :span="12" :name="l('creationTime')">{{entity.creationTime}}</Filed>
<Filed :span="12" :name="l('creatorUserId')">{{entity.creatorUserId}}</Filed>
<Filed :span="12" :name="l('lastModificationTime')">{{entity.lastModificationTime}}</Filed>
<Filed :span="12" :name="l('lastModifierUserId')">{{entity.lastModifierUserId}}</Filed>
<Filed :span="12" :name="l('isDeleted')">{{entity.isDeleted}}</Filed>
<Filed :span="12" :name="l('deletionTime')">{{entity.deletionTime}}</Filed>
<Filed :span="12" :name="l('deleterUserId')">{{entity.deleterUserId}}</Filed>
<Filed :span="12" :name="l('timestamp')">{{entity.timestamp}}</Filed>
<Filed :span="12" :name="l('level')">{{entity.level}}</Filed>
<Filed :span="12" :name="l('messageTemplate')">{{entity.messageTemplate}}</Filed>
<Filed :span="12" :name="l('renderedMessage')">{{entity.renderedMessage}}</Filed>
<Filed :span="12" :name="l('clientIpAddress')">{{entity.clientIpAddress}}</Filed>
<Filed :span="12" :name="l('loginName')">{{entity.loginName}}</Filed>
<Filed :span="12" :name="l('tanentCode')">{{entity.tanentCode}}</Filed>
<Filed :span="12" :name="l('host')">{{entity.host}}</Filed>
<Filed :span="12" :name="l('status')">{{entity.status}}</Filed>
<Filed :span="12" :name="l('requestUrl')">{{entity.requestUrl}}</Filed>
<Filed :span="12" :name="l('requestParam')">{{entity.requestParam}}</Filed>
<Filed :span="12" :name="l('exception')">{{entity.exception}}</Filed>
</Row>
</div>
</template>
<script>
import Api from './api'
export default {
name: 'Add',
data() {
return {
entity: {},
rules: {
name: [{ required: true, message: '必填', trigger: 'blur' }],
code: [{ required: true, message: '必填', trigger: 'blur' }]
}
}
},
props: {
eid: Number
},
mounted() {
if (this.eid > 0) {
this.load(this.eid);
}
},
methods: {
load(v) {
Api.get({ id: v }).then(r => {
this.entity = r.result;
this.$emit('on-load')
})
},
handleClose() {
this.$emit('on-close')
},
l(key) {
key = "run_log" + "." + key;
return this.$t(key)
}
},
watch: {
eid(v) {
if (v > 0) {
this.load(v);
}
}
}
}
</script>
\ No newline at end of file
<template>
<Form ref="form" :model="entity" :rules="rules" :label-width="90">
<Row>
<Col :span="12"><FormItem :label="l('creationTime')" prop="creationTime"> <DatePicker type="date" v-model="entity.creationTime"></DatePicker>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('creatorUserId')" prop="creatorUserId"> <InputNumber v-model="entity.creatorUserId"></InputNumber>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('lastModificationTime')" prop="lastModificationTime"> <DatePicker type="date" v-model="entity.lastModificationTime"></DatePicker>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('lastModifierUserId')" prop="lastModifierUserId"> <InputNumber v-model="entity.lastModifierUserId"></InputNumber>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('isDeleted')" prop="isDeleted"> <InputNumber v-model="entity.isDeleted"></InputNumber>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('deletionTime')" prop="deletionTime"> <DatePicker type="date" v-model="entity.deletionTime"></DatePicker>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('deleterUserId')" prop="deleterUserId"> <InputNumber v-model="entity.deleterUserId"></InputNumber>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('timestamp')" prop="timestamp"> <DatePicker type="date" v-model="entity.timestamp"></DatePicker>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('level')" prop="level"> <Input v-model="entity.level"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('messageTemplate')" prop="messageTemplate"> <Input v-model="entity.messageTemplate"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('renderedMessage')" prop="renderedMessage"> <Input v-model="entity.renderedMessage"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('clientIpAddress')" prop="clientIpAddress"> <Input v-model="entity.clientIpAddress"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('loginName')" prop="loginName"> <Input v-model="entity.loginName"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('tanentCode')" prop="tanentCode"> <Input v-model="entity.tanentCode"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('host')" prop="host"> <Input v-model="entity.host"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('status')" prop="status"> <Input v-model="entity.status"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('requestUrl')" prop="requestUrl"> <InputFile v-model="entity.requestUrl"></InputFile>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('requestParam')" prop="requestParam"> <Input v-model="entity.requestParam"> </Input>
</FormItem></Col>
<Col :span="12"><FormItem :label="l('exception')" prop="exception"> <Input v-model="entity.exception"> </Input>
</FormItem></Col>
</Row>
<FormItem>
<Button type="primary" @click="handleSubmit" :disabled="disabled">保存</Button>
<Button @click="handleClose" class="ml20">取消</Button>
</FormItem>
</Form>
</template>
<script>
import Api from './api'
export default {
name: 'Edit',
data() {
return {
disabled: false,
entity: {
},
rules: {
name: [{ required: true, message: '必填', trigger: 'blur' }]
}
}
},
props: {
eid: Number
},
mounted() {
if (this.eid > 0) {
this.load(this.eid);
}
},
methods: {
load(v) {
Api.get({ id: v }).then(r => {
this.entity = r.result;
})
},
handleSubmit() {
this.$refs.form.validate((v) => {
if (v) {
this.disabled = true;
Api.update(this.entity).then((r) => {
this.disabled = false;
if (r.success) {
this.$Message.success('保存成功')
this.$emit('on-ok')
} else {
this.$Message.error('保存失败')
}
}).catch(err => {
this.disabled = false;
this.$Message.error('保存失败')
console.warn(err)
})
}
})
},
handleClose() {
this.$emit('on-close')
},
l(key) {
key = "run_log" + "." + key;
return this.$t(key)
}
},
watch: {
eid(v) {
if (v != 0) {
this.load(v);
}
}
}
}
</script>
\ No newline at end of file
<template>
<div>
<DataGrid :columns="columns" ref="grid" :action="action">
<template slot="easySearch">
<Form ref="formInline" :model="easySearch" inline>
<FormItem prop="keys">
<Input placeholder="请输入关键字登录账号/租户编号" v-width="260" v-model="easySearch.keys.value" />
</FormItem>
<FormItem>
<Button type="primary" @click="search">查询</Button>
</FormItem>
</Form>
</template>
<template slot="searchForm">
<Search />
</template>
<template slot="buttons">
<!-- <Button type="primary" @click="add">新增</Button> -->
</template>
</DataGrid>
<Modal v-model="modal" :title="title" width="1200" footer-hide>
<component :is="detail" :eid="curId" @on-close="cancel" @on-ok="ok" />
</Modal>
</div>
</template>
<script>
import Api from "./api";
import Search from "./search";
export default {
name: "list",
components: {
Search
},
head: {
title: "系统异常日志",
author: "henq",
description: "run_log 7/15/2020 11:01:01 AM"
},
data() {
return {
action: Api.index,
easySearch: {
keys: { op: "loginName,tanentCode", value: null }
},
modal: false,
title: "新增",
detail: null,
curId: 0,
columns: [
{
key: "id",
title: this.$t("id"),
hide: true,
align: "left",
high: true
},
// { key:"creationTime",title:this.l("creationTime") ,align:"left" ,high:true },
// { key:"creatorUserId",title:this.l("creatorUserId") ,align:"left" ,high:true },
// { key:"lastModificationTime",title:this.l("lastModificationTime") ,align:"left" ,high:true },
// { key:"lastModifierUserId",title:this.l("lastModifierUserId") ,align:"left" ,high:true },
// { key:"isDeleted",title:this.l("isDeleted") ,align:"left" ,high:true },
// { key:"deletionTime",title:this.l("deletionTime") ,align:"left" ,high:true },
// { key:"deleterUserId",title:this.l("deleterUserId") ,align:"left" ,high:true },
{
key: "timestamp",
title: this.l("timestamp"),
align: "left",
high: true
},
{ key: "level", title: this.l("level"), align: "left", high: true },
{
key: "messageTemplate",
title: this.l("messageTemplate"),
align: "left",
high: true
},
{
key: "renderedMessage",
title: this.l("renderedMessage"),
align: "left",
high: true
},
{
key: "clientIpAddress",
title: this.l("clientIpAddress"),
hide: true,
align: "left",
high: true
},
{
key: "loginName",
title: this.l("loginName"),
align: "left",
easy: true,
high: true
},
{
key: "tanentCode",
title: this.l("tanentCode"),
align: "left",
easy: true,
high: true
},
{ key: "host", title: this.l("host"), align: "left", high: true },
{ key: "status", title: this.l("status"), align: "left", high: true },
{
key: "requestUrl",
title: this.l("requestUrl"),
align: "left",
high: true
},
{
key: "requestParam",
title: this.l("requestParam"),
align: "left",
high: true
},
{
key: "exception",
title: this.l("exception"),
align: "left",
high: true
},
{
title: "操作",
key: "action",
width: 140,
align: "center",
render: (h, params) => {
return h("div", { class: "action" }, [
h(
"op",
{
attrs: { oprate: "detail" },
on: { click: () => this.view(params.row.id) }
},
"查看"
),
//h('op', { attrs: { oprate: 'copy' }, on: { click: () => this.copy(params.row.id) } }, '克隆'),
// h('op', { attrs: { oprate: 'edit'}, on: { click: () => this.edit(params.row.id) } }, '编辑'),
h(
"op",
{
attrs: { oprate: "delete" },
on: { click: () => this.remove(params.row.id) }
},
"删除"
)
]);
}
}
]
};
},
mounted() {
console.log(this);
},
async fetch({ store, params }) {
await store.dispatch("loadDictionary"); // 加载数据字典
},
methods: {
ok() {
this.$refs.grid.load();
this.modal = false;
this.curId = 0;
},
search() {
this.$refs.grid.reload(this.easySearch);
},
add() {
this.curId = 0;
this.title = "新增";
this.detail = () => import("./add");
this.modal = true;
},
copy(id) {
this.curId = id;
this.title = "克隆";
this.detail = () => import("./add");
this.modal = true;
},
view(id) {
this.curId = id;
this.title = "详情";
this.detail = () => import("./detail");
this.modal = true;
},
edit(id) {
this.curId = id;
this.title = "编辑";
this.detail = () => import("./edit");
this.modal = true;
},
remove(id) {
Api.delete(id).then(r => {
if (r.success) {
this.$refs.grid.load();
this.$Message.success("删除成功");
}
});
},
cancel() {
this.curId = 0;
this.modal = false;
},
l(key) {
/*
*/
let vkey = "run_log" + "." + key;
return this.$t(vkey) || key;
}
}
};
</script>
<style lang="less">
</style>
\ No newline at end of file
<template>
<Form ref="form" :model="condition" :label-width="90">
<Row>
<Col :span="12" :v-if="condition.id.show"><FormItem :label="$t('id')" prop="id"> <Input v-model="condition.id.value"> </Input>
</FormItem></Col>
<Col :span="12" :v-if="condition.creationTime.show"><FormItem :label="l('creationTime')" prop="creationTime"> <DatePicker type="daterange" v-model="condition.creationTime.value"></DatePicker>
</FormItem></Col>
<Col :span="12" :v-if="condition.creatorUserId.show"><FormItem :label="l('creatorUserId')" prop="creatorUserId"> <Input v-model="condition.creatorUserId.value"> </Input>
</FormItem></Col>
<Col :span="12" :v-if="condition.lastModificationTime.show"><FormItem :label="l('lastModificationTime')" prop="lastModificationTime"> <DatePicker type="daterange" v-model="condition.lastModificationTime.value"></DatePicker>
</FormItem></Col>
<Col :span="12" :v-if="condition.lastModifierUserId.show"><FormItem :label="l('lastModifierUserId')" prop="lastModifierUserId"> <Input v-model="condition.lastModifierUserId.value"> </Input>
</FormItem></Col>
<Col :span="12" :v-if="condition.deletionTime.show"><FormItem :label="l('deletionTime')" prop="deletionTime"> <DatePicker type="daterange" v-model="condition.deletionTime.value"></DatePicker>
</FormItem></Col>
<Col :span="12" :v-if="condition.timestamp.show"><FormItem :label="l('timestamp')" prop="timestamp"> <DatePicker type="daterange" v-model="condition.timestamp.value"></DatePicker>
</FormItem></Col>
<Col :span="12" :v-if="condition.level.show"><FormItem :label="l('level')" prop="level"> <Input v-model="condition.level.value"> </Input>
</FormItem></Col>
<Col :span="12" :v-if="condition.messageTemplate.show"><FormItem :label="l('messageTemplate')" prop="messageTemplate"> <Input v-model="condition.messageTemplate.value"> </Input>
</FormItem></Col>
<Col :span="12" :v-if="condition.renderedMessage.show"><FormItem :label="l('renderedMessage')" prop="renderedMessage"> <Input v-model="condition.renderedMessage.value"> </Input>
</FormItem></Col>
<Col :span="12" :v-if="condition.clientIpAddress.show"><FormItem :label="l('clientIpAddress')" prop="clientIpAddress"> <Input v-model="condition.clientIpAddress.value"> </Input>
</FormItem></Col>
<Col :span="12" :v-if="condition.loginName.show"><FormItem :label="l('loginName')" prop="loginName"> <Input v-model="condition.loginName.value"> </Input>
</FormItem></Col>
<Col :span="12" :v-if="condition.tanentCode.show"><FormItem :label="l('tanentCode')" prop="tanentCode"> <Input v-model="condition.tanentCode.value"> </Input>
</FormItem></Col>
<Col :span="12" :v-if="condition.host.show"><FormItem :label="l('host')" prop="host"> <Input v-model="condition.host.value"> </Input>
</FormItem></Col>
<Col :span="12" :v-if="condition.status.show"><FormItem :label="l('status')" prop="status"> <Input v-model="condition.status.value"> </Input>
</FormItem></Col>
<Col :span="12" :v-if="condition.requestUrl.show"><FormItem :label="l('requestUrl')" prop="requestUrl"> <Input v-model="condition.requestUrl.value"> </Input>
</FormItem></Col>
<Col :span="12" :v-if="condition.requestParam.show"><FormItem :label="l('requestParam')" prop="requestParam"> <Input v-model="condition.requestParam.value"> </Input>
</FormItem></Col>
<Col :span="12" :v-if="condition.exception.show"><FormItem :label="l('exception')" prop="exception"> <Input v-model="condition.exception.value"> </Input>
</FormItem></Col>
</Row>
</Form>
</template>
<script>
import Api from './api'
export default {
name: 'Add',
data() {
return {
condition: {
id:{op:"Equal",value:null,show:true},
creationTime:{op:"Range",value:null,show:true},
creatorUserId:{op:"Equal",value:null,show:true},
lastModificationTime:{op:"Range",value:null,show:true},
lastModifierUserId:{op:"Equal",value:null,show:true},
deletionTime:{op:"Range",value:null,show:true},
timestamp:{op:"Range",value:null,show:true},
level:{op:"Equal",value:null,show:true},
messageTemplate:{op:"Equal",value:null,show:true},
renderedMessage:{op:"Equal",value:null,show:true},
clientIpAddress:{op:"Equal",value:null,show:true},
loginName:{op:"Equal",value:null,show:true},
tanentCode:{op:"Equal",value:null,show:true},
host:{op:"Equal",value:null,show:true},
status:{op:"Equal",value:null,show:true},
requestUrl:{op:"Equal",value:null,show:true},
requestParam:{op:"Equal",value:null,show:true},
exception:{op:"Equal",value:null,show:true},
},
}
},
methods: {
handleClose() {
this.$emit('on-close')
},
l(key) {
key = "run_log" + "." + key;
return this.$t(key)
}
}
}
</script>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment