瀏覽代碼

移除无用功能

ytf 2 年之前
父節點
當前提交
651396e80a

+ 0 - 6
admin/config/router.config.js

@@ -73,12 +73,6 @@ export default [
73 73
             name: 'sms',
74 74
             component: './sysset/notice_set/sms',
75 75
           },
76
-          //邮件配置
77
-          {
78
-            path: '/sysset_notice_set/email',
79
-            name: 'email',
80
-            component: './sysset/notice_set/email',
81
-          },
82 76
           //消息模板
83 77
           {
84 78
             path: '/sysset_notice_set/msg_tpl',

+ 0 - 156
admin/src/pages/sysset/notice_set/email.js

@@ -1,156 +0,0 @@
1
-import { connect } from 'dva/index';
2
-import React, { Component } from 'react';
3
-import { Form, Spin } from 'antd';
4
-import {
5
-	failTip,
6
-	sucTip,
7
-	sldComLanguage,
8
-  sldCheckEmail
9
-} from '@/utils/utils';
10
-import { sld_need_update_setting } from '@/utils/util_data';
11
-import global from '@/global.less';
12
-import SldTableEdit from '@/components/SldTableEdit/SldTableEdit';
13
-import SldComHeader from '@/components/SldComHeader';
14
-
15
-let sthis = '';
16
-@connect(({ sldsetting }) => ({
17
-  sldsetting,
18
-}))
19
-@Form.create()
20
-export default class Sms extends Component {
21
-	constructor(props) {
22
-		super(props);
23
-		sthis = this;
24
-		this.state = {
25
-			flag: 0,
26
-			submitting: false,//提交按钮加载状态
27
-			submiting_sec: false,//发送测试邮件按钮加载状态
28
-			initLoading: false,//页面初始化加载状态
29
-			info_data: [],
30
-		};
31
-	}
32
-
33
-	componentDidMount() {
34
-		this.get_email_info();
35
-	}
36
-
37
-	componentWillUnmount() {
38
-
39
-	}
40
-
41
-
42
-	//获取短信配置信息
43
-	get_email_info = () => {
44
-		const { dispatch } = this.props;
45
-		let { info_data } = this.state;
46
-		dispatch({
47
-			type: 'sldsetting/get_email_info',
48
-			callback: (res) => {
49
-				if (res.state == 200) {
50
-					for (let i in res.data) {
51
-						if (res.data[i].type == 1) {
52
-							if (res.data[i].name == 'notification_sms_tpl_content') {
53
-								info_data.push({
54
-									type: 'textarea',
55
-									label: res.data[i].title,
56
-									extra: res.data[i].description,
57
-									name: res.data[i].name,
58
-									placeholder: '',
59
-									initialValue: res.data[i].value,
60
-								});
61
-							} else {
62
-								info_data.push({
63
-									type: 'input',
64
-									label: res.data[i].title,
65
-									extra: res.data[i].description,
66
-									name: res.data[i].name,
67
-									placeholder: '',
68
-									initialValue: res.data[i].value,
69
-								});
70
-							}
71
-
72
-						}
73
-					}
74
-					if (info_data.length > 0) {
75
-						info_data.push({
76
-							type: 'button',
77
-							label: '',
78
-							name: 'button',
79
-						});
80
-					}
81
-				}
82
-				this.setState({ info_data, flag: 1 });
83
-			},
84
-		});
85
-	};
86
-
87
-	//保存事件  test_send 发送测试邮件事件
88
-	handleSubmit = (values,type='') => {
89
-
90
-		const { dispatch } = this.props;
91
-		let dis_type = '';
92
-		if(type == 'test_send'){
93
-			dis_type = 'sldsetting/send_test_mail';
94
-			this.setState({ submiting_sec: true });
95
-		}else{
96
-			dis_type = 'common/saveSetting';
97
-			this.setState({ submitting: true });
98
-		}
99
-		dispatch({
100
-			type: dis_type,
101
-			payload: values,
102
-			callback: (res) => {
103
-				if (res.state == 200) {
104
-					sucTip(res.msg);
105
-				} else {
106
-					failTip(res.msg);
107
-				}
108
-				this.setState({ submitting: false,submiting_sec: false });
109
-			},
110
-		});
111
-	};
112
-
113
-	sendTestMail = (val) =>{
114
-    if (!val.notification_email_test_address) {
115
-      failTip(`${sldComLanguage('请输入测试邮件')}`);
116
-      return false;
117
-    } else {
118
-      //正则验证邮箱
119
-      if (sldCheckEmail(val.notification_email_test_address)) {
120
-        this.handleSubmit({toAddress:val.notification_email_test_address},'test_send')
121
-      } else {
122
-        failTip(`${sldComLanguage('请输入正确的邮箱')}`);
123
-        return false;
124
-      }
125
-    }
126
-	}
127
-
128
-	render() {
129
-		const { info_data, submitting, initLoading, flag,submiting_sec } = this.state;
130
-		return (
131
-			<Spin spinning={initLoading}>
132
-				<div className={global.common_page}>
133
-					<SldComHeader
134
-						type={2}
135
-						title={sldComLanguage('邮件配置')}
136
-						tip_title={''}
137
-						tip_data={sld_need_update_setting()}
138
-					/>
139
-					{flag == 1 &&
140
-					<SldTableEdit
141
-						submiting={submitting}
142
-						submiting_sec={submiting_sec}
143
-						width={1000}
144
-						data={info_data}
145
-						handleSubmit={this.handleSubmit}
146
-						showOtherBtn={{
147
-							text:`${sldComLanguage('发送测试邮件')}`,
148
-							callback:this.sendTestMail,
149
-						}}
150
-					/>
151
-					}
152
-				</div>
153
-			</Spin>
154
-		);
155
-	}
156
-}

+ 1 - 55
admin/src/pages/sysset/notice_set/member_msg_tpl_list.js

@@ -62,35 +62,6 @@ export default class MemberMsgTplList extends Component {
62 62
         },
63 63
 
64 64
       ],//站内信modal框的数据
65
-      emailData: [
66
-        {
67
-          type: 'switch',
68
-          label: `${sldComLanguage('是否开启')}`,
69
-          name: 'emailSwitch',
70
-          placeholder: ``,
71
-          initialValue: 1,
72
-        },
73
-        {
74
-          type: 'input',
75
-          label: `${sldComLanguage('邮件标题')}`,//邮件标题
76
-          name: 'email_subject',
77
-          placeholder: `${sldComLanguage('请输入邮件标题')}`,
78
-          initialValue: '',
79
-          rules: [{
80
-            required: true,
81
-            whitespace: true,
82
-            message: `${sldComLanguage('请输入模板内容')}`,
83
-          }, ],
84
-        }, {
85
-          type: 'quill',
86
-          label: `${sldComLanguage('邮件内容')}`,
87
-          name: 'email_content',
88
-          placeholder: ``,
89
-          initialValue: '',
90
-          handleGetContent: (val) => this.handleGetContent(val),
91
-        },
92
-
93
-      ],//邮件modal框的数据
94 65
       smsData: [
95 66
         {
96 67
           type: 'switch',
@@ -125,7 +96,6 @@ export default class MemberMsgTplList extends Component {
125 96
             message: `${sldComLanguage('请输入模板内容')}`,
126 97
           }, ],
127 98
         },
128
-
129 99
       ],//短信modal框的数据
130 100
       wxData: [
131 101
         {
@@ -190,21 +160,7 @@ export default class MemberMsgTplList extends Component {
190 160
               valuepropname={'checked'}/>
191 161
           ),
192 162
         },
193
-        {
194
-          title: `${sldComLanguage('邮件')}`,
195
-          dataIndex: 'emailSwitch',
196
-          align: 'center',
197
-          width: 100,
198
-          render: (text, record) => (
199
-            <Switch
200
-              onChange={(checked) => this.operateMsg({
201
-                tplCode: record.tplCode,
202
-                emailSwitch: checked ? 1 : 0,
203
-              }, 'switch')}
204
-              checked={text == 1 ? true : false}
205
-              valuepropname={'checked'}/>
206
-          ),
207
-        }, {
163
+         {
208 164
           title: `${sldComLanguage('短信')}`,
209 165
           dataIndex: 'smsSwitch',
210 166
           align: 'center',
@@ -241,8 +197,6 @@ export default class MemberMsgTplList extends Component {
241 197
             <Fragment>
242 198
               {sldtbaleOpeBtnText(`${sldComLanguage('站内信')}`, () => this.editMsg(record, 'msg'))}
243 199
               <span className={global.splitLine}></span>
244
-              {sldtbaleOpeBtnText(`${sldComLanguage('邮件')}`, () => this.editMsg(record, 'email'))}
245
-              <span className={global.splitLine}></span>
246 200
               {sldtbaleOpeBtnText(`${sldComLanguage('短信')}`, () => this.editMsg(record, 'sms'))}
247 201
               <span className={global.splitLine}></span>
248 202
               {sldtbaleOpeBtnText(`${sldComLanguage('微信')}`, () => this.editMsg(record, 'wx'))}
@@ -270,14 +224,6 @@ export default class MemberMsgTplList extends Component {
270 224
       for (let i in operateData) {
271 225
         operateData[i].initialValue = val[operateData[i].name];
272 226
       }
273
-    } else if (type == 'email') {
274
-      //邮件
275
-      modal_width = 900;
276
-      tmp_data = JSON.parse(val.emailContent);
277
-      val = { ...val, ...tmp_data };
278
-      for (let i in operateData) {
279
-        operateData[i].initialValue = val[operateData[i].name];
280
-      }
281 227
     } else if (type == 'sms') {
282 228
       //短信
283 229
       tmp_data = {};