refactor(auth): keep login unchanged; feat(mail): pass USER from session, add inbox actions and compose user param

develop
hnu202326010131 5 months ago
parent 0b8d7b002b
commit 0ef2c10687

@ -77,7 +77,8 @@ const send = async () => {
const payload = {
to: form.value.to.split(',').map(s => s.trim()).filter(Boolean),
subject: form.value.subject,
body: form.value.body
body: form.value.body,
user: String(window.sessionStorage.getItem('USER_EMAIL') || '')
}
const { data: res } = await http.post('/smtpmail/mail/send', payload)
if (res.code === 20000) {

@ -150,7 +150,7 @@ const loadInbox = async () => {
inlineMsg.value.visible = false
try {
const { data: res } = await http.get('/smtpmail/mail/inbox', {
params: { page: page.value, size: pageSize.value }
params: { page: page.value, size: pageSize.value, user: String(window.sessionStorage.getItem('USER_EMAIL') || '') }
})
if (res.code === 20000 && Array.isArray(res.data?.list)) {
rows.value = res.data.list.map((it: any) => ({
@ -194,7 +194,7 @@ const deleteSelected = async () => {
const { data: res } = await http.request({
url: '/smtpmail/mail/delete',
method: 'DELETE',
data: { ids: selectedIds.value }
data: { ids: selectedIds.value, user: String(window.sessionStorage.getItem('USER_EMAIL') || '') }
})
if (res.code === 20000) {
showMsg('success', '删除成功')
@ -227,7 +227,7 @@ const deleteSelected = async () => {
const markSelectedRead = async () => {
if (!selectedIds.value.length) return
try {
const { data: res } = await http.post('/smtpmail/mail/markRead', { ids: selectedIds.value })
const { data: res } = await http.post('/smtpmail/mail/markRead', { ids: selectedIds.value, user: String(window.sessionStorage.getItem('USER_EMAIL') || '') })
if (res.code === 20000) {
showMsg('success', '已标记为已读')
await loadInbox()

Loading…
Cancel
Save