详情修改
This commit is contained in:
@@ -518,7 +518,7 @@ onMounted(async () => {
|
|||||||
<!-- 已关闭 -->
|
<!-- 已关闭 -->
|
||||||
<NButton v-if="r.status==='CLOSED'" size="small" ghost type="success" class="text-xs" @click="downloadFiles(r,'closed')">下载归档包</NButton>
|
<NButton v-if="r.status==='CLOSED'" size="small" ghost type="success" class="text-xs" @click="downloadFiles(r,'closed')">下载归档包</NButton>
|
||||||
<!-- 催办(超期) -->
|
<!-- 催办(超期) -->
|
||||||
<NButton v-if="r.overdue_days && r.status!=='CLOSED' && r.status!=='WITHDRAWN' && r.status!=='REJECTED'" size="small" ghost type="error" :disabled="loading" class="text-xs" @click="urge(r)">催办</NButton>
|
<NButton v-if="r.overdue_days && r.status!=='CLOSED' && r.status!=='WITHDRAWN' && r.status!=='REJECTED'" size="small" ghost type="warning" :disabled="loading" class="text-xs" @click="urge(r)">催办</NButton>
|
||||||
<NButton size="small" type="primary" class="text-xs" @click="jumpTo(r)">详情</NButton>
|
<NButton size="small" type="primary" class="text-xs" @click="jumpTo(r)">详情</NButton>
|
||||||
<NButton size="small" type="default" class="text-xs" @click="openProgress(r)">进度</NButton>
|
<NButton size="small" type="default" class="text-xs" @click="openProgress(r)">进度</NButton>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -726,7 +726,6 @@ onMounted(() => {
|
|||||||
</template>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="flex items-center py-3 px-3 border rounded-md mt-3 gap-3">
|
<div class="flex items-center py-3 px-3 border rounded-md mt-3 gap-3">
|
||||||
<NButton v-if="isAiOn" class="text-xs hover:underline" text type="primary" @click="aiDrawer = !aiDrawer">AI辅助</NButton>
|
<NButton v-if="isAiOn" class="text-xs hover:underline" text type="primary" @click="aiDrawer = !aiDrawer">AI辅助</NButton>
|
||||||
|
|||||||
@@ -230,6 +230,7 @@ const getDetail = async () => {
|
|||||||
trainFiles.value = data?.train?.attachments || [];
|
trainFiles.value = data?.train?.attachments || [];
|
||||||
pssrFiles.value = data?.pssr?.attachments || [];
|
pssrFiles.value = data?.pssr?.attachments || [];
|
||||||
acceptFiles.value = data?.accept_form?.attachments || [];
|
acceptFiles.value = data?.accept_form?.attachments || [];
|
||||||
|
// 如果详情有审批流程相关数据,直接使用,否则取默认模板
|
||||||
if(data?.close_approval_flow && data?.close_approval_flow?.steps?.length){
|
if(data?.close_approval_flow && data?.close_approval_flow?.steps?.length){
|
||||||
flowList.value = data?.close_approval_flow?.steps;
|
flowList.value = data?.close_approval_flow?.steps;
|
||||||
}else{
|
}else{
|
||||||
@@ -372,6 +373,7 @@ const getTemplateList = async () => {
|
|||||||
// 过滤出资料关闭模板
|
// 过滤出资料关闭模板
|
||||||
const result = data.filter((item:any) => item.type === 3);
|
const result = data.filter((item:any) => item.type === 3);
|
||||||
// ******审批模板********
|
// ******审批模板********
|
||||||
|
// 取默认模板(资料关闭模板只有一个)
|
||||||
currentTemplate.value = result[0]?.steps || [];
|
currentTemplate.value = result[0]?.steps || [];
|
||||||
}
|
}
|
||||||
loading.value = false;
|
loading.value = false;
|
||||||
|
|||||||
@@ -371,6 +371,7 @@ const getDetail = async () => {
|
|||||||
if(!error){
|
if(!error){
|
||||||
currentInfo.value = data;
|
currentInfo.value = data;
|
||||||
// ******审批流程********
|
// ******审批流程********
|
||||||
|
// 如果详情有审批流程相关数据,直接使用,否则根据等级、类型、时间类型匹配模板
|
||||||
if(data?.disposal_approval_flow && data?.disposal_approval_flow?.steps?.length){
|
if(data?.disposal_approval_flow && data?.disposal_approval_flow?.steps?.length){
|
||||||
flowList.value = data?.disposal_approval_flow?.steps || [];
|
flowList.value = data?.disposal_approval_flow?.steps || [];
|
||||||
steps.value = data?.disposal_approval_flow?.steps || [];
|
steps.value = data?.disposal_approval_flow?.steps || [];
|
||||||
|
|||||||
Reference in New Issue
Block a user