优化代码

This commit is contained in:
wuxw 2025-07-19 12:09:34 +08:00
parent 16eefcf085
commit cbb7529790
2 changed files with 18 additions and 3 deletions

View File

@ -1,6 +1,6 @@
<template>
<el-dialog :title="$t('common.add')" :visible.sync="visible" width="80%" @close="resetForm">
<el-form :model="form" label-width="150px" ref="form">
<el-form :model="form" :rules="rules" label-width="150px" ref="form">
<el-row :gutter="20">
<el-col :span="12">
<el-form-item :label="$t('feeConfigManage.feeType')" prop="feeTypeCd" required>
@ -185,7 +185,20 @@ export default {
feeTypeCds: [],
computingFormulas: [],
feeFlags: [],
paymentCds: []
paymentCds: [],
rules: {
feeTypeCd: [{ required: true, message: this.$t('feeConfigManage.feeType'), trigger: 'change' }],
feeName: [{ required: true, message: this.$t('feeConfigManage.enterFeeItem'), trigger: 'blur' }],
feeFlag: [{ required: true, message: this.$t('feeConfigManage.selectFeeFlag'), trigger: 'change' }],
paymentCd: [{ required: true, message: this.$t('feeConfigManage.selectPaymentType'), trigger: 'change' }],
paymentCycle: [{ required: true, message: this.$t('feeConfigManage.enterPaymentCycle'), trigger: 'blur' }],
prepaymentPeriod: [{ required: true, message: this.$t('feeConfigManage.enterPrepaymentPeriod'), trigger: 'blur' }],
units: [{ required: true, message: this.$t('feeConfigManage.enterUnit'), trigger: 'blur' }],
computingFormula: [{ required: true, message: this.$t('feeConfigManage.selectFormula'), trigger: 'change' }],
squarePrice: [{ required: true, message: this.$t('feeConfigManage.enterUnitPrice'), trigger: 'blur' }],
additionalAmount: [{ required: true, message: this.$t('feeConfigManage.enterAdditionalFee'), trigger: 'blur' }],
computingFormulaText: [{ required: true, message: this.$t('feeConfigManage.enterFormula'), trigger: 'blur' }]
}
}
},
computed: {

View File

@ -68,6 +68,7 @@ export const messages = {
postpaid: 'Postpaid',
unit: 'Unit',
prepaymentPeriod: 'Prepayment Period',
selectFormula: 'Please select formula'
}
},
zh: {
@ -138,7 +139,8 @@ export const messages = {
prepaid: '预付费',
postpaid: '后付费',
unit: '单位',
prepaymentPeriod: '预付期'
prepaymentPeriod: '预付期',
selectFormula: '请选择公式'
}
}
}