123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <div class="panel-content">
- <div class="panel-title fluid">
- <div class="title-main d-flex justify-content-between">
- <div class="d-flex">
- 资料归集/<%- ctx.subProject.name %>
- (当前状态:<span class="<%- ctx.subProject.lock_file ? 'text-success' : 'text-warning'%>"><%- ctx.subProject.lock_file ? '锁定' : '未锁定'%></span>)
- <div class="d-flex">
- <div class="alert alert-warning p-1 mt-1"><i class="fa Example of exclamation-circle fa-exclamation-circle "></i> 请先锁定再编辑;锁定时其他人不可操作资料归集,仅可查看;编辑完成后需解锁。</div>
- <form class="ml-2" method="POST" action="/sp/<%- ctx.subProject.id %>/lock-file?lock=<%- ctx.subProject.lock_file ? 0 : 1 %>">
- <input type="hidden" name="_csrf_j" value="<%= ctx.csrf %>" />
- <button class="btn btn-sm btn-primary"><%- ctx.subProject.lock_file ? '解锁' : '锁定' %></button>
- </form>
- </div>
- </div>
- </div>
- </div>
- <div class="content-wrap">
- <div class="c-body">
- <div class="sjs-height-0">
- <div>
- <% if (ctx.subProject.lock_file) { %>
- <div class="d-flex flex-row">
- <div class="p-2">
- <a href="javascript: void(0);" class="btn btn-sm btn-light text-primary" id="add-slibing"><i class="fa fa-plus" aria-hidden="true"></i> 同层</a>
- <a href="javascript: void(0);" class="btn btn-sm btn-light text-primary" id="add-child"><i class="fa fa-plus" aria-hidden="true"></i> 子项</a>
- <a href="javascript: void(0);" class="btn btn-sm btn-light text-primary" id="up-move"><i class="fa fa-arrow-up" aria-hidden="true"></i> 上移</a>
- <a href="javascript: void(0);" class="btn btn-sm btn-light text-primary" id="down-move"><i class="fa fa-arrow-down" aria-hidden="true"></i> 下移</a>
- </div>
- <div class="ml-auto p-2">
- <a href="javascript: void(0);" class="btn btn-sm btn-primary" id="multi-setting">附加配置</a>
- </div>
- </div>
- <% } %>
- <div>
- <ul id="filing" class="ztree" style="overflow: auto"></ul>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script>
- const readOnly = <%- !ctx.subProject.lock_file %>;
- const filingData = JSON.parse('<%- JSON.stringify(filingData) %>');
- </script>
|