add.html 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. <form id="add-form" class="form-horizontal form-ajax" role="form" data-toggle="validator" method="POST" action="">
  2. <div class="form-group" id="title">
  3. <label class="control-label col-xs-12 col-sm-2">审批流程:</label>
  4. <div class="col-xs-12 col-sm-8">
  5. <input type="text" name="row[name]" class="form-control" data-rule="required"/>
  6. </div>
  7. </div>
  8. <div class="form-group" id="">
  9. <label class="control-label col-xs-12 col-sm-2">关联对象:</label>
  10. <div class="col-xs-12 col-sm-8">
  11. <select name="row[relation_type]" class="form-control">
  12. <option value="quote">报价单</option>
  13. <option value="contract">合同</option>
  14. <option value="receivables">回款</option>
  15. <option value="consume">费用</option>
  16. <option value="achievement">业绩目标</option>
  17. <option value="card">补卡</option>
  18. <option value="leave">请假</option>
  19. <option value="parts">备件出入库</option>
  20. <option value="workorder">工单费用</option>
  21. <option value="invoice">发票</option>
  22. </select>
  23. </div>
  24. </div>
  25. <div class="form-group">
  26. <label class="control-label col-xs-12 col-sm-2">适用范围:<br><span class="text-muted">(空为全公司)</span></label>
  27. <div class="col-xs-12 col-sm-8">
  28. {:build_select('row[group_ids][]', $groupdata, null, ['class'=>'form-control selectpicker', 'multiple'=>''])}
  29. </div>
  30. </div>
  31. <div class="form-group" id="contents">
  32. <label class="control-label col-xs-12 col-sm-2">备注:</label>
  33. <div class="col-xs-12 col-sm-8">
  34. <textarea name="row[remark]" class="form-control " placeholder="请输入备注" ></textarea>
  35. </div>
  36. </div>
  37. <div class="form-group" id="status">
  38. <label class="control-label col-xs-12 col-sm-2">流程类型:</label>
  39. <div class="col-xs-12 col-sm-8">
  40. {:build_radios('row[status]', ['1'=>__('固定审批'), '0'=>__('授权审批人')],0)}
  41. <p class="bg-warning" style="padding: 10px">
  42. <span>固定审批:
  43. 当选择“直属上级”审批时,系统会通知负责人的直属上级<br>
  44. 当选择“指定用户(任意一人)”表示指定用户中任意一人审批即可。<br>
  45. 当选择“指定用户(多人会签)”表示指定用户中所有人都要审批。<br>
  46. </span>
  47. <span>授权审批人:负责人自行选择审批人</span>
  48. </p>
  49. <div class="form-group status_text" style="display: none">
  50. <table class="table table-condensed table-bordered table-responsive fieldlist" data-name="row[examine_ids]" data-template="testtpl" data-tag="tr">
  51. <tr>
  52. <th width="80">审批层级</th>
  53. <th width="150">审批类型</th>
  54. <th>选择</th>
  55. <th width="50"></th>
  56. </tr>
  57. <tr>
  58. <td colspan="4"><a href="javascript:;" class="btn btn-sm btn-success btn-append"><i class="fa fa-plus"></i> 添加审批层级</a></td>
  59. </tr>
  60. <textarea name="row[examine_ids]" class="form-control hide" cols="30" rows="5">[{}]</textarea>
  61. </table>
  62. </div>
  63. </div>
  64. </div>
  65. <div class="form-group hidden layer-footer">
  66. <div class="col-xs-2"></div>
  67. <div class="col-xs-12 col-sm-8">
  68. <button type="submit" class="btn btn-success btn-embossed">{:__('OK')}</button>
  69. <button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>
  70. </div>
  71. </div>
  72. </form>
  73. <!--定义模板,模板语法使用Art-Template模板语法-->
  74. <script type="text/html" id="testtpl">
  75. <tr class="form-inline">
  76. <td>第<%=index+1%>级</td>
  77. <td><select name="row[<%=name%>][<%=index%>][stafftype]" class="form-control stafftype" style="width: 100%">
  78. <option value="1">指定员工(任意一人)</option>
  79. <option value="2">指定用户(多人会签)</option>
  80. <option value="3">直属上级</option>
  81. </select></td>
  82. <td><input type="text" placeholder="请选择员工" class="form-control selectpage" name="row[<%=name%>][<%=index%>][staff_id]" data-pagination="true" data-multiple="true" data-page-size="10" style="width: 100%" data-source="qingdongams/work/flow/getstaff" ></td>
  83. <td><span class="btn btn-sm btn-danger btn-remove"><i class="fa fa-times"></i></span></td>
  84. </tr>
  85. </script>