图书馆智能管理系统
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.

72 lines
4.1 KiB

5 months ago
  1. <div class="modal" ng-controller="ModelsIncludedPopupCtrl">
  2. <div class="modal-dialog modal-wide">
  3. <div class="modal-content">
  4. <div class="modal-header">
  5. <button type="button" class="close" data-dismiss="modal" aria-hidden="true" ng-click="close()">&times;</button>
  6. <h2>
  7. {{'APP.POPUP.INCLUDE-MODELS-TITLE' | translate}}
  8. </h2>
  9. </div>
  10. <div class="modal-body modal-body-with-overflow">
  11. <div class="tabs-wrapper">
  12. <div tab-control="tabs" active-tab="popup.activeTab">
  13. </div>
  14. <div class="item-wrapper clearfix" ng-show="popup.activeTab == 'bpmn'">
  15. <div class="item fadein" ng-repeat="model in popup.models.data">
  16. <div class="item-box" ng-style="{'background-image': 'url(\'' + getModelThumbnailUrl(model.id) + '\')'}" ng-click="selectModel(model); $event.stopPropagation();">
  17. <span class="badge">v{{model.version}}</span>
  18. <div class="btn-group pull-right">
  19. <button type="button" ng-show="isModelSelected(model)" class="btn btn-default" title="{{'PROCESS.ACTION.DETAILS' | translate}}">
  20. <i class="glyphicon glyphicon-plus-sign"></i>
  21. </button>
  22. </div>
  23. <div class="details">
  24. <h3 class="truncate" title="{{model.name}}">
  25. {{model.name}}
  26. </h3>
  27. <div class="basic-details truncate">
  28. <span><i class="glyphicon glyphicon-user"></i> {{model.createdBy}}</span> <span title="{{model.lastUpdated | dateformat:'LLLL'}}"><i class="glyphicon glyphicon-pencil"></i> {{model.lastUpdated | dateformat}}</span>
  29. </div>
  30. <p>{{model.description}}</p>
  31. </div>
  32. </div>
  33. </div>
  34. </div>
  35. <div class="item-wrapper clearfix" ng-show="popup.activeTab == 'cmmn'">
  36. <div class="item fadein" ng-repeat="cmmnModel in popup.cmmnModels.data">
  37. <div class="item-box" ng-style="{'background-image': 'url(\'' + getModelThumbnailUrl(cmmnModel.id) + '\')'}" ng-click="selectCmmnModel(cmmnModel); $event.stopPropagation();">
  38. <span class="badge">v{{cmmnModel.version}}</span>
  39. <div class="btn-group pull-right">
  40. <button type="button" ng-show="isCmmnModelSelected(cmmnModel)" class="btn btn-default" title="{{'PROCESS.ACTION.DETAILS' | translate}}">
  41. <i class="glyphicon glyphicon-plus-sign"></i>
  42. </button>
  43. </div>
  44. <div class="details">
  45. <h3 class="truncate" title="{{cmmnModel.name}}">
  46. {{cmmnModel.name}}
  47. </h3>
  48. <div class="basic-details truncate">
  49. <span><i class="glyphicon glyphicon-user"></i> {{cmmnModel.createdBy}}</span> <span title="{{cmmnModel.lastUpdated | dateformat:'LLLL'}}"><i class="glyphicon glyphicon-pencil"></i> {{cmmnModel.lastUpdated | dateformat}}</span>
  50. </div>
  51. <p>{{cmmnModel.description}}</p>
  52. </div>
  53. </div>
  54. </div>
  55. </div>
  56. </div>
  57. <div class="modal-footer">
  58. <div class="pull-right">
  59. <button type="button" class="btn btn-default" ng-click="close()" ng-disabled="popup.loading">
  60. {{'GENERAL.ACTION.CLOSE' | translate}}
  61. </button>
  62. </div>
  63. </div>
  64. </div>
  65. </div>
  66. </div>