mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-11-09 19:20:56 +08:00
fix: Fix input field validation error when editing installed application (#9115)
This commit is contained in:
parent
55d966a52e
commit
211c956c4b
2 changed files with 9 additions and 1 deletions
|
|
@ -703,6 +703,7 @@ func (a *AppInstallService) GetParams(id uint) (*response.AppConfig, error) {
|
|||
Rule: form.Rule,
|
||||
Type: form.Type,
|
||||
Multiple: form.Multiple,
|
||||
Required: form.Required,
|
||||
}
|
||||
if form.Edit {
|
||||
appParam.Edit = true
|
||||
|
|
@ -761,6 +762,7 @@ func (a *AppInstallService) GetParams(id uint) (*response.AppConfig, error) {
|
|||
Value: form.Default,
|
||||
Values: form.Values,
|
||||
Multiple: form.Multiple,
|
||||
Required: form.Required,
|
||||
})
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -234,6 +234,7 @@ const get = async () => {
|
|||
if (d.type === 'number') {
|
||||
value = Number(value);
|
||||
}
|
||||
console.log('d', d);
|
||||
params.value.push({
|
||||
default: value,
|
||||
labelEn: d.labelEn,
|
||||
|
|
@ -247,8 +248,13 @@ const get = async () => {
|
|||
showValue: d.showValue,
|
||||
multiple: d.multiple,
|
||||
label: d.label,
|
||||
required: d.required,
|
||||
});
|
||||
rules.params[d.key] = [Rules.requiredInput];
|
||||
if (d.required) {
|
||||
rules.params[d.key] = [Rules.requiredInput];
|
||||
} else {
|
||||
rules.params[d.key] = [];
|
||||
}
|
||||
if (d.rule) {
|
||||
rules.params[d.key].push(Rules[d.rule]);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue