(function () { var $header = null; var page = { isScroll: true, init: function ($page, param) { // 添加头部按钮列表 var _html = '\
取消
\
提交
'; $header = $page.parents('.f-page').find('.f-page-header'); $header.append(_html); // 添加头部按钮事件 // 取消 $header.find('.lr-form-header-cancel').on('tap', function () { learun.nav.closeCurrent(); }); // 提交 $header.find('.lr-form-header-submit').on('tap', function () { if (!$page.find('.lr-form-container').lrformValid()) { return false; } var formdata = $page.find('.lr-form-container').lrformGet(); // 获取审核人员 var auditers = {}; $page.find('.nodeId').each(function () { var $this = $(this); var id = $this.attr('id'); var type = $this.attr('type'); if (formdata[id] && formdata[id] !== 'undefined' && formdata[id] !== undefined) { var point = { userId: formdata[id], }; if (type === 'lrpicker') { point.userName = $this.lrpickerGet('text'); } else { point.userName = $this.lrselectGet('text'); } auditers[id] = point; } }); learun.nav.closeCurrent(); setTimeout(function () { var prepage = learun.nav.getpage("workflow/bootstraper"); prepage.create(formdata, auditers); }, 300); }); $page.find('#processLevel').lrpicker({ placeholder: '请选择(必填)', data: [ { value: '0', text: '普通' }, { value: '1', text: '重要' }, { value: '2', text: '紧急' } ] }); //加载下一节点审核者 var req = { isNew: true, schemeCode: param.schemeCode, formData: param.formData } learun.httpget(config.webapi + "learun/adms/workflow/auditer", req, (data) => { if (data) { var $des = $page.find('.lr-form-row-multi'); $.each(data, function (_index, _item) { $des.before('
'); if (_item.all || _item.list.length === 0) { $page.find('#' + _item.nodeId).lrselect({ type: 'user' }); } else { $page.find('#' + _item.nodeId).lrpicker({ data: _item.list,itext:'name',ivalue:'id' }); } }); } }); }, destroy: function (pageinfo) { $header = null; } }; return page; })();