no message
This commit is contained in:
parent
6bbec104de
commit
8da73d1e17
2 changed files with 19 additions and 3 deletions
|
|
@ -58,11 +58,11 @@ const SaveData = async (type:string,id:string) => {
|
||||||
const dataSave = (type:string,id:string) => {
|
const dataSave = (type:string,id:string) => {
|
||||||
const formData = new FormData();
|
const formData = new FormData();
|
||||||
if(props.fileCheck === null){
|
if(props.fileCheck === null){
|
||||||
formData.append("Datereceiveinsignia", Datereceive.value);
|
formData.append("Datereceiveinsignia", Datereceive.value?.toString() ?? "");
|
||||||
formData.append("Docreceiveinsignia", files.value);
|
formData.append("Docreceiveinsignia", files.value);
|
||||||
formData.append("Orgreceiveinsignia", nullii.value);
|
formData.append("Orgreceiveinsignia", nullii.value);
|
||||||
} else {
|
} else {
|
||||||
formData.append("DateReturnInsignia", Datereturn.value);
|
formData.append("DateReturnInsignia", Datereturn.value?.toString() ?? "");
|
||||||
formData.append("DocReturnInsignia", filesReturn.value);
|
formData.append("DocReturnInsignia", filesReturn.value);
|
||||||
formData.append("OrgReturnInsignia", nullii.value);
|
formData.append("OrgReturnInsignia", nullii.value);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,9 @@ const fileResult = ref<any>(null);
|
||||||
const fileinvoice = ref<any>(null);
|
const fileinvoice = ref<any>(null);
|
||||||
const loadView = ref<boolean>(false);
|
const loadView = ref<boolean>(false);
|
||||||
const insigniaTypeOption = ref<any>([]);
|
const insigniaTypeOption = ref<any>([]);
|
||||||
|
const insigniaTypeFilter = ref<any>({
|
||||||
|
insigniaTypeOption:[],
|
||||||
|
});
|
||||||
const ModalDialog = ref<boolean>(false);
|
const ModalDialog = ref<boolean>(false);
|
||||||
const dateReceiveInsignia = ref<Date>()
|
const dateReceiveInsignia = ref<Date>()
|
||||||
const fileCheck = ref<any>()
|
const fileCheck = ref<any>()
|
||||||
|
|
@ -433,6 +436,14 @@ const OpenModal = (data:any) => {
|
||||||
fileCheck.value = data.docReceiveInsignia
|
fileCheck.value = data.docReceiveInsignia
|
||||||
personId.value = data.id
|
personId.value = data.id
|
||||||
};
|
};
|
||||||
|
const filterSelector = (val: any, update: Function, name: any) => {
|
||||||
|
update(() => {
|
||||||
|
const needle = val.toLowerCase()
|
||||||
|
insigniaTypeFilter.value = insigniaTypeOption.value.filter(
|
||||||
|
(v: any) => v.name.toLowerCase().indexOf(needle) > -1
|
||||||
|
);
|
||||||
|
});
|
||||||
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
|
|
@ -565,13 +576,18 @@ const OpenModal = (data:any) => {
|
||||||
:label="`${'เครื่องราชฯ'}`"
|
:label="`${'เครื่องราชฯ'}`"
|
||||||
emit-value
|
emit-value
|
||||||
map-options
|
map-options
|
||||||
|
use-input
|
||||||
|
clearable
|
||||||
option-label="name"
|
option-label="name"
|
||||||
:options="insigniaTypeOption"
|
:options="insigniaTypeFilter"
|
||||||
option-value="id"
|
option-value="id"
|
||||||
:readonly="false"
|
:readonly="false"
|
||||||
:borderless="false"
|
:borderless="false"
|
||||||
style="min-width: 150px"
|
style="min-width: 150px"
|
||||||
@update:model-value="selectorInsignia"
|
@update:model-value="selectorInsignia"
|
||||||
|
@filter="(inputValue:any,
|
||||||
|
doneFn:Function) => filterSelector(inputValue, doneFn,'insigniaTypeFilter'
|
||||||
|
) "
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue