fix: normalize country create payload
This commit is contained in:
parent
882d232c35
commit
e02a6ff92f
@ -116,7 +116,7 @@ function openEdit(record: Record<string, any>) {
|
|||||||
form.open = record.open ?? false;
|
form.open = record.open ?? false;
|
||||||
form.phonePrefix = record.phonePrefix || '';
|
form.phonePrefix = record.phonePrefix || '';
|
||||||
form.sort = record.sort || '';
|
form.sort = record.sort || '';
|
||||||
form.top = record.top ?? 0;
|
form.top = record.top === true || record.top === 1;
|
||||||
formOpen.value = true;
|
formOpen.value = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -132,7 +132,7 @@ function resetForm() {
|
|||||||
form.open = false;
|
form.open = false;
|
||||||
form.phonePrefix = '';
|
form.phonePrefix = '';
|
||||||
form.sort = '';
|
form.sort = '';
|
||||||
form.top = 0;
|
form.top = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
function openCreate() {
|
function openCreate() {
|
||||||
@ -196,8 +196,10 @@ async function saveForm() {
|
|||||||
.split(',')
|
.split(',')
|
||||||
.map((item) => item.trim().toUpperCase())
|
.map((item) => item.trim().toUpperCase())
|
||||||
.filter(Boolean),
|
.filter(Boolean),
|
||||||
|
open: form.open === true,
|
||||||
phonePrefix: Number(form.phonePrefix),
|
phonePrefix: Number(form.phonePrefix),
|
||||||
sort: Number(form.sort),
|
sort: Number(form.sort),
|
||||||
|
top: form.top === true,
|
||||||
};
|
};
|
||||||
delete payload.countryCodeAliasesInput;
|
delete payload.countryCodeAliasesInput;
|
||||||
if (formMode.value === 'create') {
|
if (formMode.value === 'create') {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user