Commit cbb752979083ae2e504c7cb11b97aea7c630797d
1 parent
16eefcf0
优化代码
Showing
2 changed files
with
18 additions
and
3 deletions
src/components/fee/addFeeConfig.vue
| 1 | <template> | 1 | <template> |
| 2 | <el-dialog :title="$t('common.add')" :visible.sync="visible" width="80%" @close="resetForm"> | 2 | <el-dialog :title="$t('common.add')" :visible.sync="visible" width="80%" @close="resetForm"> |
| 3 | - <el-form :model="form" label-width="150px" ref="form"> | 3 | + <el-form :model="form" :rules="rules" label-width="150px" ref="form"> |
| 4 | <el-row :gutter="20"> | 4 | <el-row :gutter="20"> |
| 5 | <el-col :span="12"> | 5 | <el-col :span="12"> |
| 6 | <el-form-item :label="$t('feeConfigManage.feeType')" prop="feeTypeCd" required> | 6 | <el-form-item :label="$t('feeConfigManage.feeType')" prop="feeTypeCd" required> |
| @@ -185,7 +185,20 @@ export default { | @@ -185,7 +185,20 @@ export default { | ||
| 185 | feeTypeCds: [], | 185 | feeTypeCds: [], |
| 186 | computingFormulas: [], | 186 | computingFormulas: [], |
| 187 | feeFlags: [], | 187 | feeFlags: [], |
| 188 | - paymentCds: [] | 188 | + paymentCds: [], |
| 189 | + rules: { | ||
| 190 | + feeTypeCd: [{ required: true, message: this.$t('feeConfigManage.feeType'), trigger: 'change' }], | ||
| 191 | + feeName: [{ required: true, message: this.$t('feeConfigManage.enterFeeItem'), trigger: 'blur' }], | ||
| 192 | + feeFlag: [{ required: true, message: this.$t('feeConfigManage.selectFeeFlag'), trigger: 'change' }], | ||
| 193 | + paymentCd: [{ required: true, message: this.$t('feeConfigManage.selectPaymentType'), trigger: 'change' }], | ||
| 194 | + paymentCycle: [{ required: true, message: this.$t('feeConfigManage.enterPaymentCycle'), trigger: 'blur' }], | ||
| 195 | + prepaymentPeriod: [{ required: true, message: this.$t('feeConfigManage.enterPrepaymentPeriod'), trigger: 'blur' }], | ||
| 196 | + units: [{ required: true, message: this.$t('feeConfigManage.enterUnit'), trigger: 'blur' }], | ||
| 197 | + computingFormula: [{ required: true, message: this.$t('feeConfigManage.selectFormula'), trigger: 'change' }], | ||
| 198 | + squarePrice: [{ required: true, message: this.$t('feeConfigManage.enterUnitPrice'), trigger: 'blur' }], | ||
| 199 | + additionalAmount: [{ required: true, message: this.$t('feeConfigManage.enterAdditionalFee'), trigger: 'blur' }], | ||
| 200 | + computingFormulaText: [{ required: true, message: this.$t('feeConfigManage.enterFormula'), trigger: 'blur' }] | ||
| 201 | + } | ||
| 189 | } | 202 | } |
| 190 | }, | 203 | }, |
| 191 | computed: { | 204 | computed: { |
src/views/fee/feeConfigManageLang.js
| @@ -68,6 +68,7 @@ export const messages = { | @@ -68,6 +68,7 @@ export const messages = { | ||
| 68 | postpaid: 'Postpaid', | 68 | postpaid: 'Postpaid', |
| 69 | unit: 'Unit', | 69 | unit: 'Unit', |
| 70 | prepaymentPeriod: 'Prepayment Period', | 70 | prepaymentPeriod: 'Prepayment Period', |
| 71 | + selectFormula: 'Please select formula' | ||
| 71 | } | 72 | } |
| 72 | }, | 73 | }, |
| 73 | zh: { | 74 | zh: { |
| @@ -138,7 +139,8 @@ export const messages = { | @@ -138,7 +139,8 @@ export const messages = { | ||
| 138 | prepaid: '预付费', | 139 | prepaid: '预付费', |
| 139 | postpaid: '后付费', | 140 | postpaid: '后付费', |
| 140 | unit: '单位', | 141 | unit: '单位', |
| 141 | - prepaymentPeriod: '预付期' | 142 | + prepaymentPeriod: '预付期', |
| 143 | + selectFormula: '请选择公式' | ||
| 142 | } | 144 | } |
| 143 | } | 145 | } |
| 144 | } | 146 | } |
| 145 | \ No newline at end of file | 147 | \ No newline at end of file |