提交 edb6ae10 编写于 作者: Skyeye云's avatar Skyeye云

工作流委派界面操作完成

上级 fe5c5472
...@@ -197,6 +197,13 @@ layui.config({ ...@@ -197,6 +197,13 @@ layui.config({
// 加载审批历史 // 加载审批历史
inboxTimeTreeApprovalHistory(); inboxTimeTreeApprovalHistory();
matchingLanguage(); matchingLanguage();
// 工作流的其他操作
activitiUtil.activitiMenuOperator("otherMenuOperator", taskId, function (){
parent.layer.close(index);
parent.refreshCode = '0';
});
form.render(); form.render();
}else{ }else{
winui.window.msg(j.returnMessage, {icon: 2,time: 2000}); winui.window.msg(j.returnMessage, {icon: 2,time: 2000});
......
...@@ -58,6 +58,12 @@ ...@@ -58,6 +58,12 @@
<button class="winui-btn" lay-submit lay-filter="formAddBean">提交</button> <button class="winui-btn" lay-submit lay-filter="formAddBean">提交</button>
</div> </div>
</div> </div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">其他操作:</label>
<div class="layui-input-block" id="otherMenuOperator">
</div>
</div>
</form> </form>
</div> </div>
<div class="layui-tab-item"> <div class="layui-tab-item">
......
...@@ -168,6 +168,42 @@ var activitiUtil = { ...@@ -168,6 +168,42 @@ var activitiUtil = {
winui.window.msg(json.returnMessage, {icon: 2, time: 2000}); winui.window.msg(json.returnMessage, {icon: 2, time: 2000});
} }
}, async: false}); }, async: false});
},
/**
* 工作流的其他操作
*
* @param boxId 按钮展示的位置
* @param taskId 任务id
* @param callback 回调函数
*/
activitiMenuOperator: function (boxId, taskId, callback){
var operatorBtnHtml = '<a class="layui-btn layui-btn-normal" id="delegate" style="height: 30px; line-height: 30px; padding: 0 15px;">委派</a>' +
'<a class="layui-btn layui-btn-normal" id="transfer" style="height: 30px; line-height: 30px; padding: 0 15px;">转办</a>';
$("#" + boxId).html(operatorBtnHtml);
// 初始化监听事件
activitiUtil.activitiMenuEvent(taskId, callback);
},
/**
* 工作流的其他操作监听事件
*
* @param taskId 任务id
* @param callback 回调函数
*/
activitiMenuEvent: function (taskId, callback){
// 委派
$("body").on("click", "#delegate", function() {
systemCommonUtil.userReturnList = [];
systemCommonUtil.chooseOrNotMy = "2"; // 人员列表中是否包含自己--1.包含;其他参数不包含
systemCommonUtil.chooseOrNotEmail = "2"; // 人员列表中是否必须绑定邮箱--1.必须;其他参数没必要
systemCommonUtil.checkType = "2"; // 人员选择类型,1.多选;其他。单选
systemCommonUtil.openSysUserStaffChoosePage(function (staffChooseList){
systemCommonUtil.userReturnList = [].concat(staffChooseList);
console.log(staffChooseList)
console.log(taskId)
});
});
} }
}; };
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册