editorknowledge.html 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. <div class="modal-header">
  2. <button type="button" class="close" ng-click="cancel()">×</button>
  3. <i class="fa fa-inbox"></i><span class="label label-tag label-primary">编辑知识库文档</span>
  4. </div>
  5. <div class="modal-body">
  6. <!-- <input type="hidden" id="approveTime" name="approveTime">
  7. <input type="hidden" id="approveUserId" name="approveUserId">
  8. <input type="hidden" id="createTime" name="createTime">
  9. <input type="hidden" id="createrUserId" name="createrUserId">
  10. <input type="hidden" id="hits" name="hits">
  11. <input type="hidden" id="renewTime" name="renewTime">
  12. <input type="hidden" id="renewUserId" name="renewUserId">
  13. <input type="hidden" id="status" name="status">
  14. <input type="hidden" id="relateId" name="relateId">
  15. <input type="hidden" id="id" name="id">
  16. <input type="hidden" id="vision" name="vision"> -->
  17. <tabset class="tabbable">
  18. <tab heading="编辑知识库">
  19. <div class="row form-group" ng-class="{'has-error': showError('title')}">
  20. <label class="col-md-2 control-label" for="title">
  21. 标题:
  22. </label>
  23. <div class="col-md-9">
  24. <input id="title" name="title" ng-model="entity.title" class="form-control" placeholder="标题" />
  25. </div>
  26. </div>
  27. <!-- <div class="row form-group">
  28. <label class="col-md-2 control-label" for="vision">
  29. 版本:
  30. </label>
  31. <div class="col-md-9">
  32. <select id="version" class="form-control"
  33. ng-model="entity.vision" data-placeholder="选择版本">
  34. <option ng-repeat="r in visions" value="{{r.vision}}" ng-selected="{{r.vision == entity.vision}}" >V{{r.vision}}</option>
  35. </select>
  36. </div>
  37. </div> -->
  38. <div class="row form-group" ng-class="{'has-error': showError('vision')}">
  39. <label class="col-md-2 control-label" for="vision">版本:</label>
  40. <div class="col-md-9">
  41. <input class="form-control" id="vision" name="vision" ng-model="entity.vision2" placeholder="选择版本" disabled="true"/>
  42. <input class="form-control" id="vision" name="vision" type="hidden" ng-model="entity.vision" placeholder="选择版本" disabled="true"/>
  43. </div>
  44. </div>
  45. <div class="row form-group" ng-class="{'has-error': showError('keys')}">
  46. <label class="col-md-2 control-label" for="keys">关键字:</label>
  47. <div class="col-md-9">
  48. <input class="form-control" id="keys" name="keywords" ng-model="entity.keys" placeholder="关键字" />
  49. </div>
  50. </div>
  51. <div class="row form-group" ng-class="{'has-error': showError('typeId')}">
  52. <label class="col-md-2 control-label" for="type">分类</label>
  53. <div class="col-md-9">
  54. <div class="form-group">
  55. <div class="input-group">
  56. <input type="text" class="form-control" ng-model="entity.typeName" placeholder="分类..."/>
  57. <span class="input-group-btn">
  58. <button type="button" class="btn btn-warning" ng-click="chooseknowledge()">
  59. <i class="fa fa-search"></i>
  60. </button></span>
  61. </div>
  62. </div>
  63. <input type="hidden" id="typeid" name="typeId" ng-model="entity.typeId"/>
  64. <div class="panel panel-white" id="panel5" ng-if="showknowledgeType" >
  65. <button type="button" style="margin-left:94%" ng-click="close()">×</button>
  66. <div class="panel-heading">
  67. <h4 class="panel-title">知识库分类 </h4>
  68. </div>
  69. <div class="panel-wrapper">
  70. <div class="panel-body">
  71. <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>
  72. </div>
  73. </div>
  74. </div>
  75. </div>
  76. </div>
  77. <div class="row form-group" ng-class="{'has-error': showError('range')}">
  78. <label class="col-md-2 control-label" for="range">使用范围:</label>
  79. <div class="col-md-9">
  80. <ui-select ng-model="entity.range" theme="bootstrap">
  81. <ui-select-match placeholder="选择使用范围">
  82. {{$select.selected.name}}
  83. </ui-select-match>
  84. <!-- <select class="form-control"
  85. ng-model="entity.range" data-placeholder="选择使用范围">
  86. <option ng-repeat="r in ranges" value="{{r.id}}">{{r.name}}</option>
  87. </select> -->
  88. <ui-select-choices repeat="item in ranges | filter: $select.search">
  89. <div ng-bind-html="item.name | highlight: $select.search"></div>
  90. <!-- <small ng-bind-html="item.id | highlight: $select.search"></small> -->
  91. </ui-select-choices>
  92. </ui-select>
  93. <!-- {{entity.range}} -->
  94. <!-- <select class="cs-select cs-skin-elastic" ng-model="createSolution.range">
  95. <option value="" disabled selected>选择使用范围</option>
  96. <option ng-repeat="r in ranges" value="{{r.id}}">{{r.name}}</option>
  97. </select> -->
  98. </div>
  99. </div>
  100. <div class="row form-group" ng-class="{'has-error': showError('number')}">
  101. <label class="col-md-2 control-label" for="number">知识库编号:</label>
  102. <div class="col-md-9" style="z-indx:1px;">
  103. <input id="number" ng-model="entity.number" name="solutionNumber" class="form-control" placeholder="知识库编号" editabled="false">
  104. </div>
  105. </div>
  106. <div class="row form-group" ng-show="entity.remark">
  107. <label class="col-md-2 control-label" for="remark">驳回意见:</label>
  108. <div class="col-md-9">
  109. <textarea id="reasonval" ng-model="entity.remark" class="form-control"></textarea>
  110. </div>
  111. </div>
  112. <div class="row form-group" ng-class="{'has-error': showError('content')}">
  113. <label class="col-md-2 control-label" for="content">知识库内容:</label>
  114. <div class="col-md-9" style="z-indx:1px;" >
  115. <div ckeditor="options" ng-model="entity.content" ready="onReady()"></div>
  116. <!-- <div class="well margin-top-20">
  117. {{content}}
  118. </div> -->
  119. </div>
  120. </div>
  121. <div class="row form-group" ng-class="{'has-error': showError('file')}">
  122. <div class="col-md-2">
  123. <div class="checkbox clip-check check-primary checkbox-inline">
  124. <input type="checkbox" id="checkbox10" ng-model="hasAttachment">
  125. <label for="checkbox10">
  126. <span class="lbl" style="margin-left:12px">附件</span>
  127. <a ng-click="getdown(entity.fileName)" tooltip="下载" >
  128. <!-- <img src="{{entity.filePic}}" > -->
  129. {{entity.fileName}}</a>
  130. </label>
  131. </div>
  132. </div>
  133. </div>
  134. <div class="col-md-8" ng-if="hasAttachment" style="margin-top:50px">
  135. <span class="dz-text-small">提示:上传txt文档以及Office文档不能超过10M,其他文档不能超过200M</span>
  136. <div class="panel panel-white">
  137. <div class="panel-body">
  138. <div class="row">
  139. <div class="col-md-6">
  140. <span class="btn btn-primary btn-o btn-file"> 上传文件
  141. <input name="uploadedFile" type="file" nv-file-select="" uploader="uploader" />
  142. </span>
  143. </div>
  144. </div>
  145. <div class="row">
  146. <div ng-repeat="item in uploader.queue">
  147. <span class="dz-text-small"> 上传的文件: <strong>{{item.file.name }}</strong> </span>
  148. </div>
  149. </div>
  150. </div>
  151. </div>
  152. </div>
  153. <div class="modal-footer" >
  154. <button class="btn btn-primary" ng-click="ok()" translate="modal.button.OK">OK</button>
  155. <button class="btn btn-primary btn-o" ng-click="cancel()" translate="modal.button.CANCEL">Cancel</button>
  156. </div>
  157. </tab>
  158. <tab heading="知识库历史记录">
  159. <form role="form" class="form-horizontal">
  160. <div class="row form-group" ng-class="{'has-error': showError('createTime')}">
  161. <label class="col-md-3 control-label" for="createTime">
  162. 创建时间:
  163. </label>
  164. <div class="col-md-8">
  165. <input id="createTime" name="createTime" ng-model="entity.createTime" class="form-control" placeholder="创建时间" disabled="true"/>
  166. </div>
  167. </div>
  168. <div class="row form-group" ng-class="{'has-error': showError('createrUserName ')}">
  169. <label class="col-md-3 control-label" for="createrUserName ">
  170. 创建者名称:
  171. </label>
  172. <div class="col-md-8">
  173. <input id="createrUserName " name="createrUserName " ng-model="entity.createrUserName " class="form-control" placeholder="创建者名称" disabled="true"/>
  174. </div>
  175. </div>
  176. <div class="row form-group" ng-class="{'has-error': showError('renewTime')}">
  177. <label class="col-md-3 control-label" for="renewTime ">
  178. 最近更新时间:
  179. </label>
  180. <div class="col-md-8">
  181. <input id="renewTime" name="renewTime" ng-model="entity.renewTime" class="form-control" placeholder=" 最近更新时间" disabled="true"/>
  182. </div>
  183. </div>
  184. <!-- <div class="row form-group" ng-class="{'has-error': showError('updateTime')}">
  185. <label class="col-md-3 control-label" for="updateTime">
  186. 最后更新时间:
  187. </label>
  188. <div class="col-md-8">
  189. <input id="updateTime " name="updateTime" ng-model="entity.updateTime" class="form-control" placeholder=" 最后更新时间" disabled="true"/>
  190. </div>
  191. </div> -->
  192. <div class="row form-group" ng-class="{'has-error': showError('renewUserName')}">
  193. <label class="col-md-3 control-label" for="renewUserName">
  194. 修改人名称:
  195. </label>
  196. <div class="col-md-8">
  197. <input id="renewUserName" name="renewUserName" ng-model="entity.renewUserName" class="form-control" placeholder="修改人名称" disabled="true"/>
  198. </div>
  199. </div>
  200. <div class="row form-group" ng-class="{'has-error': showError('approveUserName')}">
  201. <label class="col-md-3 control-label" for="approveUserName">
  202. 审核人名称:
  203. </label>
  204. <div class="col-md-8">
  205. <input id="approveUserName " name="approveUserName" ng-model="entity.approveUserName" class="form-control" placeholder="审核人名称" disabled="true"/>
  206. </div>
  207. </div>
  208. <div class="row form-group" ng-class="{'has-error': showError('approveTime')}">
  209. <label class="col-md-3 control-label" for="approveTime">
  210. 批准时间:
  211. </label>
  212. <div class="col-md-8">
  213. <input id="approveTime" name="approveTime" ng-model="entity.approveTime" class="form-control" placeholder="批准时间" disabled="true"/>
  214. </div>
  215. </div>
  216. </form>
  217. </tab>
  218. </tabset>
  219. </div>
  220. <!-- <div class="modal-footer" >
  221. <button class="btn btn-primary" ng-click="ok()" translate="modal.button.OK">OK</button>
  222. <button class="btn btn-primary btn-o" ng-click="cancel()" translate="modal.button.CANCEL">Cancel</button>
  223. </div> -->