123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206 |
- <div class="modal-header">
- <button type="button" class="close" ng-click="cancel()">×</button>
- <!-- <i class="fa fa-inbox"></i> -->
- <span class="label label-tag label-primary">新建知识库</span>
- </div>
- <div class="modal-body">
- <input type="hidden" name="createrUserId" ng-model="createSolution.createrUserId">
- <input type="hidden" name="relateId" ng-model="createSolution.relateId" value="0">
- <input type="hidden" name="vision" ng-model="createSolution.vision" value="1">
- <input type="hidden" name="status" ng-model="createSolution.status" value="1">
- <div class="row form-group" ng-class="{'has-error': showError('title')} ">
- <label class="col-md-2 control-label text-right" for="title">
- 标题:
- </label>
- <div class="col-md-4">
- <input id="title" name="title" ng-model="createSolution.title" class="form-control" placeholder="标题" />
- </div>
- <!-- </div> -->
- <!-- <div class="row form-group" ng-class="{'has-error': showError('keys')}"> -->
- <label class="col-md-2 control-label text-right" for="keys">关键字:</label>
- <div class="col-md-4">
- <input class="form-control" id="keys" name="keywords" ng-model="createSolution.keys" class="form-control" placeholder="关键字" />
- </div>
- </div>
- <div class="row form-group" ng-class="{'has-error': showError('typeId')}">
- <label class="col-md-2 control-label text-right" for="type">分类:</label>
- <div class="col-md-4">
- <div class="form-group">
- <div class="input-group">
- <input type="text" class="form-control" ng-model="createSolution.typeName" placeholder="分类..." />
- <span class="input-group-btn">
- <button type="button" class="btn btn-warning" ng-click="chooseknowledge()" >
- <i class="fa fa-search"></i>
- </button></span>
- </div>
- </div>
- <input type="hidden" id="typeid" name="typeId" ng-model="createSolution.typeId" />
- <div class="panel panel-white" id="panel5" ng-if="showknowledgeType" style="position: absolute; z-index: 9999;width:100%">
- <div class="panel-heading">
- <button type="button" style="margin-left:94%" ng-click="close()">×</button>
- <h4 class="panel-title">知识库分类</h4>
- </div>
- <div class="panel-wrapper">
- <div class="panel-body">
- <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>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="row form-group" ng-class="{'has-error': showError('range')}">
- <label class="col-md-2 control-label text-right" for="range">使用范围:</label>
- <div class="col-md-4">
- <ui-select ng-model="createSolution.range" theme="bootstrap">
- <ui-select-match placeholder="选择使用范围">
- {{$select.selected.name}}
- </ui-select-match>
- <ui-select-choices repeat="item in ranges | filter: $select.search">
- <div ng-bind-html="item.name | highlight: $select.search"></div>
- <!-- <small ng-bind-html="item.id | highlight: $select.search"></small> -->
- </ui-select-choices>
- </ui-select>
- </div>
- </div>
- <div class="row form-group" ng-class="{'has-error': showError('number')}">
- <label class="col-md-2 control-label text-right" for="number">知识库编号:</label>
- <div class="col-md-4" style="z-indx:1px;">
- <input id="number" ng-model="createSolution.number" name="solutionNumber" class="form-control" placeholder="知识库编号" editabled="false">
- </div>
- </div>
- <div class="row form-group" ng-class="{'has-error': showError('content')}">
- <label class="col-md-2 control-label text-right" for="content">知识库内容:</label>
- <div class="col-md-9" style="z-indx:1px;">
- <div ckeditor="options" ng-model="createSolution.content" ready="onReady()"></div>
- <!-- <div class="well margin-top-20">
- {{content}}
- </div> -->
- </div>
- </div>
- <!-- <div class="row form-group" ng-class="{'has-error': showError('file')}">
- <div class="col-md-2">
- <div class="checkbox clip-check check-primary checkbox-inline">
- <input type="checkbox" id="checkbox10" ng-model="hasAttachment">
- <label for="checkbox10">
- 附件
- </label>
- </div>
- </div>
- <div class="col-md-9" ng-if="hasAttachment">
- <span class="dz-text-small">提示:上传txt文档以及Office文档不能超过10M,其他文档不能超过200M</span>
- <div class="panel panel-white">
- <div class="panel-body">
- <div class="row">
- <div class="col-md-6">
- <span class="btn btn-primary btn-o btn-file"> 上传文件
- <input name="uploadedFile" type="file" nv-file-select="" uploader="uploader" />
- </span>
- </div>
- </div>
- <div class="row">
- <div ng-repeat="item in uploader.queue">
- <span class="dz-text-small"> 上传的文件: <strong>{{item.file.name }}</strong> </span>
- </div>
- </div>
- </div>
- </div>
-
- </div>
- </div> -->
- <!-- <div class="row form-group">
- <div class="col-md-10 col-sm-offset-1" >
- <div class="panel panel-white">
- <div class="panel-heading">
- <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"/>
- </span>
- <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">
- <span class="glyphicon glyphicon-upload"></span> 上传
- </button>
- <button type="button" class="btn btn-warning btn-s" ng-click="uploader.cancelAll()" ng-disabled="!uploader.isUploading">
- <span class="glyphicon glyphicon-ban-circle"></span> 取消
- </button>
- <button type="button" class="btn btn-danger btn-s" ng-click="uploader.clearQueue()" ng-disabled="!uploader.queue.length">
- <span class="glyphicon glyphicon-trash"></span> 删除
- </button>
- </div>
- <div class="panel-body">
- <table class="table table-striped table-hover">
- <thead>
- <tr>
- <th class="center">名称</th>
- <th class="hidden-xs" ng-show="uploader.isHTML5">大小</th>
- <th class="hidden-xs"ng-show="uploader.isHTML5">进度</th>
- <th class="hidden-xs">状态</th>
- <th class="hidden-xs">操作</th>
- </tr>
- </thead>
- <tbody>
- <tr ng-repeat="item in uploader.queue">
- <td><strong>{{ item.file.name }}</strong></td>
- <td ng-show="uploader.isHTML5" nowrap>{{ item.file.size/1024/1024|number:2 }} MB</td>
- <td ng-show="uploader.isHTML5">
- <div class="progress" style="margin-bottom: 0;">
- <div class="progress-bar" role="progressbar" ng-style="{ 'width': item.progress + '%' }"></div>
- </div>
- </td>
- <td class="center">
- <div class="panel-heading">
- <span ng-show="item.isSuccess"><i class="glyphicon glyphicon-ok"></i></span>
- <span ng-show="item.isCancel"><i class="glyphicon glyphicon-ban-circle"></i></span>
- <span ng-show="item.isError"><i class="glyphicon glyphicon-remove"></i></span>
- </td>
-
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div> -->
- <!-- </div> -->
- <div class="row form-group" ng-class="{'has-error': showError('file')}">
- <div class="col-md-2">
- <div class="checkbox clip-check check-primary checkbox-inline">
- <input type="checkbox" id="checkbox10" ng-model="hasAttachment">
- <label for="checkbox10">
- 附件
- </label>
- </div>
- </div>
- <div class="col-md-9" ng-if="hasAttachment">
- <!--ng-if="hasAttachment"-->
- <span class="dz-text-small">提示:上传txt文档以及Office文档不能超过10M,其他文档不能超过200M</span>
- <div class="panel panel-white">
- <div class="panel-body">
- <div class="row">
- <div class="col-md-6">
- <span class="btn btn-primary btn-o btn-file"> 上传文件
- <input name="uploadedFile" type="file" nv-file-select="" uploader="uploader" />
- </span>
- </div>
- </div>
- <div class="row">
- <div ng-repeat="item in uploader.queue">
- <span class="dz-text-small"> 上传的文件: <strong>{{item.file.name }}</strong> </span>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="modal-footer">
- <button class="btn btn-primary" ng-click="ok()" translate="modal.button.OK">OK</button>
- <button class="btn btn-primary btn-o" ng-click="cancel()" translate="modal.button.CANCEL">Cancel</button>
- </div>
|