From d982dbc040adb96a7f5ca69e44d6a7c4b7124edd Mon Sep 17 00:00:00 2001 From: hejianhao <15708179461@qq.com> Date: 星期一, 19 五月 2025 21:00:53 +0800 Subject: [PATCH] 问题驳回统计接口 --- management/config/env.ts | 2 management/src/pages/appeal-management/statistics/service.js | 15 +---- management/src/pages/logManagement/index.jsx | 66 ++++++++++----------- management/src/pages/logManagement/service.js | 15 +---- management/src/pages/appeal-management/statistics/index.jsx | 42 ++++++------- 5 files changed, 57 insertions(+), 83 deletions(-) diff --git a/management/config/env.ts b/management/config/env.ts index b5c419d..106b31d 100644 --- a/management/config/env.ts +++ b/management/config/env.ts @@ -1,6 +1,6 @@ export default { dev: { - SERVER_URL: 'http://192.168.110.188:6194', + SERVER_URL: 'http://192.168.110.106:6194', // SERVER_URL: 'https://huacheng.psciio.com', }, test: { diff --git a/management/src/pages/appeal-management/statistics/index.jsx b/management/src/pages/appeal-management/statistics/index.jsx index 85e061f..cc99e94 100644 --- a/management/src/pages/appeal-management/statistics/index.jsx +++ b/management/src/pages/appeal-management/statistics/index.jsx @@ -7,14 +7,12 @@ import { getList } from './service'; const Account = () => { - const actionRef = useRef(); const access = useAccess(); - const formRef = useRef(); const columns = [ { title: '述求号', - dataIndex: 'reportUserName', + dataIndex: 'serialNumber', order: 8, }, { @@ -29,30 +27,30 @@ }, { title: '申请人', - dataIndex: 'name', + dataIndex: 'applyUserName', order: 5, }, { title: '申请时间', - dataIndex: 'name', + dataIndex: 'applyTime', hideInTable: true, valueType: 'dateRange', order: 3, }, { title: '审批时间', - dataIndex: 'name', + dataIndex: 'examineTime', valueType: 'dateRange', order: 2, }, { title: '审批人', - dataIndex: 'name', + dataIndex: 'examineUserName', order: 4, }, { title: '驳回理由', - dataIndex: 'contactNumber', + dataIndex: 'remark', hideInSearch: true, }, { @@ -64,11 +62,13 @@ 1: '延期办理', 2: '超时办理', 3: '已办结', - 4: '上报待审核', + 4: '群众撤销', + 5: '上报待审核', + 6: '上级驳回', + 7: '延期待审核', + 8: '已评价', + 9: '延期驳回', }, - render: (text, record) => { - return Number(record.status) == 0 ? '正在办理' : record.status == 1 ? '延期办理' : record.status == 2 ? '超时办理' : record.status == 3 ? '已办结' : record.status == 4 ? '上报待审核' : '已办结'; - } }, { title: '操作', @@ -102,20 +102,16 @@ > <ProTable rowKey="id" - actionRef={actionRef} columns={columns} - formRef={formRef} request={async (params) => { - - if (params.time && params.time.length > 0) { - params.startTime = moment(params.time[0]).format('YYYY-MM-DD HH:mm:ss'); - params.endTime = moment(params.time[1]).format('YYYY-MM-DD 23:59:59'); - delete params.time - } else { - delete params.startTime - delete params.endTime + if (params.applyTime && params.applyTime.length > 0) { + params.applyTime = moment(params.applyTime[0]).format('YYYY-MM-DD') + + ' - ' + moment(params.applyTime[1]).format('YYYY-MM-DD') } - + if (params.examineTime && params.examineTime.length > 0) { + params.examineTime = moment(params.examineTime[0]).format('YYYY-MM-DD') + + ' - ' + moment(params.examineTime[1]).format('YYYY-MM-DD') + } return buildProTableDataSource(getList, params); }} diff --git a/management/src/pages/appeal-management/statistics/service.js b/management/src/pages/appeal-management/statistics/service.js index efdd37d..9d4db84 100644 --- a/management/src/pages/appeal-management/statistics/service.js +++ b/management/src/pages/appeal-management/statistics/service.js @@ -1,17 +1,8 @@ import { request } from '@umijs/max'; -// 获取诉求列表 -export const getList = async (data) => { - return request(`/api/huacheng-sangeshenbian/complaint/page`, { - method: 'POST', - data - }); -} - -// 获取述求详情 -export const getDetail = async (data) => { - return request(`/api/huacheng-sangeshenbian/complaint/detail/${data.id}`, { +export const getList = async (params) => { + return request(`/api/huacheng-sangeshenbian/complaint-reject/list`, { method: 'GET', - data + params }); } diff --git a/management/src/pages/logManagement/index.jsx b/management/src/pages/logManagement/index.jsx index 9df7999..3a05a6b 100644 --- a/management/src/pages/logManagement/index.jsx +++ b/management/src/pages/logManagement/index.jsx @@ -14,24 +14,24 @@ const columns = [ { title: '操作时间', - dataIndex: 'name', + dataIndex: 'createTime', hideInTable: true, valueType: 'dateRange', order: 1, }, { title: '操作用户', - dataIndex: 'reportUserName', + dataIndex: 'operatorName', order: 5, }, { title: '联系电话', - dataIndex: 'reportUserName', + dataIndex: 'operatorPhone', order: 4, }, { title: '操作类型', - dataIndex: 'reportUserPhone', + dataIndex: 'operatorCategory', order: 3, valueEnum: { 1: '登录', @@ -48,45 +48,41 @@ }, { title: '对象名称', - dataIndex: 'name', + dataIndex: 'targetName', hideInSearch: true, }, { title: '所在IP', - dataIndex: 'name', + dataIndex: 'ip', order: 2, }, ]; return ( - <div> - <PageContainer header={{ - breadcrumb: {}, - }} - title={'日志记录'} - > - <ProTable - rowKey="id" - actionRef={actionRef} - columns={columns} - formRef={formRef} - request={async (params) => { - if (params.time && params.time.length > 0) { - params.startTime = moment(params.time[0]).format('YYYY-MM-DD HH:mm:ss'); - params.endTime = moment(params.time[1]).format('YYYY-MM-DD 23:59:59'); - delete params.time - } else { - delete params.startTime - delete params.endTime - } - - - return buildProTableDataSource(getList, params); - }} - search={{ labelWidth: 'auto', defaultCollapsed: false }} - /> - </PageContainer> - </div> + <PageContainer header={{ + breadcrumb: {}, + }} + title={'日志记录'} + > + <ProTable + rowKey="id" + actionRef={actionRef} + columns={columns} + formRef={formRef} + request={async (params) => { + if (params.time && params.time.length > 0) { + params.startTime = moment(params.time[0]).format('YYYY-MM-DD HH:mm:ss'); + params.endTime = moment(params.time[1]).format('YYYY-MM-DD 23:59:59'); + delete params.time + } else { + delete params.startTime + delete params.endTime + } + return buildProTableDataSource(getList, params); + }} + search={{ labelWidth: 'auto', defaultCollapsed: false }} + /> + </PageContainer> ); }; -export default Account; +export default Account; \ No newline at end of file diff --git a/management/src/pages/logManagement/service.js b/management/src/pages/logManagement/service.js index efdd37d..73f1726 100644 --- a/management/src/pages/logManagement/service.js +++ b/management/src/pages/logManagement/service.js @@ -1,17 +1,8 @@ import { request } from '@umijs/max'; -// 获取诉求列表 -export const getList = async (data) => { - return request(`/api/huacheng-sangeshenbian/complaint/page`, { - method: 'POST', - data - }); -} - -// 获取述求详情 -export const getDetail = async (data) => { - return request(`/api/huacheng-sangeshenbian/complaint/detail/${data.id}`, { +export const getList = async (params) => { + return request(`/api/huacheng-sangeshenbian/system-log/list`, { method: 'GET', - data + params }); } -- Gitblit v1.7.1