|
@@ -66,6 +66,11 @@
|
|
|
{{ row.ybOrderCountNum }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '0', true)">
|
|
|
+ {{ row.ybOrderCountNum }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
<vxe-column title="在办案件" field="zbOrderCountNum" min-width="100">
|
|
|
<template #default="{ row }">
|
|
@@ -73,6 +78,11 @@
|
|
|
{{ row.zbOrderCountNum }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '1', true)">
|
|
|
+ {{ row.zbOrderCountNum }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
<vxe-column title="办结率" field="orderCompletionRate" min-width="100"> </vxe-column>
|
|
|
<vxe-column title="按时办结率" field="completeOnTimeRate" min-width="100"></vxe-column>
|
|
@@ -84,6 +94,11 @@
|
|
|
{{ row.orderDelayCount }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '2', true)">
|
|
|
+ {{ row.orderDelayCount }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
<vxe-column title="延期率" field="orderDelayRate" min-width="100"></vxe-column>
|
|
|
</vxe-colgroup>
|
|
@@ -94,11 +109,21 @@
|
|
|
{{ row.ybOverdue }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '3', true)">
|
|
|
+ {{ row.ybOverdue }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
<vxe-column title="待办超期" field="zbOverdue" min-width="100">
|
|
|
- <template #default="scope">
|
|
|
- <el-button type="primary" link @click="linkDetail(scope, '4')">
|
|
|
- {{ scope.row.zbOverdue }}
|
|
|
+ <template #default="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '4')">
|
|
|
+ {{ row.zbOverdue }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '4', true)">
|
|
|
+ {{ row.zbOverdue }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
</vxe-column>
|
|
@@ -108,6 +133,11 @@
|
|
|
{{ row.hqybOverdue }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '5', true)">
|
|
|
+ {{ row.hqybOverdue }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
<vxe-column title="会签待办超期" field="hqzbOverdue" min-width="110">
|
|
|
<template #default="{ row }">
|
|
@@ -115,6 +145,11 @@
|
|
|
{{ row.hqzbOverdue }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '6', true)">
|
|
|
+ {{ row.hqzbOverdue }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
<vxe-column title="超期件数" field="subtotalOverdue" min-width="100">
|
|
|
<template #default="{ row }">
|
|
@@ -122,6 +157,11 @@
|
|
|
{{ row.subtotalOverdue }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '7', true)">
|
|
|
+ {{ row.subtotalOverdue }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
<vxe-column title="延期率" field="hqOverdueRate" min-width="100"></vxe-column>
|
|
|
</vxe-colgroup>
|
|
@@ -132,6 +172,11 @@
|
|
|
{{ row.delayEnd }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '8', true)">
|
|
|
+ {{ row.delayEnd }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
<vxe-column title="会签待办" field="delayWait" min-width="100">
|
|
|
<template #default="{ row }">
|
|
@@ -139,6 +184,11 @@
|
|
|
{{ row.delayWait }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '9', true)">
|
|
|
+ {{ row.delayWait }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
</vxe-colgroup>
|
|
|
<vxe-colgroup title="归档信息" align="center">
|
|
@@ -148,6 +198,11 @@
|
|
|
{{ row.toBeArchived }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '10', true)">
|
|
|
+ {{ row.toBeArchived }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
<vxe-column title="已归档" field="archived" min-width="100">
|
|
|
<template #default="{ row }">
|
|
@@ -155,6 +210,11 @@
|
|
|
{{ row.archived }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '11', true)">
|
|
|
+ {{ row.archived }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
</vxe-colgroup>
|
|
|
<vxe-colgroup title="发布信息" align="center">
|
|
@@ -164,6 +224,11 @@
|
|
|
{{ row.waitPublished }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '12', true)">
|
|
|
+ {{ row.waitPublished }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
<vxe-column title="公开件" field="publishedOpen" min-width="100">
|
|
|
<template #default="{ row }">
|
|
@@ -171,6 +236,11 @@
|
|
|
{{ row.publishedOpen }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '13', true)">
|
|
|
+ {{ row.publishedOpen }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
<vxe-column title="不公开件" field="publishedNoOpen" min-width="100">
|
|
|
<template #default="{ row }">
|
|
@@ -178,6 +248,11 @@
|
|
|
{{ row.publishedNoOpen }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '14', true)">
|
|
|
+ {{ row.publishedNoOpen }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
</vxe-colgroup>
|
|
|
<vxe-colgroup title="甄别件" align="center">
|
|
@@ -187,6 +262,11 @@
|
|
|
{{ row.screenCount }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '15', true)">
|
|
|
+ {{ row.screenCount }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
<vxe-column title="待甄别" field="screenApproval" min-width="100">
|
|
|
<template #default="{ row }">
|
|
@@ -194,6 +274,11 @@
|
|
|
{{ row.screenApproval }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '16', true)">
|
|
|
+ {{ row.screenApproval }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
<vxe-column title="已同意" field="screenPass" min-width="100">
|
|
|
<template #default="{ row }">
|
|
@@ -201,6 +286,11 @@
|
|
|
{{ row.screenPass }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '17', true)">
|
|
|
+ {{ row.screenPass }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
<vxe-column title="未同意" field="screenNotPass" min-width="100">
|
|
|
<template #default="{ row }">
|
|
@@ -208,6 +298,11 @@
|
|
|
{{ row.screenNotPass }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template #footer="{ row }">
|
|
|
+ <el-button type="primary" link @click="linkDetail(row, '18', true)">
|
|
|
+ {{ row.screenNotPass }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
</vxe-column>
|
|
|
</vxe-colgroup>
|
|
|
<vxe-column field="satisfactionRate" title="总满意率" min-width="100"> </vxe-column>
|
|
@@ -224,7 +319,7 @@ import { useRoute, useRouter } from 'vue-router';
|
|
|
|
|
|
// 定义变量内容
|
|
|
const ruleFormRef = ref<RefType>(); // 表单ref
|
|
|
-const state = reactive({
|
|
|
+const state = reactive<any>({
|
|
|
queryParams: {
|
|
|
// 查询条件
|
|
|
OrgName: null, // 部门名称
|