zhuguifei
2025-04-28 442928123f63ee497d766f9a7a14f0a6ee067e25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
<div class="modal" ng-controller="KisBpmAssignmentPopupCtrl">
    <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()">&times;
                </button>
                <h2 translate>PROPERTY.ASSIGNMENT.TITLE</h2>
            </div>
            <div class="modal-body">
                <div style="padding:0 20px">
                    <div class="row row-no-gutter">
                        <div class="form-group">
                            <label for="assigneeField">{{'PROPERTY.ASSIGNMENT.ASSIGNEE' | translate}}</label>
 
                            <input type="text" id="assigneeShowField" class="form-control" readonly
                                   ng-model="assignment.assigneeshowname"
                                   placeholder="{{'PROPERTY.ASSIGNMENT.ASSIGNEE_PLACEHOLDER' | translate}}"
                                   ng-click="choseAssignment('assignee')"
                                   ng-value="candidateUser.choseAssigneeShowname"/>
                            <input type="text" id="assigneeField" class="form-control" ng-hide="true"
                                   ng-model="assignment.assignee"
                                   placeholder="{{'PROPERTY.ASSIGNMENT.ASSIGNEE_PLACEHOLDER' | translate}}"
                                   ng-value="candidateUser.choseAssignee"/>
                        </div>
                    </div>
                    <div class="row row-no-gutter">
                        <div class="form-group">
                            <label for="userField">{{'PROPERTY.ASSIGNMENT.CANDIDATE_USERS' | translate}}</label>
                            <div ng-repeat="candidateUser in assignment.candidateUsers">
                                <input id="userNameField" class="form-control" type="text" readonly
                                       ng-model="candidateUser.nameValue" ng-click="choseAssignment('assignees')"
                                       ng-value="candidateUser.value"/>
                                <input id="userField" class="form-control" type="text" ng-hide="true"
                                       ng-model="candidateUser.value" ng-value="candidateUser.value"/>
                                <i class="glyphicon glyphicon-minus clickable-property"
                                   ng-click="removeCandidateUserValue($index)"></i>
                                <i ng-if="$index == (assignment.candidateUsers.length - 1)"
                                   class="glyphicon glyphicon-plus clickable-property"
                                   ng-click="addCandidateUserValue($index)"></i>
                            </div>
                        </div>
 
                        <div class="form-group">
                            <label for="groupField">{{'PROPERTY.ASSIGNMENT.CANDIDATE_GROUPS' | translate}}</label>
                            <div ng-repeat="candidateGroup in assignment.candidateGroups">
                                <input id="groupNameField" class="form-control" type="text" readonly
                                       ng-model="candidateGroup.nameValue" ng-click="choseCandidateGroups()"/>
                                <input id="groupField" class="form-control" type="text" ng-model="candidateGroup.value"
                                       ng-hide="true"/>
                                <i class="glyphicon glyphicon-minus clickable-property"
                                   ng-click="removeCandidateGroupValue($index)"></i>
                                <i ng-if="$index == (assignment.candidateGroups.length - 1)"
                                   class="glyphicon glyphicon-plus clickable-property"
                                   ng-click="addCandidateGroupValue($index)"></i>
                            </div>
                        </div>
 
                        <div class="form-group">
                            <div>
                                <label for="groupField">动态代理人</label>
                            </div>
                            <div class="btn-group">
                                <button ng-click="dynCandidateUser({name:'申请人',code:'applyUser'})"
                                        class="btn btn-default">申请人
                                </button>
                              <!--  <button ng-repeat="position in deptPositions" class="btn btn-default"
                                        ng-click="dynCandidateUser(position)"> {{position.name}}
                                </button>
                                <button ng-click="dynCandidateUser({name:'会签人员',code:'assignee'})"
                                        class="btn btn-default">会签人员
                                </button>
                                <button ng-click="dynCandidateUser({name:'信息审校人',code:'noticeReviewer'})"
                                        class="btn btn-default">信息审校人
                                </button>
                                <button ng-click="dynCandidateUser({name:'维修人',code:'repairsUser'})"
                                        class="btn btn-default">接单人
                                </button>
                                <button ng-click="dynCandidateUser({name:'采购员',code:'purchaser'})"
                                        class="btn btn-default">采购员
                                </button>
                                <button ng-click="dynCandidateUser({name:'采购部主任',code:'purchasingDirector'})"
                                        class="btn btn-default">采购部主任
                                </button>
                                <button ng-click="dynCandidateUser({name:'采购部分管领导',code:'procurementLeader'})"
                                        class="btn btn-default">采购部分管领导
                                </button>
                                <button ng-click="dynCandidateUser({name:'询价人',code:'repairsAskPerson'})"
                                        class="btn btn-default">询价人
                                </button>
                                <button ng-click="dynCandidateUser({name:'维修人',code:'repairsPerson'})"
                                        class="btn btn-default">维修人
                                </button>
                                <button ng-click="dynCandidateUser({name:'部门主任',code:'budgetDeptDto.deptDirectorId'})"
                                        class="btn btn-default">部门主任
                                </button>
                                <button ng-click="dynCandidateUser({name:'部门分管领导',code:'budgetDeptDto.deptLeaderId'})"
                                        class="btn btn-default">部门分管领导
                                </button> -->
                            </div>
                        </div>
 
                    </div>
                </div>
            </div>
            <div class="modal-footer">
                <button ng-click="close()" class="btn btn-primary" translate>ACTION.CANCEL</button>
                <button ng-click="save()" class="btn btn-primary" translate>ACTION.SAVE</button>
            </div>
        </div>
    </div>
</div>