/* * 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园(http://www.learun.cn) * Copyright (c) 2013-2018 北京泉江科技有限公司 * 创建人:超级管理员 * 日 期:2020-01-19 10:46 * 描 述:学生信息 */ (function () { var keyValue = ''; var $header = null; var titleText = ''; var page = { isScroll: true, init: function ($page, param) { var account = learun.storage.get('logininfo').account; $.ajax({ type: 'POST', url: config.webapi + '/Statistics/getEmpInfo', data: { 'account': account }, async: false, success: function (msg) { if (msg.data) { keyValue = msg.data.EmpId; } else { return false; } } }); //keyValue = param.keyValue; // 添加头部按钮列表 var _html = '\
取消
\
\
\
\
提交
'; $header = $page.parents('.f-page').find('.f-page-header'); $header.append(_html); // 取消 $header.find('.lr-form-header-cancel').on('tap', function () { learun.layer.confirm('确定要退出当前编辑?', function (_index) { if (_index === '1') { if (keyValue) {// 如果是编辑状态 learun.formblur(); $header.find('.lr-form-header-cancel').hide(); $header.find('.lr-form-header-submit').hide(); $header.find('.lr-form-header-btnlist').show(); $header.find('.f-page-title').text(titleText); $page.find('.lr-form-container').setFormRead(); } else {// 如果是新增状态 关闭当前页面 learun.nav.closeCurrent(); } } }, '智慧校园提示', ['取消', '确定']); }); // 编辑 $header.find('.lr-form-header-edit').on('tap', function () { $header.find('.lr-form-header-btnlist').hide(); $header.find('.lr-form-header-cancel').show(); $header.find('.lr-form-header-submit').show(); titleText = $header.find('.f-page-title').text(); $header.find('.f-page-title').text('编辑'); $page.find('.lr-form-container').setFormWrite(); }); // 更多 $header.find('.lr-form-header-more').on('tap', function () { learun.actionsheet({ id: 'more', data: [ { text: '删除', mark: true, event: function () {// 删除当前条信息 learun.layer.confirm('确定要删除该笔数据吗?', function (_index) { if (_index === '1') { learun.layer.loading(true, '正在删除该笔数据'); learun.nav.closeCurrent(); } }, '智慧校园提示', ['取消', '确定']); } } ], cancel: function () { } }); }); // 提交 $header.find('.lr-form-header-submit').on('tap', function () { // 获取表单数据 if (!$page.find('.lr-form-container').lrformValid()) { return false; } var _postData = {} _postData.keyValue = keyValue; _postData.strEntity = JSON.stringify($page.find('.lr-form-container').lrformGet()); learun.layer.loading(true, '正在提交数据'); learun.httppost(config.webapi + 'learun/adms/EducationalAdministration/EmpRegister/save', _postData, (data) => { learun.layer.loading(false); if (data) {// 表单数据保存成功 if (keyValue) { learun.layer.toast('保存数据成功!'); learun.formblur(); $header.find('.lr-form-header-cancel').hide(); $header.find('.lr-form-header-submit').hide(); $header.find('.lr-form-header-btnlist').show(); $header.find('.f-page-title').text(titleText); $page.find('.lr-form-container').setFormRead(); } else {// 如果是 learun.nav.closeCurrent(); } learun.nav.closeCurrent(); } }); }); page.bind($page, param); if (keyValue) { // 添加编辑按钮 $page.find('.lr-form-container').setFormRead(); $header.find('.lr-form-header-btnlist').show(); // 获取表单数据 learun.layer.loading(true, '获取表单数据'); learun.httpget(config.webapi + 'learun/adms/EducationalAdministration/EmpRegister/form', keyValue, (data) => { if (data) { for (var id in data) { if (data[id].length) { $page.find('#' + id).lrgridSet(data[id]); } else { $page.find('[data-table="' + id + '"]').lrformSet(data[id]); } } } learun.layer.loading(false); }); } else { $header.find('.lr-form-header-cancel').show(); $header.find('.lr-form-header-submit').show(); } }, bind: function ($page, param) { $page.find('#Birthday').lrdate({ type: 'date' }); $page.find('#PartyFaceNo').lrpickerex({ code: 'BCdPartyFace', type: 'sourceData', ivalue: 'partyfaceno', itext: 'partyface' }); $page.find('#NationalityNo').lrpickerex({ code: 'National', type: 'dataItem' }); $page.find('#Photo').imagepicker(); }, destroy: function (pageinfo) { $header = null; keyValue = ''; } }; return page; })();