1
0
mirror of https://github.com/FatttSnake/Pinnacle-OA.git synced 2026-04-06 07:21:24 +08:00

add the function of fuzzy query by senderIds had been completed

This commit is contained in:
cccccyb
2023-06-04 17:27:02 +08:00
parent 42168ab54c
commit 68e6625b26
9 changed files with 62 additions and 71 deletions

View File

@@ -37,6 +37,8 @@
</el-dialog>
<notice-manage-table
@handleDeleteById="handleDeleteById"
@getNoticeSender="getNoticeSender"
@filterSender="getLoading"
ref="manageTable"
></notice-manage-table>
</el-main>
@@ -92,7 +94,7 @@ export default {
'',
'',
'',
''
[]
)
} else if (response.data.code === 20034) {
ElMessage({
@@ -119,8 +121,9 @@ export default {
this.search.type,
this.search.startTime,
this.search.endTime,
this.search.userName
this.search.userIdList
)
// noticeStore.search.userIdList = []
},
deleteBatchByIds() {
const multiDeleteIds = []
@@ -147,7 +150,7 @@ export default {
'',
'',
'',
''
[]
)
} else if (response.data.code === 20034) {
ElMessage({
@@ -164,6 +167,20 @@ export default {
type: 'warning'
})
}
},
getNoticeSender() {
const senders = []
request.get('/user/notice').then((response) => {
for (let i = 0; i < response.data.data.length; i++) {
const senderName = { text: '', value: '' }
senderName.text = response.data.data[i].username
senderName.value = response.data.data[i].id
senders.push(senderName)
}
noticeStore.$patch((state) => {
state.senderList = senders
})
})
}
},
mounted() {
@@ -175,7 +192,8 @@ export default {
'currentPage',
'pageSize',
'multiDeleteSelection',
'search'
'search',
'senderList'
])
}
}