|
@@ -3,10 +3,8 @@
|
|
|
<MenuPage cur-key="check_task" />
|
|
|
|
|
|
<div class="audit__header">
|
|
|
- <div class="menu">
|
|
|
+ <div class="menu-container">
|
|
|
<MenuPopover :id="id" :node-list="node_list" :book-name="courseware_info.book_name" @selectNode="selectNode" />
|
|
|
-
|
|
|
- <span class="link" @click="goBackBookList">返回教材列表</span>
|
|
|
</div>
|
|
|
<div class="courseware">
|
|
|
<span class="name-path">{{ courseware_info.name_path }}</span>
|
|
@@ -18,10 +16,25 @@
|
|
|
<span
|
|
|
v-if="isTrue(courseware_info.is_can_finish_audit)"
|
|
|
class="link"
|
|
|
- @click="finishCoursewareCurFlowNodeAudit"
|
|
|
+ @click="finishCoursewareCurFlowNodeAudit('false')"
|
|
|
>
|
|
|
审校完成
|
|
|
</span>
|
|
|
+ <span
|
|
|
+ v-if="isTrue(courseware_info.is_can_audit_pass)"
|
|
|
+ class="link"
|
|
|
+ @click="finishCoursewareCurFlowNodeAudit('true')"
|
|
|
+ >
|
|
|
+ 审核通过
|
|
|
+ </span>
|
|
|
+ <span
|
|
|
+ v-if="isTrue(courseware_info.is_can_audit_reject)"
|
|
|
+ class="link"
|
|
|
+ @click="finishCoursewareCurFlowNodeAudit('false')"
|
|
|
+ >
|
|
|
+ 审核驳回
|
|
|
+ </span>
|
|
|
+ <span class="link" @click="goBackBookList">返回教材列表</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -107,6 +120,8 @@ export default {
|
|
|
courseware_info: {
|
|
|
is_can_add_audit_remark: 'false',
|
|
|
is_can_finish_audit: 'false',
|
|
|
+ is_can_audit_pass: 'false',
|
|
|
+ is_can_audit_reject: 'false',
|
|
|
cur_audit_flow_node_type: 0,
|
|
|
},
|
|
|
background: {
|
|
@@ -184,12 +199,13 @@ export default {
|
|
|
this.select_node = nodeId;
|
|
|
},
|
|
|
/**
|
|
|
- * 提交课件到审核流程
|
|
|
+ * 提交课件到审校流程
|
|
|
+ * @param {'true'|'false'} is_pass - 是否通过审校
|
|
|
*/
|
|
|
- finishCoursewareCurFlowNodeAudit() {
|
|
|
+ finishCoursewareCurFlowNodeAudit(is_pass) {
|
|
|
FinishCoursewareCurFlowNodeAudit({
|
|
|
id: this.id,
|
|
|
- is_pass: this.courseware_info.cur_audit_flow_node_type === 2 ? 'true' : 'false',
|
|
|
+ is_pass,
|
|
|
}).then(() => {
|
|
|
this.$message.success('操作成功');
|
|
|
this.getBookCoursewareInfo(this.id);
|
|
@@ -199,7 +215,7 @@ export default {
|
|
|
this.$router.push({ path: `/personal_workbench/check_task` });
|
|
|
},
|
|
|
|
|
|
- // 点击添加审核意见
|
|
|
+ // 点击添加审校意见
|
|
|
addRemark() {
|
|
|
this.remark_content = '';
|
|
|
this.visible = true;
|
|
@@ -275,25 +291,7 @@ export default {
|
|
|
overflow: hidden;
|
|
|
|
|
|
&__header {
|
|
|
- .menu {
|
|
|
- display: flex;
|
|
|
- justify-content: space-between;
|
|
|
- width: 360px;
|
|
|
- padding: 4px 8px;
|
|
|
- border-right: $border;
|
|
|
- }
|
|
|
-
|
|
|
.courseware {
|
|
|
- display: flex;
|
|
|
- flex-grow: 1;
|
|
|
- align-items: center;
|
|
|
- padding: 4px 8px;
|
|
|
-
|
|
|
- .name-path {
|
|
|
- width: 400px;
|
|
|
- font-size: 14px;
|
|
|
- }
|
|
|
-
|
|
|
.flow-nodename {
|
|
|
flex: 1;
|
|
|
}
|