newknowledge.html 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. <div class="modal-header">
  2. <button type="button" class="close" ng-click="cancel()">×</button>
  3. <!-- <i class="fa fa-inbox"></i> -->
  4. <span class="label label-tag label-primary">新建知识库</span>
  5. </div>
  6. <div class="modal-body">
  7. <input type="hidden" name="createrUserId" ng-model="createSolution.createrUserId">
  8. <input type="hidden" name="relateId" ng-model="createSolution.relateId" value="0">
  9. <input type="hidden" name="vision" ng-model="createSolution.vision" value="1">
  10. <input type="hidden" name="status" ng-model="createSolution.status" value="1">
  11. <div class="row form-group" ng-class="{'has-error': showError('title')} ">
  12. <label class="col-md-2 control-label text-right" for="title">
  13. 标题:
  14. </label>
  15. <div class="col-md-4">
  16. <input id="title" name="title" ng-model="createSolution.title" class="form-control" placeholder="标题" />
  17. </div>
  18. <!-- </div> -->
  19. <!-- <div class="row form-group" ng-class="{'has-error': showError('keys')}"> -->
  20. <label class="col-md-2 control-label text-right" for="keys">关键字:</label>
  21. <div class="col-md-4">
  22. <input class="form-control" id="keys" name="keywords" ng-model="createSolution.keys" class="form-control" placeholder="关键字" />
  23. </div>
  24. </div>
  25. <div class="row form-group" ng-class="{'has-error': showError('typeId')}">
  26. <label class="col-md-2 control-label text-right" for="type">分类:</label>
  27. <div class="col-md-4">
  28. <div class="form-group">
  29. <div class="input-group">
  30. <input type="text" class="form-control" ng-model="createSolution.typeName" placeholder="分类..." />
  31. <span class="input-group-btn">
  32. <button type="button" class="btn btn-warning" ng-click="chooseknowledge()" >
  33. <i class="fa fa-search"></i>
  34. </button></span>
  35. </div>
  36. </div>
  37. <input type="hidden" id="typeid" name="typeId" ng-model="createSolution.typeId" />
  38. <div class="panel panel-white" id="panel5" ng-if="showknowledgeType" style="position: absolute; z-index: 9999;width:100%">
  39. <div class="panel-heading">
  40. <button type="button" style="margin-left:94%" ng-click="close()">×</button>
  41. <h4 class="panel-title">知识库分类</h4>
  42. </div>
  43. <div class="panel-wrapper">
  44. <div class="panel-body">
  45. <abn-tree tree-data="data" tree-control="create_tree" on-select="tree_handler(branch)" icon-leaf="ti-file" icon-expand="ti-plus" icon-collapse="ti-minus"></abn-tree>
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. <div class="row form-group" ng-class="{'has-error': showError('range')}">
  52. <label class="col-md-2 control-label text-right" for="range">使用范围:</label>
  53. <div class="col-md-4">
  54. <ui-select ng-model="createSolution.range" theme="bootstrap">
  55. <ui-select-match placeholder="选择使用范围">
  56. {{$select.selected.name}}
  57. </ui-select-match>
  58. <ui-select-choices repeat="item in ranges | filter: $select.search">
  59. <div ng-bind-html="item.name | highlight: $select.search"></div>
  60. <!-- <small ng-bind-html="item.id | highlight: $select.search"></small> -->
  61. </ui-select-choices>
  62. </ui-select>
  63. </div>
  64. </div>
  65. <div class="row form-group" ng-class="{'has-error': showError('number')}">
  66. <label class="col-md-2 control-label text-right" for="number">知识库编号:</label>
  67. <div class="col-md-4" style="z-indx:1px;">
  68. <input id="number" ng-model="createSolution.number" name="solutionNumber" class="form-control" placeholder="知识库编号" editabled="false">
  69. </div>
  70. </div>
  71. <div class="row form-group" ng-class="{'has-error': showError('content')}">
  72. <label class="col-md-2 control-label text-right" for="content">知识库内容:</label>
  73. <div class="col-md-9" style="z-indx:1px;">
  74. <div ckeditor="options" ng-model="createSolution.content" ready="onReady()"></div>
  75. <!-- <div class="well margin-top-20">
  76. {{content}}
  77. </div> -->
  78. </div>
  79. </div>
  80. <!-- <div class="row form-group" ng-class="{'has-error': showError('file')}">
  81. <div class="col-md-2">
  82. <div class="checkbox clip-check check-primary checkbox-inline">
  83. <input type="checkbox" id="checkbox10" ng-model="hasAttachment">
  84. <label for="checkbox10">
  85. 附件
  86. </label>
  87. </div>
  88. </div>
  89. <div class="col-md-9" ng-if="hasAttachment">
  90. <span class="dz-text-small">提示:上传txt文档以及Office文档不能超过10M,其他文档不能超过200M</span>
  91. <div class="panel panel-white">
  92. <div class="panel-body">
  93. <div class="row">
  94. <div class="col-md-6">
  95. <span class="btn btn-primary btn-o btn-file"> 上传文件
  96. <input name="uploadedFile" type="file" nv-file-select="" uploader="uploader" />
  97. </span>
  98. </div>
  99. </div>
  100. <div class="row">
  101. <div ng-repeat="item in uploader.queue">
  102. <span class="dz-text-small"> 上传的文件: <strong>{{item.file.name }}</strong> </span>
  103. </div>
  104. </div>
  105. </div>
  106. </div>
  107. </div>
  108. </div> -->
  109. <!-- <div class="row form-group">
  110. <div class="col-md-10 col-sm-offset-1" >
  111. <div class="panel panel-white">
  112. <div class="panel-heading">
  113. <span class="btn btn-light-orange btn-o btn-file col-md-2 pull-right"><i class="fa fa-plus"></i><span translate="form.button.SELECTFILE"></span><input name="uploadedFile" type="file" nv-file-select="" uploader="uploader"/>
  114. </span>
  115. <button type="button" class="btn btn-success btn-s" ng-click="dropfile(to.ApiService,to.processInstanceId, to.taskId, to.userId)" ng-disabled="!uploader.getNotUploadedItems().length">
  116. <span class="glyphicon glyphicon-upload"></span> 上传
  117. </button>
  118. <button type="button" class="btn btn-warning btn-s" ng-click="uploader.cancelAll()" ng-disabled="!uploader.isUploading">
  119. <span class="glyphicon glyphicon-ban-circle"></span> 取消
  120. </button>
  121. <button type="button" class="btn btn-danger btn-s" ng-click="uploader.clearQueue()" ng-disabled="!uploader.queue.length">
  122. <span class="glyphicon glyphicon-trash"></span> 删除
  123. </button>
  124. </div>
  125. <div class="panel-body">
  126. <table class="table table-striped table-hover">
  127. <thead>
  128. <tr>
  129. <th class="center">名称</th>
  130. <th class="hidden-xs" ng-show="uploader.isHTML5">大小</th>
  131. <th class="hidden-xs"ng-show="uploader.isHTML5">进度</th>
  132. <th class="hidden-xs">状态</th>
  133. <th class="hidden-xs">操作</th>
  134. </tr>
  135. </thead>
  136. <tbody>
  137. <tr ng-repeat="item in uploader.queue">
  138. <td><strong>{{ item.file.name }}</strong></td>
  139. <td ng-show="uploader.isHTML5" nowrap>{{ item.file.size/1024/1024|number:2 }} MB</td>
  140. <td ng-show="uploader.isHTML5">
  141. <div class="progress" style="margin-bottom: 0;">
  142. <div class="progress-bar" role="progressbar" ng-style="{ 'width': item.progress + '%' }"></div>
  143. </div>
  144. </td>
  145. <td class="center">
  146. <div class="panel-heading">
  147. <span ng-show="item.isSuccess"><i class="glyphicon glyphicon-ok"></i></span>
  148. <span ng-show="item.isCancel"><i class="glyphicon glyphicon-ban-circle"></i></span>
  149. <span ng-show="item.isError"><i class="glyphicon glyphicon-remove"></i></span>
  150. </td>
  151. </tr>
  152. </tbody>
  153. </table>
  154. </div>
  155. </div>
  156. </div> -->
  157. <!-- </div> -->
  158. <div class="row form-group" ng-class="{'has-error': showError('file')}">
  159. <div class="col-md-2">
  160. <div class="checkbox clip-check check-primary checkbox-inline">
  161. <input type="checkbox" id="checkbox10" ng-model="hasAttachment">
  162. <label for="checkbox10">
  163. 附件
  164. </label>
  165. </div>
  166. </div>
  167. <div class="col-md-9" ng-if="hasAttachment">
  168. <!--ng-if="hasAttachment"-->
  169. <span class="dz-text-small">提示:上传txt文档以及Office文档不能超过10M,其他文档不能超过200M</span>
  170. <div class="panel panel-white">
  171. <div class="panel-body">
  172. <div class="row">
  173. <div class="col-md-6">
  174. <span class="btn btn-primary btn-o btn-file"> 上传文件
  175. <input name="uploadedFile" type="file" nv-file-select="" uploader="uploader" />
  176. </span>
  177. </div>
  178. </div>
  179. <div class="row">
  180. <div ng-repeat="item in uploader.queue">
  181. <span class="dz-text-small"> 上传的文件: <strong>{{item.file.name }}</strong> </span>
  182. </div>
  183. </div>
  184. </div>
  185. </div>
  186. </div>
  187. </div>
  188. </div>
  189. <div class="modal-footer">
  190. <button class="btn btn-primary" ng-click="ok()" translate="modal.button.OK">OK</button>
  191. <button class="btn btn-primary btn-o" ng-click="cancel()" translate="modal.button.CANCEL">Cancel</button>
  192. </div>