diff --git a/src/api/sMsSendManage/loopSend.js b/src/api/sMsSendManage/loopSend.js index 5adb339..7428093 100644 --- a/src/api/sMsSendManage/loopSend.js +++ b/src/api/sMsSendManage/loopSend.js @@ -64,3 +64,30 @@ export function getSmsBalanceAPI() { }) } +// 获取循环的发送记录 +export function getLoopSendRecordsAPI(data) { + return request({ + url: '/msgJob/getMsgLoopData', + method: 'GET', + params: data, + }) +} + +// 获取单次循环发送记录的详情列表 +export function getLoopSendRecordDetailsAPI(data) { + return request({ + url: '/msgJob/getOneLoopMsgData', + method: 'GET', + params: data, + }) +} + +// 单人重新发送 +export function resendOneLoopMsgAPI(data) { + return request({ + url: '/msgJob/oneWorkerResend', + method: 'POST', + data, + }) +} + diff --git a/src/views/basicManage/groupManage/index.vue b/src/views/basicManage/groupManage/index.vue index 90a005c..9e37918 100644 --- a/src/views/basicManage/groupManage/index.vue +++ b/src/views/basicManage/groupManage/index.vue @@ -11,14 +11,7 @@ :action-columns="actionColumns" > - - 新建分组 - + 新建分组 @@ -76,7 +69,7 @@ const actionColumns = [ label: '编辑', type: 'primary', link: true, - permission: ['group:group:edit'], + handler: (row) => { editId.value = row.id dialogConfig.outerTitle = '编辑分组' @@ -101,7 +94,7 @@ const actionColumns = [ label: '删除', type: 'danger', link: true, - permission: ['group:group:remove'], + handler: (row) => { proxy.$modal.confirm('是否确认删除该分组?').then(async () => { const result = await delGroupAPI({ id: row.id }) diff --git a/src/views/basicManage/personManage/index.vue b/src/views/basicManage/personManage/index.vue index 59a2042..fab4fe0 100644 --- a/src/views/basicManage/personManage/index.vue +++ b/src/views/basicManage/personManage/index.vue @@ -11,22 +11,9 @@ :action-columns="actionColumns" > - - 新建人员 - + 新建人员 - + 导入人员 @@ -158,7 +145,7 @@ const actionColumns = [ label: '编辑', type: 'primary', link: true, - permission: ['person:person:edit'], // 权限控制:使用 v-hasPermi 指令控制按钮显示 + handler: (row) => { editId.value = row.id dialogConfig.outerTitle = '编辑人员' @@ -180,7 +167,7 @@ const actionColumns = [ label: '删除', type: 'danger', link: true, - permission: ['person:person:remove'], // 权限控制:使用 v-hasPermi 指令控制按钮显示 + handler: (row) => { proxy.$modal.confirm('是否确认删除该人员?').then(async () => { const result = await delPersonAPI({ id: row.id }) diff --git a/src/views/sMsSendManage/loopSend/edit.vue b/src/views/sMsSendManage/loopSend/edit.vue index a66d8b1..3b731ea 100644 --- a/src/views/sMsSendManage/loopSend/edit.vue +++ b/src/views/sMsSendManage/loopSend/edit.vue @@ -205,6 +205,8 @@ import { addLoopSendAPI, updateLoopSendAPI, getLoopSendDetailAPI, + getLoopSendRecordsAPI, + getLoopSendRecordDetailsAPI, } from '@/api/sMsSendManage/loopSend.js' import ComButton from '@/components/ComButton/index.vue' import ComDialog from '@/components/ComDialog/index.vue' @@ -402,6 +404,16 @@ const getDetail = async () => { } } +// 查看详情 +const onHandleDetail = async (row) => { + const result = await getLoopSendRecordDetailsAPI({ loopId: row.loopId }) + + if (result.code === 200 && result.data?.workerList) { + recordsDetailList.value = result.data.workerList + } + console.log(result, 'result') +} + onMounted(() => { if (mode.value === 'edit' || mode.value === 'detail') { getDetail() diff --git a/src/views/sMsSendManage/loopSend/index.vue b/src/views/sMsSendManage/loopSend/index.vue index 814cf47..11533d5 100644 --- a/src/views/sMsSendManage/loopSend/index.vue +++ b/src/views/sMsSendManage/loopSend/index.vue @@ -12,14 +12,7 @@ > - - 新建 - + 新建 短信余额剩余 {{ smsBalance }} 条 ,请及时充值! @@ -38,11 +31,21 @@ /> + + + + + + + + +