refactor: ui

This commit is contained in:
xiaojunnuo
2021-02-04 22:07:01 +08:00
parent 86ddb72227
commit 305824ff1a
10 changed files with 62 additions and 36 deletions
+5 -2
View File
@@ -5,7 +5,10 @@ function handleInputs (inputs) {
return
}
_.forEach(inputs, (item, key) => {
if (item.component?.required === true) {
if (item.required === true) {
if (item.component == null) {
item.component = {}
}
if (item.component.rules == null) {
item.component.rules = []
}
@@ -18,7 +21,7 @@ function handleInputs (inputs) {
}
}
item.component.rules.push({ required: true, message: '该项必填' })
delete item.component.required
delete item.required
}
})
}
@@ -24,7 +24,7 @@ import { ref, inject } from 'vue'
import AccessProviderManager from './access-provider-manager'
export default {
name: 'provider-selector',
name: 'access-provider-selector',
components: { AccessProviderManager },
emits: ['update:providers', 'update:value'],
// 属性定义