This commit is contained in:
2026-07-27 17:19:36 +08:00
parent e50d1b8fda
commit 1c7532e0de
132 changed files with 7066 additions and 1241 deletions

View File

@@ -80,9 +80,13 @@ export default {
height: 'auto',
calcHeight: 32,
dialogWidth: 680,
labelPosition: 'right',
tip: false,
searchShow: true,
searchMenuSpan: 6,
searchMenuSpan: 24,
searchIcon: true,
searchIndex: 8,
searchMenuPosition: 'right',
border: true,
index: true,
indexLabel: '序号',
@@ -94,15 +98,29 @@ export default {
menuWidth: 160,
column: [
{
label: '中文名称',
label: '费用类型',
prop: 'feeCategory',
type: 'select',
search: true,
filterable: true,
dicUrl: '/blade-system/dict/dictionary?code=fee_category',
props: {
label: 'dictValue',
value: 'dictKey',
},
minWidth: 120,
rules: [{ required: true, message: '请选择费用类型', trigger: 'change' }],
},
{
label: '费用项',
prop: 'name',
minWidth: 140,
search: true,
maxlength: 50,
rules: [{ required: true, message: '请输入中文名称', trigger: 'blur' }],
rules: [{ required: true, message: '请输入费用项', trigger: 'blur' }],
},
{
label: '英文名称',
label: '费用项代码',
prop: 'englishName',
minWidth: 160,
search: true,
@@ -119,6 +137,8 @@ export default {
{ label: '启用', value: 1 },
{ label: '停用', value: 2 },
],
addDisplay: false,
editDisplay: false,
value: 1,
},
{
@@ -164,6 +184,7 @@ export default {
},
methods: {
normalizeRow(row) {
row.feeCategory = String(row.feeCategory || '').trim();
row.name = String(row.name || '').trim();
row.englishName = String(row.englishName || '').trim();
if (!row.status) row.status = 1;