123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- //紧急度
- {
- "templateOptions": {
- "pkey": "incident.emergency",
- "valueProp": "id",
- "labelProp": "name",
- "optionsUrl": "data/fetchDataList/emergency",
- "optionsDataKey": "list",
- "APIService": "api_bpm_data",
- "Restangular": "Restangular",
- "onChange": "(function(item,opts,ts,event,model){
- if (ts.$parent.$parent.$parent.model.incident.influence.id != null) {
- opts.templateOptions.linkage('prioritymatrix', {
- 'prioritymatrix': {
- 'emergency': { 'id': item },
- 'influence': { 'id': ts.$parent.$parent.$parent.model.incident.influence.id }
- }
- }, ts.$parent.$parent.$parent, 'incident', 'priority');
- }
- })
- "
- }
- },
- //影响度
- {
- "templateOptions": {
- "pkey": "incident.influence",
- "valueProp": "id",
- "labelProp": "name",
- "optionsUrl": "data/fetchDataList/influence",
- "optionsDataKey": "list",
- "APIService": "api_bpm_data",
- "Restangular": "Restangular",
- "onChange": "(function(item,opts,ts,event,model){
- if (ts.$parent.$parent.$parent.model.incident.emergency.id != null) {
- opts.templateOptions.linkage('prioritymatrix', {
- 'prioritymatrix': {
- 'influence': { 'id': item },
- 'emergency': {
- 'id': ts.$parent.$parent.$parent.model.incident.emergency.id
- }
- }
- }, ts.$parent.$parent.$parent, 'incident', 'priority');
- }
- })
- "
- }
- }
- //优先级
- {
- "templateOptions": {
- "pkey": "incident.priority",
- "valueProp": "id",
- "labelProp": "name",
- "optionsUrl": "data/fetchDataList/priority",
- "optionsDataKey": "list",
- "onChange": "(function(item,opts,ts,event,model){})"
- }
- }
- //请求人
- {
- "templateOptions": {
- "pkey": "incident",
- "modalTitle": "",
- "fetchItems": "(function(filterData,APIService){
- if (filterData.user.roledata.rolecode == 'incident manager') {
- } else {
- if (filterData.user.roledata.rolecode == 'first-line support') {
- filterData.user.roledata.rolecode = 'second-line support'
- } else if (filterData.user.roledata.rolecode == 'second-line support') {
- filterData.user.roledata.rolecode = 'third-line support'
- } else if (filterData.user.roledata.rolecode == 'third-line support') {
- filterData.user.roledata.rolecode = 'incident manager'
- }
- };
- return APIService.fetchDataList('user', filterData);
- })
- ",
- "Restangular": "Restangular",
- "ApiService": "api_user_data",
- "callback": "(function(val,that){that.$parent.$parent.$parent.model['assignee']=val.id;})"
- },
- "hideExpression": "'!(model.isupgr==\"forward\")'"
- }
- { "templateOptions": { "pkey": "examine", "modalTitle": "", "fetchItems": "(function(filterData,APIService){filterData.user.roledata.rolecode='first-line support'; return APIService.fetchDataList('user',filterData);})", "Restangular": "Restangular", "ApiService": "api_user_data" }, "hideExpression": "'!(model.incident.isupgr==true)'", "expressionProperties": { "templateOptions.required": "'(model.isHandlerUser==true)'" } }
- { "templateOptions": { "pkey": "incident", "modalTitle": "", "fetchItems": "(function(filterData,APIService){return APIService.fetchDataList('user',filterData);})", "Restangular": "Restangular", "ApiService": "api_user_data", "callback": "(function(val,that){console.log(that.$parent.$parent.$parent);that.$parent.$parent.$parent.model['assignee']=val.id;})" }, "hideExpression": "'!(model.handler_code==\"forward\")'" }
- if ($scope.$parent.$parent.$parent.model.incident.emergency.id != null) { $scope.options.templateOptions.linkage('prioritymatrix', { 'prioritymatrix': { 'influence': { 'id': $scope.list[$scope.options.templateOptions.valueProp] }, 'emergency': { 'id': $scope.$parent.$parent.$parent.model.incident.emergency.id } } }, $scope.$parent.$parent.$parent.model, 'incident', 'priority'); }
- //审核人
- { "templateOptions": { "pkey": "examine", "modalTitle": "", "fetchItems": "(function(filterData,APIService){filterData.user.roledata.rolecode='first-line support'; return APIService.fetchDataList('user',filterData);})", "Restangular": "Restangular", "ApiService": "api_user_data" }, "hideExpression": "'!(model.incident.isupgr==true)'", "expressionProperties": { "templateOptions.required": "'(model.isHandlerUser==true)'" } }
- { "templateOptions": { "pkey": "examine", "modalTitle": "", "fetchItems": "(function(filterData,APIService){filterData.user.roledata.rolecode='first-line support'; return APIService.fetchDataList('user',filterData);})", "Restangular": "Restangular", "ApiService": "api_user_data" }, "hideExpression": "'!(model.isupgr==\"forward\")'" }
- //转派
- { "templateOptions": { "pkey": "incident", "modalTitle": "", "fetchItems": "(function(filterData,APIService){return APIService.fetchDataList('user',filterData);})", "Restangular": "Restangular", "ApiService": "api_user_data", "callback": "(function(val,that){console.log(that.$parent.$parent.$parent);that.$parent.$parent.$parent.model['assignee']=val.id;})" }, "hideExpression": "'!(model.handler_code==\"forward\")'" }
- { "templateOptions": { "pkey": "incident", "modalTitle": "", "fetchItems": "(function(filterData,APIService){return APIService.fetchDataList('user',filterData);})", "Restangular": "Restangular", "ApiService": "api_user_data", "callback": "(function(val,that){console.log(that.$parent.$parent.$parent);that.$parent.$parent.$parent.model['assignee']=val.id;})" }, "hideExpression": "'!(model.handler_code==\"forward\")'" }
- //32 复杂度
- { "templateOptions": { "pkey": "incident", "options": [{ "id": 1, "name": 1 }, { "id": 2, "name": 2 }, { "id": 3, "name": 3 }, { "id": 4, "name": 4 }, { "id": 5, "name": 5 }, { "id": 6, "name": 6 }, { "id": 7, "name": 7 }, { "id": 8, "name": 8 }], "valueProp": "id", "labelProp": "name" }, "hideExpression": "'!(model.isupgr==\"forward\")'" }
- { "templateOptions": { "pkey": "incident", "options": [{ "id": 1, "name": 1 }, { "id": 2, "name": 2 }, { "id": 3, "name": 3 }, { "id": 4, "name": 4 }, { "id": 5, "name": 5 }, { "id": 6, "name": 6 }, { "id": 7, "name": 7 }, { "id": 8, "name": 8 }], "valueProp": "id", "labelProp": "name" }, "hideExpression": "'!(model.incident.isupgr==true)'" }
- //33 复杂度
- { "templateOptions": { "pkey": "incident" }, "hideExpression": "'(model.isupgr==\"forward\")'" }
- { "templateOptions": { "pkey": "incident" }, "hideExpression": "'(model.incident.isupgr==true)'" }
- //34 升级事件
- { "templateOptions": { "onClick": "(function(val, options, field, event ,model){event.preventDefault();if(model.isupgr=='forward'){model.isupgr=''}else{model.isupgr='forward';model.handler_code='';}})" } }
- { "templateOptions": { "onClick": "(function(val, options, field, event ,model){if(model.incident.isupgr){model.incident.isupgr=false;model.handler_code='resolve'}else{model.incident.isupgr=true;model.handler_code='function'};event.preventDefault();var data = {upgradeInfo:'处理人发起事件升级'};options.templateOptions.APIService.upgrade(options.templateOptions.StateParam.processInstanceId,options.templateOptions.StateParam.taskId, data).then(function(response){if(response.status==200){}else{}});})", "APIService": "api_bpm_domain", "StateParam": "$stateParams", "APIAlert": "SweetAlert" } }
- //35 转派
- { "templateOptions": { "onClick": "(function(val, options, field, event ,model){event.preventDefault();if(model.handler_code=='forward'){model.handler_code=''}else{model.handler_code='forward';model.isupgr=''}})" } }
- { "templateOptions": { "onClick": "(function(val, options, field, event ,model){event.preventDefault();if(model.handler_code=='forward'){model.handler_code='resolve'}else{model.handler_code='forward'}})" } }
- //36 审核人
- { "templateOptions": { "pkey": "examine", "modalTitle": "", "fetchItems": "(function(filterData,APIService){filterData.user.roledata.rolecode='first-line support'; return APIService.fetchDataList('user',filterData);})", "Restangular": "Restangular", "ApiService": "api_user_data" }, "hideExpression": "'!(model.isupgr==\"forward\")'" }
- { "templateOptions": { "pkey": "examine", "modalTitle": "", "fetchItems": "(function(filterData,APIService){filterData.user.roledata.rolecode='first-line support'; return APIService.fetchDataList('user',filterData);})", "Restangular": "Restangular", "ApiService": "api_user_data" }, "hideExpression": "'!(model.incident.isupgr==true)'", "expressionProperties": { "templateOptions.required": "'(model.isHandlerUser==true)'" } }
- //37 转派对象
- { "templateOptions": { "pkey": "incident", "modalTitle": "", "fetchItems": "(function(filterData,APIService){return APIService.fetchDataList('user',filterData);})", "Restangular": "Restangular", "ApiService": "api_user_data", "callback": "(function(val,that){console.log(that.$parent.$parent.$parent);that.$parent.$parent.$parent.model['assignee']=val.id;})" }, "hideExpression": "'!(model.handler_code==\"forward\")'" }
- { "templateOptions": { "pkey": "incident", "modalTitle": "", "fetchItems": "(function(filterData,APIService){return APIService.fetchDataList('user',filterData);})", "Restangular": "Restangular", "ApiService": "api_user_data", "callback": "(function(val,that){console.log(that.$parent.$parent.$parent);that.$parent.$parent.$parent.model['assignee']=val.id;})" }, "hideExpression": "'!(model.handler_code==\"forward\")'" }
- //38 升级原因
- { "hideExpression": "'!(model.isupgr==\"forward\")'" }
- { "hideExpression": "'!(model.incident.isupgr==true)'" }
- //40
- { "templateOptions": { "modalTitle": "", "fetchItems": "(function(filterData,APIService){console.log(filterData.user);filterData.user.roledata.rolecode='first-line support'; return APIService.fetchDataList('user',filterData);})", "Restangular": "Restangular", "ApiService": "api_user_data", "callback": "(function(val,that){that.$parent.$parent.$parent.model['assignee']=val.id;})" }, "hideExpression": "'!(model.handler_code==\"synergism\")'" }
- //50 是否提交知识库
- {}
- {}
- //51 知识库类型
- { "templateOptions": { "pkey": "bpm_activiti", "isMultiSelect": false, "selLeafs": true, "refreshData": "(function(APIService){return APIService.findSolutionTypeActions(1);})", "APIService": "api_solution", "labelProp": "typeName", "optionsDataKey": "data", "refreshDelay": 1000, "onDataCallback": "(function(item,selectItems,options, field, model){model[options.key]={id:item.id};})" }, "hideExpression": "'!(model.isSolution==true)'" }
- { "templateOptions": { "pkey": "bpm_activiti", "isMultiSelect": false, "selLeafs": true, "refreshData": "(function(APIService){return APIService.findSolutionTypeActions(1);})", "APIService": "api_solution", "labelProp": "typeName", "optionsDataKey": "data", "refreshDelay": 1000, "onDataCallback": "(function(item,selectItems,options, field, model){model[options.key]={id:item.id};})" }, "hideExpression": "'!(model.isSolution==true)'" }
|