修复用户管理表单交互和状态查询
This commit is contained in:
@@ -66,6 +66,7 @@
|
||||
v-model="formData[col.prop]"
|
||||
:placeholder="$t(col.placeholder)"
|
||||
:type="col.inputType || 'text'"
|
||||
:show-password="!!col.showPassword"
|
||||
:autosize="col.autosize"
|
||||
:clearable="col.clearable !== false"
|
||||
:disabled="!!col.disabled"
|
||||
@@ -255,7 +256,13 @@ export default {
|
||||
const rules = this.rules || {}
|
||||
const translated = {}
|
||||
for (const [field, validators] of Object.entries(rules)) {
|
||||
translated[field] = validators.map(v => ({ ...v, message: this.$t(v.message) }))
|
||||
translated[field] = validators.map(v => {
|
||||
const rule = { ...v }
|
||||
if (rule.message) {
|
||||
rule.message = this.$t(rule.message)
|
||||
}
|
||||
return rule
|
||||
})
|
||||
}
|
||||
return translated
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user