SMS
This commit is contained in:
parent
9d50a1aca7
commit
e8077ff3da
|
|
@ -12,7 +12,7 @@
|
|||
<sms :dataId="dataId"></sms>
|
||||
</a-tab-pane>
|
||||
<a-tab-pane key="3" tab="SMS模板" force-render>
|
||||
<sms-template :dataId="dataId"></sms-template>
|
||||
<sms-template :company_id="dataId"></sms-template>
|
||||
</a-tab-pane>
|
||||
<a-tab-pane key="4" tab="mail配置" force-render>
|
||||
<mail :dataId="dataId"></mail>
|
||||
|
|
|
|||
|
|
@ -1,8 +1,7 @@
|
|||
<template>
|
||||
<div class="page-body">
|
||||
|
||||
<vxe-table border show-overflow keep-source ref="xTable" :height="tableHeight" :data="detailsData" :export-config="{}"
|
||||
|
||||
<vxe-table border show-overflow keep-source ref="xTable" :height="tableHeight" :data="[{}]" :export-config="{}"
|
||||
:edit-config="{ trigger: 'click', mode: 'cell', icon: 'vxe-icon-edit', showStatus: false }">
|
||||
<vxe-column width="80">
|
||||
<template #default="{ row }">
|
||||
|
|
@ -18,6 +17,10 @@
|
|||
</vxe-column>
|
||||
<vxe-column field="template_code" width="220" title="编号" :edit-render="{ name: '$input', props: {} }">
|
||||
</vxe-column>
|
||||
<vxe-column field="code" width="220" title="模板"
|
||||
:params="options_sms_code" formatter = 'formatEnum'
|
||||
:edit-render="{ name: '$select', props: { options: options_sms_code } }">
|
||||
</vxe-column>
|
||||
<vxe-column field="template_name" width="220" title="名称" :edit-render="{ name: '$input', props: {} }">
|
||||
</vxe-column>
|
||||
<vxe-column field="template_content" width="220" title="内容" :edit-render="{ name: '$input', props: {} }">
|
||||
|
|
@ -34,7 +37,7 @@
|
|||
|
||||
<script>
|
||||
import BASE_URL from '@/services/base/api.js';
|
||||
|
||||
const settings = require('../basic/settings.js');
|
||||
export default {
|
||||
i18n: require('./i18n'),
|
||||
|
||||
|
|
@ -43,7 +46,9 @@ export default {
|
|||
type: String,
|
||||
default: "edit"
|
||||
},
|
||||
dataId: {
|
||||
beid: {
|
||||
},
|
||||
company_id: {
|
||||
}
|
||||
|
||||
},
|
||||
|
|
@ -53,6 +58,7 @@ export default {
|
|||
// 页面数据变量
|
||||
var pageData = {
|
||||
|
||||
options_sms_code:settings.options_sms_code,
|
||||
actions: {
|
||||
|
||||
update: `${BASE_URL.BASE_URL}/Sms/v1/sms/template/batchHandle`,
|
||||
|
|
@ -75,6 +81,21 @@ export default {
|
|||
return pageData;
|
||||
},
|
||||
created() {
|
||||
let search_rules = [];
|
||||
if (this.beid) {
|
||||
search_rules.push({
|
||||
column: "beid", // 字段名
|
||||
mode: "=", // 搜索模式
|
||||
value: this.beid // 值
|
||||
})
|
||||
}
|
||||
if (this.company_id) {
|
||||
search_rules.push({
|
||||
column: "company_id", // 字段名
|
||||
mode: "=", // 搜索模式
|
||||
value: this.company_id // 值
|
||||
})
|
||||
}
|
||||
this.$mk.post({
|
||||
url: this.actions.get,
|
||||
loading: "加载中...",
|
||||
|
|
@ -85,9 +106,7 @@ export default {
|
|||
"order_bys": [
|
||||
|
||||
],
|
||||
"search_rules": [
|
||||
|
||||
],
|
||||
"search_rules": search_rules,
|
||||
"end_time": 0
|
||||
}
|
||||
}).then(a => {
|
||||
|
|
@ -149,6 +168,14 @@ export default {
|
|||
return;
|
||||
}
|
||||
delete item._X_ROW_KEY;
|
||||
if (this.beid) {
|
||||
item.beid = this.beid;
|
||||
item.company_id = 0;
|
||||
}
|
||||
if (this.company_id) {
|
||||
item.company_id = this.company_id;
|
||||
item.beid = 0;
|
||||
}
|
||||
if (item.id && item.id != "0") {
|
||||
let source = this.findSourceInfo(item.id);
|
||||
item.id = source.id;
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
<sms :dataId="dataId"></sms>
|
||||
</a-tab-pane>
|
||||
<a-tab-pane key="3" tab="SMS模板" force-render>
|
||||
<sms-template :dataId="dataId"></sms-template>
|
||||
<sms-template :beid="dataId"></sms-template>
|
||||
</a-tab-pane>
|
||||
<a-tab-pane key="4" tab="mail配置" force-render>
|
||||
<mail :dataId="dataId"></mail>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
var config = {
|
||||
|
||||
options_sms_code: [
|
||||
{value: 'VerifyCode', label: '短信'}
|
||||
]
|
||||
}
|
||||
|
||||
module.exports = config
|
||||
Loading…
Reference in New Issue