You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
93 lines
2.7 KiB
93 lines
2.7 KiB
<script type="text/javascript">
|
|
var _wf_bdl_code = $.getURLParam('_bdl_code');//bdl_code
|
|
var _personList_wf = [];
|
|
$(function(){
|
|
//$('.workflow-area').parent().css('display','none');
|
|
if(_wf_bdl_code){
|
|
var dataParam = {
|
|
_SRVNAME : 'service.bdl.run',
|
|
_SRVMETHOD: 'getParticipantByBDLCodeSimple',
|
|
_DATA: $.json2str({
|
|
su:$.getSessionUser()
|
|
,bdl_code: _wf_bdl_code
|
|
})
|
|
};
|
|
$.wait_open();
|
|
//初始化数据
|
|
$.cuajax({
|
|
url: 'wdk?action=wdk.pub&method=call_service&ajaxparam=' + new Date().getTime(),
|
|
method: 'post',
|
|
timeout: WDK_Timeout,
|
|
data: dataParam,
|
|
success: function(result) {
|
|
//返回值字符串转json
|
|
var isOk = false;
|
|
var jres = $.str2json(result);
|
|
|
|
if (jres && jres.result) { //操作成功
|
|
_personList_wf = jres.result;
|
|
if(_personList_wf.length>0){
|
|
$.combobox({
|
|
id:'wf_users'
|
|
,data:_personList_wf
|
|
,idField:'person_uuid'
|
|
,textField:'person_name'
|
|
,required:true
|
|
});
|
|
isOk = true;
|
|
$.combobox_setValue({id:'wf_users',value:_personList_wf[0].person_uuid});
|
|
}
|
|
}
|
|
if(isOk == false){
|
|
$('.workflow-area').parent().css('display','none');
|
|
}
|
|
$.wait_close();
|
|
},
|
|
error: function(result) {
|
|
$.wait_close();
|
|
alert('网络错误!result=' + result);
|
|
}
|
|
});
|
|
}
|
|
});
|
|
$.extend({
|
|
getTodoSubmit:function(wf_committype,commment){
|
|
var selectedUserId = '';
|
|
try{
|
|
selectedUserId = $.combobox_getValue({id:'wf_users'});
|
|
}catch(e){
|
|
}
|
|
var selecedDeptId = '';
|
|
if(selectedUserId){
|
|
for(var i=0;i<_personList_wf.length;i++){
|
|
var row = _personList_wf[i];
|
|
if(row.person_uuid == selectedUserId){
|
|
selecedDeptId = row.depart_uuid;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
var TODO_SUBMIT = {
|
|
opertype:wf_committype
|
|
,opercomment:commment
|
|
};
|
|
if(selectedUserId && selecedDeptId && 'submit' == wf_committype){
|
|
//操作类型是提交才需要配置办理人
|
|
TODO_SUBMIT.targetactors = selectedUserId+',user,'+selecedDeptId
|
|
}
|
|
return TODO_SUBMIT;
|
|
}
|
|
});
|
|
</script>
|
|
<style type="text/css" >
|
|
</style>
|
|
<div class="workflow-area">
|
|
<div class="row workflow-user">
|
|
<div class="formgroup col-12" style="margin-bottom:6px;">
|
|
<label>下一环节处理人</label>
|
|
<div>
|
|
<input type="text" name="wf_users" id="wf_users" ></input>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|