説明なし

new.js 2.9KB

    /** * Created by TT on 2017/5/18. */ ; spa_define(function () { return $.use(["spa", "util", "form"], function (spa, util, fb) { return { modal: function (data) { var root = spa.findInModal(".sys_professor_new"); var form = fb.build(root.find(".newForm")); var id = util.data("loginUser").id; var saveBtn = root.find(".opt-save"), gotoBtn = root.find(".opt-goto"), save = function (boolean) { form.val({cuserId: id, professorState: 2, authentication: 1}); if (form.val().orgType == null) { form.val({orgType: 1}); } if (form.val().name == null) { util.alert("请输入专家姓名"); } else if (form.val().orgName == null) { util.alert("请输入所在机构名称") } else form.doPost("../ajax/sys/professor", function (id) { spa.closeModal(); if (data) { data(); } if (boolean) { window.open('http://www.ekexiu.com/information-console.html?professorId=' + id); } }, function (data) { util.alert(data.msg); }); }; root.find(".modal-ctrl .icon-times").on("click", function () { spa.closeModal(); }); $.fn.citySelect(); $(document).on("click", "#City li a", function () { var aVal = $(this).text(); $(this).parent().parent().parent().find('.mr_show').text(aVal); $(this).parent().parent().parent().find('input[name=cho_City]').val(aVal); if ($("#ocity").text() == "请选择城市") { $("#ocity").removeClass("mr_select"); } else { $("#ocity").addClass("mr_select"); } if ($("#oprovince").text() != "请选择省份") { form.val({province: $("#oprovince").text()}); } if ($("#ocity").text() != "请选择城市") { form.val({address: $("#ocity").text()}); } }); saveBtn.on("click", function () { save(); }); gotoBtn.on("click", function () { save(true); }); } } }); });