|
@@ -9,6 +9,9 @@
|
|
|
|
|
|
<div class="desc-wrap-BasicTable">
|
|
<div class="desc-wrap-BasicTable">
|
|
<BasicTable @register="registerTimeTable" >
|
|
<BasicTable @register="registerTimeTable" >
|
|
|
|
+ <template #toolbar>
|
|
|
|
+ <a-button type="primary" @click="emailTemplate" v-if="getCheckPerm('apply-set')"> 邮件模板</a-button>
|
|
|
|
+ </template>
|
|
<template #action="{ record }">
|
|
<template #action="{ record }">
|
|
<TableAction
|
|
<TableAction
|
|
stopButtonPropagation
|
|
stopButtonPropagation
|
|
@@ -33,7 +36,7 @@
|
|
import { PageWrapper } from '/@/components/Page';
|
|
import { PageWrapper } from '/@/components/Page';
|
|
import { Divider, Card, Empty, Descriptions, Steps, Tabs } from 'ant-design-vue';
|
|
import { Divider, Card, Empty, Descriptions, Steps, Tabs } from 'ant-design-vue';
|
|
import { intercomMessageList, intercomMessageHandle } from '/@/api/operate'
|
|
import { intercomMessageList, intercomMessageHandle } from '/@/api/operate'
|
|
- import { sceneApplyList } from '/@/api/operate'
|
|
|
|
|
|
+ import { sceneApplyList, sendEmail } from '/@/api/operate'
|
|
import { useI18n } from '/@/hooks/web/useI18n';
|
|
import { useI18n } from '/@/hooks/web/useI18n';
|
|
import addMessgeModal from './components/scene/addModal.vue'
|
|
import addMessgeModal from './components/scene/addModal.vue'
|
|
import { useModal } from '/@/components/Modal';
|
|
import { useModal } from '/@/components/Modal';
|
|
@@ -131,18 +134,22 @@
|
|
state.value = val;
|
|
state.value = val;
|
|
reload();
|
|
reload();
|
|
}
|
|
}
|
|
|
|
+ function emailTemplate(){
|
|
|
|
+ createMessage.warn('研发中....');
|
|
|
|
+ console.log('emailTemplate')
|
|
|
|
+ }
|
|
async function handleWithdraw(record: Recordable) {
|
|
async function handleWithdraw(record: Recordable) {
|
|
- // createConfirm({
|
|
|
|
- // iconType: 'info',
|
|
|
|
- // title: '发送邮件',
|
|
|
|
- // content: `此操作将对${record.applicationName}进行删除, 是否继续?`,
|
|
|
|
- // onOk: async () => {
|
|
|
|
- // await buryPointDlt({ id: record.id });
|
|
|
|
- // reload();
|
|
|
|
- // createMessage.success(t('common.optSuccess'));
|
|
|
|
- // },
|
|
|
|
- // });
|
|
|
|
- openModal(true,record)
|
|
|
|
|
|
+ createConfirm({
|
|
|
|
+ iconType: 'info',
|
|
|
|
+ title: '发送邮件',
|
|
|
|
+ content: `确定要发送邮件至${record.email}吗?`,
|
|
|
|
+ onOk: async () => {
|
|
|
|
+ await sendEmail({ sceneApplyId: record.id,mailTemplateId:1, });
|
|
|
|
+ reload();
|
|
|
|
+ createMessage.success(t('common.optSuccess'));
|
|
|
|
+ },
|
|
|
|
+ });
|
|
|
|
+ // openModal(true,record)
|
|
}
|
|
}
|
|
return {
|
|
return {
|
|
registerTimeTable,
|
|
registerTimeTable,
|
|
@@ -151,6 +158,7 @@
|
|
state,
|
|
state,
|
|
reload,
|
|
reload,
|
|
register,
|
|
register,
|
|
|
|
+ emailTemplate,
|
|
openModal,
|
|
openModal,
|
|
getCheckPerm,
|
|
getCheckPerm,
|
|
};
|
|
};
|