close #2124 Fixed: Widget sort input enter to string value then broken it.
This commit is contained in:
parent
f0aa9af282
commit
a0a776350c
@ -27,6 +27,7 @@ class Widget extends FormRequest
|
||||
'dashboard_id' => 'required|integer',
|
||||
'name' => 'required|string',
|
||||
'class' => 'required',
|
||||
'sort' => 'integer',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
@ -75,6 +75,8 @@
|
||||
:label="text.sort"
|
||||
prepend-icon="fas fa-sort"
|
||||
:placeholder="placeholder.sort"
|
||||
:error="form.errors.sort[0]"
|
||||
@input="form.errors.sort[0] = ''"
|
||||
inputGroupClasses="input-group-merge"></base-input>
|
||||
</div>
|
||||
</div>
|
||||
@ -220,6 +222,7 @@ export default {
|
||||
errors: {
|
||||
name: [],
|
||||
class: [],
|
||||
sort: [],
|
||||
}
|
||||
},
|
||||
display: this.show
|
||||
@ -258,7 +261,9 @@ export default {
|
||||
}
|
||||
|
||||
if (response.errors) {
|
||||
self.form.errors = error.response.data.errors;
|
||||
self.form.errors.name = (error.response.data.errors.name) ? error.response.data.errors.name : [];
|
||||
self.form.errors.class = (error.response.data.errors.class) ? error.response.data.errors.class : [];
|
||||
self.form.errors.sort = (error.response.data.errors.sort) ? error.response.data.errors.sort : [];
|
||||
|
||||
self.form.loading = false;
|
||||
}
|
||||
@ -266,7 +271,9 @@ export default {
|
||||
self.form.response = response.data;
|
||||
})
|
||||
.catch(function (error) {
|
||||
self.form.errors = error.response.data.errors;
|
||||
self.form.errors.name = (error.response.data.errors.name) ? error.response.data.errors.name : [];
|
||||
self.form.errors.class = (error.response.data.errors.class) ? error.response.data.errors.class : [];
|
||||
self.form.errors.sort = (error.response.data.errors.sort) ? error.response.data.errors.sort : [];
|
||||
|
||||
self.form.loading = false;
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user