fix: incorrectly swapped data
This commit is contained in:
parent
2a2bfa3180
commit
a4a101712c
1 changed files with 21 additions and 3 deletions
|
|
@ -78,6 +78,12 @@ onMounted(async () => {
|
||||||
await fetchProvince();
|
await fetchProvince();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const visaIssueCountryOptions = ref<Record<string, unknown>[]>([]);
|
||||||
|
let visaIssueCountryFilter: (
|
||||||
|
value: string,
|
||||||
|
update: (callbackFn: () => void, afterFn?: (ref: QSelect) => void) => void,
|
||||||
|
) => void;
|
||||||
|
|
||||||
const visaTypeOptions = ref<Record<string, unknown>[]>([]);
|
const visaTypeOptions = ref<Record<string, unknown>[]>([]);
|
||||||
let visaTypeFilter: (
|
let visaTypeFilter: (
|
||||||
value: string,
|
value: string,
|
||||||
|
|
@ -97,6 +103,12 @@ onMounted(() => {
|
||||||
'label',
|
'label',
|
||||||
);
|
);
|
||||||
|
|
||||||
|
visaIssueCountryFilter = selectFilterOptionRefMod(
|
||||||
|
ref(optionStore.globalOption?.nationality),
|
||||||
|
visaIssueCountryOptions,
|
||||||
|
'label',
|
||||||
|
);
|
||||||
|
|
||||||
workerTypeFilter = selectFilterOptionRefMod(
|
workerTypeFilter = selectFilterOptionRefMod(
|
||||||
ref(optionStore.globalOption?.workerType),
|
ref(optionStore.globalOption?.workerType),
|
||||||
workerTypeOptions,
|
workerTypeOptions,
|
||||||
|
|
@ -107,8 +119,14 @@ onMounted(() => {
|
||||||
watch(
|
watch(
|
||||||
() => optionStore.globalOption,
|
() => optionStore.globalOption,
|
||||||
() => {
|
() => {
|
||||||
|
visaIssueCountryFilter = selectFilterOptionRefMod(
|
||||||
|
ref(optionStore.globalOption?.nationality),
|
||||||
|
visaIssueCountryOptions,
|
||||||
|
'label',
|
||||||
|
);
|
||||||
|
|
||||||
visaTypeFilter = selectFilterOptionRefMod(
|
visaTypeFilter = selectFilterOptionRefMod(
|
||||||
optionStore.globalOption.nationality,
|
optionStore.globalOption.visaType,
|
||||||
visaTypeOptions,
|
visaTypeOptions,
|
||||||
'label',
|
'label',
|
||||||
);
|
);
|
||||||
|
|
@ -422,11 +440,11 @@ watch(
|
||||||
class="col-md-4 col-6"
|
class="col-md-4 col-6"
|
||||||
:dense="dense"
|
:dense="dense"
|
||||||
:readonly="readonly"
|
:readonly="readonly"
|
||||||
:options="visaTypeOptions"
|
:options="visaIssueCountryOptions"
|
||||||
:hide-dropdown-icon="readonly"
|
:hide-dropdown-icon="readonly"
|
||||||
:for="`${prefixId}-select-issue-country`"
|
:for="`${prefixId}-select-issue-country`"
|
||||||
:label="$t('customerEmployee.form.issueCountry')"
|
:label="$t('customerEmployee.form.issueCountry')"
|
||||||
@filter="visaTypeFilter"
|
@filter="visaIssueCountryFilter"
|
||||||
:model-value="readonly ? issueCountry || '-' : issueCountry"
|
:model-value="readonly ? issueCountry || '-' : issueCountry"
|
||||||
@update:model-value="
|
@update:model-value="
|
||||||
(v) => (typeof v === 'string' ? (issueCountry = v) : '')
|
(v) => (typeof v === 'string' ? (issueCountry = v) : '')
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue