|
|
@@ -13,7 +13,7 @@ export const institutionDetailData = {
|
|
|
staffCount: 50,
|
|
|
establishedDate: '2018-01-01',
|
|
|
businessLicense: '91410100MA44444444',
|
|
|
- serviceScope: '为老年人提供生活照料、康复护理、精神慰藉、文化娱乐等服务'
|
|
|
+ serviceScope: '为老年人提供生活照料、康复护理、精神慰藉、文化娱乐等服务',
|
|
|
},
|
|
|
|
|
|
// 摄像头数据
|
|
|
@@ -22,20 +22,20 @@ export const institutionDetailData = {
|
|
|
type: '消防安全摄像头',
|
|
|
count: 5,
|
|
|
onlineCount: 3,
|
|
|
- offlineCount: 2
|
|
|
+ offlineCount: 2,
|
|
|
},
|
|
|
{
|
|
|
type: '明厨亮灶摄像头',
|
|
|
count: 4,
|
|
|
onlineCount: 4,
|
|
|
- offlineCount: 0
|
|
|
+ offlineCount: 0,
|
|
|
},
|
|
|
{
|
|
|
type: '活动场所摄像头',
|
|
|
count: 2,
|
|
|
onlineCount: 2,
|
|
|
- offlineCount: 0
|
|
|
- }
|
|
|
+ offlineCount: 0,
|
|
|
+ },
|
|
|
],
|
|
|
|
|
|
// 钱花得明白 - 统计数字
|
|
|
@@ -46,14 +46,14 @@ export const institutionDetailData = {
|
|
|
fundUsageRate: 100,
|
|
|
serviceRate: 100,
|
|
|
procurementRate: 100,
|
|
|
- ratingRate: 100
|
|
|
+ ratingRate: 100,
|
|
|
},
|
|
|
|
|
|
// 钱花得明白 - 收入数据
|
|
|
incomeData: [
|
|
|
{ value: 5000, name: '特困人员供养金' },
|
|
|
{ value: 3300, name: '照料补贴费' },
|
|
|
- { value: 2600, name: '机构运转经费' }
|
|
|
+ { value: 2600, name: '机构运转经费' },
|
|
|
],
|
|
|
|
|
|
// 钱花得明白 - 支出数据
|
|
|
@@ -64,14 +64,14 @@ export const institutionDetailData = {
|
|
|
{ value: 1500, name: '娱乐支出' },
|
|
|
{ value: 1200, name: '维修支出' },
|
|
|
{ value: 1000, name: '培训支出' },
|
|
|
- { value: 800, name: '其他支出' }
|
|
|
+ { value: 800, name: '其他支出' },
|
|
|
],
|
|
|
|
|
|
// 钱花得明白 - 发放数据
|
|
|
distributionData: {
|
|
|
months: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
|
|
|
actual: [12000, 13200, 10100, 13400, 9000, 23000, 21000, 18000, 19000, 20000, 22000, 25000],
|
|
|
- planned: [10000, 12000, 11000, 12000, 10000, 20000, 18000, 16000, 17000, 18000, 20000, 22000]
|
|
|
+ planned: [10000, 12000, 11000, 12000, 10000, 20000, 18000, 16000, 17000, 18000, 20000, 22000],
|
|
|
},
|
|
|
|
|
|
// 钱花得明白 - 表格列配置
|
|
|
@@ -86,7 +86,7 @@ export const institutionDetailData = {
|
|
|
{ prop: 'status2', label: '民政计划纳入', width: 280, align: 'center' },
|
|
|
{ prop: 'status3', label: '财政拨付状态', width: 280, align: 'center' },
|
|
|
{ prop: 'status4', label: '机构到账状态', width: 280, align: 'center' },
|
|
|
- { prop: 'date', label: '到账时间', width: 312, align: 'center' }
|
|
|
+ { prop: 'date', label: '到账时间', width: 312, align: 'center' },
|
|
|
],
|
|
|
|
|
|
// 钱花得明白 - 表格数据
|
|
|
@@ -102,7 +102,7 @@ export const institutionDetailData = {
|
|
|
status2: '已纳入',
|
|
|
status3: '已拨付',
|
|
|
status4: '已到账',
|
|
|
- date: '2026-03-10'
|
|
|
+ date: '2026-03-10',
|
|
|
},
|
|
|
{
|
|
|
id: 2,
|
|
|
@@ -115,7 +115,7 @@ export const institutionDetailData = {
|
|
|
status2: '已纳入',
|
|
|
status3: '已拨付',
|
|
|
status4: '已到账',
|
|
|
- date: '2026-03-10'
|
|
|
+ date: '2026-03-10',
|
|
|
},
|
|
|
{
|
|
|
id: 3,
|
|
|
@@ -128,8 +128,8 @@ export const institutionDetailData = {
|
|
|
status2: '已纳入',
|
|
|
status3: '已拨付',
|
|
|
status4: '已到账',
|
|
|
- date: '2026-03-10'
|
|
|
- }
|
|
|
+ date: '2026-03-10',
|
|
|
+ },
|
|
|
],
|
|
|
|
|
|
// 钱花得明白 - 问题表格列配置
|
|
|
@@ -142,7 +142,7 @@ export const institutionDetailData = {
|
|
|
{ prop: 'time', label: '预警时间', width: 320, align: 'center' },
|
|
|
{ prop: 'source', label: '来源', width: 360, align: 'center' },
|
|
|
{ prop: 'status', label: '状态', width: 220, align: 'center' },
|
|
|
- { prop: 'operation', label: '操作', width: 280, align: 'center' }
|
|
|
+ { prop: 'operation', label: '操作', width: 280, align: 'center' },
|
|
|
],
|
|
|
|
|
|
// 钱花得明白 - 问题表格数据
|
|
|
@@ -155,7 +155,7 @@ export const institutionDetailData = {
|
|
|
riskLevel: 'high',
|
|
|
time: '2026-04-13 11:05',
|
|
|
source: '津贴补贴AI审核员',
|
|
|
- status: '未处置'
|
|
|
+ status: '未处置',
|
|
|
},
|
|
|
{
|
|
|
id: 2,
|
|
|
@@ -165,7 +165,7 @@ export const institutionDetailData = {
|
|
|
riskLevel: 'medium',
|
|
|
time: '2026-04-13 11:06',
|
|
|
source: '津贴补贴AI审核员',
|
|
|
- status: '未处置'
|
|
|
+ status: '未处置',
|
|
|
},
|
|
|
{
|
|
|
id: 3,
|
|
|
@@ -175,7 +175,7 @@ export const institutionDetailData = {
|
|
|
riskLevel: 'high',
|
|
|
time: '2026-04-13 11:05',
|
|
|
source: '津贴补贴AI审核员',
|
|
|
- status: '处置中'
|
|
|
+ status: '处置中',
|
|
|
},
|
|
|
{
|
|
|
id: 4,
|
|
|
@@ -185,20 +185,20 @@ export const institutionDetailData = {
|
|
|
riskLevel: 'high',
|
|
|
time: '2026-04-13 11:05',
|
|
|
source: '津贴补贴AI审核员',
|
|
|
- status: '已整改'
|
|
|
- }
|
|
|
+ status: '已整改',
|
|
|
+ },
|
|
|
],
|
|
|
|
|
|
// 机器人数据
|
|
|
robots: [
|
|
|
{
|
|
|
name: 'AI审计员',
|
|
|
- image: '/src/assets/images/robot_auditor.png'
|
|
|
+ image: '/src/assets/images/robot_auditor.png',
|
|
|
},
|
|
|
{
|
|
|
name: 'AI预警与督办员',
|
|
|
- image: '/src/assets/images/robot_warningSupervisor.png'
|
|
|
- }
|
|
|
+ image: '/src/assets/images/robot_warningSupervisor.png',
|
|
|
+ },
|
|
|
],
|
|
|
|
|
|
// 统计信息
|
|
|
@@ -213,6 +213,588 @@ export const institutionDetailData = {
|
|
|
pendingAlerts: 8,
|
|
|
directFeedback: 5,
|
|
|
rectificationRequirements: 3,
|
|
|
- rectificationRate: 78.4
|
|
|
- }
|
|
|
-}
|
|
|
+ rectificationRate: 78.4,
|
|
|
+ },
|
|
|
+
|
|
|
+ // 饭吃得满意 - 统计数字
|
|
|
+ foodStats: {
|
|
|
+ totalExpenditure: 196800,
|
|
|
+ dailyStandard: 13.5,
|
|
|
+ foodCostRatio: 65.5,
|
|
|
+ recipeCompliance: 96.7,
|
|
|
+ dailyFoodCompliance: 95.3,
|
|
|
+ foodSafetyCompliance: 94.4,
|
|
|
+ kitchenTransparencyCompliance: 94.3,
|
|
|
+ },
|
|
|
+
|
|
|
+ // 饭吃得满意 - 餐费占比数据
|
|
|
+ foodCostRatioData: [
|
|
|
+ { month: '1月', ratio: 60 },
|
|
|
+ { month: '2月', ratio: 65 },
|
|
|
+ { month: '3月', ratio: 68 },
|
|
|
+ { month: '4月', ratio: 70 },
|
|
|
+ { month: '5月', ratio: 69 },
|
|
|
+ { month: '6月', ratio: 67 },
|
|
|
+ { month: '7月', ratio: 66 },
|
|
|
+ { month: '8月', ratio: 65 },
|
|
|
+ { month: '9月', ratio: 64 },
|
|
|
+ { month: '10月', ratio: 63 },
|
|
|
+ { month: '11月', ratio: 64 },
|
|
|
+ { month: '12月', ratio: 65 },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 饭吃得满意 - 营养分析数据
|
|
|
+ nutritionData: [
|
|
|
+ { name: '蛋白质', value: 85 },
|
|
|
+ { name: '脂肪', value: 65 },
|
|
|
+ { name: '碳水化合物', value: 90 },
|
|
|
+ { name: '维生素', value: 75 },
|
|
|
+ { name: '膳食纤维', value: 80 },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 饭吃得满意 - 每周菜谱
|
|
|
+ weeklyMenu: {
|
|
|
+ 早餐: {
|
|
|
+ 星期一: '馒头、肉末豆腐、鸡蛋、小米粥、米饭',
|
|
|
+ 星期二: '馒头、肉丝炒豆芽、鸡蛋一个、牛奶',
|
|
|
+ 星期三: '馒头、芹菜炒肉粉条、鸡蛋一个、稀饭',
|
|
|
+ 星期四: '馒头、番茄鸡蛋汤、红薯、小米稀饭',
|
|
|
+ 星期五: '馒头、肉末豆腐、鸡蛋一个、小米稀饭',
|
|
|
+ 星期六: '馒头、萝卜丝肉丝、鸡蛋一个、小米粥',
|
|
|
+ 星期日: '馒头、火腿冬瓜、鸡蛋一个、白米粥',
|
|
|
+ },
|
|
|
+ 午餐: {
|
|
|
+ 星期一: '肉片蘑菇、青椒烧虹豆',
|
|
|
+ 星期二: '红烧鱼块、粉条肉小白菜',
|
|
|
+ 星期三: '面条/馒头、土豆烧肉块、西蓝花炒鸡蛋',
|
|
|
+ 星期四: '面条、芹菜炒肉、西红柿米饭、番茄鸡蛋汤',
|
|
|
+ 星期五: '馒头、白萝卜炒肉片、生物炒菜',
|
|
|
+ 星期六: '水饺、菠菜蛋汤、胡萝卜丝',
|
|
|
+ 星期日: '米饭、炒莴苣、炒土豆丝、水饺',
|
|
|
+ },
|
|
|
+ 晚餐: {
|
|
|
+ 星期一: '馒头、鸡块炖洋芋、绿豆豆、白米粥',
|
|
|
+ 星期二: '馒头、花菜炒肉锅、耗油菜瓜、白米',
|
|
|
+ 星期三: '馒头、土豆并肉片、蒲白、稀饭',
|
|
|
+ 星期四: '馒头、肉丝绿豆芽、炒红薯、白米',
|
|
|
+ 星期五: '馒头、土豆烧鸡脚、手馏包、红枣粥',
|
|
|
+ 星期六: '馒头、香菇胡萝卜丝、银耳馒头、肉丝银耳、炒土豆丝、水饺',
|
|
|
+ 星期日: '稀饭、肉片、粉丝、白菜',
|
|
|
+ },
|
|
|
+ },
|
|
|
+
|
|
|
+ // 饭吃得满意 - 问题表格列配置
|
|
|
+ foodProblemTableColumns: [
|
|
|
+ { prop: 'id', label: '序号', width: 150, align: 'center' },
|
|
|
+ { prop: 'type', label: '问题类别', width: 200, align: 'center' },
|
|
|
+ { prop: 'problem', label: '问题', width: 330, align: 'center' },
|
|
|
+ { prop: 'description', label: '问题描述', minWidth: 400, align: 'left' },
|
|
|
+ { prop: 'riskLevel', label: '风险等级', width: 200, align: 'center' },
|
|
|
+ { prop: 'time', label: '预警时间', width: 320, align: 'center' },
|
|
|
+ { prop: 'source', label: '来源', width: 300, align: 'center' },
|
|
|
+ { prop: 'status', label: '状态', width: 200, align: 'center' },
|
|
|
+ { prop: 'operation', label: '操作', width: 200, align: 'center' },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 饭吃得满意 - 问题表格数据
|
|
|
+ foodProblemTableData: [
|
|
|
+ {
|
|
|
+ id: 1,
|
|
|
+ type: '膳食营养',
|
|
|
+ problem: '午餐菜品数量不足',
|
|
|
+ description: '4月15日全天仅提供3个菜品(土豆烧牛肉、炒青菜、馒头),未达到每日不少于4菜标准',
|
|
|
+ riskLevel: 'medium',
|
|
|
+ time: '2026-04-18 08:30',
|
|
|
+ source: 'AI膳食营养员',
|
|
|
+ status: '未处置',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 2,
|
|
|
+ type: '食品安全',
|
|
|
+ problem: '后厨人员未戴口罩',
|
|
|
+ description: '4月15日10:32监控画面显示后厨2名工作人员未戴口罩进行切配操作',
|
|
|
+ riskLevel: 'medium',
|
|
|
+ time: '2026-04-15 10:32',
|
|
|
+ source: 'AI膳食营养员',
|
|
|
+ status: '未处置',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 3,
|
|
|
+ type: '食品安全',
|
|
|
+ problem: '午餐菜品不符合要求',
|
|
|
+ description: '4月12日全天的菜品只有肉没有蛋,不符合每日有肉有蛋的标准',
|
|
|
+ riskLevel: 'medium',
|
|
|
+ time: '2026-04-13 08:30',
|
|
|
+ source: 'AI膳食营养员',
|
|
|
+ status: '已整改',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 4,
|
|
|
+ type: '食品采购',
|
|
|
+ problem: '食材采购价格异常',
|
|
|
+ description: '4月14日采购清单猪肉38元/斤,比市场近期平均价(26元/斤)高46%,疑似价格过高',
|
|
|
+ riskLevel: 'high',
|
|
|
+ time: '2026-04-14 09:00',
|
|
|
+ source: 'AI膳食营养员',
|
|
|
+ status: '未处置',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 饭吃得满意 - 统计信息
|
|
|
+ foodStatistics: {
|
|
|
+ checkedMeals: 112,
|
|
|
+ analyzedDishes: 84,
|
|
|
+ realTimeChecks: 1,
|
|
|
+ foodSafetyChecks: 36,
|
|
|
+ costRatioChecks: 12,
|
|
|
+ identifiedIssues: 6,
|
|
|
+ affectedSeniors: 75,
|
|
|
+ involvedMeals: 10,
|
|
|
+ pendingAlerts: 23,
|
|
|
+ directFeedback: 1,
|
|
|
+ rectificationOrders: 12,
|
|
|
+ rectificationRate: 68.8,
|
|
|
+ },
|
|
|
+
|
|
|
+ // 衣穿得舒适 - 统计数字
|
|
|
+ clothingStats: {
|
|
|
+ totalExpenditure: 62800,
|
|
|
+ perCapitaExpenditure: 1200,
|
|
|
+ perCapitaCompliance: 96.7,
|
|
|
+ distributionRate: 100,
|
|
|
+ averageInterval: 60,
|
|
|
+ },
|
|
|
+
|
|
|
+ // 衣穿得舒适 - 衣物季度发放数据
|
|
|
+ clothingQuarterlyData: [
|
|
|
+ { quarter: '第一季度', amount: 8800 },
|
|
|
+ { quarter: '第二季度', amount: 2000 },
|
|
|
+ { quarter: '第三季度', amount: 13400 },
|
|
|
+ { quarter: '第四季度', amount: 38600 },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 衣穿得舒适 - 采购内容分析数据
|
|
|
+ clothingPurchaseContentData: [
|
|
|
+ { value: 35, name: '棉衣' },
|
|
|
+ { value: 25, name: '夏季服装' },
|
|
|
+ { value: 20, name: '鞋帽' },
|
|
|
+ { value: 15, name: '床单被罩' },
|
|
|
+ { value: 5, name: '其他' },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 衣穿得舒适 - 采购供应商分析数据
|
|
|
+ clothingSupplierData: [
|
|
|
+ { value: 10, name: '其他供应商' },
|
|
|
+ { value: 20, name: '周口鑫源服装有限公司' },
|
|
|
+ { value: 30, name: '河南恒源祥服饰有限公司' },
|
|
|
+ { value: 40, name: '周口晨风服装有限公司' },
|
|
|
+ ],
|
|
|
+
|
|
|
+ clothingPurchaseTableColumns: [
|
|
|
+ { prop: 'purchaseDate', label: '采购日期', width: 300, align: 'center' },
|
|
|
+ { prop: 'item', label: '采购物品', width: 500, align: 'center' },
|
|
|
+ { prop: 'supplier', label: '供应商', minWidth: 500, align: 'center' },
|
|
|
+ { prop: 'quantity', label: '数量', width: 300, align: 'center' },
|
|
|
+ { prop: 'unitPrice', label: '单价', width: 300, align: 'center' },
|
|
|
+ { prop: 'totalAmount', label: '总金额', width: 300, align: 'center' },
|
|
|
+ { prop: 'purchaser', label: '采购人', width: 300, align: 'center' },
|
|
|
+ { prop: 'status', label: '验收状态', width: 300, align: 'center' },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 衣穿得舒适 - 衣物采购情况表格数据
|
|
|
+ clothingPurchaseTableData: [
|
|
|
+ {
|
|
|
+ id: 1,
|
|
|
+ purchaseDate: '2026-03-10',
|
|
|
+ item: '春季外套',
|
|
|
+ supplier: '周口晨风服装有限公司',
|
|
|
+ quantity: 37,
|
|
|
+ unitPrice: 85,
|
|
|
+ totalAmount: 3145,
|
|
|
+ purchaser: '李一鸣',
|
|
|
+ status: '已验收',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 2,
|
|
|
+ purchaseDate: '2026-03-10',
|
|
|
+ item: '棉鞋',
|
|
|
+ supplier: '周口鑫源服装有限公司',
|
|
|
+ quantity: 37,
|
|
|
+ unitPrice: 45,
|
|
|
+ totalAmount: 1665,
|
|
|
+ purchaser: '李一鸣',
|
|
|
+ status: '已验收',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 3,
|
|
|
+ purchaseDate: '2026-01-15',
|
|
|
+ item: '冬季棉衣',
|
|
|
+ supplier: '周口鑫源服装有限公司',
|
|
|
+ quantity: 37,
|
|
|
+ unitPrice: 120,
|
|
|
+ totalAmount: 4440,
|
|
|
+ purchaser: '王闻闻',
|
|
|
+ status: '已验收',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 衣穿得舒适 - 问题表格列配置
|
|
|
+ clothingProblemTableColumns: [
|
|
|
+ { prop: 'id', label: '序号', width: 150, align: 'center' },
|
|
|
+ { prop: 'type', label: '问题类别', width: 280, align: 'center' },
|
|
|
+ { prop: 'problem', label: '问题', width: 400, align: 'center' },
|
|
|
+ { prop: 'description', label: '问题描述', minWidth: 400, align: 'left' },
|
|
|
+ { prop: 'riskLevel', label: '风险等级', width: 200, align: 'center' },
|
|
|
+ { prop: 'time', label: '预警时间', width: 320, align: 'center' },
|
|
|
+ { prop: 'source', label: '来源', width: 300, align: 'center' },
|
|
|
+ { prop: 'status', label: '状态', width: 200, align: 'center' },
|
|
|
+ { prop: 'operation', label: '操作', width: 200, align: 'center' },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 衣穿得舒适 - 问题表格数据
|
|
|
+ clothingProblemTableData: [
|
|
|
+ {
|
|
|
+ id: 1,
|
|
|
+ type: '采购数量异常',
|
|
|
+ problem: '单峰采购数量不足',
|
|
|
+ description:
|
|
|
+ '2026年第一季度采购春秋37套,同期在院老人75人,单人配置率49%,不足人均1.2/底标准',
|
|
|
+ riskLevel: 'high',
|
|
|
+ time: '2026-04-15 08:15',
|
|
|
+ source: '廉政风险AI监督员',
|
|
|
+ status: '未处置',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 2,
|
|
|
+ type: '人均支出异常',
|
|
|
+ problem: '人均衣物支出偏高',
|
|
|
+ description: '2026年第一季度人均衣物支出1588元,超出市分区乡镇平均水平5.5万元',
|
|
|
+ riskLevel: 'high',
|
|
|
+ time: '2026-04-10 14:50',
|
|
|
+ source: '廉政风险AI监督员',
|
|
|
+ status: '未处置',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 3,
|
|
|
+ type: '采购数量异常',
|
|
|
+ problem: '冬季棉衣采购数量远超越实际需求',
|
|
|
+ description: '2026年1月15日采购冬季棉衣120件,同期在院老人75人,多余采购45件,涉及金额5400元',
|
|
|
+ riskLevel: 'high',
|
|
|
+ time: '2026-01-20 10:30',
|
|
|
+ source: '廉政风险AI监督员',
|
|
|
+ status: '处置中',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 4,
|
|
|
+ type: '衣物采购',
|
|
|
+ problem: '供应商疑似关联关系',
|
|
|
+ description:
|
|
|
+ '发现机构连续5次采购该供应商(代理人与机构负责人存在亲属关系(同属且地址相近)),涉嫌利益输送',
|
|
|
+ riskLevel: 'high',
|
|
|
+ time: '2026-03-19 13:25',
|
|
|
+ source: '廉政风险AI监督员',
|
|
|
+ status: '处置中',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 衣穿得舒适 - 统计信息
|
|
|
+ clothingStatistics: {
|
|
|
+ checkedOrders: 16,
|
|
|
+ marketPriceComparisons: 42,
|
|
|
+ supplierQualityAnalysis: 12,
|
|
|
+ purchaseDetailsAnalysis: 156,
|
|
|
+ identifiedIssues: 5,
|
|
|
+ affectedSeniors: 75,
|
|
|
+ involvedFunds: 8600,
|
|
|
+ pendingAlerts: 5,
|
|
|
+ directFeedback: 1,
|
|
|
+ rectificationRequirements: 4,
|
|
|
+ rectificationRate: 62.5,
|
|
|
+ },
|
|
|
+
|
|
|
+ // 房住得安全 - 统计数字
|
|
|
+ houseSafetyStats: {
|
|
|
+ fireMonitors: 5,
|
|
|
+ fireMonitorCoverage: 80.1,
|
|
|
+ fireFacilityOnlineRate: 96.5,
|
|
|
+ continuousMonitoring: 192,
|
|
|
+ houseSafetyCompliance: 97.8,
|
|
|
+ dutyCompliance: 91.8,
|
|
|
+ hiddenDangersFound: 8,
|
|
|
+ rectificationRate: 100,
|
|
|
+ },
|
|
|
+
|
|
|
+ // 房住得安全 - 消防安全问题类型分布
|
|
|
+ fireSafetyIssueTypeData: [
|
|
|
+ { value: 5, name: '楼道堆积物' },
|
|
|
+ { value: 12, name: '楼道堵塞' },
|
|
|
+ { value: 9, name: '其他' },
|
|
|
+ { value: 11, name: '消防通道堵塞' },
|
|
|
+ { value: 8, name: '其他问题' },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 房住得安全 - 安全隐患趋势
|
|
|
+ safetyTrendData: {
|
|
|
+ months: ['1月', '2月', '3月', '4月', '5月', '6月'],
|
|
|
+ values: [10, 8, 6, 4, 8, 6],
|
|
|
+ },
|
|
|
+
|
|
|
+ // 房住得安全 - 24小时值班情况
|
|
|
+ dutyStatusData: {
|
|
|
+ months: ['1月', '2月', '3月', '4月', '5月', '6月'],
|
|
|
+ values: [85, 90, 95, 92, 94, 96],
|
|
|
+ },
|
|
|
+
|
|
|
+ smartInspectionTableColumns: [
|
|
|
+ { prop: 'id', label: '序号', width: 150, align: 'center' },
|
|
|
+ { prop: 'inspectionTime', label: '巡检时间', minWidth: 300, align: 'center' },
|
|
|
+ { prop: 'cameraLocation', label: '摄像头所在位置', minWidth: 400, align: 'center' },
|
|
|
+ { prop: 'inspectionItem', label: '巡检项', minWidth: 300, align: 'center' },
|
|
|
+ { prop: 'result', label: '巡检结果', minWidth: 200, align: 'center' },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 房住得安全 - 智能巡检情况表格数据
|
|
|
+ smartInspectionTableData: [
|
|
|
+ {
|
|
|
+ id: 1,
|
|
|
+ inspectionTime: '2026-04-17 11:30',
|
|
|
+ cameraLocation: '消防控制室',
|
|
|
+ inspectionItem: '人员在岗',
|
|
|
+ result: '正常',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 2,
|
|
|
+ inspectionTime: '2026-04-17 10:00',
|
|
|
+ cameraLocation: '3号楼2层东走廊',
|
|
|
+ inspectionItem: '疏散通道占用',
|
|
|
+ result: '正常',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 3,
|
|
|
+ inspectionTime: '2026-04-17 09:15',
|
|
|
+ cameraLocation: '1号楼大厅北侧',
|
|
|
+ inspectionItem: '电动车违规入楼',
|
|
|
+ result: '正常',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 房住得安全 - 问题表格列配置
|
|
|
+ houseSafetyProblemTableColumns: [
|
|
|
+ { prop: 'id', label: '序号', width: 150, align: 'center' },
|
|
|
+ { prop: 'type', label: '问题类别', width: 250, align: 'center' },
|
|
|
+ { prop: 'problem', label: '问题', width: 350, align: 'center' },
|
|
|
+ { prop: 'description', label: '问题描述', minWidth: 400, align: 'left' },
|
|
|
+ { prop: 'riskLevel', label: '风险等级', width: 200, align: 'center' },
|
|
|
+ { prop: 'time', label: '预警时间', width: 320, align: 'center' },
|
|
|
+ { prop: 'source', label: '来源', width: 300, align: 'center' },
|
|
|
+ { prop: 'status', label: '状态', width: 200, align: 'center' },
|
|
|
+ { prop: 'operation', label: '操作', width: 200, align: 'center' },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 房住得安全 - 问题表格数据
|
|
|
+ houseSafetyProblemTableData: [
|
|
|
+ {
|
|
|
+ id: 1,
|
|
|
+ type: '日常管理',
|
|
|
+ problem: '电动车违规入楼',
|
|
|
+ description: '1号楼大厅监控拍到电动车推楼,堵塞疏散通道',
|
|
|
+ riskLevel: 'medium',
|
|
|
+ time: '2026-04-18 14:30',
|
|
|
+ source: '消防安全管理员',
|
|
|
+ status: '未处置',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 2,
|
|
|
+ type: '值班管理',
|
|
|
+ problem: '消控室人员离岗',
|
|
|
+ description: '消控室值班人员离取超过1小时无人值守',
|
|
|
+ riskLevel: 'medium',
|
|
|
+ time: '2026-04-18 09:15',
|
|
|
+ source: '消防安全管理员',
|
|
|
+ status: '未处置',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 3,
|
|
|
+ type: '建筑安全',
|
|
|
+ problem: '墙壁脱落',
|
|
|
+ description: '1号楼2层走廊顶墙壁脱落约2㎡,有发霉痕迹',
|
|
|
+ riskLevel: 'medium',
|
|
|
+ time: '2026-04-15 08:30',
|
|
|
+ source: '消防安全管理员',
|
|
|
+ status: '已整改',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 4,
|
|
|
+ type: '疏散通道',
|
|
|
+ problem: '通道杂物占用',
|
|
|
+ description: '夏发现疏散通道杂物占用且疏散不到位',
|
|
|
+ riskLevel: 'high',
|
|
|
+ time: '2026-03-28 10:30',
|
|
|
+ source: '廉政风险AI监督员',
|
|
|
+ status: '已整改',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 房住得安全 - 统计信息
|
|
|
+ houseSafetyStatistics: {
|
|
|
+ realTimeMonitoringPoints: 5,
|
|
|
+ inspectionTimes: 168,
|
|
|
+ videoAnalysisMinutes: 7200,
|
|
|
+ abnormalBehaviorsDetected: 3,
|
|
|
+ blockedCorridors: 2,
|
|
|
+ monitoringIssues: 1,
|
|
|
+ affectedSeniors: 75,
|
|
|
+ affectedRooms: 20,
|
|
|
+ pendingAlerts: 3,
|
|
|
+ directFeedback: 2,
|
|
|
+ rectificationRequirements: 1,
|
|
|
+ rectificationRate: 72.7,
|
|
|
+ },
|
|
|
+
|
|
|
+ // 人活得体面 - 统计数字
|
|
|
+ dignityStats: {
|
|
|
+ healthInspectionRate: 93.7,
|
|
|
+ disinfectionTimes: 10,
|
|
|
+ avgDisinfectionInterval: 10,
|
|
|
+ activityCount: 10,
|
|
|
+ monthlyActivityCount: 2,
|
|
|
+ physicalExamCoverage: 100,
|
|
|
+ avgExamInterval: 401,
|
|
|
+ },
|
|
|
+
|
|
|
+ // 人活得体面 - 常见组织活动类型数据
|
|
|
+ activityTypeData: [
|
|
|
+ { value: 3, name: '棋牌活动' },
|
|
|
+ { value: 3, name: '手工活动' },
|
|
|
+ { value: 2, name: '文艺表演' },
|
|
|
+ { value: 1, name: '健康讲座' },
|
|
|
+ { value: 1, name: '生日庆祝' },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 人活得体面 - 每月消毒次数数据
|
|
|
+ monthlyDisinfectionData: {
|
|
|
+ months: ['1月', '2月', '3月', '4月', '5月', '6月'],
|
|
|
+ values: [8, 12, 10, 11, 10, 10],
|
|
|
+ },
|
|
|
+
|
|
|
+ // 人活得体面 - 老年人常见病分析数据
|
|
|
+ commonDiseaseData: [
|
|
|
+ { value: 35, name: '高血压' },
|
|
|
+ { value: 25, name: '糖尿病' },
|
|
|
+ { value: 15, name: '视力障碍' },
|
|
|
+ { value: 10, name: '关节炎' },
|
|
|
+ { value: 8, name: '心脏病' },
|
|
|
+ { value: 5, name: '听力下降' },
|
|
|
+ { value: 2, name: '其他' },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 人活得体面 - 活动参与情况表格列配置
|
|
|
+ activityParticipationTableColumns: [
|
|
|
+ { prop: 'id', label: '序号', width: 150, align: 'center' },
|
|
|
+ { prop: 'activityTime', label: '活动时间', minWidth: 300, align: 'center' },
|
|
|
+ { prop: 'activityContent', label: '活动内容', minWidth: 350, align: 'center' },
|
|
|
+ { prop: 'participantCount', label: '活动参与人数', minWidth: 250, align: 'center' },
|
|
|
+ { prop: 'participationRate', label: '活动参与率', minWidth: 200, align: 'center' },
|
|
|
+ { prop: 'location', label: '活动地点(摄像头位置)', minWidth: 300, align: 'center' },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 人活得体面 - 活动参与情况表格数据
|
|
|
+ activityParticipationTableData: [
|
|
|
+ {
|
|
|
+ id: 1,
|
|
|
+ activityTime: '2026-04-18 15:00',
|
|
|
+ activityContent: '棋牌比赛',
|
|
|
+ participantCount: '42人',
|
|
|
+ participationRate: '56.0%',
|
|
|
+ location: '活动室',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 2,
|
|
|
+ activityTime: '2026-04-10 14:30',
|
|
|
+ activityContent: '手工编织课',
|
|
|
+ participantCount: '26人',
|
|
|
+ participationRate: '34.7%',
|
|
|
+ location: '活动室',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 3,
|
|
|
+ activityTime: '2026-03-28 15:30',
|
|
|
+ activityContent: '健康讲座',
|
|
|
+ participantCount: '35人',
|
|
|
+ participationRate: '46.7%',
|
|
|
+ location: '活动室',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 人活得体面 - 问题表格列配置
|
|
|
+ dignityProblemTableColumns: [
|
|
|
+ { prop: 'id', label: '序号', width: 150, align: 'center' },
|
|
|
+ { prop: 'type', label: '问题类别', width: 250, align: 'center' },
|
|
|
+ { prop: 'problem', label: '问题', width: 350, align: 'center' },
|
|
|
+ { prop: 'description', label: '问题描述', minWidth: 400, align: 'left' },
|
|
|
+ { prop: 'riskLevel', label: '风险等级', width: 200, align: 'center' },
|
|
|
+ { prop: 'time', label: '预警时间', width: 320, align: 'center' },
|
|
|
+ { prop: 'source', label: '来源', width: 300, align: 'center' },
|
|
|
+ { prop: 'status', label: '状态', width: 200, align: 'center' },
|
|
|
+ { prop: 'operation', label: '操作', width: 200, align: 'center' },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 人活得体面 - 问题表格数据
|
|
|
+ dignityProblemTableData: [
|
|
|
+ {
|
|
|
+ id: 1,
|
|
|
+ type: '精神文化',
|
|
|
+ problem: '月度活动次数未达标',
|
|
|
+ description: '2026年2月仅开展1次集体活动,未达到"每月至少组织2次活动"的治理要求',
|
|
|
+ riskLevel: 'medium',
|
|
|
+ time: '2026-04-01',
|
|
|
+ source: 'AI协同调度监管员',
|
|
|
+ status: '未处置',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 2,
|
|
|
+ type: '医疗保障',
|
|
|
+ problem: '年度体检覆盖率不足',
|
|
|
+ description: '机构在院老人75人,仅69人完成年度体检,6人未体检,覆盖率92%未达标',
|
|
|
+ riskLevel: 'medium',
|
|
|
+ time: '2026-03-20',
|
|
|
+ source: 'AI协同调度监管员',
|
|
|
+ status: '整改中',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 3,
|
|
|
+ type: '居住环境',
|
|
|
+ problem: '月度消毒次数不足',
|
|
|
+ description: '监控抓拍超过50天未准备消毒的行为或准备相关设备,未落实"每月消毒1次"要求',
|
|
|
+ riskLevel: 'medium',
|
|
|
+ time: '2026-03-18',
|
|
|
+ source: 'AI协同调度监管员',
|
|
|
+ status: '整改中',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 4,
|
|
|
+ type: '医疗保障',
|
|
|
+ problem: '24小时就医通道不畅',
|
|
|
+ description: '家属通过平台反映,老人突发不适申请就医,等待35分钟无人对接,绿色通道响应失效',
|
|
|
+ riskLevel: 'high',
|
|
|
+ time: '2026-03-15',
|
|
|
+ source: '家属沟通AI联络员',
|
|
|
+ status: '未处置',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 人活得体面 - 统计信息
|
|
|
+ dignityStatistics: {
|
|
|
+ activitiesMonitored: 50,
|
|
|
+ disinfectionsMonitored: 50,
|
|
|
+ physicalExamsCompleted: 69,
|
|
|
+ familySuggestionsCollected: 23,
|
|
|
+ issuesIdentified: 12,
|
|
|
+ affectedSeniors: 75,
|
|
|
+ familyMembers: 108,
|
|
|
+ pendingAlerts: 4,
|
|
|
+ directFeedback: 3,
|
|
|
+ rectificationRequirements: 1,
|
|
|
+ rectificationRate: 85.7,
|
|
|
+ },
|
|
|
+}
|