|
|
|
@ -99,7 +99,7 @@ |
|
|
|
|
</div> |
|
|
|
|
<div class="dialog-okr-side pl-10px"> |
|
|
|
|
<el-tabs v-model="sideIndex" style="flex: 1; height: 100%"> |
|
|
|
|
<el-tab-pane label="子节点" name="subNode"> |
|
|
|
|
<el-tab-pane label="子节点" name="subNode" key=" "> |
|
|
|
|
<div class="overflow-y-auto" style="height: calc(100% - 50px)"> |
|
|
|
|
<div |
|
|
|
|
v-for="item in childNodeList" |
|
|
|
@ -143,42 +143,43 @@ |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</el-tab-pane> |
|
|
|
|
<el-tab-pane label="评论" name="conclusion"> |
|
|
|
|
<el-tab-pane label="评论" name="conclusion" key="conclusion"> |
|
|
|
|
<div class="relative overflow-y-auto" style="height: calc(100% - 50px)"> |
|
|
|
|
<div class="flex justify-between items-center"> |
|
|
|
|
<el-select |
|
|
|
|
v-if="addNewComment" |
|
|
|
|
v-model="form.commentType" |
|
|
|
|
filterable |
|
|
|
|
size="small" |
|
|
|
|
style="width: 120px" |
|
|
|
|
@change="getCommentTemplate" |
|
|
|
|
> |
|
|
|
|
<el-option |
|
|
|
|
v-for="it in commentTypeOptions" |
|
|
|
|
:label="it.label" |
|
|
|
|
:value="it.id" |
|
|
|
|
:key="it.id" |
|
|
|
|
/> |
|
|
|
|
</el-select> |
|
|
|
|
<div v-if="addNewComment"> |
|
|
|
|
<div class="flex justify-between items-center"> |
|
|
|
|
<el-select |
|
|
|
|
v-model="form.commentType" |
|
|
|
|
filterable |
|
|
|
|
size="small" |
|
|
|
|
style="width: 120px" |
|
|
|
|
@change="getCommentTemplate" |
|
|
|
|
> |
|
|
|
|
<el-option |
|
|
|
|
v-for="it in commentTypeOptions" |
|
|
|
|
:label="it.label" |
|
|
|
|
:value="it.id" |
|
|
|
|
:key="it.id" |
|
|
|
|
/> |
|
|
|
|
</el-select> |
|
|
|
|
|
|
|
|
|
<div v-if="addNewComment"> |
|
|
|
|
<el-button size="small" @click="addNewComment = false"> 取消 </el-button> |
|
|
|
|
<el-button type="primary" size="small" @click="handleSaveComment"> |
|
|
|
|
发布 |
|
|
|
|
</el-button> |
|
|
|
|
<div> |
|
|
|
|
<el-button size="small" @click="addNewComment = false"> 取消 </el-button> |
|
|
|
|
<el-button type="primary" size="small" @click="handleSaveComment"> |
|
|
|
|
发布 |
|
|
|
|
</el-button> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="mt-10px" v-if="addNewComment"> |
|
|
|
|
<Editor |
|
|
|
|
v-model:modelValue="form.commentValue" |
|
|
|
|
height="300px" |
|
|
|
|
:toolbarConfig="toolbarConfig" |
|
|
|
|
/> |
|
|
|
|
</div> |
|
|
|
|
<el-button v-else type="primary" size="small" @click="handleInsertComment"> |
|
|
|
|
新增评论 |
|
|
|
|
</el-button> |
|
|
|
|
</div> |
|
|
|
|
<div class="mt-10px" v-if="addNewComment"> |
|
|
|
|
<Editor |
|
|
|
|
v-model:modelValue="form.commentValue" |
|
|
|
|
height="300px" |
|
|
|
|
:toolbarConfig="toolbarConfig" |
|
|
|
|
/> |
|
|
|
|
</div> |
|
|
|
|
<el-button v-else type="primary" size="small" @click="handleInsertComment"> |
|
|
|
|
新增评论 |
|
|
|
|
</el-button> |
|
|
|
|
<div |
|
|
|
|
v-for="(it, index) in commentList" |
|
|
|
|
:key="it.commentId" |
|
|
|
@ -296,7 +297,7 @@ |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</el-tab-pane> |
|
|
|
|
<el-tab-pane label="进度历史" name="history"> |
|
|
|
|
<el-tab-pane label="进度历史" name="history" key="history"> |
|
|
|
|
<div class="overflow-y-auto pl-15px" style="height: calc(100% - 50px)"> |
|
|
|
|
<el-timeline class="ml-10px"> |
|
|
|
|
<el-timeline-item |
|
|
|
@ -649,8 +650,9 @@ function handleSendCommnet(idx) { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
.content-wrap { |
|
|
|
|
overflow-y: auto; |
|
|
|
|
max-height: calc(100% - 70px); |
|
|
|
|
display: flex; |
|
|
|
|
flex-direction: column; |
|
|
|
|
height: calc(100% - 15px); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
.dialog-okr-side { |
|
|
|
|