/** --------------------------------------- 方法:bsselectdata //列表选择 引用: 参数说明 data-url:数据源的url地址 data-datatext:数据选择文字双向绑字段 data-dataval:数据选择ID双向绑字段 data-aid:扩展传参数(可空) --------------------------------------- 方法:flowaudit //流程提交服务 引用: controller('demandupCtrl', function (flowaudit) { flowaudit.startflow({appid: "",uid: "",flowname:"",onstartSuccess:function(rq){}}) flowaudit.showaudit({pid: "", fid: "", onsuccess: function(){}}); }) 1.startflow开启流程实例 参数说明: appid:流程id uid:用户id flowname:流程名称用于待办 onstartSuccess:返回function(rq){} rq: data { FlowID:流程实例ID, ProcessID:流程步骤ID, success:提升是否成功 } 2.showaudit提交 参数说明: pid:环节id fid:流程实例id onsuccess:成功调用函数 --------------------------------------- 方法:pagination //分页 引用: 参数说明: data-pageindex:选择页面 data-pagesize:页面展示数据条数 data-ptotal:数据总数 --------------------------------------- 方法:AuthUser //当前人员方法 引用:controller('demandlistCtrl', function (AuthUser){ AuthUser.getUser(); }) getUser:获取当前登陆人员信息 返回:{人员信息} 字段 DGUserID:用户ID Name:用户名 Mobile:用户手机 DPID:用户机构ID DPName:用户机构名 DPCode:用户机构代号 --------------------------------------- 方法:userselect //人员选择框 引用: 多选 单选 参数说明 data-textnames:所选人员的名字拼接字符串双向绑定 例如:"xxx,xxx,xxx" data-textids:所选人员的DGUserID拼接字符串双向绑定 例如"xxxxxxx,xxxxxx,xxxxxxx" data-textguids:所选人员的UserID拼接字符串双向绑定 例如"xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx" data-datausers:所选人员的对象双向绑定,若没有使用到该数据,可以在引用的时候设置为 data-datausers="[]" data-selecttype:人员选择模式,默认为多选 可选值:single/multi data-isNotRelated:是否关联用一个父元素的input标签(点击input标签时也可以触发该控件),默认为false 可选值:true/fasle(不关联) --------------------------------------- 指令:bsfiles 必要参数:ngModel 示例: 参数格式: { selectdata: { FileRefID: '', pageindex: 1, pagesize: 10, ptotal: 0 },//查询参数:FileRefID为文件关联ID filetype:1,//文件类型 items: [],//列表数据地址 readonly:false,//是否只能查看 canupfileAsync: function () { var deferred = $q.defer(); if ($scope.item.DemandApplyID == GuidEmpty) { $scope.asyncSave().then(function (srq) { deferred.resolve($scope.item.DemandApplyID); }, function (flasesrq) { deferred.reject(flasesrq); }); } else { deferred.resolve($scope.item.DemandApplyID); } return deferred.promise; } } --------------------------------------- 指令:bsLvtree 引用: $scope.option = { xAxis: [{ id: 0, name: '系统' }, { id: 1, name: '模块' }, { id: 2, name: '应用' }, { id: 3, name: '功能点' }], data: [{ id: 'xx01', xid: 0, pid: null, name: '协同办公平台' }, { id: 'xx11', xid: 1, pid: 'xx01', name: '业务支持中心' }, { id: 'xx12', xid: 1, pid: 'xx01', name: '开发易' }, { id: 'xx111', xid: 2, pid: 'xx11', name: '数据修改' }, { id: 'xx112', xid: 2, pid: 'xx11', name: '数据查询' }, { id: 'xx1111', xid: 3, pid: 'xx111', name: '工作台' }, { id: 'xx1112', xid: 3, pid: 'xx111', name: '修改申请' }, { id: 'xx1113', xid: 3, pid: 'xx111', name: '查询修改' } ], canEdit: false,--是否显示编辑按钮 canChecked: false ---是否显示选择最后一级按钮 btnclick:function(item,type),type-1:新增同级,2:新增子级,3:删除节点,4:主窗口 }; --------------------------------------- 指令:sysselect 功能选择控件 必要参数: textids:选择完成后,返回的ID,格式如"xxx,xxx,xxx" texttext:选择完成后,返回对应的名称,格式如"xxx,xxx,xxx" selecteditems:选择完成后,返回选择的集合 可选参数: title:弹出模态框的标题 selecttype:选择类型,若不填则默认为选择系统。0-选择系统;1-选择模块;2-选择菜单;3-选择功能点 singlemode:选择模式,若不填则默认为多选模式。 true-单选模式,false-多选模式 notrelated:是否取消关联用一个父元素的input标签(点击input标签时也可以触发该控件),默认为false 可选值:true(关联)/fasle(不关联) 示例: 1: 2: ------------------------------------------------------------------------- 指令:bsselectdataPro 引用: