1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- * Created by TT on 2017/5/12.
- */
- ;
- spa_define(function () {
- return $.use(["spa", "util", "form"], function (spa, util, fb) {
- return {
- modal: function (data) {
- var root = spa.findInModal(".sys_customer_myindex_mail");
- var form = fb.build(root.find(".newForm"));
- form.val({
- emails: data.emails,
- mobilePhones: data.phones,
- inviteCodes: data.inviteCodes,
- name: data.names,
- names:data.names
- });
- var send = root.find(".opt-send"),
- save = function () {
- var boolean = false;
- var empty = 0;
- for (var i = 0; i < form.val().emails.length; i++) {
- var item = form.val().emails[i];
- if (item != "") {
- boolean = true
- }else empty++;
- }
- if (boolean) {
- form.doPost("../ajax/sendmail", function (data) {
- var fail = form.val().emails.length - data.count - empty;
- for (var i = 0; i < form.val().emails.length; i++) {
- var item = form.val().emails[i];
- if (item == "") {
- data.names += ","+form.val().names[i];
- }
- }
- util.alert("您发送成功" + data.count + "封邮件!" + empty + "个用户邮箱为空。" + fail + "封邮件发送失败;失败用户:" + data.names + ";失败邮箱:" + data.emails);
- }, {});
- } else {
- util.alert("请选择收件人(收件人邮箱和邀请码不能为空)!");
- }
- };
- root.find(".modal-ctrl .icon-times").on("click", function () {
- spa.closeModal();
- });
- send.on("click", save);
- }
- };
- })
- });
|