<div class="modal" ng-controller="FlowableAssignmentPopupCtrl">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true" ng-click="close()">×</button>
<h2 translate>PROPERTY.ASSIGNMENT.TITLE</h2>
</div>
<div class="modal-body">
<div class="detail-group clearfix">
<div class="form-group clearfix">
<div class="col-xs-12">
<label class="col-xs-4">{{'PROPERTY.ASSIGNMENT.TYPE' | translate}}</label>
<div class="col-xs-8">
<div class="btn-group btn-group-justified">
<div class="btn-group">
<button type="button" class="btn btn-default" ng-click="popup.assignmentObject.type = 'idm'"
ng-model="popup.assignmentObject.type" ng-class="{'active' : popup.assignmentObject.type == 'idm'}">
{{'PROPERTY.ASSIGNMENT.TYPE.IDENTITYSTORE' | translate}}
</button>
</div>
<div class="btn-group">
<button type="button" class="btn btn-default" ng-click="popup.assignmentObject.type = 'static'"
ng-model="popup.assignmentObject.type" ng-class="{'active' : popup.assignmentObject.type != 'idm'}">
{{'PROPERTY.ASSIGNMENT.TYPE.STATIC' | translate}}
</button>
</div>
</div>
</div>
</div>
</div>
<div class="form-group clearfix" ng-show="popup.assignmentObject.type != 'idm'">
<div class="col-xs-12">
<label>{{'PROPERTY.ASSIGNMENT.ASSIGNEE' | translate}}</label>
</div>
<div class="col-xs-12">
<input type="text" id="assigneeField" class="form-control" ng-model="popup.assignmentObject.static.assignee"
placeholder="{{'PROPERTY.ASSIGNMENT.ASSIGNEE_PLACEHOLDER' | translate}}"/>
</div>
</div>
<div class="form-group clearfix" ng-show="popup.assignmentObject.type != 'idm'">
<div class="col-xs-12">
<label>{{'PROPERTY.ASSIGNMENT.CANDIDATE_USERS' | translate}}</label>
</div>
<div class="col-xs-12" ng-repeat="candidateUser in popup.assignmentObject.static.candidateUsers">
<input id="userField" class="form-control" type="text" ng-model="candidateUser.value"/>
<i ng-if="popup.assignmentObject.static.candidateUsers.length >1" class="glyphicon glyphicon-minus clickable-property"
ng-click="removeCandidateUserValue($index)"></i>
<i ng-if="$index == (popup.assignmentObject.static.candidateUsers.length - 1)" class="glyphicon glyphicon-plus clickable-property"
ng-click="addCandidateUserValue($index)"></i>
</div>
</div>
<div class="form-group clearfix" ng-show="popup.assignmentObject.type != 'idm'">
<div class="col-xs-12">
<label>{{'PROPERTY.ASSIGNMENT.CANDIDATE_GROUPS' | translate}}</label>
</div>
<div class="col-xs-12" ng-repeat="candidateGroup in popup.assignmentObject.static.candidateGroups">
<input id="groupField" class="form-control" type="text" ng-model="candidateGroup.value"/>
<i ng-if="popup.assignmentObject.static.candidateGroups.length >1" class="glyphicon glyphicon-minus clickable-property"
ng-click="removeCandidateGroupValue($index)"></i>
<i ng-if="$index == (popup.assignmentObject.static.candidateGroups.length - 1)" class="glyphicon glyphicon-plus clickable-property"
ng-click="addCandidateGroupValue($index)"></i>
</div>
</div>
<div class="form-group clearfix" ng-show="popup.assignmentObject.type == 'idm'">
<div class="col-xs-12">
<div class="col-xs-4">
<label>{{'PROPERTY.ASSIGNMENT.IDM.TYPE' | translate}}</label>
</div>
<div class="col-xs-8">
<div class="btn-group span">
<button class="selection" ng-options="option as (option.title | translate) for option in assignmentOptions"
bs-select ng-model="assignmentOption" activiti-fix-dropdown-bug>
</button>
</div>
</div>
</div>
</div>
<div class="form-group clearfix" ng-show="popup.assignmentObject.type == 'idm' && assignmentOption.id == 'users'">
<div class="col-xs-12">
<div class="col-xs-4">
<label>{{'PROPERTY.ASSIGNMENT.CANDIDATE_USERS' | translate}}</label>
</div>
<div class="col-xs-8 clearfix">
<ul class="simple-list"
ng-show="popup.assignmentObject.idm.candidateUsers.length || popup.assignmentObject.idm.candidateUserFields.length">
<li ng-repeat="user in popup.assignmentObject.idm.candidateUsers">
<i class="icon icon-user"></i>
<span user-name="user"></span>
<div class="actions">
<a ng-click="removeCandidateUser(user)"><i class="icon icon-remove"></i></a>
</div>
</li>
<li ng-repeat="userField in popup.assignmentObject.idm.candidateUserFields">
<i class="icon icon-user"></i>
<span>{{userField.name}}</span>
<span class="field-type"> - {{userFieldField.id}}</span>
<div class="actions">
<a ng-click="removeCandidateUserField(userField)"><i class="icon icon-remove"></i></a>
</div>
</li>
</ul>
<div class="no-results"
ng-if="(!popup.assignmentObject.idm.candidateUsers || !popup.assignmentObject.idm.candidateUsers.length) && (!popup.assignmentObject.idm.candidateUserFields || !popup.assignmentObject.idm.candidateUserFields.length)">
{{'PROPERTY.ASSIGNMENT.IDM.NO_CANDIDATE_USERS' | translate}}
</div>
</div>
</div>
</div>
<div class="form-group clea
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
SpringBoot 集成 Flowable + Flowable Modeler 流程配置可视化(图解) 博客地址:https://yangyongli.blog.csdn.net/article/details/132719594
资源推荐
资源详情
资源评论
收起资源包目录
SpringBoot 集成 Flowable + Flowable Modeler 流程配置可视化项目 (2000个子文件)
0057791e142d23e4f33734bde8e69401c313a9 572B
0068a631d1bc9b5f5990183fb8745b9217f79c 92B
01777f956ece710aef6df69aaf9f71fcea8c3d 36KB
01d53729350a7e73b75ddc4c25c78a6a39157a 2KB
02778d59ce894668d74f4837487e2d7397fec2 16KB
0305aa9cea539a7d78d55b410c51a1c279359b 657B
03732cec0ba1617231cd43db0c8a20ab4b40fc 653B
05cb94fd8ddfb3311ea88ffe633b2c42a5b90b 478B
05f99ea1f7a70f90419bb7efc8ac73320d0ade 4KB
06342e5c96186f9dc6f06cd1c10c9b67de5c14 495B
06527c5a1224a38acbcc1202d2e75ed1f90bc2 75B
06781e8c5eecfffe35d84993325ba33e13f681 125B
069929bceb661eacbd4b1eb21306cfa5a1c8f9 2KB
0717132fee51176ef9e3b307214cb7a2159ec0 140B
080143aecd196317f62e57b30dbfd769e1d3b3 60B
08e2c594ab0dde9b2c59f8eb0982ada40588da 1KB
099f991026ab8ed5f71e4d140bf89574c5ca32 46B
09b1b83860ecb59486055f40ac51f8aef5b878 772B
0a2db0e82e95ff867cf2d044314bdd4e6a62b8 1KB
0a352ee6fbe3d3daf398a255e9976722c58625 166B
0a7f56e3f2103a24a0a26b8e710365be60cad0 587B
0a9f31680e3d2f884a5c62c4508643b3d49004 747B
0ad75778a55f20fb138ce5a916f6c19038b084 59KB
0afddb0b729830fbde792a94e3830512fc2558 2KB
0b49039bf16230e4eec9c3c15c64743ca53df9 2KB
0be209c8f433b60c6086e887b026feb09510a3 150B
0bf6f2d284a3fff791db07db2f6966a042083b 68B
0cd31795d99baf88848e04d328b297e0a6d191 4KB
0cd3c387f2bbe3687c1422b4d480105f0d6880 235B
0cd8f46846049549a47f874a454e541724fcfc 252B
0d173214cc0c84b204ff4d66cfbd00601e58aa 143B
0d4ae2579a76f0021ba2b5049e46544810702a 74B
0dd39d343b296dad4a79dcf29c94e1d6bfeb1d 3KB
0e3506d62af41c311ec8ef0eb9ab3409666764 122B
0ee9351f2f99af20a1facf5b8fdd95546e7002 49B
0f015e4e8ccde7ac4e0954ba5ca0ed5dcea655 47B
0f3e7f9cf6a38ce8cadec676c8239e08bebf92 133B
0fb4f6a89ef3ace439855ec82d0baa9908e9b6 25KB
107fc54ff9763d7a03f2f882d0c3c640a1f161 33KB
10a2adccbe2769f69ab89379d2a56deb9e9769 798B
10bcea51e8cdda0388286cb9188b77e6a820dc 3KB
10f615339b1bad4db8af25ce817f335e5565da 5KB
11437fc19c272b7c11f4cd7ab69d7681e0116e 1KB
11705b1c777bbefa74087d39215a456e0fd874 517B
119da4388fd67efa8d496bc4bfc1ba14e180a5 777B
11d585145b1cc1b9581e914acbb32d8542b4f5 55KB
11ece62e8617183da90eb7b400325da4f7c8d1 606B
1240dceb8d0e2b05bdc16c3ac24c9395e13b20 3KB
124c289b157dea13ee188498035fcf0d915e92 179B
12859abf28ca708cbecedd7e38e95b74720e1f 6KB
12f01a35a3fa9e55ae2ff313bf8dc2f871a801 6KB
13be93d500412d17ebb72824e2b83a31570b4a 3KB
13ca0ab5bbad7a3655d666f4933d5bd4655f75 1KB
13fd01e593eb4f39565c1a9dda18fd13c6bdab 147B
1502adb4c601ac5ce44bf5f287957d7c4e74cc 1KB
1508993ec7cd585ea99095597a95f6b96ce93c 125B
15706d65c370684674fc02baa371e6794e1184 798B
1627afb0fb9115f77a6f29e24d2b5683542d4c 239B
167933632c0688cd0a2238fc6970a576f90da3 757B
1700b14d30866b4ac177d37d4c7825554c2493 103B
1762a908509dd6f0ebb4f5ed50fbeeae4fc095 3KB
17a746e15ff2c37b871bdf59856839483d09a4 2KB
17a9a2edcc65816ff9388181453981508bec1a 142KB
1888dd021d59ff285b8d8b8bac5fc491d0e6b3 2KB
19077d9314bdcf3f58c2f9daf61fb1a7181a97 12KB
1945def610a82ad1008f8a690436c52446147a 2KB
19aa8aa3b756fe63a0d135017ca4c46d444321 3KB
19e402afa81a44ae36a06e52767e5d6655d013 3KB
1a307509ea055ad2c61c911b09ad3957e9538a 2KB
1a4401a604ef3f70a1c9c1f6d8736ad925549e 482B
1a6d847795a2c6c9f0d8e6c69d3f72cec5e77d 782B
1ab5c58db21603efa547a60d3ff35e28fd5da8 418B
1ae80fdcbe086b054a925b355458dcbeede9e3 5KB
1b41b693892de4aaea43c3b43ae427907719cf 3KB
1b790a000a3cda342de6a50a7a031d1d1bd486 570B
1c37a79e6ba21698ca876cfc1ffabd5bba0a4a 14KB
1c97f1a59afa31271c5096fce623b2823d4f9b 573B
1db669935385991963c3d75f3ad204eb591e77 391B
1de512f2a8232a28240972363b99c22d7333c3 400B
1dfc72aa6b82a250cd62667c051c78207ec410 563B
1e062af73c6a5e7d6f024cf8e08e2549077986 1KB
1e14c3ea53b266c687f55d0eecec442461ccba 1KB
1e2c53b12d0e78587d4ab3114cff139c630210 180B
1e637c513519e59ab83692266583e4bf103ecf 138B
1efd19f9736ce5ee61cb5e9dc2b373c28049e1 2KB
1efd363c96eac62ef77201b76eeff08195f48b 135B
1f02a0f4af74eea46e5288e0224bab99283a9d 58B
1f0c898e19ac80b0e41362b5e77459c5f4f4b6 149B
1f0fb3fcbab0e47d98dc361ba70bbfeda9c59d 63B
1fe4de39d237656df315613b61625b7dc6d3af 2KB
2016fc7677d1eee1502a1496b336fec84533ba 682B
209fd3204e4627200811e4a33c5e9160714ba9 14KB
20a33511d9cbfe9dd9e0f3ec7e45f49872da8e 14KB
20c841fc01250c202138ae914c69d811729fe7 199B
20f50e399afc6d657a3b1bc167a3e6bf3f2dd0 268B
2120a731779c86d53d9a3babfbaeeffcca9780 2KB
21a602f69b2b75217c8e6f73f8e320313d93c0 936B
21a621831cb93bcea6c95afa64d22e46471ab6 4KB
21ed7af2990b7ad9c269c8fec795ce423552da 863B
221236f9776dd881890e5c0cb8e48b9992bece 142B
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
- 风雨兼程_大道独行2024-02-08感谢大佬分享的资源给了我灵感,果断支持!感谢分享~
呆萌宝儿姐
- 粉丝: 9w+
- 资源: 154
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功