diff --git a/Services/client/src/modules/01_user/components/AdvancedSearch.vue b/Services/client/src/modules/01_user/components/AdvancedSearch.vue
index abf184c..a01a384 100644
--- a/Services/client/src/modules/01_user/components/AdvancedSearch.vue
+++ b/Services/client/src/modules/01_user/components/AdvancedSearch.vue
@@ -96,7 +96,7 @@ function clearAdvSearchData() {
(item.value = '')"
class="cursor-pointer"
@@ -172,24 +173,34 @@ function clearAdvSearchData() {
outlined
dense
v-model="advSearchDataField.keyword"
- placeholder="คำสำคัญ"
use-input
use-chips
multiple
hide-dropdown-icon
input-debounce="0"
- new-value-mode="add"
- />
+ new-value-mode="add-unique"
+ >คำสำคัญ:
+ >รายละเอียด:
+ (advSearchDataField.description = '')"
+ class="cursor-pointer"
+ />
diff --git a/Services/client/src/modules/01_user/components/SearchBar.vue b/Services/client/src/modules/01_user/components/SearchBar.vue
index 824bfde..e8bef10 100644
--- a/Services/client/src/modules/01_user/components/SearchBar.vue
+++ b/Services/client/src/modules/01_user/components/SearchBar.vue
@@ -8,8 +8,10 @@ import { useSearchDataStore } from '@/stores/searched-data'
import { useLoader } from '@/stores/loader'
import AdvancedSearch from '@/modules/01_user/components/AdvancedSearch.vue'
+import { useFileInfoStore } from '@/stores/file-info-data'
const loaderStore = useLoader()
+const { isFilePreview } = storeToRefs(useFileInfoStore())
const {
isSearch,
isAdvSearchCall,
@@ -37,6 +39,7 @@ const props = defineProps<{
}>()
async function searchSubmit() {
+ isFilePreview.value = false
if (searchData.value.value.trim() !== '') {
submitSearchData.value = { AND: [], OR: [] }
if (props.mode === 'admin') {
@@ -46,6 +49,14 @@ async function searchSubmit() {
value: searchData.value.value,
})
})
+ submitSearchData.value.OR.push({
+ field: 'fileName',
+ value: searchData.value.value,
+ })
+ submitSearchData.value.OR.push({
+ field: 'fileType',
+ value: searchData.value.value,
+ })
} else {
submitSearchData.value.OR.push({
field: searchData.value.field,
@@ -85,6 +96,8 @@ async function searchSubmit() {
`${import.meta.env.VITE_API_ENDPOINT}/search`,
submitSearchData.value,
)
+ console.log(submitSearchData)
+
getFoundFile(res.data)
isSearch.value = true
} catch (error) {
@@ -153,6 +166,7 @@ watch(
>
((searchData.value = ''), (isSearch = false))"
class="cursor-pointer"