diff --git a/src/i18n/zh-CN.js b/src/i18n/zh-CN.js
index 08f74ccf..f07d4006 100644
--- a/src/i18n/zh-CN.js
+++ b/src/i18n/zh-CN.js
@@ -212,6 +212,11 @@ t.sms.qcloudSignName = '短信签名'
t.sms.qcloudTemplateId = '短信模板'
t.sms.qcloudTemplateIdTips = '短信模板ID'
+t.smstemplate = {}
+t.smstemplate.add = '新增模板'
+t.smstemplate.update = '修改模板'
+t.smstemplate.see = '查看模板'
+
t.oss = {}
t.oss.config = '云存储配置'
t.oss.upload = '上传文件'
diff --git a/src/views/modules/message/smslog-add-or-update.vue b/src/views/modules/message/smslog-add-or-update.vue
new file mode 100644
index 00000000..64a814fe
--- /dev/null
+++ b/src/views/modules/message/smslog-add-or-update.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('cancel') }}
+ {{ $t('confirm') }}
+
+
+
+
+
diff --git a/src/views/modules/message/smslog-detail.vue b/src/views/modules/message/smslog-detail.vue
new file mode 100644
index 00000000..17c5e48f
--- /dev/null
+++ b/src/views/modules/message/smslog-detail.vue
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('cancel') }}
+ {{ $t('confirm') }}
+
+
+
+
+
diff --git a/src/views/modules/message/smslog.vue b/src/views/modules/message/smslog.vue
new file mode 100644
index 00000000..eb9a6498
--- /dev/null
+++ b/src/views/modules/message/smslog.vue
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('query') }}
+
+
+
+ {{ $t('add') }}
+
+
+ {{ $t('deleteBatch') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看
+ {{ $t('update') }}
+ {{ $t('delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/message/smstemplate-add-or-update.vue b/src/views/modules/message/smstemplate-add-or-update.vue
new file mode 100644
index 00000000..faefbbda
--- /dev/null
+++ b/src/views/modules/message/smstemplate-add-or-update.vue
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('cancel') }}
+ {{ $t('confirm') }}
+
+
+
+
+
diff --git a/src/views/modules/message/smstemplate-detail.vue b/src/views/modules/message/smstemplate-detail.vue
new file mode 100644
index 00000000..b0216450
--- /dev/null
+++ b/src/views/modules/message/smstemplate-detail.vue
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('cancel') }}
+ {{ $t('confirm') }}
+
+
+
+
+
diff --git a/src/views/modules/message/smstemplate.vue b/src/views/modules/message/smstemplate.vue
new file mode 100644
index 00000000..1c7df711
--- /dev/null
+++ b/src/views/modules/message/smstemplate.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+ {{ $t('query') }}
+
+
+ {{ $t('smstemplate.add') }}
+
+
+ {{ $t('deleteBatch') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('update') }}
+ {{ $t('delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+