step1.html 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>审流</title>
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  7. <meta name="Keywords" content="">
  8. <meta name="Description" content="">
  9. <link rel="stylesheet" href="static/css/base.css">
  10. <link rel="stylesheet" href="static/css/style.css">
  11. </head>
  12. <style>
  13. .box01_02 a.btn-set img{
  14. margin-top: 7px;
  15. }
  16. </style>
  17. <body>
  18. <!--弹出框01 审批人设置-->
  19. <div class="tanchuang" id="step1">
  20. <!--弹出框01 设置-企业设置-审批流-审批人设置-->
  21. <div class="box box01">
  22. <i class="off"><img src="resources/img/approvalFlow/close.png" alt="" ng-click="cancel()"></i>
  23. <p><span>{{appName}}-审批人设置</span></p>
  24. <div class="box01_01">
  25. <span class="sp01"><input type="radio" name="radio01" checked>不分条件设置审批人</span>
  26. <span class="sp02"><input type="radio" name="radio01">分条件设置审批人<a href="#">设置审批条件</a></span>
  27. </div>
  28. <div class="box01_02" ng-if="node==null">
  29. <span ng-if="AppFlow.appNodes.length==0">
  30. <a href="#" class="btn btn-set"><img src="resources/img/approvalFlow/add_user.png" alt=""></a>
  31. <em>增加审批人</em>
  32. </span>
  33. <span ng-class="{'active': !$first}" ng-if="AppFlow.appNodes.length!=0" ng-repeat="flow in AppFlow.appNodes">
  34. <a href="#"><img src="resources/img/approvalFlow/add_user01.png" alt=""></a>
  35. <em><span ng-bind="flow.username ? flow.username : flow.role"></span></em>
  36. </span>
  37. <div id="caozuo">
  38. <a ng-click="paste()">粘贴</a>
  39. <a ng-click="clear()" class="over">清空</a>
  40. </div>
  41. </div>
  42. <div class="box01_02" ng-if="node!=null">
  43. <span ng-class="{'active': !$first}" ng-repeat="flow in node.appNodes">
  44. <a href="#"><img src="resources/img/approvalFlow/add_user01.png" alt=""></a>
  45. <em><span ng-bind="flow.username ? flow.username : flow.role"></span></em>
  46. </span>
  47. <div id="caozuo">
  48. <a class="btn-set">设置</a>
  49. <a ng-click="copy()">拷贝</a>
  50. </div>
  51. </div>
  52. <div class="box01_03">
  53. <a class="btn01" ng-click="saveNode()" disabled="disabled">保存</a><a class="btn02" ng-click="cancel()">取消</a>
  54. </div>
  55. </div>
  56. </div>
  57. <div class="tanchuang" style="display: none" id="NodeSet">
  58. <!--弹出框04 设置-企业设置-审批流-审批人设置-设置-->
  59. <div class="box box04">
  60. <i class="off"><img src="resources/img/approvalFlow/close.png" alt="" ng-click="cancel()"></i>
  61. <div class="box_content">
  62. <div class="box_content01">
  63. <h4>{{appName}}-已选审批节点</h4>
  64. <div class="box_list">
  65. <dl >
  66. <dd ng-repeat="flow in AppFlow.appNodes" class="caozuo01" ng-click="deleteNode($index)">
  67. <a href="#" ng-bind="flow.username ? flow.username : flow.position" ng-class="{'jiantou': !$first}"></a>
  68. </dd>
  69. </dl>
  70. <h5 ng-if="AppFlow.appNodes.length==0">请从右侧选择审批节点</h5>
  71. </div>
  72. <a href="#" class="dot02" ></a>
  73. </div>
  74. <div class="box_content01">
  75. <h4>角色<font>(不受人员异动的影响)</font></h4>
  76. <div class="box_list">
  77. <dl>
  78. <dt>人员类型</dt>
  79. <dd>
  80. <a href="#">普通用户</a>
  81. <a href="#">管理员</a>
  82. </dd>
  83. </dl>
  84. <dl>
  85. <dt>用户角色</dt>
  86. <dd ng-repeat="role in roles">
  87. <a ng-click="SelectRole(role)" ng-if="role!='{}'">{{role}}</a>
  88. <a ng-click="" ng-if="role='{}'" >暂无角色</a>
  89. </dd>
  90. </dl>
  91. </div>
  92. </div>
  93. <div class="box_content01">
  94. <h4>指定人员<font>(受人员异动的影响)</font></h4>
  95. <div class="box_list" style="position: relative; overflow-y: auto; overflow-x: hidden;">
  96. <div class="sreach"><input type="search" placeholder="请输入姓名/部门搜索" ng-model="keyword" ng-search="search(keyword)"><button></button> </div>
  97. <div class="zimu"><span>C</span></div>
  98. <ul ng-repeat="user in users| filter: keyword">
  99. <li ><span><em>{{user.username}}</em>
  100. {{user.department}} {{user.role}}
  101. <a ng-click="SelectUser(user)">添加</a>
  102. </li>
  103. </ul>
  104. </div>
  105. </div>
  106. </div>
  107. <div class="box01_03">
  108. <a class="btn01" href="#">保存</a><a class="btn02" ng-click="cancel()">取消</a>
  109. </div>
  110. </div>
  111. </div>
  112. <div class="tanchuang" style="display: none" id="NodeCondition">
  113. <!--弹出框07 设置-企业设置-审批流-审批人设置-设置审批条件-->
  114. <div class="box box07">
  115. <i class="off"><img src="resources/img/approvalFlow/close.png" alt="" ng-click="cancel()"></i>
  116. <p><span>设置审批条件<b>(只能指定一个组件为审批条件)</b></span></p>
  117. <div class="box01_01">
  118. <span class="sp01"><input type="radio" name="radio01" checked>请假类型<b>(选项内容将会作为审批条件)</b></span>
  119. </div>
  120. <div class="style_list">
  121. <a href="#">事假</a>
  122. <a href="#">病假</a>
  123. <a href="#" class="color01">年假</a>
  124. <a href="#">调休</a>
  125. <a href="#">婚假</a>
  126. <a href="#">产假</a>
  127. <a href="#">陪产假</a>
  128. <a href="#">路途假</a>
  129. <a href="#">其它</a>
  130. </div>
  131. <div class="box01_01">
  132. <span class="sp01"><input type="radio" name="radio01">请假天数</span>
  133. </div>
  134. <div class="day_number">
  135. <div>
  136. <input type="text" value="3"><font>≤</font><input type="text" value="5">
  137. <b>(请输入“请假时间”分隔数字,,我们将为您自动生成数值区间做为审批条件)</b>
  138. </div>
  139. <div class="demo">
  140. <span><em>1</em>输入“请假时间”分隔数字</span>
  141. <span style="margin-left: 70px"><input type="text" value="3"><font>≤</font><input type="text" value="5"></span>
  142. <span><em>2</em>我们将为您自动生成数值区间做为审批条件</span>
  143. <span><a class="color01">请假天数<5</a><a class="color02">一级主管</a></span>
  144. <span><a class="color01">5≤请假天数≤10</a><a class="color02 color002">一级主管</a><a class="color02">二级主管</a></span>
  145. <span><a class="color01">10≤请假天数</a><a class="color02 color002">一级主管</a><a class="color02 color002">二级主管</a><a class="color02">三级主管</a></span>
  146. </div>
  147. </div>
  148. <div class="next_btn"><a href="#">下一步</a> </div>
  149. </div>
  150. </div>
  151. <script src="static/lib/jquery/jquery.min.js"></script>
  152. <script type="text/ecmascript">
  153. $(function() {
  154. $('.tanchuang .box .off').click(function () {
  155. $('#NodeSet .box').hide();
  156. $('#step1 .box').hide();
  157. });
  158. $('.btn-set').click(function() {
  159. $('#NodeSet, #NodeSet .box').show();
  160. $('#step1 .box').hide();
  161. });
  162. $('#NodeSet .box .box01_03 .btn01').click(function() {
  163. $('#NodeSet .box').hide();
  164. $('#step1 .box').show();
  165. });
  166. })
  167. </script>
  168. </body>
  169. </html>