智星融

hcm


function记录

<center>**function记录**</center> <blockquote> <p><em>—何鹏 随手笔记,如有问题还请大家帮忙指出改正</em></p> </blockquote> <h6><code>debugger;</code>为前端断点调试</h6> <p>1、字段联动配置,根据字段数据判断另一个字段的属性 <code>"=function(){return !(SCOPE.base_form.data.字段key==1)}"</code></p> <p>2、取父级代码项名称 <code>function(_scope,_model){debugger;if(!!_model.parent_id){dataService.callHcmOpenApi('hcm.model.list',{'model':'common_basic_tree_item_data.专业技术职务名称','filter_dict':{'id':_model.parent_id}}).then(function(_data){debugger;SCOPE.data.要显示的字段ID=_data.list[0].name})}}",</code></p> <p><code>"change": "=function(_scope,_model){debugger;if(!!_scope.options.originObject.parent_id){dataService.callHcmOpenApi('hcm.model.list',{'model':'common_basic_tree_item_data.专业技术职务名称','filter_dict':{'id':_scope.options.originObject.parent_id}}).then(function(_data){debugger;SCOPE.data.要显示的字段=_data.list[0].name})}}"</code></p> <p>3、hc-input组件文本框数据联动 失去焦点事件触发<code>"customBlur": "=function(_scope, model){debugger;SCOPE.base_form.data.demo2=model}"</code></p> <p>4、根据字段id判断返回结果true 或 false <code>"=function(){debugger;if (SCOPE.base_form.data.model === xxxx || SCOPE.base_form.data.action_id === xxxx) {return true} else {return false}}"</code></p>

页面列表

ITEM_HTML