Commit cbb752979083ae2e504c7cb11b97aea7c630797d

Authored by wuxw
1 parent 16eefcf0

优化代码

src/components/fee/addFeeConfig.vue
1 1 <template>
2 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 4 <el-row :gutter="20">
5 5 <el-col :span="12">
6 6 <el-form-item :label="$t('feeConfigManage.feeType')" prop="feeTypeCd" required>
... ... @@ -185,7 +185,20 @@ export default {
185 185 feeTypeCds: [],
186 186 computingFormulas: [],
187 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 204 computed: {
... ...
src/views/fee/feeConfigManageLang.js
... ... @@ -68,6 +68,7 @@ export const messages = {
68 68 postpaid: 'Postpaid',
69 69 unit: 'Unit',
70 70 prepaymentPeriod: 'Prepayment Period',
  71 + selectFormula: 'Please select formula'
71 72 }
72 73 },
73 74 zh: {
... ... @@ -138,7 +139,8 @@ export const messages = {
138 139 prepaid: '预付费',
139 140 postpaid: '后付费',
140 141 unit: '单位',
141   - prepaymentPeriod: '预付期'
  142 + prepaymentPeriod: '预付期',
  143 + selectFormula: '请选择公式'
142 144 }
143 145 }
144 146 }
145 147 \ No newline at end of file
... ...