邮件模版
This commit is contained in:
@@ -24,17 +24,18 @@
|
||||
<!-- <el-table-column prop="journal_name" :label="$t('mailboxConfig.journal')" min-width="140"></el-table-column> -->
|
||||
<el-table-column prop="account" :label="$t('mailboxConfig.account')" min-width="160"></el-table-column>
|
||||
<el-table-column prop="smtp_from_name" :label="$t('mailboxConfig.smtpFromName')" min-width="120"></el-table-column>
|
||||
<el-table-column prop="smtp_host" :label="$t('mailboxConfig.smtpHost')" min-width="120"></el-table-column>
|
||||
<el-table-column prop="smtp_port" :label="$t('mailboxConfig.smtpPort')" width="100" align="center"></el-table-column>
|
||||
<el-table-column prop="imap_host" :label="$t('mailboxConfig.imapHost')" min-width="120"></el-table-column>
|
||||
<el-table-column prop="imap_port" :label="$t('mailboxConfig.imapPort')" width="100" align="center"></el-table-column>
|
||||
<!-- <el-table-column prop="smtp_host" :label="$t('mailboxConfig.smtpHost')" min-width="120"></el-table-column> -->
|
||||
<!-- <el-table-column prop="smtp_port" :label="$t('mailboxConfig.smtpPort')" width="100" align="center"></el-table-column> -->
|
||||
<!-- <el-table-column prop="imap_host" :label="$t('mailboxConfig.imapHost')" min-width="120"></el-table-column> -->
|
||||
<!-- <el-table-column prop="imap_port" :label="$t('mailboxConfig.imapPort')" width="100" align="center"></el-table-column> -->
|
||||
<el-table-column prop="today_sent" :label="$t('mailboxConfig.todaySent')" width="95" align="center"></el-table-column>
|
||||
<el-table-column prop="remaining_today" :label="$t('mailboxConfig.remainingToday')" width="130" align="center"></el-table-column>
|
||||
<!-- <el-table-column prop="state" :label="$t('mailboxConfig.state')" width="80" align="center"></el-table-column> -->
|
||||
<el-table-column :label="$t('mailboxConfig.operation')" width="220" align="center" fixed="right">
|
||||
<el-table-column label="" width="380" align="center" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<el-button size="mini" type="primary" plain icon="el-icon-edit" @click="handleEdit(scope.row)">{{ $t('mailboxConfig.edit') }}</el-button>
|
||||
<el-button size="mini" type="success" plain icon="el-icon-message" @click="handleMailManage(scope.row)">{{ $t('mailboxConfig.mailManage') }}</el-button>
|
||||
<el-button size="mini" type="danger" plain icon="el-icon-delete" @click="handleDelete(scope.row)">{{ $t('mailboxConfig.delete') }}</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@@ -89,7 +90,7 @@
|
||||
getAccounts: 'api/email_client/getAccounts',
|
||||
addAccount: 'api/email_client/addAccount',
|
||||
updateAccount: 'api/email_client/updateAccount',
|
||||
deleteEmailAccount: 'api/Mail/deleteEmailAccount',
|
||||
deleteAccount: 'api/email_client/deleteAccount',
|
||||
};
|
||||
|
||||
export default {
|
||||
@@ -313,6 +314,26 @@
|
||||
}
|
||||
});
|
||||
},
|
||||
// 删除邮箱配置:接口 api/email_client/deleteAccount,传参 j_email_id
|
||||
handleDelete(row) {
|
||||
const self = this;
|
||||
this.$confirm(self.$t('mailboxConfig.deleteConfirm'), self.$t('mailboxConfig.title'), {
|
||||
confirmButtonText: self.$t('mailboxConfig.confirm'),
|
||||
cancelButtonText: self.$t('mailboxConfig.cancel'),
|
||||
type: 'warning'
|
||||
}).then(() => {
|
||||
self.$api.post(API.deleteAccount, { j_email_id: row.j_email_id }).then((res) => {
|
||||
if (res && res.code === 0) {
|
||||
self.$message.success(self.$t('mailboxConfig.deleteSuccess'));
|
||||
self.getList();
|
||||
} else {
|
||||
self.$message.error((res && res.msg) || self.$t('mailboxConfig.deleteFail'));
|
||||
}
|
||||
}).catch(() => {
|
||||
self.$message.error(self.$t('mailboxConfig.deleteFail'));
|
||||
});
|
||||
}).catch(() => {});
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user