feat(supervision): 反馈表格按状态整行着色与台账统一

This commit is contained in:
wsm
2026-08-19 14:41:31 +08:00
parent 44e12e2240
commit 226a418ca6
14 changed files with 72 additions and 0 deletions
@@ -166,6 +166,7 @@
:loading="getFeedbackTableLoading(record)"
:pagination="false"
:scroll="{ x: 1780 }"
:rowClassName="feedbackStatusRowClassName"
>
<template #feedbackAttachments="{ record: feedbackRecord }">
<SUploadFile
@@ -244,6 +245,7 @@
import { showImportValidationErrors } from '/@/utils/helper/importError';
import { useMessage } from '/@/hooks/web/useMessage';
import { countFeedbackStatus } from '/@/views/bg/utils/feedbackStatusCount';
import { feedbackStatusRowClassName } from '/@/views/bg/utils/feedbackStatusRender';
import { useDebounceFn } from '@vueuse/core';
import SzSelectDept from '/@/components/Form/src/jeecg/components/SzSelectDept.vue';
import JInput from '/@/components/Form/src/jeecg/components/JInput.vue';
@@ -231,6 +231,7 @@
:data-source="feedbackList"
:pagination="false"
:scroll="{ x: feedbackTableScrollX }"
:rowClassName="feedbackStatusRowClassName"
>
<template #bodyCell="{ column, record }">
<template v-if="column.key === 'attachments'">
@@ -316,6 +317,7 @@
import JSwitch from '/@/components/Form/src/jeecg/components/JSwitch.vue';
import Icon from '/@/components/Icon/index';
import { bgTakepulseFeedbackDelete, bgTakepulseFeedbackList, saveBpmForm, setBpmVariableLocal } from '../BgTakepulse.api';
import { feedbackStatusRowClassName } from '/@/views/bg/utils/feedbackStatusRender';
import { usePermission } from '/@/hooks/web/usePermission';
import TaskHandleInnerContent from '/@/views/super/bpm/process/personalOffice/myHandleTask/content/TaskHandleInnerContent.vue';
import BgTakepulseBPMFeedbackModal from './BgTakepulseBPMFeedbackModal.vue';
@@ -123,6 +123,7 @@
:pagination="false"
:scroll="{ x: 1800 }"
:loading="feedbackLoading"
:rowClassName="feedbackStatusRowClassName"
>
<template #bodyCell="{ column, record: feedbackRecord }">
<template v-if="column.key === 'attachments'">
@@ -149,6 +150,7 @@
import { bgTakepulseFeedbackList } from '../BgTakepulse.api';
import type { BasicColumn } from '/@/components/Table';
import { countFeedbackStatus } from '/@/views/bg/utils/feedbackStatusCount';
import { feedbackStatusRowClassName } from '/@/views/bg/utils/feedbackStatusRender';
const visible = ref(false);
const title = ref('详情');