editorknowledge_1.html 13 KB

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