中南财经政法大学,ITSM3.0.2版本

seimin 0a54de3d09 优化 6 months ago
.vscode 5766fdaa61 bugfix 8 months ago
assets 0a54de3d09 优化 6 months ago
bower_components 6188976715 优化 8 months ago
upload c206162210 修改上传地址 1 year ago
.DS_Store 55b3368751 项目初始化 3 years ago
.gitignore 3ab5838a69 过滤tar文件 2 years ago
README.md 9c5926d228 事件分类改为故障现象,事件描述改为故障描述 1 year ago
bower.json 55b3368751 项目初始化 3 years ago
gulpfile.js 2611b49d32 优化 2 years ago
index.html a45c95dfd6 修改 1 year ago
package-lock.json 626bf85654 部署 2 years ago
package.json b85ac874c9 常用故障设置 2 years ago

README.md

中南财经政法大学ITSM-PC处理端

ITSM3.0.2版本升级

统一版本(记录数据库修改)

v1.0.1

2022年6月17日-v1.0.1

INSERT INTO `itsm_system_configurations` (`id`, `version`, `keyconfig`, `label`, `orders`, `valueconfig`) VALUES ('86', '2', 'wxBxQuestions', '微信报修常见问题链接', '39', '0');
INSERT INTO `itsm_system_configurations` (`id`, `version`, `keyconfig`, `label`, `orders`, `valueconfig`) VALUES ('87', '2', 'wxGuide', '微信报修服务指南链接', '40', '0');
INSERT INTO `itsm_system_configurations` (`id`, `version`, `keyconfig`, `label`, `orders`, `valueconfig`) VALUES ('88', '2', 'wxClQuestions', '微信处理常见问题链接', '41', '0');
INSERT INTO `itsm_system_configurations` (`id`, `version`, `keyconfig`, `label`, `orders`, `valueconfig`) VALUES ('89', '6', 'ifWorking', '是否开通上下班', '42', '0');

2022年6月22日-v1.0.1

UPDATE `itsm_ui_model` SET `ID`='134946', `VERSION`='1', `_key`='houseNumber', `hidden`='0', `MODEL`='incident', `readonly`='0', `required`='0', `STYLE`='col-xs-4', `VALIDATEPATTERN`=NULL, `VIEW`=NULL, `uiwidgetId`='2', `extjson`='{\"templateOptions\":{\"pkey\":\"incident\"}}', `LABEL`='详细地址', `LAYOUT`='18', `PLACEHOLDER`=NULL, `FORMID`='30', `module_`='2', `delete_flag`='0' WHERE (`ID`='134946');
UPDATE `itsm_ui_model` SET `ID`='134948', `VERSION`='1', `_key`='id', `hidden`='0', `MODEL`='incident', `readonly`='0', `required`='0', `STYLE`='col-xs-4', `VALIDATEPATTERN`=NULL, `VIEW`=NULL, `uiwidgetId`='4', `extjson`='{\"templateOptions\":{\"pkey\":\"incident.place\",\"valueProp\":\"id\",\"labelProp\":\"place\",\"optionsUrl\":\"data/fetchDataList/place\",\"optionsDataKey\":\"list\",\"ApiService\":\"api_user_data\",\"APIService\":\"api_user_data\",\"Restangular\":\"UserRestangular\",\"onChange\":\"(function(item,opts,ts,event,model){console.log(ts.$parent.$parent.$parent.model.incident,\'caca\');if(ts.$parent.$parent.$parent.model.incident.place!=null){opts.templateOptions.linkage(\'room\',{\'room\':{\'place\': {\'id\':item}}},ts.$parent.$parent.$parent.$parent,\'incident\',\'room\');}for(var i=0;i<opts.templateOptions.options.length;i++){if(opts.templateOptions.options[i].id== item){ts.$parent.$parent.$parent.model.incident.area.id=opts.templateOptions.options[i].place.area.id}}})\",\"refresh\":\"(function(searchVal,field,model){api_user_data. fetchDataList(\'place\',{ \'idx\': 0, \'sum\': 1000 ,\'place\':{\'areaId\': model.$parent.$parent.$parent.model.incident.area.id,\'place\': searchVal,\'selectType\':\'pinyin_qs\'}}).then(function(response) {field.templateOptions.options=response.list})})\"},\"hideExpression\":\"\'(model[\\\"isplace\\\"])\'\"}', `LABEL`='地点选择', `LAYOUT`='16', `PLACEHOLDER`=NULL, `FORMID`='30', `module_`='2', `delete_flag`='0' WHERE (`ID`='134948');
INSERT INTO `itsm_ui_model` (`ID`, `VERSION`, `_key`, `hidden`, `MODEL`, `readonly`, `required`, `STYLE`, `VALIDATEPATTERN`, `VIEW`, `uiwidgetId`, `extjson`, `LABEL`, `LAYOUT`, `PLACEHOLDER`, `FORMID`, `module_`, `delete_flag`) VALUES ('135159', '1', 'id', '0', 'incident', '0', '0', 'col-xs-4', NULL, NULL, '4', '{\"templateOptions\":{\"pkey\":\"incident.room\",\"valueProp\":\"id\",\"labelProp\":\"room\",\"optionsUrl\":\"data/fetchDataList/room\",\"optionsDataKey\":\"list\",\"ApiService\":\"api_user_data\",\"APIService\":\"api_user_data\",\"Restangular\":\"UserRestangular\",\"refresh\":\"(function(searchVal,field,model){api_user_data.fetchDataList(\'room\',{ \'idx\': 0, \'sum\': 1000 ,\'room\':{\'place\': {\'id\':model.$parent.$parent.$parent.model.incident.place.id}}}).then(function(response) {field.templateOptions.options=response.list})})\",\"onChange\":\"(function(item,opts,ts,event,model){console.log(item,opts,ts,event,model,\'房间号\',ts.$parent.$parent.$parent.model.incident.houseNumber,model.room);var obj = opts.templateOptions.options.find(v=>v.id == item);ts.$parent.$parent.$parent.model.incident.houseNumber = obj?obj.room:\'\';})\"},\"hideExpression\":\"\'!(model[\\\"isRoom\\\"])\'\"}', '房间号', '17', NULL, '30', '2', '0');

2022年6月24日-v1.0.1

INSERT INTO `itsm_system_configurations` (`id`, `version`, `keyconfig`, `label`, `orders`, `valueconfig`) VALUES ('91', '13', 'integralMechanism', '积分机制', '44', '0');
INSERT INTO `itsm_uc_role_menu` (`roleid`, `menuid`) VALUES ('1', '1339');
INSERT INTO `itsm_uc_role_menu` (`roleid`, `menuid`) VALUES ('17', '1339');
INSERT INTO `itsm_uc_menu` (`id`, `version`, `icon`, `css`, `link`, `title`, `parentId`, `orders`, `event`) VALUES ('1339', '1', 'fa-th-list', NULL, 'app.incident.integral', '积分管理', '2', '121', '1');

2022年6月29日-v1.0.1

UPDATE `itsm_ui_model` SET `ID`='134454', `VERSION`='1', `_key`='handlerType', `hidden`='0', `MODEL`='incident', `readonly`='0', `required`='0', `STYLE`='col-xs-3 noLabel margin-top--15', `VALIDATEPATTERN`=NULL, `VIEW`='', `uiwidgetId`='16', `extjson`='{\"templateOptions\":{\"onClick\":\"(function(val, options, field, event ,model){model.msgflag=\'申请关闭\';model.handlerType =-1;model.handler_code=\'resolve\';model.submit=\'申请关闭\';return;})\"},\"hideExpression\":\"\'!(model.handlerType==0||model.handlerType==1)\'\"}', `LABEL`='取消', `LAYOUT`='32', `PLACEHOLDER`=NULL, `FORMID`='32', `module_`='4', `delete_flag`='0' WHERE (`ID`='134454');
UPDATE `itsm_ui_model` SET `ID`='3624', `VERSION`='1', `_key`='handleDescription', `hidden`='0', `MODEL`='incident', `readonly`='0', `required`='1', `STYLE`='col-xs-12', `VALIDATEPATTERN`=NULL, `VIEW`='form', `uiwidgetId`='1128', `extjson`='{\"templateOptions\":{\"pkey\":\"incident\",\"APIService\":\"api_common_incident\"},\"hideExpression\":\"\'(model.incident.category.hasSimple||(model.handlerType==0||model.handlerType==1||model.handlerType==2))\'\"}', `LABEL`='处理方案', `LAYOUT`='25', `PLACEHOLDER`='*填写字段为500字以内。', `FORMID`='32', `module_`='4', `delete_flag`='0' WHERE (`ID`='3624');

2022年6月30日-v1.0.1

UPDATE `itsm_ui_model` SET `ID`='134790', `VERSION`='1', `_key`='handleDescription', `hidden`='0', `MODEL`='incident', `readonly`='0', `required`='1', `STYLE`='col-xs-12 bg-footer', `VALIDATEPATTERN`=NULL, `VIEW`=NULL, `uiwidgetId`='1128', `extjson`='{\"templateOptions\":{\"pkey\":\"incident\",\"APIService\":\"api_common_incident\"},\"hideExpression\":\"\'(model.isHasSimple==true)||(model.directClose==true)||(model.isRepeat==true)||(model[\\\"start_code\\\"]==\\\"notService\\\")||(model[\\\"start_code\\\"]==\\\"associationType\\\")\'\"}', `LABEL`='处理方案', `LAYOUT`='34', `PLACEHOLDER`=NULL, `FORMID`='30', `module_`='4', `delete_flag`='0' WHERE (`ID`='134790');
UPDATE `itsm_ui_model` SET `ID`='431', `VERSION`='1', `_key`='category', `hidden`='0', `MODEL`='incident', `readonly`='0', `required`='1', `STYLE`='col-xs-4', `VALIDATEPATTERN`=NULL, `VIEW`=NULL, `uiwidgetId`='14', `extjson`='{\"templateOptions\":{\"pkey\":\"incident\",\"isMultiSelect\":false,\"selLeafs\":true,\"bala\":\"(function(APIService,k){return APIService.fetchDataList(\'incidentcategory\',{\'idx\':0,\'sum\':1000,\'incidentcategory\':{\'selectType\':\'pinyin_qs\',\'category\':k}});})\",\"onChange\":\"(function(item,opts,ts,event,model){console.log(112,item);if(ts.$parent.$parent.$parent.model.incident.category!=null){opts.templateOptions.linkage(\'title\',{\'title\':{\'category\': {\'id\':item}}},ts.$parent.$parent.$parent,\'incident\',\'priority\');}})\",\"refreshData\":\"(function(APIService){return APIService.fetchDataList(\'incidentcategory\',{\'idx\':0,\'sum\':1000});})\",\"APIService\":\"api_bpm_data\",\"labelProp\":\"category\",\"optionsDataKey\":\"list\",\"refreshDelay\":1000,\"onDataCallback\":\"(function(item,selectItems,options,field,model){console.log(113,item,selectItems);console.log(field.$parent.$parent.$parent.model,\'头部\');if(item.hasSimple == 1){field.$parent.$parent.$parent.model.isHasSimple=true;}else{field.$parent.$parent.$parent.model.isHasSimple=false;}if(item.userOrGroupType===1){field.$parent.$parent.$parent.model.start_code=\'assignment\';field.$parent.$parent.$parent.model.incident.handlerUser={id:item.handleUser?item.handleUser.id:undefined};field.$parent.$parent.$parent.model.directClose=true;field.$parent.$parent.$parent.model.isHandlerUser=false;setTimeout(function(){field.$parent.$parent.$parent.model.isHandlerUser=true;},0)}else if(item.userOrGroupType===2){field.$parent.$parent.$parent.model.start_code=\'assignment\';field.$parent.$parent.$parent.model.candidateGroups=item.group;field.$parent.$parent.$parent.model.directClose=true;field.$parent.$parent.$parent.model.isHandlerUser=false;}else{field.$parent.$parent.$parent.model.start_code=\'close\';field.$parent.$parent.$parent.model.directClose=false;field.$parent.$parent.$parent.model.isHandlerUser=false;delete field.$parent.$parent.$parent.model.candidateGroups;delete field.$parent.$parent.$parent.model.incident.handlerUser}console.log(field.$parent.$parent.$parent.model,\'第一\');field.$parent.$parent.$parent.model.incident.title=item.category;if(item.children&&item.children.length>0){}else{if(field.$parent.$parent.$parent.model.incident.description&&field.$parent.$parent.$parent.model.incident.description!=\'\'&&field.$parent.$parent.$parent.model.incident.description!=item.category){console.log($modal);var modalInstance=$modal.open({size:\'sm\',templateUrl:\'assets/views/delete.html\',controller:function($scope,$modalInstance){$scope.title=\'提示\';$scope.connect=\'确定要覆盖故障描述?\';$scope.ok=function(){$modalInstance.close()};$scope.cancel=function(){if(field.$parent.$parent.$parent.model.incident.requester){field.$parent.$parent.$parent.model[\'repeatIncidentShow\']=true};$modalInstance.dismiss(\'cancel\')}}});modalInstance.result.then(function(){field.$parent.$parent.$parent.model.incident.description=item.category;if(field.$parent.$parent.$parent.model.incident.requester){field.$parent.$parent.$parent.model[\'repeatIncidentShow\']=false;setTimeout(()=>{field.$parent.$parent.$parent.model[\'repeatIncidentShow\']=true},100)};console.log(field.$parent.$parent.$parent.model)})}else{field.$parent.$parent.$parent.model.incident.description=item.category;if(field.$parent.$parent.$parent.model.incident.requester){field.$parent.$parent.$parent.model[\'repeatIncidentShow\']=true};console.log(field.$parent.$parent.$parent.model,\'标记\')};model[options.key]={id:item.id};if(item.priority){field.$parent.$parent.$parent.model.incident.priority.id=item.priority.id;field.$parent.$parent.$parent.model.isPriority=true};if(item.hasArea&&item.hasArea==1){for(var i=0;i<field.fields.length;i++){if(field.fields[i].templateOptions.labelProp&&field.fields[i].templateOptions.labelProp==\'area\'){field.$parent.$parent.$parent.model.isarea=true}}}else{for(var i=0;i<field.fields.length;i++){if(field.fields[i].templateOptions.labelProp&&field.fields[i].templateOptions.labelProp==\'area\'){field.$parent.$parent.$parent.model.isarea=false}}};if(item.hasPlace&&item.hasPlace==1){for(var i=0;i<field.fields.length;i++){if(field.fields[i].templateOptions.labelProp&&field.fields[i].templateOptions.labelProp==\'place\'){field.$parent.$parent.$parent.model.isplace=true}}}else{for(var i=0;i<field.fields.length;i++){if(field.fields[i].templateOptions.labelProp&&field.fields[i].templateOptions.labelProp==\'place\'){field.$parent.$parent.$parent.model.isplace=false}}}}})\"},\"expressionProperties\":{\"templateOptions.required\":\"\'(model.incident. category.id)\'\"}}', `LABEL`='故障现象', `LAYOUT`='8', `PLACEHOLDER`=NULL, `FORMID`='30', `module_`='3', `delete_flag`='0' WHERE (`ID`='431');

2022年6月30日-v1.0.1

INSERT INTO `itsm_uc_menu` (`id`, `version`, `icon`, `css`, `link`, `title`, `parentId`, `orders`, `event`) VALUES ('1340', '1', 'fa-th-list', NULL, 'app.system.hospital', '院区管理', '92', '161', '1');
INSERT INTO `itsm_uc_menu` (`id`, `version`, `icon`, `css`, `link`, `title`, `parentId`, `orders`, `event`) VALUES ('1341', '1', 'fa-th-list', NULL, 'hospital_add', '新增', '1340', '162', '2');
INSERT INTO `itsm_uc_menu` (`id`, `version`, `icon`, `css`, `link`, `title`, `parentId`, `orders`, `event`) VALUES ('1342', '1', 'fa-th-list', NULL, 'hospital_edit', '编辑', '1340', '163', '2');
INSERT INTO `itsm_uc_menu` (`id`, `version`, `icon`, `css`, `link`, `title`, `parentId`, `orders`, `event`) VALUES ('1343', '1', 'fa-th-list', NULL, 'hospital_del', '删除', '1340', '164', '2');
INSERT INTO `itsm_uc_role_menu` (`roleid`, `menuid`) VALUES ('1', '1343');
INSERT INTO `itsm_uc_role_menu` (`roleid`, `menuid`) VALUES ('17', '1343');
INSERT INTO `itsm_uc_role_menu` (`roleid`, `menuid`) VALUES ('1', '1342');
INSERT INTO `itsm_uc_role_menu` (`roleid`, `menuid`) VALUES ('17', '1342');
INSERT INTO `itsm_uc_role_menu` (`roleid`, `menuid`) VALUES ('17', '1341');
INSERT INTO `itsm_uc_role_menu` (`roleid`, `menuid`) VALUES ('1', '1341');
INSERT INTO `itsm_uc_role_menu` (`roleid`, `menuid`) VALUES ('1', '1340');
INSERT INTO `itsm_uc_role_menu` (`roleid`, `menuid`) VALUES ('17', '1340');

2022年7月4日-v1.0.1

UPDATE `itsm_ui_model` SET `ID`='134948', `VERSION`='1', `_key`='id', `hidden`='0', `MODEL`='incident', `readonly`='0', `required`='0', `STYLE`='col-xs-4', `VALIDATEPATTERN`=NULL, `VIEW`=NULL, `uiwidgetId`='4', `extjson`='{\"templateOptions\":{\"pkey\":\"incident.place\",\"valueProp\":\"id\",\"labelProp\":\"place\",\"optionsUrl\":\"data/fetchDataList/place\",\"optionsDataKey\":\"list\",\"ApiService\":\"api_user_data\",\"APIService\":\"api_user_data\",\"Restangular\":\"UserRestangular\",\"onChange\":\"(function(item,opts,ts,event,model){console.log(item,opts,ts,event,model,\'地点\');if(ts.$parent.$parent.$parent.$parent.model.incident.place!=null){opts.templateOptions.linkage(\'room\',{\'room\':{\'place\': {\'id\':item}}},ts.$parent.$parent.$parent.$parent,\'incident\',\'room\');}for(var i=0;i<opts.templateOptions.options.length;i++){if(opts.templateOptions.options[i].id== item){ts.$parent.$parent.$parent.$parent.model.incident.area.id=opts.templateOptions.options[i].place.area.id}}})\",\"refresh\":\"(function(searchVal,field,model){api_user_data. fetchDataList(\'place\',{ \'idx\': 0, \'sum\': 1000 ,\'place\':{\'areaId\': model.$parent.$parent.$parent.$parent.model.incident.area.id,\'place\': searchVal,\'selectType\':\'pinyin_qs\'}}).then(function(response) {field.templateOptions.options=response.list})})\"},\"hideExpression\":\"\'(model[\\\"isplace\\\"])\'\"}', `LABEL`='地点选择', `LAYOUT`='16', `PLACEHOLDER`=NULL, `FORMID`='30', `module_`='2', `delete_flag`='0' WHERE (`ID`='134948');
UPDATE `itsm_ui_model` SET `ID`='134947', `VERSION`='1', `_key`='id', `hidden`='0', `MODEL`='incident', `readonly`='0', `required`='0', `STYLE`='col-xs-4', `VALIDATEPATTERN`=NULL, `VIEW`=NULL, `uiwidgetId`='4', `extjson`='{\"templateOptions\":{\"onlyKey\":\"area_start\",\"pkey\":\"incident.area\",\"valueProp\":\"id\",\"labelProp\":\"area\",\"optionsUrl\":\"data/fetchDataList/area\",\"optionsDataKey\":\"list\",\"ApiService\":\"api_user_data\",\"APIService\":\"api_user_data\",\"Restangular\":\"UserRestangular\",\"refresh\":\"(function(searchVal,field){api_user_data.fetchDataList(\'area\',{ \'idx\': 0, \'sum\': 100 ,\'area\':{\'area\': searchVal,\'selectType\':\'pinyin_qs\'}}).then(function(response) {field.templateOptions.options=response.list})})\",\"onChange\":\"(function(item,opts,ts,event,model){console.log(item,opts,ts,event,model,\'区域\');var branchId=opts.templateOptions.options.find(v=>v.id == item).branch;ts.$parent.$parent.$parent.$parent.model.incident.branchId=branchId;if(ts.$parent.$parent.$parent.$parent.model.incident.branchType==1){var branchUserGroup=ts.$parent.$parent.$parent.$parent.model.incident.branchUserGroups.find(v=>v.branchId==branchId)||{};if(branchUserGroup.branchUserOrGroupType==1){ts.$parent.$parent.$parent.$parent.model.start_code=\'assignment\';ts.$parent.$parent.$parent.$parent.model.incident.handlerUser={id:branchUserGroup.userId?branchUserGroup.userId:undefined};ts.$parent.$parent.$parent.$parent.model.directClose=true;ts.$parent.$parent.$parent.$parent.model.isHandlerUser=false;setTimeout(function(){ts.$parent.$parent.$parent.$parent.model.isHandlerUser=true;},0)}else if(branchUserGroup.branchUserOrGroupType===2){ts.$parent.$parent.$parent.$parent.model.start_code=\'assignment\';ts.$parent.$parent.$parent.$parent.model.candidateGroups=branchUserGroup.groupId?branchUserGroup.groupId:undefined;ts.$parent.$parent.$parent.$parent.model.directClose=true;ts.$parent.$parent.$parent.$parent.model.isHandlerUser=false;}else{ts.$parent.$parent.$parent.$parent.model.start_code=\'close\';ts.$parent.$parent.$parent.$parent.model.directClose=false;ts.$parent.$parent.$parent.$parent.model.isHandlerUser=false;delete ts.$parent.$parent.$parent.$parent.model.candidateGroups;delete ts.$parent.$parent.$parent.$parent.model.incident.handlerUser}}if(ts.$parent.$parent.$parent.$parent.model.incident.area!=null){opts.templateOptions.linkage(\'place\',{\'place\':{\'areaId\': item}},ts.$parent.$parent.$parent.$parent,\'incident\',\'place\');}})\"},\"hideExpression\":\"\'(model[\\\"isarea\\\"])\'\"}', `LABEL`='区域选择', `LAYOUT`='15', `PLACEHOLDER`=NULL, `FORMID`='30', `module_`='2', `delete_flag`='0' WHERE (`ID`='134947');
UPDATE `itsm_ui_model` SET `ID`='431', `VERSION`='1', `_key`='category', `hidden`='0', `MODEL`='incident', `readonly`='0', `required`='1', `STYLE`='col-xs-4', `VALIDATEPATTERN`=NULL, `VIEW`=NULL, `uiwidgetId`='14', `extjson`='{\"templateOptions\":{\"onlyKey\":\"cate_start\",\"pkey\":\"incident\",\"isMultiSelect\":false,\"selLeafs\":true,\"bala\":\"(function(APIService,k){return APIService.fetchDataList(\'incidentcategory\',{\'idx\':0,\'sum\':1000,\'incidentcategory\':{\'selectType\':\'pinyin_qs\',\'category\':k}});})\",\"onChange\":\"(function(item,opts,ts,event,model){console.log(112,item);if(ts.$parent.$parent.$parent.model.incident.category!=null){opts.templateOptions.linkage(\'title\',{\'title\':{\'category\': {\'id\':item}}},ts.$parent.$parent.$parent,\'incident\',\'priority\');}})\",\"refreshData\":\"(function(APIService){return APIService.fetchDataList(\'incidentcategory\',{\'idx\':0,\'sum\':1000});})\",\"APIService\":\"api_bpm_data\",\"labelProp\":\"category\",\"optionsDataKey\":\"list\",\"refreshDelay\":1000,\"onDataCallback\":\"(function(item,selectItems,options,field,model){console.log(113,item,selectItems);console.log(field.$parent.$parent.$parent.model,\'头部\');field.$parent.$parent.$parent.model.incident.branchType=item.branchType;if(item.hasSimple == 1){field.$parent.$parent.$parent.model.isHasSimple=true;}else{field.$parent.$parent.$parent.model.isHasSimple=false;}if(item.branchType==0){if(item.userOrGroupType===1){field.$parent.$parent.$parent.model.start_code=\'assignment\';field.$parent.$parent.$parent.model.incident.handlerUser={id:item.handleUser?item.handleUser.id:undefined};field.$parent.$parent.$parent.model.directClose=true;field.$parent.$parent.$parent.model.isHandlerUser=false;setTimeout(function(){field.$parent.$parent.$parent.model.isHandlerUser=true;},0)}else if(item.userOrGroupType===2){field.$parent.$parent.$parent.model.start_code=\'assignment\';field.$parent.$parent.$parent.model.candidateGroups=item.group;field.$parent.$parent.$parent.model.directClose=true;field.$parent.$parent.$parent.model.isHandlerUser=false;}else{field.$parent.$parent.$parent.model.start_code=\'close\';field.$parent.$parent.$parent.model.directClose=false;field.$parent.$parent.$parent.model.isHandlerUser=false;delete field.$parent.$parent.$parent.model.candidateGroups;delete field.$parent.$parent.$parent.model.incident.handlerUser}}else if(item.branchType==1){field.$parent.$parent.$parent.model.incident.branchUserGroups=item.branchUserGroups;var branchId=field.$parent.$parent.$parent.model.incident.branchId;var branchUserGroup=item.branchUserGroups.find(v=>v.branchId==branchId)||{};if(branchUserGroup.branchUserOrGroupType==1){field.$parent.$parent.$parent.model.start_code=\'assignment\';field.$parent.$parent.$parent.model.incident.handlerUser={id:branchUserGroup.userId?branchUserGroup.userId:undefined};field.$parent.$parent.$parent.model.directClose=true;field.$parent.$parent.$parent.model.isHandlerUser=false;setTimeout(function(){field.$parent.$parent.$parent.model.isHandlerUser=true;},0)}else if(branchUserGroup.branchUserOrGroupType===2){field.$parent.$parent.$parent.model.start_code=\'assignment\';field.$parent.$parent.$parent.model.candidateGroups=branchUserGroup.groupId?branchUserGroup.groupId:undefined;field.$parent.$parent.$parent.model.directClose=true;field.$parent.$parent.$parent.model.isHandlerUser=false;}else{field.$parent.$parent.$parent.model.start_code=\'close\';field.$parent.$parent.$parent.model.directClose=false;field.$parent.$parent.$parent.model.isHandlerUser=false;delete field.$parent.$parent.$parent.model.candidateGroups;delete field.$parent.$parent.$parent.model.incident.handlerUser}}console.log(field.$parent.$parent.$parent.model,\'第一\');field.$parent.$parent.$parent.model.incident.title=item.category;if(item.children&&item.children.length>0){}else{if(field.$parent.$parent.$parent.model.incident.description&&field.$parent.$parent.$parent.model.incident.description!=\'\'&&field.$parent.$parent.$parent.model.incident.description!=item.category){console.log($modal);var modalInstance=$modal.open({size:\'sm\',templateUrl:\'assets/views/delete.html\',controller:function($scope,$modalInstance){$scope.title=\'提示\';$scope.connect=\'确定要覆盖故障描述?\';$scope.ok=function(){$modalInstance.close()};$scope.cancel=function(){if(field.$parent.$parent.$parent.model.incident.requester){field.$parent.$parent.$parent.model[\'repeatIncidentShow\']=true};$modalInstance.dismiss(\'cancel\')}}});modalInstance.result.then(function(){field.$parent.$parent.$parent.model.incident.description=item.category;if(field.$parent.$parent.$parent.model.incident.requester){field.$parent.$parent.$parent.model[\'repeatIncidentShow\']=false;setTimeout(()=>{field.$parent.$parent.$parent.model[\'repeatIncidentShow\']=true},100)};console.log(field.$parent.$parent.$parent.model)})}else{field.$parent.$parent.$parent.model.incident.description=item.category;if(field.$parent.$parent.$parent.model.incident.requester){field.$parent.$parent.$parent.model[\'repeatIncidentShow\']=true};console.log(field.$parent.$parent.$parent.model,\'标记\')};model[options.key]={id:item.id};if(item.priority){field.$parent.$parent.$parent.model.incident.priority.id=item.priority.id;field.$parent.$parent.$parent.model.isPriority=true};if(item.hasArea&&item.hasArea==1){for(var i=0;i<field.fields.length;i++){if(field.fields[i].templateOptions.labelProp&&field.fields[i].templateOptions.labelProp==\'area\'){field.$parent.$parent.$parent.model.isarea=true}}}else{for(var i=0;i<field.fields.length;i++){if(field.fields[i].templateOptions.labelProp&&field.fields[i].templateOptions.labelProp==\'area\'){field.$parent.$parent.$parent.model.isarea=false}}};if(item.hasPlace&&item.hasPlace==1){for(var i=0;i<field.fields.length;i++){if(field.fields[i].templateOptions.labelProp&&field.fields[i].templateOptions.labelProp==\'place\'){field.$parent.$parent.$parent.model.isplace=true}}}else{for(var i=0;i<field.fields.length;i++){if(field.fields[i].templateOptions.labelProp&&field.fields[i].templateOptions.labelProp==\'place\'){field.$parent.$parent.$parent.model.isplace=false}}}}})\"},\"expressionProperties\":{\"templateOptions.required\":\"\'(model.incident. category.id)\'\"}}', `LABEL`='故障现象', `LAYOUT`='8', `PLACEHOLDER`=NULL, `FORMID`='30', `module_`='3', `delete_flag`='0' WHERE (`ID`='431');

华科-呼叫中心号码-v1.0.2

UPDATE `itsm_base_dictionary` SET `id`='56', `version`='1', `model`=NULL, `_key`='hjzx_cornet', `_name`='1500', `_value`='1', `_desc`=NULL, `orders`=NULL, `system`=b'1', `deleted`=b'0', `add_time`='2018-01-12 11:25:20', `up_time`=NULL, `operator`=NULL, `input_code`=NULL, `extra1`=NULL, `extra2`=NULL WHERE (`id`='56');
UPDATE `itsm_base_dictionary` SET `id`='57', `version`='1', `model`=NULL, `_key`='hjzx_cornet', `_name`='1501', `_value`='2', `_desc`=NULL, `orders`=NULL, `system`=b'1', `deleted`=b'0', `add_time`='2018-01-12 11:25:23', `up_time`=NULL, `operator`=NULL, `input_code`=NULL, `extra1`=NULL, `extra2`=NULL WHERE (`id`='57');
UPDATE `itsm_base_dictionary` SET `id`='58', `version`='1', `model`=NULL, `_key`='hjzx_cornet', `_name`='1502', `_value`='3', `_desc`=NULL, `orders`=NULL, `system`=b'1', `deleted`=b'0', `add_time`='2018-01-12 11:25:24', `up_time`=NULL, `operator`=NULL, `input_code`=NULL, `extra1`=NULL, `extra2`=NULL WHERE (`id`='58');
UPDATE `itsm_base_dictionary` SET `id`='59', `version`='1', `model`=NULL, `_key`='hjzx_cornet', `_name`='1503', `_value`='4', `_desc`=NULL, `orders`=NULL, `system`=b'1', `deleted`=b'0', `add_time`='2018-01-12 11:25:26', `up_time`=NULL, `operator`=NULL, `input_code`=NULL, `extra1`=NULL, `extra2`=NULL WHERE (`id`='59');
UPDATE `itsm_base_dictionary` SET `id`='60', `version`='1', `model`=NULL, `_key`='hjzx_cornet', `_name`='1504', `_value`='5', `_desc`=NULL, `orders`=NULL, `system`=b'1', `deleted`=b'0', `add_time`='2018-01-12 11:25:29', `up_time`=NULL, `operator`=NULL, `input_code`=NULL, `extra1`=NULL, `extra2`=NULL WHERE (`id`='60');
UPDATE `itsm_base_dictionary` SET `id`='61', `version`='1', `model`=NULL, `_key`='hjzx_cornet', `_name`='1505', `_value`='6', `_desc`=NULL, `orders`=NULL, `system`=b'1', `deleted`=b'0', `add_time`='2018-01-12 11:25:33', `up_time`=NULL, `operator`=NULL, `input_code`=NULL, `extra1`=NULL, `extra2`=NULL WHERE (`id`='61');
UPDATE `itsm_base_dictionary` SET `id`='62', `version`='1', `model`=NULL, `_key`='hjzx_cornet', `_name`='1506', `_value`='7', `_desc`=NULL, `orders`=NULL, `system`=b'1', `deleted`=b'0', `add_time`='2018-01-12 11:25:45', `up_time`=NULL, `operator`=NULL, `input_code`=NULL, `extra1`=NULL, `extra2`=NULL WHERE (`id`='62');
UPDATE `itsm_base_dictionary` SET `id`='63', `version`='1', `model`=NULL, `_key`='hjzx_cornet', `_name`='1507', `_value`='8', `_desc`=NULL, `orders`=NULL, `system`=b'1', `deleted`=b'0', `add_time`='2018-01-12 11:25:48', `up_time`=NULL, `operator`=NULL, `input_code`=NULL, `extra1`=NULL, `extra2`=NULL WHERE (`id`='63');
UPDATE `itsm_base_dictionary` SET `id`='64', `version`='1', `model`=NULL, `_key`='hjzx_cornet', `_name`='1508', `_value`='9', `_desc`=NULL, `orders`=NULL, `system`=b'1', `deleted`=b'0', `add_time`='2018-01-12 11:25:50', `up_time`=NULL, `operator`=NULL, `input_code`=NULL, `extra1`=NULL, `extra2`=NULL WHERE (`id`='64');
UPDATE `itsm_base_dictionary` SET `id`='65', `version`='1', `model`=NULL, `_key`='hjzx_cornet', `_name`='1509', `_value`='10', `_desc`=NULL, `orders`=NULL, `system`=b'1', `deleted`=b'0', `add_time`='2018-01-12 11:25:53', `up_time`=NULL, `operator`=NULL, `input_code`=NULL, `extra1`=NULL, `extra2`=NULL WHERE (`id`='65');
UPDATE `itsm_base_dictionary` SET `id`='66', `version`='1', `model`=NULL, `_key`='hjzx_cornet', `_name`='1510', `_value`='11', `_desc`=NULL, `orders`=NULL, `system`=b'1', `deleted`=b'0', `add_time`='2018-01-12 11:25:56', `up_time`=NULL, `operator`=NULL, `input_code`=NULL, `extra1`=NULL, `extra2`=NULL WHERE (`id`='66');
UPDATE `itsm_base_dictionary` SET `id`='67', `version`='1', `model`=NULL, `_key`='hjzx_cornet', `_name`='1511', `_value`='12', `_desc`=NULL, `orders`=NULL, `system`=b'1', `deleted`=b'0', `add_time`='2018-01-12 11:26:01', `up_time`=NULL, `operator`=NULL, `input_code`=NULL, `extra1`=NULL, `extra2`=NULL WHERE (`id`='67');

2022年7月6日-v1.0.2

DELETE FROM  `itsm_uc_role_menu` WHERE roleid=29706 AND menuid=1324;
UPDATE `itsm_ui_model` SET `ID`='134948', `VERSION`='1', `_key`='id', `hidden`='0', `MODEL`='incident', `readonly`='0', `required`='0', `STYLE`='col-xs-4', `VALIDATEPATTERN`=NULL, `VIEW`=NULL, `uiwidgetId`='4', `extjson`='{\"templateOptions\":{\"onlyKey\":\"place_start\",\"pkey\":\"incident.place\",\"valueProp\":\"id\",\"labelProp\":\"place\",\"optionsUrl\":\"data/fetchDataList/place\",\"optionsDataKey\":\"list\",\"ApiService\":\"api_user_data\",\"APIService\":\"api_user_data\",\"Restangular\":\"UserRestangular\",\"onChange\":\"(function(item,opts,ts,event,model){console.log(item,opts,ts,event,model,\'地点\');if(ts.$parent.$parent.$parent.$parent.model.incident.place!=null){opts.templateOptions.linkage(\'room\',{\'room\':{\'place\': {\'id\':item}}},ts.$parent.$parent.$parent.$parent,\'incident\',\'room\');}for(var i=0;i<opts.templateOptions.options.length;i++){if(opts.templateOptions.options[i].id== item){ts.$parent.$parent.$parent.$parent.model.incident.area.id=opts.templateOptions.options[i].place.area.id}}})\",\"refresh\":\"(function(searchVal,field,model){console.log(model,\'地点初始化\');return;api_user_data.fetchDataList(\'place\',{ \'idx\': 0, \'sum\': 1000 ,\'place\':{\'areaId\': model.$parent.$parent.$parent.model.incident.area.id,\'place\': searchVal,\'selectType\':\'pinyin_qs\'}}).then(function(response) {field.templateOptions.options=response.list})})\"},\"hideExpression\":\"\'(model[\\\"isplace\\\"])\'\"}', `LABEL`='地点选择', `LAYOUT`='16', `PLACEHOLDER`=NULL, `FORMID`='30', `module_`='2', `delete_flag`='0' WHERE (`ID`='134948');
INSERT INTO `itsm_system_configurations` (`id`, `version`, `keyconfig`, `label`, `orders`, `valueconfig`) VALUES ('90', '12', 'ifRoom', '是否增加房间号选择', '43', '0');
UPDATE `itsm_uc_menu` SET `id`='1340', `version`='1', `icon`='fa-th-list', `css`=NULL, `link`='app.system.hospital', `title`='校区管理', `parentId`='92', `orders`='161', `event`='1' WHERE (`id`='1340');
UPDATE `itsm_uc_menu` SET `id`='1339', `version`='1', `icon`='fa-th-list', `css`=NULL, `link`='app.incident.integral', `title`='事件审核管理', `parentId`='2', `orders`='121', `event`='1' WHERE (`id`='1339');

2022年7月13日-v1.0.3

UPDATE `itsm_ui_model` SET `ID`='130443', `VERSION`='1', `_key`='category', `hidden`='0', `MODEL`='incident', `readonly`='0', `required`='0', `STYLE`='col-xs-4', `VALIDATEPATTERN`=NULL, `VIEW`=NULL, `uiwidgetId`='14', `extjson`='{\"templateOptions\":{\"pkey\":\"incident\",\"isMultiSelect\":false,\"selLeafs\":true,\"bala\":\"(function(APIService,k){return APIService.fetchDataList(\'incidentcategory\',{\'idx\':0,\'sum\':1000,\'incidentcategory\':{\'selectType\':\'pinyin_qs\',\'category\':k}});})\",\"refreshData\":\"(function(APIService){return APIService.fetchDataList(\'incidentcategory\',{\'idx\':0,\'sum\':1000});})\",\"APIService\":\"api_bpm_data\",\"labelProp\":\"category\",\"optionsDataKey\":\"list\",\"refreshDelay\":1000,\"onDataCallback\":\"(function(item,selectItems,options, field, model){console.log(item,selectItems,options, field, model,\'处理方案\');if(item.hasSimple==1){field.$parent.$parent.$parent.model.isHasSimple=true;}else{field.$parent.$parent.$parent.model.isHasSimple=false;}model[options.key]={id:item.id};})\"},\"expressionProperties\":{\"templateOptions.required\":\"\'(model.incident.type.id==2)\'\"},\"hideExpression\":\"\'(model.handlerType==0||model.handlerType==1||model.handlerType==2)\'\"}', `LABEL`='确认故障现象', `LAYOUT`='23', `PLACEHOLDER`=NULL, `FORMID`='32', `module_`='4', `delete_flag`='0' WHERE (`ID`='130443');
UPDATE `itsm_ui_model` SET `ID`='3624', `VERSION`='1', `_key`='handleDescription', `hidden`='0', `MODEL`='incident', `readonly`='0', `required`='1', `STYLE`='col-xs-12', `VALIDATEPATTERN`=NULL, `VIEW`='form', `uiwidgetId`='1128', `extjson`='{\"templateOptions\":{\"pkey\":\"incident\",\"APIService\":\"api_common_incident\"},\"hideExpression\":\"\'(model.isHasSimple||model.incident.category.hasSimple||(model.handlerType==0||model.handlerType==1||model.handlerType==2))\'\"}', `LABEL`='处理方案', `LAYOUT`='25', `PLACEHOLDER`='*填写字段为500字以内。', `FORMID`='32', `module_`='4', `delete_flag`='0' WHERE (`ID`='3624');
UPDATE `itsm_ui_model` SET `ID`='135159', `VERSION`='1', `_key`='id', `hidden`='0', `MODEL`='incident', `readonly`='0', `required`='0', `STYLE`='col-xs-4', `VALIDATEPATTERN`=NULL, `VIEW`=NULL, `uiwidgetId`='4', `extjson`='{\"templateOptions\":{\"onlyKey\":\"room_start\",\"pkey\":\"incident.room\",\"valueProp\":\"id\",\"labelProp\":\"room\",\"optionsUrl\":\"data/fetchDataList/room\",\"optionsDataKey\":\"list\",\"ApiService\":\"api_user_data\",\"APIService\":\"api_user_data\",\"Restangular\":\"UserRestangular\",\"refresh\":\"(function(searchVal,field,model){console.log(searchVal,field,model,\'房间号1\');if(model.$parent.$parent.$parent.model.incident.place.id){api_user_data.fetchDataList(\'room\',{ \'idx\': 0, \'sum\': 1000 ,\'room\':{\'place\': {\'id\':model.$parent.$parent.$parent.model.incident.place.id}}}).then(function(response) {field.templateOptions.options=response.list})}})\",\"onChange\":\"(function(item,opts,ts,event,model){console.log(item,opts,ts,event,model,\'房间号\',ts.$parent.$parent.$parent.model.incident.houseNumber,model.room);var obj = opts.templateOptions.options.find(v=>v.id == item);ts.$parent.$parent.$parent.model.incident.houseNumber = obj?obj.room:\'\';})\"},\"hideExpression\":\"\'!(model[\\\"isRoom\\\"])\'\"}', `LABEL`='房间号', `LAYOUT`='17', `PLACEHOLDER`=NULL, `FORMID`='30', `module_`='2', `delete_flag`='0' WHERE (`ID`='135159');
UPDATE `itsm_ui_model` SET `ID`='134947', `VERSION`='1', `_key`='id', `hidden`='0', `MODEL`='incident', `readonly`='0', `required`='0', `STYLE`='col-xs-4', `VALIDATEPATTERN`=NULL, `VIEW`=NULL, `uiwidgetId`='4', `extjson`='{\"templateOptions\":{\"onlyKey\":\"area_start\",\"pkey\":\"incident.area\",\"valueProp\":\"id\",\"labelProp\":\"area\",\"optionsUrl\":\"data/fetchDataList/area\",\"optionsDataKey\":\"list\",\"ApiService\":\"api_user_data\",\"APIService\":\"api_user_data\",\"Restangular\":\"UserRestangular\",\"refresh\":\"(function(searchVal,field){api_user_data.fetchDataList(\'area\',{ \'idx\': 0, \'sum\': 100 ,\'area\':{\'area\': searchVal,\'selectType\':\'pinyin_qs\'}}).then(function(response) {field.templateOptions.options=response.list})})\",\"onChange\":\"(function(item,opts,ts,event,model){console.log(item,opts,ts,event,model,\'区域\');ts.$parent.$parent.$parent.$parent.model.incident.room.id=null;ts.$parent.fields.forEach(v=>{if(v.templateOptions.onlyKey==\'room_start\'){v.templateOptions.options=[]}});var branchId=opts.templateOptions.options.find(v=>v.id == item).branch;ts.$parent.$parent.$parent.$parent.model.incident.branchId=branchId;if(ts.$parent.$parent.$parent.$parent.model.incident.branchType==1){var branchUserGroup=ts.$parent.$parent.$parent.$parent.model.incident.branchUserGroups.find(v=>v.branchId==branchId)||{};if(branchUserGroup.branchUserOrGroupType==1){ts.$parent.$parent.$parent.$parent.model.start_code=\'assignment\';ts.$parent.$parent.$parent.$parent.model.incident.handlerUser={id:branchUserGroup.userId?branchUserGroup.userId:undefined};ts.$parent.$parent.$parent.$parent.model.directClose=true;ts.$parent.$parent.$parent.$parent.model.isHandlerUser=false;setTimeout(function(){ts.$parent.$parent.$parent.$parent.model.isHandlerUser=true;},0)}else if(branchUserGroup.branchUserOrGroupType===2){ts.$parent.$parent.$parent.$parent.model.start_code=\'assignment\';ts.$parent.$parent.$parent.$parent.model.candidateGroups=branchUserGroup.groupId?branchUserGroup.groupId:undefined;ts.$parent.$parent.$parent.$parent.model.directClose=true;ts.$parent.$parent.$parent.$parent.model.isHandlerUser=false;}else{ts.$parent.$parent.$parent.$parent.model.start_code=\'close\';ts.$parent.$parent.$parent.$parent.model.directClose=false;ts.$parent.$parent.$parent.$parent.model.isHandlerUser=false;delete ts.$parent.$parent.$parent.$parent.model.candidateGroups;delete ts.$parent.$parent.$parent.$parent.model.incident.handlerUser}}if(ts.$parent.$parent.$parent.$parent.model.incident.area!=null){opts.templateOptions.linkage(\'place\',{\'place\':{\'areaId\': item}},ts.$parent.$parent.$parent.$parent,\'incident\',\'place\');}})\"},\"hideExpression\":\"\'(model[\\\"isarea\\\"])\'\"}', `LABEL`='区域选择', `LAYOUT`='15', `PLACEHOLDER`=NULL, `FORMID`='30', `module_`='2', `delete_flag`='0' WHERE (`ID`='134947');