update 到qualityInspectionCurrent

This commit is contained in:
2022-09-02 10:59:44 +08:00
parent 64ee3cb64e
commit 744f288b70
27 changed files with 180 additions and 150 deletions

View File

@@ -48,9 +48,9 @@ const ProductTypeDictTypeId = '1557179530308616193'
const tableConfigs = [
{ type: 'index', width: 100, name: i18n.t('index') },
{ prop: 'createTime', name: i18n.t('createTime'), filter: timeFilter },
{ prop: 'name', name: '产品名称' },
{ prop: 'code', name: '产品编码' },
{ prop: 'specifications', name: '规格' },
{ prop: 'name', name: i18n.t('prod.name') },
{ prop: 'code', name: i18n.t('prod.code') },
{ prop: 'specifications', name: i18n.t('prod.spec') },
{ prop: 'unitDictValue', name: i18n.t('unit'), filter: dictFilter(UnitDictTypeId) },
{ prop: 'operations', name: i18n.t('handle'), fixed: 'right', width: 180, subcomponent: TableOperateComponent, options: ['viewAttr', 'delete'] }
]
@@ -66,8 +66,8 @@ const addOrUpdateConfigs = {
},
{
name: 'processTime',
label: '加工时间',
placeholder: '请输入加工时间',
label: i18n.t('prod.processTime'),
placeholder: i18n.t('prod.processTimeHints'),
type: 'number',
required: true,
rules: [
@@ -75,13 +75,13 @@ const addOrUpdateConfigs = {
type: 'number',
trigger: 'blur',
transform: val => Number(val),
message: '必须输入数字'
message: i18n.t('hints.number')
}
]
},
{
name: 'typeDictValue',
label: '产品类型', // 对于非常见属性最好自己指定label
label: i18n.t('prod.type'), // 对于非常见属性最好自己指定label
type: 'select',
options: [
// 动态获取
@@ -98,9 +98,9 @@ const addOrUpdateConfigs = {
},
{
name: 'area',
label: '单位平方数',
label: i18n.t('prod.area'),
type: 'number',
rules: [{ type: 'number', transform: val => Number(val), message: '请输入数字', trigger: 'blur' }]
rules: [{ type: 'number', transform: val => Number(val), message: i18n.t('hints.number'), trigger: 'blur' }]
},
'specifications',
'remark'
@@ -112,13 +112,13 @@ const addOrUpdateConfigs = {
],
subtable: {
// for i18n
title: '动态属性',
title: i18n.t('prod.attr'),
url: '/monitoring/productArrt',
relatedField: 'productId',
tableConfigs: [
{ type: 'index', width: 100, name: i18n.t('index') },
{ prop: 'createTime', name: i18n.t('createTime'), filter: val => (val ? moment(val).format('YYYY-MM-DD hh:mm:ss') : '-') },
{ prop: 'name', name: '属性名称', formField: true, rules: [{ required: true, message: i18n.t('required'), trigger: 'blur' }] },
{ prop: 'name', name: i18n.t('attrName'), formField: true, rules: [{ required: true, message: i18n.t('required'), trigger: 'blur' }] },
{ prop: 'code', name: i18n.t('attrValue'), formField: true },
{ prop: 'operations', name: i18n.t('handle'), fixed: 'right', width: 180, subcomponent: TableOperateComponent, options: ['edit', 'delete'] }
]
@@ -237,7 +237,7 @@ export default {
this.dataListSelections.map(item => {
return item.id
})
this.$confirm(`${ i18n.t('prompt.info', { handle: id ? i18n.t('delete').toLowerCase() : i18n.t('deleteBatch').toLowerCase() }) }`, i18n.t('prompt.title'), {
this.$confirm(`${i18n.t('prompt.info', { handle: id ? i18n.t('delete').toLowerCase() : i18n.t('deleteBatch').toLowerCase() })}`, i18n.t('prompt.title'), {
confirmButtonText: i18n.t('confirm'),
cancelButtonText: i18n.t('cancel'),
type: 'warning'