|
|
@@ -29,6 +29,8 @@
|
|
|
<span class="title-cell">制作人</span>
|
|
|
<span class="title-cell">审校人</span>
|
|
|
<span class="title-cell">状态</span>
|
|
|
+ <span class="title-cell">最后编辑人</span>
|
|
|
+ <span class="title-cell">最后编辑时间</span>
|
|
|
<span class="title-cell">操作</span>
|
|
|
</div>
|
|
|
<div class="chapters-container">
|
|
|
@@ -45,6 +47,8 @@
|
|
|
is_inherited_auditor,
|
|
|
auditor_desc,
|
|
|
status_name,
|
|
|
+ last_editor_name,
|
|
|
+ last_edit_time,
|
|
|
},
|
|
|
i
|
|
|
) in node_list"
|
|
|
@@ -85,6 +89,8 @@
|
|
|
{{ auditor_desc }}
|
|
|
</div>
|
|
|
<div class="status">{{ status_name }}</div>
|
|
|
+ <div class="last-editor">{{ last_editor_name }}</div>
|
|
|
+ <div class="last-edit-time">{{ last_edit_time }}</div>
|
|
|
<div class="operator">
|
|
|
<template v-if="isEnable(is_leaf_chapter)">
|
|
|
<span v-if="i > 0 && computedIsFirst(i)" class="link" @click="moveChapterTreeNode(i, 0)">上移</span>
|
|
|
@@ -549,6 +555,37 @@ export default {
|
|
|
overflow: auto;
|
|
|
}
|
|
|
|
|
|
+ @mixin cell {
|
|
|
+ &:first-child {
|
|
|
+ width: 550px;
|
|
|
+ }
|
|
|
+
|
|
|
+ &:nth-child(2) {
|
|
|
+ width: 200px;
|
|
|
+ }
|
|
|
+
|
|
|
+ &:nth-child(3) {
|
|
|
+ width: 200px;
|
|
|
+ }
|
|
|
+
|
|
|
+ &:nth-child(4) {
|
|
|
+ width: 100px;
|
|
|
+ }
|
|
|
+
|
|
|
+ &:nth-child(5) {
|
|
|
+ width: 120px;
|
|
|
+ }
|
|
|
+
|
|
|
+ &:nth-child(6) {
|
|
|
+ width: 175px;
|
|
|
+ }
|
|
|
+
|
|
|
+ &:last-child {
|
|
|
+ flex: 1;
|
|
|
+ min-width: 200px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
.list-title {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
@@ -562,30 +599,11 @@ export default {
|
|
|
background-color: $main-background-color;
|
|
|
border: $border;
|
|
|
|
|
|
+ @include cell;
|
|
|
+
|
|
|
&:not(:last-child) {
|
|
|
border-right: none;
|
|
|
}
|
|
|
-
|
|
|
- &:first-child {
|
|
|
- width: 550px;
|
|
|
- }
|
|
|
-
|
|
|
- &:nth-child(2) {
|
|
|
- width: 200px;
|
|
|
- }
|
|
|
-
|
|
|
- &:nth-child(3) {
|
|
|
- width: 200px;
|
|
|
- }
|
|
|
-
|
|
|
- &:nth-child(4) {
|
|
|
- width: 140px;
|
|
|
- }
|
|
|
-
|
|
|
- &:last-child {
|
|
|
- flex: 1;
|
|
|
- min-width: 200px;
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -606,6 +624,13 @@ export default {
|
|
|
> div {
|
|
|
height: 40px;
|
|
|
padding: 8px;
|
|
|
+ border-right: $border;
|
|
|
+
|
|
|
+ @include cell;
|
|
|
+
|
|
|
+ &:last-child {
|
|
|
+ border-right: none;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
.chapter-title {
|
|
|
@@ -616,33 +641,14 @@ export default {
|
|
|
color: #000;
|
|
|
}
|
|
|
|
|
|
- .operator {
|
|
|
+ .status {
|
|
|
text-align: center;
|
|
|
}
|
|
|
|
|
|
- > :first-child {
|
|
|
- width: 550px;
|
|
|
- }
|
|
|
-
|
|
|
- > :nth-child(2) {
|
|
|
- width: 200px;
|
|
|
- }
|
|
|
-
|
|
|
- > :nth-child(3) {
|
|
|
- width: 200px;
|
|
|
- }
|
|
|
-
|
|
|
- > :nth-child(4) {
|
|
|
- width: 140px;
|
|
|
- }
|
|
|
-
|
|
|
- > :last-child {
|
|
|
- flex: 1;
|
|
|
- min-width: 200px;
|
|
|
- }
|
|
|
-
|
|
|
- > :not(:last-child) {
|
|
|
- border-right: $border;
|
|
|
+ .operator {
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ overflow: auto;
|
|
|
}
|
|
|
|
|
|
.courseware {
|