Browse Source

邮件发送

XMTT 7 years ago
parent
commit
5d65a56d04
1 changed files with 17 additions and 3 deletions
  1. 17 3
      js/model/sys/customer/mail.js

+ 17 - 3
js/model/sys/customer/mail.js

@ -8,19 +8,33 @@ spa_define(function () {
8 8
            modal: function (data) {
9 9
                var root = spa.findInModal(".sys_customer_myindex_mail");
10 10
                var form = fb.build(root.find(".newForm"));
11
                form.val({emails: data.emails, mobilePhones: data.phones, inviteCodes: data.inviteCodes,name:data.names});
11
                form.val({
12
                    emails: data.emails,
13
                    mobilePhones: data.phones,
14
                    inviteCodes: data.inviteCodes,
15
                    name: data.names,
16
                    names:data.names
17
                });
12 18
                var send = root.find(".opt-send"),
13 19
                    save = function () {
14 20
                        var boolean = false;
21
                        var empty = 0;
15 22
                        for (var i = 0; i < form.val().emails.length; i++) {
16 23
                            var item = form.val().emails[i];
17 24
                            if (item != "") {
18 25
                                boolean = true
19
                            }
26
                            }else empty++;
20 27
                        }
21 28
                        if (boolean) {
22 29
                            form.doPost("../ajax/sendmail", function (data) {
23
                                util.alert("您成功发送" + data + "封邮件!");
30
                                var fail = form.val().emails.length - data.count - empty;
31
                                for (var i = 0; i < form.val().emails.length; i++) {
32
                                    var item = form.val().emails[i];
33
                                    if (item == "") {
34
                                        data.names += ","+form.val().names[i];
35
                                    }
36
                                }
37
                                util.alert("您发送成功" + data.count + "封邮件!" + empty + "个用户邮箱为空。" + fail + "封邮件发送失败;失败用户:" + data.names + ";失败邮箱:" + data.emails);
24 38
                            }, {});
25 39
                        } else {
26 40
                            util.alert("请选择收件人(收件人邮箱和邀请码不能为空)!");