Просмотр исходного кода

Merge branch 'master' of http://47.107.245.0:3000/xiongxing/kyj-yanglao-web-new

xiongxing 3 недель назад
Родитель
Сommit
ba970bc74a
64 измененных файлов с 10319 добавлено и 188 удалено
  1. 106 0
      .workbuddy/memory/2026-09-15.md
  2. 113 0
      .workbuddy/memory/2026-09-16.md
  3. 250 0
      docs/wecom-approval-notify-design.md
  4. 25 0
      src/api/elderly/apply/check-in.ts
  5. 1 0
      src/api/elderly/elder/bed-change/index.ts
  6. 36 9
      src/views/changes/ChangeFood/index.vue
  7. 1 1
      src/views/elderly/assess/column.ts
  8. 111 22
      src/views/elderly/assess/synthetic-ability/Form.vue
  9. 204 76
      src/views/elderly/assess/synthetic-ability/Print.vue
  10. 38 1
      src/views/elderly/assess/synthetic-ability/components/Result.vue
  11. 10 0
      src/views/elderly/assess/synthetic-ability/index.vue
  12. 8 5
      src/views/elderly/assess/types.ts
  13. 60 28
      src/views/elderly/elder/bed-change/index.vue
  14. 1 1
      src/views/elderly/elder/doctor-orders/execute-doctor-order/BatchExecuteDialog.vue
  15. 1 1
      src/views/elderly/elder/doctor-orders/execute-doctor-order/ExecuteDialog.vue
  16. 68 17
      src/views/elderly/elder/doctor-orders/execute-doctor-order/ExecutionRecordDialog.vue
  17. 23 0
      src/views/elderly/elder/doctor-orders/execute-doctor-order/index.vue
  18. 12 3
      src/views/elderly/elder/doctor-orders/long-doctor-order/Form.vue
  19. 12 3
      src/views/elderly/elder/doctor-orders/short-doctor-order/Form.vue
  20. 3 6
      src/views/elderly/elder/doctor-orders/short-doctor-order/Print.vue
  21. 30 5
      src/views/elderly/elder/nurse-change/index.vue
  22. 36 6
      src/views/elderly/elder/price-change/index.vue
  23. 32 4
      src/views/elderly/elder/wait-elder/index.vue
  24. 7 0
      src/views/operation-analysis/activity/activity-budget/index.vue
  25. 7 0
      src/views/operation-analysis/activity/activity-participation/index.vue
  26. 7 0
      src/views/operation-analysis/activity/volunteer-hours/index.vue
  27. 7 0
      src/views/operation-analysis/catering/meal-checkin/index.vue
  28. 7 0
      src/views/operation-analysis/catering/meal-satisfaction/index.vue
  29. 61 0
      src/views/operation-analysis/components/ReportPlaceholder.vue
  30. 7 0
      src/views/operation-analysis/finance/arrears-aging/index.vue
  31. 7 0
      src/views/operation-analysis/finance/daily-expense/index.vue
  32. 7 0
      src/views/operation-analysis/finance/deposit-balance/index.vue
  33. 7 0
      src/views/operation-analysis/finance/expense-structure/index.vue
  34. 7 0
      src/views/operation-analysis/finance/insurance-subsidy/index.vue
  35. 7 0
      src/views/operation-analysis/finance/payment-channel/index.vue
  36. 7 0
      src/views/operation-analysis/finance/refund-statistics/index.vue
  37. 7 0
      src/views/operation-analysis/finance/revenue-monthly/index.vue
  38. 7 0
      src/views/operation-analysis/health/ability-evaluation/index.vue
  39. 7 0
      src/views/operation-analysis/health/emergency-statistics/index.vue
  40. 7 0
      src/views/operation-analysis/health/order-execution/index.vue
  41. 7 0
      src/views/operation-analysis/health/vital-abnormal/index.vue
  42. 7 0
      src/views/operation-analysis/hr/staff-structure/index.vue
  43. 7 0
      src/views/operation-analysis/hr/staffing-statistics/index.vue
  44. 7 0
      src/views/operation-analysis/marketing/channel-analysis/index.vue
  45. 7 0
      src/views/operation-analysis/marketing/visit-statistics/index.vue
  46. 7 0
      src/views/operation-analysis/nursing/care-level-ratio/index.vue
  47. 7 0
      src/views/operation-analysis/nursing/keepfit-statistics/index.vue
  48. 7 0
      src/views/operation-analysis/nursing/nursing-workload/index.vue
  49. 7 0
      src/views/operation-analysis/nursing/task-completion/index.vue
  50. 7 0
      src/views/operation-analysis/occupancy/bed-utilization/index.vue
  51. 7 0
      src/views/operation-analysis/occupancy/checkin-trend/index.vue
  52. 7 0
      src/views/operation-analysis/occupancy/checkout-analysis/index.vue
  53. 7 0
      src/views/operation-analysis/occupancy/contract-expiry/index.vue
  54. 7 0
      src/views/operation-analysis/occupancy/elder-structure/index.vue
  55. 7 0
      src/views/operation-analysis/occupancy/empty-bed/index.vue
  56. 7 0
      src/views/operation-analysis/occupancy/trial-conversion/index.vue
  57. 7 0
      src/views/operation-analysis/occupancy/waiting-list/index.vue
  58. 465 0
      src/views/operation-analysis/overview/campus-compare/index.vue
  59. 347 0
      src/views/operation-analysis/overview/campus-data.ts
  60. 822 0
      src/views/operation-analysis/overview/dashboard/index.vue
  61. 302 0
      src/views/operation-analysis/overview/运营总览-后端接口需求.md
  62. 7 0
      src/views/operation-analysis/safety/complaint-statistics/index.vue
  63. 7 0
      src/views/operation-analysis/safety/satisfaction-statistics/index.vue
  64. 6896 0
      tsc_out.txt

+ 106 - 0
.workbuddy/memory/2026-09-15.md

@@ -0,0 +1,106 @@
+# 2026-09-15
+
+## 能力评估弹窗改为只读 + 强制走长者信息接口
+
+### 改动内容
+1. `src/views/elderly/assess/synthetic-ability/Form.vue`
+   - 评估基本信息中,从长者信息带出的字段全部置为 `disabled`,不可编辑:
+     - 民族、身高、体重
+     - 宗教信仰、文化程度、婚姻状况、居住情况、经济来源、医疗费用支付方式
+   - 已禁用的字段仍通过 `selectElder` 的 `@elder` 事件(即 `getElderInfoById`)回填,保持数据来自长者信息。
+
+2. `src/views/elderly/assess/synthetic-ability/Print.vue`
+   - 引入 `getElderInfoById`。
+   - 打印弹窗 `open(id)` 时,先拉取评估记录,再用 `res.elderId` 调用长者信息接口。
+   - 基础信息字段(性别、证件、出生日期、年龄、民族、身高体重、宗教信仰、文化程度、婚姻、居住、经济来源、医疗支付、姓名)改为**优先从长者信息接口取**,评估记录与 `res.elder` 仅作为兜底。
+
+### 验证
+- 运行 `vue-tsc --noEmit` 全量类型检查:本次改动的两个文件区域无新增报错;`synthetic-ability` 目录下的历史 `{}`/`never` 类型报错为既有问题,与本次改动无关。
+
+## 能力评估增加「修改」功能(评估后可再次编辑)
+
+### 需求
+用户指出 `v-show="scope.status == 0 && scope.questionnaireType != 2"` 仅控制「评估」按钮(仅未评估 status==0 可见),评估后无法再改;要求补充「修改」入口并排查隐患。
+
+### 改动
+1. `src/views/elderly/assess/synthetic-ability/index.vue`
+   - `Table2` 新增 `:show-edit-condition="() => false"`,屏蔽内置「编辑」按钮(其 `emit('edit')` 无 `@edit` 处理,是死按钮)。
+   - `#pre` 插槽新增「修改」按钮:`v-show="scope.status != 0 && scope.questionnaireType != 2"`,`@click="openForm(scope)"`,权限复用 `synthetic-ability:audit`。
+2. `src/views/elderly/assess/synthetic-ability/Form.vue`(修两个隐藏 bug)
+   - `open(id)` 加载记录时,`evaluatorDate` 改为 **保留原评估日期**(原 `new Date()...` 每次编辑都被重置为今天)。
+   - `submitForm('1')` 保存时 `obj.status = dataForm.value.status || 1`(原硬写 `obj.status = 1`,会把已签字 status=2 误改回 1)。
+
+### 关键事实
+- `Form.open(id)` 已能按 id 加载记录,`submitForm` 走 `elderlySyntheticAbility/addOrUpdate`(upsert),修改链路本来就通,缺的只是列表入口。
+- `status` 语义:0=未评估(显示「评估」),1=已评估,2=已签字;`questionnaireType==2` 两类按钮都不显示(保持原行为)。
+- 「修改」复用了与「评估」相同的 `openForm`/Form,基础信息字段此前已 disabled(取自长者信息),修改时仍只读,仅评估内容可改。
+
+## 能力评估第四步「长者能力评估」编辑回显为空修复
+
+### 根因
+`Form.vue` 的 `open(id)` 编辑流程中:
+- `dataForm.value.syntheticAbilityInfoList` 被 `JSON.parse(res.syntheticAbilityInfoList)` 正确解析为数组。
+- 但后面回填答案时用的是 **原始 `res.syntheticAbilityInfoList`**,它仍是后端返回的 JSON 字符串(不是数组)。
+- 字符串没有 `.map` 方法,执行到 `res.syntheticAbilityInfoList.map(...)` 时抛出异常,整个 `try` 块直接跳到 `finally`,导致**第四步模板的答案回填逻辑被跳过**,表单显示为空白模板。
+
+### 改动
+`src/views/elderly/assess/synthetic-ability/Form.vue`
+- 在 `open(id)` 内新增 `parseArr` 通用解析函数:兼容 `null` / 数组 / JSON 字符串 / 对象。
+- 提前解析 `syntheticAbilityInfoList` 与 `processSequenceList`,并显式写入 `dataForm.value`。
+- 回填逻辑改为使用解析后的数组,并增加 `item.template` 存在性保护,避免空指针。
+- 同步用 `parseArr` 替代 `medicationSituation`、`absenceOfTeeth`、`dentureWearingCondition`、`dysphagia` 等字段的原 `JSON.parse`,避免后端若返回数组时崩溃。
+
+## 能力评估第四步编辑仍不回显的二次修复
+
+### 根因
+上一轮修复后,用户反馈第四步已保存的选项**仍未选中**。深入排查发现:
+- `res.processSequenceList` 本身虽是数组,但内部每个 `item.template` 字段在后端落库/返回时被**二次 JSON 序列化成字符串**(或极少数场景下是数组)。
+- 原回填逻辑直接用 `item.template.templateName` 做匹配:当 `item.template` 是字符串时,`templateName` 为 `undefined`,匹配永远失败,`templateProperties` 不会被替换成已保存的 `evaluationContent`,FCForm 只能渲染空模板。
+- 此外,原匹配使用 `item.template.templateName`,但保存时 `evaluationName` 取的是**顶层** `processSequenceList[index].templateName`,存在名字不一致导致匹配失败的风险。
+
+### 改动
+`src/views/elderly/assess/synthetic-ability/Form.vue`
+- `open(id)` 中解析 `processSequenceList` 时,对每个 `item.template` 做标准化:
+  - 字符串 → `JSON.parse` 为对象;
+  - 数组 → 取第一项(与业务实际一致,一个序列只有一个模板);
+  - 解析失败则置 `undefined`,避免后续空指针。
+- 回填匹配改为优先使用 `item.templateName`(顶层),兜底 `item.template.templateName`,与保存时的 `evaluationName` 来源一致。
+- 删除已废弃的 `processSequenceList` ref 声明(模板直接使用 `dataForm.processSequenceList`)。
+
+### 验证
+- 全量 `vue-tsc --noEmit`:`src/views/elderly/assess/synthetic-ability/Form.vue` 改动区域**无新增类型错误**;`synthetic-ability/components/FCForm.vue` 与 `evaluation-process/*` 的历史类型报错为既有问题,与本次改动无关。
+
+## 能力评估第五步「评估报告」推荐护理等级未回显修复
+
+### 根因
+- 第五步「评估报告」由 `Result.vue` 渲染,其中的 `推荐护理等级` 下拉框绑定的是 `Result.vue` 自己的 `nursingLevel` ref,初始值为空字符串。
+- `Form.vue` 虽然把 `res.recommendedNursingLevel` 回填到了 `dataForm.recommendedNursingLevel`(第四步也有同名字段),但**从未把这个值传给 `Result.vue`**。
+- 提交时(`submitForm`)又只取 `resultRef.value.nursingLevel`,所以新增时只要第五步选了就能保存;但编辑时第五步的下拉框因为没收到 prop,始终保持为空。
+
+### 改动
+1. `src/views/elderly/assess/synthetic-ability/components/Result.vue`
+   - 新增 prop `recommendedNursingLevel`(String,默认空)。
+   - 添加 `watch(() => props.recommendedNursingLevel, ...)`,在 prop 变化或初始化时同步到 `nursingLevel` ref,实现回填。
+
+2. `src/views/elderly/assess/synthetic-ability/Form.vue`
+   - `<Result>` 组件调用处新增 `:recommendedNursingLevel="dataForm.recommendedNursingLevel"`。
+
+### 验证
+- 全量 `vue-tsc --noEmit`:本次改动文件无新增类型错误。
+
+## 能力评估第五步推荐护理等级回显为数字的修复
+
+### 根因
+- 上一步虽然把 `recommendedNursingLevel` 传给了 `Result.vue`,但后端返回的是字符串 `"13"`,而 `nurseLevelList` 中 option 的 `:value="n.id"` 是数字 `13`(或相反)。
+- Element Plus 的 `el-select` 对 `v-model` 与 `el-option :value` 做严格等值比较,类型不一致时匹配失败,组件直接显示原始值(如 `13`)而不是中文 label。
+
+### 改动
+1. `src/views/elderly/assess/synthetic-ability/components/Result.vue`
+   - prop `recommendedNursingLevel` 类型改为 `[String, Number]`。
+   - `watch` 中按 `String(n.id) === String(val)` 查找匹配项,把 `nursingLevel` 设为匹配项的 `id`(与 option value 保持同类型),保证 `el-select` 能正确显示中文 label。
+   - `nursingLevel` ref 类型改为 `string | number`。
+
+### 验证
+- 全量 `vue-tsc --noEmit`:本次改动文件无新增类型错误。
+- 期间引入并即时修复了 `Result.vue(351)` `Property 'id' does not exist on type '{}'`(`props.nurseLevelList` 元素类型推断为 `{}`),改用 `(props.nurseLevelList as any[]).find(...)` 并 `matched as any` 断言解决。
+- 注意:本仓库的 `vue-tsc` 通过 `node ./node_modules/vue-tsc/bin/vue-tsc.js --noEmit` 运行;Git Bash 环境下 `grep/head` 常缺失,过滤需用绝对路径的 python/node 读 `tsc_out.txt`(/tmp 在 Windows 不存在,输出应写到项目目录下)。

+ 113 - 0
.workbuddy/memory/2026-09-16.md

@@ -0,0 +1,113 @@
+# 2026-09-16 工作日志
+
+## 能力评估新增「评估编号」自定义输入 + 自动生成
+
+### 需求
+评估弹窗第一步(评估基本信息)中,在「长者姓名」上方新增一行「评估编号」:
+- 可手动输入
+- 新增时默认自动生成
+- 打印预览(Print.vue)已支持 `evaluationCode`,需保证数据落库后正常回显
+
+### 改动文件
+
+1. **`src/views/elderly/assess/types.ts`**
+   - 在 `syntheticAbilityFormType.dataForm` 中增加 `evaluationCode?: string`。
+
+2. **`src/views/elderly/assess/synthetic-ability/Form.vue`**
+   - 默认表单对象增加 `evaluationCode: ''`。
+   - 模板在「长者姓名」上方新增一行「评估编号」`el-input`(`maxlength="64"`)。
+   - 新增 `generateEvaluationCode()`:格式 `NLPG + YYYYMMDD + 4位随机数`(与打印预览已有示例一致)。
+   - `open(tId, id)`:无 `id`(新增)时自动生成默认编号;有 `id`(编辑)时由后端 `res.evaluationCode` 回填。
+   - `handleChangeEvaluationAgency` 切换评估机构时保留 `evaluationCode`,避免编号被清空。
+
+## 能力评估:修复评估日期不回显 + 评估编号必填
+
+### 问题
+- 编辑已保存记录时,「评估日期」字段为空(后端返回的日期格式可能带时间或时间戳,`el-date-picker` 无法直接匹配)。
+- 「评估编号」需要必填校验。
+
+### 改动文件
+
+**`src/views/elderly/assess/synthetic-ability/Form.vue`**
+- 引入 `dayjs`,新增 `formatDateYMD()` helper,把后端返回的日期统一格式化为 `YYYY-MM-DD`。
+- 编辑回填 `evaluatorDate` 时走 `formatDateYMD()`,确保 `el-date-picker` 能正确显示。
+- `dataRule` 增加 `evaluationCode` 必填规则(`trigger: 'blur'`)。
+- `handleChangeEvaluationAgency` 切换评估机构时额外保留 `evaluatorDate`,避免日期被重置。
+
+### 验证
+- 全量 `vue-tsc --noEmit`:本次改动未引入新的类型错误;报出的错误均为 `synthetic-ability` 目录下既有历史问题(`ref({})` 无显式类型、FCForm 的 `never` 推断等),与本次改动无关。
+
+## 能力评估:评估员签名改为可编辑 + 日期取评估基准日期
+
+### 需求
+1. 打印页「评估员签名」一行上下边距加高。
+2. 打印页「日期」取值由 `createDate` 改为「评估基准日期」`evaluatorDate`。
+3. 第五步「评估报告」新增「评估员签名」输入框,可编辑,默认当前账号昵称;清空后打印时显示为空。
+
+### 改动文件
+
+1. **`src/views/elderly/assess/types.ts`**
+   - `syntheticAbilityFormType.dataForm` 与 `syntheticAbilityDetailType` 增加 `evaluator: string`。
+
+2. **`src/views/elderly/assess/synthetic-ability/Form.vue`**
+   - 默认表单对象增加 `evaluator: nickname`(当前账号昵称)。
+   - `open(id)` 编辑回填:后端有 `res.evaluator` 则回填,否则默认 `nickname`。
+   - `handleChangeEvaluationAgency` 切换机构时保留 `evaluator`。
+   - `<Result>` 组件调用改为 `v-model:evaluator="dataForm.evaluator"`。
+   - `submitForm('1')` 移除旧的 `base64Str` 签名逻辑,直接提交 `dataForm.evaluator`。
+
+3. **`src/views/elderly/assess/synthetic-ability/components/Result.vue`**
+   - 新增 prop `evaluator` 与 `emit('update:evaluator')`。
+   - 新增 `evaluatorSign` ref,通过 `watch` 接收回填值。
+   - 在本院评估(type=0)与广州标准(type=1)两种报告底部各增加一行「评估员签名」输入框。
+
+4. **`src/views/elderly/assess/synthetic-ability/Print.vue`**
+   - 新增 `evaluatorDateList` computed,从 `dataForm.evaluatorDate` 拆出年月日。
+   - 两套打印签名模板都把签名值改为 `dataForm.evaluator`,日期改为 `evaluatorDateList`。
+   - 评估员签名行 `style="padding: 16px 0;"`,家属签名行保持不变。
+
+### 验证
+- 全量 `vue-tsc --noEmit` 跑完:本次改动前相关文件报错 234 条,改动后降至 231 条;新增的唯一可见报错是 `Print.vue` 中 `dataForm.evaluator` 访问(源于 `const dataForm = ref({})` 无显式类型,同文件已有大量同类历史报错),其余为既有历史问题,与本次业务改动无关。
+
+## 能力评估:修复「信息提供者姓名」保存后回显为登录账号的问题
+
+### 问题
+编辑「信息提供者姓名」后保存,再次打开回显仍显示当前登录账号昵称,无法修改。
+
+### 根因
+`Form.vue` 的 `submitForm` 中构建提交参数时,硬编码了 `informationProviderName: nickname`,覆盖了用户在表单中输入的值。
+
+### 改动文件
+
+**`src/views/elderly/assess/synthetic-ability/Form.vue`**
+- 移除 `obj` 中的 `informationProviderName: nickname` 硬编码,让 `...dataForm.value` 中的用户输入值正常提交。
+
+### 验证
+- 再次编辑保存后,`informationProviderName` 应正确落库并按用户输入值回显。
+
+## 能力评估:修复列表「评估员姓名」列错取「信息提供者姓名」的问题
+
+### 问题
+能力评估列表中「评估员姓名」列显示的是 `informationProviderName`(信息提供者姓名)的值,导致列表与表单字段含义不一致。
+
+### 根因
+`src/views/elderly/assess/column.ts` 中「评估员姓名」列的 `field` 错配为 `informationProviderName`。
+
+### 改动文件
+
+**`src/views/elderly/assess/column.ts`**
+- 将「评估员姓名」列的 `field` 从 `informationProviderName` 改为 `evaluator`,与表单中新增的「评估员签名」字段保持一致。
+
+### 验证
+- 列表刷新后,「评估员姓名」列应显示 `evaluator` 字段的值(默认当前账号昵称,可在第五步评估报告修改)。
+
+## 能力评估:打印页评估员签名横线加长
+
+### 需求
+打印页「评估员签名」处的横线太短,需要加长,与下方「家属签名」横线长度保持一致。
+
+### 改动文件
+
+**`src/views/elderly/assess/synthetic-ability/Print.vue`**
+- 将两套打印模板(`templateType == 8` 与 `templateType != 8`)中的 `评估员签名______{{ dataForm.evaluator }}______` 改为 `评估员签名____________________{{ dataForm.evaluator }}____________________`。
+- 横线长度与「家属签名____________________」对齐,有签名值时内容居中显示在横线之上。

+ 250 - 0
docs/wecom-approval-notify-design.md

@@ -0,0 +1,250 @@
+# 企业微信应用消息推送「审核通知」设计方案
+
+版本:v0.1(评审稿,已按官方文档核验)
+日期:2026-09-11
+范围:后端自动推送 · 企微自建应用消息 · **集团单一企微(单 corpId)**
+
+---
+
+## 1. 背景与目标
+
+项目(养老院管理系统,若依 RuoYi 体系:前端 `kyj-yanglao-web-new` + Java 服务端)当前的审核/审批:
+
+- 流程由 BPM 工作流引擎驱动,前端通过 `/bpm/task/approve`、`/bpm/task/reject`、`/bpm/task/return` 触发「通过/拒绝/退回」。
+- 已有**站内通知中心**:前端读取未读数 `/system/notify-message/getBpmListCount`、标记已读 `/system/notify-message/updateReadById`。
+
+**问题**:站内通知仅在 Web 端可见,审核通过/拒绝/待办变更无法及时触达相关人员(经办人、发起人、审批人)。
+
+**目标**:在审核结果产生时(后端),通过**企业微信自建应用消息**,将审核通知实时推送到关联人员的企业微信;采用后端自动推送,不依赖前端唤起页面。
+
+**关键前提**:集团为**单一企业微信(单 corpId)**,`userid` 全集团唯一,因此可按 userid **精准推送给对应人员**,一套 `corpId/secret/agentId` 全局复用,无需按租户/机构拆分多套企微配置。
+
+---
+
+## 2. 现状梳理
+
+| 能力 | 现状 | 位置(前端) |
+| --- | --- | --- |
+| 审核动作入口 | 通过/拒绝/退回 | `src/views/bpm/processInstance/detail/ProcessInstanceOperationButton.vue`(`handleAudit`) |
+| 审核接口 | `/bpm/task/approve`、`/bpm/task/reject`、`/bpm/task/return` | `src/api/bpm/task/index.ts` |
+| 待办/已办列表 | 是 | `src/views/bpm/task/todo/index.vue` |
+| 站内通知 | 未读数 + 已读 | `/system/notify-message/*` |
+| 后端技术栈 | 若依 RuoYi(Spring Boot) | 不在本仓库 |
+
+前端审核动作只是把结果提交给后端,**最终的审批状态流转和通知都在服务端**。因此企微推送必须落在后端。
+
+---
+
+## 3. 总体架构
+
+```
+        申请人                 审批人              企微 App(单 corpId)
+          │                      │                    │
+          │ 提交单据(BPM启动)      │                    │
+          │ ───────────────────► │                    │
+          │                      │                    │
+          │        审批通过/拒绝  │                    │
+          │                      │ ─────────────────► │
+          │                      审核结果完成            │
+          │                       └── 后端流程引擎触发通知
+          │                            │
+          │                            ▼
+          │              ┌─────────────────────────┐
+          │              │  NotifyMessage 记录站内通知│
+          │              └─────────────────────────┘
+          │                            │
+          │                            ▼
+          │              ┌─────────────────────────┐
+          │              │ QyWeixinClient          │
+          │              │ - 取 access_token(缓存)  │
+          │              │ - 按 userid 精准发应用消息 │
+          │              └─────────────────────────┘
+          │                            │
+          │                            ▼
+          │                      企微 App 推给对应人员
+```
+
+### 最优挂接点(推荐)
+
+不直接改 `approve/reject` 各自的方法,而是在**审核完成时统一产生的通知出口**处理,做到一次接入、覆盖所有审核场景:
+
+- 方案 A(推荐):在服务端「审核通知落地」的公共位置挂接发送逻辑 —— 即当前 BPM 审批完成后写站内通知(`notify-message`)的地方,追加企微推送。所有通过/拒绝/退回都经过此处。
+- 方案 B:在 BPM 流程事件监听器上挂接(例如审批任务完成 / 流程实例结束事件),事件驱动,与通知中心解耦。
+
+两种方案都满足「后端自动推送、前端零改动」。方案 A 复用既有通知点位更简单;方案 B 更符合流程事件化、可扩展(未来其它消息也可复用)。
+
+---
+
+## 4. 企业微信应用消息机制(前置说明)
+
+### 4.1 三要素(一套,全局复用)
+
+| 配置项 | 含义 | 获取位置 |
+| --- | --- | --- |
+| `corpId` | 企业 ID(全集团唯一) | 企微管理后台 → 我的企业 → 企业信息 |
+| `corpSecret` | 自建应用的密钥 | 应用管理 → 目标应用 → Secret |
+| `agentId` | 应用 AgentId | 应用管理 → 目标应用 → AgentId |
+
+### 4.2 调用链路(两步)
+
+1. 获取 access_token(有效期 7200s,需缓存复用,勿每次请求):
+   `GET https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid={corpid}&corpsecret={secret}`
+2. 发送应用消息(给指定 userid,可多选):
+   `POST https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={token}`
+   body:
+   ```json
+   {
+     "touser": "zhangsan|lisi",
+     "msgtype": "markdown",
+     "agentid": 1000002,
+     "markdown": { "content": "..." },
+     "safe": 0
+   }
+   ```
+
+### 4.3 前置条件(必须满足,否则发不出去)
+
+- 目标用户必须是企微通讯录成员,且 `touser` 用其 **userid**(非手机号/姓名)。
+- 服务端出口 IP 需加入该应用「企业可信 IP」白名单,否则 gettoken 失败。
+- 自建应用需勾选「消息发送」权限;接收人需在该应用可见范围内。
+- 应用可见范围至少要覆盖需要被通知的人员(经办人/审批人)。
+- **集团为单一企微(单 corpId)**:`userid` 全集团唯一,可直接按 userid 精准推送给对应人员,一套配置全局有效,无需按租户/机构拆分。
+
+---
+
+## 5. 后端改动点(若依 RuoYi / Spring Boot)
+
+> 后端不在本仓库,此处给出落地清单;实际编码在拿到后端仓库后进行。
+
+### 5.1 配置 `application.yml`
+
+```yaml
+wecom:
+  app:
+    enabled: true
+    corp-id: wx1234567890abcdef
+    agent-id: 1000002
+    corp-secret: YOUR_CORP_SECRET
+    # userid 前缀/映射可选,若系统用户表存的是手机号而非 userid
+    user-id-fallback: mobile
+```
+
+### 5.2 新增 `QyWeixinClient`
+
+```java
+@Component
+public class QyWeixinClient {
+    // 1. getAccessToken():按 agentId 维度 Redis 缓存 7200s,失效再拉取(单 corpId 下基本一份 token)
+    // 2. sendMarkdown(targetUseridSet, mdContent):非空 userid 才发,多个用 "|" 拼接
+    // 3. 记录返回的 invaliduser/unlicenseduser 日志,便于排查 userid 映射
+    // 异常处理:RestClientException 记日志,不向上抛,保证不影响主审批流程
+}
+```
+
+### 5.3 通知条件判断与接收人计算
+
+- 仅当审核**结果产生**(通过/拒绝/退回)且配置 `enabled=true`、存在**接收人 userid** 时才发送。
+- 接收人=申请人(单据发起人)+ 上一审批人。userid 来源(单 corpId 下 userid 全集团唯一,直接可用于 `touser`):
+  - 用户表若有 userid 字段直接取;
+  - 否则按配置 `user-id-fallback: mobile`,用手机号在企微通讯录换取 userid(`/cgi-bin/user/getuserid`)。手机号必须开通并唯一。
+- 由于单 corpId,**无需**按租户/机构维护多套企微参数与 user↔corpId 映射。
+
+### 5.4 挂接点(方案 A:通知出口处)
+
+在服务端「BPM 审批写站内通知(notify-message)」的方法内,审批结果确定后追加:
+
+```java
+// 伪代码
+notifyMessageService.createBpm(...);   // 既有站内通知,保留不动
+
+if (wecomProperties.getApp().isEnabled()) {
+    Set<String> userIds = resolveReceiverUserIds(instance, task);
+    if (!userIds.isEmpty()) {
+        wecomClient.sendMarkdown(userIds, buildApprovalMd(instance, task, result));
+    }
+}
+```
+
+### 5.5 消息模板(Markdown,示例)
+
+```markdown
+**养老院审批通知**
+
+> 单据:退住申请
+> 编号:DS-2026-0001
+> 发起人:张三
+> 审批人:李四
+> 结果:✅ 已通过 / ❌ 已拒绝 / ↩️ 已退回
+
+审批意见:……
+时间:2026-09-11 14:30
+```
+
+### 5.6 幂等与失败处理
+
+- token 按 agentId 缓存且处理并发,避免重复获取。
+- 发送失败(网络/接口返回 errcode)仅记录日志并告警,**不影响主审批事务**(异步或非事务内同步发送,推荐用 `@Async`)。
+- 可选开启 `enable_duplicate_check=1` 防重复推送(默认 1800s 内同内容去重)。
+- 支持开关 `enabled:false` 一键关闭,灰度可配置按 tenant 或单据类型白名单。
+
+---
+
+## 6. 配置清单(供实施联调用)
+
+| 步骤 | 内容 | 负责人 |
+| --- | --- | --- |
+| 1 | 企微后台创建自建应用,取得 corpId / agentId / secret | 企微管理员 |
+| 2 | 应用可见范围勾选需被通知人员 | 企微管理员 |
+| 3 | 服务器出口 IP 加入「企业可信 IP」 | 运维 + 企微管理员 |
+| 4 | 确认用户表具备 userid(或手机号可映射) | 后端开发 |
+| 5 | 后端接配置 + QyWeixinClient + 通知出口挂接 | 后端开发 |
+| 6 | 联调:发起一单审批,验证审批人/申请人企微能收消息 | 后端 + 测试 |
+| 7 | 灰度与开关 | 运维 |
+
+---
+
+## 7. 边界与风险
+
+- **userid 准确性**是本方案最大风险:userid 与实际用户不匹配、接收人不在应用可见范围,会导致个别用户收不到(响应 `invaliduser`)。需在联调阶段核对映射。单 corpId 下全集团 userid 唯一,映射相对清晰。
+- token 需按应用缓存且处理并发;Redis 或本地内存皆可,过期自动刷新。
+- 大量审批并发时,企微频率限制(每应用对同一成员 ≤30 次/分、≤1000 次/时)需留意,必要时异步排队;建议避开整点 0/30 分调用。
+- markdown 消息需企微客户端 2.4.5+;若应用开启「在微工作台中始终进入主页」,非文本消息会被转成文本并截断(≤20 字节)。
+- 后端自动推送意味着**后端仓库需要新代码**;本前端仓库无需改动(除非未来要提供"审核通知开关/接收人配置"页面)。
+- 敏感信息:secret、access_token 不可落入前端仓库或日志(官方明确要求 token 仅存后端)。
+
+---
+
+## 8. 官方文档核验结论(2025/09/24 版)
+
+已根据企微官方开发文档逐项核对,**当前方案整体无误**,并补充以下细节:
+
+### 8.1 已确认与方案一致
+
+| 方案写法 | 官方结论 | 是否一致 |
+| --- | --- | --- |
+| `gettoken?corpid=&corpsecret=` 取 token | GET `https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpsecret=SECRET`,需应用为启用状态 | ✅ |
+| access_token 有效期 7200s,需缓存复用 | `expires_in: 7200`(2 小时),须缓存、不能频繁调用否则被频率拦截 | ✅ |
+| `message/send?access_token=` 发消息 | POST `https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN` | ✅ |
+| `touser` 用 userid,多个用 `\|` 分隔 | 最多 1000 个;也支持 `toparty`/`totag`/`@all` | ✅ |
+| `agentid` 为整型必填 | 企业内部应用在设置页查看 | ✅ |
+| `msgtype: markdown` | 官方支持 markdown 消息(有语法子集) | ✅ |
+| 后端自动推送 | 官方明示「**请勿将 access_token 返回给前端,全部由后台发起企微 API 请求**」——印证后端方案正确 | ✅ |
+
+### 8.2 需补充的细节
+
+1. **token 缓存**:单 corpId 下应用仅一个,`access_token` 全局一份即可(仍按 agentId 语义缓存,便于扩展)。多企业场景才需按企业隔离。
+2. **接收人必须在应用可见范围**:否则该 userid 返回在 `invaliduser`;若全部无权限则 errcode=81013。发送方法需记录 `invaliduser/unlicenseduser` 便于排查。
+3. **markdown 客户端要求**:需企微客户端 2.4.5+;若应用设为「在微工作台中始终进入主页」,会转纯文本(≤20 字节截断)。
+4. **频率与错峰**:每应用对同一成员 ≤30 次/分、≤1000 次/时;建议避开每小时 0/30 分整点调用。
+5. **防重复**:可开 `enable_duplicate_check=1`(默认 1800s 同内容去重),避免重复推送。
+6. **返回大小写**:返回包 userid 统一转小写,接收人分派时按小写处理更稳妥。
+7. **secret 需应用启用状态**:配置联调前确认自建应用为「已启用」。
+
+---
+
+## 9. 待确认问题(评审后)
+
+1. 接收人集合:只推给申请人?还是申请人 + 全部历史审批人?是否包含"当前待办审批人"?
+2. 推送事件范围:仅「通过/拒绝/退回」这类结果,还是也要「新待办提醒」?
+3. 是否需要在 Web 端提供一个"审核通知设置"(接收人、开关)页面?
+4. 后端仓库位置:评审通过后请提供后端 Git 地址或本地路径,以便直接实现。

+ 25 - 0
src/api/elderly/apply/check-in.ts

@@ -84,3 +84,28 @@ export const deleteSafetyRiskNotice = (id) => {
     url: `/elderly-risk-disclosure-statement/delete?id=${id}`
   })
 }
+
+// 导出
+export const exportCustomer = async (params: any) => {
+  return await request.download({ url: `/bpm/process-instance/nurse-change-export-excel`, params })
+}
+
+// 导出
+export const exportCustomerWait = async (params: any) => {
+  return await request.download({ url: `/bpm/process-instance/check-in-wait-export-excel`, params })
+}
+// 导出
+export const exportCustomerPrice = async (params: any) => {
+  return await request.download({ url: `/bpm/process-instance/price-change-export-excel`, params })
+}
+
+// 导出
+export const exportCustomerBed = async (params: any) => {
+  return await request.download({ url: `/bpm/process-instance/bed-change-export-excel`, params })
+}
+
+// 导出
+export const exportCustomerFood = async (params: any) => {
+  return await request.download({ url: `/bpm/process-instance/catering-change-export-excel`, params })
+}
+

+ 1 - 0
src/api/elderly/elder/bed-change/index.ts

@@ -427,6 +427,7 @@ export interface DoctorOrderExecution {
   planTime?: string // 计划执行时间 YYYY-MM-DD HH:mm
   execTime?: string // 实际执行时间
   execNurseSign?: string // 执行护士签名
+  doctorSign?: string // 医生签名(执行记录表可能不含,前端从关联医嘱条目兜底取值)
   status?: number // 0=待执行 1=已执行 2=已跳过
   remark?: string
   tenantId?: number | string

+ 36 - 9
src/views/changes/ChangeFood/index.vue

@@ -8,7 +8,7 @@
       :inline="true"
       label-width="90px"
     >
-      <TenantSelect v-model="queryParams.tenantIds" placeholder="请选择机构名称" prop="tenantIds"/>
+      <TenantSelect v-model="queryParams.tenantIds" placeholder="请选择机构名称" prop="tenantIds" />
       <el-form-item label="长者姓名">
         <el-input
           @keyup.enter="handleQuery"
@@ -44,6 +44,10 @@
         <Icon icon="ep:plus" class="mr-5px" />
         新增
       </el-button>
+      <el-button :loading="exportLoading" plain type="success" @click="handleExport">
+        <Icon class="mr-5px" icon="ep:download" />
+        导出
+      </el-button>
     </div>
     <el-table v-loading="loading" :data="list" :header-cell-style="tableHeaderColor">
       <el-table-column header-align="center" align="center" label="序号" width="60">
@@ -53,7 +57,13 @@
           }}
         </template>
       </el-table-column>
-      <el-table-column header-align="center" align="center" label="所属机构" prop="tenantName"  v-if="userStore.getOrgTenant.multiple"/>
+      <el-table-column
+        header-align="center"
+        align="center"
+        label="所属机构"
+        prop="tenantName"
+        v-if="userStore.getOrgTenant.multiple"
+      />
       <el-table-column prop="elderlyName" header-align="center" align="center" label="长者姓名" />
       <el-table-column
         prop="originalName"
@@ -119,14 +129,16 @@
 </template>
 
 <script setup lang="ts">
-import { DICT_TYPE, getDictObj, getStrDictOptions } from '@/utils/dict'
-import { getAskLeList } from '@/api/elderly/elder/outwardRegustration'
+import { DICT_TYPE, getStrDictOptions } from '@/utils/dict'
 import AddForm from '@/views/changes/ChangeFood/AddForm.vue'
 import DetailForm from '@/views/changes/ChangeFood/DetailForm.vue'
 import { getCateringChange } from '@/api/elderly/changes/food'
-import {cancelSyncData} from "@/api/elderly/changes/courtyard";
+import { cancelSyncData } from '@/api/elderly/changes/courtyard'
 import { useUserStore } from '@/store/modules/user'
 const message = useMessage() // 消息弹窗
+import download from '@/utils/download'
+import { exportCustomerFood } from '@/api/elderly/apply/check-in'
+const exportLoading = ref(false) // 列表的加载中
 const { t } = useI18n() // 国际化
 const userStore = useUserStore()
 const loading = ref(true) // 列表的加载中
@@ -165,6 +177,21 @@ const handleQuery = async () => {
   getList()
 }
 
+/** 导出按钮操作 */
+const handleExport = async () => {
+  try {
+    // 导出的二次确认
+    await message.exportConfirm()
+    // 发起导出
+    exportLoading.value = true
+    const data = await exportCustomerFood(queryParams)
+    download.excel(data, '餐饮变更.xls')
+  } catch {
+  } finally {
+    exportLoading.value = false
+  }
+}
+
 /** 重置按钮操作 */
 const resetQuery = () => {
   queryParams.elderName = ''
@@ -176,20 +203,20 @@ const resetQuery = () => {
 /** 添加/修改操作 */
 const formRef = ref()
 const openForm = (row: any = {}, isDetail: boolean = false) => {
-  if(queryParams.tenantIds.length == 0 || queryParams.tenantIds.length > 1 && !row.tenantId){
+  if (queryParams.tenantIds.length == 0 || (queryParams.tenantIds.length > 1 && !row.tenantId)) {
     message.error('新增只能选择一个机构')
     return
   }
   formRef.value.open(row.tenantId || queryParams.tenantIds[0], row.id, isDetail, row.status)
 }
 
-const detailFormCK = (row,isD) => {
+const detailFormCK = (row, isD) => {
   detailRef.value.open(row.id, row.processInstanceId, row.status)
 }
 
 const openReturnHospitalFormRef = async (id) => {
   try {
-    console.log("任务ID",id)
+    console.log('任务ID', id)
     const res = await message.prompt('请输入撤销原因', '提示')
     if (res.action == 'confirm') {
       // // 发起撤销
@@ -220,7 +247,7 @@ const cancelDelete = async (id: number) => {
 const route = useRoute()
 /** 初始化 **/
 onMounted(() => {
-  if(route.query && route.query.elderName){
+  if (route.query && route.query.elderName) {
     queryParams.elderName = route.query.elderName as string
   }
   getList()

+ 1 - 1
src/views/elderly/assess/column.ts

@@ -67,7 +67,7 @@ export const SyntheticAbilityColumns = reactive([
 
   {
     label: '评估员姓名',
-    field: 'informationProviderName'
+    field: 'evaluator'
   },
   // {
   //   label: '家属签名状态',

+ 111 - 22
src/views/elderly/assess/synthetic-ability/Form.vue

@@ -74,6 +74,13 @@
                   }}</el-button>
                 </el-form-item>
               </template>
+              <el-row :gutter="30">
+                <el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
+                  <el-form-item label="评估编号" prop="evaluationCode">
+                    <el-input v-model="dataForm.evaluationCode" placeholder="请输入评估编号" maxlength="64" />
+                  </el-form-item>
+                </el-col>
+              </el-row>
               <el-row :gutter="30">
                 <el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
                   <el-form-item label="长者姓名" prop="elderId">
@@ -143,7 +150,7 @@
                 <template v-if="dataForm.evaluationAgency == '1'">
                   <el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
                     <el-form-item label="民族" prop="nationId">
-                      <el-select v-model="dataForm.nationId">
+                      <el-select v-model="dataForm.nationId" disabled>
                         <el-option
                           v-for="(item, index) in getStrDictOptions(DICT_TYPE.NATION_ARR)"
                           :key="index"
@@ -155,12 +162,12 @@
                   </el-col>
                   <el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
                     <el-form-item label="身高" prop="elderHeight">
-                      <el-input v-model="dataForm.elderHeight"><template #append>cm</template></el-input>
+                      <el-input v-model="dataForm.elderHeight" disabled><template #append>cm</template></el-input>
                     </el-form-item>
                   </el-col>
                   <el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
                     <el-form-item label="体重" prop="elderWeight">
-                      <el-input v-model="dataForm.elderWeight"><template #append>kg</template></el-input>
+                      <el-input v-model="dataForm.elderWeight" disabled><template #append>kg</template></el-input>
                     </el-form-item>
                   </el-col>
                   <el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
@@ -169,6 +176,7 @@
                         v-model="dataForm.religiousBelief"
                         placeholder="请选择宗教信仰"
                         clearable
+                        disabled
                         :list="getDictOptions(DICT_TYPE.RELIGIOUS_BELIEF_ARR)"
                       >
                         <el-option
@@ -186,6 +194,7 @@
                         v-model="dataForm.degreeEducation"
                         placeholder="请选择"
                         clearable
+                        disabled
                         :list="getDictOptions(DICT_TYPE.DEGREE_EDUCATION_ARR)"
                       >
                         <el-option
@@ -203,6 +212,7 @@
                         v-model="dataForm.maritalStatus"
                         placeholder="请选择婚姻状况"
                         clearable
+                        disabled
                         :list="getDictOptions(DICT_TYPE.MARITAL_STATUS_ARR)"
                       >
                         <el-option
@@ -220,6 +230,7 @@
                         v-model="dataForm.liveSituation"
                         placeholder="请选择居住情况"
                         clearable
+                        disabled
                         :list="getDictOptions(DICT_TYPE.LIVE_ARR)"
                       >
                         <el-option
@@ -237,6 +248,7 @@
                         v-model="dataForm.economySource"
                         placeholder="请选择经济来源"
                         clearable
+                        disabled
                         :list="getDictOptions(DICT_TYPE.ECONOMY_SOURCE_ARR)"
                       >
                         <el-option
@@ -254,6 +266,7 @@
                         v-model="dataForm.medicalInsurance"
                         placeholder="请选择医疗保险"
                         clearable
+                        disabled
                         :list="getDictOptions(DICT_TYPE.MEDICAL_INSURANCE_ARR)"
                       >
                         <el-option
@@ -647,7 +660,7 @@
           <div class="fifth" v-if="showViews()?active==4:active == 2">
             <div class="info-title">评估报告</div>
             <div class="info-wrap">
-              <Result :nurseLevelName="dataForm.nurseLevelName" :type="showViews2()" ref="resultRef" :templates="fcFormRefs" :nurseLevelList="nurseLevelList" :syntheticAbilityId="dataForm.id" :status="dataForm.status"/>
+              <Result :nurseLevelName="dataForm.nurseLevelName" :recommendedNursingLevel="dataForm.recommendedNursingLevel" v-model:evaluator="dataForm.evaluator" :type="showViews2()" ref="resultRef" :templates="fcFormRefs" :nurseLevelList="nurseLevelList" :syntheticAbilityId="dataForm.id" :status="dataForm.status"/>
             </div>
           </div>
         </el-form>
@@ -683,6 +696,7 @@
 
 <script lang="ts" setup>
 import { computed, ref } from 'vue'
+import dayjs from 'dayjs'
 import { DICT_TYPE, getIntDictOptions, getStrDictOptions, getDictOptions } from '@/utils/dict'
 import {
   getEvaluationProcessById,
@@ -716,7 +730,8 @@ const stateForm = reactive<syntheticAbilityFormType>({
     id: '',
     evaluationAgency: '1', // 1本院评估, 2第三方评估
     thirdPartyName: '', // 第三方名称
-    evaluateReasons: '', //评估原因
+    evaluateReasons: '3', //评估原因,默认常规评估
+    evaluationCode: '', // 评估编号
     questionnaireName: '', // 能力评估表
     questionnaireId: '', // 评估表id
     questionnaireType: '', // 评估类型
@@ -732,6 +747,7 @@ const stateForm = reactive<syntheticAbilityFormType>({
     liveSituation: '',
     economySource: '',
     medicalInsurance: '',
+    evaluator: nickname, // 评估员签名,默认当前账号
     idCard: '', // 证件号码
     elderSex: undefined, // 性别
     birthday: undefined, // 出生日期
@@ -776,6 +792,7 @@ const stateForm = reactive<syntheticAbilityFormType>({
     contactPhone: ''
   },
   dataRule: {
+    evaluationCode: [{ required: true, message: '评估编号不能为空', trigger: 'blur' }],
     elderId: [{ required: true, message: '长者姓名不能为空', trigger: 'change' }],
     evaluatorDate: [{ required: true, message: '评估日期不能为空', trigger: 'change' }],
     evaluateReasons: [{ required: true, message: '评估原因不能为空', trigger: 'change' }],
@@ -805,7 +822,6 @@ const { diseaseDiagnosisInput, motionOfJointInput, woundConditionInput, specialC
 const defectDentition = ref('')
 const dentistryMissing = ref('')
 
-const processSequenceList = ref([]) // 模版
 const fcFormRefs = ref<HTMLElement[]>([])
 const setFormRef = (el, index) => {
   if (el) {
@@ -949,9 +965,38 @@ const resetCheckBox = (arg, type, input1? : string, input2?: string) => {
   }
 }
 
+/** 把后端返回的日期统一格式化为 YYYY-MM-DD,兼容字符串、时间戳、Date */
+const formatDateYMD = (raw: any): string => {
+  if (!raw) return ''
+  const d = dayjs(raw)
+  return d.isValid() ? d.format('YYYY-MM-DD') : ''
+}
+
+/** 生成默认评估编号:NLPG + YYYYMMDD + 4位随机数 */
+const generateEvaluationCode = () => {
+  const now = new Date()
+  const dateStr = now.getFullYear().toString() +
+    String(now.getMonth() + 1).padStart(2, '0') +
+    String(now.getDate()).padStart(2, '0')
+  const random = Math.floor(Math.random() * 10000).toString().padStart(4, '0')
+  return `NLPG${dateStr}${random}`
+}
+
 /** 打开弹窗 */
 const open = async (tId, id) => {
   resetForm()
+  // 新增时自动生成默认评估编号;编辑时由后端数据回填
+  if (!id) {
+    dataForm.value.evaluationCode = generateEvaluationCode()
+  }
+  // 意外事件默认选中"无"
+  const accidentNone = getStrDictOptions(DICT_TYPE.ACCIDENT_ARR).find((d) => d.label === '无')
+  if (accidentNone) {
+    dataForm.value.accidentalFall = accidentNone.value
+    dataForm.value.accidentalLoss = accidentNone.value
+    dataForm.value.accidentalChoking = accidentNone.value
+    dataForm.value.accidentalSuicide = accidentNone.value
+  }
   dialogVisible.value = true
   loading.value = true
   getNurseLevelList()
@@ -964,18 +1009,53 @@ const open = async (tId, id) => {
       const res = await getAdmissionAssessmentById(id)
       getEvaluationList(res.questionnaireId)
       isClickLeft.value = res.evaluatorDate ? true : false
+
+      // 后端部分字段以 JSON 字符串存储,统一解析为数组;已是数组则透传
+      const parseArr = (raw: any) => {
+        if (!raw) return []
+        if (Array.isArray(raw)) return raw
+        if (typeof raw === 'string') {
+          try {
+            return JSON.parse(raw)
+          } catch (e) {
+            return []
+          }
+        }
+        return []
+      }
+      const parsedSyntheticAbilityInfoList = parseArr(res.syntheticAbilityInfoList)
+      // 后端返回的 processSequenceList 中,template 字段可能是 JSON 字符串或对象;
+      // 统一解析为对象,且如果是数组则取第一项,保证后续 item.template.templateName 可用
+      const parsedProcessSequenceList = parseArr(res.processSequenceList).map((item: any) => {
+        if (!item) return item
+        if (item.template && typeof item.template === 'string') {
+          try {
+            item.template = JSON.parse(item.template)
+          } catch (e) {
+            item.template = undefined
+          }
+        }
+        if (Array.isArray(item.template)) {
+          item.template = item.template[0]
+        }
+        return item
+      })
+
       dataForm.value = {
         ...res,
         elderId: Number(res.elderId),
         evaluationAgency: res.evaluationAgency ? res.evaluationAgency : '1', // 1本院评估, 2第三方评估
-        evaluatorDate: new Date().toISOString().substr(0, 10),
+        // 修改时保留原评估日期;仅新建/草稿(status==0 且无日期)才默认今天
+        evaluatorDate: formatDateYMD(res.evaluatorDate) || new Date().toISOString().substr(0, 10),
         diseaseDiagnosis: res.diseaseDiagnosis ? str2arr(res.diseaseDiagnosis, 'diseaseDiagnosisInput') : [],
-        medicationSituation: res.medicationSituation ? JSON.parse(res.medicationSituation) : [],
-        absenceOfTeeth: res.absenceOfTeeth ? JSON.parse(res.absenceOfTeeth) : [],
+        medicationSituation: parseArr(res.medicationSituation),
+        absenceOfTeeth: parseArr(res.absenceOfTeeth),
         woundCondition: res.woundCondition ? str2arr(res.woundCondition, 'woundConditionInput') : [],
         specialCareSituation: res.specialCareSituation ? str2arr(res.specialCareSituation, 'specialCareSituationInput') : [],
-        dentureWearingCondition: res.dentureWearingCondition ? JSON.parse(res.dentureWearingCondition) : [],
-        dysphagia: res.dysphagia? JSON.parse(res.dysphagia) : [],
+        dentureWearingCondition: parseArr(res.dentureWearingCondition),
+        dysphagia: parseArr(res.dysphagia),
+        syntheticAbilityInfoList: parsedSyntheticAbilityInfoList,
+        processSequenceList: parsedProcessSequenceList,
         elderSex: res.elder.elderSex,
         papersType: res.elder.papersType,
         idCard: res.elder.idCard,
@@ -990,6 +1070,8 @@ const open = async (tId, id) => {
         liveSituation: res.elder.liveSituation,
         economySource: res.elder.economySource,
         medicalInsurance: res.elder.medicalInsurance,
+        // 评估员签名:后端有值则回填,否则默认当前账号昵称
+        evaluator: res.evaluator || nickname,
       }
 
       if(res.motionOfJoint && res.motionOfJoint.indexOf('-') > -1){
@@ -1030,11 +1112,15 @@ const open = async (tId, id) => {
             key: Date.now()
           }
         ]
-      //  模版
-      processSequenceList.value = res.processSequenceList
-      res.processSequenceList.map(item => {
-        res.syntheticAbilityInfoList.map(s => {
-          if(item.template.templateName == s.evaluationName){
+      //  模版:用解析后的数组回填,避免 res.xxx 仍为 JSON 字符串导致 .map 报错或回填失败
+      dataForm.value.processSequenceList.forEach(item => {
+        if (!item.template) return
+        // 保存时 evaluationName 取的是 processSequenceList 顶层 templateName,
+        // 优先用顶层 templateName 匹配,再兜底 item.template.templateName
+        const itemName = item.templateName || item.template?.templateName
+        if (!itemName) return
+        parsedSyntheticAbilityInfoList.forEach(s => {
+          if (itemName == s.evaluationName) {
             item.template.templateProperties = s.evaluationContent
           }
         })
@@ -1066,9 +1152,7 @@ const submitForm = async (type: string) => {
   const params = await validateAllForm()
   const allNum = params.syntheticAbilityInfoList.reduce((pre, cur)=> pre + cur.score, 0 )
   const obj = {
-    evaluator: '',
     ...dataForm.value,
-    informationProviderName:nickname,
     processSequenceList: undefined,
     syntheticAbilityInfoList: params.syntheticAbilityInfoList,
     totalScore: allNum,
@@ -1092,10 +1176,12 @@ const submitForm = async (type: string) => {
     formLoading.value = true
     // TODO 看要不要调用保存的接口
     try {
-      if(resultRef.value && resultRef.value.base64Str){
-        obj.evaluator = resultRef.value.base64Str
-      }
-      obj.status = 1
+      // 评估员签名:dataForm.evaluator 已通过 v-model 与 Result 输入框同步;
+      // 若用户清空输入框,则打印时展示为空
+      obj.evaluator = dataForm.value.evaluator || ''
+      // 修改时保留原记录状态(status),避免把已签字(status=2)等记录误改回 1;
+      // 初次评估(status==0)保存后自然变为 1
+      obj.status = dataForm.value.status || 1
       const res = await addElderlySyntheticAbility(obj)
       if (res) {
         message.success(t('common.updateSuccess'))
@@ -1279,6 +1365,8 @@ const handleChangeEvaluationAgency = (type: string) => {
   let tempDate = JSON.parse(JSON.stringify(dataForm.value))
   resetForm()
   dataForm.value.evaluationAgency = type
+  dataForm.value.evaluationCode = tempDate.evaluationCode
+  dataForm.value.evaluatorDate = tempDate.evaluatorDate
   dataForm.value.elderId = tempDate.elderId
   dataForm.value.papersType = tempDate.papersType
   dataForm.value.idCard = tempDate.idCard
@@ -1293,6 +1381,7 @@ const handleChangeEvaluationAgency = (type: string) => {
   dataForm.value.liveSituation = tempDate.liveSituation
   dataForm.value.economySource = tempDate.economySource
   dataForm.value.medicalInsurance = tempDate.medicalInsurance
+  dataForm.value.evaluator = tempDate.evaluator
   dataForm.value.evaluateReasons = tempDate.evaluateReasons
   dataForm.value.questionnaireId = tempDate.questionnaireId
   dataForm.value.questionnaireName = tempDate.questionnaireName

+ 204 - 76
src/views/elderly/assess/synthetic-ability/Print.vue

@@ -14,15 +14,9 @@
             <td>A.1.2 评估基准日期</td>
             <td>{{ formatDate(dataForm.evaluatorDate, 'YYYY-MM-DD') }}</td>
           </tr>
-          <tr v-if="templateType == 0 || templateType == 1">
-            <td>A.1.3 评估性质</td>
-            <td>
-              {{ getDictLabel(DICT_TYPE.EVALUATION_ARR, dataForm.questionnaireType) }}
-            </td>
-          </tr>
-          <tr v-if="templateType == 0 || templateType == 1">
+          <tr v-if="dataForm.evaluationAgency == '1' && (templateType == 0 || templateType == 1)">
             <td>A.1.4 评估原因</td>
-            <td>{{ dataForm.evaluateReasons }}</td>
+            <td>{{ getDictLabel(DICT_TYPE.EVALUATION_REASON, dataForm.evaluateReasons) }}</td>
           </tr>
         </table>
       </div>
@@ -59,35 +53,19 @@
           >
             <tr>
               <td colspan="2">A.2.4 身高</td>
-              <td>______{{ dataForm.height }}_______cm</td>
+              <td>{{ dataForm.elderHeight ? dataForm.elderHeight + ' cm' : '______cm' }}</td>
             </tr>
             <tr>
               <td colspan="2">A.2.5 体重</td>
-              <td>______{{ dataForm.weight }}_______kg</td>
+              <td>{{ dataForm.elderWeight ? dataForm.elderWeight + ' kg' : '______kg' }}</td>
             </tr>
             <tr>
               <td colspan="2">A.2.6 民族</td>
-              <td>
-                <div class="flex">
-                  <div class="left">
-                    <span class="item-info">1 汉族</span>
-                    <span class="item-info">2 少数民族_____________</span>
-                  </div>
-                  <div class="right"></div>
-                </div>
-              </td>
+              <td>{{ getDictLabel(DICT_TYPE.NATION_ARR, dataForm.nationId) }}</td>
             </tr>
             <tr>
               <td colspan="2">A.2.7 宗教信仰</td>
-              <td>
-                <div class="flex">
-                  <div class="left">
-                    <span class="item-info">1 无</span>
-                    <span class="item-info">2 有_____________</span>
-                  </div>
-                  <div class="right"></div>
-                </div>
-              </td>
+              <td>{{ getDictLabel(DICT_TYPE.RELIGIOUS_BELIEF_ARR, dataForm.religiousBelief) }}</td>
             </tr>
             <tr>
               <td colspan="2">A.2.8 公民身份号码</td>
@@ -107,10 +85,7 @@
                     >
                   </div>
                   <div class="right">{{
-                    findValueIndex(
-                      DICT_TYPE.DEGREE_EDUCATION_ARR,
-                      dataForm.elder ? dataForm.elder.degreeEducation : ''
-                    )
+                    findValueIndex(DICT_TYPE.DEGREE_EDUCATION_ARR, dataForm.degreeEducation)
                   }}</div>
                 </div>
               </td>
@@ -129,10 +104,7 @@
                     >
                   </div>
                   <div class="right">{{
-                    findValueIndex(
-                      DICT_TYPE.LIVE_ARR,
-                      dataForm.elder ? dataForm.elder.liveSituation : ''
-                    )
+                    findValueIndex(DICT_TYPE.LIVE_ARR, dataForm.liveSituation)
                   }}</div>
                 </div>
               </td>
@@ -151,10 +123,7 @@
                     >
                   </div>
                   <div class="right">{{
-                    findValueIndex(
-                      DICT_TYPE.MARITAL_STATUS_ARR,
-                      dataForm.elder ? dataForm.elder.maritalStatus : ''
-                    )
+                    findValueIndex(DICT_TYPE.MARITAL_STATUS_ARR, dataForm.maritalStatus)
                   }}</div>
                 </div>
               </td>
@@ -173,10 +142,7 @@
                     >
                   </div>
                   <div class="right">{{
-                    findValueIndex(
-                      DICT_TYPE.MEDICAL_INSURANCE_ARR,
-                      dataForm.elder ? dataForm.elder.medicalInsurance : ''
-                    )
+                    findValueIndex(DICT_TYPE.MEDICAL_INSURANCE_ARR, dataForm.medicalInsurance)
                   }}</div>
                 </div>
               </td>
@@ -195,10 +161,7 @@
                     >
                   </div>
                   <div class="right">{{
-                    findValueIndex(
-                      DICT_TYPE.ECONOMY_SOURCE_ARR,
-                      dataForm.elder ? dataForm.elder.economySource : ''
-                    )
+                    findValueIndex(DICT_TYPE.ECONOMY_SOURCE_ARR, dataForm.economySource)
                   }}</div>
                 </div>
               </td>
@@ -223,11 +186,80 @@
             </tr>
             <tr v-if="templateType != 8">
               <td>A3.14.5 其他</td>
-              <td>{{ dataForm.economySource }}</td>
+              <td>{{ dataForm.accidentalOther }}</td>
             </tr>
           </template>
         </table>
       </div>
+      <!-- 补充信息表:信息提供者、疾病诊断、长期服药、健康相关问题(仅能力评估大表填写这些字段) -->
+      <div
+        class="page"
+        v-if="dataForm.evaluationAgency == '1' && (templateType == 0 || templateType == 1)"
+      >
+        <h4>A.3 补充信息表</h4>
+        <table style="width: 100%" border="2">
+          <tr>
+            <td style="width: 180px">信息提供者姓名</td>
+            <td>{{ dataForm.informationProviderName }}</td>
+            <td style="width: 140px">与老年人关系</td>
+            <td>{{ dataForm.relation }}</td>
+          </tr>
+          <tr>
+            <td>联系人姓名</td>
+            <td>{{ dataForm.contactName }}</td>
+            <td>联系人电话</td>
+            <td>{{ dataForm.contactPhone }}</td>
+          </tr>
+          <tr>
+            <td>疾病诊断(可多选)</td>
+            <td colspan="3">{{
+              dictLabels(DICT_TYPE.DISEASE_DIAGNOSIS, dataForm.diseaseDiagnosis)
+            }}</td>
+          </tr>
+          <tr>
+            <td>长期服药情况</td>
+            <td colspan="3">{{ medicationText(dataForm.medicationSituation) }}</td>
+          </tr>
+          <tr>
+            <td>压力性损伤</td>
+            <td>{{ getDictLabel(DICT_TYPE.PRESSURE_INJURY, dataForm.pressureInjury) }}</td>
+            <td>关节活动度</td>
+            <td>{{ motionOfJointText(dataForm.motionOfJoint) }}</td>
+          </tr>
+          <tr>
+            <td>伤口情况(可多选)</td>
+            <td>{{ dictLabels(DICT_TYPE.WOUND_SITUATION, dataForm.woundCondition) }}</td>
+            <td>特殊护理情况(可多选)</td>
+            <td>{{ dictLabels(DICT_TYPE.SPECIAL_CARE, dataForm.specialCareSituation) }}</td>
+          </tr>
+          <tr>
+            <td>疼痛感</td>
+            <td>{{ getDictLabel(DICT_TYPE.PAIN, dataForm.pain) }}</td>
+            <td>牙齿缺失情况(可多选)</td>
+            <td>{{ absenceOfTeethText(dataForm.absenceOfTeeth) }}</td>
+          </tr>
+          <tr>
+            <td>义齿佩戴情况(可多选)</td>
+            <td>{{ dictLabels(DICT_TYPE.DENTISTRY_WEAR, dataForm.dentureWearingCondition) }}</td>
+            <td>吞咽困难的情形和症状(可多选)</td>
+            <td>{{ dictLabels(DICT_TYPE.SYMPTOMS_DYSPHAGIA, dataForm.dysphagia) }}</td>
+          </tr>
+          <tr>
+            <td>营养不良(BMI低于正常值)</td>
+            <td>{{ getDictLabel(DICT_TYPE.COMMON_STATUS4, dataForm.malnutrition) }}</td>
+            <td>清理呼吸道无效</td>
+            <td>{{
+              getDictLabel(DICT_TYPE.COMMON_STATUS4, dataForm.ineffectiveAirwayClearance)
+            }}</td>
+          </tr>
+          <tr>
+            <td>昏迷</td>
+            <td>{{ getDictLabel(DICT_TYPE.COMMON_STATUS4, dataForm.coma) }}</td>
+            <td>其他(请补充)</td>
+            <td>{{ dataForm.otherSupplements }}</td>
+          </tr>
+        </table>
+      </div>
       <template v-if="dataForm.evaluationAgency == '1'">
         <div class="page" v-for="(item, index) in temArr" :key="item.id + index">
           <h4>{{ item.name }}</h4>
@@ -350,12 +382,12 @@
               <tr>
                 <td colspan="3">
                   <div class="flex-column">
-                    <div class="flex">
-                      <span>评估员签名______{{ dataForm.informationProviderName }}______</span>
+                    <div class="flex" style="padding: 16px 0;">
+                      <span>评估员签名____________________{{ dataForm.evaluator }}____________________</span>
                       <span
-                        >日期___{{ dateList.length > 0 ? dateList[0] : '' }}___年___{{
-                          dateList.length > 0 ? dateList[1] : ''
-                        }}___月___{{ dateList.length > 0 ? dateList[2] : '' }}___日</span
+                        >日期___{{ evaluatorDateList[0] }}___年___{{
+                          evaluatorDateList[1]
+                        }}___月___{{ evaluatorDateList[2] }}___日</span
                       >
                     </div>
                     <!--                    <div class="flex">-->
@@ -473,12 +505,12 @@
           <tr>
             <td colspan="3">
               <div class="flex-column">
-                <div class="flex">
-                  <span>评估员签名______{{ dataForm.informationProviderName }}______</span>
+                <div class="flex" style="padding: 16px 0;">
+                  <span>评估员签名____________________{{ dataForm.evaluator }}____________________</span>
                   <span
-                    >日期___{{ dateList.length > 0 ? dateList[0] : '' }}___年___{{
-                      dateList.length > 0 ? dateList[1] : ''
-                    }}___月___{{ dateList.length > 0 ? dateList[2] : '' }}___日</span
+                    >日期___{{ evaluatorDateList[0] }}___年___{{
+                      evaluatorDateList[1]
+                    }}___月___{{ evaluatorDateList[2] }}___日</span
                   >
                 </div>
                 <div class="flex">
@@ -620,6 +652,7 @@ import {
   getStrDictOptions
 } from '@/utils/dict'
 import { getSyntheticAbilityInfoById } from '@/api/elderly/assess/synthetic-ability'
+import { getElderInfoById } from '@/api/elderly/elder/elderly-Info'
 import { formatDate } from '@/utils/formatTime'
 import { getEvaluationProcessConfigList } from '@/api/elderly/assess/evaluation-process'
 import { getEvaluationTemplatesConfigList } from '@/api/elderly/assess/evaluation-process'
@@ -634,6 +667,11 @@ const dataForm = ref({}) // 表单字段
 const loading = ref(false) // 表单的加载中
 const temArr = ref([])
 const dateList = ref([])
+// 评估员签名一行的日期取「评估基准日期」
+const evaluatorDateList = computed(() => {
+  const d = (dataForm.value as any).evaluatorDate ? formatDate((dataForm.value as any).evaluatorDate, 'YYYY-MM-DD') : ''
+  return d ? d.split('-') : ['', '', '']
+})
 const descArr = ref([
   {
     label: '能力完好',
@@ -735,23 +773,33 @@ const open = async (id) => {
   try {
     loading.value = true
     const res = await getSyntheticAbilityInfoById(id)
+    // 基础信息字段强制从长者信息接口获取,评估记录仅兜底
+    const resElder = res.elder || {}
+    const elderInfo = res.elderId ? await getElderInfoById(res.elderId) : {}
+    const pick = (key: string) => {
+      for (const v of [elderInfo[key], resElder[key], res[key]]) {
+        if (v !== undefined && v !== null && v !== '') return v
+      }
+      return ''
+    }
     dataForm.value = {
+      ...resElder,
       ...res,
-      elderSex: res.elder.elderSex,
-      papersType: res.elder.papersType,
-      idCard: res.elder.idCard,
-      birthday: res.elder.birthday,
-      elderAge: res.elder.elderAge,
-      nationId: res.elder.nationId,
-      elderHeight: res.elder.elderHeight,
-      elderWeight: res.elder.elderWeight,
-      religiousBelief: res.elder.religiousBelief,
-      degreeEducation: res.elder.degreeEducation,
-      maritalStatus: res.elder.maritalStatus,
-      liveSituation: res.elder.liveSituation,
-      economySource: res.elder.economySource,
-      medicalInsurance: res.elder.medicalInsurance,
-      elderName: res.elder.elderName
+      elderSex: pick('elderSex'),
+      papersType: pick('papersType'),
+      idCard: pick('idCard'),
+      birthday: pick('birthday'),
+      elderAge: pick('elderAge'),
+      nationId: pick('nationId'),
+      elderHeight: pick('elderHeight'),
+      elderWeight: pick('elderWeight'),
+      religiousBelief: pick('religiousBelief'),
+      degreeEducation: pick('degreeEducation'),
+      maritalStatus: pick('maritalStatus'),
+      liveSituation: pick('liveSituation'),
+      economySource: pick('economySource'),
+      medicalInsurance: pick('medicalInsurance'),
+      elderName: pick('elderName')
     }
     syntheticAbilityInfoListTemp = res.syntheticAbilityInfoList
     // 打印的标题
@@ -847,10 +895,90 @@ const findValue = (arr, value, key = 'id', name = 'label') => {
   return ''
 }
 
-// 找到对应值的index
+// 解析 JSON 字符串数组(兼容已是数组或逗号分隔字符串的情况)
+const parseArr = (val: any): any[] => {
+  if (!val) return []
+  if (Array.isArray(val)) return val
+  try {
+    const arr = JSON.parse(val)
+    return Array.isArray(arr) ? arr : []
+  } catch (e) {
+    return String(val)
+      .split(',')
+      .filter((v) => v !== '')
+  }
+}
+
+// 字典值数组转标签文本,支持 '99-自定义内容' 形式
+const dictLabels = (dictType: string, val: any): string => {
+  return parseArr(val)
+    .map((v: any) => {
+      const idx = String(v).indexOf('-')
+      if (idx > -1) {
+        const code = String(v).slice(0, idx)
+        const extra = String(v).slice(idx + 1)
+        return (getDictLabel(dictType, code) || code) + ':' + extra
+      }
+      return getDictLabel(dictType, v) || v
+    })
+    .join('、')
+}
+
+// 牙齿缺失情况(0-3 为表单固定值,2-x/3-x 为字典值)
+const absenceOfTeethText = (val: any): string => {
+  const map = { 0: '无缺损', 1: '牙体缺损(如龋齿、楔状缺损)', 2: '牙列缺损', 3: '牙列缺失' }
+  return parseArr(val)
+    .map((v: any) => {
+      const idx = String(v).indexOf('-')
+      if (idx > -1) {
+        const code = String(v).slice(0, idx)
+        const extra = String(v).slice(idx + 1)
+        const label = map[code] || code
+        if (code === '2')
+          return label + ':' + (getDictLabel(DICT_TYPE.DEFECT_OF_DENTITION, extra) || extra)
+        if (code === '3')
+          return label + ':' + (getDictLabel(DICT_TYPE.DENTISTRY_MISSING, extra) || extra)
+        return label + ':' + extra
+      }
+      return map[v] || v
+    })
+    .join('、')
+}
+
+// 关节活动度(1-部位 形式)
+const motionOfJointText = (val: any): string => {
+  if (!val) return ''
+  const idx = String(val).indexOf('-')
+  const code = idx > -1 ? String(val).slice(0, idx) : String(val)
+  const extra = idx > -1 ? String(val).slice(idx + 1) : ''
+  if (code === '0') return '无,没有影响日常生活功能'
+  if (code === '1') return '是,影响日常生活功能' + (extra ? ',部位:' + extra : '')
+  if (code === '2') return '无法判断'
+  return String(val)
+}
+
+// 长期服药情况(对象数组:药品名称/服药方法/用药剂量/用药频次)
+const medicationText = (val: any): string => {
+  return parseArr(val)
+    .map((item: any) =>
+      typeof item === 'object'
+        ? [item.drugName, item.takeMedicine, item.dosage, item.frequency]
+            .filter(Boolean)
+            .join(' / ')
+        : String(item)
+    )
+    .filter(Boolean)
+    .join(';')
+}
+
+// 找到对应值的序号(按字典 value 匹配,兼容按 label 匹配)
 const findValueIndex = (arr, value) => {
   if (value) {
-    let index = getDictOptions(arr).findIndex((item) => item.label == value)
+    const options = getDictOptions(arr)
+    let index = options.findIndex((item) => item.value == value)
+    if (index == -1) {
+      index = options.findIndex((item) => item.label == value)
+    }
     if (index > -1) {
       return index + 1
     }

+ 38 - 1
src/views/elderly/assess/synthetic-ability/components/Result.vue

@@ -197,6 +197,10 @@
     <!--          </template>-->
     <!--        </div>-->
     <!--      </div>-->
+    <div class="left">评估员签名</div>
+    <div class="right">
+      <TgInput v-model="evaluatorSign" placeholder="请输入评估员签名" />
+    </div>
   </div>
   <div v-if="props.type == 1" class="result-page">
     <div class="left">
@@ -290,6 +294,10 @@
         props.templates[0].totalRecordList[7].value
       }}分)
     </div>
+    <div class="left">评估员签名</div>
+    <div class="right">
+      <TgInput v-model="evaluatorSign" placeholder="请输入评估员签名" />
+    </div>
   </div>
 </template>
 <script setup lang="ts">
@@ -334,10 +342,39 @@ const props = defineProps({
   nurseLevelName: {
     type: String,
     default: ''
+  },
+  recommendedNursingLevel: {
+    type: [String, Number],
+    default: ''
+  },
+  evaluator: {
+    type: String,
+    default: ''
   }
 })
 
-const nursingLevel = ref('')
+const emit = defineEmits(['update:evaluator'])
+
+const nursingLevel = ref<string | number>('')
+const evaluatorSign = ref('')
+
+watch(() => props.recommendedNursingLevel, (val) => {
+  if (val === '' || val == null) return
+  // 后端返回的可能是字符串,但 nurseLevelList 中 option 的 value 可能是数字;
+  // el-select 按 value 严格匹配,类型不一致会显示原始值。这里按 id 做类型对齐。
+  const matched = (props.nurseLevelList as any[]).find((n: any) => String(n.id) === String(val))
+  nursingLevel.value = matched ? (matched as any).id : val
+}, { immediate: true })
+
+watch(() => props.evaluator, (val) => {
+  if (val !== undefined && val !== null) {
+    evaluatorSign.value = String(val)
+  }
+}, { immediate: true })
+
+watch(evaluatorSign, (val) => {
+  emit('update:evaluator', val)
+})
 
 const totalNum = computed(() => {
   let num = 0

+ 10 - 0
src/views/elderly/assess/synthetic-ability/index.vue

@@ -59,6 +59,7 @@
       :data="list"
       :columns="SyntheticAbilityColumns"
       :queryParams="queryParams"
+      :show-edit-condition="() => false"
       @detail="handleDetail"
       @del="deleteRow"
       @print="handlePrint"
@@ -82,6 +83,15 @@
         >
           评估
         </el-button>
+        <el-button
+          link
+          type="primary"
+          @click="openForm(scope)"
+          v-show="scope.status != 0 && scope.questionnaireType != 2"
+          v-hasPermi="['synthetic-ability:audit']"
+        >
+          修改
+        </el-button>
       </template>
   </Table2>
     <!-- 分页 -->

+ 8 - 5
src/views/elderly/assess/types.ts

@@ -27,6 +27,7 @@ export interface syntheticAbilityFormType {
     evaluationAgency: string // 1本院评估, 2第三方评估
     thirdPartyName: undefined | string // 第三方名称
     evaluateReasons: undefined | string //评估原因
+    evaluationCode: undefined | string // 评估编号
     questionnaireName: undefined | string // 能力评估表
     questionnaireId: undefined | string // 评估表id
     questionnaireType: undefined | string // 评估表id
@@ -77,6 +78,7 @@ export interface syntheticAbilityFormType {
     relation: string
     contactName: string
     contactPhone: string
+    evaluator: string // 评估员签名
     status: number
     nurseLevelName: string
   }
@@ -167,11 +169,12 @@ export interface syntheticAbilityDetailType {
   liveSituation: string
   economySource: string
   medicalInsurance: string
-  informationProviderName: string
-  relation: string
-  contactName: string
-  contactPhone: string
-  status: number
+    informationProviderName: string
+    relation: string
+    contactName: string
+    contactPhone: string
+    evaluator: string // 评估员签名
+    status: number
 }
 
 export interface syntheticAbilityDetailTitleType {

+ 60 - 28
src/views/elderly/elder/bed-change/index.vue

@@ -9,28 +9,37 @@
       :inline="true"
       label-width="80px"
     >
-      <TenantSelect v-model="queryParams.tenantIds" placeholder="请选择机构名称" prop="tenantIds"/>
+      <TenantSelect v-model="queryParams.tenantIds" placeholder="请选择机构名称" prop="tenantIds" />
       <el-form-item label="长者姓名" prop="elderName">
-        <el-input @keyup.enter="handleQuery" v-model="queryParams.elderName" placeholder="请输入长者姓名" class="!w-240px" />
+        <el-input
+          @keyup.enter="handleQuery"
+          v-model="queryParams.elderName"
+          placeholder="请输入长者姓名"
+          class="!w-240px"
+        />
       </el-form-item>
       <el-form-item label="床位号" prop="expectId">
-        <SelectRoom v-model="queryParams.expectId" placeholder="请输入床位号" class="!w-240px" :tId="queryParams.tenantIds"/>
+        <SelectRoom
+          v-model="queryParams.expectId"
+          placeholder="请输入床位号"
+          class="!w-240px"
+          :tId="queryParams.tenantIds"
+        />
       </el-form-item>
 
       <el-form-item label="生效时间" prop="expectId">
-          <el-date-picker
-            style="width: 240px"
-            v-model="queryParams.changeDate"
-            :clearable="true"
-            type="daterange"
-            placeholder="选择时间"
-            value-format="YYYY-MM-DD"
-            format="YYYY-MM-DD"
-            date-format="YYYY-MM-DD"
-          />
+        <el-date-picker
+          style="width: 240px"
+          v-model="queryParams.changeDate"
+          :clearable="true"
+          type="daterange"
+          placeholder="选择时间"
+          value-format="YYYY-MM-DD"
+          format="YYYY-MM-DD"
+          date-format="YYYY-MM-DD"
+        />
       </el-form-item>
 
-
       <el-form-item label="审批状态" prop="type">
         <el-select v-model="queryParams.type" placeholder="请选择" class="!w-240px">
           <el-option
@@ -50,17 +59,23 @@
 
   <!-- 列表 -->
   <ContentWrap>
-    <TabBarBtn @add="openForm()" >
-<!--      <template #next>-->
-<!--        <el-button-->
-<!--          type="warning"-->
-<!--          plain-->
-<!--          @click="openExchangeForm()"-->
-<!--          v-hasPermi="['bed-change:exchange']"-->
-<!--        >-->
-<!--          <Icon icon="ep:plus" class="mr-5px" /> 床位对调-->
-<!--        </el-button>-->
-<!--      </template>-->
+    <TabBarBtn @add="openForm()">
+      <template #next>
+        <el-button :loading="exportLoading" plain type="success" @click="handleExport">
+          <Icon class="mr-5px" icon="ep:download" />
+          导出
+        </el-button>
+      </template>
+      <!--      <template #next>-->
+      <!--        <el-button-->
+      <!--          type="warning"-->
+      <!--          plain-->
+      <!--          @click="openExchangeForm()"-->
+      <!--          v-hasPermi="['bed-change:exchange']"-->
+      <!--        >-->
+      <!--          <Icon icon="ep:plus" class="mr-5px" /> 床位对调-->
+      <!--        </el-button>-->
+      <!--      </template>-->
     </TabBarBtn>
     <Table2
       v-loading="loading"
@@ -91,9 +106,11 @@ import { getBedChangePage } from '@/api/elderly/elder/bed-change'
 import { BedChangeColumns } from '../column'
 import { cancelprocessInstance } from '@/api/elderly/common'
 import Form from './Form.vue'
-import ExchangeForm from './ExchangeForm.vue'
+import download from '@/utils/download'
+const exportLoading = ref(false) // 列表的加载中
 import Detail from './Detail.vue'
 import { useUserStore } from '@/store/modules/user'
+import { exportCustomerBed } from '@/api/elderly/apply/check-in'
 defineOptions({ name: 'BedChange' })
 const userStore = useUserStore()
 const message = useMessage() // 消息弹窗
@@ -124,6 +141,21 @@ const getList = async () => {
   }
 }
 
+/** 导出按钮操作 */
+const handleExport = async () => {
+  try {
+    // 导出的二次确认
+    await message.exportConfirm()
+    // 发起导出
+    exportLoading.value = true
+    const data = await exportCustomerBed(queryParams)
+    download.excel(data, '床位变更.xls')
+  } catch {
+  } finally {
+    exportLoading.value = false
+  }
+}
+
 /** 搜索按钮操作 */
 const handleQuery = async () => {
   if (!queryFormRef.value) return
@@ -151,7 +183,7 @@ const resetQuery = () => {
 /** 添加/修改操作 */
 const formRef = ref()
 const openForm = (row: any = {}) => {
-  if(queryParams.tenantIds.length == 0 || queryParams.tenantIds.length > 1 && !row.tenantId){
+  if (queryParams.tenantIds.length == 0 || (queryParams.tenantIds.length > 1 && !row.tenantId)) {
     message.error('新增只能选择一个机构')
     return
   }
@@ -184,7 +216,7 @@ const handleDelete = async (id: number) => {
 const route = useRoute()
 /** 初始化 **/
 onMounted(() => {
-  if(route.query && route.query.elderName){
+  if (route.query && route.query.elderName) {
     queryParams.elderName = route.query.elderName as string
   }
   getList()

+ 1 - 1
src/views/elderly/elder/doctor-orders/execute-doctor-order/BatchExecuteDialog.vue

@@ -37,7 +37,7 @@
         />
       </el-form-item>
       <el-form-item label="执行护士">
-        <el-input v-model="form.execNurseSign" placeholder="请输入执行护士签名" />
+        <el-input v-model="form.execNurseSign" disabled />
       </el-form-item>
       <el-form-item label="备注">
         <el-input

+ 1 - 1
src/views/elderly/elder/doctor-orders/execute-doctor-order/ExecuteDialog.vue

@@ -34,7 +34,7 @@
         />
       </el-form-item>
       <el-form-item label="执行护士">
-        <el-input v-model="form.execNurseSign" placeholder="请输入执行护士签名" />
+        <el-input v-model="form.execNurseSign" disabled />
       </el-form-item>
       <el-form-item label="备注">
         <el-input v-model="form.remark" type="textarea" :rows="2" placeholder="请输入备注" />

+ 68 - 17
src/views/elderly/elder/doctor-orders/execute-doctor-order/ExecutionRecordDialog.vue

@@ -5,6 +5,7 @@
     width="95%"
     append-to-body
     :close-on-click-modal="false"
+    class="exec-print-dialog"
   >
     <!-- 弹窗过滤栏:时间范围(必填、不可清除)+ 关闭/打印 -->
     <div class="filter-bar">
@@ -43,19 +44,20 @@
       <div class="table-scroll">
         <table class="order-table">
           <colgroup>
-            <col style="width: 3.5%" />
-            <col style="width: 8.5%" />
-            <col style="width: 8.5%" />
+            <col style="width: 3%" />
+            <col style="width: 8%" />
+            <col style="width: 8%" />
             <col style="width: 5%" />
-            <col style="width: 17%" />
-            <col style="width: 5.5%" />
-            <col style="width: 5.5%" />
-            <col style="width: 5.5%" />
-            <col style="width: 10%" />
+            <col style="width: 16%" />
+            <col style="width: 5%" />
+            <col style="width: 5%" />
+            <col style="width: 5%" />
+            <col style="width: 9%" />
             <col style="width: 6%" />
+            <col style="width: 6%" />
+            <col style="width: 9%" />
+            <col style="width: 5%" />
             <col style="width: 10%" />
-            <col style="width: 5.5%" />
-            <col style="width: 9.5%" />
           </colgroup>
           <thead>
             <tr>
@@ -68,6 +70,7 @@
               <th>给药时间</th>
               <th>途径</th>
               <th>计划时间</th>
+              <th>医生签名</th>
               <th>执行护士</th>
               <th>实际时间</th>
               <th>状态</th>
@@ -76,7 +79,7 @@
           </thead>
           <tbody>
             <tr v-if="!list.length">
-              <td colspan="13" class="empty-tip">该长者所选范围内暂无执行记录</td>
+              <td colspan="14" class="empty-tip">该长者所选范围内暂无执行记录</td>
             </tr>
             <tr v-for="(item, idx) in list" :key="idx">
               <td>{{ idx + 1 }}</td>
@@ -93,6 +96,7 @@
                   <div class="t-line">{{ formatDateTimeSplit(item.planTime).time }}</div>
                 </div>
               </td>
+              <td>{{ item.doctorSign || '-' }}</td>
               <td>{{ item.execNurseSign || '-' }}</td>
               <td>
                 <div class="datetime">
@@ -146,6 +150,8 @@ import {
   getDoctorOrderExecutionPage,
   getLongDoctorOrderPage,
   getShortDoctorOrderPage,
+  getLongDoctorOrder,
+  getShortDoctorOrder,
   MED_FREQUENCY_OPTIONS,
   MED_TIME_OPTIONS,
   MED_ROUTE_OPTIONS,
@@ -262,6 +268,7 @@ const buildMockExecutionRecords = (): DoctorOrderExecution[] => {
       planTime: `${endDate} 08:00:00`,
       execTime: `${endDate} 08:05:00`,
       execNurseSign: '张护士',
+      doctorSign: '王医生',
       status: 1,
       remark: '',
       tenantId: userStore.orgTenantId as any
@@ -359,7 +366,7 @@ const fetchList = async () => {
     // 兜底从医嘱单 entry 上补齐 execution 上可能缺失的字段(orderContent/frequency/medTime/route)
     // 仅当记录里这些字段为空时才补,避免覆盖后端实际返回的字段
     const needBackfill = records.some(
-      (r) => !r.orderContent || !r.frequency || !r.medTime || !r.route
+      (r) => !r.orderContent || !r.frequency || !r.medTime || !r.route || !r.doctorSign
     )
     if (needBackfill) {
       try {
@@ -384,12 +391,12 @@ const fetchList = async () => {
         ])
         ;((lp?.list as any[]) || []).forEach((vo: any) => {
           ;(vo.entries || []).forEach((e: any) => {
-            entryMap.set(`1-${e.id}`, e)
+            entryMap.set(`1-${e.id}`, { ...e, _sid: vo.id })
           })
         })
         ;((sp?.list as any[]) || []).forEach((vo: any) => {
           ;(vo.entries || []).forEach((e: any) => {
-            entryMap.set(`2-${e.id}`, e)
+            entryMap.set(`2-${e.id}`, { ...e, _sid: vo.id })
           })
         })
         records = records.map((r: any) => {
@@ -400,9 +407,29 @@ const fetchList = async () => {
             orderContent: r.orderContent || entry.orderContent || '',
             frequency: r.frequency || entry.frequency || '',
             medTime: r.medTime || entry.medTime || '',
-            route: r.route || entry.route || ''
+            route: r.route || entry.route || '',
+            doctorSign: r.doctorSign || entry.doctorSign || ''
           }
         })
+        // 分页列表 VO 的 entry 通常不序列化 doctorSign(列表页不展示该字段),
+        // 对仍未取到医生签名的,用「按单据 id 查医嘱详情」接口补齐(详情才带医生签名)。
+        for (const r of records as any[]) {
+          if (r.doctorSign) continue
+          const ent = entryMap.get(`${r.orderType}-${r.orderEntryId}`)
+          if (!ent?._sid) continue
+          try {
+            const detail =
+              r.orderType === 1
+                ? await getLongDoctorOrder(ent._sid)
+                : await getShortDoctorOrder(ent._sid)
+            const de = ((detail?.entries) || []).find(
+              (x: any) => Number(x.id) === Number(r.orderEntryId)
+            )
+            if (de?.doctorSign) r.doctorSign = de.doctorSign
+          } catch (e2) {
+            console.warn('[医嘱执行记录] 详情接口补医生签名失败', e2)
+          }
+        }
       } catch (e) {
         console.warn('[医嘱执行记录] 医嘱单兜底拉取失败,仅展示 execution 原始字段', e)
       }
@@ -530,11 +557,11 @@ defineExpose({ open })
   vertical-align: middle;
   word-break: break-all;
 }
-/* 左对齐列:长者(2) / 床位(3) / 医嘱内容(5) / 备注(13) */
+/* 左对齐列:长者(2) / 床位(3) / 医嘱内容(5) / 备注(14) */
 .order-table td:nth-child(2),
 .order-table td:nth-child(3),
 .order-table td:nth-child(5),
-.order-table td:nth-child(13) {
+.order-table td:nth-child(14) {
   text-align: left;
 }
 .order-table thead th {
@@ -593,3 +620,27 @@ defineExpose({ open })
   }
 }
 </style>
+
+<!--
+  医嘱执行记录打印弹窗:弹窗固定高度,内部滚动,避免内容过多把弹窗撑出屏幕。
+  该 el-dialog 使用 append-to-body,需非 scoped 选择器才能命中(scoped :deep 无法穿透 teleport)。
+  弹窗为 flex 竖向布局:header + body(滚动) + footer 固定。
+-->
+<style lang="scss">
+.exec-print-dialog {
+  max-height: 88vh;
+  display: flex;
+  flex-direction: column;
+}
+.exec-print-dialog .el-dialog__body {
+  flex: 1;
+  min-height: 0;
+  overflow-y: auto;
+}
+.exec-print-dialog .el-dialog__header {
+  flex-shrink: 0;
+}
+.exec-print-dialog .el-dialog__footer {
+  flex-shrink: 0;
+}
+</style>

+ 23 - 0
src/views/elderly/elder/doctor-orders/execute-doctor-order/index.vue

@@ -190,6 +190,7 @@
     width="95%"
     append-to-body
     :close-on-click-modal="false"
+    class="exec-print-dialog"
   >
     <!-- 汇总(当日全量):A4 竖版,弹填 95% dialog,列宽按 %,日期时间上下两行,去缩写 -->
     <div v-if="printMode === 'all'" id="execPrintArea" class="exec-print" v-loading="loading">
@@ -1091,6 +1092,28 @@ onMounted(() => {
   - tr { page-break-inside: avoid }:单条医嘱行不被切断
 -->
 <style lang="scss">
+/*
+  医嘱执行单打印弹窗:弹窗固定高度,内部滚动,避免内容过多把弹窗撑出屏幕。
+  - 该 el-dialog 使用 append-to-body,故放在非 scoped 选择器才能命中(scoped :deep 无法穿透 teleport)
+  - 弹窗为 flex 竖向布局:header + body(滚动) + footer 固定
+*/
+.exec-print-dialog {
+  max-height: 88vh;
+  display: flex;
+  flex-direction: column;
+}
+.exec-print-dialog .el-dialog__body {
+  flex: 1;
+  min-height: 0;
+  overflow-y: auto;
+}
+.exec-print-dialog .el-dialog__header {
+  flex-shrink: 0;
+}
+.exec-print-dialog .el-dialog__footer {
+  flex-shrink: 0;
+}
+
 @media print {
   @page {
     size: A4 portrait;

+ 12 - 3
src/views/elderly/elder/doctor-orders/long-doctor-order/Form.vue

@@ -149,7 +149,7 @@
         </el-table-column>
         <el-table-column label="医生签名" width="130">
           <template #default="{ row }">
-            <el-input v-model="row.doctorSign" placeholder="医生签名" :disabled="isDetail" />
+            <el-input v-model="row.doctorSign" placeholder="医生签名" disabled />
           </template>
         </el-table-column>
         <el-table-column label="停止时间" width="190">
@@ -239,12 +239,16 @@ import {
   type LongDoctorOrderEntry
 } from '@/api/elderly/elder/bed-change'
 import { getDictLabel, DICT_TYPE } from '@/utils/dict'
+import { useUserStore } from '@/store/modules/user'
 import Print from './Print.vue'
 
 defineOptions({ name: 'LongDoctorOrderForm' })
 
 const message = useMessage()
 const { t } = useI18n()
+// 医生签名:默认取当前登录账号名称(开立医嘱即当前登录用户)
+const userStore = useUserStore()
+const CURRENT_USER = (userStore as any).user?.nickname || (userStore as any).nickname || ''
 
 const dialogVisible = ref(false)
 const formLoading = ref(false)
@@ -261,7 +265,7 @@ const emptyEntry = (): LongDoctorOrderEntry => ({
   frequency: '',
   medTime: '',
   route: '',
-  doctorSign: '',
+  doctorSign: CURRENT_USER,
   nurseSign: '',
   stopTime: '',
   stopDoctorSign: '',
@@ -338,7 +342,12 @@ const open = async (row: any = {}, detail: boolean = false) => {
       form.genderName = getDictLabel(DICT_TYPE.SYSTEM_USER_SEX, form.gender) || ''
       form.nurseLevelName = data.nurseLevelName || ''
       form.bedName = data.bedName || ''
-      form.entries = (data.entries || []).map((e: any) => ({ ...emptyEntry(), ...e }))
+      form.entries = (data.entries || []).map((e: any) => ({
+        ...emptyEntry(),
+        ...e,
+        // 医生签名统一取当前登录账号且不可编辑(编辑回显的旧值也强制覆盖为当前账号)
+        doctorSign: CURRENT_USER
+      }))
       if (form.entries.length === 0) form.entries = [emptyEntry()]
     } finally {
       formLoading.value = false

+ 12 - 3
src/views/elderly/elder/doctor-orders/short-doctor-order/Form.vue

@@ -164,7 +164,7 @@
             <el-input
               v-model="row.doctorSign"
               placeholder="医生签名"
-              :disabled="isDetail"
+              disabled
             />
           </template>
         </el-table-column>
@@ -232,12 +232,16 @@ import {
   type ShortDoctorOrderEntry
 } from '@/api/elderly/elder/bed-change'
 import { getDictLabel, DICT_TYPE } from '@/utils/dict'
+import { useUserStore } from '@/store/modules/user'
 import Print from './Print.vue'
 
 defineOptions({ name: 'ShortDoctorOrderForm' })
 
 const message = useMessage()
 const { t } = useI18n()
+// 医生签名:默认取当前登录账号名称(开立医嘱即当前登录用户)
+const userStore = useUserStore()
+const CURRENT_USER = (userStore as any).user?.nickname || (userStore as any).nickname || ''
 
 const dialogVisible = ref(false)
 const formLoading = ref(false)
@@ -253,7 +257,7 @@ const emptyEntry = (): ShortDoctorOrderEntry => ({
   frequency: '',
   medTime: '',
   route: '',
-  doctorSign: '',
+  doctorSign: CURRENT_USER,
   executeTime: '',
   nurseSign: '',
   remark: ''
@@ -326,7 +330,12 @@ const open = async (row: any = {}, detail: boolean = false) => {
       form.genderName = getDictLabel(DICT_TYPE.SYSTEM_USER_SEX, form.gender) || ''
       form.nurseLevelName = data.nurseLevelName || ''
       form.bedName = data.bedName || ''
-      form.entries = (data.entries || []).map((e: any) => ({ ...emptyEntry(), ...e }))
+      form.entries = (data.entries || []).map((e: any) => ({
+        ...emptyEntry(),
+        ...e,
+        // 医生签名统一取当前登录账号且不可编辑(编辑回显的旧值也强制覆盖为当前账号)
+        doctorSign: CURRENT_USER
+      }))
       if (form.entries.length === 0) form.entries = [emptyEntry()]
     } finally {
       formLoading.value = false

+ 3 - 6
src/views/elderly/elder/doctor-orders/short-doctor-order/Print.vue

@@ -15,7 +15,7 @@
       </div>
 
       <!-- 医嘱表(A4 竖版:弹填 dialog 95%,按 194mm 内容宽分配:
-           医嘱时间18/医嘱75/频次10/给药时间10/途径11/医生签名18/护士签名18/备注34
+           医嘱时间18/医嘱75/频次10/给药时间10/途径11/医生签名18/备注34
            = 9.28/38.66/5.15/5.15/5.67/9.28/9.28/17.53 % ) -->
       <table class="order-table">
         <colgroup>
@@ -24,9 +24,8 @@
           <col style="width: 5.15%" />
           <col style="width: 5.15%" />
           <col style="width: 5.67%" />
-          <col style="width: 9.28%" />
-          <col style="width: 9.28%" />
-          <col style="width: 17.53%" />
+          <col style="width: 14%" />
+          <col style="width: 22.09%" />
         </colgroup>
         <thead>
           <tr>
@@ -36,7 +35,6 @@
             <th>给药时间</th>
             <th>途径</th>
             <th>医生<br />签名</th>
-            <th>护士<br />签名</th>
             <th>备注</th>
           </tr>
         </thead>
@@ -61,7 +59,6 @@
               <span class="cell-value">{{ getMedCn(MED_ROUTE_OPTIONS, item.route) }}</span>
             </td>
             <td>{{ item.doctorSign || '' }}</td>
-            <td>{{ item.nurseSign || '' }}</td>
             <td>
               <span class="cell-value pre">{{ item.remark || '' }}</span>
             </td>

+ 30 - 5
src/views/elderly/elder/nurse-change/index.vue

@@ -9,7 +9,7 @@
       :inline="true"
       label-width="80px"
     >
-      <TenantSelect v-model="queryParams.tenantIds" placeholder="请选择机构名称" prop="tenantIds"/>
+      <TenantSelect v-model="queryParams.tenantIds" placeholder="请选择机构名称" prop="tenantIds" />
       <el-form-item @keyup.enter="handleQuery" label="长者姓名" prop="elderName">
         <el-input v-model="queryParams.elderName" placeholder="请输入长者姓名" class="!w-240px" />
       </el-form-item>
@@ -32,7 +32,14 @@
 
   <!-- 列表 -->
   <ContentWrap>
-    <TabBarBtn @add="openForm()" />
+    <TabBarBtn @add="openForm()">
+      <template #next>
+        <el-button :loading="exportLoading" plain type="success" @click="handleExport">
+          <Icon class="mr-5px" icon="ep:download" />
+          导出
+        </el-button>
+      </template>
+    </TabBarBtn>
     <Table2
       v-loading="loading"
       :data="list"
@@ -63,9 +70,12 @@ import { cancelprocessInstance } from '@/api/elderly/common'
 import { useUserStore } from '@/store/modules/user'
 import Form from './Form.vue'
 import Detail from './Detail.vue'
+import { exportCustomer } from '@/api/elderly/apply/check-in'
 defineOptions({ name: 'NurseChange' })
 const userStore = useUserStore()
 const message = useMessage() // 消息弹窗
+import download from '@/utils/download'
+const exportLoading = ref(false) // 列表的加载中
 const { t } = useI18n() // 国际化
 const loading = ref(true) // 列表的加载中
 const total = ref(0) // 列表的总页数
@@ -100,6 +110,21 @@ const handleQuery = async () => {
   getList()
 }
 
+/** 导出按钮操作 */
+const handleExport = async () => {
+  try {
+    // 导出的二次确认
+    await message.exportConfirm()
+    // 发起导出
+    exportLoading.value = true
+    const data = await exportCustomer(queryParams)
+    download.excel(data, '护理变更.xls')
+  } catch {
+  } finally {
+    exportLoading.value = false
+  }
+}
+
 /** 重置按钮操作 */
 const resetQuery = () => {
   queryFormRef.value.resetFields()
@@ -109,11 +134,11 @@ const resetQuery = () => {
 /** 添加/修改操作 */
 const formRef = ref()
 const openForm = (row: any = {}, detail: boolean = false) => {
-  if(queryParams.tenantIds.length == 0 || queryParams.tenantIds.length > 1 && !row.tenantId){
+  if (queryParams.tenantIds.length == 0 || (queryParams.tenantIds.length > 1 && !row.tenantId)) {
     message.error('新增只能选择一个机构')
     return
   }
-  formRef.value.open(row.tenantId || queryParams.tenantIds[0], row.id, detail, row.status,)
+  formRef.value.open(row.tenantId || queryParams.tenantIds[0], row.id, detail, row.status)
 }
 
 // 详情
@@ -142,7 +167,7 @@ const handleDelete = async (id: number) => {
 const route = useRoute()
 /** 初始化 **/
 onMounted(() => {
-  if(route.query && route.query.elderName){
+  if (route.query && route.query.elderName) {
     queryParams.elderName = route.query.elderName as string
   }
   getList()

+ 36 - 6
src/views/elderly/elder/price-change/index.vue

@@ -9,9 +9,14 @@
       :inline="true"
       label-width="80px"
     >
-    <TenantSelect v-model="queryParams.tenantIds" placeholder="请选择机构名称" prop="tenantIds"/>
+      <TenantSelect v-model="queryParams.tenantIds" placeholder="请选择机构名称" prop="tenantIds" />
       <el-form-item label="长者姓名" prop="elderName">
-        <el-input @keyup.enter="handleQuery" v-model="queryParams.elderName" placeholder="请输入长者姓名" class="!w-240px" />
+        <el-input
+          @keyup.enter="handleQuery"
+          v-model="queryParams.elderName"
+          placeholder="请输入长者姓名"
+          class="!w-240px"
+        />
       </el-form-item>
       <el-form-item label="审批状态" prop="status">
         <el-select v-model="queryParams.status" placeholder="请选择" class="!w-240px">
@@ -32,7 +37,14 @@
 
   <!-- 列表 -->
   <ContentWrap>
-    <TabBarBtn @add="openForm()" />
+    <TabBarBtn @add="openForm()">
+      <template #next>
+        <el-button :loading="exportLoading" plain type="success" @click="handleExport">
+          <Icon class="mr-5px" icon="ep:download" />
+          导出
+        </el-button>
+      </template>
+    </TabBarBtn>
     <Table2
       v-loading="loading"
       :data="list"
@@ -61,11 +73,14 @@ import { getPriceChangePage } from '@/api/elderly/elder/price-change'
 import { PriceChangeColumns } from '../column'
 import { cancelprocessInstance } from '@/api/elderly/common'
 import Form from './Form.vue'
+const message = useMessage() // 消息弹窗
+import download from '@/utils/download'
+const exportLoading = ref(false) // 列表的加载中
 import Detail from './Detail.vue'
 import { useUserStore } from '@/store/modules/user'
+import { exportCustomerPrice } from '@/api/elderly/apply/check-in'
 defineOptions({ name: 'PriceChange' })
 const userStore = useUserStore()
-const message = useMessage() // 消息弹窗
 const { t } = useI18n() // 国际化
 const loading = ref(true) // 列表的加载中
 const total = ref(0) // 列表的总页数
@@ -92,6 +107,21 @@ const getList = async () => {
   }
 }
 
+/** 导出按钮操作 */
+const handleExport = async () => {
+  try {
+    // 导出的二次确认
+    await message.exportConfirm()
+    // 发起导出
+    exportLoading.value = true
+    const data = await exportCustomerPrice(queryParams)
+    download.excel(data, '价格变更.xls')
+  } catch {
+  } finally {
+    exportLoading.value = false
+  }
+}
+
 /** 搜索按钮操作 */
 const handleQuery = async () => {
   if (!queryFormRef.value) return
@@ -110,7 +140,7 @@ const resetQuery = () => {
 /** 添加/修改操作 */
 const formRef = ref()
 const openForm = (row: any = {}) => {
-  if(queryParams.tenantIds.length == 0 || queryParams.tenantIds.length > 1 && !row.tenantId){
+  if (queryParams.tenantIds.length == 0 || (queryParams.tenantIds.length > 1 && !row.tenantId)) {
     message.error('新增只能选择一个机构')
     return
   }
@@ -143,7 +173,7 @@ const handleDelete = async (id: number) => {
 const route = useRoute()
 /** 初始化 **/
 onMounted(() => {
-  if(route.query && route.query.elderName){
+  if (route.query && route.query.elderName) {
     queryParams.elderName = route.query.elderName as string
   }
   getList()

+ 32 - 4
src/views/elderly/elder/wait-elder/index.vue

@@ -9,9 +9,15 @@
       :inline="true"
       label-width="80px"
     >
-      <TenantSelect v-model="queryParams.tenantIds" placeholder="请选择机构名称" prop="tenantIds"/>
+      <TenantSelect v-model="queryParams.tenantIds" placeholder="请选择机构名称" prop="tenantIds" />
       <el-form-item label="长者姓名" prop="elderName">
-        <el-input @keyup.enter="handleQuery" clearable v-model="queryParams.elderName" placeholder="请输入长者姓名" class="!w-240px" />
+        <el-input
+          @keyup.enter="handleQuery"
+          clearable
+          v-model="queryParams.elderName"
+          placeholder="请输入长者姓名"
+          class="!w-240px"
+        />
       </el-form-item>
       <el-form-item label="审批状态" prop="bpmStatus">
         <el-select v-model="queryParams.bpmStatus" placeholder="请选择" class="!w-240px" clearable>
@@ -32,6 +38,11 @@
 
   <!-- 列表 -->
   <ContentWrap>
+    <el-button :loading="exportLoading" plain type="success" @click="handleExport" style="margin-bottom: 10px">
+      <Icon class="mr-5px" icon="ep:download" />
+      导出
+    </el-button>
+
     <Table2
       v-loading="loading"
       :data="list"
@@ -49,18 +60,20 @@
     />
   </ContentWrap>
 
-
   <Detail ref="detailRef" />
 </template>
 <script lang="ts" setup>
-
 import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
 import { getCheckInWaitPage } from '@/api/bpm/processInstance'
 import { WaitElderColumns } from '../column'
 import Detail from './Detail.vue'
 import { useUserStore } from '@/store/modules/user'
 defineOptions({ name: 'WaitElder' })
+import download from '@/utils/download'
+import { exportCustomer, exportCustomerWait } from '@/api/elderly/apply/check-in'
 const userStore = useUserStore()
+const message = useMessage() // 消息弹窗
+const exportLoading = ref(false) // 列表的加载中
 const loading = ref(true) // 列表的加载中
 const total = ref(0) // 列表的总页数
 const list = ref([]) // 列表的数据
@@ -73,6 +86,21 @@ const queryParams = reactive({
 })
 const queryFormRef = ref() // 搜索的表单
 
+/** 导出按钮操作 */
+const handleExport = async () => {
+  try {
+    // 导出的二次确认
+    await message.exportConfirm()
+    // 发起导出
+    exportLoading.value = true
+    const data = await exportCustomerWait(queryParams)
+    download.excel(data, '轮候长者.xls')
+  } catch {
+  } finally {
+    exportLoading.value = false
+  }
+}
+
 /** 查询列表 */
 const getList = async () => {
   loading.value = true

+ 7 - 0
src/views/operation-analysis/activity/activity-budget/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="活动预算与实际物品费用对比、活动成功率统计。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/activity/activity-participation/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="活动场次、报名人数、实际参与人数、参与率,按活动类型/主管统计。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/activity/volunteer-hours/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="志愿者服务时长排名、团队/特长分布与参与频次。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/catering/meal-checkin/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="三餐报餐的核销率、过期/取消分布,按餐厅/楼栋/日期统计。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/catering/meal-satisfaction/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="菜品质量、服务分项评分均分与满意率,特殊饮食需求(软食/素食/过敏)统计。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 61 - 0
src/views/operation-analysis/components/ReportPlaceholder.vue

@@ -0,0 +1,61 @@
+<!-- 院区运营分析报表占位组件,开发报表时替换本内容即可 -->
+<template>
+  <ContentWrap>
+    <div class="report-placeholder">
+      <el-icon class="report-icon"><DataAnalysis /></el-icon>
+      <h2 class="report-title">{{ title }}</h2>
+      <el-tag :type="tagType" effect="light" size="large">{{ statusText }}</el-tag>
+      <p class="report-desc">{{ desc }}</p>
+      <p class="report-tip">院区运营分析 · 报表建设中</p>
+    </div>
+  </ContentWrap>
+</template>
+
+<script setup lang="ts">
+import { computed } from 'vue'
+import { useRoute } from 'vue-router'
+import { DataAnalysis } from '@element-plus/icons-vue'
+import { ContentWrap } from '@/components/ContentWrap'
+
+const props = defineProps<{ status?: 'ready' | 'backend' | 'blocked'; desc?: string }>()
+
+const route = useRoute()
+const title = computed(() => (route.meta?.title as string) || '院区运营分析')
+const desc = computed(() => props.desc || '')
+const statusText = computed(
+  () => ({ ready: '数据已就绪,可开发', backend: '待后端提供聚合接口', blocked: '待业务模块/规则建设' })[props.status || ''] || ''
+)
+const tagType = computed(() => ({ ready: 'success', backend: 'warning', blocked: 'danger' })[props.status || ''] || 'info')
+</script>
+
+<style scoped>
+.report-placeholder {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  justify-content: center;
+  gap: 16px;
+  min-height: 420px;
+  color: var(--el-text-color-primary);
+}
+.report-icon {
+  font-size: 56px;
+  color: var(--el-color-primary);
+}
+.report-title {
+  margin: 0;
+  font-size: 22px;
+}
+.report-desc {
+  max-width: 640px;
+  margin: 0;
+  line-height: 1.8;
+  color: var(--el-text-color-secondary);
+  text-align: center;
+}
+.report-tip {
+  margin: 0;
+  font-size: 13px;
+  color: var(--el-text-color-placeholder);
+}
+</style>

+ 7 - 0
src/views/operation-analysis/finance/arrears-aging/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="欠费长者、欠费金额、欠费账龄(账单月数)排行与院区对比。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/finance/daily-expense/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="日常零星/医疗费用按费用来源、收费项目、楼层、记账人、归属月汇总。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/finance/deposit-balance/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="入住押金缴纳/消费/退费、预存余额充值/退款的余额与流水统计。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/finance/expense-structure/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="床位费、护理费、餐饮费、其他、医保长护险的金额构成与占比趋势(账单行字段已具备)。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/finance/insurance-subsidy/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="按月份/补贴去向(返还/抵扣)/状态统计长护险补贴金额。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/finance/payment-channel/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="现金/微信/银行/余额/长护险等支付方式的收款金额与占比(支付流水在账单详情中)。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/finance/refund-statistics/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="退住结算单的应退、应收、实退金额,未结算数量与结算时效统计。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/finance/revenue-monthly/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="按账单月/收款日统计应收、实收、欠费及趋势(现有3张应收积木报表保留并行)。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/health/ability-evaluation/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="综合能力评估等级(完好/轻中重度受损)分布、评估原因、复评情况统计。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/health/emergency-statistics/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="基于长者应急跟踪记录,统计应急事件、就医情况与随访结果(事件分类需补充字段)。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/health/order-execution/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="长期/临时医嘱与发药执行记录的执行率、跳过率、逾期情况,按护士/科室统计。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/health/vital-abnormal/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="blocked" desc="需先与业务方确定体温/血压/血氧/血糖异常阈值规则,再做异常人次与趋势统计。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/hr/staff-structure/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="员工按院区/部门/岗位/性别结构分布,及人床比、护养比分析。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/hr/staffing-statistics/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="ready" desc="基于床位统计 staffStats,展示编制、在岗、试用、转正、缺岗人数与编制达成率。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/marketing/channel-analysis/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="预约床位来源渠道、来访信息渠道的数量与占比分析。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/marketing/visit-statistics/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="来访预约、来访登记、回访量按时间/院区/销售人员统计。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/nursing/care-level-ratio/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="ready" desc="基于 getBuildFloorStatistics,展示一至四级照护人数、护理人员与长者护养比。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/nursing/keepfit-statistics/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="约束观察、翻身、鼻饲、九防措施、专护服务等颐养记录工作量统计。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/nursing/nursing-workload/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="专护、巡房、巡视、安全检查等工作量按人/区域/时段汇总(无工时字段,以次数计)。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/nursing/task-completion/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="按护理项目、护理员、院区统计护理任务完成/未完成/补录情况与执行率。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/occupancy/bed-utilization/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="ready" desc="基于房态图/楼栋统计接口,展示院区-楼栋-楼层入住率、床位利用率及月度趋势。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/occupancy/checkin-trend/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="基于运营周汇总扩展,展示任意区间按日/月的入住、退住、净增长序列(期初+入-出=期末)。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/occupancy/checkout-analysis/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="按退住原因(9类)、院区、月份统计退住量与平均/中位入住周期。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/occupancy/contract-expiry/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="ready" desc="基于合同接口,展示一月内到期合同明细与院区分布,支持续签跟进。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/occupancy/elder-structure/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="在住长者的年龄、性别、护理等级、供养类型、文化程度等结构分布。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/occupancy/empty-bed/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="ready" desc="基于 build/queryBuildRooms,按楼层/房型/朝向等筛选空床并导出。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/occupancy/trial-conversion/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="试住人数、试住转长住转化率、试住平均时长统计。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/occupancy/waiting-list/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="轮候人数、等待时长、审批节点分布、轮候转入住转化率。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 465 - 0
src/views/operation-analysis/overview/campus-compare/index.vue

@@ -0,0 +1,465 @@
+<template>
+  <div class="oa-campus-compare">
+    <!-- 筛选 -->
+    <ContentWrap>
+      <el-form :inline="true" class="-mb-15px">
+        <el-form-item label="院区">
+          <el-select
+            v-model="selectedCampusIds"
+            multiple
+            collapse-tags
+            collapse-tags-tooltip
+            filterable
+            placeholder="请选择院区"
+            class="!w-360px"
+          >
+            <el-option
+              v-for="item in campusOptions"
+              :key="item.value"
+              :label="item.label"
+              :value="item.value"
+            />
+          </el-select>
+        </el-form-item>
+        <el-form-item>
+          <el-button type="primary" :loading="loading" @click="handleQuery">
+            <Icon icon="ep:search" class="mr-5px" />搜索
+          </el-button>
+          <el-button @click="handleReset">
+            <Icon icon="ep:refresh" class="mr-5px" />重置
+          </el-button>
+        </el-form-item>
+      </el-form>
+    </ContentWrap>
+
+    <!-- 汇总 KPI -->
+    <ContentWrap v-loading="loading">
+      <el-row :gutter="12">
+        <el-col :xs="12" :sm="8" :md="8" :lg="4" :xl="4">
+          <div class="sum-card blue">
+            <div class="sum-label">统计院区</div>
+            <div class="sum-value">{{ summary.campusCount }}<span class="sum-unit">个</span></div>
+          </div>
+        </el-col>
+        <el-col :xs="12" :sm="8" :md="8" :lg="5" :xl="5">
+          <div class="sum-card cyan">
+            <div class="sum-label">总床位</div>
+            <div class="sum-value"> {{ summary.totalBed }}<span class="sum-unit">张</span> </div>
+          </div>
+        </el-col>
+        <el-col :xs="12" :sm="8" :md="8" :lg="5" :xl="5">
+          <div class="sum-card green">
+            <div class="sum-label">在住床位</div>
+            <div class="sum-value"> {{ summary.usedBed }}<span class="sum-unit">张</span> </div>
+          </div>
+        </el-col>
+        <el-col :xs="12" :sm="8" :md="8" :lg="5" :xl="5">
+          <div class="sum-card orange">
+            <div class="sum-label">空闲床位</div>
+            <div class="sum-value"> {{ summary.unusedBed }}<span class="sum-unit">张</span> </div>
+          </div>
+        </el-col>
+        <el-col :xs="12" :sm="8" :md="8" :lg="5" :xl="5">
+          <div class="sum-card purple">
+            <div class="sum-label">整体入住率</div>
+            <div class="sum-value">
+              {{ summary.occupancyRate === null ? '-' : summary.occupancyRate }}
+              <span v-if="summary.occupancyRate !== null" class="sum-unit">%</span>
+            </div>
+          </div>
+        </el-col>
+      </el-row>
+    </ContentWrap>
+
+    <el-row :gutter="12" class="chart-row">
+      <el-col :xs="24" :lg="14">
+        <ContentWrap>
+          <div class="panel-title">院区床位与入住率对比</div>
+          <Echart :options="compareChartOption" height="380px" />
+        </ContentWrap>
+      </el-col>
+      <el-col :xs="24" :lg="10">
+        <ContentWrap>
+          <div class="panel-title">各院区空闲床位排行</div>
+          <Echart :options="emptyBedChartOption" height="380px" />
+        </ContentWrap>
+      </el-col>
+    </el-row>
+
+    <!-- 明细表 -->
+    <ContentWrap>
+      <div class="panel-title">
+        院区经营指标明细
+        <span class="title-tip">
+          床位为楼栋房源实时统计;在院人数为长者档案口径,两数差异通常为请假在外等情况
+        </span>
+      </div>
+      <el-table :data="tableData" v-loading="loading" border stripe>
+        <el-table-column label="院区" prop="campusName" min-width="170" fixed="left" />
+        <el-table-column label="楼栋数" prop="buildCount" width="80" align="center" />
+        <el-table-column label="总床位(张)" prop="totalBed" width="150" align="right" sortable />
+        <el-table-column label="在住床位(张)" prop="usedBed" width="150" align="right" sortable />
+        <el-table-column
+          label="在院人数(人)"
+          width="150"
+          align="right"
+          sortable
+          :sort-by="'inHospital'"
+        >
+          <template #default="{ row }">
+            {{ row.inHospital === null ? '-' : row.inHospital }}
+          </template>
+        </el-table-column>
+        <el-table-column
+          label="空闲床位(张)"
+          prop="unusedBed"
+          width="150"
+          align="right"
+          sortable
+        />
+        <el-table-column label="临时占用(张)" prop="tempBed" width="130" align="right" />
+        <el-table-column
+          label="入住率"
+          prop="occupancyRate"
+          width="200"
+          align="center"
+          sortable
+          :sort-method="sortByOccupancy"
+        >
+          <template #default="{ row }">
+            <div v-if="row.occupancyRate !== null" class="rate-cell">
+              <el-progress
+                :percentage="Number(row.occupancyRate)"
+                :stroke-width="10"
+                :color="rateColor(row.occupancyRate)"
+              />
+            </div>
+            <span v-else class="rate-empty">-</span>
+          </template>
+        </el-table-column>
+        <el-table-column label="状态" width="120" align="center">
+          <template #default="{ row }">
+            <el-tag v-if="row.failed > 0" type="warning" size="small">
+              {{ row.failed }} 栋统计失败
+            </el-tag>
+            <el-tag v-else-if="row.totalBed === 0" type="info" size="small">未配置房源</el-tag>
+            <el-tag v-else :type="rateTagType(row.occupancyRate)" size="small">
+              {{ rateText(row.occupancyRate) }}
+            </el-tag>
+          </template>
+        </el-table-column>
+      </el-table>
+    </ContentWrap>
+  </div>
+</template>
+
+<script lang="ts" setup>
+import Echart from '@/components/Echart/src/Echart.vue'
+import {
+  fetchCampusBedStats,
+  fetchCampusInHospitalMap,
+  getCampusOptions,
+  type CampusBedStat
+} from '../campus-data'
+
+defineOptions({ name: 'OaOverviewCampusCompare' })
+
+interface CampusTableRow extends CampusBedStat {
+  /** 在院人数(长者档案人员口径,查询失败为 null) */
+  inHospital: number | null
+}
+
+const message = useMessage()
+
+const loading = ref(false)
+const campusOptions = getCampusOptions()
+const selectedCampusIds = ref<number[]>(campusOptions.map((item) => item.value))
+const stats = ref<CampusBedStat[]>([])
+const inHospitalMap = ref<Map<number, number | null>>(new Map())
+
+/** 明细表数据:入住率降序 */
+const tableData = computed<CampusTableRow[]>(() =>
+  [...stats.value]
+    .map((item) => ({
+      ...item,
+      inHospital: inHospitalMap.value.get(item.tenantId) ?? null
+    }))
+    .sort((a, b) => (b.occupancyRate ?? -1) - (a.occupancyRate ?? -1))
+)
+
+const summary = computed(() => {
+  const result = {
+    campusCount: stats.value.length,
+    totalBed: 0,
+    usedBed: 0,
+    unusedBed: 0,
+    tempBed: 0,
+    occupancyRate: null as number | null
+  }
+  stats.value.forEach((item) => {
+    result.totalBed += item.totalBed
+    result.usedBed += item.usedBed
+    result.unusedBed += item.unusedBed
+    result.tempBed += item.tempBed
+  })
+  result.occupancyRate =
+    result.totalBed > 0 ? Math.round((result.usedBed / result.totalBed) * 1000) / 10 : null
+  return result
+})
+
+/** 床位 + 入住率组合图 */
+const compareChartOption = computed<any>(() => {
+  const sorted = [...stats.value].sort((a, b) => (b.occupancyRate ?? -1) - (a.occupancyRate ?? -1))
+  return {
+    tooltip: {
+      trigger: 'axis',
+      axisPointer: { type: 'shadow' },
+      formatter: (params: any[]) => {
+        const campus = sorted[params[0].dataIndex]
+        const lines = params.map(
+          (p) => `${p.marker}${p.seriesName}:${p.value}${p.seriesName === '入住率' ? '%' : ' 张'}`
+        )
+        const extra = campus
+          ? `<br/>空闲床位:${campus.unusedBed} 张<br/>楼栋数:${campus.buildCount} 栋`
+          : ''
+        return `${params[0].axisValue}${extra}<br/>${lines.join('<br/>')}`
+      }
+    },
+    legend: { data: ['总床位', '在住床位', '入住率'], top: 0 },
+    grid: { left: 50, right: 50, top: 40, bottom: 90 },
+    xAxis: {
+      type: 'category',
+      data: sorted.map((item) => item.campusName),
+      axisLabel: { interval: 0, rotate: 35 }
+    },
+    yAxis: [
+      { type: 'value', name: '床位数(张)' },
+      { type: 'value', name: '入住率', min: 0, max: 100, axisLabel: { formatter: '{value}%' } }
+    ],
+    series: [
+      {
+        name: '总床位',
+        type: 'bar',
+        barMaxWidth: 20,
+        itemStyle: { color: '#8cc5ff', borderRadius: [3, 3, 0, 0] },
+        data: sorted.map((item) => item.totalBed)
+      },
+      {
+        name: '在住床位',
+        type: 'bar',
+        barMaxWidth: 20,
+        itemStyle: { color: '#409eff', borderRadius: [3, 3, 0, 0] },
+        data: sorted.map((item) => item.usedBed)
+      },
+      {
+        name: '入住率',
+        type: 'line',
+        yAxisIndex: 1,
+        smooth: true,
+        symbol: 'circle',
+        symbolSize: 7,
+        lineStyle: { color: '#fa8c16', width: 2 },
+        itemStyle: { color: '#fa8c16' },
+        label: { show: true, formatter: '{c}%', fontSize: 10, color: '#fa8c16' },
+        data: sorted.map((item) => item.occupancyRate ?? 0)
+      }
+    ]
+  }
+})
+
+/** 空闲床位横向排行 */
+const emptyBedChartOption = computed<any>(() => {
+  const sorted = [...stats.value].sort((a, b) => b.unusedBed - a.unusedBed)
+  return {
+    tooltip: {
+      trigger: 'axis',
+      axisPointer: { type: 'shadow' },
+      formatter: (params: any[]) => {
+        const item = sorted[params[0].dataIndex]
+        const rateText = item.occupancyRate === null ? '-' : `${item.occupancyRate}%`
+        return `${item.campusName}<br/>空闲床位:${item.unusedBed} 张(入住率 ${rateText})`
+      }
+    },
+    grid: { left: 10, right: 50, top: 20, bottom: 10, containLabel: true },
+    xAxis: { type: 'value', name: '张' },
+    yAxis: {
+      type: 'category',
+      inverse: true,
+      data: sorted.map((item) => item.campusName),
+      axisLabel: { width: 130, overflow: 'truncate' }
+    },
+    series: [
+      {
+        name: '空闲床位',
+        type: 'bar',
+        barMaxWidth: 16,
+        label: { show: true, position: 'right', formatter: '{c} 张' },
+        itemStyle: {
+          borderRadius: [0, 4, 4, 0],
+          color: {
+            type: 'linear',
+            x: 0,
+            y: 0,
+            x2: 1,
+            y2: 0,
+            colorStops: [
+              { offset: 0, color: '#ffd08a' },
+              { offset: 1, color: '#fa8c16' }
+            ]
+          }
+        },
+        data: sorted.map((item) => item.unusedBed)
+      }
+    ]
+  }
+})
+
+const rateColor = (rate: number) => {
+  if (rate >= 90) return '#f56c6c'
+  if (rate >= 70) return '#67c23a'
+  if (rate >= 50) return '#409eff'
+  return '#e6a23c'
+}
+
+const rateTagType = (rate: number | null) => {
+  if (rate === null) return 'info'
+  if (rate >= 90) return 'danger'
+  if (rate >= 70) return 'success'
+  if (rate >= 50) return 'primary'
+  return 'warning'
+}
+
+const rateText = (rate: number | null) => {
+  if (rate === null) return '未配置'
+  if (rate >= 90) return '入住紧张'
+  if (rate >= 70) return '运行良好'
+  if (rate >= 50) return '入住一般'
+  return '空置预警'
+}
+
+/** el-table 入住率自定义排序(null 排最后) */
+const sortByOccupancy = (a: CampusBedStat, b: CampusBedStat) =>
+  (a.occupancyRate ?? -1) - (b.occupancyRate ?? -1)
+
+const loadData = async () => {
+  if (selectedCampusIds.value.length === 0) {
+    message.warning('请至少选择一个院区')
+    return
+  }
+  loading.value = true
+  try {
+    const [bedStats, hospitalMap] = await Promise.all([
+      fetchCampusBedStats(selectedCampusIds.value),
+      fetchCampusInHospitalMap(selectedCampusIds.value)
+    ])
+    stats.value = bedStats
+    inHospitalMap.value = hospitalMap
+    const failedCount = stats.value.reduce((sum, item) => sum + item.failed, 0)
+    if (failedCount > 0) {
+      message.warning(`${failedCount} 栋楼统计数据获取失败,已按 0 计入,请稍后刷新重试`)
+    }
+  } catch (e) {
+    message.error('院区对比数据加载失败,请稍后重试')
+  } finally {
+    loading.value = false
+  }
+}
+
+const handleQuery = () => {
+  loadData()
+}
+
+const handleReset = () => {
+  selectedCampusIds.value = campusOptions.map((item) => item.value)
+  loadData()
+}
+
+onMounted(() => {
+  loadData()
+})
+</script>
+
+<style lang="scss" scoped>
+.oa-campus-compare {
+  .sum-card {
+    padding: 16px 18px;
+    border-radius: 8px;
+    color: #fff;
+    margin-bottom: 10px;
+
+    .sum-label {
+      font-size: 13px;
+      opacity: 0.95;
+    }
+
+    .sum-value {
+      margin-top: 8px;
+      font-size: 28px;
+      font-weight: 700;
+      line-height: 1.1;
+
+      .sum-unit {
+        margin-left: 4px;
+        font-size: 13px;
+        font-weight: 400;
+        opacity: 0.85;
+      }
+    }
+
+    &.blue {
+      background: linear-gradient(135deg, #5b9bff 0%, #2f7cf6 100%);
+    }
+    &.cyan {
+      background: linear-gradient(135deg, #4fd0e0 0%, #1fa9bf 100%);
+    }
+    &.green {
+      background: linear-gradient(135deg, #62d391 0%, #36a866 100%);
+    }
+    &.orange {
+      background: linear-gradient(135deg, #ffb066 0%, #f5851d 100%);
+    }
+    &.purple {
+      background: linear-gradient(135deg, #b794f6 0%, #8b5cf6 100%);
+    }
+  }
+
+  .chart-row {
+    margin-top: 12px;
+  }
+
+  .panel-title {
+    position: relative;
+    padding-left: 10px;
+    margin-bottom: 12px;
+    font-size: 15px;
+    font-weight: 600;
+    color: #303133;
+
+    &::before {
+      content: '';
+      position: absolute;
+      left: 0;
+      top: 2px;
+      width: 4px;
+      height: 16px;
+      background: #409eff;
+      border-radius: 2px;
+    }
+
+    .title-tip {
+      margin-left: 10px;
+      font-size: 12px;
+      font-weight: 400;
+      color: #a8abb2;
+    }
+  }
+
+  .rate-cell {
+    padding: 0 12px;
+  }
+
+  .rate-empty {
+    color: #c0c4cc;
+  }
+}
+</style>

+ 347 - 0
src/views/operation-analysis/overview/campus-data.ts

@@ -0,0 +1,347 @@
+import request from '@/config/axios'
+import { getBuildList, getBuildData } from '@/api/system/badManage'
+import { getElderlyPage, getWeeklyOperationSummary } from '@/api/elderly/elder/elderly-Info'
+import { getTenantId } from '@/utils/auth'
+import { useUserStore } from '@/store/modules/user'
+
+export interface CampusOption {
+  label: string
+  value: number
+}
+
+export interface CampusBedStat {
+  tenantId: number
+  campusName: string
+  buildCount: number
+  totalBed: number
+  usedBed: number
+  unusedBed: number
+  tempBed: number
+  /** 入住率(0-100),未配置床位时为 null */
+  occupancyRate: number | null
+  /** 楼栋统计接口调用失败的数量 */
+  failed: number
+}
+
+interface BuildItem {
+  id: number
+  buildName: string
+  tenantId: number
+}
+
+interface BuildData {
+  totalBedCount?: number
+  usedBedCount?: number
+  unusedBedCount?: number
+  temporaryOccupationCount?: number
+}
+
+/**
+ * 获取当前登录账号可见的院区(集团账号取集团下所有机构,机构账号取自身)
+ */
+export const getCampusOptions = (): CampusOption[] => {
+  const userStore = useUserStore()
+  const options = userStore.getOrgTenant?.options || []
+  const result: CampusOption[] = []
+  options.forEach((item: any) => {
+    if (item.children && item.children.length > 0) {
+      item.children.forEach((child: any) => {
+        result.push({ label: child.label, value: child.value })
+      })
+    } else {
+      result.push({ label: item.label, value: item.value })
+    }
+  })
+  return result
+}
+
+/**
+ * 限制并发数执行任务
+ */
+const runWithConcurrency = async <T, R>(
+  items: T[],
+  limit: number,
+  task: (item: T, index: number) => Promise<R>
+): Promise<R[]> => {
+  const results: R[] = new Array(items.length)
+  let cursor = 0
+  const workers = Array.from({ length: Math.min(limit, items.length) }, async () => {
+    while (cursor < items.length) {
+      const index = cursor
+      cursor += 1
+      results[index] = await task(items[index], index)
+    }
+  })
+  await Promise.all(workers)
+  return results
+}
+
+/**
+ * 聚合各院区的楼栋床位实时数据:
+ * 1. 一次查询全部楼栋(后端可能返回所选院区之外的数据,这里按 tenantIds 过滤)
+ * 2. 并发查询每栋楼的床位统计(getBuildData)
+ * 3. 按院区汇总
+ */
+export const fetchCampusBedStats = async (tenantIds: number[]): Promise<CampusBedStat[]> => {
+  const nameMap = new Map<number, string>()
+  getCampusOptions().forEach((item) => nameMap.set(item.value, item.label))
+
+  const buildList: BuildItem[] = ((await getBuildList({ tenantIds, orgType: 1 })) || []).filter(
+    (item: BuildItem) => tenantIds.includes(item.tenantId)
+  )
+
+  const buildDataList = await runWithConcurrency(buildList, 6, async (build) => {
+    try {
+      const data: BuildData = await getBuildData(build.id)
+      return { tenantId: build.tenantId, data: data || {}, failed: false }
+    } catch (e) {
+      return { tenantId: build.tenantId, data: {} as BuildData, failed: true }
+    }
+  })
+
+  const aggMap = new Map<
+    number,
+    {
+      buildCount: number
+      totalBed: number
+      usedBed: number
+      unusedBed: number
+      tempBed: number
+      failed: number
+    }
+  >()
+
+  buildList.forEach((build, index) => {
+    const stat = buildDataList[index]
+    if (!aggMap.has(build.tenantId)) {
+      aggMap.set(build.tenantId, {
+        buildCount: 0,
+        totalBed: 0,
+        usedBed: 0,
+        unusedBed: 0,
+        tempBed: 0,
+        failed: 0
+      })
+    }
+    const agg = aggMap.get(build.tenantId)!
+    agg.buildCount += 1
+    agg.totalBed += Number(stat.data.totalBedCount) || 0
+    agg.usedBed += Number(stat.data.usedBedCount) || 0
+    agg.unusedBed += Number(stat.data.unusedBedCount) || 0
+    agg.tempBed += Number(stat.data.temporaryOccupationCount) || 0
+    if (stat.failed) agg.failed += 1
+  })
+
+  return tenantIds.map((tenantId) => {
+    const agg = aggMap.get(tenantId) || {
+      buildCount: 0,
+      totalBed: 0,
+      usedBed: 0,
+      unusedBed: 0,
+      tempBed: 0,
+      failed: 0
+    }
+    return {
+      tenantId,
+      campusName: nameMap.get(tenantId) || `院区${tenantId}`,
+      ...agg,
+      occupancyRate: agg.totalBed > 0 ? Math.round((agg.usedBed / agg.totalBed) * 1000) / 10 : null
+    }
+  })
+}
+
+/**
+ * 护理等级分布项(看板接口返回的原始结构)
+ */
+export interface NameCountItem {
+  name: string
+  count: number
+}
+
+/**
+ * 将看板接口中各院区自定义的护理等级名称按同名合并,返回降序排列结果
+ */
+export const mergeNameCount = (list: NameCountItem[]): NameCountItem[] => {
+  const map = new Map<string, number>()
+  ;(list || []).forEach((item) => {
+    const name = item.name || '未设置'
+    map.set(name, (map.get(name) || 0) + (Number(item.count) || 0))
+  })
+  return Array.from(map.entries())
+    .map(([name, count]) => ({ name, count }))
+    .sort((a, b) => b.count - a.count)
+}
+
+/** 近 12 个月月份项(yyyy-MM + 展示标签),按时间升序 */
+export interface MonthCountItem {
+  /** yyyy-MM */
+  month: string
+  /** 展示标签 M月 */
+  label: string
+  count: number
+}
+
+const pad2 = (n: number) => String(n).padStart(2, '0')
+
+/**
+ * 生成近 months 个月(含当月)的月份骨架,用于退住趋势零填充
+ */
+const buildRecentMonths = (months: number): MonthCountItem[] => {
+  const now = new Date()
+  const list: MonthCountItem[] = []
+  for (let i = months - 1; i >= 0; i--) {
+    const d = new Date(now.getFullYear(), now.getMonth() - i, 1)
+    list.push({
+      month: `${d.getFullYear()}-${pad2(d.getMonth() + 1)}`,
+      label: `${d.getMonth() + 1}月`,
+      count: 0
+    })
+  }
+  return list
+}
+
+/**
+ * 在院人数:长者档案在院状态(inStatus=1)总数,按所选院区过滤
+ */
+export const fetchInHospitalCount = async (tenantIds: number[]): Promise<number | null> => {
+  try {
+    const res: any = await getElderlyPage({
+      tenantIds,
+      inStatus: 1,
+      pageNo: 1,
+      pageSize: 1,
+      orgType: 1
+    })
+    return Number(res?.total) || 0
+  } catch {
+    return null
+  }
+}
+
+/**
+ * 逐院区查询在院人数(长者档案人员口径,区别于楼栋"在住床位"口径)
+ * 返回 tenantId -> 在院人数(查询失败院区为 null)
+ */
+export const fetchCampusInHospitalMap = async (
+  tenantIds: number[]
+): Promise<Map<number, number | null>> => {
+  const values = await runWithConcurrency(tenantIds, 6, async (id) => fetchInHospitalCount([id]))
+  const map = new Map<number, number | null>()
+  tenantIds.forEach((id, index) => map.set(id, values[index]))
+  return map
+}
+
+/**
+ * 是否为"只查看登录机构自身"的单院区场景。
+ * 运营周期汇总接口 getWeeklyOperationSummary 只按当前登录机构返回:
+ * 机构账号查看自身时口径正确可直接使用;集团账号(getTenantId 为集团 id)不满足。
+ */
+const isOwnSingleCampus = (tenantIds: number[]): boolean => {
+  if (!tenantIds || tenantIds.length !== 1) return false
+  const loginTenantId = Number(getTenantId())
+  return !!loginTenantId && loginTenantId === tenantIds[0]
+}
+
+/** 后端 dynamics 接口单个机构的原始返回 */
+interface OverviewDynamicsCampusVO {
+  tenantId: number
+  tenantName: string
+  newCheckInCount?: number
+  checkOutCount?: number
+  askLeaveCount?: number
+  todayAskLeaveCount?: number
+  waitingCount?: number
+  reservationCount?: number
+  retreatTrend?: { month: string; count: number }[]
+  nurseLevelDistribution?: { nurseLevelId?: number; nurseLevelName?: string; count?: number }[]
+}
+
+/** 运营总览动态指标(多院区已在前端聚合求和) */
+export interface OverviewDynamics {
+  /** 今日实际完成入住办理人数 */
+  todayCheckInCount: number
+  /** 今日完成退院人数 */
+  todayCheckOutCount: number
+  /** 当前请假在外未返院人数(含往日请假未归) */
+  leaveOutCount: number
+  /** 当天请假人数(当天离院) */
+  todayLeaveCount: number
+  /** 轮候待住人数 */
+  waitingCount: number
+  /** 预订在途人数 */
+  reservationCount: number
+  /** 近 12 个月已完成退住趋势(多院区按月求和) */
+  checkoutTrend: MonthCountItem[]
+  /** 在院长者护理等级分布(跨院区按同名合并,降序) */
+  nursingLevels: NameCountItem[]
+  /** 运营周期(周/月)汇总;仅登录机构查看自身时有值,多院区待后端扩展 */
+  weekly: Record<string, any> | null
+}
+
+/**
+ * 运营总览动态指标聚合:GET /operation-analysis/overview/dynamics
+ * 后端按机构分组返回(每机构一项),这里做跨院区聚合:
+ * - 数值指标求和;
+ * - retreatTrend 按月求和并按近 12 个月骨架零填充;
+ * - nurseLevelDistribution 按护理等级**名称**跨院区同名合并
+ *   (各院区等级字典独立、id 不通用,实测同名"一级护理"存在多个不同 id)。
+ *
+ * 注意:该接口不传 tenantIds 时返回的机构集合大于账号菜单可见范围(实测 29 家),
+ * 因此必须始终显式传入选区 tenantIds。
+ */
+export const fetchOverviewDynamics = async (
+  tenantIds: number[]
+): Promise<OverviewDynamics | null> => {
+  if (!tenantIds || tenantIds.length === 0) return null
+  try {
+    const list: OverviewDynamicsCampusVO[] = await request.get({
+      url: '/operation-analysis/overview/dynamics',
+      params: { tenantIds }
+    })
+    if (!Array.isArray(list)) return null
+
+    const sum = (key: keyof OverviewDynamicsCampusVO) =>
+      list.reduce((acc, item) => acc + (Number(item[key]) || 0), 0)
+
+    // 退住趋势:按月合并
+    const trend = buildRecentMonths(12)
+    const monthMap = new Map(trend.map((item) => [item.month, item]))
+    list.forEach((item) => {
+      ;(item.retreatTrend || []).forEach((row) => {
+        const target = monthMap.get(row.month)
+        if (target) target.count += Number(row.count) || 0
+      })
+    })
+
+    // 护理等级:各院区条目按同名合并
+    const nursingLevels = mergeNameCount(
+      list.flatMap((item) =>
+        (item.nurseLevelDistribution || []).map((row) => ({
+          name: row.nurseLevelName || '未设置',
+          count: Number(row.count) || 0
+        }))
+      )
+    )
+
+    // 运营周期汇总:仅单机构自身场景取现网接口;多院区后端尚未提供
+    let weekly: Record<string, any> | null = null
+    if (isOwnSingleCampus(tenantIds)) {
+      const weeklyRes: any = await getWeeklyOperationSummary()
+      weekly = weeklyRes?.data ?? weeklyRes ?? null
+    }
+
+    return {
+      todayCheckInCount: sum('newCheckInCount'),
+      todayCheckOutCount: sum('checkOutCount'),
+      leaveOutCount: sum('askLeaveCount'),
+      todayLeaveCount: sum('todayAskLeaveCount'),
+      waitingCount: sum('waitingCount'),
+      reservationCount: sum('reservationCount'),
+      checkoutTrend: trend,
+      nursingLevels,
+      weekly
+    }
+  } catch {
+    return null
+  }
+}

+ 822 - 0
src/views/operation-analysis/overview/dashboard/index.vue

@@ -0,0 +1,822 @@
+<template>
+  <div v-loading="loading" class="oa-dashboard">
+    <ContentWrap>
+      <div class="page-header">
+        <div class="header-title">
+          <Icon icon="ep:data-analysis" class="title-icon" />
+          <span>院区运营驾驶舱</span>
+        </div>
+        <div class="header-extra">
+          <span class="update-time">数据更新时间:{{ updateTime }}</span>
+          <el-button type="primary" :icon="Refresh" @click="loadAll">刷新数据</el-button>
+        </div>
+      </div>
+
+      <!-- 动态指标加载失败提示 -->
+      <el-alert
+        v-if="!dynamicsReady"
+        type="warning"
+        :closable="false"
+        show-icon
+        class="api-tip"
+        title="今日新收、今日退院、请假人数、当天请假、轮候待住、预订在途、退住趋势及护理等级分布加载失败,请稍后刷新重试;床位与在院人数不受影响。"
+      />
+
+      <!-- 实时动态 KPI -->
+      <el-row :gutter="12" class="kpi-row">
+        <el-col v-for="card in kpiCards" :key="card.label" :xs="12" :sm="8" :md="6" :lg="6" :xl="3">
+          <div class="kpi-card" :class="card.theme">
+            <div class="kpi-label">
+              <Icon :icon="card.icon" />
+              <span>{{ card.label }}</span>
+            </div>
+            <div class="kpi-value">
+              {{ card.value }}
+              <span class="kpi-unit">{{ card.unit }}</span>
+            </div>
+          </div>
+        </el-col>
+      </el-row>
+
+      <!-- 运营周期汇总 -->
+      <div class="period-card">
+        <div class="period-head">
+          <span class="period-title">
+            <Icon icon="ep:calendar" />
+            运营周期汇总<template v-if="weekly.institutionName"
+              >({{ weekly.institutionName }})</template
+            >
+          </span>
+          <span class="period-tip">按所选院区合计口径统计</span>
+        </div>
+        <div v-if="!hasWeekly" class="period-empty">
+          暂无数据:多院区运营周期汇总需后端在聚合接口中补充,当前仅登录机构查看本院时展示
+        </div>
+        <el-row v-else :gutter="10">
+          <el-col :xs="8" :sm="8" :md="4" :lg="4">
+            <div class="period-item">
+              <div class="period-label">本周期初人数</div>
+              <div class="period-num">{{ weekly.periodBeginCount ?? '-' }}</div>
+            </div>
+          </el-col>
+          <el-col :xs="8" :sm="8" :md="4" :lg="4">
+            <div class="period-item">
+              <div class="period-label">本周期末人数</div>
+              <div class="period-num">{{ weekly.periodEndCount ?? '-' }}</div>
+            </div>
+          </el-col>
+          <el-col :xs="8" :sm="8" :md="5" :lg="5">
+            <div class="period-item">
+              <div class="period-label">本周入住 / 退住 / 净增</div>
+              <div class="period-num triple">
+                <em class="up">{{ weekly.weeklyCheckInCount ?? 0 }}</em>
+                <span class="sep">/</span>
+                <em class="down">{{ weekly.weeklyCheckOutCount ?? 0 }}</em>
+                <span class="sep">/</span>
+                <em :class="netClass(weekly.weeklyNetGrowthCount)">
+                  {{ formatNet(weekly.weeklyNetGrowthCount) }}
+                </em>
+              </div>
+            </div>
+          </el-col>
+          <el-col :xs="12" :sm="8" :md="6" :lg="6">
+            <div class="period-item">
+              <div class="period-label">本月入住 / 退住 / 净增</div>
+              <div class="period-num triple">
+                <em class="up">{{ weekly.monthlyCheckInCount ?? 0 }}</em>
+                <span class="sep">/</span>
+                <em class="down">{{ weekly.monthlyCheckOutCount ?? 0 }}</em>
+                <span class="sep">/</span>
+                <em :class="netClass(weekly.monthlyNetGrowthCount)">
+                  {{ formatNet(weekly.monthlyNetGrowthCount) }}
+                </em>
+              </div>
+            </div>
+          </el-col>
+          <el-col :xs="12" :sm="8" :md="5" :lg="5">
+            <div class="period-item">
+              <div class="period-label">期末空余床位数</div>
+              <div class="period-num">
+                {{ weekly.periodEndEmptyBedCount ?? '-' }}
+                <span class="kpi-unit">张</span>
+              </div>
+            </div>
+          </el-col>
+        </el-row>
+      </div>
+    </ContentWrap>
+
+    <el-row :gutter="12" class="chart-row">
+      <el-col :xs="24" :lg="15">
+        <ContentWrap>
+          <div class="panel-title">各院区床位与入住率</div>
+          <Echart :options="campusChartOption" height="360px" />
+        </ContentWrap>
+      </el-col>
+      <el-col :xs="24" :lg="9">
+        <ContentWrap>
+          <div class="panel-title">{{ campusOptions.length }} 家院区床位结构</div>
+          <div class="donut-wrap">
+            <Echart :options="bedStructureOption" height="360px" />
+            <div class="donut-center">
+              <div class="donut-total">{{ bedSummary.total || '-' }}</div>
+              <div class="donut-label">总床位(张)</div>
+            </div>
+          </div>
+        </ContentWrap>
+      </el-col>
+    </el-row>
+
+    <el-row :gutter="12" class="chart-row">
+      <el-col :span="24">
+        <ContentWrap>
+          <div class="panel-title">
+            近 12 个月已完成退住趋势
+            <span v-if="dynamicsReady" class="title-tip">合计 {{ checkoutTotal }} 人</span>
+          </div>
+          <Echart v-if="dynamicsReady" :options="checkoutTrendOption" height="300px" />
+          <el-empty
+            v-else
+            description="暂无数据:动态指标加载失败"
+            :image-size="90"
+            class="chart-empty"
+          />
+        </ContentWrap>
+      </el-col>
+    </el-row>
+
+    <el-row :gutter="12" class="chart-row">
+      <el-col :xs="24" :lg="12">
+        <ContentWrap>
+          <div class="panel-title">
+            护理等级分布 TOP10
+            <span class="title-tip">各院区护理等级名称按同名合并统计</span>
+          </div>
+          <Echart v-if="careLevels.length" :options="careLevelOption" height="380px" />
+          <el-empty
+            v-else
+            :description="dynamicsReady ? '所选院区暂无护理等级数据' : '暂无数据:动态指标加载失败'"
+            :image-size="90"
+            class="chart-empty"
+          />
+        </ContentWrap>
+      </el-col>
+      <el-col :xs="24" :lg="12">
+        <ContentWrap>
+          <div class="panel-title">院区入住率区间分布</div>
+          <Echart :options="occupancyTierOption" height="380px" />
+        </ContentWrap>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script lang="ts" setup>
+import { Refresh } from '@element-plus/icons-vue'
+import Echart from '@/components/Echart/src/Echart.vue'
+import {
+  fetchCampusBedStats,
+  fetchInHospitalCount,
+  fetchOverviewDynamics,
+  getCampusOptions,
+  type CampusBedStat,
+  type NameCountItem,
+  type OverviewDynamics
+} from '../campus-data'
+
+defineOptions({ name: 'OaOverviewDashboard' })
+
+const message = useMessage()
+
+const loading = ref(false)
+const updateTime = ref('')
+
+/** 在院人数(档案在院状态) */
+const inHospitalCount = ref<number | null>(null)
+/** 后端聚合动态指标(新收/退院/请假/轮候/预订/退住趋势/护理等级/周期汇总),加载失败为 null */
+const dynamics = ref<OverviewDynamics | null>(null)
+const campusStats = ref<CampusBedStat[]>([])
+
+const campusOptions = getCampusOptions()
+
+const dynamicsReady = computed(() => dynamics.value !== null)
+const hasWeekly = computed(() => dynamics.value?.weekly != null)
+const weekly = computed<Record<string, any>>(() => dynamics.value?.weekly ?? {})
+const careLevels = computed<NameCountItem[]>(() => dynamics.value?.nursingLevels ?? [])
+const checkoutTrend = computed(() => dynamics.value?.checkoutTrend ?? [])
+
+const fmtCount = (val: number | null | undefined) => (val === null || val === undefined ? '-' : val)
+
+const kpiCards = computed(() => [
+  {
+    label: '总床位数',
+    value: bedSummary.value.total || '-',
+    unit: '张',
+    icon: 'ep:house',
+    theme: 'blue'
+  },
+  {
+    label: '在院人数',
+    value: fmtCount(inHospitalCount.value),
+    unit: '人',
+    icon: 'ep:user',
+    theme: 'green'
+  },
+  {
+    label: '今日新收',
+    value: fmtCount(dynamics.value?.todayCheckInCount),
+    unit: '人',
+    icon: 'ep:plus',
+    theme: 'cyan'
+  },
+  {
+    label: '今日退院',
+    value: fmtCount(dynamics.value?.todayCheckOutCount),
+    unit: '人',
+    icon: 'ep:minus',
+    theme: 'orange'
+  },
+  {
+    label: '请假人数',
+    value: fmtCount(dynamics.value?.leaveOutCount),
+    unit: '人',
+    icon: 'ep:clock',
+    theme: 'purple'
+  },
+  {
+    label: '当天请假人数',
+    value: fmtCount(dynamics.value?.todayLeaveCount),
+    unit: '人',
+    icon: 'ep:timer',
+    theme: 'grey'
+  },
+  {
+    label: '轮候待住',
+    value: fmtCount(dynamics.value?.waitingCount),
+    unit: '人',
+    icon: 'ep:bell',
+    theme: 'red'
+  },
+  {
+    label: '预订在途',
+    value: fmtCount(dynamics.value?.reservationCount),
+    unit: '人',
+    icon: 'ep:document',
+    theme: 'pink'
+  }
+])
+
+const formatNet = (val: number | undefined | null) => {
+  if (val === undefined || val === null) return '-'
+  return val > 0 ? `+${val}` : `${val}`
+}
+const netClass = (val: number | undefined | null) => {
+  if (!val) return 'zero'
+  return val > 0 ? 'up' : 'down'
+}
+
+/** 床位结构汇总 */
+const bedSummary = computed(() =>
+  campusStats.value.reduce(
+    (sum, item) => {
+      sum.used += item.usedBed
+      sum.unused += item.unusedBed
+      sum.temp += item.tempBed
+      sum.total += item.totalBed
+      return sum
+    },
+    { used: 0, unused: 0, temp: 0, total: 0 }
+  )
+)
+
+/** 院区床位 + 入住率组合图,按入住率降序 */
+const campusChartOption = computed<any>(() => {
+  const sorted = [...campusStats.value].sort((a, b) => {
+    const ra = a.occupancyRate ?? -1
+    const rb = b.occupancyRate ?? -1
+    return rb - ra
+  })
+  return {
+    tooltip: {
+      trigger: 'axis',
+      axisPointer: { type: 'shadow' },
+      formatter: (params: any[]) => {
+        const campus = sorted[params[0].dataIndex]
+        const lines = params.map(
+          (p) => `${p.marker}${p.seriesName}:${p.value}${p.seriesName === '入住率' ? '%' : ' 张'}`
+        )
+        const extra = campus
+          ? `<br/>空闲床位:${campus.unusedBed} 张<br/>楼栋数:${campus.buildCount} 栋`
+          : ''
+        return `${params[0].axisValue}${extra}<br/>${lines.join('<br/>')}`
+      }
+    },
+    legend: { data: ['总床位', '在住床位', '入住率'], top: 0 },
+    grid: { left: 50, right: 50, top: 40, bottom: 90 },
+    xAxis: {
+      type: 'category',
+      data: sorted.map((item) => item.campusName),
+      axisLabel: { interval: 0, rotate: 35 }
+    },
+    yAxis: [
+      { type: 'value', name: '床位数(张)' },
+      { type: 'value', name: '入住率', min: 0, max: 100, axisLabel: { formatter: '{value}%' } }
+    ],
+    series: [
+      {
+        name: '总床位',
+        type: 'bar',
+        barMaxWidth: 18,
+        itemStyle: { color: '#8cc5ff', borderRadius: [3, 3, 0, 0] },
+        data: sorted.map((item) => item.totalBed)
+      },
+      {
+        name: '在住床位',
+        type: 'bar',
+        barMaxWidth: 18,
+        itemStyle: { color: '#409eff', borderRadius: [3, 3, 0, 0] },
+        data: sorted.map((item) => item.usedBed)
+      },
+      {
+        name: '入住率',
+        type: 'line',
+        yAxisIndex: 1,
+        smooth: true,
+        symbol: 'circle',
+        symbolSize: 7,
+        lineStyle: { color: '#fa8c16', width: 2 },
+        itemStyle: { color: '#fa8c16' },
+        label: { show: true, formatter: '{c}%', fontSize: 10, color: '#fa8c16' },
+        data: sorted.map((item) => item.occupancyRate ?? 0)
+      }
+    ]
+  }
+})
+
+/** 床位结构环形图 */
+const bedStructureOption = computed<any>(() => ({
+  tooltip: { trigger: 'item', formatter: '{b}:{c} 张({d}%)' },
+  legend: { bottom: 0 },
+  series: [
+    {
+      name: '床位结构',
+      type: 'pie',
+      radius: ['45%', '70%'],
+      center: ['50%', '46%'],
+      avoidLabelOverlap: true,
+      itemStyle: { borderRadius: 6, borderColor: '#fff', borderWidth: 2 },
+      label: {
+        formatter: '{b}\n{c} 张'
+      },
+      data: [
+        { value: bedSummary.value.used, name: '在住床位', itemStyle: { color: '#67c23a' } },
+        { value: bedSummary.value.unused, name: '空闲床位', itemStyle: { color: '#c0c4cc' } },
+        { value: bedSummary.value.temp, name: '临时占用', itemStyle: { color: '#e6a23c' } }
+      ]
+    }
+  ]
+}))
+
+const checkoutTotal = computed(() => checkoutTrend.value.reduce((sum, item) => sum + item.count, 0))
+
+/** 近 12 个月退住趋势(柱+月均标线) */
+const checkoutTrendOption = computed<any>(() => {
+  const data = checkoutTrend.value
+  return {
+    tooltip: {
+      trigger: 'axis',
+      axisPointer: { type: 'shadow' },
+      formatter: (params: any[]) => {
+        const item = data[params[0].dataIndex]
+        return `${item.month}<br/>${params[0].marker}已完成退住:${params[0].value} 人`
+      }
+    },
+    grid: { left: 45, right: 25, top: 40, bottom: 30 },
+    xAxis: {
+      type: 'category',
+      data: data.map((item) => item.label),
+      axisLabel: {
+        color: '#606266',
+        formatter: (val: string, index: number) =>
+          index === 0 || data[index].month.endsWith('-01') ? data[index].month : val
+      }
+    },
+    yAxis: { type: 'value', name: '人数', minInterval: 1 },
+    series: [
+      {
+        name: '已完成退住',
+        type: 'bar',
+        barMaxWidth: 26,
+        label: { show: true, position: 'top', formatter: '{c}' },
+        itemStyle: {
+          borderRadius: [4, 4, 0, 0],
+          color: {
+            type: 'linear',
+            x: 0,
+            y: 0,
+            x2: 0,
+            y2: 1,
+            colorStops: [
+              { offset: 0, color: '#ffb066' },
+              { offset: 1, color: '#f5851d' }
+            ]
+          }
+        },
+        markLine: {
+          symbol: 'none',
+          lineStyle: { color: '#f56c6c', type: 'dashed' },
+          label: {
+            formatter: '月均 {c} 人',
+            color: '#f56c6c',
+            position: 'insideEndTop'
+          },
+          data: [{ type: 'average', name: '月均' }]
+        },
+        data: data.map((item) => item.count)
+      }
+    ]
+  }
+})
+
+/** 护理等级 TOP10 横向条形图 */
+const careLevelOption = computed<any>(() => {
+  const top = careLevels.value.slice(0, 10)
+  return {
+    tooltip: {
+      trigger: 'axis',
+      axisPointer: { type: 'shadow' },
+      formatter: (params: any[]) => `${params[0].name}:${params[0].value} 人`
+    },
+    grid: { left: 10, right: 40, top: 15, bottom: 10, containLabel: true },
+    xAxis: { type: 'value', name: '人数' },
+    yAxis: {
+      type: 'category',
+      inverse: true,
+      data: top.map((item) => item.name),
+      axisLabel: { width: 120, overflow: 'truncate' }
+    },
+    series: [
+      {
+        name: '人数',
+        type: 'bar',
+        barMaxWidth: 18,
+        label: { show: true, position: 'right', formatter: '{c} 人' },
+        itemStyle: {
+          borderRadius: [0, 4, 4, 0],
+          color: {
+            type: 'linear',
+            x: 0,
+            y: 0,
+            x2: 1,
+            y2: 0,
+            colorStops: [
+              { offset: 0, color: '#79bbff' },
+              { offset: 1, color: '#409eff' }
+            ]
+          }
+        },
+        data: top.map((item) => item.count)
+      }
+    ]
+  }
+})
+
+/** 入住率区间分布 */
+const occupancyTierOption = computed<any>(() => {
+  const tiers = [
+    { key: 'tight', label: '入住紧张(≥90%)', color: '#f56c6c', campuses: [] as string[] },
+    { key: 'good', label: '运行良好(70%-90%)', color: '#67c23a', campuses: [] as string[] },
+    { key: 'normal', label: '入住一般(50%-70%)', color: '#409eff', campuses: [] as string[] },
+    { key: 'low', label: '空置预警(>0且<50%)', color: '#e6a23c', campuses: [] as string[] },
+    { key: 'none', label: '未配置房源', color: '#c0c4cc', campuses: [] as string[] }
+  ]
+  campusStats.value.forEach((item) => {
+    const rate = item.occupancyRate
+    if (rate === null) tiers[4].campuses.push(item.campusName)
+    else if (rate >= 90) tiers[0].campuses.push(`${item.campusName}(${rate}%)`)
+    else if (rate >= 70) tiers[1].campuses.push(`${item.campusName}(${rate}%)`)
+    else if (rate >= 50) tiers[2].campuses.push(`${item.campusName}(${rate}%)`)
+    else tiers[3].campuses.push(`${item.campusName}(${rate}%)`)
+  })
+  return {
+    tooltip: {
+      trigger: 'axis',
+      axisPointer: { type: 'shadow' },
+      formatter: (params: any[]) => {
+        const tier = tiers[params[0].dataIndex]
+        const names = tier.campuses.length ? tier.campuses.join('、') : '无'
+        return `${tier.label}<br/>院区数量:${tier.campuses.length} 个<br/>${names}`
+      }
+    },
+    grid: { left: 45, right: 30, top: 30, bottom: 70 },
+    xAxis: {
+      type: 'category',
+      data: tiers.map((item) => item.label),
+      axisLabel: { interval: 0, rotate: 18, fontSize: 11 }
+    },
+    yAxis: { type: 'value', name: '院区数量(个)', minInterval: 1 },
+    series: [
+      {
+        name: '院区数量',
+        type: 'bar',
+        barMaxWidth: 46,
+        label: { show: true, position: 'top', formatter: '{c} 个' },
+        data: tiers.map((item) => ({
+          value: item.campuses.length,
+          itemStyle: { color: item.color, borderRadius: [4, 4, 0, 0] }
+        }))
+      }
+    ]
+  }
+})
+
+const formatTime = (date: Date) => {
+  const pad = (n: number) => String(n).padStart(2, '0')
+  return `${date.getFullYear()}-${pad(date.getMonth() + 1)}-${pad(date.getDate())} ${pad(
+    date.getHours()
+  )}:${pad(date.getMinutes())}:${pad(date.getSeconds())}`
+}
+
+const loadAll = async () => {
+  loading.value = true
+  try {
+    const tenantIds = campusOptions.map((item) => item.value)
+    const [bedStats, inHospital, dyn] = await Promise.all([
+      fetchCampusBedStats(tenantIds),
+      fetchInHospitalCount(tenantIds),
+      fetchOverviewDynamics(tenantIds)
+    ])
+
+    campusStats.value = bedStats
+    inHospitalCount.value = inHospital
+    dynamics.value = dyn
+    if (!dyn) {
+      message.warning('今日动态、退住趋势及护理等级数据加载失败,床位与在院人数为实时统计数据')
+    }
+    updateTime.value = formatTime(new Date())
+  } catch (e) {
+    message.error('运营数据加载失败,请稍后重试')
+  } finally {
+    loading.value = false
+  }
+}
+
+onMounted(() => {
+  loadAll()
+})
+</script>
+
+<style lang="scss" scoped>
+.oa-dashboard {
+  .page-header {
+    display: flex;
+    align-items: center;
+    justify-content: space-between;
+    margin-bottom: 16px;
+
+    .header-title {
+      display: flex;
+      align-items: center;
+      font-size: 18px;
+      font-weight: 600;
+      color: #303133;
+
+      .title-icon {
+        margin-right: 8px;
+        font-size: 22px;
+        color: #409eff;
+      }
+    }
+
+    .header-extra {
+      display: flex;
+      align-items: center;
+
+      .update-time {
+        margin-right: 14px;
+        font-size: 13px;
+        color: #909399;
+      }
+    }
+  }
+
+  .api-tip {
+    margin-bottom: 14px;
+  }
+
+  .kpi-row {
+    margin-bottom: 14px;
+
+    .kpi-card {
+      padding: 16px 18px;
+      border-radius: 8px;
+      color: #fff;
+      margin-bottom: 10px;
+
+      .kpi-label {
+        display: flex;
+        align-items: center;
+        font-size: 13px;
+        opacity: 0.95;
+
+        .el-icon {
+          margin-right: 6px;
+          font-size: 16px;
+        }
+      }
+
+      .kpi-value {
+        margin-top: 8px;
+        font-size: 30px;
+        font-weight: 700;
+        line-height: 1.1;
+
+        .kpi-unit {
+          margin-left: 4px;
+          font-size: 13px;
+          font-weight: 400;
+          opacity: 0.85;
+        }
+      }
+
+      &.blue {
+        background: linear-gradient(135deg, #5b9bff 0%, #2f7cf6 100%);
+      }
+      &.green {
+        background: linear-gradient(135deg, #62d391 0%, #36a866 100%);
+      }
+      &.cyan {
+        background: linear-gradient(135deg, #4fd0e0 0%, #1fa9bf 100%);
+      }
+      &.orange {
+        background: linear-gradient(135deg, #ffb066 0%, #f5851d 100%);
+      }
+      &.purple {
+        background: linear-gradient(135deg, #b794f6 0%, #8b5cf6 100%);
+      }
+      &.grey {
+        background: linear-gradient(135deg, #a8abb2 0%, #7a7f8a 100%);
+      }
+      &.red {
+        background: linear-gradient(135deg, #ff8f8f 0%, #f56c6c 100%);
+      }
+      &.pink {
+        background: linear-gradient(135deg, #ff9ebd 0%, #ec5f86 100%);
+      }
+    }
+  }
+
+  .period-card {
+    padding: 14px 16px;
+    background: #f5f8ff;
+    border: 1px solid #e1ecff;
+    border-radius: 8px;
+
+    .period-empty {
+      padding: 26px 0;
+      text-align: center;
+      font-size: 13px;
+      color: #a8abb2;
+    }
+
+    .period-head {
+      display: flex;
+      align-items: center;
+      justify-content: space-between;
+      margin-bottom: 12px;
+
+      .period-title {
+        display: flex;
+        align-items: center;
+        font-size: 15px;
+        font-weight: 600;
+        color: #303133;
+
+        .el-icon {
+          margin-right: 6px;
+          color: #409eff;
+        }
+      }
+
+      .period-tip {
+        font-size: 12px;
+        color: #a8abb2;
+      }
+    }
+
+    .period-item {
+      padding: 10px 12px;
+      background: #fff;
+      border-radius: 6px;
+      height: 100%;
+      box-sizing: border-box;
+
+      .period-label {
+        font-size: 12px;
+        color: #909399;
+        margin-bottom: 6px;
+      }
+
+      .period-num {
+        font-size: 22px;
+        font-weight: 700;
+        color: #303133;
+
+        .kpi-unit {
+          font-size: 12px;
+          font-weight: 400;
+          color: #909399;
+        }
+
+        &.triple {
+          font-size: 19px;
+
+          .sep {
+            margin: 0 5px;
+            color: #dcdfe6;
+            font-weight: 400;
+          }
+
+          em {
+            font-style: normal;
+
+            &.up {
+              color: #67c23a;
+            }
+            &.down {
+              color: #f56c6c;
+            }
+            &.zero {
+              color: #909399;
+            }
+          }
+        }
+      }
+    }
+  }
+
+  .chart-row {
+    margin-top: 12px;
+  }
+
+  .chart-empty {
+    display: flex;
+    align-items: center;
+    justify-content: center;
+    height: 380px;
+  }
+
+  .donut-wrap {
+    position: relative;
+  }
+
+  .donut-center {
+    position: absolute;
+    top: 46%;
+    left: 50%;
+    transform: translate(-50%, -50%);
+    text-align: center;
+    pointer-events: none;
+  }
+
+  .donut-total {
+    font-size: 26px;
+    font-weight: 700;
+    color: #303133;
+    line-height: 1.2;
+  }
+
+  .donut-label {
+    margin-top: 2px;
+    font-size: 12px;
+    color: #909399;
+  }
+
+  .panel-title {
+    position: relative;
+    padding-left: 10px;
+    margin-bottom: 10px;
+    font-size: 15px;
+    font-weight: 600;
+    color: #303133;
+
+    &::before {
+      content: '';
+      position: absolute;
+      left: 0;
+      top: 2px;
+      width: 4px;
+      height: 16px;
+      background: #409eff;
+      border-radius: 2px;
+    }
+
+    .title-tip {
+      margin-left: 10px;
+      font-size: 12px;
+      font-weight: 400;
+      color: #a8abb2;
+    }
+  }
+}
+</style>

+ 302 - 0
src/views/operation-analysis/overview/运营总览-后端接口需求.md

@@ -0,0 +1,302 @@
+# 运营总览 — 后端聚合接口需求
+
+> 适用页面:
+> 1. 院区运营驾驶舱 `operation-analysis/overview/dashboard`
+> 2. 多院区经营对比 `operation-analysis/overview/campus-compare`
+>
+> 提出方:前端 | 日期:2026-09-15 | 环境:生产库 `http://47.107.245.0:48080`
+
+## 一、背景与统一口径
+
+驾驶舱与对比页必须使用**同一数据口径**:按当前登录账号有权限查看的院区范围统计
+(集团账号为其可见的全部院区,如当前为 15 家:tenantId
+196/197/198/199/200/201/202/203/204/205/206/207/209/210/211;机构账号为自身)。
+
+现有 `GET /elderlyInfo/getInstitutionDashboard` 返回的是**集团全量机构**聚合数据
+(实测总床位 4829、在院 3437),**不传和传 `tenantIds` 结果完全一样,参数被忽略**;
+而按楼栋实时统计的可见 15 院区为 4325 床、3049 在住床。两个数字同源性不一致,
+会直接造成用户疑问。因此需要后端提供**支持院区范围过滤的聚合接口**。
+
+通用约定:
+
+- 前缀 `/admin-api`,携带 `Authorization`、`tenant-id` 请求头,遵循现有多租户与数据权限;
+- 入参 `tenantIds` 为 `Long[]`,**可选**:不传或为空时,默认当前登录账号可见的全部院区;
+- 入参 `orgType=1`(养老业务,同现有楼栋/长者接口约定);
+- 数组参数序列化形式:`tenantIds[0]=196&tenantIds[1]=197`(项目 axios 已用 qs allowDots);
+- 返回结构沿用 `{ code: 0, data: ..., msg: '' }`。
+
+前端已用**现有接口**实现、无需新开发的指标(2026-09-16 实测通过):
+总床位/在住床位/空闲/临时占用(楼栋统计聚合)、在院人数与各院区在院人数(`elderlyInfo/findPage`
+`inStatus=1`)。
+**今日新收/退院/请假/当天请假/轮候/预订/退住趋势/护理等级**已全部切换到 V1 聚合接口
+`GET /operation-analysis/overview/dynamics`(单机构与多院区统一走该接口,详见第二节)。
+**运营周期汇总**目前仅机构账号自身可查(复用现网 `getWeeklyOperationSummary`),
+多院区版仍待后端在该接口 V2 补充。
+
+---
+
+## 二、接口 1:运营总览动态指标聚合(✅ V1 已上线 2026-09-16)
+
+### `GET /operation-analysis/overview/dynamics`
+
+**按机构分组返回数组**,每个机构一项;前端始终显式传入选区 `tenantIds` 并做跨机构聚合。
+
+> ⚠️ 实测注意(2026-09-16):**不传 `tenantIds` 时返回 29 家机构**,大于该账号菜单
+> 可见的 15 家(含 212/213/215/217/218/221/222/223/224/226/227 等)。
+> 即默认范围不是"菜单可见院区",前端因此**永远显式传 tenantIds**;
+> 若后端能改为按当前账号数据权限过滤会更稳妥。
+
+### 请求参数(Query)
+
+| 参数 | 类型 | 必填 | 说明 |
+| --- | --- | --- | --- |
+| tenantIds | Long[] | 是(前端必传) | 机构 ID 数组(租户 ID),序列化 `tenantIds[0]=..&tenantIds[1]=..` |
+
+### 响应(data 为数组,每个机构一项)
+
+| 字段 | 类型 | 说明 |
+| --- | --- | --- |
+| tenantId | Integer | 机构 ID(租户 ID) |
+| tenantName | String | 机构名称 |
+| newCheckInCount | Integer | 今日新收 |
+| checkOutCount | Integer | 今日退院 |
+| askLeaveCount | Integer | 请假人数(截至当前仍在请假中,含往日请假未归) |
+| todayAskLeaveCount | Integer | 当天请假人数(当天离院人数) |
+| waitingCount | Integer | 轮候待住 |
+| reservationCount | Integer | 预订在途 |
+| retreatTrend | Array<{month:String,count:Integer}> | 近 12 个月已完成退住趋势(含当月,无数据补 0,month=yyyy-MM) |
+| nurseLevelDistribution | Array<{nurseLevelId:Integer,nurseLevelName:String,count:Integer}> | 在住长者护理等级分布 |
+
+### 前端聚合规则(已实现,`campus-data.ts` fetchOverviewDynamics)
+
+1. 6 个数值指标(newCheckInCount / checkOutCount / askLeaveCount /
+   todayAskLeaveCount / waitingCount / reservationCount)跨机构**求和**;
+2. `retreatTrend` 按 month 跨机构求和,并以浏览器端近 12 个月骨架做零填充;
+3. `nurseLevelDistribution` 按 **nurseLevelName 同名合并**后降序——
+   实测各院区等级字典独立、id 不通用(同名"一级护理"存在 id=95 与 id=116 两个不同 ID,
+   分属不同院区),按 id 合并会出现重名条目,故前端按名称合并;空名称归"未设置";
+4. 15 院区聚合实测(2026-09-16):今日新收 3、退院 0、请假 222、当天请假 1、
+   轮候 55、预订 0;退住趋势合计 860(2025-10 至 2026-09 依次
+   81/69/55/84/72/134/73/66/73/68/62/23);护理等级合计 3014,与实时在院 3015 差 1
+   (统计时点差异,可接受)。
+5. 性能:15 院区请求约 3.3 秒,可接受;后续若院区增多建议后端直接返回汇总行。
+
+> 口径差异说明(以前端新接口数据为准,旧的前端临时算法已废弃):
+> - 轮候待住:新接口 15 院区为 55 人;旧前端用 `check-in-wait-page` 总数得 275 人
+>   (含非"排队等床"状态);
+> - 预订在途:新接口为 0;旧前端用 `findPage inStatus=0` 得 60 人(含其他预订状态);
+> - 退住趋势:新接口 2025 年 10-12 月及 2026 年 1-2 月数字高于旧前端按
+>   `elderly-retreat-page` 逐月 total 的结果,近 6 个月两口径一致。
+>   推测旧列表接口存在历史数据过滤条件差异,请后端确认趋势使用的日期字段
+>   (退住日期 vs 流程完成时间)及状态范围。
+
+### 与工作台现网看板的字段对应
+
+| 驾驶舱指标 | 新接口字段(V1) | 工作台旧接口字段 |
+| --- | --- | --- |
+| 今日新收 | newCheckInCount | hospitalDynamics[新收人数] |
+| 今日退院 | checkOutCount | hospitalDynamics[退院人数] |
+| 请假人数 | askLeaveCount | hospitalDynamics[请假人数] |
+| 当天请假人数 | todayAskLeaveCount | hospitalDynamics[当天请假人数] |
+| 轮候待住 | waitingCount | 旧看板无 |
+| 预订在途 | reservationCount | 旧看板无 |
+| 退住趋势 | retreatTrend | 旧看板无(前端曾逐月查询,已废弃) |
+| 护理等级 | nurseLevelDistribution | nursingSituation(旧接口跨院区不合并) |
+| 总床位 / 在院人数 | 不含(仍走楼栋统计 / findPage) | hospitalDynamics[总床位数/在院人数] |
+
+### 仍缺:运营周期汇总(请在 V2 补充)
+
+V1 **未包含** `weeklyOperation`。多院区场景下驾驶舱"运营周期汇总"卡片继续显示空态;
+机构账号查看自身时,前端另调现网 `getWeeklyOperationSummary`(本就按登录机构返回)展示。
+请在该接口每个机构项内(或新增汇总字段)补充以下字段,前端即可开放多院区周期卡:
+
+| 字段 | 类型 | 说明 |
+| --- | --- | --- |
+| institutionName | String | 范围名称 |
+| periodBegin / periodEnd | String | 周期起止 yyyy-MM-dd(建议新增) |
+| periodBeginCount / periodEndCount | Integer | 周期初/末在院人数 |
+| weeklyCheckInCount / weeklyCheckOutCount / weeklyNetGrowthCount | Integer | 本周入住/退住/净增 |
+| monthlyCheckInCount / monthlyCheckOutCount / monthlyNetGrowthCount | Integer | 本月入住/退住/净增 |
+| periodEndEmptyBedCount | Integer | 期末空余床位数(与床位统计合计一致) |
+
+### 现网旧接口原始抓包(2026-09-15 集团账号,供对照)
+
+`getInstitutionDashboard`:总床位数 4829、在院人数 3439、新收 0、请假 264、当天请假 0、
+退院 6;`nursingSituation` 116 条合计 3439(未同名合并)。`getWeeklyOperationSummary`
+集团账号返回 102 人口径(非 15 院区合计)。
+
+---
+
+## 三、【建议】接口 2:各院区床位统计聚合(性能优化)
+
+### `GET /operation-analysis/overview/campus-bed-stats`
+
+当前前端为得到各院区床位数据,需先调 `build/getList`(约 75 栋楼),
+再对每栋楼并发调 `build/getBuildData`(75 次请求,限并发 6)。
+功能可用但请求数多、耗时长,建议后端提供一次聚合。
+
+### 请求参数
+
+| 参数 | 类型 | 必填 | 说明 |
+| --- | --- | --- | --- |
+| tenantIds | Long[] | 否 | 同上 |
+| orgType | Integer | 否 | 固定传 1 |
+
+### 响应(data 为数组,每家院区一项;无楼栋的院区返回 0 值项)
+
+| 字段 | 类型 | 说明 |
+| --- | --- | --- |
+| tenantId | Long | 院区租户 ID |
+| campusName | String | 院区名称 |
+| buildCount | Integer | 楼栋数 |
+| totalBed | Integer | 总床位数 |
+| usedBed | Integer | 在住床位(对应 getBuildData.usedBedCount) |
+| unusedBed | Integer | 空闲床位 |
+| tempBed | Integer | 临时占用床位(temporaryOccupationCount) |
+| occupancyRate | BigDecimal | 入住率 %,usedBed/totalBed,保留 1 位小数;totalBed=0 时返回 null |
+
+```json
+{
+  "code": 0,
+  "data": [
+    {
+      "tenantId": 196,
+      "campusName": "颐年东涌养老院",
+      "buildCount": 1,
+      "totalBed": 50,
+      "usedBed": 39,
+      "unusedBed": 11,
+      "tempBed": 0,
+      "occupancyRate": 78.0
+    }
+  ]
+}
+```
+
+> 该接口提供后,驾驶舱"各院区床位与入住率 / 床位结构 / 入住率区间分布"与
+> 多院区对比页全部图表、明细表将改为单次请求获取,数字天然一致。
+
+---
+
+## 四、【需求】接口 3:入住 / 退住 / 入住率历史趋势
+
+### `GET /operation-analysis/overview/check-trend`
+
+驾驶舱需要展示近 N 个月(默认 12)的**入住人数、退住人数、净增、月末在院人数与入住率趋势**。
+目前(2026-09-16 更新):
+
+- ✅ **退住趋势已由接口 1 V1 的 `retreatTrend` 提供**(驾驶舱已接入,旧的逐月
+  `elderly-retreat-page` 12 次请求方案已废弃);
+- ❌ 入住趋势仍无数据源——`check-in-page` 多院区或带 `checkInTime` 参数均返回 500
+  (见问题清单 #3);
+- ❌ 历史入住率无任何数据源(`build/getBuildFloorStatistics` 持续 500,见问题清单 #2)。
+
+本接口范围因此缩小为:入住趋势 + 净增(可结合已落地的退住数)+ 月末在院与入住率。
+
+### 请求参数
+
+| 参数 | 类型 | 必填 | 说明 |
+| --- | --- | --- | --- |
+| tenantIds | Long[] | 否 | 同上 |
+| months | Integer | 否 | 统计月数,默认 12;按月粒度返回 |
+| orgType | Integer | 否 | 固定传 1 |
+
+### 响应(data.items 为数组,按月份升序,每月一项)
+
+| 字段 | 类型 | 说明 |
+| --- | --- | --- |
+| month | String | yyyy-MM |
+| checkInCount | Integer | 当月完成入住办理人数(口径同接口 1 todayCheckInCount) |
+| checkOutCount | Integer | 当月完成退住人数(口径同接口 1 todayCheckOutCount) |
+| netGrowth | Integer | 当月净增 = checkInCount - checkOutCount |
+| monthEndInHospital | Integer | 月末在院人数(长者档案 `inStatus=1`,月末最后一天 24:00 口径) |
+| monthEndOccupancyRate | BigDecimal | 月末入住率 %,口径同接口 2;当月无床位数据时返回 null |
+
+```json
+{
+  "code": 0,
+  "data": {
+    "items": [
+      {
+        "month": "2026-08",
+        "checkInCount": 42,
+        "checkOutCount": 25,
+        "netGrowth": 17,
+        "monthEndInHospital": 3005,
+        "monthEndOccupancyRate": 69.5
+      }
+    ]
+  },
+  "msg": ""
+}
+```
+
+> 说明:历史月份的月末入住率需保留床位/在院历史快照或以月末日终数据计算,
+> 请确认现有库表是否可回溯;若无法回溯,请至少保证接口上线当月起的数据准确,
+> 历史月份 `monthEndOccupancyRate` 返回 null,前端显示 "-"。
+
+---
+
+## 五、【需求】接口 4:合同到期预警统计
+
+### `GET /operation-analysis/overview/contract-expiry`
+
+驾驶舱/后续经营页需要"未来 30/60/90 天合同到期人数"预警指标。
+现有 `GET /elderly/expenseOrder/checkContractNearlyExpire` **必须传单个 `elderId`**
+(不传返回 `400 请求参数缺失:elderId`),是长者维度的逐条校验接口,
+无法用于按院区批量统计,故需新增聚合接口。
+
+### 请求参数
+
+| 参数 | 类型 | 必填 | 说明 |
+| --- | --- | --- | --- |
+| tenantIds | Long[] | 否 | 同上 |
+| days | Integer[] | 否 | 预警档位,默认 `[30,60,90]`;按自然日计算 |
+| orgType | Integer | 否 | 固定传 1 |
+
+### 响应(data.items 为数组,每个时间档一项)
+
+| 字段 | 类型 | 说明 |
+| --- | --- | --- |
+| days | Integer | 时间档(30/60/90) |
+| expiringCount | Integer | 未来 days 天内(含今天)合同到期的在院长者人数,按合同到期日统计;多份合同取最近到期日 |
+| expiredCount | Integer | 已过期但未续签的在院长者人数 |
+
+```json
+{
+  "code": 0,
+  "data": {
+    "items": [
+      { "days": 30, "expiringCount": 18, "expiredCount": 3 },
+      { "days": 60, "expiringCount": 45, "expiredCount": 3 },
+      { "days": 90, "expiringCount": 72, "expiredCount": 3 }
+    ]
+  },
+  "msg": ""
+}
+```
+
+> 待确认:试住/已退住长者合同是否纳入;当前前端口径建议仅统计在院(`inStatus=1`)。
+
+---
+
+## 六、现有接口实测问题清单(供排查参考)
+
+以下均在生产库以集团账号实测(2026-09-14):
+
+| # | 接口 | 问题 |
+| --- | --- | --- |
+| 1 | `GET /elderlyInfo/getInstitutionDashboard` | ① 忽略 `tenantIds`,传不传都返回集团全量(2026-09-15 实测 4829 床/3439 在院/新收 0/请假 264/当天请假 0/退院 6),无法按可见院区过滤,是口径不一致的根因;② `nursingSituation` 跨院区逐条拼接不合并(116 条、同名等级重复 5~6 次),集团视角无法直接使用 |
+| 2 | `GET /build/getBuildFloorStatistics` | 持续返回 `code=500 系统异常`(带 orgType、单院区、改数组格式均无效),不可用 |
+| 3 | `GET /bpm/process-instance/check-in-page` | 多院区 `tenantIds` 查询返回 500,仅单院区可用;且携带 `checkInTime` 日期参数时返回 500。无法在服务端按"今日+多院区"统计新收 |
+| 4 | `GET /elderlyInfo/findPage` | `checkInTime` 日期过滤结果与记录字段不符(按今日过滤出的 2 条记录 `checkInTime` 均为 null、且为预订状态 `inStatus=0`),无法据此统计今日实际入住 |
+| 5 | `GET /elderly/askLeave/findPage` | `leaveStatus`、`statusType` 过滤参数不生效(传与不传 total 不变),前端无法精确筛出"审批通过且在外未返"人数 |
+| 6 | `GET /elderlyInfo/getWeeklyOperationSummary` | 不支持院区参数,只按当前登录所属机构返回:**机构账号正常、前端已直接使用**;集团账号返回口径不明确(institutionName=颐年集团、期末 102 人、空余床位 5,与 15 院区实际规模不符),集团场景不可用 |
+
+## 七、待确认口径(业务方)
+
+1. **当天请假人数** 与 **请假人数(在外未返)** 的区别:
+   - 建议前者=统计日当天处于外出状态的人数(含跨日),后者=累计未返院总人数;
+   - 原看板两值为 266 与 0(2026-09-14),请确认其统计逻辑,以便接口字段与历史口径对齐或修正。
+2. **今日新收** 是否包含试住、预订转入住;当前前端按"实际完成入住办理、档案转为在院"实现。
+3. 入住率分母是否包含临时占用床位:当前按 `usedBed / totalBed`,临时占用单独展示,不计入在住。

+ 7 - 0
src/views/operation-analysis/safety/complaint-statistics/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="blocked" desc="投诉工单模块尚未建设(当前为演示假数据),需先建投诉登记/处理/时效数据,再做来源/分类/处理时效统计。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 7 - 0
src/views/operation-analysis/safety/satisfaction-statistics/index.vue

@@ -0,0 +1,7 @@
+<template>
+  <ReportPlaceholder status="backend" desc="基于评价记录接口,按评价类型、星级、院区/人员统计综合满意度。" />
+</template>
+
+<script setup lang="ts">
+import ReportPlaceholder from '../../components/ReportPlaceholder.vue'
+</script>

+ 6896 - 0
tsc_out.txt

@@ -0,0 +1,6896 @@
+src/api/login/index.ts(2,1): error TS6133: 'getRefreshToken' is declared but its value is never read.
+src/api/mall/statistics/member.ts(82,34): error TS2345: Argument of type 'string | number | Date | Dayjs | null | undefined' is not assignable to parameter of type 'Date'.
+src/api/mall/statistics/member.ts(82,63): error TS2345: Argument of type 'string | number | Date | Dayjs | null | undefined' is not assignable to parameter of type 'Date'.
+src/api/mall/statistics/member.ts(121,34): error TS2345: Argument of type 'string | number | Date | Dayjs | null | undefined' is not assignable to parameter of type 'Date'.
+src/api/mall/statistics/member.ts(121,57): error TS2345: Argument of type 'string | number | Date | Dayjs | null | undefined' is not assignable to parameter of type 'Date'.
+src/api/mall/statistics/trade.ts(112,43): error TS2345: Argument of type 'string | number | Date | Dayjs | null | undefined' is not assignable to parameter of type 'Date'.
+src/api/mall/statistics/trade.ts(112,75): error TS2345: Argument of type 'string | number | Date | Dayjs | null | undefined' is not assignable to parameter of type 'Date'.
+src/api/mall/statistics/trade.ts(118,31): error TS2345: Argument of type 'string | number | Date | Dayjs | null | undefined' is not assignable to parameter of type 'Date'.
+  Type 'undefined' is not assignable to type 'Date'.
+src/api/mall/statistics/trade.ts(118,60): error TS2345: Argument of type 'string | number | Date | Dayjs | null | undefined' is not assignable to parameter of type 'Date'.
+src/api/wx/index.ts(6,38): error TS6133: 'data' is declared but its value is never read.
+src/App.vue(3,1): error TS6133: 'isDark' is declared but its value is never read.
+src/App.vue(9,10): error TS6133: 'ElMessage' is declared but its value is never read.
+src/App.vue(9,21): error TS6133: 'ElMessageBox' is declared but its value is never read.
+src/App.vue(10,1): error TS6133: 'Warning' is declared but its value is never read.
+src/App.vue(97,9): error TS6133: 'connect' is declared but its value is never read.
+src/App.vue(97,18): error TS6133: 'disconnect' is declared but its value is never read.
+src/App.vue(105,38): error TS2304: Cannot find name 'ContractNotificationData'.
+src/App.vue(112,41): error TS2304: Cannot find name 'ContractNotificationData'.
+src/components/AppLinkInput/AppLinkSelectDialog.vue(173,11): error TS2769: No overload matches this call.
+  Overload 1 of 2, '(predicate: (value: HTMLButtonElement | undefined, index: number, obj: (HTMLButtonElement | undefined)[]) => value is HTMLButtonElement | undefined, thisArg?: any): HTMLButtonElement | undefined', gave the following error.
+    Argument of type '(ref: Node) => boolean' is not assignable to parameter of type '(value: HTMLButtonElement | undefined, index: number, obj: (HTMLButtonElement | undefined)[]) => value is HTMLButtonElement | undefined'.
+      Types of parameters 'ref' and 'value' are incompatible.
+        Type 'HTMLButtonElement | undefined' is not assignable to type 'Node'.
+          Type 'undefined' is not assignable to type 'Node'.
+  Overload 2 of 2, '(predicate: (value: HTMLButtonElement | undefined, index: number, obj: (HTMLButtonElement | undefined)[]) => unknown, thisArg?: any): HTMLButtonElement | undefined', gave the following error.
+    Argument of type '(ref: Node) => boolean' is not assignable to parameter of type '(value: HTMLButtonElement | undefined, index: number, obj: (HTMLButtonElement | undefined)[]) => unknown'.
+      Types of parameters 'ref' and 'value' are incompatible.
+        Type 'HTMLButtonElement | undefined' is not assignable to type 'Node'.
+          Type 'undefined' is not assignable to type 'Node'.
+src/components/BedCardComponent/index.vue(12,45): error TS2339: Property 'updateTime' does not exist on type '{ roomName: string; bedName: string; elderName: string; elderSex: string; birthday: string; checkInTime: string; careLevel: string; carePoints: string; allergiesText: string; medicalHistory: string; ... 12 more ...; qr: { ...; }; }'.
+src/components/BedCardComponent/index.vue(121,23): error TS2322: Type 'string | false' is not assignable to type 'string | undefined'.
+src/components/BedCardComponent/index.vue(178,7): error TS6133: 'props' is declared but its value is never read.
+src/components/BedCardComponent/index.vue(230,7): error TS6133: 'getRiskText' is declared but its value is never read.
+src/components/BedCardModal/index.vue(102,51): error TS2339: Property 'updatePatientData' does not exist on type 'never'.
+src/components/BedCardModal/index.vue(150,22): error TS2339: Property 'updatePatientData' does not exist on type 'never'.
+src/components/BedCardModal/index.vue(197,7): error TS6133: 'handleDownload' is declared but its value is never read.
+src/components/bpmnProcessDesigner/package/designer/ProcessDesigner.vue(410,5): error TS2322: Type 'HTMLElement | null' is not assignable to type 'string | HTMLElement | undefined'.
+  Type 'null' is not assignable to type 'string | HTMLElement | undefined'.
+src/components/bpmnProcessDesigner/package/designer/ProcessDesigner.vue(418,5): error TS2322: Type 'any[] | Record<string, any>' is not assignable to type 'ModuleDeclaration[] | undefined'.
+  Type 'Record<string, any>' is missing the following properties from type 'ModuleDeclaration[]': length, pop, push, concat, and 35 more.
+src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue(176,3): error TS2571: Object is of type 'unknown'.
+src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue(186,3): error TS2571: Object is of type 'unknown'.
+src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue(196,3): error TS2571: Object is of type 'unknown'.
+src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue(217,23): error TS2339: Property '_svg' does not exist on type '{}'.
+src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue(308,9): error TS18046: 'canvas' is of type 'unknown'.
+src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue(309,25): error TS18046: 'elementRegistry' is of type 'unknown'.
+src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue(312,11): error TS18046: 'canvas' is of type 'unknown'.
+src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue(318,52): error TS18046: 'canvas' is of type 'unknown'.
+src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue(323,54): error TS18046: 'canvas' is of type 'unknown'.
+src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue(330,9): error TS18046: 'canvas' is of type 'unknown'.
+src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue(341,22): error TS18046: 'elementRegistry' is of type 'unknown'.
+src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue(343,7): error TS18046: 'canvas' is of type 'unknown'.
+src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue(345,9): error TS18046: 'canvas' is of type 'unknown'.
+src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue(347,9): error TS18046: 'canvas' is of type 'unknown'.
+src/components/bpmnProcessDesigner/package/penal/copy-to/index.vue(152,16): error TS2339: Property 'uid' does not exist on type 'never'.
+src/components/bpmnProcessDesigner/package/penal/copy-to/index.vue(153,17): error TS2698: Spread types may only be created from object types.
+src/components/bpmnProcessDesigner/package/penal/copy-to/index.vue(157,51): error TS2339: Property 'id' does not exist on type '{}'.
+src/components/bpmnProcessDesigner/package/penal/copy-to/index.vue(157,59): error TS2339: Property 'type' does not exist on type '{}'.
+src/components/bpmnProcessDesigner/package/penal/copy-to/index.vue(187,24): error TS6133: 'index' is declared but its value is never read.
+src/components/bpmnProcessDesigner/package/penal/copy-to/index.vue(193,3): error TS2322: Type 'unknown[]' is not assignable to type 'never[]'.
+src/components/bpmnProcessDesigner/package/penal/custom-config/components/BoundaryEventTimer.vue(112,33): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/components/bpmnProcessDesigner/package/penal/custom-config/components/BoundaryEventTimer.vue(120,33): error TS2345: Argument of type '{ value: undefined; }' is not assignable to parameter of type 'never'.
+src/components/bpmnProcessDesigner/package/penal/custom-config/components/BoundaryEventTimer.vue(155,33): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/components/bpmnProcessDesigner/package/penal/custom-config/components/BoundaryEventTimer.vue(160,33): error TS2345: Argument of type '{ value: undefined; }' is not assignable to parameter of type 'never'.
+src/components/bpmnProcessDesigner/package/penal/custom-config/components/UserTaskCustomConfig.vue(48,22): error TS2339: Property 'id' does not exist on type 'never'.
+src/components/bpmnProcessDesigner/package/penal/custom-config/components/UserTaskCustomConfig.vue(49,24): error TS2339: Property 'name' does not exist on type 'never'.
+src/components/bpmnProcessDesigner/package/penal/custom-config/components/UserTaskCustomConfig.vue(50,24): error TS2339: Property 'id' does not exist on type 'never'.
+src/components/bpmnProcessDesigner/package/penal/custom-config/components/UserTaskCustomConfig.vue(136,56): error TS2339: Property 'title' does not exist on type 'never'.
+src/components/bpmnProcessDesigner/package/penal/custom-config/components/UserTaskCustomConfig.vue(137,72): error TS2339: Property 'permission' does not exist on type 'never'.
+src/components/bpmnProcessDesigner/package/penal/custom-config/components/UserTaskCustomConfig.vue(247,3): error TS2322: Type 'unknown[]' is not assignable to type 'never[]'.
+src/components/bpmnProcessDesigner/package/penal/custom-config/components/UserTaskCustomConfig.vue(326,9): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/components/bpmnProcessDesigner/package/penal/custom-config/components/UserTaskCustomConfig.vue(370,48): error TS2339: Property 'id' does not exist on type 'never'.
+src/components/bpmnProcessDesigner/package/penal/custom-config/ElementCustomConfig.vue(21,7): error TS6133: 'bpmnInstances' is declared but its value is never read.
+src/components/bpmnProcessDesigner/package/penal/form/ElementForm.vue(7,58): error TS2339: Property 'id' does not exist on type 'never'.
+src/components/bpmnProcessDesigner/package/penal/form/ElementForm.vue(7,75): error TS2339: Property 'name' does not exist on type 'never'.
+src/components/bpmnProcessDesigner/package/penal/form/ElementForm.vue(7,94): error TS2339: Property 'id' does not exist on type 'never'.
+src/components/bpmnProcessDesigner/package/penal/form/ElementForm.vue(238,7): error TS6133: 'width' is declared but its value is never read.
+src/components/bpmnProcessDesigner/package/penal/form/ElementForm.vue(302,7): error TS6133: 'updateElementBusinessKey' is declared but its value is never read.
+src/components/bpmnProcessDesigner/package/penal/form/ElementForm.vue(308,7): error TS6133: 'changeFieldTypeType' is declared but its value is never read.
+src/components/bpmnProcessDesigner/package/penal/form/ElementForm.vue(314,7): error TS6133: 'openFieldForm' is declared but its value is never read.
+src/components/bpmnProcessDesigner/package/penal/form/ElementForm.vue(343,7): error TS6133: 'openFieldOptionForm' is declared but its value is never read.
+src/components/bpmnProcessDesigner/package/penal/form/ElementForm.vue(360,7): error TS6133: 'saveFieldOption' is declared but its value is never read.
+src/components/bpmnProcessDesigner/package/penal/form/ElementForm.vue(383,7): error TS6133: 'saveField' is declared but its value is never read.
+src/components/bpmnProcessDesigner/package/penal/form/ElementForm.vue(431,7): error TS6133: 'removeFieldOptionItem' is declared but its value is never read.
+src/components/bpmnProcessDesigner/package/penal/form/ElementForm.vue(431,32): error TS6133: 'option' is declared but its value is never read.
+src/components/bpmnProcessDesigner/package/penal/form/ElementForm.vue(444,7): error TS6133: 'removeField' is declared but its value is never read.
+src/components/bpmnProcessDesigner/package/penal/listeners/ProcessListenerDialog.vue(83,8): error TS2345: Argument of type '"select"' is not assignable to parameter of type '"success"'.
+src/components/bpmnProcessDesigner/package/penal/multi-instance/ElementMultiInstance.vue(135,7): error TS6133: 'getElementLoop' is declared but its value is never read.
+src/components/bpmnProcessDesigner/package/penal/multi-instance/ElementMultiInstance.vue(313,7): error TS18047: 'bpmnElement.value' is possibly 'null'.
+src/components/bpmnProcessDesigner/package/penal/multi-instance/ElementMultiInstance.vue(347,7): error TS18047: 'multiLoopInstance.value' is possibly 'null'.
+src/components/bpmnProcessDesigner/package/penal/multi-instance/ElementMultiInstance.vue(359,7): error TS18047: 'multiLoopInstance.value' is possibly 'null'.
+src/components/bpmnProcessDesigner/package/penal/multi-instance/ElementMultiInstance.vue(371,7): error TS18047: 'multiLoopInstance.value' is possibly 'null'.
+src/components/bpmnProcessDesigner/package/penal/multi-instance/ElementMultiInstance.vue(377,7): error TS18047: 'multiLoopInstance.value' is possibly 'null'.
+src/components/bpmnProcessDesigner/package/penal/PropertiesPanel.vue(160,7): error TS6133: 'unwatchBpmn' is declared but its value is never read.
+src/components/bpmnProcessDesigner/package/penal/task/task-components/ProcessExpressionDialog.vue(68,8): error TS2345: Argument of type '"select"' is not assignable to parameter of type '"success"'.
+src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue(68,82): error TS2322: Type 'number | undefined' is not assignable to type 'string | number | boolean | Record<string, any>'.
+src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue(288,44): error TS2322: Type 'any' is not assignable to type 'never'.
+src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue(304,7): error TS2322: Type 'number' is not assignable to type 'never[]'.
+src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue(342,44): error TS2322: Type 'any' is not assignable to type 'never'.
+src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue(360,7): error TS2322: Type 'CandidateStrategy.START_USER' is not assignable to type 'undefined'.
+src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue(429,40): error TS2322: Type 'string' is not assignable to type 'never'.
+src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue(436,5): error TS2322: Type 'CandidateStrategy.START_USER' is not assignable to type 'undefined'.
+src/components/business-components/selectElder.vue(17,41): error TS2339: Property 'inStatus' does not exist on type '{ id: number; elderName: string; elderSex: number; buildName: string; floorName: string; roomName: string; bedId: string; bedName: string; birthday: string; elderAge: number; papersType: string; idCard: string; socialSecurityCardNumber: string | number; }'.
+src/components/business-components/selectElder.vue(103,23): error TS6133: 'str' is declared but its value is never read.
+src/components/Cropper/src/CropperAvatar.vue(21,1): error TS6133: 'avatar' is declared but its value is never read.
+src/components/Dialog/src/Dialog.vue(100,11): error TS2531: Object is possibly 'null'.
+src/components/Dialog/src/Dialog.vue(100,48): error TS2339: Property 'style' does not exist on type 'Element'.
+src/components/Dialog/src/Dialog.vue(108,11): error TS2531: Object is possibly 'null'.
+src/components/Dialog/src/Dialog.vue(108,48): error TS2339: Property 'style' does not exist on type 'Element'.
+src/components/DiyEditor/components/mobile/Carousel/property.vue(75,18): error TS2345: Argument of type '{ modelValue: any; fileType: string[]; limit: number; fileSize: number; class: string; }' is not assignable to parameter of type 'Partial<{ drag: boolean; disabled: boolean; fileSize: number; fileType: unknown[]; autoUpload: boolean; limit: number; isShowTip: boolean; isDetail: boolean; }> & Omit<{ readonly drag: boolean; ... 10 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentPro...'.
+  Property 'fileName' is missing in type '{ modelValue: any; fileType: string[]; limit: number; fileSize: number; class: string; }' but required in type 'Omit<{ readonly drag: boolean; readonly disabled: boolean; readonly modelValue: string | string[]; readonly fileName: string | string[]; readonly fileSize: number; readonly fileType: unknown[]; ... 5 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProp...'.
+src/components/DiyEditor/components/mobile/FloatingActionButton/index.vue(16,17): error TS2339: Property 'handleActive' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly property: FloatingActionButtonProperty; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (arg...'.
+src/components/DiyEditor/components/mobile/HotZone/index.vue(25,7): error TS6133: 'props' is declared but its value is never read.
+src/components/DiyEditor/components/mobile/MagicCube/index.vue(66,64): error TS2339: Property 'bottom' does not exist on type 'MagicCubeItemProperty'.
+src/components/DiyEditor/components/mobile/ProductList/index.vue(57,29): error TS2345: Argument of type 'number | undefined' is not assignable to parameter of type 'string | number'.
+  Type 'undefined' is not assignable to type 'string | number'.
+src/components/DiyEditor/components/mobile/PromotionArticle/property.vue(16,27): error TS2339: Property 'id' does not exist on type 'string | number | boolean'.
+  Property 'id' does not exist on type 'string'.
+src/components/DiyEditor/components/mobile/PromotionArticle/property.vue(17,29): error TS2339: Property 'title' does not exist on type 'string | number | boolean'.
+  Property 'title' does not exist on type 'string'.
+src/components/DiyEditor/components/mobile/PromotionArticle/property.vue(18,29): error TS2339: Property 'id' does not exist on type 'string | number | boolean'.
+  Property 'id' does not exist on type 'string'.
+src/components/DiyEditor/components/mobile/PromotionArticle/property.vue(38,44): error TS2345: Argument of type 'never[]' is not assignable to parameter of type 'ArticleVO'.
+  Type 'never[]' is missing the following properties from type 'ArticleVO': id, categoryId, title, author, and 8 more.
+src/components/DiyEditor/components/mobile/VideoPlayer/property.vue(17,10): error TS2345: Argument of type '{ modelValue: string; fileType: string[]; limit: number; fileSize: number; class: string; }' is not assignable to parameter of type 'Partial<{ drag: boolean; disabled: boolean; fileSize: number; fileType: unknown[]; autoUpload: boolean; limit: number; isShowTip: boolean; isDetail: boolean; }> & Omit<{ readonly drag: boolean; ... 10 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentPro...'.
+  Property 'fileName' is missing in type '{ modelValue: string; fileType: string[]; limit: number; fileSize: number; class: string; }' but required in type 'Omit<{ readonly drag: boolean; readonly disabled: boolean; readonly modelValue: string | string[]; readonly fileName: string | string[]; readonly fileSize: number; readonly fileType: unknown[]; ... 5 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProp...'.
+src/components/DoorCardModal/index.vue(95,7): error TS6133: 'formatTime' is declared but its value is never read.
+src/components/DoorCardModal/index.vue(103,53): error TS2339: Property 'updatePatientData' does not exist on type 'never'.
+src/components/DoorCardModal/index.vue(111,23): error TS2339: Property 'updatePatientData' does not exist on type 'never'.
+src/components/Editor/src/Editor.vue(67,9): error TS18048: 'dom' is possibly 'undefined'.
+src/components/Editor/src/Editor.vue(67,13): error TS2339: Property 'style' does not exist on type 'Element'.
+src/components/ESign/src/ESign.vue(8,38): error TS2322: Type '"medium"' is not assignable to type 'EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never> | undefined'.
+src/components/ESign/src/ESign.vue(9,33): error TS2322: Type '"medium"' is not assignable to type 'EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never> | undefined'.
+src/components/ESign/src/ESign.vue(29,42): error TS2304: Cannot find name 'vueEsign'.
+src/components/Flex/Flex.vue(2,8): error TS2322: Type '{ display: string; flexDirection: string; flexWrap: string; justifyContent: string; alignItems: string; gap: string; }' is not assignable to type 'StyleValue'.
+src/components/GlobalStatsNotification/index.vue(31,10): error TS6133: 'ref' is declared but its value is never read.
+src/components/GlobalStatsNotification/index.vue(39,7): error TS6133: 'props' is declared but its value is never read.
+src/components/GlobalWindowConcat/index.vue(45,7): error TS6133: 'props' is declared but its value is never read.
+src/components/HealthRecordContent/index.vue(106,57): error TS2345: Argument of type 'string | undefined' is not assignable to parameter of type 'string'.
+  Type 'undefined' is not assignable to type 'string'.
+src/components/HealthRecordContent/index.vue(705,10): error TS6133: 'dateFormatter' is declared but its value is never read.
+src/components/ImportFile/index.vue(82,15): error TS6133: 'tenantId' is declared but its value is never read.
+src/components/RouterSearch/index.vue(73,15): error TS2322: Type '{}' is not assignable to type 'string'.
+src/components/RouterSearch/index.vue(75,15): error TS2322: Type '{ background: unknown; }' is not assignable to type 'StyleValue'.
+  Types of property 'background' are incompatible.
+    Type 'unknown' is not assignable to type 'Background<string | number> | undefined'.
+src/components/RouterSearch/index.vue(216,23): error TS18049: 'bg' is possibly 'null' or 'undefined'.
+src/components/RouterSearch/index.vue(221,11): error TS18049: 'bg' is possibly 'null' or 'undefined'.
+src/components/RouterSearch/index.vue(221,14): error TS2339: Property 'style' does not exist on type 'ParentNode'.
+src/components/RouterSearch/index.vue(222,11): error TS18049: 'bg' is possibly 'null' or 'undefined'.
+src/components/RouterSearch/index.vue(222,14): error TS2339: Property 'style' does not exist on type 'ParentNode'.
+src/components/RouterSearch/index.vue(223,11): error TS18047: 'bgTop' is possibly 'null'.
+src/components/RouterSearch/index.vue(223,17): error TS2339: Property 'style' does not exist on type 'ParentNode'.
+src/components/RouterSearch/index.vue(224,20): error TS2339: Property 'style' does not exist on type 'ParentNode'.
+src/components/RouterSearch/index.vue(225,20): error TS2339: Property 'style' does not exist on type 'ParentNode'.
+src/components/RouterSearch/index.vue(226,11): error TS18049: 'maxHeightParent' is possibly 'null' or 'undefined'.
+src/components/RouterSearch/index.vue(226,27): error TS2339: Property 'style' does not exist on type 'ParentNode'.
+src/components/SearchTheTenant/index.vue(44,9): error TS6133: 'val' is declared but its value is never read.
+src/components/ShareCardComponent/index.vue(49,1): error TS6133: 'Qrcode' is declared but its value is never read.
+src/components/ShareCardComponent/index.vue(52,7): error TS6133: 'props' is declared but its value is never read.
+src/components/ShareCardComponent/index.vue(62,7): error TS6133: 'logoUrl' is declared but its value is never read.
+src/components/ShareCardModal/index.vue(84,51): error TS2339: Property 'updatePatientData' does not exist on type 'never'.
+src/components/ShareCardModal/index.vue(95,11): error TS6133: 'patientData' is declared but its value is never read.
+src/components/ShareCardModal/index.vue(126,22): error TS2339: Property 'updatePatientData' does not exist on type 'never'.
+src/components/ShareCardModal/index.vue(167,7): error TS6133: 'handleDownload' is declared but its value is never read.
+src/components/SimpleProcessDesigner/src/util.ts(120,18): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/components/SimpleProcessDesignerV2/src/node.ts(223,56): error TS2339: Property 'id' does not exist on type 'never'.
+src/components/SimpleProcessDesignerV2/src/node.ts(224,38): error TS2339: Property 'nickname' does not exist on type 'never'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/CopyTaskNodeConfig.vue(127,30): error TS2339: Property 'id' does not exist on type 'never'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/CopyTaskNodeConfig.vue(128,32): error TS2339: Property 'nickname' does not exist on type 'never'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/CopyTaskNodeConfig.vue(129,32): error TS2339: Property 'id' does not exist on type 'never'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/CopyTaskNodeConfig.vue(347,3): error TS6133: 'userOptions' is declared but its value is never read.
+src/components/SimpleProcessDesignerV2/src/nodes-config/CopyTaskNodeConfig.vue(383,110): error TS18048: 'configForm.value.tenantIds' is possibly 'undefined'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/CopyTaskNodeConfig.vue(391,67): error TS2339: Property 'value' does not exist on type 'never'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/CopyTaskNodeConfig.vue(393,30): error TS2345: Argument of type '{ label: string; value: number; $treeNodeId: number; }' is not assignable to parameter of type 'never'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/CopyTaskNodeConfig.vue(404,48): error TS2339: Property 'split' does not exist on type 'never'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/CopyTaskNodeConfig.vue(419,40): error TS2367: This comparison appears to be unintentional because the types 'string' and 'never[]' have no overlap.
+src/components/SimpleProcessDesignerV2/src/nodes-config/CopyTaskNodeConfig.vue(419,40): error TS2839: This condition will always return 'false' since JavaScript compares objects by reference, not value.
+src/components/SimpleProcessDesignerV2/src/nodes-config/RouterNodeConfig.vue(46,32): error TS2322: Type 'Element | ComponentPublicInstance | null' is not assignable to type 'never'.
+  Type 'null' is not assignable to type 'never'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/RouterNodeConfig.vue(97,30): error TS2339: Property 'validate' does not exist on type 'never'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/TriggerNodeConfig.vue(27,71): error TS2322: Type '{ type: { required: boolean; message: string; trigger: string; }[]; httpRequestSetting: { url: { required: boolean; message: string; trigger: string; }[]; }; }' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>>'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/UserTaskNodeConfig.vue(142,30): error TS2339: Property 'id' does not exist on type 'never'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/UserTaskNodeConfig.vue(143,32): error TS2339: Property 'nickname' does not exist on type 'never'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/UserTaskNodeConfig.vue(144,32): error TS2339: Property 'id' does not exist on type 'never'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/UserTaskNodeConfig.vue(617,42): error TS2554: Expected 1 arguments, but got 2.
+src/components/SimpleProcessDesignerV2/src/nodes-config/UserTaskNodeConfig.vue(622,3): error TS2322: Type 'never[]' is not assignable to type 'string'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/UserTaskNodeConfig.vue(737,110): error TS18048: 'configForm.value.tenantIds' is possibly 'undefined'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/UserTaskNodeConfig.vue(755,67): error TS2339: Property 'value' does not exist on type 'never'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/UserTaskNodeConfig.vue(757,30): error TS2345: Argument of type '{ label: string; value: number; $treeNodeId: number; }' is not assignable to parameter of type 'never'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/UserTaskNodeConfig.vue(761,48): error TS2339: Property 'split' does not exist on type 'never'.
+src/components/SimpleProcessDesignerV2/src/nodes-config/UserTaskNodeConfig.vue(945,40): error TS2367: This comparison appears to be unintentional because the types 'string' and 'never[]' have no overlap.
+src/components/SimpleProcessDesignerV2/src/nodes-config/UserTaskNodeConfig.vue(945,40): error TS2839: This condition will always return 'false' since JavaScript compares objects by reference, not value.
+src/components/SimpleProcessDesignerV2/src/SimpleProcessDesigner.vue(28,1): error TS6192: All imports in import declaration are unused.
+src/components/SimpleProcessDesignerV2/src/SimpleProcessDesigner.vue(90,7): error TS6133: 'message' is declared but its value is never read.
+src/components/SimpleProcessDesignerV2/src/SimpleProcessModel.vue(106,7): error TS6133: 'saveSimpleFlowModel' is declared but its value is never read.
+src/components/TabBarBtn/index.vue(114,7): error TS6133: 'handlePush' is declared but its value is never read.
+src/components/TabBarBtn/index.vue(117,7): error TS6133: 'handleCancel' is declared but its value is never read.
+src/components/TabBarBtn/index.vue(136,7): error TS6133: 'handleExtend' is declared but its value is never read.
+src/components/Table2/index.vue(32,29): error TS6133: 'index' is declared but its value is never read.
+src/components/Table2/index.vue(450,1): error TS6133: 'useAppStore' is declared but its value is never read.
+src/components/Table2/index.vue(750,7): error TS6133: 'handleSign' is declared but its value is never read.
+src/components/Table2/index.vue(782,7): error TS6133: 'handleAudit' is declared but its value is never read.
+src/components/TenantSelect/src/TenantSelect.vue(29,20): error TS2339: Property 'value' does not exist on type 'never'.
+src/components/TenantSelect/src/TenantSelect.vue(30,22): error TS2339: Property 'label' does not exist on type 'never'.
+src/components/TenantSelect/src/TenantSelect.vue(31,22): error TS2339: Property 'value' does not exist on type 'never'.
+src/components/TenantSelect/src/TenantSelect.vue(91,36): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/components/TenantSelect/src/TenantSelect.vue(92,22): error TS2345: Argument of type 'any[]' is not assignable to parameter of type 'never'.
+src/components/TenantSelect/src/TenantSelect.vue(105,18): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/components/TenantSelect/src/TenantSelect.vue(134,15): error TS2345: Argument of type '{ label: string; value: number; }' is not assignable to parameter of type 'never'.
+src/components/TenantSelect/src/TenantSelect.vue(139,17): error TS2345: Argument of type '{ label: any; value: any; }' is not assignable to parameter of type 'never'.
+src/components/TenantSelect/src/TenantSelect.vue(143,5): error TS2322: Type 'any[]' is not assignable to type 'never[]'.
+  Type 'any' is not assignable to type 'never'.
+src/components/TenantSelect/src/TenantSelect.vue(143,60): error TS2339: Property 'value' does not exist on type 'never'.
+src/components/TenantSelect/src/TenantSelect.vue(151,22): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/components/TenantSelect/src/TenantSelect.vue(159,5): error TS2322: Type 'any[]' is not assignable to type 'never[]'.
+src/components/TenantSelect/src/TenantSelect.vue(159,60): error TS2339: Property 'value' does not exist on type 'never'.
+src/components/UploadDialog/index.vue(4,16): error TS2339: Property 'UPLOAD_URL' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly modelValue: NewsItem; readonly isFirst: boolean; readonly "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & Comp...'.
+src/components/UploadDialog/index.vue(5,17): error TS2339: Property 'HEADERS' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly modelValue: NewsItem; readonly isFirst: boolean; readonly "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & Comp...'.
+src/components/UploadDialog/index.vue(9,14): error TS2339: Property 'uploadData' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly modelValue: NewsItem; readonly isFirst: boolean; readonly "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & Comp...'.
+src/components/UploadDialog/index.vue(11,20): error TS2339: Property 'onUploadSuccess' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly modelValue: NewsItem; readonly isFirst: boolean; readonly "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & Comp...'.
+src/components/UploadDialog/index.vue(29,1): error TS6133: 'UploadFile' is declared but its value is never read.
+src/components/UploadDialog/index.vue(34,7): error TS2451: Cannot redeclare block-scoped variable 'emit'.
+src/components/UploadDialog/index.vue(36,7): error TS2451: Cannot redeclare block-scoped variable 'props'.
+src/components/UploadDialog/index.vue(49,7): error TS6133: 'uploadRef' is declared but its value is never read.
+src/components/UploadDialog/index.vue(51,7): error TS2451: Cannot redeclare block-scoped variable 'fileList'.
+src/components/UploadDialog/index.vue(54,7): error TS6198: All destructured elements are unused.
+src/components/UploadDialog/index.vue(56,7): error TS2451: Cannot redeclare block-scoped variable 'props'.
+src/components/UploadDialog/index.vue(57,15): error TS2304: Cannot find name 'NewsItem'.
+src/components/UploadDialog/index.vue(61,7): error TS2451: Cannot redeclare block-scoped variable 'emit'.
+src/components/UploadDialog/index.vue(62,31): error TS2304: Cannot find name 'NewsItem'.
+src/components/UploadDialog/index.vue(65,7): error TS6133: 'newsItem' is declared but its value is never read.
+src/components/UploadDialog/index.vue(77,7): error TS2451: Cannot redeclare block-scoped variable 'fileList'.
+src/components/UploadDialog/index.vue(77,22): error TS2304: Cannot find name 'UploadFiles'.
+src/components/UploadDialog/index.vue(109,7): error TS6133: 'handleFileSuccess' is declared but its value is never read.
+src/components/UploadDialog/index.vue(112,67): error TS2339: Property 'data' does not exist on type '{}'.
+src/components/UploadDialog/index.vue(116,27): error TS2353: Object literal may only specify known properties, and 'fileName' does not exist in type '{ name: string; size?: number | undefined; url?: string | undefined; raw?: { uid: number; readonly lastModified: number; readonly name: string; readonly webkitRelativePath: string; readonly size: number; ... 4 more ...; text: () => Promise<...>; } | undefined; percentage?: number | undefined; response?: unknown; sta...'.
+src/components/UploadDialog/index.vue(121,5): error TS2304: Cannot find name 'emitUpdateModelValue'.
+src/components/UploadDialog/index.vue(125,7): error TS6133: 'onUploadError' is declared but its value is never read.
+src/components/UploadFile/src/SelectUpload.vue(140,37): error TS6133: 'getIntDictOptions' is declared but its value is never read.
+src/components/UploadFile/src/TableUpload.vue(45,9): error TS2322: Type '(options: any) => void' is not assignable to type 'UploadRequestHandler'.
+src/components/UploadFile/src/TableUpload.vue(156,38): error TS6133: 'row' is declared but its value is never read.
+src/components/UploadFile/src/UploadFile.vue(37,29): error TS2339: Property 'fileName' does not exist on type 'UploadFile'.
+src/components/UploadFile/src/UploadFile.vue(156,67): error TS2339: Property 'data' does not exist on type '{}'.
+src/components/UploadFile/src/UploadFile.vue(159,5): error TS2353: Object literal may only specify known properties, and 'fileName' does not exist in type '{ name: string; size?: number | undefined; url?: string | undefined; raw?: { uid: number; readonly lastModified: number; readonly name: string; readonly webkitRelativePath: string; readonly size: number; ... 4 more ...; text: () => Promise<...>; } | undefined; percentage?: number | undefined; response?: unknown; sta...'.
+src/components/UploadFile/src/UploadFile.vue(242,67): error TS2339: Property 'fileName' does not exist on type '{ name: string; size?: number | undefined; url?: string | undefined; raw?: { uid: number; readonly lastModified: number; readonly name: string; readonly webkitRelativePath: string; readonly size: number; ... 4 more ...; text: () => Promise<...>; } | undefined; percentage?: number | undefined; response?: unknown; sta...'.
+src/components/UploadFile/src/UploadFile.vue(254,7): error TS6133: 'handleDownLoad' is declared but its value is never read.
+src/components/UploadFile/src/UploadImgs.vue(124,67): error TS2339: Property 'data' does not exist on type '{}'.
+src/components/UploadFile/src/useUpload.ts(140,32): error TS6133: 'reject' is declared but its value is never read.
+src/components/UploadFile/src/useUpload.ts(240,7): error TS6133: 'compressPdf' is declared but its value is never read.
+src/components/UploadFile/src/useUpload.ts(331,41): error TS2345: Argument of type 'File' is not assignable to parameter of type 'UploadRawFile'.
+  Property 'uid' is missing in type 'File' but required in type 'UploadRawFile'.
+src/components/UploadFile/src/useUpload.ts(345,47): error TS2345: Argument of type 'File' is not assignable to parameter of type 'UploadRawFile'.
+src/components/XButton/src/XButton.vue(34,4): error TS2345: Argument of type '{ link: boolean; title: string; onClick: (...args: any[]) => any; type: string; plain: boolean; modelValue: boolean; circle: boolean; round: boolean; loading: boolean; preIcon: string; postIcon: string; }' is not assignable to parameter of type 'Partial<{ readonly link: boolean; readonly circle: boolean; readonly text: boolean; readonly disabled: boolean; readonly round: boolean; readonly dark: boolean; readonly type: EpPropMergeType<StringConstructor, "" | ... 6 more ... | "danger", unknown>; ... 7 more ...; readonly loadingIcon: EpPropMergeType<...>; }> &...'.
+  Type '{ link: boolean; title: string; onClick: (...args: any[]) => any; type: string; plain: boolean; modelValue: boolean; circle: boolean; round: boolean; loading: boolean; preIcon: string; postIcon: string; }' is not assignable to type 'Partial<{ readonly link: boolean; readonly circle: boolean; readonly text: boolean; readonly disabled: boolean; readonly round: boolean; readonly dark: boolean; readonly type: EpPropMergeType<StringConstructor, "" | ... 6 more ... | "danger", unknown>; ... 7 more ...; readonly loadingIcon: EpPropMergeType<...>; }>'.
+    Types of property 'type' are incompatible.
+      Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "" | "default" | "text" | "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/components/XButton/src/XTextButton.vue(33,4): error TS2345: Argument of type '{ title: string; onClick: (...args: any[]) => any; type: string; plain: boolean; modelValue: boolean; circle: boolean; round: boolean; loading: boolean; preIcon: string; postIcon: string; link: true; }' is not assignable to parameter of type 'Partial<{ readonly link: boolean; readonly circle: boolean; readonly text: boolean; readonly disabled: boolean; readonly round: boolean; readonly dark: boolean; readonly type: EpPropMergeType<StringConstructor, "" | ... 6 more ... | "danger", unknown>; ... 7 more ...; readonly loadingIcon: EpPropMergeType<...>; }> &...'.
+  Type '{ title: string; onClick: (...args: any[]) => any; type: string; plain: boolean; modelValue: boolean; circle: boolean; round: boolean; loading: boolean; preIcon: string; postIcon: string; link: true; }' is not assignable to type 'Partial<{ readonly link: boolean; readonly circle: boolean; readonly text: boolean; readonly disabled: boolean; readonly round: boolean; readonly dark: boolean; readonly type: EpPropMergeType<StringConstructor, "" | ... 6 more ... | "danger", unknown>; ... 7 more ...; readonly loadingIcon: EpPropMergeType<...>; }>'.
+    Types of property 'type' are incompatible.
+      Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "" | "default" | "text" | "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/config/axios/fetch.ts(5,34): error TS6133: 'options' is declared but its value is never read.
+src/config/axios/fetchHttp.ts(7,10): error TS2339: Property 'baseUrl' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(8,10): error TS2339: Property 'timeout' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(9,10): error TS2339: Property 'headers' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(13,10): error TS2339: Property 'abortControllers' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(14,10): error TS2551: Property 'requestInterceptors' does not exist on type 'FetchHttp'. Did you mean 'addRequestInterceptor'?
+src/config/axios/fetchHttp.ts(15,10): error TS2551: Property 'responseInterceptors' does not exist on type 'FetchHttp'. Did you mean 'addResponseInterceptor'?
+src/config/axios/fetchHttp.ts(23,10): error TS2339: Property 'baseUrl' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(31,10): error TS2339: Property 'headers' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(31,30): error TS2339: Property 'headers' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(39,10): error TS2339: Property 'timeout' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(47,10): error TS2551: Property 'requestInterceptors' does not exist on type 'FetchHttp'. Did you mean 'addRequestInterceptor'?
+src/config/axios/fetchHttp.ts(55,10): error TS2551: Property 'responseInterceptors' does not exist on type 'FetchHttp'. Did you mean 'addResponseInterceptor'?
+src/config/axios/fetchHttp.ts(65,51): error TS2339: Property 'baseUrl' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(79,81): error TS2345: Argument of type 'unknown' is not assignable to parameter of type 'string | number | boolean'.
+src/config/axios/fetchHttp.ts(84,19): error TS2339: Property 'headers' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(121,9): error TS2339: Property 'method' does not exist on type '{}'.
+src/config/axios/fetchHttp.ts(122,9): error TS2339: Property 'params' does not exist on type '{}'.
+src/config/axios/fetchHttp.ts(123,9): error TS2339: Property 'headers' does not exist on type '{}'.
+src/config/axios/fetchHttp.ts(124,9): error TS2339: Property 'withCredentials' does not exist on type '{}'.
+src/config/axios/fetchHttp.ts(125,9): error TS2339: Property 'timeout' does not exist on type '{}'.
+src/config/axios/fetchHttp.ts(125,24): error TS2339: Property 'timeout' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(126,9): error TS2339: Property 'requestId' does not exist on type '{}'.
+src/config/axios/fetchHttp.ts(135,38): error TS2339: Property 'headers' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(140,9): error TS2322: Type 'AbortController' is not assignable to type 'null'.
+src/config/axios/fetchHttp.ts(141,14): error TS2339: Property 'abortControllers' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(149,51): error TS2339: Property 'signal' does not exist on type 'never'.
+src/config/axios/fetchHttp.ts(154,22): error TS2339: Property 'body' does not exist on type '{ method: any; headers: any; credentials: string; signal: any; }'.
+src/config/axios/fetchHttp.ts(158,38): error TS2551: Property 'requestInterceptors' does not exist on type 'FetchHttp'. Did you mean 'addRequestInterceptor'?
+src/config/axios/fetchHttp.ts(167,25): error TS2769: No overload matches this call.
+  Overload 1 of 2, '(input: string | URL | Request, init?: RequestInit | undefined): Promise<Response>', gave the following error.
+    Argument of type '{ method: any; headers: any; credentials: string; signal: any; }' is not assignable to parameter of type 'RequestInit'.
+      Types of property 'credentials' are incompatible.
+        Type 'string' is not assignable to type 'RequestCredentials | undefined'.
+  Overload 2 of 2, '(input: URL | RequestInfo, init?: RequestInit | undefined): Promise<Response>', gave the following error.
+    Argument of type '{ method: any; headers: any; credentials: string; signal: any; }' is not assignable to parameter of type 'RequestInit'.
+src/config/axios/fetchHttp.ts(171,35): error TS2339: Property 'abortControllers' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(172,20): error TS2339: Property 'abortControllers' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(173,20): error TS2339: Property 'abortControllers' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(184,38): error TS2551: Property 'responseInterceptors' does not exist on type 'FetchHttp'. Did you mean 'addResponseInterceptor'?
+src/config/axios/fetchHttp.ts(194,19): error TS2339: Property 'requestId' does not exist on type '{}'.
+src/config/axios/fetchHttp.ts(195,14): error TS2339: Property 'abortControllers' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(195,46): error TS2339: Property 'requestId' does not exist on type '{}'.
+src/config/axios/fetchHttp.ts(206,14): error TS2339: Property 'abortControllers' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(207,12): error TS2339: Property 'abortControllers' does not exist on type 'FetchHttp'.
+src/config/axios/fetchHttp.ts(208,12): error TS2339: Property 'abortControllers' does not exist on type 'FetchHttp'.
+src/config/axios/service.ts(95,31): error TS2345: Argument of type 'string | undefined' is not assignable to parameter of type 'string'.
+  Type 'undefined' is not assignable to type 'string'.
+src/config/axios/service.ts(101,33): error TS2345: Argument of type 'string | undefined' is not assignable to parameter of type 'string'.
+  Type 'undefined' is not assignable to type 'string'.
+src/config/axios/service.ts(115,31): error TS2345: Argument of type 'string | undefined' is not assignable to parameter of type 'string'.
+  Type 'undefined' is not assignable to type 'string'.
+src/config/axios/service.ts(133,24): error TS2532: Object is possibly 'undefined'.
+src/config/axios/service.ts(217,12): error TS18048: 'response.config.url' is possibly 'undefined'.
+src/config/axios/service.ts(257,30): error TS2345: Argument of type 'string | undefined' is not assignable to parameter of type 'string'.
+  Type 'undefined' is not assignable to type 'string'.
+src/config/axios/service.ts(303,25): error TS2339: Property 'keepLoadingOnCancel' does not exist on type 'InternalAxiosRequestConfig<any>'.
+src/directives/permission/hasPermi.ts(25,7): error TS6133: 'userStore' is declared but its value is never read.
+src/directives/permission/hasPermi.ts(26,7): error TS6133: 'all_permission' is declared but its value is never read.
+src/layout/components/AI/src/AI.vue(2,1): error TS6133: 'Icon' is declared but its value is never read.
+src/layout/components/BusinessMenu/src/BusinessMenu.vue(17,111): error TS2339: Property 'name' does not exist on type 'string'.
+src/layout/components/BusinessMenu/src/BusinessMenu.vue(157,7): error TS6133: 'avatar' is declared but its value is never read.
+src/layout/components/BusinessMenu/src/BusinessMenu.vue(209,24): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/layout/components/Menu/src/Menu.vue(11,1): error TS6133: 'useUserStore' is declared but its value is never read.
+src/layout/components/Menu/src/Menu.vue(130,60): error TS2554: Expected 0 arguments, but got 1.
+src/layout/components/Menu/src/Menu.vue(131,37): error TS2345: Argument of type 'any[] | undefined' is not assignable to parameter of type 'AppRouteRecordRaw[]'.
+  Type 'undefined' is not assignable to type 'AppRouteRecordRaw[]'.
+src/layout/components/Setting/src/Setting.vue(16,7): error TS6133: 'routers' is declared but its value is never read.
+src/layout/components/Setting/src/Setting.vue(24,7): error TS6133: 'prefixCls' is declared but its value is never read.
+src/layout/components/Setting/src/Setting.vue(70,7): error TS6133: 'menuTheme' is declared but its value is never read.
+src/layout/components/Setting/src/Setting.vue(253,7): error TS6133: 'themeColor' is declared but its value is never read.
+src/layout/components/Setting/src/Setting.vue(254,18): error TS2345: Argument of type 'string | undefined' is not assignable to parameter of type 'string'.
+  Type 'undefined' is not assignable to type 'string'.
+src/layout/components/TagsView/src/TagsView.vue(2,30): error TS6133: 'onMounted' is declared but its value is never read.
+src/layout/components/TagsView/src/TagsView.vue(51,7): error TS6133: 'userStore' is declared but its value is never read.
+src/layout/components/TagsView/src/TagsView.vue(264,7): error TS6133: 'canShowIcon' is declared but its value is never read.
+src/layout/components/ToolHeader.vue(5,1): error TS6133: 'Message' is declared but its value is never read.
+src/layout/components/UserInfo/src/components/LockPage.vue(2,1): error TS6133: 'resetRouter' is declared but its value is never read.
+src/layout/components/UserInfo/src/UserInfo.vue(19,30): error TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled.
+src/layout/components/UserInfo/src/UserInfo.vue(52,7): error TS6133: 'prefixCls' is declared but its value is never read.
+src/layout/components/UserInfo/src/UserInfo.vue(53,7): error TS6133: 'router' is declared but its value is never read.
+src/layout/components/UserInfo/src/UserInfo.vue(112,5): error TS2739: Type '{ tenantName: string; username: string; password: string; rememberMe: boolean; loginPlatform: number; }' is missing the following properties from type '{ tenantName: string; username: string; password: string; captchaVerification: string; loginDevice: number; rememberMe: boolean; loginPlatform: number; }': captchaVerification, loginDevice
+src/layout/components/UserInfo/src/UserInfo.vue(135,7): error TS6133: 'toDocument' is declared but its value is never read.
+src/layout/components/UserInfo/src/UserInfo.vue(255,7): error TS6133: 'propVisible' is declared but its value is never read.
+src/layout/components/UserInfo/src/UserInfo.vue(365,18): error TS2339: Property 'orgType' does not exist on type 'string'.
+src/layout/components/UserInfo/src/UserInfo.vue(369,40): error TS2339: Property 'orgType' does not exist on type 'string'.
+src/layout/components/UserInfo/src/UserInfo.vue(371,20): error TS2339: Property 'name' does not exist on type 'string'.
+src/layout/components/UserInfo/src/UserInfo.vue(373,51): error TS2339: Property 'orgType' does not exist on type 'string'.
+src/layout/components/UserInfo/src/UserInfo.vue(377,26): error TS2339: Property 'orgType' does not exist on type '{}'.
+src/layout/components/UserInfo/src/UserInfo.vue(377,42): error TS2339: Property 'orgType' does not exist on type 'string'.
+src/layout/Layout.vue(5,1): error TS6133: 'Setting' is declared but its value is never read.
+src/permission.ts(4,26): error TS6133: 'removeToken' is declared but its value is never read.
+src/permission.ts(93,33): error TS2345: Argument of type 'LocationQueryValue | LocationQueryValue[]' is not assignable to parameter of type 'string'.
+  Type 'null' is not assignable to type 'string'.
+src/permission.ts(95,30): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'.
+src/permission.ts(96,31): error TS2345: Argument of type '{ tenantName: any; username: any; }' is not assignable to parameter of type 'LoginFormType'.
+  Type '{ tenantName: any; username: any; }' is missing the following properties from type 'LoginFormType': password, rememberMe, loginPlatform
+src/permission.ts(106,51): error TS2345: Argument of type 'string | undefined' is not assignable to parameter of type 'boolean | undefined'.
+  Type 'string' is not assignable to type 'boolean | undefined'.
+src/permission.ts(116,33): error TS2345: Argument of type 'LocationQueryValue | LocationQueryValue[]' is not assignable to parameter of type 'string'.
+  Type 'null' is not assignable to type 'string'.
+src/permission.ts(118,30): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'.
+src/permission.ts(119,31): error TS2345: Argument of type '{ tenantName: any; username: any; }' is not assignable to parameter of type 'LoginFormType'.
+  Type '{ tenantName: any; username: any; }' is missing the following properties from type 'LoginFormType': password, rememberMe, loginPlatform
+src/permission.ts(124,51): error TS2345: Argument of type '"h5"' is not assignable to parameter of type 'boolean | undefined'.
+src/plugins/tongji/index.ts(4,8): error TS2339: Property '_hmt' does not exist on type 'Window & typeof globalThis'.
+src/plugins/tongji/index.ts(4,22): error TS2339: Property '_hmt' does not exist on type 'Window & typeof globalThis'.
+src/plugins/tongji/index.ts(15,3): error TS18047: 's.parentNode' is possibly 'null'.
+src/plugins/tongji/index.ts(22,3): error TS2304: Cannot find name '_hmt'.
+src/store/modules/app.ts(10,1): error TS6192: All imports in import declaration are unused.
+src/store/modules/user.ts(10,1): error TS6133: 'resetRouter' is declared but its value is never read.
+src/store/modules/user.ts(110,29): error TS6133: 'val' is declared but its value is never read.
+src/utils/evaluation.ts(53,77): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.
+src/utils/formatter.ts(5,7): error TS6133: 'settingStore' is declared but its value is never read.
+src/utils/lunar.ts(349,5): error TS2740: Type '{}' is missing the following properties from type '{ '1-1': { title: string; }; '2-14': { title: string; }; '5-1': { title: string; }; '5-4': { title: string; }; '6-1': { title: string; }; '9-10': { title: string; }; '10-1': { title: string; }; '12-25': { title: string; }; '3-8': { title: string; }; ... 5 more ...; '12-24': { ...; }; }': '1-1', '2-14', '5-1', '5-4', and 11 more.
+src/utils/lunar.ts(357,5): error TS2740: Type '{}' is missing the following properties from type '{ '12-30': { title: string; }; '1-1': { title: string; }; '1-15': { title: string; }; '2-2': { title: string; }; '5-5': { title: string; }; '7-7': { title: string; }; '7-15': { title: string; }; '8-15': { title: string; }; '9-9': { title: string; }; ... 4 more ...; '12-24': { ...; }; }': '12-30', '1-1', '1-15', '2-2', and 10 more.
+src/utils/lunar.ts(994,7): error TS2322: Type 'string' is not assignable to type 'null'.
+src/utils/lunar.ts(998,7): error TS2322: Type 'string' is not assignable to type 'null'.
+src/utils/lunar.ts(1071,31): error TS2554: Expected 1 arguments, but got 2.
+src/utils/outBedCard.ts(39,5): error TS2322: Type 'DefineComponent<ExtractPropTypes<__VLS_TypePropsToRuntimeProps<{ patientData?: any; }>>, { updatePatientData: (data: any) => void; exportAsImage: (type: number) => Promise<...>; resetTempZip: () => void; }, ... 17 more ..., any>' is not assignable to type 'undefined'.
+src/utils/outBedCard.ts(42,5): error TS2322: Type 'DefineComponent<ExtractPropTypes<__VLS_TypePropsToRuntimeProps<{ roomNumber?: string | undefined; bedLetter?: string | undefined; showLogo?: boolean | undefined; qrcodeUrl?: string | undefined; }>>, ... 18 more ..., any>' is not assignable to type 'undefined'.
+src/utils/outBedCard.ts(45,5): error TS2322: Type 'DefineComponent<ExtractPropTypes<__VLS_TypePropsToRuntimeProps<{ roomNumber?: string | undefined; bedLetter?: string | undefined; showLogo?: boolean | undefined; qrcodeUrl?: string | undefined; }>>, ... 18 more ..., any>' is not assignable to type 'undefined'.
+src/utils/outBedCard.ts(66,25): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Component'.
+src/utils/outBedCard.ts(77,35): error TS2339: Property 'updatePatientData' does not exist on type 'ComponentPublicInstance'.
+src/utils/outBedCard.ts(78,14): error TS2339: Property 'updatePatientData' does not exist on type 'ComponentPublicInstance'.
+src/utils/outBedCard.ts(84,35): error TS2339: Property 'exportAsImage' does not exist on type 'ComponentPublicInstance'.
+src/utils/outBedCard.ts(85,20): error TS2339: Property 'exportAsImage' does not exist on type 'ComponentPublicInstance'.
+src/utils/outBedCard.ts(156,22): error TS2339: Property 'hypertensionText' does not exist on type '{}'.
+src/utils/outBedCard.ts(157,22): error TS2339: Property 'diabetesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(158,22): error TS2339: Property 'coronaryDiseaseText' does not exist on type '{}'.
+src/utils/outBedCard.ts(159,22): error TS2339: Property 'apoplexyText' does not exist on type '{}'.
+src/utils/outBedCard.ts(160,22): error TS2339: Property 'tuberculosisText' does not exist on type '{}'.
+src/utils/outBedCard.ts(161,22): error TS2339: Property 'copdText' does not exist on type '{}'.
+src/utils/outBedCard.ts(162,22): error TS2339: Property 'malignantTumorsText' does not exist on type '{}'.
+src/utils/outBedCard.ts(163,22): error TS2339: Property 'mentalIllnessText' does not exist on type '{}'.
+src/utils/outBedCard.ts(164,22): error TS2339: Property 'hepatitisText' does not exist on type '{}'.
+src/utils/outBedCard.ts(165,22): error TS2339: Property 'otherInfectiousDiseasesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(166,22): error TS2339: Property 'otherDiseasesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(171,34): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/utils/outBedCard.ts(184,35): error TS2339: Property 'dietetic' does not exist on type '{}'.
+src/utils/outBedCard.ts(204,24): error TS2339: Property 'drugAllergyHistoryText' does not exist on type '{}'.
+src/utils/outBedCard.ts(204,65): error TS2339: Property 'drugAllergyHistoryText' does not exist on type '{}'.
+src/utils/outBedCard.ts(205,37): error TS2339: Property 'drugAllergyHistoryText' does not exist on type '{}'.
+src/utils/outBedCard.ts(208,22): error TS2339: Property 'historyFoodAllergiesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(209,22): error TS2339: Property 'historyFoodAllergiesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(211,37): error TS2339: Property 'historyFoodAllergiesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(217,31): error TS2339: Property 'bedName' does not exist on type '{}'.
+src/utils/outBedCard.ts(218,33): error TS2339: Property 'elderName' does not exist on type '{}'.
+src/utils/outBedCard.ts(219,32): error TS2339: Property 'idCard' does not exist on type '{}'.
+src/utils/outBedCard.ts(220,34): error TS2339: Property 'idCard' does not exist on type '{}'.
+src/utils/outBedCard.ts(223,26): error TS2339: Property 'elderSex' does not exist on type '{}'.
+src/utils/outBedCard.ts(226,43): error TS2339: Property 'birthday' does not exist on type '{}'.
+src/utils/outBedCard.ts(227,37): error TS2339: Property 'birthday' does not exist on type '{}'.
+src/utils/outBedCard.ts(228,26): error TS2339: Property 'idCard' does not exist on type '{}'.
+src/utils/outBedCard.ts(229,36): error TS2339: Property 'idCard' does not exist on type '{}'.
+src/utils/outBedCard.ts(231,35): error TS2339: Property 'checkInTime' does not exist on type '{}'.
+src/utils/outBedCard.ts(232,37): error TS2339: Property 'checkInTime' does not exist on type '{}'.
+src/utils/outBedCard.ts(234,33): error TS2339: Property 'nurseLevelName' does not exist on type '{}'.
+src/utils/outBedCard.ts(236,46): error TS2339: Property 'drugAllergyHistoryText' does not exist on type '{}'.
+src/utils/outBedCard.ts(237,48): error TS2339: Property 'historyFoodAllergiesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(239,38): error TS2339: Property 'preexistingDiseaseText' does not exist on type '{}'.
+src/utils/outBedCard.ts(241,37): error TS2339: Property 'bloodTypeText' does not exist on type '{}'.
+src/utils/outBedCard.ts(242,42): error TS2339: Property 'familyDiseasesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(260,29): error TS2339: Property 'id' does not exist on type '{}'.
+src/utils/outBedCard.ts(261,29): error TS2339: Property 'tenantId' does not exist on type '{}'.
+src/utils/outBedCard.ts(261,56): error TS2339: Property 'tenantId' does not exist on type '{}'.
+src/utils/outBedCard.ts(276,33): error TS2339: Property 'elderName' does not exist on type '{}'.
+src/utils/outBedCard.ts(277,32): error TS2339: Property 'elderSex' does not exist on type '{}'.
+src/utils/outBedCard.ts(278,43): error TS2339: Property 'birthday' does not exist on type '{}'.
+src/utils/outBedCard.ts(279,35): error TS2339: Property 'checkInTime' does not exist on type '{}'.
+src/utils/outBedCard.ts(279,75): error TS2339: Property 'checkInTime' does not exist on type '{}'.
+src/utils/outBedCard.ts(280,33): error TS2339: Property 'nurseLevelName' does not exist on type '{}'.
+src/utils/outBedCard.ts(300,29): error TS2339: Property 'id' does not exist on type '{}'.
+src/utils/outBedCard.ts(301,29): error TS2339: Property 'tenantId' does not exist on type '{}'.
+src/utils/outBedCard.ts(319,16): error TS2339: Property 'drugAllergyHistoryText' does not exist on type '{}'.
+src/utils/outBedCard.ts(320,16): error TS2339: Property 'historyFoodAllergiesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(321,16): error TS2339: Property 'typesToxinsText' does not exist on type '{}'.
+src/utils/outBedCard.ts(322,16): error TS2339: Property 'disabilitySituationText' does not exist on type '{}'.
+src/utils/outBedCard.ts(323,16): error TS2339: Property 'preexistingDiseaseText' does not exist on type '{}'.
+src/utils/outBedCard.ts(324,16): error TS2339: Property 'familyDiseasesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(325,16): error TS2339: Property 'bloodTypeText' does not exist on type '{}'.
+src/utils/outBedCard.ts(352,13): error TS2322: Type 'any[]' is not assignable to type 'never[]'.
+src/utils/outBedCard.ts(356,28): error TS2322: Type 'any' is not assignable to type 'never'.
+src/utils/outBedCard.ts(359,18): error TS2339: Property 'drugAllergyHistoryText' does not exist on type '{}'.
+src/utils/outBedCard.ts(360,22): error TS2339: Property 'drugAllergyHistoryText' does not exist on type '{}'.
+src/utils/outBedCard.ts(360,66): error TS2339: Property 'drugAllergyHistoryText' does not exist on type '{}'.
+src/utils/outBedCard.ts(361,20): error TS2339: Property 'drugAllergyHistoryText' does not exist on type '{}'.
+src/utils/outBedCard.ts(361,56): error TS2339: Property 'drugAllergyHistoryText' does not exist on type '{}'.
+src/utils/outBedCard.ts(375,13): error TS2322: Type 'any[]' is not assignable to type 'never[]'.
+src/utils/outBedCard.ts(378,28): error TS2322: Type 'any' is not assignable to type 'never'.
+src/utils/outBedCard.ts(381,18): error TS2339: Property 'historyFoodAllergiesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(382,22): error TS2339: Property 'historyFoodAllergiesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(382,68): error TS2339: Property 'historyFoodAllergiesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(383,20): error TS2339: Property 'historyFoodAllergiesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(383,58): error TS2339: Property 'historyFoodAllergiesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(396,13): error TS2322: Type 'any[]' is not assignable to type 'never[]'.
+src/utils/outBedCard.ts(399,21): error TS2322: Type 'any' is not assignable to type 'never'.
+src/utils/outBedCard.ts(402,18): error TS2339: Property 'typesToxinsText' does not exist on type '{}'.
+src/utils/outBedCard.ts(411,18): error TS2339: Property 'disabilitySituationText' does not exist on type '{}'.
+src/utils/outBedCard.ts(419,9): error TS2322: Type 'any[]' is not assignable to type 'never[]'.
+src/utils/outBedCard.ts(427,17): error TS2322: Type 'any[]' is not assignable to type 'never[]'.
+src/utils/outBedCard.ts(430,15): error TS2322: Type 'string[]' is not assignable to type 'never[]'.
+  Type 'string' is not assignable to type 'never'.
+src/utils/outBedCard.ts(433,13): error TS2322: Type 'string[]' is not assignable to type 'never[]'.
+src/utils/outBedCard.ts(437,18): error TS2339: Property 'preexistingDiseaseText' does not exist on type '{}'.
+src/utils/outBedCard.ts(446,18): error TS2339: Property 'familyDiseasesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(450,16): error TS2339: Property 'bloodTypeText' does not exist on type '{}'.
+src/utils/outBedCard.ts(453,16): error TS2339: Property 'hypertensionText' does not exist on type '{}'.
+src/utils/outBedCard.ts(454,16): error TS2339: Property 'diabetesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(455,16): error TS2339: Property 'coronaryDiseaseText' does not exist on type '{}'.
+src/utils/outBedCard.ts(456,16): error TS2339: Property 'apoplexyText' does not exist on type '{}'.
+src/utils/outBedCard.ts(457,16): error TS2339: Property 'tuberculosisText' does not exist on type '{}'.
+src/utils/outBedCard.ts(458,16): error TS2339: Property 'copdText' does not exist on type '{}'.
+src/utils/outBedCard.ts(459,16): error TS2339: Property 'malignantTumorsText' does not exist on type '{}'.
+src/utils/outBedCard.ts(460,16): error TS2339: Property 'mentalIllnessText' does not exist on type '{}'.
+src/utils/outBedCard.ts(461,16): error TS2339: Property 'hepatitisText' does not exist on type '{}'.
+src/utils/outBedCard.ts(462,16): error TS2339: Property 'otherInfectiousDiseasesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(463,16): error TS2339: Property 'otherDiseasesText' does not exist on type '{}'.
+src/utils/outBedCard.ts(616,9): error TS6133: 'allElements' is declared but its value is never read.
+src/utils/outBedCard.ts(672,7): error TS6133: 'generateSinglePDF' is declared but its value is never read.
+src/utils/risk-assessment.ts(1,10): error TS6133: 'RiskDegreeEnum' is declared but its value is never read.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(42,24): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(130,35): error TS6133: 'e' is declared but its value is never read.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(153,7): error TS1345: An expression of type 'void' cannot be tested for truthiness.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(170,14): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(170,14): error TS18048: 'b.createTime' is possibly 'undefined'.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(170,29): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(170,29): error TS18048: 'a.createTime' is possibly 'undefined'.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(213,27): error TS2345: Argument of type 'ChatConversationVO' is not assignable to parameter of type 'never'.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(217,24): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(217,24): error TS18048: 'conversation.createTime' is possibly 'undefined'.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(220,27): error TS2345: Argument of type 'ChatConversationVO' is not assignable to parameter of type 'never'.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(222,28): error TS2345: Argument of type 'ChatConversationVO' is not assignable to parameter of type 'never'.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(224,28): error TS2345: Argument of type 'ChatConversationVO' is not assignable to parameter of type 'never'.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(226,28): error TS2345: Argument of type 'ChatConversationVO' is not assignable to parameter of type 'never'.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(228,29): error TS2345: Argument of type 'ChatConversationVO' is not assignable to parameter of type 'never'.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(282,56): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(328,34): error TS6133: 'oldValue' is declared but its value is never read.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(329,3): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ai/chat/index/components/conversation/ConversationList.vue(341,5): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ai/chat/index/components/conversation/ConversationUpdateForm.vue(14,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ai/chat/index/components/conversation/ConversationUpdateForm.vue(99,7): error TS2322: Type '{}' is not assignable to type '{ id: undefined; systemMessage: undefined; modelId: undefined; temperature: undefined; maxTokens: undefined; maxContexts: undefined; } | { id: undefined; systemMessage: undefined; modelId: undefined; temperature: undefined; maxTokens: undefined; maxContexts: undefined; }'.
+src/views/ai/chat/index/components/role/RoleRepository.vue(127,11): error TS6133: 'total' is declared but its value is never read.
+src/views/ai/chat/index/components/role/RoleRepository.vue(170,38): error TS6133: 'e' is declared but its value is never read.
+src/views/ai/chat/index/index.vue(5,7): error TS2322: Type 'number | null' is not assignable to type 'string'.
+  Type 'null' is not assignable to type 'string'.
+src/views/ai/chat/index/index.vue(56,15): error TS2322: Type '{ id: number; userId: number; title: string; pinned: boolean; roleId: number; modelId: number; model: string; temperature: number; maxTokens: number; maxContexts: number; createTime?: Date | undefined; ... 4 more ...; modelMaxContexts?: string | undefined; } | null' is not assignable to type 'ChatConversationVO'.
+  Type 'null' is not assignable to type 'ChatConversationVO'.
+src/views/ai/chat/index/index.vue(57,15): error TS2322: Type '{ id: number; conversationId: number; type: string; userId: string; roleId: string; model: number; modelId: number; content: string; tokens: number; createTime: Date; roleAvatar: string; userAvatar: string; }[] | { ...; }[]' is not assignable to type 'ChatMessageVO[]'.
+  Type '{ id: number; type: string; content: string; }[]' is not assignable to type 'ChatMessageVO[]'.
+src/views/ai/image/index/components/dall3/index.vue(9,7): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ai/image/index/components/dall3/index.vue(137,43): error TS2304: Cannot find name 'ImageSizeVO'.
+src/views/ai/image/index/components/dall3/index.vue(150,86): error TS2304: Cannot find name 'ImageSizeVO'.
+src/views/ai/image/index/components/dall3/index.vue(178,8): error TS2304: Cannot find name 'ImageSizeVO'.
+src/views/ai/image/index/components/ImageCard.vue(21,49): error TS2345: Argument of type 'ImageVO | undefined' is not assignable to parameter of type 'ImageVO'.
+  Type 'undefined' is not assignable to type 'ImageVO'.
+src/views/ai/image/index/components/ImageCard.vue(27,53): error TS2345: Argument of type 'ImageVO | undefined' is not assignable to parameter of type 'ImageVO'.
+  Type 'undefined' is not assignable to type 'ImageVO'.
+src/views/ai/image/index/components/ImageCard.vue(29,88): error TS2345: Argument of type 'ImageVO | undefined' is not assignable to parameter of type 'ImageVO'.
+  Type 'undefined' is not assignable to type 'ImageVO'.
+src/views/ai/image/index/components/ImageCard.vue(30,84): error TS2345: Argument of type 'ImageVO | undefined' is not assignable to parameter of type 'ImageVO'.
+  Type 'undefined' is not assignable to type 'ImageVO'.
+src/views/ai/image/index/components/ImageCard.vue(37,29): error TS18048: '__VLS_ctx.detail' is possibly 'undefined'.
+src/views/ai/image/index/components/ImageCard.vue(49,9): error TS2322: Type 'ImageMidjourneyButtonsVO' is not assignable to type 'PropertyKey | undefined'.
+src/views/ai/image/index/components/ImageCard.vue(93,7): error TS2769: No overload matches this call.
+  The last overload gave the following error.
+    Argument of type 'Ref<ImageVO | undefined, ImageVO | undefined> | undefined' is not assignable to parameter of type 'object'.
+      Type 'undefined' is not assignable to type 'object'.
+src/views/ai/image/index/components/ImageCard.vue(93,30): error TS6133: 'oldVal' is declared but its value is never read.
+src/views/ai/image/index/components/ImageCard.vue(94,23): error TS18048: 'newVal' is possibly 'undefined'.
+src/views/ai/image/index/components/ImageCard.vue(94,23): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'.
+src/views/ai/image/index/components/ImageCard.vue(94,23): error TS2352: Conversion of type 'number' to type 'string' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
+src/views/ai/image/index/components/ImageCard.vue(116,23): error TS18048: 'props.detail' is possibly 'undefined'.
+src/views/ai/image/index/components/ImageCard.vue(116,23): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'.
+src/views/ai/image/index/components/ImageCard.vue(116,23): error TS2352: Conversion of type 'number' to type 'string' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
+src/views/ai/image/index/components/ImageDetail.vue(178,30): error TS6133: 'oldValue' is declared but its value is never read.
+src/views/ai/image/index/components/ImageDetail.vue(189,26): error TS6133: 'oldVal' is declared but its value is never read.
+src/views/ai/image/index/components/midjourney/index.vue(9,7): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ai/image/index/components/midjourney/index.vue(172,17): error TS2352: Conversion of type '{ prompt: string; model: string; width: string; height: string; version: any; referImageUrl: any; }' to type 'ImageMidjourneyImagineReqVO' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
+  Property 'base64Array' is missing in type '{ prompt: string; model: string; width: string; height: string; version: any; referImageUrl: any; }' but required in type 'ImageMidjourneyImagineReqVO'.
+src/views/ai/image/index/components/other/index.vue(9,7): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ai/image/index/components/stableDiffusion/index.vue(9,7): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ai/image/index/components/stableDiffusion/index.vue(193,18): error TS2352: Conversion of type '{ platform: string; model: string; prompt: string; width: number; height: number; options: { seed: number; steps: number; scale: number; sampler: string; clipGuidancePreset: string; stylePreset: string; }; }' to type 'ImageDrawReqVO' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
+  Property 'style' is missing in type '{ platform: string; model: string; prompt: string; width: number; height: number; options: { seed: number; steps: number; scale: number; sampler: string; clipGuidancePreset: string; stylePreset: string; }; }' but required in type 'ImageDrawReqVO'.
+src/views/ai/image/index/index.vue(71,32): error TS6133: 'platform' is declared but its value is never read.
+src/views/ai/image/index/index.vue(74,35): error TS6133: 'platform' is declared but its value is never read.
+src/views/ai/image/manager/index.vue(60,13): error TS2322: Type 'string | number | boolean' is not assignable to type 'PropertyKey | undefined'.
+src/views/ai/mindmap/index/components/Left.vue(11,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ai/mindmap/index/components/Left.vue(32,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ai/model/chatModel/ChatModelForm.vue(137,58): error TS2554: Expected 0 arguments, but got 1.
+src/views/ai/model/chatRole/ChatRoleForm.vue(39,13): error TS2322: Type 'string | number | boolean' is not assignable to type 'PropertyKey | undefined'.
+src/views/ai/model/chatRole/index.vue(38,13): error TS2322: Type 'string | number | boolean' is not assignable to type 'PropertyKey | undefined'.
+src/views/ai/music/index/list/audioBar/index.vue(7,28): error TS2339: Property 'name' does not exist on type '{}'.
+src/views/ai/music/index/list/audioBar/index.vue(8,62): error TS2339: Property 'singer' does not exist on type '{}'.
+src/views/ai/music/index/list/audioBar/index.vue(19,20): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => Arrayable<number>) | ((new (...args: any[]) => number | number[]) | (() => Arrayable<number>))[], unknown, unknown> | undefined'.
+src/views/ai/music/index/list/audioBar/index.vue(59,22): error TS2551: Property 'pause' does not exist on type 'HTMLElement'. Did you mean 'onpause'?
+src/views/ai/music/index/list/audioBar/index.vue(61,22): error TS2339: Property 'play' does not exist on type 'HTMLElement'.
+src/views/ai/music/index/list/songCard/index.vue(6,34): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/ai/music/index/list/songInfo/index.vue(3,33): error TS2339: Property 'imageUrl' does not exist on type '{}'.
+src/views/ai/music/index/list/songInfo/index.vue(4,34): error TS2339: Property 'title' does not exist on type '{}'.
+src/views/ai/music/index/list/songInfo/index.vue(6,22): error TS2339: Property 'desc' does not exist on type '{}'.
+src/views/ai/music/index/list/songInfo/index.vue(9,22): error TS2339: Property 'date' does not exist on type '{}'.
+src/views/ai/music/index/list/songInfo/index.vue(12,86): error TS2339: Property 'lyric' does not exist on type '{}'.
+src/views/ai/music/manager/index.vue(85,13): error TS2322: Type 'string | number | boolean' is not assignable to type 'PropertyKey | undefined'.
+src/views/ai/write/manager/index.vue(77,19): error TS2339: Property 'handleExport' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{} & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: OnCleanup) => any : (ar...'.
+src/views/ai/write/manager/index.vue(78,21): error TS2339: Property 'exportLoading' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{} & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: OnCleanup) => any : (ar...'.
+src/views/ai/write/manager/index.vue(229,33): error TS6133: 'id' is declared but its value is never read.
+src/views/bpm/category/index.vue(150,7): error TS6133: 'exportLoading' is declared but its value is never read.
+src/views/bpm/form/index.vue(32,75): error TS2322: Type '(id?: number) => void' is not assignable to type '(evt: MouseEvent) => any'.
+  Types of parameters 'id' and 'evt' are incompatible.
+    Type 'MouseEvent' is not assignable to type 'number'.
+src/views/bpm/group/index.vue(23,20): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/bpm/model/editor/index.vue(40,7): error TS6133: 'props' is declared but its value is never read.
+src/views/bpm/model/form/BasicInfo.vue(39,22): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/bpm/model/form/BasicInfo.vue(39,42): error TS2339: Property 'label' does not exist on type 'never'.
+src/views/bpm/model/form/BasicInfo.vue(39,62): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/bpm/model/form/BasicInfo.vue(153,7): error TS6133: 'route' is declared but its value is never read.
+src/views/bpm/model/form/BasicInfo.vue(280,18): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/bpm/model/form/FormDesign.vue(16,51): error TS18046: 'form' is of type 'unknown'.
+src/views/bpm/model/form/FormDesign.vue(16,68): error TS18046: 'form' is of type 'unknown'.
+src/views/bpm/model/form/FormDesign.vue(16,87): error TS18046: 'form' is of type 'unknown'.
+src/views/bpm/model/form/FormDesign.vue(72,7): error TS6133: 'props' is declared but its value is never read.
+src/views/bpm/model/index.vue(201,5): error TS2322: Type 'number' is not assignable to type 'number[]'.
+src/views/bpm/oa/leave/create.vue(50,28): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/bpm/oa/leave/create.vue(51,36): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/bpm/oa/leave/create.vue(52,29): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/bpm/oa/leave/create.vue(55,58): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/bpm/oa/leave/create.vue(128,12): error TS2339: Property 'startUserSelectAssignees' does not exist on type 'LeaveVO'.
+src/views/bpm/oa/leave/create.vue(155,47): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/bpm/oa/leave/create.vue(156,56): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/bpm/processExpression/index.vue(133,7): error TS6133: 'exportLoading' is declared but its value is never read.
+src/views/bpm/processExpression/ProcessExpressionForm.vue(109,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/bpm/processInstance/create/index_old.vue(8,26): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/bpm/processInstance/create/index_old.vue(9,25): error TS2339: Property 'code' does not exist on type 'never'.
+src/views/bpm/processInstance/create/index_old.vue(10,24): error TS2339: Property 'code' does not exist on type 'never'.
+src/views/bpm/processInstance/create/index_old.vue(19,30): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/bpm/processInstance/create/index_old.vue(24,23): error TS2554: Expected 2 arguments, but got 1.
+src/views/bpm/processInstance/create/index_old.vue(28,46): error TS2339: Property 'icon' does not exist on type 'never'.
+src/views/bpm/processInstance/create/index_old.vue(29,72): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/bpm/processInstance/create/index_old.vue(67,36): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/bpm/processInstance/create/index_old.vue(68,44): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/bpm/processInstance/create/index_old.vue(69,37): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/bpm/processInstance/create/index_old.vue(72,66): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/bpm/processInstance/create/index_old.vue(125,52): error TS2339: Property 'code' does not exist on type 'never'.
+src/views/bpm/processInstance/create/index_old.vue(133,9): error TS18048: 'processInstanceId.length' is possibly 'undefined'.
+src/views/bpm/processInstance/create/index_old.vue(134,75): error TS2345: Argument of type 'LocationQueryValue | LocationQueryValue[]' is not assignable to parameter of type 'string'.
+  Type 'null' is not assignable to type 'string'.
+src/views/bpm/processInstance/create/index_old.vue(140,24): error TS2339: Property 'key' does not exist on type 'never'.
+src/views/bpm/processInstance/create/index_old.vue(155,60): error TS2339: Property 'category' does not exist on type 'never'.
+src/views/bpm/processInstance/create/index_old.vue(207,36): error TS2345: Argument of type '{ type: string; props: { title: string; }; }' is not assignable to parameter of type 'never'.
+src/views/bpm/processInstance/create/index_old.vue(215,51): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/bpm/processInstance/create/index_old.vue(216,60): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/bpm/processInstance/detail/dialog/TaskSignDeleteForm.vue(12,72): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/bpm/processInstance/detail/dialog/TaskSignDeleteForm.vue(12,89): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/bpm/processInstance/detail/dialog/TaskSignDeleteForm.vue(13,21): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/bpm/processInstance/detail/dialog/TaskSignDeleteForm.vue(14,22): error TS2339: Property 'assigneeUser' does not exist on type 'never'.
+src/views/bpm/processInstance/detail/dialog/TaskSignDeleteForm.vue(14,53): error TS2339: Property 'ownerUser' does not exist on type 'never'.
+src/views/bpm/processInstance/detail/dialog/TaskSignDeleteForm.vue(15,21): error TS2339: Property 'assigneeUser' does not exist on type 'never'.
+src/views/bpm/processInstance/detail/dialog/TaskSignDeleteForm.vue(15,52): error TS2339: Property 'ownerUser' does not exist on type 'never'.
+src/views/bpm/processInstance/detail/index.vue(308,16): error TS2339: Property 'getProcess' does not exist on type 'string'.
+src/views/bpm/processInstance/detail/ProcessInstanceOperationButton.vue(717,14): error TS2339: Property 'signPicUrl' does not exist on type '{ id: any; reason: string; variables: {}; }'.
+src/views/bpm/processInstance/detail/ProcessInstanceTaskList.vue(91,3): error TS18048: 'fApi.value' is possibly 'undefined'.
+src/views/bpm/processInstance/detail/ProcessInstanceTaskList.vue(91,14): error TS2339: Property 'fapi' does not exist on type 'ApiAttrs'.
+src/views/bpm/processInstance/detail/ProcessInstanceTaskList.vue(92,15): error TS2339: Property 'fapi' does not exist on type 'ApiAttrs'.
+src/views/bpm/processInstance/detail/ProcessInstanceTaskList.vue(93,15): error TS2339: Property 'fapi' does not exist on type 'ApiAttrs'.
+src/views/bpm/processInstance/detail/ProcessInstanceTaskList.vue(107,26): error TS2339: Property 'assigneeUser' does not exist on type 'never'.
+src/views/bpm/processInstance/detail/ProcessInstanceTaskList.vue(120,22): error TS2339: Property 'assigneeUser' does not exist on type 'never'.
+src/views/bpm/processInstance/manager/index.vue(50,28): error TS2339: Property 'code' does not exist on type 'never'.
+src/views/bpm/processInstance/manager/index.vue(51,30): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/bpm/processInstance/manager/index.vue(52,30): error TS2339: Property 'code' does not exist on type 'never'.
+src/views/bpm/processInstance/manager/index.vue(172,1): error TS6133: 'cancelProcessInstanceByAdmin' is declared but its value is never read.
+src/views/bpm/processListener/index.vue(136,7): error TS6133: 'exportLoading' is declared but its value is never read.
+src/views/bpm/processListener/ProcessListenerForm.vue(155,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/bpm/task/process-list/detail.vue(121,10): error TS6133: 'BpmModelType' is declared but its value is never read.
+src/views/bpm/task/process-list/detail.vue(166,22): error TS2339: Property 'setInfo' does not exist on type 'string'.
+src/views/bpm/task/process-list/detail.vue(309,16): error TS2339: Property 'getProcess' does not exist on type 'string'.
+src/views/bpm/task/process-list/index.vue(195,47): error TS6133: 'refresh' is declared but its value is never read.
+src/views/bpm/task/process-list/process.vue(114,9): error TS2304: Cannot find name 'setConfAndFields2'.
+src/views/changes/ChangeCourtyard/AddForm.vue(77,13): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/changes/ChangeCourtyard/AddForm.vue(113,1): error TS6192: All imports in import declaration are unused.
+src/views/changes/ChangeCourtyard/AddForm.vue(114,1): error TS6192: All imports in import declaration are unused.
+src/views/changes/ChangeCourtyard/AddForm.vue(117,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/changes/ChangeCourtyard/AddForm.vue(118,1): error TS6192: All imports in import declaration are unused.
+src/views/changes/ChangeCourtyard/AddForm.vue(124,7): error TS6198: All destructured elements are unused.
+src/views/changes/ChangeCourtyard/AddForm.vue(189,7): error TS6133: 'beforeAvatarUpload' is declared but its value is never read.
+src/views/changes/ChangeCourtyard/AddForm.vue(280,5): error TS2322: Type 'undefined' is not assignable to type 'string'.
+src/views/changes/ChangeCourtyard/index.vue(100,45): error TS2554: Expected 1 arguments, but got 2.
+src/views/changes/ChangeCourtyard/index.vue(134,21): error TS6133: 'getDictObj' is declared but its value is never read.
+src/views/changes/ChangeCourtyard/index.vue(135,1): error TS6133: 'getAskLeList' is declared but its value is never read.
+src/views/changes/ChangeCourtyard/index.vue(223,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/changes/ChangeCourtyard/index.vue(223,29): error TS6133: 'id' is declared but its value is never read.
+src/views/changes/ChangeCourtyard/ProcessForm.vue(9,33): error TS2339: Property 'elderName' does not exist on type '{}'.
+src/views/changes/ChangeCourtyard/ProcessForm.vue(14,33): error TS2339: Property 'idCard' does not exist on type '{}'.
+src/views/changes/ChangeCourtyard/ProcessForm.vue(19,33): error TS2339: Property 'bedName' does not exist on type '{}'.
+src/views/changes/ChangeCourtyard/ProcessForm.vue(31,33): error TS2339: Property 'originalName' does not exist on type '{}'.
+src/views/changes/ChangeCourtyard/ProcessForm.vue(42,33): error TS2339: Property 'expectName' does not exist on type '{}'.
+src/views/changes/ChangeCourtyard/ProcessForm.vue(47,33): error TS2339: Property 'reason' does not exist on type '{}'.
+src/views/changes/ChangeCourtyard/ProcessForm.vue(53,41): error TS2339: Property 'changeFilesList' does not exist on type '{}'.
+src/views/changes/ChangeCourtyard/ProcessForm.vue(53,81): error TS2339: Property 'changeFilesList' does not exist on type '{}'.
+src/views/changes/ChangeCourtyard/ProcessForm.vue(55,44): error TS2339: Property 'changeFilesList' does not exist on type '{}'.
+src/views/changes/ChangeCourtyard/ProcessForm.vue(56,42): error TS2339: Property 'elderlyId' does not exist on type '{}'.
+src/views/changes/ChangeCourtyard/ProcessForm.vue(56,72): error TS2339: Property 'elderName' does not exist on type '{}'.
+src/views/changes/ChangeCourtyard/ProcessForm.vue(92,56): error TS1016: A required parameter cannot follow an optional parameter.
+src/views/changes/ChangeCourtyard/ProcessForm.vue(101,21): error TS2339: Property 'changeFilesList' does not exist on type '{}'.
+src/views/changes/ChangeFood/AddForm.vue(20,17): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/changes/ChangeFood/AddForm.vue(190,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/changes/ChangeFood/AddForm.vue(395,61): error TS1016: A required parameter cannot follow an optional parameter.
+src/views/changes/ChangeFood/AddForm.vue(501,5): error TS2322: Type 'undefined' is not assignable to type 'string'.
+src/views/changes/ChangeFood/index.vue(213,28): error TS6133: 'isD' is declared but its value is never read.
+src/views/changes/ChangeFood/index.vue(235,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/changes/ChangeFood/index.vue(235,29): error TS6133: 'id' is declared but its value is never read.
+src/views/changes/ChangeFood/ProcessForm.vue(13,35): error TS2339: Property 'idCard' does not exist on type '{ id: undefined; type: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; discountBond: undefined; outPerson: undefined; remarks: undefined; changeFiles: never[]; }'.
+src/views/changes/ChangeFood/ProcessForm.vue(28,35): error TS2339: Property 'changeDate' does not exist on type '{ id: undefined; type: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; discountBond: undefined; outPerson: undefined; remarks: undefined; changeFiles: never[]; }'.
+src/views/changes/ChangeFood/ProcessForm.vue(39,34): error TS2339: Property 'originalName' does not exist on type '{ id: undefined; type: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; discountBond: undefined; outPerson: undefined; remarks: undefined; changeFiles: never[]; }'.
+src/views/changes/ChangeFood/ProcessForm.vue(46,44): error TS2339: Property 'originalAmount' does not exist on type '{ id: undefined; type: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; discountBond: undefined; outPerson: undefined; remarks: undefined; changeFiles: never[]; }'.
+src/views/changes/ChangeFood/ProcessForm.vue(58,34): error TS2339: Property 'expectName' does not exist on type '{ id: undefined; type: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; discountBond: undefined; outPerson: undefined; remarks: undefined; changeFiles: never[]; }'.
+src/views/changes/ChangeFood/ProcessForm.vue(65,33): error TS2339: Property 'isDiscount' does not exist on type '{ id: undefined; type: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; discountBond: undefined; outPerson: undefined; remarks: undefined; changeFiles: never[]; }'.
+src/views/changes/ChangeFood/ProcessForm.vue(68,34): error TS2339: Property 'isDiscount' does not exist on type '{ id: undefined; type: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; discountBond: undefined; outPerson: undefined; remarks: undefined; changeFiles: never[]; }'.
+src/views/changes/ChangeFood/ProcessForm.vue(70,43): error TS2339: Property 'actualAmount' does not exist on type '{ id: undefined; type: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; discountBond: undefined; outPerson: undefined; remarks: undefined; changeFiles: never[]; }'.
+src/views/changes/ChangeFood/ProcessForm.vue(77,44): error TS2339: Property 'amount' does not exist on type '{ id: undefined; type: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; discountBond: undefined; outPerson: undefined; remarks: undefined; changeFiles: never[]; }'.
+src/views/changes/ChangeFood/ProcessForm.vue(91,33): error TS2339: Property 'reason' does not exist on type '{ id: undefined; type: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; discountBond: undefined; outPerson: undefined; remarks: undefined; changeFiles: never[]; }'.
+src/views/changes/ChangeFood/ProcessForm.vue(107,25): error TS2322: Type 'undefined' is not assignable to type 'string | number'.
+src/views/changes/ChangeFood/ProcessForm.vue(128,7): error TS6133: 't' is declared but its value is never read.
+src/views/changes/ChangeFood/ProcessForm.vue(149,7): error TS6133: 'dataRule' is declared but its value is never read.
+src/views/changes/ChangeFood/ProcessForm.vue(162,7): error TS6133: 'labelWidth' is declared but its value is never read.
+src/views/changes/ChangeFood/ProcessForm.vue(166,7): error TS6133: 'beforeAvatarUpload' is declared but its value is never read.
+src/views/changes/ChangeFood/ProcessForm.vue(176,56): error TS1016: A required parameter cannot follow an optional parameter.
+src/views/changes/column.ts(1,1): error TS6133: 'DICT_TYPE' is declared but its value is never read.
+src/views/changes/RoutingInspectionRecord/Detail.vue(29,7): error TS6133: 'message' is declared but its value is never read.
+src/views/changes/RoutingInspectionRecord/Detail.vue(30,7): error TS6133: 't' is declared but its value is never read.
+src/views/crm/backlog/components/ContractRemindList.vue(177,1): error TS6133: 'fenToYuanFormat' is declared but its value is never read.
+src/views/crm/business/BusinessForm.vue(42,28): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/crm/business/BusinessForm.vue(43,30): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/crm/business/BusinessForm.vue(44,30): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/crm/business/BusinessForm.vue(62,28): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/crm/business/BusinessForm.vue(63,30): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/crm/business/BusinessForm.vue(64,30): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/crm/business/BusinessForm.vue(92,15): error TS2322: Type 'never[]' is not assignable to type 'undefined'.
+src/views/crm/business/BusinessForm.vue(93,26): error TS2339: Property 'disabled' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/crm/business/BusinessForm.vue(191,79): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/crm/business/BusinessForm.vue(196,44): error TS18048: 'discountPrice' is possibly 'undefined'.
+src/views/crm/business/BusinessForm.vue(199,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/crm/business/BusinessForm.vue(220,7): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/crm/business/BusinessForm.vue(225,7): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/crm/business/BusinessForm.vue(236,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/crm/business/BusinessUpdateStatusForm.vue(14,24): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/crm/business/BusinessUpdateStatusForm.vue(15,26): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/crm/business/BusinessUpdateStatusForm.vue(15,48): error TS2339: Property 'percent' does not exist on type 'never'.
+src/views/crm/business/BusinessUpdateStatusForm.vue(16,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/crm/business/BusinessUpdateStatusForm.vue(37,7): error TS6133: 't' is declared but its value is never read.
+src/views/crm/business/BusinessUpdateStatusForm.vue(59,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/crm/business/BusinessUpdateStatusForm.vue(60,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/crm/business/BusinessUpdateStatusForm.vue(61,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/crm/business/BusinessUpdateStatusForm.vue(62,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/crm/business/BusinessUpdateStatusForm.vue(85,7): error TS2322: Type 'undefined' is not assignable to type 'number'.
+src/views/crm/business/BusinessUpdateStatusForm.vue(86,7): error TS2322: Type 'undefined' is not assignable to type 'number'.
+src/views/crm/business/BusinessUpdateStatusForm.vue(86,17): error TS18048: 'formData.value.status' is possibly 'undefined'.
+src/views/crm/business/BusinessUpdateStatusForm.vue(87,7): error TS2322: Type 'number | undefined' is not assignable to type 'number'.
+  Type 'undefined' is not assignable to type 'number'.
+src/views/crm/business/BusinessUpdateStatusForm.vue(87,18): error TS18048: 'formData.value.status' is possibly 'undefined'.
+src/views/crm/business/BusinessUpdateStatusForm.vue(87,47): error TS18048: 'formData.value.status' is possibly 'undefined'.
+src/views/crm/business/components/BusinessList.vue(65,5): error TS2322: Type 'number | undefined' is not assignable to type 'number'.
+  Type 'undefined' is not assignable to type 'number'.
+src/views/crm/business/components/BusinessProductForm.vue(117,15): error TS2339: Property 'products' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ products: undefined; disabled: false; }>, "disabled" | "products">' was reduced to 'never' because property 'products' has conflicting types in some constituents.
+src/views/crm/business/components/BusinessProductForm.vue(133,16): error TS2339: Property 'businessPrice' does not exist on type 'never'.
+src/views/crm/business/components/BusinessProductForm.vue(133,46): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/crm/business/components/BusinessProductForm.vue(134,14): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/crm/business/components/BusinessProductForm.vue(134,49): error TS2339: Property 'businessPrice' does not exist on type 'never'.
+src/views/crm/business/components/BusinessProductForm.vue(134,69): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/crm/business/components/BusinessProductForm.vue(136,14): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/crm/business/components/BusinessProductForm.vue(154,23): error TS2345: Argument of type '{ id: undefined; productId: undefined; productUnit: undefined; productNo: undefined; productPrice: undefined; businessPrice: undefined; count: number; }' is not assignable to parameter of type 'never'.
+src/views/crm/business/components/BusinessProductForm.vue(175,24): error TS2339: Property 'validate' does not exist on type 'never[]'.
+src/views/crm/business/detail/index.vue(8,7): error TS2322: Type 'number' is not assignable to type 'boolean | undefined'.
+src/views/crm/business/index.vue(222,3): error TS2322: Type 'string | number | undefined' is not assignable to type 'string'.
+  Type 'undefined' is not assignable to type 'string'.
+src/views/crm/business/status/BusinessStatusForm.vue(31,43): error TS2769: No overload matches this call.
+  Overload 1 of 2, '(...items: ConcatArray<never>[]): never[]', gave the following error.
+    Argument of type '{ endStatus: number; key: string; name: string; percent: number; }[]' is not assignable to parameter of type 'ConcatArray<never>'.
+  Overload 2 of 2, '(...items: ConcatArray<never>[]): never[]', gave the following error.
+    Argument of type '{ endStatus: number; key: string; name: string; percent: number; }[]' is not assignable to parameter of type 'ConcatArray<never>'.
+src/views/crm/business/status/BusinessStatusForm.vue(66,35): error TS2554: Expected 0 arguments, but got 1.
+src/views/crm/business/status/BusinessStatusForm.vue(183,22): error TS2345: Argument of type '{ name: string; percent: undefined; }' is not assignable to parameter of type 'never'.
+src/views/crm/business/status/index.vue(83,1): error TS6133: 'download' is declared but its value is never read.
+src/views/crm/business/status/index.vue(86,1): error TS6133: 'deleteBusinessStatus' is declared but its value is never read.
+src/views/crm/business/status/index.vue(101,7): error TS6133: 'exportLoading' is declared but its value is never read.
+src/views/crm/business/status/index.vue(122,7): error TS6133: 'resetQuery' is declared but its value is never read.
+src/views/crm/clue/index.vue(222,3): error TS2322: Type 'string | number | undefined' is not assignable to type 'string'.
+  Type 'undefined' is not assignable to type 'string'.
+src/views/crm/contact/ContactForm.vue(92,17): error TS2322: Type 'string | number | boolean' is not assignable to type 'PropertyKey | undefined'.
+src/views/crm/contact/ContactForm.vue(237,7): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/crm/contact/ContactForm.vue(242,7): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/crm/contact/index.vue(278,3): error TS2322: Type 'string | number | undefined' is not assignable to type 'string'.
+  Type 'undefined' is not assignable to type 'string'.
+src/views/crm/contract/components/ContractList.vue(97,21): error TS2339: Property 'businessId' does not exist on type '{ pageNo: number; pageSize: number; customerId: unknown; }'.
+src/views/crm/contract/components/ContractProductForm.vue(117,15): error TS2339: Property 'products' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ products: undefined; disabled: false; }>, "disabled" | "products">' was reduced to 'never' because property 'products' has conflicting types in some constituents.
+src/views/crm/contract/components/ContractProductForm.vue(133,16): error TS2339: Property 'contractPrice' does not exist on type 'never'.
+src/views/crm/contract/components/ContractProductForm.vue(133,46): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/crm/contract/components/ContractProductForm.vue(134,14): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/crm/contract/components/ContractProductForm.vue(134,49): error TS2339: Property 'contractPrice' does not exist on type 'never'.
+src/views/crm/contract/components/ContractProductForm.vue(134,69): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/crm/contract/components/ContractProductForm.vue(136,14): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/crm/contract/components/ContractProductForm.vue(154,23): error TS2345: Argument of type '{ id: undefined; productId: undefined; productUnit: undefined; productNo: undefined; productPrice: undefined; contractPrice: undefined; count: number; }' is not assignable to parameter of type 'never'.
+src/views/crm/contract/components/ContractProductForm.vue(175,24): error TS2339: Property 'validate' does not exist on type 'never[]'.
+src/views/crm/contract/ContractForm.vue(49,28): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/crm/contract/ContractForm.vue(50,30): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/crm/contract/ContractForm.vue(51,30): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/crm/contract/ContractForm.vue(150,15): error TS2322: Type 'never[]' is not assignable to type 'undefined'.
+src/views/crm/contract/ContractForm.vue(151,26): error TS2339: Property 'disabled' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/crm/contract/ContractForm.vue(182,33): error TS2339: Property 'totalPrice' does not exist on type '{ id: undefined; no: undefined; name: undefined; customerId: undefined; businessId: undefined; orderDate: undefined; startTime: undefined; endTime: undefined; signUserId: undefined; signContactId: undefined; ... 4 more ...; products: never[]; }'.
+src/views/crm/contract/ContractForm.vue(253,79): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/crm/contract/ContractForm.vue(258,44): error TS18048: 'discountPrice' is possibly 'undefined'.
+src/views/crm/contract/ContractForm.vue(261,20): error TS2339: Property 'totalPrice' does not exist on type '{ id: undefined; no: undefined; name: undefined; customerId: undefined; businessId: undefined; orderDate: undefined; startTime: undefined; endTime: undefined; signUserId: undefined; signContactId: undefined; ... 4 more ...; products: never[]; }'.
+src/views/crm/contract/ContractForm.vue(287,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/crm/contract/detail/ContractDetailsInfo.vue(53,27): error TS2345: Argument of type 'Date | undefined' is not assignable to parameter of type 'Date'.
+  Type 'undefined' is not assignable to type 'Date'.
+src/views/crm/contract/detail/ContractDetailsInfo.vue(56,27): error TS2345: Argument of type 'Date | undefined' is not assignable to parameter of type 'Date'.
+  Type 'undefined' is not assignable to type 'Date'.
+src/views/crm/contract/index.vue(33,13): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/crm/contract/index.vue(297,3): error TS2322: Type 'string | number | undefined' is not assignable to type 'string'.
+  Type 'undefined' is not assignable to type 'string'.
+src/views/crm/customer/limitConfig/CustomerLimitConfigForm.vue(61,1): error TS6133: 'cloneDeep' is declared but its value is never read.
+src/views/crm/customer/limitConfig/CustomerLimitConfigForm.vue(63,1): error TS6133: 'aw' is declared but its value is never read.
+src/views/crm/customer/limitConfig/CustomerLimitConfigForm.vue(63,20): error TS2307: Cannot find module '../../../../../dist-prod/assets/index-9eac537b' or its corresponding type declarations.
+src/views/crm/customer/pool/CustomerDistributeForm.vue(30,1): error TS6133: 'distributeCustomer' is declared but its value is never read.
+src/views/crm/customer/pool/CustomerDistributeForm.vue(32,7): error TS6133: 't' is declared but its value is never read.
+src/views/crm/customer/pool/CustomerDistributeForm.vue(51,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/crm/customer/pool/CustomerDistributeForm.vue(67,63): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'number'.
+src/views/crm/customer/pool/index.vue(82,39): error TS2554: Expected 0 arguments, but got 1.
+src/views/crm/followup/components/FollowUpRecordBusinessForm.vue(31,15): error TS2339: Property 'businesses' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ businesses: undefined; }>, "businesses">' was reduced to 'never' because property 'businesses' has conflicting types in some constituents.
+src/views/crm/followup/components/FollowUpRecordContactForm.vue(5,60): error TS2339: Property 'openDetail' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly contacts: undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, ...'.
+src/views/crm/followup/components/FollowUpRecordContactForm.vue(36,15): error TS2339: Property 'contacts' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ contacts: undefined; }>, "contacts">' was reduced to 'never' because property 'contacts' has conflicting types in some constituents.
+src/views/crm/followup/FollowUpRecordForm.vue(14,42): error TS2339: Property 'type' does not exist on type '{ bizType: undefined; bizId: undefined; businesses: never[]; contacts: never[]; }'.
+src/views/crm/followup/FollowUpRecordForm.vue(27,33): error TS2339: Property 'nextTime' does not exist on type '{ bizType: undefined; bizId: undefined; businesses: never[]; contacts: never[]; }'.
+src/views/crm/followup/FollowUpRecordForm.vue(36,41): error TS2339: Property 'content' does not exist on type '{ bizType: undefined; bizId: undefined; businesses: never[]; contacts: never[]; }'.
+src/views/crm/followup/FollowUpRecordForm.vue(41,43): error TS2339: Property 'picUrls' does not exist on type '{ bizType: undefined; bizId: undefined; businesses: never[]; contacts: never[]; }'.
+src/views/crm/followup/FollowUpRecordForm.vue(46,14): error TS2345: Argument of type '{ modelValue: any; class: string; }' is not assignable to parameter of type 'Partial<{ drag: boolean; disabled: boolean; fileSize: number; fileType: unknown[]; autoUpload: boolean; limit: number; isShowTip: boolean; isDetail: boolean; }> & Omit<{ readonly drag: boolean; ... 10 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentPro...'.
+  Property 'fileName' is missing in type '{ modelValue: any; class: string; }' but required in type 'Omit<{ readonly drag: boolean; readonly disabled: boolean; readonly modelValue: string | string[]; readonly fileName: string | string[]; readonly fileSize: number; readonly fileType: unknown[]; ... 5 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProp...'.
+src/views/crm/followup/FollowUpRecordForm.vue(46,43): error TS2339: Property 'fileUrls' does not exist on type '{ bizType: undefined; bizId: undefined; businesses: never[]; contacts: never[]; }'.
+src/views/crm/followup/FollowUpRecordForm.vue(55,40): error TS2322: Type 'never[]' is not assignable to type 'undefined'.
+src/views/crm/followup/FollowUpRecordForm.vue(64,41): error TS2322: Type 'never[]' is not assignable to type 'undefined'.
+src/views/crm/followup/FollowUpRecordForm.vue(78,5): error TS2322: Type 'undefined' is not assignable to type 'number'.
+src/views/crm/followup/FollowUpRecordForm.vue(83,5): error TS2322: Type 'undefined' is not assignable to type 'number'.
+src/views/crm/followup/FollowUpRecordForm.vue(104,7): error TS6133: 'dialogTitle' is declared but its value is never read.
+src/views/crm/followup/FollowUpRecordForm.vue(124,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/crm/followup/FollowUpRecordForm.vue(125,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/crm/followup/FollowUpRecordForm.vue(139,62): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/crm/followup/FollowUpRecordForm.vue(140,65): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/crm/followup/FollowUpRecordForm.vue(157,27): error TS6133: 'contactId' is declared but its value is never read.
+src/views/crm/followup/FollowUpRecordForm.vue(159,54): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/crm/followup/FollowUpRecordForm.vue(160,36): error TS2345: Argument of type 'ContactVO' is not assignable to parameter of type 'never'.
+src/views/crm/followup/FollowUpRecordForm.vue(170,28): error TS6133: 'businessId' is declared but its value is never read.
+src/views/crm/followup/FollowUpRecordForm.vue(172,56): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/crm/followup/FollowUpRecordForm.vue(173,38): error TS2345: Argument of type 'BusinessVO' is not assignable to parameter of type 'never'.
+src/views/crm/product/detail/index.vue(2,88): error TS2345: Argument of type 'string | string[]' is not assignable to parameter of type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/crm/product/detail/index.vue(64,24): error TS2345: Argument of type 'string | string[]' is not assignable to parameter of type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/crm/product/detail/ProductDetailsHeader.vue(32,40): error TS2551: Property 'emit' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly product: ProductVO; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, a...'. Did you mean '$emit'?
+src/views/crm/product/index.vue(188,9): error TS6133: 'currentRoute' is declared but its value is never read.
+src/views/crm/receivable/detail/index.vue(89,7): error TS6133: 'params' is declared but its value is never read.
+src/views/crm/receivable/detail/index.vue(97,3): error TS2322: Type 'string | number | string[]' is not assignable to type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/crm/receivable/index.vue(238,3): error TS2322: Type 'string | number | undefined' is not assignable to type 'string'.
+  Type 'undefined' is not assignable to type 'string'.
+src/views/crm/receivable/plan/detail/ReceivablePlanDetailsInfo.vue(45,27): error TS2345: Argument of type 'Date | undefined' is not assignable to parameter of type 'Date'.
+  Type 'undefined' is not assignable to type 'Date'.
+src/views/crm/receivable/plan/index.vue(250,3): error TS2322: Type 'string | number | undefined' is not assignable to type 'string'.
+  Type 'undefined' is not assignable to type 'string'.
+src/views/crm/receivable/ReceivableForm.vue(87,17): error TS2322: Type 'number' is not assignable to type 'boolean | undefined'.
+src/views/crm/receivable/ReceivableForm.vue(210,32): error TS2345: Argument of type 'number | undefined' is not assignable to parameter of type 'number'.
+  Type 'undefined' is not assignable to type 'number'.
+src/views/crm/statistics/funnel/components/BusinessInversionRateSummary.vue(183,9): error TS2322: Type '{ type: "value"; name: string; axisTick: { alignWithLabel: true; lineStyle: { width: number; }; }; axisLabel: { color: string; formatter: string; }; axisLine: { lineStyle: { color: string; }; }; splitLine: { ...; }; }' is not assignable to type 'YAXisOption'.
+  Types of property 'axisTick' are incompatible.
+    Object literal may only specify known properties, and 'alignWithLabel' does not exist in type 'AxisTickOption'.
+src/views/crm/statistics/funnel/components/BusinessInversionRateSummary.vue(202,9): error TS2322: Type '{ type: "value"; name: string; axisTick: { alignWithLabel: true; lineStyle: { width: number; }; }; axisLabel: { color: string; formatter: string; }; axisLine: { lineStyle: { color: string; }; }; splitLine: { ...; }; }' is not assignable to type 'YAXisOption'.
+  Types of property 'axisTick' are incompatible.
+    Object literal may only specify known properties, and 'alignWithLabel' does not exist in type 'AxisTickOption'.
+src/views/crm/statistics/performance/components/ContractCountPerformance.vue(15,20): error TS2339: Property 'prop' does not exist on type 'never'.
+src/views/crm/statistics/performance/components/ContractCountPerformance.vue(16,22): error TS2339: Property 'label' does not exist on type 'never'.
+src/views/crm/statistics/performance/components/ContractCountPerformance.vue(17,21): error TS2339: Property 'prop' does not exist on type 'never'.
+src/views/crm/statistics/performance/components/ContractCountPerformance.vue(21,29): error TS2339: Property 'prop' does not exist on type 'never'.
+src/views/crm/statistics/performance/components/ContractCountPerformance.vue(123,9): error TS2322: Type '{ type: "value"; name: string; axisTick: { alignWithLabel: true; lineStyle: { width: number; }; }; axisLabel: { color: string; formatter: string; }; axisLine: { lineStyle: { color: string; }; }; splitLine: { ...; }; }' is not assignable to type 'YAXisOption'.
+  Types of property 'axisTick' are incompatible.
+    Object literal may only specify known properties, and 'alignWithLabel' does not exist in type 'AxisTickOption'.
+src/views/crm/statistics/performance/components/ContractCountPerformance.vue(211,20): error TS2345: Argument of type '{ label: string; prop: string; }' is not assignable to parameter of type 'never'.
+src/views/crm/statistics/performance/components/ContractCountPerformance.vue(215,22): error TS2345: Argument of type '{ label: string; prop: string; }' is not assignable to parameter of type 'never'.
+src/views/crm/statistics/performance/components/ContractPricePerformance.vue(15,20): error TS2339: Property 'prop' does not exist on type 'never'.
+src/views/crm/statistics/performance/components/ContractPricePerformance.vue(16,22): error TS2339: Property 'label' does not exist on type 'never'.
+src/views/crm/statistics/performance/components/ContractPricePerformance.vue(17,21): error TS2339: Property 'prop' does not exist on type 'never'.
+src/views/crm/statistics/performance/components/ContractPricePerformance.vue(21,29): error TS2339: Property 'prop' does not exist on type 'never'.
+src/views/crm/statistics/performance/components/ContractPricePerformance.vue(123,9): error TS2322: Type '{ type: "value"; name: string; axisTick: { alignWithLabel: true; lineStyle: { width: number; }; }; axisLabel: { color: string; formatter: string; }; axisLine: { lineStyle: { color: string; }; }; splitLine: { ...; }; }' is not assignable to type 'YAXisOption'.
+  Types of property 'axisTick' are incompatible.
+    Object literal may only specify known properties, and 'alignWithLabel' does not exist in type 'AxisTickOption'.
+src/views/crm/statistics/performance/components/ContractPricePerformance.vue(211,20): error TS2345: Argument of type '{ label: string; prop: string; }' is not assignable to parameter of type 'never'.
+src/views/crm/statistics/performance/components/ContractPricePerformance.vue(215,22): error TS2345: Argument of type '{ label: string; prop: string; }' is not assignable to parameter of type 'never'.
+src/views/crm/statistics/performance/components/ReceivablePricePerformance.vue(15,20): error TS2339: Property 'prop' does not exist on type 'never'.
+src/views/crm/statistics/performance/components/ReceivablePricePerformance.vue(16,22): error TS2339: Property 'label' does not exist on type 'never'.
+src/views/crm/statistics/performance/components/ReceivablePricePerformance.vue(17,21): error TS2339: Property 'prop' does not exist on type 'never'.
+src/views/crm/statistics/performance/components/ReceivablePricePerformance.vue(21,29): error TS2339: Property 'prop' does not exist on type 'never'.
+src/views/crm/statistics/performance/components/ReceivablePricePerformance.vue(123,9): error TS2322: Type '{ type: "value"; name: string; axisTick: { alignWithLabel: true; lineStyle: { width: number; }; }; axisLabel: { color: string; formatter: string; }; axisLine: { lineStyle: { color: string; }; }; splitLine: { ...; }; }' is not assignable to type 'YAXisOption'.
+  Types of property 'axisTick' are incompatible.
+    Object literal may only specify known properties, and 'alignWithLabel' does not exist in type 'AxisTickOption'.
+src/views/crm/statistics/performance/components/ReceivablePricePerformance.vue(211,20): error TS2345: Argument of type '{ label: string; prop: string; }' is not assignable to parameter of type 'never'.
+src/views/crm/statistics/performance/components/ReceivablePricePerformance.vue(215,22): error TS2345: Argument of type '{ label: string; prop: string; }' is not assignable to parameter of type 'never'.
+src/views/crm/statistics/performance/index.vue(18,27): error TS2322: Type 'number' is not assignable to type 'Date'.
+src/views/data-board/comprehensive-overview/index.vue(442,21): error TS6133: 'c' is declared but its value is never read.
+src/views/data-board/comprehensive-overview/index.vue(443,25): error TS6133: 'iname' is declared but its value is never read.
+src/views/elderly/activity/management/Detail.vue(48,56): error TS2339: Property 'activityAddress' does not exist on type '{ activityStartTime: string; activityEndTime: string; activityType: string; activityTitle: string; amount: number; supervisorName: string; assistantName: string; number: number; activityExecutionRecordDO: { ...; }; }'.
+src/views/elderly/activity/management/Detail.vue(115,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/activity/management/Detail.vue(116,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/activity/management/Detail.vue(118,7): error TS6133: 'formLoading' is declared but its value is never read.
+src/views/elderly/activity/management/Form.vue(114,38): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/activity/management/Form.vue(119,54): error TS2339: Property 'price' does not exist on type 'never'.
+src/views/elderly/activity/management/Form.vue(124,44): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/elderly/activity/management/Form.vue(128,47): error TS2339: Property 'amount' does not exist on type 'never'.
+src/views/elderly/activity/management/Form.vue(132,43): error TS2339: Property 'files' does not exist on type 'never'.
+src/views/elderly/activity/management/Form.vue(151,42): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/activity/management/Form.vue(156,47): error TS2339: Property 'bedName' does not exist on type 'never'.
+src/views/elderly/activity/management/Form.vue(163,31): error TS2339: Property 'elderSex' does not exist on type 'never'.
+src/views/elderly/activity/management/Form.vue(255,16): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/activity/management/Form.vue(271,29): error TS2345: Argument of type '{ name: string; price: string; count: undefined; amount: number; files: never[]; }' is not assignable to parameter of type 'never'.
+src/views/elderly/activity/management/Form.vue(285,39): error TS2345: Argument of type '{ id: string; bedName: string; elderSex: string; }' is not assignable to parameter of type 'never'.
+src/views/elderly/activity/management/index.vue(301,17): error TS2322: Type '"png" | "jpg" | "jpeg"' is not assignable to type '"png" | "jpeg" | "gif"'.
+  Type '"jpg"' is not assignable to type '"png" | "jpeg" | "gif"'. Did you mean '"jpeg"'?
+src/views/elderly/activity/management/Print.vue(71,50): error TS2339: Property 'reason' does not exist on type '{ number: number; activityAddress: string; activityRecord: string; activityImages: never[]; files: never[]; participantList: never[]; underactivity: string; highlights: string; }'.
+src/views/elderly/activity/monthly-activities/components/select-user.vue(140,7): error TS6133: 'lastValidUserId' is declared but its value is never read.
+src/views/elderly/activity/monthly-activities/Form.vue(101,15): error TS2322: Type 'never[]' is not assignable to type 'string'.
+src/views/elderly/activity/monthly-activities/Form.vue(162,7): error TS6133: 'remoteMethod' is declared but its value is never read.
+src/views/elderly/activity/monthly-activities/Form.vue(178,7): error TS6133: 'handleSelectChange' is declared but its value is never read.
+src/views/elderly/activity/monthly-activities/Form.vue(235,47): error TS2345: Argument of type 'number' is not assignable to parameter of type 'never'.
+src/views/elderly/activity/monthly-activities/Form.vue(236,31): error TS2345: Argument of type '{ id: number; nickname: any; }' is not assignable to parameter of type 'never'.
+src/views/elderly/activity/monthly-activities/Form.vue(248,7): error TS2322: Type 'any[]' is not assignable to type 'string'.
+src/views/elderly/activity/monthly-activities/Form.vue(249,7): error TS2322: Type 'any[]' is not assignable to type 'string'.
+src/views/elderly/activity/monthly-activities/Form.vue(250,25): error TS2339: Property 'assistantId' does not exist on type '{ activityId: string; activityType: string; activityDate: string; number: undefined; registrationTime: string; activityTitle: string; amount: undefined; activityScene: string; activityAddress: string; ... 5 more ...; tenantId: undefined; }'.
+src/views/elderly/activity/monthly-activities/Form.vue(250,55): error TS2339: Property 'assistantId' does not exist on type '{ activityId: string; activityType: string; activityDate: string; number: undefined; registrationTime: string; activityTitle: string; amount: undefined; activityScene: string; activityAddress: string; ... 5 more ...; tenantId: undefined; }'.
+src/views/elderly/activity/monthly-activities/Form.vue(250,95): error TS2339: Property 'assistantId' does not exist on type '{ activityId: string; activityType: string; activityDate: string; number: undefined; registrationTime: string; activityTitle: string; amount: undefined; activityScene: string; activityAddress: string; ... 5 more ...; tenantId: undefined; }'.
+src/views/elderly/activity/monthly-activities/Form.vue(251,24): error TS2339: Property 'assistantId' does not exist on type '{ activityId: string; activityType: string; activityDate: string; number: undefined; registrationTime: string; activityTitle: string; amount: undefined; activityScene: string; activityAddress: string; ... 5 more ...; tenantId: undefined; }'.
+src/views/elderly/activity/monthly-activities/Form.vue(256,7): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/activity/monthly-activities/Form.vue(261,49): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'.
+src/views/elderly/activity/monthly-activities/Form.vue(352,27): error TS2551: Property 'assistantName' does not exist on type '{ activityId: string; activityType: string; activityDate: string; number: undefined; registrationTime: string; activityTitle: string; amount: undefined; activityScene: string; activityAddress: string; ... 5 more ...; tenantId: undefined; }'. Did you mean 'assistantNameList'?
+src/views/elderly/activity/monthly-activities/Form.vue(381,58): error TS2339: Property 'startsWith' does not exist on type 'never'.
+src/views/elderly/activity/monthly-activities/Form.vue(402,22): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/activity/monthly-activities/Form.vue(432,52): error TS2345: Argument of type 'number' is not assignable to parameter of type 'never'.
+src/views/elderly/activity/monthly-activities/Form.vue(445,25): error TS2551: Property 'assistantName' does not exist on type '{ activityId: string; activityType: string; activityDate: string; number: undefined; registrationTime: string; activityTitle: string; amount: undefined; activityScene: string; activityAddress: string; ... 5 more ...; tenantId: undefined; }'. Did you mean 'assistantNameList'?
+src/views/elderly/activity/monthly-activities/index.vue(83,1): error TS6133: 'getAccessToken' is declared but its value is never read.
+src/views/elderly/activity/monthly-activities/index.vue(133,7): error TS6133: 'getTenantList' is declared but its value is never read.
+src/views/elderly/activity/monthly-activities/index.vue(146,32): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'.
+src/views/elderly/activity/monthly-activities/index.vue(230,32): error TS2304: Cannot find name 'props'.
+src/views/elderly/activity/monthly-activities/index.vue(233,34): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'.
+src/views/elderly/activity/volunteer/AddClassifyForm.vue(30,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/elderly/activity/volunteer/AddClassifyForm.vue(32,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/elderly/activity/volunteer/AddClassifyForm.vue(34,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/activity/volunteer/AddClassifyForm.vue(43,7): error TS6133: 'selectTreeData' is declared but its value is never read.
+src/views/elderly/activity/volunteer/AddClassifyForm.vue(47,7): error TS6133: 'switchValue' is declared but its value is never read.
+src/views/elderly/activity/volunteer/AddClassifyForm.vue(48,7): error TS6133: 'isDetail' is declared but its value is never read.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(15,21): error TS18048: '__VLS_ctx.category' is possibly 'undefined'.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(20,109): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(64,81): error TS2551: Property 'elderSex' does not exist on type '{ id: undefined; volunteerTeamId: undefined; name: undefined; papersType: undefined; papersNumber: undefined; gender: undefined; age: undefined; telPhone: undefined; address: undefined; professionalExpertise: undefined; ... 4 more ...; dElderSex: boolean; }'. Did you mean 'dElderSex'?
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(131,3): error TS6133: 'getDictObj' is declared but its value is never read.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(138,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(141,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(145,1): error TS6133: 'filteredTreeData' is declared but its value is never read.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(146,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(147,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(151,7): error TS6198: All destructured elements are unused.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(158,7): error TS6133: 'selectTreeData' is declared but its value is never read.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(165,7): error TS6133: 'defaultProps' is declared but its value is never read.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(202,7): error TS6133: 'changesCheck' is declared but its value is never read.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(204,34): error TS2339: Property 'eatingWay' does not exist on type '{ id: undefined; volunteerTeamId: undefined; name: undefined; papersType: undefined; papersNumber: undefined; gender: undefined; age: undefined; telPhone: undefined; address: undefined; professionalExpertise: undefined; ... 4 more ...; dElderSex: boolean; }'.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(207,20): error TS2339: Property 'eatingWay' does not exist on type '{ id: undefined; volunteerTeamId: undefined; name: undefined; papersType: undefined; papersNumber: undefined; gender: undefined; age: undefined; telPhone: undefined; address: undefined; professionalExpertise: undefined; ... 4 more ...; dElderSex: boolean; }'.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(208,20): error TS2339: Property 'eatingWay' does not exist on type '{ id: undefined; volunteerTeamId: undefined; name: undefined; papersType: undefined; papersNumber: undefined; gender: undefined; age: undefined; telPhone: undefined; address: undefined; professionalExpertise: undefined; ... 4 more ...; dElderSex: boolean; }'.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(217,5): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(218,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(219,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(273,7): error TS6133: 'roomImageListChange' is declared but its value is never read.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(276,20): error TS2339: Property 'pictures' does not exist on type '{ id: undefined; volunteerTeamId: undefined; name: undefined; papersType: undefined; papersNumber: undefined; gender: undefined; age: undefined; telPhone: undefined; address: undefined; professionalExpertise: undefined; ... 4 more ...; dElderSex: boolean; }'.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(280,7): error TS6133: 'handleRemove' is declared but its value is never read.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(283,40): error TS2339: Property 'pictures' does not exist on type '{ id: undefined; volunteerTeamId: undefined; name: undefined; papersType: undefined; papersNumber: undefined; gender: undefined; age: undefined; telPhone: undefined; address: undefined; professionalExpertise: undefined; ... 4 more ...; dElderSex: boolean; }'.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(284,45): error TS2339: Property 'pictures' does not exist on type '{ id: undefined; volunteerTeamId: undefined; name: undefined; papersType: undefined; papersNumber: undefined; gender: undefined; age: undefined; telPhone: undefined; address: undefined; professionalExpertise: undefined; ... 4 more ...; dElderSex: boolean; }'.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(285,24): error TS2339: Property 'pictures' does not exist on type '{ id: undefined; volunteerTeamId: undefined; name: undefined; papersType: undefined; papersNumber: undefined; gender: undefined; age: undefined; telPhone: undefined; address: undefined; professionalExpertise: undefined; ... 4 more ...; dElderSex: boolean; }'.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(294,7): error TS6133: 'beforeAvatarUpload' is declared but its value is never read.
+src/views/elderly/activity/volunteer/AddVolunteerForm.vue(326,17): error TS6133: 'e' is declared but its value is never read.
+src/views/elderly/activity/volunteer/index.vue(226,33): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/elderly/activity/volunteer/index.vue(227,10): error TS6133: 'EditPen' is declared but its value is never read.
+src/views/elderly/activity/volunteer/index.vue(227,25): error TS6133: 'Remove' is declared but its value is never read.
+src/views/elderly/activity/volunteer/index.vue(232,3): error TS6133: 'dishesDelete' is declared but its value is never read.
+src/views/elderly/activity/volunteer/index.vue(233,3): error TS6133: 'foodCategoryDelete' is declared but its value is never read.
+src/views/elderly/activity/volunteer/index.vue(235,3): error TS6133: 'getTreeRestaurant' is declared but its value is never read.
+src/views/elderly/activity/volunteer/index.vue(237,1): error TS6133: 'filteredTreeDataFood' is declared but its value is never read.
+src/views/elderly/activity/volunteer/index.vue(249,7): error TS6133: 'varietyDishesList' is declared but its value is never read.
+src/views/elderly/activity/volunteer/index.vue(269,17): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/activity/volunteer/index.vue(273,19): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/activity/volunteer/index.vue(273,31): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/activity/volunteer/index.vue(298,7): error TS6133: 'getDictObjStr' is declared but its value is never read.
+src/views/elderly/activity/volunteer/index.vue(314,7): error TS6133: 'changeCan' is declared but its value is never read.
+src/views/elderly/activity/volunteer/index.vue(318,17): error TS2339: Property 'restaurantId' does not exist on type '{ pageNo: number; pageSize: number; name: string; telPhone: string; volunteerTeamId: undefined; createTime: never[]; tenantId: undefined; }'.
+src/views/elderly/activity/volunteer/index.vue(319,28): error TS2488: Type 'Ref<any, any>' must have a '[Symbol.iterator]()' method that returns an iterator.
+src/views/elderly/activity/volunteer/index.vue(320,22): error TS2339: Property 'restaurantId' does not exist on type '{ pageNo: number; pageSize: number; name: string; telPhone: string; volunteerTeamId: undefined; createTime: never[]; tenantId: undefined; }'.
+src/views/elderly/activity/volunteer/index.vue(443,36): error TS6133: 'isDetail' is declared but its value is never read.
+src/views/elderly/activity/volunteer/index.vue(479,7): error TS6133: 'openReturnHospitalFormRef' is declared but its value is never read.
+src/views/elderly/activity/volunteer/index.vue(492,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/activity/volunteer/index.vue(492,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(10,46): error TS2322: Type 'never[]' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>>'.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(15,22): error TS18048: '__VLS_ctx.category' is possibly 'undefined'.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(20,109): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(122,65): error TS2339: Property 'submitForm' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(137,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(143,7): error TS6198: All destructured elements are unused.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(148,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(150,7): error TS6133: 'selectTreeData' is declared but its value is never read.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(157,7): error TS6133: 'defaultProps' is declared but its value is never read.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(184,7): error TS6133: 'dataRule' is declared but its value is never read.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(194,7): error TS6133: 'changesCheck' is declared but its value is never read.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(196,34): error TS2339: Property 'eatingWay' does not exist on type '{ id: undefined; volunteerTeamId: undefined; name: undefined; papersType: undefined; papersNumber: undefined; gender: undefined; age: undefined; telPhone: undefined; address: undefined; professionalExpertise: undefined; ... 4 more ...; dElderSex: boolean; }'.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(199,20): error TS2339: Property 'eatingWay' does not exist on type '{ id: undefined; volunteerTeamId: undefined; name: undefined; papersType: undefined; papersNumber: undefined; gender: undefined; age: undefined; telPhone: undefined; address: undefined; professionalExpertise: undefined; ... 4 more ...; dElderSex: boolean; }'.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(200,20): error TS2339: Property 'eatingWay' does not exist on type '{ id: undefined; volunteerTeamId: undefined; name: undefined; papersType: undefined; papersNumber: undefined; gender: undefined; age: undefined; telPhone: undefined; address: undefined; professionalExpertise: undefined; ... 4 more ...; dElderSex: boolean; }'.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(209,5): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(210,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(211,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(265,7): error TS6133: 'roomImageListChange' is declared but its value is never read.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(268,20): error TS2339: Property 'pictures' does not exist on type '{ id: undefined; volunteerTeamId: undefined; name: undefined; papersType: undefined; papersNumber: undefined; gender: undefined; age: undefined; telPhone: undefined; address: undefined; professionalExpertise: undefined; ... 4 more ...; dElderSex: boolean; }'.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(272,7): error TS6133: 'handleRemove' is declared but its value is never read.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(275,40): error TS2339: Property 'pictures' does not exist on type '{ id: undefined; volunteerTeamId: undefined; name: undefined; papersType: undefined; papersNumber: undefined; gender: undefined; age: undefined; telPhone: undefined; address: undefined; professionalExpertise: undefined; ... 4 more ...; dElderSex: boolean; }'.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(276,45): error TS2339: Property 'pictures' does not exist on type '{ id: undefined; volunteerTeamId: undefined; name: undefined; papersType: undefined; papersNumber: undefined; gender: undefined; age: undefined; telPhone: undefined; address: undefined; professionalExpertise: undefined; ... 4 more ...; dElderSex: boolean; }'.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(277,24): error TS2339: Property 'pictures' does not exist on type '{ id: undefined; volunteerTeamId: undefined; name: undefined; papersType: undefined; papersNumber: undefined; gender: undefined; age: undefined; telPhone: undefined; address: undefined; professionalExpertise: undefined; ... 4 more ...; dElderSex: boolean; }'.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(286,7): error TS6133: 'beforeAvatarUpload' is declared but its value is never read.
+src/views/elderly/activity/volunteer/VolunteerDetailsForm.vue(318,17): error TS6133: 'e' is declared but its value is never read.
+src/views/elderly/apply/check-in-request/Form.vue(19,3): error TS6133: 'addElderlyInfo' is declared but its value is never read.
+src/views/elderly/apply/check-in-request/index.vue(108,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/apply/check-in-request/index.vue(118,40): error TS6133: 'getDictLabel' is declared but its value is never read.
+src/views/elderly/apply/check-in-request/index.vue(131,1): error TS6133: 'deletePayment' is declared but its value is never read.
+src/views/elderly/apply/check-in-request/index.vue(219,17): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/apply/check-in-request/index.vue(220,16): error TS2339: Property 'elderName' does not exist on type 'never'.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(139,41): error TS2322: Type 'string' is not assignable to type 'modelType[]'.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(324,21): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(503,21): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(525,29): error TS2322: Type 'string | number' is not assignable to type 'string | undefined'.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(553,41): error TS2322: Type 'string' is not assignable to type 'modelType[]'.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(600,17): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(744,17): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(923,35): error TS2551: Property 'socialSecurityCardNumber' does not exist on type '{ tenantId: number | undefined; id: string; elderCover: string; elderName: string; elderSex: number; elderAge: number | undefined; elderBlood: string; address: string; salesUserId: string; ... 51 more ...; registeredResidenceAddress: string; }'. Did you mean 'socialsecurityCardNumber'?
+src/views/elderly/apply/check-in-request/ProcessForm.vue(977,85): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(1176,24): error TS6133: 'Lunar' is declared but its value is never read.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(1183,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(1184,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(1187,7): error TS6133: 'formLoading' is declared but its value is never read.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(1237,3): error TS2561: Object literal may only specify known properties, but 'socialSecurityCardNumber' does not exist in type 'ChechInRequestFormType'. Did you mean to write 'socialsecurityCardNumber'?
+src/views/elderly/apply/check-in-request/ProcessForm.vue(1285,31): error TS2345: Argument of type '{ name: string; relation: string; gender: string; phone: string; nowAddress: string; isurgency: string; address: string; workUnit: string; idCard: string; papersType: string; telephone: string; }' is not assignable to parameter of type '{ name: string; relation: string; gender: string; phone: string; nowAddress: string; isurgency: string; address: string; isBillSender: boolean; workUnit: string; idCard: string; papersType: string; telephone: string; }'.
+  Property 'isBillSender' is missing in type '{ name: string; relation: string; gender: string; phone: string; nowAddress: string; isurgency: string; address: string; workUnit: string; idCard: string; papersType: string; telephone: string; }' but required in type '{ name: string; relation: string; gender: string; phone: string; nowAddress: string; isurgency: string; address: string; isBillSender: boolean; workUnit: string; idCard: string; papersType: string; telephone: string; }'.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(1625,5): error TS18047: 'dom.parentNode' is possibly 'null'.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(1626,5): error TS18047: 'dom.parentNode' is possibly 'null'.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(1630,32): error TS18047: 'val.target' is possibly 'null'.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(1630,43): error TS2339: Property 'checked' does not exist on type 'EventTarget'.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(1646,39): error TS2345: Argument of type 'string | Date' is not assignable to parameter of type 'Date'.
+  Type 'string' is not assignable to type 'Date'.
+src/views/elderly/apply/check-in-request/ProcessForm.vue(1650,10): error TS2339: Property 'checked' does not exist on type 'HTMLElement'.
+src/views/elderly/apply/check-in/Form.vue(92,98): error TS2339: Property 'fileUrl' does not exist on type 'never'.
+src/views/elderly/apply/check-in/Form.vue(93,99): error TS2339: Property 'fileName' does not exist on type 'never'.
+src/views/elderly/apply/check-in/index.vue(154,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/apply/check-in/ProcessForm.vue(28,81): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(32,85): error TS2339: Property 'gender' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(35,78): error TS2339: Property 'phone' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(43,26): error TS2551: Property 'handleOpenResult' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'. Did you mean 'handleOpenReport'?
+src/views/elderly/apply/check-in/ProcessForm.vue(44,63): error TS2551: Property 'bpmStatus' does not exist on type '{ tenantId: undefined; id: string; elderId: string; elderName: string; elderSex: string; idCard: string; iphone: string; checkInDeadlineTime: string; expireTime: string; times: string; totalAmount: string; ... 15 more ...; stageExpenses: never[]; }'. Did you mean 'status'?
+src/views/elderly/apply/check-in/ProcessForm.vue(340,35): error TS2339: Property 'itemCategoryId' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(349,35): error TS2339: Property 'itemId' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(355,33): error TS2339: Property 'list' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(358,40): error TS2339: Property 'list' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(370,35): error TS2339: Property 'actualAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(378,35): error TS2339: Property 'isDiscount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(382,38): error TS2339: Property 'itemId' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(389,36): error TS2339: Property 'isDiscount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(395,33): error TS2339: Property 'isDiscount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(399,37): error TS2339: Property 'discountAmountTemp' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(411,37): error TS2339: Property 'discountTemp' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(428,37): error TS2339: Property 'isDiscount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(431,41): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(432,51): error TS2339: Property 'chargeType' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(474,33): error TS2339: Property 'itemCategoryId' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(483,33): error TS2339: Property 'itemId' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(489,31): error TS2339: Property 'list' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(492,38): error TS2339: Property 'list' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(503,33): error TS2339: Property 'actualAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(513,33): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(523,39): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(524,49): error TS2339: Property 'chargeType' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(564,33): error TS2339: Property 'itemCategoryId' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(573,33): error TS2339: Property 'itemId' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(579,31): error TS2339: Property 'list' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(582,38): error TS2339: Property 'list' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(593,33): error TS2339: Property 'actualAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(603,33): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(613,39): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(614,49): error TS2339: Property 'chargeType' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(618,34): error TS2339: Property 'isFreeGift' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(625,38): error TS2339: Property 'isFreeGift' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(631,59): error TS2339: Property 'freeStartTime' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(640,38): error TS2339: Property 'isFreeGift' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(646,59): error TS2339: Property 'freeEndTime' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(651,42): error TS2339: Property 'remark' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(659,35): error TS2339: Property 'hirePurchaseNumber' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(675,38): error TS2339: Property 'hirePurchaseAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(682,33): error TS2339: Property 'isFreeGift' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(705,33): error TS2339: Property 'isHirePurchase' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(740,28): error TS6133: 'findBpmRecord' is declared but its value is never read.
+src/views/elderly/apply/check-in/ProcessForm.vue(747,17): error TS6133: 'FormRules' is declared but its value is never read.
+src/views/elderly/apply/check-in/ProcessForm.vue(748,1): error TS6133: 'CheckInCheckType' is declared but its value is never read.
+src/views/elderly/apply/check-in/ProcessForm.vue(828,21): error TS6133: 'rule' is declared but its value is never read.
+src/views/elderly/apply/check-in/ProcessForm.vue(886,35): error TS2339: Property 'toLong' does not exist on type '{}'.
+src/views/elderly/apply/check-in/ProcessForm.vue(888,23): error TS2339: Property 'toLong' does not exist on type '{}'.
+src/views/elderly/apply/check-in/ProcessForm.vue(894,47): error TS6133: 'index' is declared but its value is never read.
+src/views/elderly/apply/check-in/ProcessForm.vue(895,16): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(898,11): error TS2698: Spread types may only be created from object types.
+src/views/elderly/apply/check-in/ProcessForm.vue(901,52): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(902,27): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(903,43): error TS2339: Property 'actualAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(904,29): error TS2339: Property 'actualAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(906,30): error TS2339: Property 'discount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(906,56): error TS2339: Property 'discount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(907,36): error TS2339: Property 'discountAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(907,68): error TS2339: Property 'discountAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(909,23): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(912,11): error TS2698: Spread types may only be created from object types.
+src/views/elderly/apply/check-in/ProcessForm.vue(915,52): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(916,27): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(917,43): error TS2339: Property 'actualAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(918,29): error TS2339: Property 'actualAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(920,30): error TS2339: Property 'discount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(920,56): error TS2339: Property 'discount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(921,36): error TS2339: Property 'discountAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(921,68): error TS2339: Property 'discountAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(923,23): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(926,11): error TS2698: Spread types may only be created from object types.
+src/views/elderly/apply/check-in/ProcessForm.vue(929,52): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(930,27): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(931,43): error TS2339: Property 'actualAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(932,29): error TS2339: Property 'actualAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(934,30): error TS2339: Property 'discount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(934,56): error TS2339: Property 'discount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(935,36): error TS2339: Property 'discountAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(935,68): error TS2339: Property 'discountAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(937,23): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(940,11): error TS2698: Spread types may only be created from object types.
+src/views/elderly/apply/check-in/ProcessForm.vue(943,52): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(944,27): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(945,43): error TS2339: Property 'actualAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(946,29): error TS2339: Property 'actualAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(948,30): error TS2339: Property 'discount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(948,56): error TS2339: Property 'discount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(949,36): error TS2339: Property 'discountAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(949,68): error TS2339: Property 'discountAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(953,16): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(953,34): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(953,52): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(953,70): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(958,22): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(958,40): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(958,58): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(958,76): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(967,12): error TS2339: Property 'isFreeGift' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(967,37): error TS2339: Property 'isFreeGift' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(970,12): error TS2339: Property 'freeStartTime' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(970,51): error TS2339: Property 'freeStartTime' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(971,12): error TS2339: Property 'freeEndTime' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(971,49): error TS2339: Property 'freeEndTime' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(998,49): error TS2339: Property 'toLong' does not exist on type '{}'.
+src/views/elderly/apply/check-in/ProcessForm.vue(1018,67): error TS2339: Property 'processInstanceId' does not exist on type '{ tenantId: undefined; id: string; elderId: string; elderName: string; elderSex: string; idCard: string; iphone: string; checkInDeadlineTime: string; expireTime: string; times: string; totalAmount: string; ... 15 more ...; stageExpenses: never[]; }'.
+src/views/elderly/apply/check-in/ProcessForm.vue(1068,59): error TS2345: Argument of type 'string' is not assignable to parameter of type 'undefined'.
+src/views/elderly/apply/check-in/ProcessForm.vue(1133,18): error TS2339: Property 'isFreeGift' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(1134,21): error TS2339: Property 'freeStartTime' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(1138,21): error TS2339: Property 'freeEndTime' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(1299,7): error TS6133: 'defaultProps' is declared but its value is never read.
+src/views/elderly/apply/check-in/ProcessForm.vue(1554,39): error TS2345: Argument of type '{ itemCategoryId: string; itemCategoryName: string; itemId: string; itemName: string; amount: string; actualAmount: string; isDiscount: string; isMonthlyExpense: number; isDeposit: string; discount: undefined; ... 6 more ...; chargeType: string; }' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(1587,27): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(1598,14): error TS2339: Property 'isHirePurchase' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(1598,49): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(1604,39): error TS2345: Argument of type '{ itemCategoryId: string; itemCategoryName: string; itemId: string; itemName: string; amount: string; actualAmount: undefined; count: number; isOneTimeFee: number; isDeposit: string; totalAmount: number; list: never[]; isDayCalculate: number; chargeType: string; }' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(1624,19): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(1634,37): error TS2345: Argument of type '{ itemCategoryId: string; itemCategoryName: string; itemId: string; itemName: string; amount: string; actualAmount: undefined; count: number; isFreeGift: number; freeStartTime: string; freeEndTime: string; ... 7 more ...; chargeType: string; }' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/check-in/ProcessForm.vue(1682,7): error TS6133: 'disabledDate' is declared but its value is never read.
+src/views/elderly/apply/check-in/ProcessForm.vue(1682,35): error TS6133: 'type' is declared but its value is never read.
+src/views/elderly/apply/check-in/ProcessForm.vue(1684,21): error TS2339: Property 'toLong' does not exist on type '{}'.
+src/views/elderly/apply/check-in/ProcessForm.vue(1685,63): error TS2339: Property 'checkInTime' does not exist on type '{}'.
+src/views/elderly/apply/check-in/ProcessForm.vue(1688,12): error TS2365: Operator '>' cannot be applied to types 'Date' and 'Dayjs'.
+src/views/elderly/apply/check-in/ToLong.vue(19,24): error TS6133: 'renewContractLong' is declared but its value is never read.
+src/views/elderly/apply/check-in/ToLong.vue(150,38): error TS2339: Property 'toLong' does not exist on type '{}'.
+src/views/elderly/apply/nine-precautions/anti-entertainment/AddForm.vue(243,10): error TS6133: 'computed' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/anti-entertainment/AddForm.vue(420,7): error TS6133: 'getRiskTagType' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/anti-entertainment/AddForm.vue(554,33): error TS2345: Argument of type '{ id: undefined; elderId: string; tenantId: undefined; elderName: string; elderSex: string; elderAge: string; bedName: string; assessData: string; riskLevel: string; assessScore: number; assessor: string; assessDate: string; }' is not assignable to parameter of type 'FallDownFormData'.
+  Types of property 'elderId' are incompatible.
+    Type 'string' is not assignable to type 'number'.
+src/views/elderly/apply/nine-precautions/anti-entertainment/AddForm.vue(557,33): error TS2345: Argument of type '{ id: undefined; elderId: string; tenantId: undefined; elderName: string; elderSex: string; elderAge: string; bedName: string; assessData: string; riskLevel: string; assessScore: number; assessor: string; assessDate: string; }' is not assignable to parameter of type 'FallDownFormData'.
+src/views/elderly/apply/nine-precautions/anti-entertainment/index.vue(48,26): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/anti-entertainment/index.vue(49,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/anti-entertainment/index.vue(58,26): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/anti-entertainment/index.vue(59,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/anti-entertainment/index.vue(167,19): error TS2322: Type '"" | "success" | "warning" | "info" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/anti-entertainment/index.vue(210,1): error TS6133: 'getCurrentMonthRange' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/anti-entertainment/index.vue(214,3): error TS6133: 'fallDownDelete' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/anti-entertainment/index.vue(215,3): error TS6133: 'fallDownPage' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/anti-entertainment/index.vue(393,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/anti-entertainment/index.vue(393,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/anti-entertainment/index.vue(406,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(100,25): error TS2322: Type '"" | "success" | "warning" | "info" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(228,10): error TS2678: Type 'number' is not comparable to type 'string'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(229,10): error TS2678: Type 'number' is not comparable to type 'string'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(230,10): error TS2678: Type 'number' is not comparable to type 'string'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(231,10): error TS2678: Type 'number' is not comparable to type 'string'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(232,10): error TS2678: Type 'number' is not comparable to type 'string'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(233,10): error TS2678: Type 'number' is not comparable to type 'string'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(241,10): error TS2678: Type 'number' is not comparable to type 'string'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(242,10): error TS2678: Type 'number' is not comparable to type 'string'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(243,10): error TS2678: Type 'number' is not comparable to type 'string'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(244,10): error TS2678: Type 'number' is not comparable to type 'string'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(245,10): error TS2678: Type 'number' is not comparable to type 'string'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(246,10): error TS2678: Type 'number' is not comparable to type 'string'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(291,5): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(385,44): error TS2345: Argument of type '{ assessData: string; riskLevel: string; assessor: string; assessScore: string | number; assessDate: string; id: undefined; elderName: string; elderSex: string; elderAge: string; bedName: string; elderId: string; tenantId: undefined; }' is not assignable to parameter of type 'AsphyxiationFormData'.
+  Types of property 'elderId' are incompatible.
+    Type 'string' is not assignable to type 'number'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(392,44): error TS2345: Argument of type '{ assessData: string; riskLevel: string; assessor: string; assessScore: string | number; assessDate: string; id: undefined; elderName: string; elderSex: string; elderAge: string; bedName: string; elderId: string; tenantId: undefined; }' is not assignable to parameter of type 'AsphyxiationFormData'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(420,51): error TS6133: 'index' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(434,62): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/AddForm.vue(468,54): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/index.vue(133,19): error TS2322: Type '"" | "success" | "warning" | "info" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/index.vue(176,1): error TS6133: 'getCurrentMonthRange' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/index.vue(344,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/asphyxiation-by-choking/index.vue(344,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(185,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(188,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(191,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(194,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(197,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(200,62): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(287,7): error TS6133: 'riskLevelText' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(297,7): error TS6133: 'riskLevelClass' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(373,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(393,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(465,7): error TS6133: 'loadAttackRiskByElderId' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(532,42): error TS2345: Argument of type '{ assessData: string; attackLevel: number; riskLevel: string; assessor: string; assessScore: number; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; ... 5 more ...; tenantId: undefined; }' is not assignable to parameter of type 'AttackRiskFormData'.
+  Property 'assessmentData' is missing in type '{ assessData: string; attackLevel: number; riskLevel: string; assessor: string; assessScore: number; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; ... 5 more ...; tenantId: undefined; }' but required in type 'AttackRiskFormData'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(540,42): error TS2345: Argument of type '{ assessData: string; attackLevel: number; riskLevel: string; assessor: string; assessScore: number; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; ... 5 more ...; tenantId: undefined; }' is not assignable to parameter of type 'AttackRiskFormData'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(856,80): error TS2345: Argument of type 'number' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(871,72): error TS2345: Argument of type 'number' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(887,74): error TS2345: Argument of type 'number' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(901,70): error TS2345: Argument of type 'number' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(923,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(924,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(925,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(926,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(928,49): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/attack/AddForm.vue(929,49): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/attack/index.vue(48,26): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/attack/index.vue(49,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/attack/index.vue(58,26): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/attack/index.vue(59,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/attack/index.vue(159,13): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/attack/index.vue(208,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/apply/nine-precautions/attack/index.vue(223,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/apply/nine-precautions/attack/index.vue(225,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/apply/nine-precautions/attack/index.vue(236,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/attack/index.vue(379,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/attack/index.vue(407,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/attack/index.vue(407,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/attack/index.vue(424,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(113,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(116,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(119,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(122,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(125,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(128,62): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(234,7): error TS6133: 'riskLevelText' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(243,7): error TS6133: 'riskLevelClass' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(294,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(308,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(374,7): error TS6133: 'loadNGASRByElderId' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(441,37): error TS2345: Argument of type '{ assessData: string; totalScore: any; assessor: string; riskLevel: string; assessScore: any; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; bedName: string; ... 4 more ...; tenantId: undefined; }' is not assignable to parameter of type 'NGASRFormData'.
+  Property 'assessmentData' is missing in type '{ assessData: string; totalScore: any; assessor: string; riskLevel: string; assessScore: any; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; bedName: string; ... 4 more ...; tenantId: undefined; }' but required in type 'NGASRFormData'.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(449,37): error TS2345: Argument of type '{ assessData: string; totalScore: any; assessor: string; riskLevel: string; assessScore: any; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; bedName: string; ... 4 more ...; tenantId: undefined; }' is not assignable to parameter of type 'NGASRFormData'.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(789,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(790,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(791,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(792,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(794,49): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/commit-suicide/AddForm.vue(795,49): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/commit-suicide/index.vue(40,32): error TS2339: Property 'buildId' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; assessor: string; risk: string; assessDate: never[]; tenantIds: number[]; }'.
+src/views/elderly/apply/nine-precautions/commit-suicide/index.vue(48,26): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/commit-suicide/index.vue(49,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/commit-suicide/index.vue(54,41): error TS2339: Property 'floorId' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; assessor: string; risk: string; assessDate: never[]; tenantIds: number[]; }'.
+src/views/elderly/apply/nine-precautions/commit-suicide/index.vue(58,26): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/commit-suicide/index.vue(59,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/commit-suicide/index.vue(167,13): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/commit-suicide/index.vue(208,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/apply/nine-precautions/commit-suicide/index.vue(234,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/commit-suicide/index.vue(355,15): error TS2339: Property 'floorId' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; assessor: string; risk: string; assessDate: never[]; tenantIds: number[]; }'.
+src/views/elderly/apply/nine-precautions/commit-suicide/index.vue(356,15): error TS2339: Property 'buildId' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; assessor: string; risk: string; assessDate: never[]; tenantIds: number[]; }'.
+src/views/elderly/apply/nine-precautions/commit-suicide/index.vue(375,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/commit-suicide/index.vue(403,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/commit-suicide/index.vue(403,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/commit-suicide/index.vue(420,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(146,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(149,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(152,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(155,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(158,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(161,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(164,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(167,62): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(257,7): error TS6133: 'riskLevelText' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(266,7): error TS6133: 'riskLevelClass' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(306,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(320,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(386,7): error TS6133: 'loadPerceptionByElderId' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(441,42): error TS2345: Argument of type '{ assessData: string; totalScore: number; assessor: string; riskLevel: string; assessScore: number; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; ... 5 more ...; tenantId: undefined; }' is not assignable to parameter of type 'PerceptionFormData'.
+  Property 'assessmentData' is missing in type '{ assessData: string; totalScore: number; assessor: string; riskLevel: string; assessScore: number; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; ... 5 more ...; tenantId: undefined; }' but required in type 'PerceptionFormData'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(449,42): error TS2345: Argument of type '{ assessData: string; totalScore: number; assessor: string; riskLevel: string; assessScore: number; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; ... 5 more ...; tenantId: undefined; }' is not assignable to parameter of type 'PerceptionFormData'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(502,9): error TS6133: 'getVisionMark' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(829,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(830,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(831,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(832,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(833,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(834,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(836,49): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/communication/AddForm.vue(837,49): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/communication/index.vue(40,32): error TS2339: Property 'buildId' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; assessor: string; floorId: string; risk: string; assessDate: never[]; tenantIds: number[]; }'.
+src/views/elderly/apply/nine-precautions/communication/index.vue(48,26): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/communication/index.vue(49,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/communication/index.vue(58,26): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/communication/index.vue(59,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/communication/index.vue(167,13): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/communication/index.vue(208,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/apply/nine-precautions/communication/index.vue(234,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/communication/index.vue(375,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/communication/index.vue(403,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/communication/index.vue(403,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/communication/index.vue(420,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/daily-life/AddForm.vue(316,21): error TS2322: Type '"" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/daily-life/AddForm.vue(317,21): error TS2322: Type '"" | "warning"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/daily-life/AddForm.vue(318,21): error TS2322: Type '"" | "info"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/daily-life/AddForm.vue(319,21): error TS2322: Type '"" | "success"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/daily-life/AddForm.vue(323,21): error TS2322: Type '"" | "success" | "warning" | "info" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/daily-life/AddForm.vue(350,10): error TS6133: 'computed' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/daily-life/AddForm.vue(544,29): error TS2345: Argument of type '{ id: undefined; elderId: string; tenantId: undefined; assessData: string; riskLevel: string; assessScore: number; assessor: string; assessDate: string; }' is not assignable to parameter of type 'DailyLifeFormData'.
+  Types of property 'elderId' are incompatible.
+    Type 'string' is not assignable to type 'number'.
+src/views/elderly/apply/nine-precautions/daily-life/AddForm.vue(547,29): error TS2345: Argument of type '{ id: undefined; elderId: string; tenantId: undefined; assessData: string; riskLevel: string; assessScore: number; assessor: string; assessDate: string; }' is not assignable to parameter of type 'DailyLifeFormData'.
+src/views/elderly/apply/nine-precautions/daily-life/index.vue(124,19): error TS2322: Type '"" | "success" | "warning" | "info" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/daily-life/index.vue(335,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/daily-life/index.vue(335,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/empyrosis/AddForm.vue(104,25): error TS2322: Type '"" | "success" | "warning" | "info" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/empyrosis/AddForm.vue(372,34): error TS2345: Argument of type '{ id: undefined; elderId: string; tenantId: undefined; elderName: string; elderSex: string; elderAge: string; bedName: string; assessData: string; riskLevel: string; assessScore: number; assessor: string; assessDate: string; }' is not assignable to parameter of type 'BurnPreventionFormData'.
+  Types of property 'elderId' are incompatible.
+    Type 'string' is not assignable to type 'number'.
+src/views/elderly/apply/nine-precautions/empyrosis/AddForm.vue(375,34): error TS2345: Argument of type '{ id: undefined; elderId: string; tenantId: undefined; elderName: string; elderSex: string; elderAge: string; bedName: string; assessData: string; riskLevel: string; assessScore: number; assessor: string; assessDate: string; }' is not assignable to parameter of type 'BurnPreventionFormData'.
+src/views/elderly/apply/nine-precautions/empyrosis/AddForm.vue(646,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/empyrosis/AddForm.vue(647,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/empyrosis/AddForm.vue(648,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/empyrosis/AddForm.vue(649,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/empyrosis/AddForm.vue(650,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/empyrosis/index.vue(133,19): error TS2322: Type '"" | "success" | "warning" | "info" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/empyrosis/index.vue(184,1): error TS6133: 'getCurrentMonthRange' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/empyrosis/index.vue(356,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/empyrosis/index.vue(356,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/equilibrium/AddForm.vue(373,25): error TS2322: Type '"" | "success" | "warning" | "info" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/equilibrium/AddForm.vue(395,10): error TS6133: 'computed' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/equilibrium/AddForm.vue(615,31): error TS2345: Argument of type '{ id: undefined; elderId: string; tenantId: undefined; elderName: string; elderSex: string; elderAge: string; bedName: string; assessData: string; riskLevel: string; assessScore: number; assessor: string; assessDate: string; }' is not assignable to parameter of type 'EquilibriumFormData'.
+  Types of property 'elderId' are incompatible.
+    Type 'string' is not assignable to type 'number'.
+src/views/elderly/apply/nine-precautions/equilibrium/AddForm.vue(618,31): error TS2345: Argument of type '{ id: undefined; elderId: string; tenantId: undefined; elderName: string; elderSex: string; elderAge: string; bedName: string; assessData: string; riskLevel: string; assessScore: number; assessor: string; assessDate: string; }' is not assignable to parameter of type 'EquilibriumFormData'.
+src/views/elderly/apply/nine-precautions/equilibrium/AddForm.vue(624,26): error TS18046: 'error' is of type 'unknown'.
+src/views/elderly/apply/nine-precautions/equilibrium/index.vue(141,19): error TS2322: Type '"" | "success" | "warning" | "info" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/equilibrium/index.vue(184,1): error TS6133: 'getCurrentMonthRange' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/equilibrium/index.vue(356,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/equilibrium/index.vue(356,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/fall-down/AddForm.vue(163,25): error TS2322: Type '"" | "success" | "warning" | "info" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/fall-down/AddForm.vue(214,10): error TS6133: 'computed' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/fall-down/AddForm.vue(421,28): error TS2345: Argument of type '{ id: undefined; elderId: string; tenantId: undefined; elderName: string; elderSex: string; elderAge: string; bedName: string; assessData: string; riskLevel: string; assessScore: number; assessor: string; assessDate: string; }' is not assignable to parameter of type 'FallDownFormData'.
+  Types of property 'elderId' are incompatible.
+    Type 'string' is not assignable to type 'number'.
+src/views/elderly/apply/nine-precautions/fall-down/AddForm.vue(424,28): error TS2345: Argument of type '{ id: undefined; elderId: string; tenantId: undefined; elderName: string; elderSex: string; elderAge: string; bedName: string; assessData: string; riskLevel: string; assessScore: number; assessor: string; assessDate: string; }' is not assignable to parameter of type 'FallDownFormData'.
+src/views/elderly/apply/nine-precautions/fall-down/AddForm.vue(707,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/fall-down/AddForm.vue(708,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/fall-down/AddForm.vue(709,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/fall-down/AddForm.vue(710,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/fall-down/AddForm.vue(711,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/fall-down/AddForm.vue(712,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/fall-down/index.vue(141,19): error TS2322: Type '"" | "success" | "warning" | "info" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/fall-down/index.vue(184,1): error TS6133: 'getCurrentMonthRange' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/fall-down/index.vue(356,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/fall-down/index.vue(356,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/fall-prevention-measures/AddForm.vue(105,25): error TS2322: Type '"" | "success" | "warning" | "info" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/fall-prevention-measures/AddForm.vue(154,10): error TS6133: 'computed' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/fall-prevention-measures/AddForm.vue(376,34): error TS2345: Argument of type '{ id: undefined; elderId: string; tenantId: undefined; elderName: string; elderSex: string; elderAge: string; bedName: string; assessData: string; assessScore: number; riskLevel: string; assessor: string; assessDate: string; }' is not assignable to parameter of type 'FallPreventionFormData'.
+  Types of property 'elderId' are incompatible.
+    Type 'string' is not assignable to type 'number'.
+src/views/elderly/apply/nine-precautions/fall-prevention-measures/AddForm.vue(379,34): error TS2345: Argument of type '{ id: undefined; elderId: string; tenantId: undefined; elderName: string; elderSex: string; elderAge: string; bedName: string; assessData: string; assessScore: number; riskLevel: string; assessor: string; assessDate: string; }' is not assignable to parameter of type 'FallPreventionFormData'.
+src/views/elderly/apply/nine-precautions/fall-prevention-measures/AddForm.vue(650,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/fall-prevention-measures/AddForm.vue(651,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/fall-prevention-measures/AddForm.vue(652,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/fall-prevention-measures/AddForm.vue(653,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/fall-prevention-measures/AddForm.vue(654,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/fall-prevention-measures/AddForm.vue(655,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/fall-prevention-measures/index.vue(141,19): error TS2322: Type '"" | "success" | "warning" | "info" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/fall-prevention-measures/index.vue(184,1): error TS6133: 'getCurrentMonthRange' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/fall-prevention-measures/index.vue(356,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/fall-prevention-measures/index.vue(356,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/MMSE/AddForm.vue(328,64): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/MMSE/AddForm.vue(458,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/apply/nine-precautions/MMSE/AddForm.vue(1225,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/MMSE/AddForm.vue(1226,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/MMSE/AddForm.vue(1227,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/MMSE/AddForm.vue(1228,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/MMSE/AddForm.vue(1229,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/MMSE/AddForm.vue(1231,49): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/MMSE/AddForm.vue(1232,49): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/MMSE/index.vue(40,32): error TS2339: Property 'buildId' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; assessor: string; floorId: string; risk: string; assessDate: never[]; tenantIds: number[]; }'.
+src/views/elderly/apply/nine-precautions/MMSE/index.vue(48,26): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/MMSE/index.vue(49,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/MMSE/index.vue(58,26): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/MMSE/index.vue(59,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/MMSE/index.vue(167,13): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/MMSE/index.vue(208,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/apply/nine-precautions/MMSE/index.vue(234,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/MMSE/index.vue(330,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/MMSE/index.vue(378,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/MMSE/index.vue(406,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/MMSE/index.vue(406,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/MMSE/index.vue(423,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/nutritional-risk/AddForm.vue(10,19): error TS2322: Type 'number | undefined' is not assignable to type 'string | undefined'.
+src/views/elderly/apply/nine-precautions/nutritional-risk/AddForm.vue(449,21): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/nutritional-risk/AddForm.vue(503,22): error TS2339: Property 'getTenantId' does not exist on type 'Store<"app", AppState, { getBreadcrumb(): boolean; getBreadcrumbIcon(): boolean; getCollapse(): boolean; getUniqueOpened(): boolean; getHamburger(): boolean; getScreenfull(): boolean; ... 25 more ...; getWaterMask(): string; }, { ...; }>'.
+src/views/elderly/apply/nine-precautions/nutritional-risk/AddForm.vue(555,3): error TS2322: Type 'number | undefined' is not assignable to type 'number'.
+  Type 'undefined' is not assignable to type 'number'.
+src/views/elderly/apply/nine-precautions/nutritional-risk/AddForm.vue(555,65): error TS18048: 'sum' is possibly 'undefined'.
+src/views/elderly/apply/nine-precautions/nutritional-risk/AddForm.vue(558,3): error TS2322: Type 'number | undefined' is not assignable to type 'number'.
+  Type 'undefined' is not assignable to type 'number'.
+src/views/elderly/apply/nine-precautions/nutritional-risk/AddForm.vue(558,63): error TS18048: 'sum' is possibly 'undefined'.
+src/views/elderly/apply/nine-precautions/nutritional-risk/AddForm.vue(561,64): error TS18048: 'sum' is possibly 'undefined'.
+src/views/elderly/apply/nine-precautions/nutritional-risk/AddForm.vue(565,5): error TS18048: 'measureScore' is possibly 'undefined'.
+src/views/elderly/apply/nine-precautions/nutritional-risk/AddForm.vue(567,3): error TS2322: Type 'number | undefined' is not assignable to type 'number'.
+  Type 'undefined' is not assignable to type 'number'.
+src/views/elderly/apply/nine-precautions/nutritional-risk/AddForm.vue(651,21): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/nutritional-risk/AddForm.vue(679,25): error TS6133: 'row' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/nutritional-risk/AddForm.vue(747,5): error TS2353: Object literal may only specify known properties, and 'riskLevel' does not exist in type 'NutritionalRiskFormData'.
+src/views/elderly/apply/nine-precautions/nutritional-risk/index.vue(193,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/nutritional-risk/index.vue(236,26): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/nutritional-risk/index.vue(237,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/nutritional-risk/index.vue(246,26): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/nutritional-risk/index.vue(247,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/apply/nine-precautions/nutritional-risk/index.vue(355,19): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/pressure-sores/AddForm.vue(96,25): error TS2322: Type '"" | "success" | "warning" | "info" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/pressure-sores/AddForm.vue(301,9): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/apply/nine-precautions/pressure-sores/AddForm.vue(393,45): error TS2345: Argument of type '{ assessData: string; assessScore: number; riskLevel: string; assessor: string; assessDate: string; id: undefined; elderName: string; elderSex: string; elderAge: string; bedName: string; elderId: string; tenantId: undefined; }' is not assignable to parameter of type 'PressureSoresFormData'.
+  Types of property 'elderId' are incompatible.
+    Type 'string' is not assignable to type 'number'.
+src/views/elderly/apply/nine-precautions/pressure-sores/AddForm.vue(400,45): error TS2345: Argument of type '{ assessData: string; assessScore: number; riskLevel: string; assessor: string; assessDate: string; id: undefined; elderName: string; elderSex: string; elderAge: string; bedName: string; elderId: string; tenantId: undefined; }' is not assignable to parameter of type 'PressureSoresFormData'.
+src/views/elderly/apply/nine-precautions/pressure-sores/AddForm.vue(682,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/pressure-sores/AddForm.vue(683,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/pressure-sores/AddForm.vue(684,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/pressure-sores/AddForm.vue(685,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/pressure-sores/AddForm.vue(686,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/pressure-sores/AddForm.vue(687,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/pressure-sores/AddForm.vue(688,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/pressure-sores/index.vue(141,19): error TS2322: Type '"" | "success" | "warning" | "info" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/pressure-sores/index.vue(355,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/pressure-sores/index.vue(355,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/Form.vue(445,7): error TS6133: 'updateRiskCheckboxes' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/Form.vue(823,9): error TS6133: 'nextAssessDate' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/index.vue(83,13): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/index.vue(95,13): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/index.vue(108,13): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/index.vue(118,13): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/index.vue(128,13): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/index.vue(138,13): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/index.vue(148,13): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/index.vue(159,13): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/index.vue(169,13): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/index.vue(188,72): error TS2554: Expected 1 arguments, but got 2.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/index.vue(191,72): error TS2554: Expected 1 arguments, but got 2.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/index.vue(229,1): error TS6133: 'formatTime' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/index.vue(253,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/index.vue(353,7): error TS6133: 'handleOpenAttack' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/index.vue(356,7): error TS6133: 'handleOpenPerception' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/index.vue(362,7): error TS6133: 'handleOpenDailyLiving' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/risk-disclosure-statement/index.vue(365,7): error TS6133: 'handleOpenNutrition' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/wander-away/AddForm.vue(323,25): error TS2322: Type '"" | "success" | "warning" | "info" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/wander-away/AddForm.vue(575,30): error TS2345: Argument of type '{ id: undefined; elderId: string; tenantId: undefined; elderName: string; elderSex: string; elderAge: string; bedName: string; assessData: string; riskLevel: string; assessScore: number; assessor: string; assessDate: string; }' is not assignable to parameter of type 'WanderAwayFormData'.
+  Types of property 'elderId' are incompatible.
+    Type 'string' is not assignable to type 'number'.
+src/views/elderly/apply/nine-precautions/wander-away/AddForm.vue(578,30): error TS2345: Argument of type '{ id: undefined; elderId: string; tenantId: undefined; elderName: string; elderSex: string; elderAge: string; bedName: string; assessData: string; riskLevel: string; assessScore: number; assessor: string; assessDate: string; }' is not assignable to parameter of type 'WanderAwayFormData'.
+src/views/elderly/apply/nine-precautions/wander-away/AddForm.vue(885,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/wander-away/AddForm.vue(886,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/wander-away/AddForm.vue(887,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/wander-away/AddForm.vue(888,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/wander-away/AddForm.vue(889,76): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/apply/nine-precautions/wander-away/index.vue(167,19): error TS2322: Type '"" | "success" | "warning" | "info" | "danger"' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/elderly/apply/nine-precautions/wander-away/index.vue(210,1): error TS6133: 'getCurrentMonthRange' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/wander-away/index.vue(342,15): error TS2339: Property 'floorId' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; assessor: string; risk: string; assessDate: never[]; tenantIds: number[]; }'.
+src/views/elderly/apply/nine-precautions/wander-away/index.vue(343,15): error TS2339: Property 'buildId' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; assessor: string; risk: string; assessDate: never[]; tenantIds: number[]; }'.
+src/views/elderly/apply/nine-precautions/wander-away/index.vue(386,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/wander-away/index.vue(386,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/wander-away/index.vue(396,7): error TS6133: 'handleBuildChange' is declared but its value is never read.
+src/views/elderly/apply/nine-precautions/wander-away/index.vue(399,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/apply/types.ts(1,1): error TS6133: 'b' is declared but its value is never read.
+src/views/elderly/assess/evaluation-process/Form.vue(61,34): error TS2322: Type 'string | number' is not assignable to type 'number | undefined'.
+src/views/elderly/assess/evaluation-process/Form.vue(82,3): error TS6133: 'getCheckInProcessSeqInfo' is declared but its value is never read.
+src/views/elderly/assess/evaluation-process/Form.vue(168,3): error TS2322: Type '{ id: string; type: string; processName: string; templates: never[]; }' is not assignable to type 'evaluationProcessDataFormType | { id: string; type: string; processName: string; templates: { templateId: string; templateName: string; sort: string | number; }[]; tenantId: number | undefined; }'.
+  Property 'tenantId' is missing in type '{ id: string; type: string; processName: string; templates: never[]; }' but required in type '{ id: string; type: string; processName: string; templates: { templateId: string; templateName: string; sort: string | number; }[]; tenantId: number | undefined; }'.
+src/views/elderly/assess/evaluation-process/formGenerator.vue(63,8): error TS2345: Argument of type 'LocationQueryValue | LocationQueryValue[]' is not assignable to parameter of type 'string'.
+  Type 'null' is not assignable to type 'string'.
+src/views/elderly/assess/evaluation-process/index.vue(179,7): error TS6133: 'tableHeaderColor' is declared but its value is never read.
+src/views/elderly/assess/evaluation-process/index.vue(179,29): error TS6133: 'row' is declared but its value is never read.
+src/views/elderly/assess/evaluation-process/index.vue(179,44): error TS6133: 'columnIndex' is declared but its value is never read.
+src/views/elderly/assess/evaluation-process/previewForm.vue(23,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/assess/evaluation-process/previewForm.vue(24,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/assess/evaluation-process/previewForm.vue(57,7): error TS6133: 'goBack' is declared but its value is never read.
+src/views/elderly/assess/evaluation-process/previewForm.vue(58,21): error TS2339: Property 'rule' does not exist on type 'Ref<{ rule: never[]; option: {}; }, { rule: never[]; option: {}; } | { rule: never[]; option: {}; }>'.
+src/views/elderly/assess/evaluation-process/previewForm.vue(59,21): error TS2339: Property 'option' does not exist on type 'Ref<{ rule: never[]; option: {}; }, { rule: never[]; option: {}; } | { rule: never[]; option: {}; }>'.
+src/views/elderly/assess/evaluation-process/previewForm.vue(66,33): error TS2339: Property 'template' does not exist on type 'never'.
+src/views/elderly/assess/evaluation-process/previewForm.vue(67,33): error TS2339: Property 'template' does not exist on type 'never'.
+src/views/elderly/assess/evaluation-process/previewForm.vue(71,5): error TS2531: Object is possibly 'null'.
+src/views/elderly/assess/evaluation-process/templateList.vue(127,3): error TS2322: Type 'any[]' is not assignable to type 'undefined'.
+src/views/elderly/assess/evaluation-process/templateList.vue(152,7): error TS6133: 'resetQuery' is declared but its value is never read.
+src/views/elderly/assess/evaluation-process/templateList.vue(179,10): error TS2339: Property 'templateName' does not exist on type '{}'.
+src/views/elderly/assess/evaluation-process/templateList.vue(180,10): error TS2339: Property 'templateProperties' does not exist on type '{}'.
+src/views/elderly/assess/evaluation-process/templateList.vue(181,10): error TS2339: Property 'configProperties' does not exist on type '{}'.
+src/views/elderly/assess/evaluation-process/templateList.vue(182,10): error TS2339: Property 'tenantId' does not exist on type '{}'.
+src/views/elderly/assess/evaluation-process/templateList.vue(211,7): error TS6133: 'formGenerator' is declared but its value is never read.
+src/views/elderly/assess/evaluation-process/templateScoreForm.vue(8,52): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/assess/evaluation-process/templateScoreList.vue(10,19): error TS2554: Expected 1-3 arguments, but got 0.
+src/views/elderly/assess/evaluation-process/templateScoreList.vue(42,75): error TS2345: Argument of type 'boolean' is not assignable to parameter of type 'string'.
+src/views/elderly/assess/evaluation-process/templateScoreList.vue(66,1): error TS6133: 'formatDate' is declared but its value is never read.
+src/views/elderly/assess/evaluation-process/templateScoreList.vue(124,7): error TS6133: 'resetQuery' is declared but its value is never read.
+src/views/elderly/assess/evaluation-process/templateScoreList.vue(144,37): error TS1015: Parameter cannot have question mark and initializer.
+src/views/elderly/assess/evaluation-process/templateScoreList.vue(148,7): error TS6133: 'handleScore' is declared but its value is never read.
+src/views/elderly/assess/evaluation-process/templateScoreList.vue(148,22): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(58,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(81,7): error TS6133: 'active' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(113,34): error TS2339: Property 'template' does not exist on type 'processSequenceListType[] | templateType[]'.
+  Property 'template' does not exist on type 'processSequenceListType[]'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(114,36): error TS2339: Property 'template' does not exist on type 'processSequenceListType[] | templateType[]'.
+  Property 'template' does not exist on type 'processSequenceListType[]'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(118,5): error TS2531: Object is possibly 'null'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(120,36): error TS2339: Property 'submitBtn' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(125,34): error TS2339: Property 'evaluationContent' does not exist on type 'processSequenceListType[] | templateType[]'.
+  Property 'evaluationContent' does not exist on type 'processSequenceListType[]'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(131,5): error TS2531: Object is possibly 'null'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(133,36): error TS2339: Property 'submitBtn' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(172,87): error TS2339: Property 'templateName' does not exist on type 'processSequenceListType[] | templateType[]'.
+  Property 'templateName' does not exist on type 'processSequenceListType[]'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(201,7): error TS2322: Type '{ value: number; dsc: string; }' is not assignable to type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(202,7): error TS2322: Type '{ value: number; dsc: string; }' is not assignable to type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(203,7): error TS2322: Type '{ value: number; dsc: string; }' is not assignable to type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(204,7): error TS2322: Type '{ value: number; dsc: string; }' is not assignable to type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(205,7): error TS2322: Type '{ value: number; dsc: string; }' is not assignable to type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(206,7): error TS2322: Type '{ value: number; dsc: string; }' is not assignable to type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(207,7): error TS2322: Type '{ value: number; dsc: string; }' is not assignable to type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(208,7): error TS2322: Type '{ value: number; dsc: string; }' is not assignable to type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(209,7): error TS2322: Type '{ value: number; dsc: string; }' is not assignable to type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(210,7): error TS2322: Type '{ value: number; dsc: string; }' is not assignable to type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(215,34): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(218,34): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(221,34): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(224,36): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(228,34): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(231,34): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(244,34): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(247,34): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(254,48): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(256,36): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(258,36): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(260,36): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(262,36): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(265,48): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(267,36): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(269,36): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(271,36): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(273,36): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(276,48): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(278,36): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(280,36): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(282,36): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(284,36): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(287,37): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(288,36): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(290,36): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(293,34): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(295,34): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(297,48): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(299,36): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(301,36): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(303,36): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(306,34): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(312,69): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(313,69): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(314,70): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(336,5): error TS2322: Type '{ value: string; dsc: string; }' is not assignable to type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(341,51): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(342,51): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(372,5): error TS2322: Type '{ value: string; dsc: string; }' is not assignable to type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(377,55): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(380,35): error TS2339: Property 'desc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(382,64): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(389,34): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/FCForm.vue(390,34): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(6,30): error TS18046: 'item' is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(7,18): error TS18046: 'item' is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(51,23): error TS18046: 'n' is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(52,23): error TS18046: 'n' is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(212,10): error TS2571: Object is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(213,9): error TS2571: Object is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(223,10): error TS2571: Object is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(236,21): error TS18046: 'n' is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(237,21): error TS18046: 'n' is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(249,10): error TS2571: Object is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(250,9): error TS2571: Object is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(260,10): error TS2571: Object is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(261,9): error TS2571: Object is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(271,10): error TS2571: Object is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(272,9): error TS2571: Object is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(282,10): error TS2571: Object is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(283,9): error TS2571: Object is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(293,10): error TS2571: Object is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(294,9): error TS2571: Object is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(305,1): error TS6133: 'getSyntheticAbilityName' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(306,1): error TS6133: 'Qrcode' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(307,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(312,1): error TS6133: 'getTenantId' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(319,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(382,19): error TS18046: 'item' is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(389,7): error TS6133: 'qrUrl' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(390,7): error TS6133: 'randomStr' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(391,7): error TS6133: 'elderSyntheticAbilityId' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/components/Result.vue(414,7): error TS6133: 'getSign' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/Detail.vue(394,10): error TS6133: 'syntheticAbilityDetailType' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/Detail.vue(398,1): error TS6133: 'getSyntheticAbilityName' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/Detail.vue(399,1): error TS6133: 'syntheticAbilityRecord' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/Detail.vue(474,5): error TS6133: 'syntheticAbilityInfoListTemp' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/Detail.vue(553,25): error TS2339: Property 'split' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Detail.vue(555,18): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/assess/synthetic-ability/Detail.vue(657,7): error TS6133: 'extractNumbers' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/Form.vue(59,67): error TS2367: This comparison appears to be unintentional because the types 'string | undefined' and 'number' have no overlap.
+src/views/elderly/assess/synthetic-ability/Form.vue(448,129): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'.
+src/views/elderly/assess/synthetic-ability/Form.vue(657,60): error TS2322: Type '{ evaluationProcessId: number; id: number; sort: number; templateId: number; templateName: string; template: { id: number; channelId: number; templateName: string; templateProperties: string; configProperties: string; status: number; }[]; }' is not assignable to type 'processSequenceListType[] | templateType[] | undefined'.
+src/views/elderly/assess/synthetic-ability/Form.vue(698,10): error TS6133: 'computed' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/Form.vue(727,3): error TS2741: Property 'nurseLevelName' is missing in type '{ tenantId: undefined; id: string; evaluationAgency: string; thirdPartyName: string; evaluateReasons: string; evaluationCode: string; questionnaireName: string; questionnaireId: string; questionnaireType: string; ... 48 more ...; contactPhone: string; }' but required in type '{ tenantId: number | undefined; id: string | undefined; evaluationAgency: string; thirdPartyName: string | undefined; evaluateReasons: string | undefined; evaluationCode: string | undefined; ... 52 more ...; nurseLevelName: string; }'.
+src/views/elderly/assess/synthetic-ability/Form.vue(924,24): error TS2531: Object is possibly 'null'.
+src/views/elderly/assess/synthetic-ability/Form.vue(924,24): error TS2531: Object is possibly 'null'.
+src/views/elderly/assess/synthetic-ability/Form.vue(940,16): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/assess/synthetic-ability/Form.vue(955,6): error TS2367: This comparison appears to be unintentional because the types 'never[]' and 'string' have no overlap.
+src/views/elderly/assess/synthetic-ability/Form.vue(1004,24): error TS2531: Object is possibly 'null'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1004,24): error TS2531: Object is possibly 'null'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1093,23): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1095,23): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1120,62): error TS2339: Property 'templateName' does not exist on type '{ id: number; channelId: number; templateName: string; templateProperties: string; configProperties: string; status: number; }[]'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1124,27): error TS2339: Property 'templateProperties' does not exist on type '{ id: number; channelId: number; templateName: string; templateProperties: string; configProperties: string; status: number; }[]'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1130,16): error TS2339: Property 'init' does not exist on type 'HTMLElement'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1153,18): error TS18046: 'params' is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1158,31): error TS18046: 'params' is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1175,9): error TS18046: 'params' is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1228,9): error TS18046: 'params' is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1249,46): error TS2339: Property 'totalRecordList' does not exist on type 'HTMLElement'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1265,45): error TS2339: Property 'propertiesName' does not exist on type 'number[]'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1279,61): error TS2339: Property 'fApi' does not exist on type 'HTMLElement'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1283,43): error TS2345: Argument of type '{ evaluationName: string; evaluationContent: any; score: any; }' is not assignable to parameter of type 'never'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1285,39): error TS2339: Property 'fApi' does not exist on type 'HTMLElement'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1286,27): error TS2339: Property 'totalRecord' does not exist on type 'HTMLElement'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1338,24): error TS2531: Object is possibly 'null'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1338,24): error TS2531: Object is possibly 'null'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1339,5): error TS2531: Object is possibly 'null'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1339,5): error TS2531: Object is possibly 'null'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1351,10): error TS18046: 'params' is of type 'unknown'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1360,24): error TS2531: Object is possibly 'null'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1360,24): error TS2531: Object is possibly 'null'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1361,5): error TS2531: Object is possibly 'null'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1361,5): error TS2531: Object is possibly 'null'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1391,24): error TS2531: Object is possibly 'null'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1391,24): error TS2531: Object is possibly 'null'.
+src/views/elderly/assess/synthetic-ability/Form.vue(1451,12): error TS2339: Property 'init' does not exist on type 'HTMLElement'.
+src/views/elderly/assess/synthetic-ability/index.vue(126,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/index.vue(186,7): error TS6133: 'handleSign' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/index.vue(218,7): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/elderly/assess/synthetic-ability/Print.vue(11,29): error TS2339: Property 'evaluationCode' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(15,40): error TS2339: Property 'evaluatorDate' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(17,30): error TS2339: Property 'evaluationAgency' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(19,71): error TS2339: Property 'evaluateReasons' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(32,24): error TS2339: Property 'elderName' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(40,24): error TS2339: Property 'elderSex' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(48,35): error TS2339: Property 'birthday' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(52,28): error TS2339: Property 'evaluationAgency' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(56,31): error TS2339: Property 'elderHeight' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(56,54): error TS2339: Property 'elderHeight' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(60,31): error TS2339: Property 'elderWeight' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(60,54): error TS2339: Property 'elderWeight' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(64,66): error TS2339: Property 'nationId' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(68,76): error TS2339: Property 'religiousBelief' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(72,32): error TS2339: Property 'idCard' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(88,77): error TS2339: Property 'degreeEducation' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(107,65): error TS2339: Property 'liveSituation' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(126,75): error TS2339: Property 'maritalStatus' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(145,78): error TS2339: Property 'medicalInsurance' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(164,75): error TS2339: Property 'economySource' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(170,23): error TS2367: This comparison appears to be unintentional because the types '0 | 1' and '8' have no overlap.
+src/views/elderly/assess/synthetic-ability/Print.vue(173,68): error TS2339: Property 'accidentalFall' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(175,23): error TS2367: This comparison appears to be unintentional because the types '0 | 1' and '8' have no overlap.
+src/views/elderly/assess/synthetic-ability/Print.vue(177,68): error TS2339: Property 'accidentalLoss' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(179,23): error TS2367: This comparison appears to be unintentional because the types '0 | 1' and '8' have no overlap.
+src/views/elderly/assess/synthetic-ability/Print.vue(181,68): error TS2339: Property 'accidentalChoking' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(183,23): error TS2367: This comparison appears to be unintentional because the types '0 | 1' and '8' have no overlap.
+src/views/elderly/assess/synthetic-ability/Print.vue(185,68): error TS2339: Property 'accidentalSuicide' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(187,23): error TS2367: This comparison appears to be unintentional because the types '0 | 1' and '8' have no overlap.
+src/views/elderly/assess/synthetic-ability/Print.vue(189,31): error TS2339: Property 'accidentalOther' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(197,24): error TS2339: Property 'evaluationAgency' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(203,29): error TS2339: Property 'informationProviderName' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(205,29): error TS2339: Property 'relation' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(209,29): error TS2339: Property 'contactName' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(211,29): error TS2339: Property 'contactPhone' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(216,64): error TS2339: Property 'diseaseDiagnosis' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(221,56): error TS2339: Property 'medicationSituation' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(225,69): error TS2339: Property 'pressureInjury' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(227,47): error TS2339: Property 'motionOfJoint' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(231,67): error TS2339: Property 'woundCondition' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(233,64): error TS2339: Property 'specialCareSituation' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(237,58): error TS2339: Property 'pain' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(239,48): error TS2339: Property 'absenceOfTeeth' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(243,66): error TS2339: Property 'dentureWearingCondition' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(245,70): error TS2339: Property 'dysphagia' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(249,68): error TS2339: Property 'malnutrition' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(252,63): error TS2339: Property 'ineffectiveAirwayClearance' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(257,68): error TS2339: Property 'coma' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(259,29): error TS2339: Property 'otherSupplements' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(263,32): error TS2339: Property 'evaluationAgency' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(264,70): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(265,23): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(267,50): error TS2339: Property 'list' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(291,29): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(295,44): error TS2339: Property 'total' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(296,30): error TS2339: Property 'list' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(318,54): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(319,53): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(325,57): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(331,30): error TS2339: Property 'recommendedNursingLevel' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(334,36): error TS2339: Property 'recommendedNursingLevel' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(338,46): error TS2339: Property 'elder' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(338,64): error TS2339: Property 'elder' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(339,36): error TS2339: Property 'elder' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(347,54): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(348,53): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(355,54): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(356,53): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(363,54): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(364,53): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(370,57): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(375,54): error TS2339: Property 'dsc' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(376,53): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(386,52): error TS2339: Property 'evaluator' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(406,33): error TS6133: 'index' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/Print.vue(406,52): error TS2339: Property 'syntheticAbilityInfoList' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(431,40): error TS2339: Property 'evaluationAgency' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(443,25): error TS2339: Property 'evaluationName' does not exist on type 'number'.
+src/views/elderly/assess/synthetic-ability/Print.vue(443,60): error TS2339: Property 'evaluationName' does not exist on type 'number'.
+src/views/elderly/assess/synthetic-ability/Print.vue(491,34): error TS2339: Property 'processSequenceList' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(493,34): error TS2339: Property 'totalScore' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(496,38): error TS2339: Property 'totalScore' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(509,48): error TS2339: Property 'evaluator' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(662,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/Print.vue(663,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/Print.vue(703,5): error TS6133: 'syntheticAbilityInfoListTemp' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/Print.vue(766,7): error TS6133: 'cellNum' is declared but its value is never read.
+src/views/elderly/assess/synthetic-ability/Print.vue(819,9): error TS2322: Type 'string[]' is not assignable to type 'never[]'.
+src/views/elderly/assess/synthetic-ability/Print.vue(827,13): error TS2339: Property 'name' does not exist on type '{ list: never[]; templateList: never[]; }'.
+src/views/elderly/assess/synthetic-ability/Print.vue(828,13): error TS2339: Property 'id' does not exist on type '{ list: never[]; templateList: never[]; }'.
+src/views/elderly/assess/synthetic-ability/Print.vue(829,13): error TS2339: Property 'total' does not exist on type '{ list: never[]; templateList: never[]; }'.
+src/views/elderly/assess/synthetic-ability/Print.vue(832,27): error TS2345: Argument of type '{ value: any; title: any; options: any; info: any; type: any; }' is not assignable to parameter of type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(839,17): error TS2339: Property 'total' does not exist on type '{ list: never[]; templateList: never[]; }'.
+src/views/elderly/assess/synthetic-ability/Print.vue(842,27): error TS2345: Argument of type '{ list: never[]; templateList: never[]; }' is not assignable to parameter of type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(845,33): error TS2339: Property 'templateList' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(851,49): error TS2339: Property 'push' does not exist on type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(856,51): error TS2339: Property 'result' does not exist on type '{}'.
+src/views/elderly/assess/synthetic-ability/Print.vue(877,19): error TS2345: Argument of type 'never[]' is not assignable to parameter of type 'never'.
+src/views/elderly/assess/synthetic-ability/Print.vue(880,19): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/assess/synthetic-ability/Sign.vue(98,11): error TS6133: 'res' is declared but its value is never read.
+src/views/elderly/assess/vital-sign/Form.vue(196,26): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/assess/vital-sign/Form.vue(196,30): error TS6133: 'detail' is declared but its value is never read.
+src/views/elderly/assess/vital-sign/Form.vue(334,7): error TS2554: Expected 1 arguments, but got 0.
+src/views/elderly/assess/vital-sign/Form.vue(398,10): error TS2339: Property 'tenantIds' does not exist on type '{ buildId: string; floorId: undefined; roomId: undefined; }'.
+src/views/elderly/bak/check-out/index.vue(80,40): error TS6133: 'getDictLabel' is declared but its value is never read.
+src/views/elderly/bak/check-out/Print.vue(73,7): error TS6133: 'pageTitle' is declared but its value is never read.
+src/views/elderly/bak/check-out/ProcessForm.vue(144,7): error TS6133: 'proxy' is declared but its value is never read.
+src/views/elderly/bak/check-out/ProcessForm.vue(145,7): error TS6133: 'route' is declared but its value is never read.
+src/views/elderly/bak/check-out/ProcessForm.vue(146,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/bak/check-out/ProcessForm.vue(147,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/bak/check-out/ProcessForm.vue(216,7): error TS6133: 'disabledDate' is declared but its value is never read.
+src/views/elderly/bill-management/index.vue(27,66): error TS2322: Type 'number[]' is not assignable to type 'number'.
+src/views/elderly/bill-management/index.vue(70,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/business/architecture/index.vue(237,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/business/architecture/index.vue(356,30): error TS2322: Type 'any' is not assignable to type 'never'.
+src/views/elderly/business/architecture/index.vue(362,32): error TS2322: Type 'any' is not assignable to type 'never'.
+src/views/elderly/business/architecture/index.vue(407,20): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/business/enterprises/index.vue(38,41): error TS2339: Property 'enterpriseInfo' does not exist on type 'never'.
+src/views/elderly/business/enterprises/index.vue(38,64): error TS2339: Property 'enterpriseInfo' does not exist on type 'never'.
+src/views/elderly/business/enterprises/index.vue(38,110): error TS2339: Property 'enterpriseInfo' does not exist on type 'never'.
+src/views/elderly/business/enterprises/index.vue(38,133): error TS2339: Property 'enterpriseInfo' does not exist on type 'never'.
+src/views/elderly/business/enterprises/index.vue(39,42): error TS2339: Property 'packages' does not exist on type 'never'.
+src/views/elderly/business/enterprises/index.vue(56,41): error TS2339: Property 'enterpriseInfo' does not exist on type 'never'.
+src/views/elderly/business/enterprises/index.vue(56,64): error TS2339: Property 'enterpriseInfo' does not exist on type 'never'.
+src/views/elderly/business/enterprises/index.vue(56,110): error TS2339: Property 'enterpriseInfo' does not exist on type 'never'.
+src/views/elderly/business/enterprises/index.vue(56,133): error TS2339: Property 'enterpriseInfo' does not exist on type 'never'.
+src/views/elderly/business/enterprises/index.vue(57,42): error TS2339: Property 'packages' does not exist on type 'never'.
+src/views/elderly/business/enterprises/index.vue(88,7): error TS6133: 'activeName' is declared but its value is never read.
+src/views/elderly/business/enterprises/index.vue(97,7): error TS6133: 'handleClick' is declared but its value is never read.
+src/views/elderly/business/enterprises/index.vue(110,37): error TS2339: Property 'orgTenantId' does not exist on type 'never'.
+src/views/elderly/business/enterprises/index.vue(111,23): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/business/enterprises/index.vue(126,57): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/business/enterprises/index.vue(127,28): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/business/enterprises/index.vue(138,7): error TS6133: 'showImage' is declared but its value is never read.
+src/views/elderly/business/enterprises/index.vue(189,2): error TS2322: Type 'number | undefined' is not assignable to type 'undefined'.
+  Type 'number' is not assignable to type 'undefined'.
+src/views/elderly/business/index.vue(121,49): error TS2339: Property 'templateContent' does not exist on type 'never'.
+src/views/elderly/business/index.vue(122,48): error TS2339: Property 'userBpmContent' does not exist on type 'never'.
+src/views/elderly/business/index.vue(124,39): error TS2339: Property 'createTime' does not exist on type 'never'.
+src/views/elderly/business/index.vue(151,49): error TS2339: Property 'templateContent' does not exist on type 'never'.
+src/views/elderly/business/index.vue(152,48): error TS2339: Property 'userBpmContent' does not exist on type 'never'.
+src/views/elderly/business/index.vue(154,39): error TS2339: Property 'createTime' does not exist on type 'never'.
+src/views/elderly/business/index.vue(186,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/business/index.vue(188,7): error TS6133: 'setWatermark' is declared but its value is never read.
+src/views/elderly/business/index.vue(190,7): error TS6133: 'avatar' is declared but its value is never read.
+src/views/elderly/business/index.vue(191,7): error TS6133: 'username' is declared but its value is never read.
+src/views/elderly/business/index.vue(192,7): error TS6133: 'appStore' is declared but its value is never read.
+src/views/elderly/business/index.vue(194,7): error TS6133: 'drawerVisible' is declared but its value is never read.
+src/views/elderly/business/index.vue(197,7): error TS6133: 'BusinessFormComponent' is declared but its value is never read.
+src/views/elderly/business/video-surveillance/index.vue(31,61): error TS2339: Property 'id' does not exist on type '{ id: number; }[]'.
+src/views/elderly/business/video-surveillance/index.vue(36,17): error TS2322: Type '{ id: number; }' is not assignable to type 'PropertyKey | undefined'.
+src/views/elderly/care/birthday-care/Form.vue(18,62): error TS2339: Property 'elderName' does not exist on type '{}'.
+src/views/elderly/care/birthday-care/Form.vue(22,74): error TS2339: Property 'elderSex' does not exist on type '{}'.
+src/views/elderly/care/birthday-care/Form.vue(26,60): error TS2339: Property 'bedName' does not exist on type '{}'.
+src/views/elderly/care/birthday-care/Form.vue(32,64): error TS2339: Property 'birthdayCareDate' does not exist on type '{}'.
+src/views/elderly/care/birthday-care/Form.vue(35,62): error TS2339: Property 'telPhone' does not exist on type '{}'.
+src/views/elderly/care/birthday-care/Form.vue(50,82): error TS2339: Property 'elderName' does not exist on type '{}'.
+src/views/elderly/care/birthday-care/Form.vue(64,1): error TS6133: 'formatDate' is declared but its value is never read.
+src/views/elderly/care/birthday-care/index.vue(130,32): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'.
+src/views/elderly/consumption-coupon/Details.vue(49,1): error TS6133: 'getExpenseSubsidyDetail' is declared but its value is never read.
+src/views/elderly/consumption-coupon/Details.vue(50,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/consumption-coupon/Details.vue(51,1): error TS6133: 'dateFormatter' is declared but its value is never read.
+src/views/elderly/consumption-coupon/Details.vue(54,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/consumption-coupon/Form.vue(55,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/consumption-coupon/Form.vue(60,1): error TS6133: 'FormRules' is declared but its value is never read.
+src/views/elderly/consumption-coupon/Form.vue(61,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/consumption-coupon/Form.vue(195,7): error TS6133: 'change' is declared but its value is never read.
+src/views/elderly/consumption-coupon/Form.vue(196,18): error TS2339: Property 'deductionBillMonth' does not exist on type '{ id: string; elderId: string; bedName: string; billingMonth: string; amount: string; remarks: string; tenantId: undefined; }'.
+src/views/elderly/consumption-coupon/Form.vue(197,18): error TS2339: Property 'returnStatus' does not exist on type '{ id: string; elderId: string; bedName: string; billingMonth: string; amount: string; remarks: string; tenantId: undefined; }'.
+src/views/elderly/consumption-coupon/index.vue(89,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/consumption-coupon/index.vue(105,1): error TS6133: 'exportWithCustomHeaders' is declared but its value is never read.
+src/views/elderly/consumption-coupon/index.vue(106,1): error TS6133: 'formatToDateTime' is declared but its value is never read.
+src/views/elderly/consumption-coupon/index.vue(114,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/consumption-coupon/index.vue(187,7): error TS6133: 'handleOpenDetails' is declared but its value is never read.
+src/views/elderly/contracts/change-confirmation-form/AddForm.vue(126,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/contracts/change-confirmation-form/AddForm.vue(153,20): error TS2339: Property 'partyBName' does not exist on type '{}'.
+src/views/elderly/contracts/change-confirmation-form/AddForm.vue(180,7): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/contracts/change-confirmation-form/index.vue(132,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/change-confirmation-form/index.vue(133,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/elderly/contracts/change-confirmation-form/index.vue(155,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/contracts/change-confirmation-form/index.vue(157,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/change-confirmation-form/index.vue(227,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/contracts/change-confirmation-form/index.vue(227,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/contracts/check-in-tab/AddForm.vue(129,56): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/contracts/check-in-tab/AddForm.vue(292,7): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/contracts/check-in-tab/index.vue(131,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/contracts/check-in-tab/index.vue(132,7): error TS6133: 'importRef' is declared but its value is never read.
+src/views/elderly/contracts/check-in-tab/index.vue(137,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/check-in-tab/index.vue(138,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/elderly/contracts/check-in-tab/index.vue(148,7): error TS6133: 'exportLoading' is declared but its value is never read.
+src/views/elderly/contracts/check-in-tab/index.vue(204,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/contracts/check-in-tab/index.vue(236,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/contracts/check-in-tab/index.vue(236,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/contracts/components/ChangeConfirmationFormBody.vue(231,24): error TS6133: 'item' is declared but its value is never read.
+src/views/elderly/contracts/components/ChangeConfirmationFormBody.vue(356,15): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/ChangeConfirmationFormBody.vue(357,15): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/ChangeConfirmationFormBody.vue(368,15): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/ChangeConfirmationFormBody.vue(369,15): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/ChangeConfirmationFormBody.vue(382,15): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/ChangeConfirmationFormBody.vue(383,15): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/CheckInInformationBody.vue(2,7): error TS6133: 'props' is declared but its value is never read.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(509,53): error TS18048: '__VLS_ctx.form.incomeSource' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(510,53): error TS18048: '__VLS_ctx.form.incomeSource' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(511,53): error TS18048: '__VLS_ctx.form.incomeSource' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(512,53): error TS18048: '__VLS_ctx.form.incomeSource' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(514,42): error TS18048: '__VLS_ctx.form.incomeSource' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(514,106): error TS18048: '__VLS_ctx.form.incomeSource' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(514,164): error TS18048: '__VLS_ctx.form.incomeSource' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(514,222): error TS18048: '__VLS_ctx.form.incomeSource' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(523,53): error TS18048: '__VLS_ctx.form.preResidenceHomeType' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(524,53): error TS18048: '__VLS_ctx.form.preResidenceHomeType' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(525,53): error TS18048: '__VLS_ctx.form.preResidenceHomeType' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(526,53): error TS18048: '__VLS_ctx.form.preResidenceHomeType' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(527,53): error TS18048: '__VLS_ctx.form.preResidenceHomeType' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(528,53): error TS18048: '__VLS_ctx.form.preResidenceHomeType' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(530,42): error TS18048: '__VLS_ctx.form.preResidenceHomeType' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(530,110): error TS18048: '__VLS_ctx.form.preResidenceHomeType' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(530,172): error TS18048: '__VLS_ctx.form.preResidenceHomeType' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(530,234): error TS18048: '__VLS_ctx.form.preResidenceHomeType' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(530,296): error TS18048: '__VLS_ctx.form.preResidenceHomeType' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(530,391): error TS18048: '__VLS_ctx.form.preResidenceHomeType' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(688,50): error TS18048: '__VLS_ctx.form.discomfortSymptomsList' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(695,96): error TS18048: '__VLS_ctx.form.discomfortSymptomsList' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(786,50): error TS18048: '__VLS_ctx.form.sleepDisorderTypes' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(792,148): error TS2488: Type 'string[] | undefined' must have a '[Symbol.iterator]()' method that returns an iterator.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(813,50): error TS18048: '__VLS_ctx.form.visionAbnormalTypes' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(840,50): error TS18048: '__VLS_ctx.form.mentalStatusList' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(847,90): error TS18048: '__VLS_ctx.form.mentalStatusList' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(857,99): error TS18048: '__VLS_ctx.form.languageExpression' is possibly 'undefined'.
+src/views/elderly/contracts/components/CheckInRegistrationBody.vue(861,83): error TS18048: '__VLS_ctx.form.languageExpression' is possibly 'undefined'.
+src/views/elderly/contracts/components/ContractBody.vue(93,7): error TS6133: 'elderId' is declared but its value is never read.
+src/views/elderly/contracts/components/ContractBody.vue(416,52): error TS2339: Property 'bedName' does not exist on type '{}'.
+src/views/elderly/contracts/components/ContractBody.vue(500,16): error TS2339: Property 'attachments' does not exist on type '{ contractType: string; contractNumber: string; elderName: string; elderGenderText: string; elderBirth: string; elderPapersType: string; elderIdCard: string; elderAge: string; elderAddress: string; ... 87 more ...; penaltyPercent2: number; }'.
+src/views/elderly/contracts/components/ContractBody.vue(523,32): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/elderly/contracts/components/ContractBody.vue(524,36): error TS2339: Property 'contractInfo' does not exist on type '{}'.
+src/views/elderly/contracts/components/ContractBody.vue(526,66): error TS2339: Property 'contractInfo' does not exist on type '{}'.
+src/views/elderly/contracts/components/ContractBody.vue(559,31): error TS2339: Property 'attachments' does not exist on type '{ contractType: string; contractNumber: string; elderName: string; elderGenderText: string; elderBirth: string; elderPapersType: string; elderIdCard: string; elderAge: string; elderAddress: string; ... 87 more ...; penaltyPercent2: number; }'.
+src/views/elderly/contracts/components/ContractBody.vue(594,58): error TS2339: Property 'bedName' does not exist on type '{}'.
+src/views/elderly/contracts/components/ContractBody.vue(597,38): error TS2339: Property 'contractInfo' does not exist on type '{}'.
+src/views/elderly/contracts/components/ContractBody.vue(618,63): error TS2339: Property 'contractInfo' does not exist on type '{}'.
+src/views/elderly/contracts/components/ContractBody.vue(730,7): error TS6133: 'displayDate' is declared but its value is never read.
+src/views/elderly/contracts/components/ContractBody.vue(740,7): error TS6133: 'formatExpenseAmount' is declared but its value is never read.
+src/views/elderly/contracts/components/ContractBody.vue(873,18): error TS2339: Property 'attachments' does not exist on type '{ contractType: string; contractNumber: string; elderName: string; elderGenderText: string; elderBirth: string; elderPapersType: string; elderIdCard: string; elderAge: string; elderAddress: string; ... 87 more ...; penaltyPercent2: number; }'.
+src/views/elderly/contracts/components/ContractBody.vue(883,28): error TS2339: Property 'attachments' does not exist on type '{ contractType: string; contractNumber: string; elderName: string; elderGenderText: string; elderBirth: string; elderPapersType: string; elderIdCard: string; elderAge: string; elderAddress: string; ... 87 more ...; penaltyPercent2: number; }'.
+src/views/elderly/contracts/components/ContractBody.vue(895,30): error TS2339: Property 'contractInfo' does not exist on type '{}'.
+src/views/elderly/contracts/components/ContractBodyHubei.vue(93,7): error TS6133: 'elderId' is declared but its value is never read.
+src/views/elderly/contracts/components/ContractBodyHubei.vue(445,52): error TS2339: Property 'bedName' does not exist on type '{}'.
+src/views/elderly/contracts/components/ContractBodyHubei.vue(560,16): error TS2339: Property 'attachments' does not exist on type '{ contractType: string; contractNumber: string; elderName: string; elderGenderText: string; elderBirth: string; elderPapersType: string; elderIdCard: string; elderAge: string; elderAddress: string; ... 109 more ...; penaltyPercent: string; }'.
+src/views/elderly/contracts/components/ContractBodyHubei.vue(583,32): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/elderly/contracts/components/ContractBodyHubei.vue(584,36): error TS2339: Property 'contractInfo' does not exist on type '{}'.
+src/views/elderly/contracts/components/ContractBodyHubei.vue(586,66): error TS2339: Property 'contractInfo' does not exist on type '{}'.
+src/views/elderly/contracts/components/ContractBodyHubei.vue(612,31): error TS2339: Property 'attachments' does not exist on type '{ contractType: string; contractNumber: string; elderName: string; elderGenderText: string; elderBirth: string; elderPapersType: string; elderIdCard: string; elderAge: string; elderAddress: string; ... 109 more ...; penaltyPercent: string; }'.
+src/views/elderly/contracts/components/ContractBodyHubei.vue(647,58): error TS2339: Property 'bedName' does not exist on type '{}'.
+src/views/elderly/contracts/components/ContractBodyHubei.vue(650,38): error TS2339: Property 'contractInfo' does not exist on type '{}'.
+src/views/elderly/contracts/components/ContractBodyHubei.vue(671,63): error TS2339: Property 'contractInfo' does not exist on type '{}'.
+src/views/elderly/contracts/components/ContractBodyHubei.vue(794,7): error TS6133: 'displayDate' is declared but its value is never read.
+src/views/elderly/contracts/components/ContractBodyHubei.vue(804,7): error TS6133: 'formatExpenseAmount' is declared but its value is never read.
+src/views/elderly/contracts/components/ContractBodyHubei.vue(937,18): error TS2339: Property 'attachments' does not exist on type '{ contractType: string; contractNumber: string; elderName: string; elderGenderText: string; elderBirth: string; elderPapersType: string; elderIdCard: string; elderAge: string; elderAddress: string; ... 109 more ...; penaltyPercent: string; }'.
+src/views/elderly/contracts/components/ContractBodyHubei.vue(947,28): error TS2339: Property 'attachments' does not exist on type '{ contractType: string; contractNumber: string; elderName: string; elderGenderText: string; elderBirth: string; elderPapersType: string; elderIdCard: string; elderAge: string; elderAddress: string; ... 109 more ...; penaltyPercent: string; }'.
+src/views/elderly/contracts/components/ContractBodyHubei.vue(959,30): error TS2339: Property 'contractInfo' does not exist on type '{}'.
+src/views/elderly/contracts/components/DelegationAgentConfirmationBody.vue(221,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/DelegationAgentConfirmationBody.vue(222,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/DelegationAgentConfirmationBody.vue(233,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/DelegationAgentConfirmationBody.vue(234,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/ElderSafetyCommitmentBody.vue(95,76): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/ElderSafetyCommitmentBody.vue(99,79): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/FieldItem.vue(44,19): error TS2304: Cannot find name 'getDictOptions'.
+src/views/elderly/contracts/components/FieldItem.vue(56,35): error TS2345: Argument of type 'string | number' is not assignable to parameter of type 'string'.
+  Type 'number' is not assignable to type 'string'.
+src/views/elderly/contracts/components/FieldItem.vue(67,32): error TS2339: Property 'match' does not exist on type 'string | number'.
+  Property 'match' does not exist on type 'number'.
+src/views/elderly/contracts/components/FieldItem.vue(120,7): error TS2322: Type '"text" | "date" | "dict" | "datetime" | undefined' is not assignable to type 'EpPropMergeType<(new (...args: any[]) => "month" | "year" | "date" | "months" | "years" | "dates" | "week" | "datetime" | "daterange" | "datetimerange" | "monthrange" | "yearrange") | (() => IDatePickerType) | ((new (...args: any[]) => "month" | ... 10 more ... | "yearrange") | (() => IDatePickerType))[], unknown, u...'.
+src/views/elderly/contracts/components/FirstServiceProjectConfirmationBody.vue(468,77): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/FirstServiceProjectConfirmationBody.vue(468,89): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/FirstServiceProjectConfirmationBody.vue(472,77): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/FirstServiceProjectConfirmationBody.vue(472,89): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/OutingConfirmationBody.vue(98,54): error TS2345: Argument of type '"" | "restricted"' is not assignable to parameter of type '"restricted" | "unrestricted"'.
+  Type '""' is not assignable to type '"restricted" | "unrestricted"'.
+src/views/elderly/contracts/components/OutingConfirmationBody.vue(114,54): error TS2345: Argument of type '"" | "unrestricted"' is not assignable to parameter of type '"restricted" | "unrestricted"'.
+  Type '""' is not assignable to type '"restricted" | "unrestricted"'.
+src/views/elderly/contracts/components/PowerOfAttorneyBody.vue(176,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/PowerOfAttorneyBody.vue(177,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/PowerOfAttorneyBody.vue(188,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/PowerOfAttorneyBody.vue(189,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/RiskDisclosureBody.vue(2,27): error TS6133: 'computed' is declared but its value is never read.
+src/views/elderly/contracts/components/RoomFacilitiesEquipmentBody.vue(279,15): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/RoomFacilitiesEquipmentBody.vue(280,15): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/ServiceChargingStandardsBody.vue(120,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/ServiceChargingStandardsBody.vue(121,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/SignatureProxyApplicationBody.vue(105,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/SignatureProxyApplicationBody.vue(106,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/SignatureProxyApplicationBody.vue(117,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/SignatureProxyApplicationBody.vue(118,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/SignatureProxyApplicationBody.vue(140,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/SignatureProxyApplicationBody.vue(141,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/contracts/components/SignPad.vue(2,60): error TS6133: 'computed' is declared but its value is never read.
+src/views/elderly/contracts/components/SignPad.vue(75,7): error TS6133: 'vectorToBase64' is declared but its value is never read.
+src/views/elderly/contracts/comprehensive-assessment-capabilities/AddForm.vue(141,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/contracts/comprehensive-assessment-capabilities/AddForm.vue(196,7): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/contracts/comprehensive-assessment-capabilities/index.vue(132,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/comprehensive-assessment-capabilities/index.vue(133,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/elderly/contracts/comprehensive-assessment-capabilities/index.vue(155,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/contracts/comprehensive-assessment-capabilities/index.vue(157,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/comprehensive-assessment-capabilities/index.vue(227,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/contracts/comprehensive-assessment-capabilities/index.vue(227,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/contracts/delegation-agent-confirmation-form/AddForm.vue(130,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/contracts/delegation-agent-confirmation-form/AddForm.vue(201,7): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/contracts/delegation-agent-confirmation-form/index.vue(132,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/delegation-agent-confirmation-form/index.vue(133,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/elderly/contracts/delegation-agent-confirmation-form/index.vue(155,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/contracts/delegation-agent-confirmation-form/index.vue(157,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/delegation-agent-confirmation-form/index.vue(227,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/contracts/delegation-agent-confirmation-form/index.vue(227,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/contracts/elder-safety-commitment/AddForm.vue(130,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/contracts/elder-safety-commitment/AddForm.vue(185,7): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/contracts/elder-safety-commitment/index.vue(130,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/contracts/elder-safety-commitment/index.vue(131,7): error TS6133: 'importRef' is declared but its value is never read.
+src/views/elderly/contracts/elder-safety-commitment/index.vue(136,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/elder-safety-commitment/index.vue(137,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/elderly/contracts/elder-safety-commitment/index.vue(161,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/contracts/elder-safety-commitment/index.vue(167,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/elder-safety-commitment/index.vue(213,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/contracts/elder-safety-commitment/index.vue(246,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/contracts/elder-safety-commitment/index.vue(246,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/contracts/explanation-examination-report-items/AddForm.vue(137,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/contracts/explanation-examination-report-items/AddForm.vue(192,7): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/contracts/explanation-examination-report-items/index.vue(132,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/explanation-examination-report-items/index.vue(133,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/elderly/contracts/explanation-examination-report-items/index.vue(155,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/contracts/explanation-examination-report-items/index.vue(157,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/explanation-examination-report-items/index.vue(227,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/contracts/explanation-examination-report-items/index.vue(227,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/contracts/first-service-project-confirmation/AddForm.vue(130,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/contracts/first-service-project-confirmation/AddForm.vue(202,7): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/contracts/first-service-project-confirmation/index.vue(132,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/first-service-project-confirmation/index.vue(133,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/elderly/contracts/first-service-project-confirmation/index.vue(155,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/contracts/first-service-project-confirmation/index.vue(157,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/first-service-project-confirmation/index.vue(227,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/contracts/first-service-project-confirmation/index.vue(227,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/contracts/guardian-party-b/AddForm.vue(137,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/contracts/guardian-party-b/AddForm.vue(192,7): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/contracts/guardian-party-b/index.vue(132,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/guardian-party-b/index.vue(133,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/elderly/contracts/guardian-party-b/index.vue(155,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/contracts/guardian-party-b/index.vue(157,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/guardian-party-b/index.vue(227,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/contracts/guardian-party-b/index.vue(227,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/contracts/identification-document-partyb/AddForm.vue(143,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/contracts/identification-document-partyb/AddForm.vue(198,7): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/contracts/identification-document-partyb/index.vue(132,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/identification-document-partyb/index.vue(133,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/elderly/contracts/identification-document-partyb/index.vue(155,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/contracts/identification-document-partyb/index.vue(157,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/identification-document-partyb/index.vue(227,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/contracts/identification-document-partyb/index.vue(227,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/contracts/outing-confirmation-form/AddForm.vue(130,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/contracts/outing-confirmation-form/AddForm.vue(188,7): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/contracts/outing-confirmation-form/index.vue(130,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/contracts/outing-confirmation-form/index.vue(131,7): error TS6133: 'importRef' is declared but its value is never read.
+src/views/elderly/contracts/outing-confirmation-form/index.vue(136,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/outing-confirmation-form/index.vue(137,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/elderly/contracts/outing-confirmation-form/index.vue(161,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/contracts/outing-confirmation-form/index.vue(167,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/outing-confirmation-form/index.vue(213,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/contracts/outing-confirmation-form/index.vue(246,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/contracts/outing-confirmation-form/index.vue(246,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/contracts/power-of-attorney/AddForm.vue(126,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/contracts/power-of-attorney/AddForm.vue(194,7): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/contracts/power-of-attorney/index.vue(132,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/power-of-attorney/index.vue(133,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/elderly/contracts/power-of-attorney/index.vue(155,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/contracts/power-of-attorney/index.vue(157,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/power-of-attorney/index.vue(227,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/contracts/power-of-attorney/index.vue(227,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/contracts/registration-certificate-civil-affairs-department/AddForm.vue(135,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/contracts/registration-certificate-civil-affairs-department/AddForm.vue(190,7): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/contracts/registration-certificate-civil-affairs-department/index.vue(132,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/registration-certificate-civil-affairs-department/index.vue(133,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/elderly/contracts/registration-certificate-civil-affairs-department/index.vue(155,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/contracts/registration-certificate-civil-affairs-department/index.vue(157,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/registration-certificate-civil-affairs-department/index.vue(227,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/contracts/registration-certificate-civil-affairs-department/index.vue(227,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/contracts/risk-disclosure-statement/AddForm.vue(126,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/contracts/risk-disclosure-statement/AddForm.vue(187,7): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/contracts/risk-disclosure-statement/index.vue(139,3): error TS6133: 'attackRiskDelete' is declared but its value is never read.
+src/views/elderly/contracts/risk-disclosure-statement/index.vue(140,3): error TS6133: 'attackRiskPage' is declared but its value is never read.
+src/views/elderly/contracts/risk-disclosure-statement/index.vue(143,1): error TS6133: 'getRiskLevelInfo' is declared but its value is never read.
+src/views/elderly/contracts/risk-disclosure-statement/index.vue(150,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/contracts/risk-disclosure-statement/index.vue(151,7): error TS6133: 'importRef' is declared but its value is never read.
+src/views/elderly/contracts/risk-disclosure-statement/index.vue(156,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/risk-disclosure-statement/index.vue(157,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/elderly/contracts/risk-disclosure-statement/index.vue(180,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/contracts/risk-disclosure-statement/index.vue(185,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/risk-disclosure-statement/index.vue(253,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/contracts/risk-disclosure-statement/index.vue(281,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/contracts/risk-disclosure-statement/index.vue(281,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/contracts/room-facilities-equipment/AddForm.vue(130,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/contracts/room-facilities-equipment/AddForm.vue(192,7): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/contracts/room-facilities-equipment/index.vue(132,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/room-facilities-equipment/index.vue(133,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/elderly/contracts/room-facilities-equipment/index.vue(155,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/contracts/room-facilities-equipment/index.vue(157,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/room-facilities-equipment/index.vue(227,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/contracts/room-facilities-equipment/index.vue(227,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/contracts/service-charging-standards-institution/AddForm.vue(130,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/contracts/service-charging-standards-institution/AddForm.vue(186,7): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/contracts/service-charging-standards-institution/index.vue(132,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/service-charging-standards-institution/index.vue(133,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/elderly/contracts/service-charging-standards-institution/index.vue(155,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/contracts/service-charging-standards-institution/index.vue(157,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/service-charging-standards-institution/index.vue(227,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/contracts/service-charging-standards-institution/index.vue(227,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/contracts/signature-proxy-application/AddForm.vue(130,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/contracts/signature-proxy-application/AddForm.vue(192,7): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/contracts/signature-proxy-application/index.vue(130,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/contracts/signature-proxy-application/index.vue(131,7): error TS6133: 'importRef' is declared but its value is never read.
+src/views/elderly/contracts/signature-proxy-application/index.vue(136,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/signature-proxy-application/index.vue(137,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/elderly/contracts/signature-proxy-application/index.vue(161,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/contracts/signature-proxy-application/index.vue(167,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/contracts/signature-proxy-application/index.vue(213,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/contracts/signature-proxy-application/index.vue(246,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/contracts/signature-proxy-application/index.vue(246,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/elder/album/Form.vue(37,74): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/elder/album/Form.vue(68,21): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/elderly/elder/album/Form.vue(189,66): error TS2339: Property 'id' does not exist on type '{ shootingTime: string; caption: string; type: string; images: never[]; }'.
+src/views/elderly/elder/album/index.vue(148,7): error TS2554: Expected 1 arguments, but got 0.
+src/views/elderly/elder/album/index.vue(168,9): error TS2554: Expected 1 arguments, but got 0.
+src/views/elderly/elder/album/index.vue(172,30): error TS18047: 'data' is possibly 'null'.
+src/views/elderly/elder/album/index.vue(211,18): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/elder/album/index.vue(211,24): error TS18047: 'data' is possibly 'null'.
+src/views/elderly/elder/album/index.vue(212,30): error TS2339: Property 'bedList' does not exist on type 'never'.
+src/views/elderly/elder/album/index.vue(229,5): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/elderly/elder/bed-change/ExchangeForm.vue(18,9): error TS6133: 'bedChangeCreate' is declared but its value is never read.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(71,17): error TS2322: Type 'string' is not assignable to type 'boolean | undefined'.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(87,27): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(160,17): error TS2322: Type 'string' is not assignable to type 'boolean | undefined'.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(176,27): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(288,42): error TS2339: Property 'bedName' does not exist on type '{ id: string; elderlyId: string; elderName: string; idCard: string; originalId: string; originalName: string; changeDate: string; expectId: string; expectName: string; isPrivateRoom: string; overheadChargeId: string; ... 37 more ...; reasonB: string; }'.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(326,46): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(356,56): error TS6133: 'getDictLabel' is declared but its value is never read.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(367,3): error TS2739: Type '{ id: string; elderlyId: string; elderName: string; idCard: string; originalId: string; originalName: string; changeDate: string; expectId: string; expectName: string; isPrivateRoom: string; overheadChargeId: string; ... 32 more ...; reasonB: string; }' is missing the following properties from type '{ id: string; elderlyId: string; elderName: string; idCard: string; originalId: string; originalName: string; changeDate: string; expectId: string; expectName: string; isPrivateRoom: string; overheadChargeId: string; ... 37 more ...; reasonB: string; }': expenseItemIdA, expenseItemIdB, oldActualAmount
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(434,7): error TS6133: 'processStatus' is declared but its value is never read.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(479,20): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(480,20): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(505,7): error TS6133: 'bedChange' is declared but its value is never read.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(628,7): error TS6133: 'handleSwitch' is declared but its value is never read.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(653,7): error TS6133: 'handleBlur' is declared but its value is never read.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(676,5): error TS2322: Type 'number | ""' is not assignable to type 'undefined'.
+  Type 'number' is not assignable to type 'undefined'.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(681,5): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(690,5): error TS2322: Type 'number | ""' is not assignable to type 'undefined'.
+  Type 'number' is not assignable to type 'undefined'.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(695,5): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(701,7): error TS6133: 'handleSelectElder' is declared but its value is never read.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(717,3): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(737,3): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(758,3): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(765,3): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(769,7): error TS6133: 'handleChangeBed' is declared but its value is never read.
+src/views/elderly/elder/bed-change/ExchangeProcessForm.vue(784,7): error TS6133: 'disabledDate' is declared but its value is never read.
+src/views/elderly/elder/bed-change/index.vue(26,11): error TS2322: Type 'number[]' is not assignable to type 'number'.
+src/views/elderly/elder/bed-change/index.vue(220,5): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/elderly/elder/bed-change/ProcessForm.vue(55,22): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/elder/bed-change/ProcessForm.vue(137,25): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/elder/bed-change/ProcessForm.vue(258,42): error TS2551: Property 'expectBedName' does not exist on type '{ id: string; elderlyId: string; elderName: string; idCard: string; originalId: string; originalName: string; changeDate: string; expectId: string; expectName: string; isPrivateRoom: string; overheadChargeId: string; ... 37 more ...; reasonB: string; }'. Did you mean 'expectName'?
+src/views/elderly/elder/bed-change/ProcessForm.vue(333,46): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/elder/bed-change/ProcessForm.vue(363,56): error TS6133: 'getDictLabel' is declared but its value is never read.
+src/views/elderly/elder/bed-change/ProcessForm.vue(439,7): error TS6133: 'processStatus' is declared but its value is never read.
+src/views/elderly/elder/bed-change/ProcessForm.vue(454,62): error TS2339: Property 'elderId' does not exist on type 'never'.
+src/views/elderly/elder/bed-change/ProcessForm.vue(475,7): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/elder/bed-change/ProcessForm.vue(563,7): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/elder/bed-change/ProcessForm.vue(626,7): error TS6133: 'handleChangeBed' is declared but its value is never read.
+src/views/elderly/elder/bed-change/ProcessForm.vue(641,7): error TS6133: 'disabledDate' is declared but its value is never read.
+src/views/elderly/elder/bedStatistics/component/bed-drawer.vue(65,31): error TS6133: 'deleteBedPlanRecord' is declared but its value is never read.
+src/views/elderly/elder/contract/Detail.vue(36,25): error TS2339: Property 'syntheticAbilityResult' does not exist on type '{ elderName: string; contractNumber: string; beginTime: Date; expireTime: Date; details: { fileUrl: string; fileName: string; }[]; elderTags: string; nursingLevelName: string; nursingLevelId: string; ... 5 more ...; specialCareNotes: string; }'.
+src/views/elderly/elder/contract/Detail.vue(87,1): error TS6133: 'getSyntheticAbilityName' is declared but its value is never read.
+src/views/elderly/elder/contract/Detail.vue(111,7): error TS6133: 'active' is declared but its value is never read.
+src/views/elderly/elder/contract/index.vue(119,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/elder/contract/Renewal.vue(49,31): error TS2339: Property 'isDetail' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/elderly/elder/contract/Renewal.vue(107,35): error TS2339: Property 'nurseLevelId' does not exist on type '{ elderId: string; elderName: string; details: never[]; contractNumber: string; checkInTime: string; expireTime: string; checkOutTime: string; status: string; times: string; remark: string; specialCareNotes: string; ... 5 more ...; contract: {}; }'.
+src/views/elderly/elder/contract/Renewal.vue(125,46): error TS2339: Property 'bedId' does not exist on type '{ elderId: string; elderName: string; details: never[]; contractNumber: string; checkInTime: string; expireTime: string; checkOutTime: string; status: string; times: string; remark: string; specialCareNotes: string; ... 5 more ...; contract: {}; }'.
+src/views/elderly/elder/contract/Renewal.vue(125,64): error TS2322: Type 'string | number' is not assignable to type 'number | undefined'.
+src/views/elderly/elder/contract/Renewal.vue(131,35): error TS2339: Property 'isPrivateRoom' does not exist on type '{ elderId: string; elderName: string; details: never[]; contractNumber: string; checkInTime: string; expireTime: string; checkOutTime: string; status: string; times: string; remark: string; specialCareNotes: string; ... 5 more ...; contract: {}; }'.
+src/views/elderly/elder/contract/Renewal.vue(171,35): error TS2339: Property 'itemCategoryId' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(180,35): error TS2339: Property 'itemId' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(186,33): error TS2339: Property 'list' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(189,40): error TS2339: Property 'list' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(200,35): error TS2339: Property 'isDiscount' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(204,38): error TS2339: Property 'itemId' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(211,36): error TS2339: Property 'isDiscount' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(217,33): error TS2339: Property 'isDiscount' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(217,47): error TS2339: Property 'smallerThanLg' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/elderly/elder/contract/Renewal.vue(221,37): error TS2339: Property 'discountAmountTemp' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(232,37): error TS2339: Property 'discountTemp' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(254,31): error TS2339: Property 'isDiscount' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(254,45): error TS2339: Property 'smallerThanLg' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/elderly/elder/contract/Renewal.vue(258,41): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(296,35): error TS2339: Property 'itemCategoryId' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(305,35): error TS2339: Property 'itemId' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(311,33): error TS2339: Property 'list' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(314,40): error TS2339: Property 'list' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(325,35): error TS2339: Property 'actualAmount' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(328,28): error TS2339: Property 'handleChangeOneTimeTotalPrice' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/elderly/elder/contract/Renewal.vue(335,35): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(338,28): error TS2339: Property 'handleChangeOneTimeTotalPrice' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/elderly/elder/contract/Renewal.vue(345,41): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(385,35): error TS2339: Property 'itemCategoryId' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(394,35): error TS2339: Property 'itemId' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(400,33): error TS2339: Property 'list' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(403,40): error TS2339: Property 'list' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(414,35): error TS2339: Property 'actualAmount' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(417,28): error TS2339: Property 'handleChangeOneTimeTotalPrice' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/elderly/elder/contract/Renewal.vue(424,35): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(427,28): error TS2339: Property 'handleChangeOneTimeTotalPrice' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/elderly/elder/contract/Renewal.vue(434,41): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(438,36): error TS2339: Property 'isFreeGift' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(441,61): error TS2339: Property 'freeStartTime' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(446,61): error TS2339: Property 'freeEndTime' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(451,44): error TS2339: Property 'remark' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(459,37): error TS2339: Property 'hirePurchaseNumber' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(475,40): error TS2339: Property 'hirePurchaseAmount' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(482,35): error TS2339: Property 'isFreeGift' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(505,35): error TS2339: Property 'isHirePurchase' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(550,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/elder/contract/Renewal.vue(589,21): error TS6133: 'rule' is declared but its value is never read.
+src/views/elderly/elder/contract/Renewal.vue(642,47): error TS6133: 'index' is declared but its value is never read.
+src/views/elderly/elder/contract/Renewal.vue(643,16): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(643,34): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(643,52): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(646,38): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(648,12): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(649,12): error TS2339: Property 'discountAmountTemp' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(650,12): error TS2339: Property 'discountTemp' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(681,59): error TS2339: Property 'checkInDeadlineTime' does not exist on type '{ elderId: string; elderName: string; details: never[]; contractNumber: string; checkInTime: string; expireTime: string; checkOutTime: string; status: string; times: string; remark: string; specialCareNotes: string; ... 5 more ...; contract: {}; }'.
+src/views/elderly/elder/contract/Renewal.vue(682,33): error TS2339: Property 'checkInDeadlineTime' does not exist on type '{ elderId: string; elderName: string; details: never[]; contractNumber: string; checkInTime: string; expireTime: string; checkOutTime: string; status: string; times: string; remark: string; specialCareNotes: string; ... 5 more ...; contract: {}; }'.
+src/views/elderly/elder/contract/Renewal.vue(696,19): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(704,19): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(712,14): error TS2339: Property 'isHirePurchase' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(712,49): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(763,24): error TS2339: Property 'isPrivateRoom' does not exist on type '{ elderId: string; elderName: string; details: never[]; contractNumber: string; checkInTime: string; expireTime: string; checkOutTime: string; status: string; times: string; remark: string; specialCareNotes: string; ... 5 more ...; contract: {}; }'.
+src/views/elderly/elder/contract/Renewal.vue(765,54): error TS2339: Property 'bedId' does not exist on type '{ elderId: string; elderName: string; details: never[]; contractNumber: string; checkInTime: string; expireTime: string; checkOutTime: string; status: string; times: string; remark: string; specialCareNotes: string; ... 5 more ...; contract: {}; }'.
+src/views/elderly/elder/contract/Renewal.vue(765,61): error TS2345: Argument of type 'string' is not assignable to parameter of type 'undefined'.
+src/views/elderly/elder/contract/Renewal.vue(796,36): error TS2339: Property 'bedId' does not exist on type '{ elderId: string; elderName: string; details: never[]; contractNumber: string; checkInTime: string; expireTime: string; checkOutTime: string; status: string; times: string; remark: string; specialCareNotes: string; ... 5 more ...; contract: {}; }'.
+src/views/elderly/elder/contract/Renewal.vue(798,36): error TS2339: Property 'nurseLevelId' does not exist on type '{ elderId: string; elderName: string; details: never[]; contractNumber: string; checkInTime: string; expireTime: string; checkOutTime: string; status: string; times: string; remark: string; specialCareNotes: string; ... 5 more ...; contract: {}; }'.
+src/views/elderly/elder/contract/Renewal.vue(799,37): error TS2339: Property 'isPrivateRoom' does not exist on type '{ elderId: string; elderName: string; details: never[]; contractNumber: string; checkInTime: string; expireTime: string; checkOutTime: string; status: string; times: string; remark: string; specialCareNotes: string; ... 5 more ...; contract: {}; }'.
+src/views/elderly/elder/contract/Renewal.vue(847,48): error TS2345: Argument of type 'string | number' is not assignable to parameter of type 'string | undefined'.
+src/views/elderly/elder/contract/Renewal.vue(891,27): error TS6133: 'index' is declared but its value is never read.
+src/views/elderly/elder/contract/Renewal.vue(914,39): error TS2345: Argument of type '{ itemCategoryId: string; itemCategoryName: string; itemId: string; itemName: string; amount: string; actualAmount: string; isDiscount: string; isMonthlyExpense: number; isDeposit: string; discount: undefined; ... 4 more ...; list: never[]; }' is not assignable to parameter of type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(939,39): error TS2345: Argument of type '{ itemCategoryId: string; itemCategoryName: string; itemId: string; itemName: string; amount: string; actualAmount: undefined; count: number; isOneTimeFee: number; isDeposit: string; totalAmount: number; list: never[]; }' is not assignable to parameter of type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(959,37): error TS2345: Argument of type '{ itemCategoryId: string; itemCategoryName: string; itemId: string; itemName: string; amount: string; actualAmount: undefined; count: number; isFreeGift: number; freeStartTime: string; freeEndTime: string; ... 5 more ...; remark: string; }' is not assignable to parameter of type 'never'.
+src/views/elderly/elder/contract/Renewal.vue(1029,50): error TS2339: Property 'expireTime' does not exist on type '{}'.
+src/views/elderly/elder/discount-fees/Detail.vue(19,7): error TS6133: 'formRef' is declared but its value is never read.
+src/views/elderly/elder/discount-fees/Form.vue(18,1): error TS6133: 'nurseChangeCreate' is declared but its value is never read.
+src/views/elderly/elder/discount-fees/index.vue(61,1): error TS6133: 'getNurseChangePage' is declared but its value is never read.
+src/views/elderly/elder/discount-fees/index.vue(62,23): error TS6133: 'NurseChangeColumns' is declared but its value is never read.
+src/views/elderly/elder/discount-fees/index.vue(68,1): error TS6133: 'MpMaterialApi' is declared but its value is never read.
+src/views/elderly/elder/discount-fees/index.vue(163,5): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(96,101): error TS2554: Expected 0 arguments, but got 2.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(114,1): error TS6133: 'getNursingLevelPage' is declared but its value is never read.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(115,9): error TS6133: 'getOverheadListByType' is declared but its value is never read.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(118,10): error TS6133: 'formatTime' is declared but its value is never read.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(121,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(123,1): error TS6133: 'getEvaluationProcessConfigList' is declared but its value is never read.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(126,34): error TS6133: 'getDictOptions' is declared but its value is never read.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(126,50): error TS6133: 'getIntDictOptions' is declared but its value is never read.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(127,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(136,28): error TS6133: 'rule' is declared but its value is never read.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(136,34): error TS6133: 'value' is declared but its value is never read.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(149,3): error TS2353: Object literal may only specify known properties, and 'dataForm' does not exist in type 'DiscountRuleSaveReqVOs'.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(189,9): error TS2339: Property 'dataForm' does not exist on type 'ToRefs<{ id: string; elderId: string; elderName: string; ruleName: string; itemId: number; itemName: string; price: number; discount: number; discountAmount: number; discountedAmount: number; startTime: string; ... 4 more ...; remarks: string; }>'.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(189,19): error TS2339: Property 'dataRule' does not exist on type 'ToRefs<{ id: string; elderId: string; elderName: string; ruleName: string; itemId: number; itemName: string; price: number; discount: number; discountAmount: number; discountedAmount: number; startTime: string; ... 4 more ...; remarks: string; }>'.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(196,33): error TS6133: 'status' is declared but its value is never read.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(297,7): error TS6133: 'handleSwicth' is declared but its value is never read.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(324,7): error TS6133: 'handleChangeAssociate' is declared but its value is never read.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(325,14): error TS2304: Cannot find name 'evaluationList'.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(333,7): error TS6133: 'handleOpenReport' is declared but its value is never read.
+src/views/elderly/elder/discount-fees/ProcessForm.vue(345,7): error TS6133: 'disabledDate' is declared but its value is never read.
+src/views/elderly/elder/doctor-orders/long-doctor-order/Form.vue(287,3): error TS2322: Type 'undefined' is not assignable to type 'number'.
+src/views/elderly/elder/doctor-orders/long-doctor-order/Print.vue(177,7): error TS6133: 'renderDateTime' is declared but its value is never read.
+src/views/elderly/elder/doctor-orders/long-doctor-order/Print.vue(187,7): error TS6133: 'formatFullTime' is declared but its value is never read.
+src/views/elderly/elder/doctor-orders/short-doctor-order/Form.vue(275,3): error TS2322: Type 'undefined' is not assignable to type 'number'.
+src/views/elderly/elder/doctor-orders/short-doctor-order/Print.vue(155,7): error TS6133: 'formatFullTime' is declared but its value is never read.
+src/views/elderly/elder/elder-file/carePlanTab.vue(52,9): error TS6133: 'adaptServiceRecordGetPage' is declared but its value is never read.
+src/views/elderly/elder/elder-file/Detail.vue(16,38): error TS2339: Property 'elderCover' does not exist on type '{ elderName?: string | undefined; elderSex?: string | undefined; elderAge?: string | undefined; nurseLevelName?: string | undefined; bedName?: string | undefined; checkInTime?: Date | undefined; stayDay?: string | undefined; stayNumber?: string | undefined; infoPercentage?: number | undefined; fileNumber?: string | ...'.
+src/views/elderly/elder/elder-file/Detail.vue(189,7): error TS6133: 'bed' is declared but its value is never read.
+src/views/elderly/elder/elder-file/Detail.vue(292,3): error TS2322: Type 'string | string[]' is not assignable to type 'undefined'.
+  Type 'string' is not assignable to type 'undefined'.
+src/views/elderly/elder/elder-file/Detail.vue(312,31): error TS2339: Property 'init' does not exist on type 'HTMLElement'.
+src/views/elderly/elder/elder-file/First.vue(38,34): error TS2339: Property 'registeredResidenceAddress' does not exist on type '{ id: string; elderCover: string; elderName: string; elderSex: string; elderAge: undefined; elderHeight: string; elderWeight: string; elderBlood: string; region: string; address: string; salesUserId: string; ... 42 more ...; elderTags: string; }'.
+src/views/elderly/elder/elder-file/First.vue(60,25): error TS2345: Argument of type 'string' is not assignable to parameter of type 'Date'.
+src/views/elderly/elder/elder-file/First.vue(82,52): error TS2339: Property 'lunarText' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{ dataForm: any; }> & Omit<{ readonly dataForm: any; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, "dataForm">; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0:...'.
+src/views/elderly/elder/elder-file/First.vue(386,14): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/elder/elder-file/First.vue(412,24): error TS6133: 'Lunar' is declared but its value is never read.
+src/views/elderly/elder/elder-file/Five.vue(44,18): error TS6133: 'item' is declared but its value is never read.
+src/views/elderly/elder/elder-file/Four.vue(7,37): error TS2339: Property 'arrearsFeesAmount' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Four.vue(11,37): error TS2339: Property 'totalAmount' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Four.vue(19,29): error TS2339: Property 'list' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Four.vue(56,22): error TS2339: Property 'total' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/index.vue(40,26): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/elder/elder-file/index.vue(41,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/elder/elder-file/index.vue(51,26): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/elder/elder-file/index.vue(52,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/elder/elder-file/index.vue(67,66): error TS2322: Type 'number[]' is not assignable to type 'number'.
+src/views/elderly/elder/elder-file/index.vue(133,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/elder/elder-file/index.vue(518,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/elder/elder-file/Second.vue(6,85): error TS2339: Property 'isBillSender' does not exist on type '{ name: string; relation: string; gender: string; phone: string; nowAddress: string; isurgency: string; address: string; workUnit: string; idCard: string; papersType: string; telephone: string; }'.
+src/views/elderly/elder/elder-file/Six.vue(227,16): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
+src/views/elderly/elder/elder-file/Six.vue(227,20): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
+src/views/elderly/elder/elder-file/Third.vue(37,42): error TS2339: Property 'checkInTime' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Third.vue(41,36): error TS2339: Property 'bedName' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Third.vue(46,52): error TS2339: Property 'elderTags' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Third.vue(51,36): error TS2339: Property 'nursingLevelName' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Third.vue(55,40): error TS2339: Property 'itemName' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Third.vue(59,39): error TS2339: Property 'itemName' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Third.vue(62,39): error TS2339: Property 'specialCareNotes' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Third.vue(63,34): error TS2339: Property 'amount' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Third.vue(66,56): error TS2339: Property 'expenseItems' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Third.vue(82,37): error TS2339: Property 'checkInTime' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Third.vue(84,30): error TS2339: Property 'checkInTime' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Third.vue(103,65): error TS2339: Property 'contracts' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Third.vue(164,69): error TS2339: Property 'changeRecords' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Third.vue(191,69): error TS2339: Property 'priceChangeRecords' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Third.vue(219,15): error TS6133: 'onMounted' is declared but its value is never read.
+src/views/elderly/elder/elder-file/Third.vue(221,26): error TS6133: 'formatDate' is declared but its value is never read.
+src/views/elderly/elder/elder-file/Third.vue(228,1): error TS6133: 'Edit' is declared but its value is never read.
+src/views/elderly/elder/elder-file/Third.vue(262,14): error TS2339: Property 'details' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Third.vue(301,22): error TS2339: Property 'expireTime' does not exist on type '{}'.
+src/views/elderly/elder/elder-file/Third.vue(302,22): error TS2339: Property 'contractNumber' does not exist on type '{}'.
+src/views/elderly/elder/family-appointment/Form.vue(20,35): error TS2339: Property 'roomName' does not exist on type '{ id: undefined; outboundRefundConfigId: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; outPhone: undefined; outPerson: undefined; remarks: undefined; tenantId: undefined; }'.
+src/views/elderly/elder/family-appointment/Form.vue(27,35): error TS2339: Property 'appointmentUserName' does not exist on type '{ id: undefined; outboundRefundConfigId: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; outPhone: undefined; outPerson: undefined; remarks: undefined; tenantId: undefined; }'.
+src/views/elderly/elder/family-appointment/Form.vue(32,35): error TS2339: Property 'appointmentUserPhone' does not exist on type '{ id: undefined; outboundRefundConfigId: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; outPhone: undefined; outPerson: undefined; remarks: undefined; tenantId: undefined; }'.
+src/views/elderly/elder/family-appointment/Form.vue(39,35): error TS2339: Property 'relation' does not exist on type '{ id: undefined; outboundRefundConfigId: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; outPhone: undefined; outPerson: undefined; remarks: undefined; tenantId: undefined; }'.
+src/views/elderly/elder/family-appointment/Form.vue(44,35): error TS2339: Property 'accompanyNum' does not exist on type '{ id: undefined; outboundRefundConfigId: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; outPhone: undefined; outPerson: undefined; remarks: undefined; tenantId: undefined; }'.
+src/views/elderly/elder/family-appointment/Form.vue(51,35): error TS2339: Property 'appointmentTime' does not exist on type '{ id: undefined; outboundRefundConfigId: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; outPhone: undefined; outPerson: undefined; remarks: undefined; tenantId: undefined; }'.
+src/views/elderly/elder/family-appointment/Form.vue(57,56): error TS2339: Property 'appointmentStatus' does not exist on type '{ id: undefined; outboundRefundConfigId: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; outPhone: undefined; outPerson: undefined; remarks: undefined; tenantId: undefined; }'.
+src/views/elderly/elder/family-appointment/Form.vue(64,71): error TS2551: Property 'remark' does not exist on type '{ id: undefined; outboundRefundConfigId: undefined; typeShow: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; outPhone: undefined; outPerson: undefined; remarks: undefined; tenantId: undefined; }'. Did you mean 'remarks'?
+src/views/elderly/elder/family-appointment/Form.vue(83,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/elder/family-appointment/Form.vue(84,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/elder/family-appointment/Form.vue(91,3): error TS6133: 'getAskLeave' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/Form.vue(123,7): error TS6133: 'dataRule' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/Form.vue(131,3): error TS1117: An object literal cannot have multiple properties with the same name.
+src/views/elderly/elder/family-appointment/Form.vue(142,7): error TS6133: 'elderUp' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/Form.vue(145,3): error TS2322: Type '"男" | "女"' is not assignable to type 'undefined'.
+  Type '"男"' is not assignable to type 'undefined'.
+src/views/elderly/elder/family-appointment/Form.vue(146,3): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/elderly/elder/family-appointment/Form.vue(150,7): error TS6133: 'disabledDate' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/Form.vue(154,7): error TS6133: 'disabledDate2' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/Form.vue(158,7): error TS6133: 'changeOutType' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/Form.vue(162,24): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/elder/family-appointment/Form.vue(163,41): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/elder/family-appointment/Form.vue(195,7): error TS6133: 'getOutboundRefundConfigListFun' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/Form.vue(208,7): error TS6133: 'submitForm' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/Form.vue(215,14): error TS2769: No overload matches this call.
+  Overload 1 of 4, '(value: string | number | Date): Date', gave the following error.
+    Argument of type 'undefined' is not assignable to parameter of type 'string | number | Date'.
+  Overload 2 of 4, '(value: string | number): Date', gave the following error.
+    Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/elder/family-appointment/Form.vue(215,59): error TS2769: No overload matches this call.
+  Overload 1 of 4, '(value: string | number | Date): Date', gave the following error.
+    Argument of type 'undefined' is not assignable to parameter of type 'string | number | Date'.
+  Overload 2 of 4, '(value: string | number): Date', gave the following error.
+    Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/elder/family-appointment/index.vue(25,11): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<(new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange<...>))[], unknown, unknown> | undefined'.
+src/views/elderly/elder/family-appointment/index.vue(154,7): error TS6133: 'typeList' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/index.vue(155,7): error TS6133: 'tenantIds' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/index.vue(292,7): error TS6133: 'openForm' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/index.vue(306,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/time-quantum/Form.vue(189,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/time-quantum/Form.vue(191,7): error TS6133: 'userStore' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/time-quantum/index.vue(47,61): error TS2339: Property 'timeQuantum' does not exist on type 'never'.
+src/views/elderly/elder/family-appointment/time-quantum/index.vue(52,25): error TS2339: Property 'totalQuota' does not exist on type 'never'.
+src/views/elderly/elder/family-appointment/time-quantum/index.vue(58,25): error TS2339: Property 'surplusNum' does not exist on type 'never'.
+src/views/elderly/elder/family-appointment/time-setting/Form.vue(189,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/time-setting/Form.vue(191,7): error TS6133: 'userStore' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/time-setting/index.vue(511,58): error TS6133: 'Minus' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/time-setting/index.vue(865,7): error TS6133: 'openTotalLimitDialog' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/time-setting/index.vue(881,7): error TS6133: 'removeTotalLimit' is declared but its value is never read.
+src/views/elderly/elder/family-appointment/time-setting/index.vue(946,7): error TS6133: 'changeTen' is declared but its value is never read.
+src/views/elderly/elder/familyAppointmentScan/index.vue(99,10): error TS6133: 'computed' is declared but its value is never read.
+src/views/elderly/elder/health-record/Form.vue(277,32): error TS2322: Type 'string' is not assignable to type '(string | number)[]'.
+src/views/elderly/elder/health-record/Form.vue(1017,3): error TS6133: 'drugAllergyHistoryInput' is declared but its value is never read.
+src/views/elderly/elder/health-record/Form.vue(1018,3): error TS6133: 'historyFoodAllergiesInput' is declared but its value is never read.
+src/views/elderly/elder/health-record/Form.vue(1036,14): error TS2339: Property 'fileUrl' does not exist on type 'string'.
+src/views/elderly/elder/health-record/Form.vue(1036,29): error TS2339: Property 'fileUrl' does not exist on type 'string'.
+src/views/elderly/elder/health-record/Form.vue(1036,56): error TS2339: Property 'fileUrl' does not exist on type 'string'.
+src/views/elderly/elder/health-record/Form.vue(1036,80): error TS2339: Property 'fileName' does not exist on type 'string'.
+src/views/elderly/elder/health-record/Form.vue(1213,20): error TS6133: 'type' is declared but its value is never read.
+src/views/elderly/elder/health-record/Form.vue(1220,7): error TS6133: 'handleChange' is declared but its value is never read.
+src/views/elderly/elder/health-record/index.vue(82,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/elder/health-record/index.vue(83,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/elder/leave-reside/Form.vue(87,13): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/elder/leave-reside/Form.vue(115,7): error TS6133: 'typeList' is declared but its value is never read.
+src/views/elderly/elder/leave-reside/Form.vue(144,3): error TS1117: An object literal cannot have multiple properties with the same name.
+src/views/elderly/elder/leave-reside/Form.vue(151,3): error TS2322: Type '"男" | "女"' is not assignable to type 'undefined'.
+  Type '"男"' is not assignable to type 'undefined'.
+src/views/elderly/elder/leave-reside/Form.vue(152,3): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/elderly/elder/leave-reside/Form.vue(181,7): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/elderly/elder/leave-reside/index.vue(133,3): error TS6133: 'deleteASK' is declared but its value is never read.
+src/views/elderly/elder/leave-reside/index.vue(134,3): error TS6133: 'getOutboundRefundConfigList' is declared but its value is never read.
+src/views/elderly/elder/leave-reside/index.vue(164,17): error TS2339: Property 'elderlyInfo' does not exist on type 'never'.
+src/views/elderly/elder/leave-reside/index.vue(165,15): error TS2339: Property 'bedName' does not exist on type 'never'.
+src/views/elderly/elder/leave-reside/index.vue(165,31): error TS2339: Property 'elderlyInfo' does not exist on type 'never'.
+src/views/elderly/elder/leave-reside/index.vue(188,15): error TS2339: Property 'queryTime' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; outTime: never[]; tenantIds: number[]; }'.
+src/views/elderly/elder/leave-reside/index.vue(196,7): error TS6133: 'getDictObjStr' is declared but its value is never read.
+src/views/elderly/elder/leave-reside/index.vue(199,19): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/elder/leave-reside/index.vue(200,24): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/elder/leave-reside/ReturnHospitalForm.vue(67,3): error TS6133: 'editAskLeave' is declared but its value is never read.
+src/views/elderly/elder/leave-reside/ReturnHospitalForm.vue(68,3): error TS6133: 'getAskLeave' is declared but its value is never read.
+src/views/elderly/elder/leave-reside/ReturnHospitalForm.vue(69,3): error TS6133: 'getOutboundRefundConfigList' is declared but its value is never read.
+src/views/elderly/elder/leave-reside/ReturnHospitalForm.vue(72,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/elder/leave-reside/ReturnHospitalForm.vue(73,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/elder/leave-reside/ReturnHospitalForm.vue(81,7): error TS6133: 'typeList' is declared but its value is never read.
+src/views/elderly/elder/leave-reside/ReturnHospitalForm.vue(117,7): error TS6133: 'daysBetweenDates' is declared but its value is never read.
+src/views/elderly/elder/leave-reside/ReturnHospitalForm.vue(126,39): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
+src/views/elderly/elder/leave-reside/ReturnHospitalForm.vue(126,47): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
+src/views/elderly/elder/leave-reside/ReturnHospitalForm.vue(154,22): error TS2339: Property 'outboundRefundConfigId' does not exist on type '{ id: string; tenantId: string; elderName: string; belongMonth: string; elderId: string; elderSex: string; bedName: string; outTime: string; comeTime: string; outReason: string; outPerson: string; updateDate: string; remarks: string; idCard: string; }'.
+src/views/elderly/elder/leave-reside/ReturnHospitalForm.vue(167,7): error TS6133: 'disabledDate' is declared but its value is never read.
+src/views/elderly/elder/medical-record/Form.vue(1492,16): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/elder/medical-record/Form.vue(1516,11): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
+src/views/elderly/elder/medical-record/index.vue(72,40): error TS6133: 'getDictLabel' is declared but its value is never read.
+src/views/elderly/elder/medical-record/index.vue(75,3): error TS6133: 'delElderlyMedicalRecord' is declared but its value is never read.
+src/views/elderly/elder/medical-record/index.vue(84,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/elder/medical-record/index.vue(138,7): error TS6133: 'handleDelete' is declared but its value is never read.
+src/views/elderly/elder/medicine/Export.vue(49,35): error TS6133: 'getDictOptions' is declared but its value is never read.
+src/views/elderly/elder/medicine/Export.vue(51,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/elder/medicine/Export.vue(52,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/elder/medicine/Form.vue(132,30): error TS2339: Property 'drugName' does not exist on type 'never'.
+src/views/elderly/elder/medicine/Form.vue(133,30): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/elder/medicine/Form.vue(230,67): error TS6133: 'deleteMedication' is declared but its value is never read.
+src/views/elderly/elder/medicine/Form.vue(257,7): error TS6133: 'formRef' is declared but its value is never read.
+src/views/elderly/elder/medicine/Form.vue(269,12): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/elder/medicine/Form.vue(344,26): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/elder/medicine/Form.vue(346,20): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/elder/medicine/Form.vue(348,20): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/elder/medicine/Form.vue(351,27): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/elder/medicine/Form.vue(402,35): error TS2345: Argument of type '{ drugName: string; byodRegistrationDrugId: string; dosage: string; day: undefined; times: undefined; frequency: string; administrationTime: string; administrationRoute: string; enabledTime: string; enableDoctorName: string; remarks: string; type: number; status: number; }' is not assignable to parameter of type 'never'.
+src/views/elderly/elder/medicine/Form.vue(424,51): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/elder/medicine/Form.vue(425,18): error TS18048: 'item' is possibly 'undefined'.
+src/views/elderly/elder/medicine/Form.vue(426,16): error TS18048: 'item' is possibly 'undefined'.
+src/views/elderly/elder/medicine/index.vue(63,21): error TS6133: 'getIntDictOptions' is declared but its value is never read.
+src/views/elderly/elder/medicine/index.vue(114,7): error TS6133: 'openDetail' is declared but its value is never read.
+src/views/elderly/elder/medicine/Print.vue(9,27): error TS2339: Property 'elderName' does not exist on type '{}'.
+src/views/elderly/elder/medicine/Print.vue(11,67): error TS2339: Property 'elderSex' does not exist on type '{}'.
+src/views/elderly/elder/medicine/Print.vue(13,27): error TS2339: Property 'bedName' does not exist on type '{}'.
+src/views/elderly/elder/medicine/Print.vue(15,27): error TS2339: Property 'medications' does not exist on type '{}'.
+src/views/elderly/elder/medicine/Print.vue(15,51): error TS2339: Property 'medications' does not exist on type '{}'.
+src/views/elderly/elder/medicine/Print.vue(26,61): error TS2339: Property 'medications' does not exist on type '{}'.
+src/views/elderly/elder/medicine/Print.vue(46,35): error TS6133: 'getDictOptions' is declared but its value is never read.
+src/views/elderly/elder/medicine/Print.vue(47,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/elder/medicine/Print.vue(48,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/elder/medicine/Print.vue(52,7): error TS6133: 'total' is declared but its value is never read.
+src/views/elderly/elder/medicine/Print.vue(53,7): error TS6133: 'formLoading' is declared but its value is never read.
+src/views/elderly/elder/medicine/Print.vue(65,18): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/elder/nurse-change/index.vue(171,5): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/elderly/elder/nurse-change/ProcessForm.vue(44,22): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/elder/nurse-change/ProcessForm.vue(72,15): error TS2322: Type 'string | number' is not assignable to type 'string | undefined'.
+src/views/elderly/elder/nurse-change/ProcessForm.vue(125,25): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/elder/nurse-change/ProcessForm.vue(241,17): error TS2322: Type 'string | number' is not assignable to type 'string | undefined'.
+src/views/elderly/elder/nurse-change/ProcessForm.vue(306,21): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/elder/nurse-change/ProcessForm.vue(439,7): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/elder/nurse-change/ProcessForm.vue(543,3): error TS2322: Type 'string | number' is not assignable to type 'string'.
+  Type 'number' is not assignable to type 'string'.
+src/views/elderly/elder/nurse-change/ProcessForm.vue(569,7): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/elder/nurse-change/ProcessForm.vue(664,7): error TS6133: 'disabledDate' is declared but its value is never read.
+src/views/elderly/elder/outward-registration/index.vue(23,82): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/elder/outward-registration/index.vue(23,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/elder/outward-registration/index.vue(29,82): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/elder/outward-registration/index.vue(29,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/elder/outward-registration/index.vue(165,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/elder/outward-registration/index.vue(206,17): error TS2339: Property 'elderlyInfo' does not exist on type 'never'.
+src/views/elderly/elder/outward-registration/index.vue(207,15): error TS2339: Property 'bedName' does not exist on type 'never'.
+src/views/elderly/elder/outward-registration/index.vue(207,31): error TS2339: Property 'elderlyInfo' does not exist on type 'never'.
+src/views/elderly/elder/outward-registration/index.vue(242,3): error TS2554: Expected 1 arguments, but got 0.
+src/views/elderly/elder/outward-registration/index.vue(253,19): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/elder/outward-registration/index.vue(254,24): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/elder/outward-registration/index.vue(296,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/elder/outward-registration/ReturnHospitalForm.vue(27,81): error TS2339: Property 'elderSex' does not exist on type '{}'.
+src/views/elderly/elder/outward-registration/ReturnHospitalForm.vue(32,78): error TS2339: Property 'bedName' does not exist on type '{}'.
+src/views/elderly/elder/outward-registration/ReturnHospitalForm.vue(107,23): error TS2322: Type 'undefined' is not assignable to type 'string | number'.
+src/views/elderly/elder/outward-registration/ReturnHospitalForm.vue(107,50): error TS2322: Type 'undefined' is not assignable to type 'string'.
+src/views/elderly/elder/outward-registration/ReturnHospitalForm.vue(133,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/elder/outward-registration/ReturnHospitalForm.vue(134,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/elder/outward-registration/ReturnHospitalForm.vue(184,7): error TS6133: 'daysBetweenDates' is declared but its value is never read.
+src/views/elderly/elder/outward-registration/ReturnHospitalForm.vue(193,39): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
+src/views/elderly/elder/outward-registration/ReturnHospitalForm.vue(193,47): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
+src/views/elderly/elder/outward-registration/ReturnHospitalForm.vue(278,18): error TS2769: No overload matches this call.
+  Overload 1 of 4, '(value: string | number | Date): Date', gave the following error.
+    Argument of type 'undefined' is not assignable to parameter of type 'string | number | Date'.
+  Overload 2 of 4, '(value: string | number): Date', gave the following error.
+    Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/elder/outward-registration/ReturnHospitalForm.vue(278,63): error TS2769: No overload matches this call.
+  Overload 1 of 4, '(value: string | number | Date): Date', gave the following error.
+    Argument of type 'undefined' is not assignable to parameter of type 'string | number | Date'.
+  Overload 2 of 4, '(value: string | number): Date', gave the following error.
+    Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/elder/outward-registration/ReturnHospitalForm.vue(288,5): error TS2322: Type 'string' is not assignable to type 'never[]'.
+src/views/elderly/elder/outward-registration/ReturnHospitalForm.vue(306,3): error TS2322: Type '{ id: undefined; tenantId: undefined; outboundRefundConfigId: undefined; typeShow: undefined; elderName: undefined; belongMonth: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; ... 8 more ...; elderlyInfo: {}; }' is not assignable to type '{ id: undefined; tenantId: undefined; extraFile: never[]; outboundRefundConfigId: undefined; typeShow: undefined; elderName: undefined; belongMonth: undefined; elderId: undefined; elderSex: undefined; ... 9 more ...; elderlyInfo: {}; } | { ...; }'.
+  Property 'extraFile' is missing in type '{ id: undefined; tenantId: undefined; outboundRefundConfigId: undefined; typeShow: undefined; elderName: undefined; belongMonth: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; ... 8 more ...; elderlyInfo: {}; }' but required in type '{ id: undefined; tenantId: undefined; extraFile: never[]; outboundRefundConfigId: undefined; typeShow: undefined; elderName: undefined; belongMonth: undefined; elderId: undefined; elderSex: undefined; ... 9 more ...; elderlyInfo: {}; }'.
+src/views/elderly/elder/price-change/index.vue(177,5): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/elderly/elder/price-change/ProcessForm.vue(139,25): error TS6133: 'arg' is declared but its value is never read.
+src/views/elderly/elder/price-change/ProcessForm.vue(184,1): error TS6133: 'getOverheadPage' is declared but its value is never read.
+src/views/elderly/elder/price-change/ProcessForm.vue(186,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/elder/price-change/ProcessForm.vue(187,22): error TS6133: 'getParentNodesById' is declared but its value is never read.
+src/views/elderly/elder/price-change/ProcessForm.vue(381,7): error TS6133: 'disabledDate' is declared but its value is never read.
+src/views/elderly/elder/wait-elder/index.vue(73,10): error TS6133: 'exportCustomer' is declared but its value is never read.
+src/views/elderly/equipment/armamentarium/binding.vue(14,26): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/equipment/armamentarium/binding.vue(15,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/equipment/armamentarium/index.vue(17,26): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/equipment/armamentarium/index.vue(18,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/equipment/armamentarium/index.vue(26,24): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/equipment/armamentarium/index.vue(27,26): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/equipment/armamentarium/index.vue(28,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/equipment/armamentarium/index.vue(42,24): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/equipment/armamentarium/index.vue(43,26): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/equipment/armamentarium/index.vue(44,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/equipment/armamentarium/index.vue(202,44): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/equipment/armamentarium/index.vue(218,35): error TS6133: 'index' is declared but its value is never read.
+src/views/elderly/equipment/armamentarium/index.vue(221,9): error TS2322: Type '{ tenantId: never; ids: never[]; }' is not assignable to type 'never'.
+src/views/elderly/equipment/armamentarium/index.vue(226,26): error TS2339: Property 'ids' does not exist on type 'never'.
+src/views/elderly/equipment/armamentarium/index.vue(226,40): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/equipment/device-management/alarm.vue(13,50): error TS2339: Property 'tenantName' does not exist on type '{}'.
+src/views/elderly/equipment/device-management/alarm.vue(16,51): error TS2339: Property 'bindingUserName' does not exist on type '{}'.
+src/views/elderly/equipment/device-management/alarm.vue(19,48): error TS2339: Property 'bedName' does not exist on type '{}'.
+src/views/elderly/equipment/device-management/alarm.vue(22,50): error TS2339: Property 'deviceManufacturerName' does not exist on type '{}'.
+src/views/elderly/equipment/device-management/alarm.vue(25,51): error TS2339: Property 'snCode' does not exist on type '{}'.
+src/views/elderly/equipment/device-management/alarm.vue(28,50): error TS2339: Property 'deviceName' does not exist on type '{}'.
+src/views/elderly/equipment/device-management/alarm.vue(97,11): error TS6133: 'getDeviceProductDetail' is declared but its value is never read.
+src/views/elderly/equipment/device-management/alarm.vue(101,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/equipment/device-management/alarm.vue(102,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/equipment/device-management/alarm.vue(107,7): error TS6133: 'formLoading' is declared but its value is never read.
+src/views/elderly/equipment/device-management/alarm.vue(119,25): error TS6133: 'detail' is declared but its value is never read.
+src/views/elderly/equipment/device-management/binding.vue(33,23): error TS2322: Type 'never[]' is not assignable to type 'string'.
+src/views/elderly/equipment/device-management/binding.vue(142,7): error TS2554: Expected 1 arguments, but got 0.
+src/views/elderly/equipment/device-management/binding.vue(161,7): error TS2554: Expected 1 arguments, but got 0.
+src/views/elderly/equipment/device-management/Detail.vue(14,52): error TS2339: Property 'deviceManufacturerName' does not exist on type '{ id: string; }'.
+src/views/elderly/equipment/device-management/Detail.vue(17,52): error TS2339: Property 'tenantName' does not exist on type '{ id: string; }'.
+src/views/elderly/equipment/device-management/Detail.vue(20,53): error TS2339: Property 'snCode' does not exist on type '{ id: string; }'.
+src/views/elderly/equipment/device-management/Detail.vue(23,52): error TS2339: Property 'deviceName' does not exist on type '{ id: string; }'.
+src/views/elderly/equipment/device-management/Detail.vue(30,47): error TS2339: Property 'bindingName' does not exist on type '{ id: string; }'.
+src/views/elderly/equipment/device-management/Detail.vue(31,48): error TS2339: Property 'installPosition' does not exist on type '{ id: string; }'.
+src/views/elderly/equipment/device-management/Detail.vue(36,22): error TS6133: 'item' is declared but its value is never read.
+src/views/elderly/equipment/device-management/Detail.vue(48,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/equipment/device-management/Form.vue(24,90): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/equipment/device-management/Form.vue(24,109): error TS2339: Property 'modelId' does not exist on type 'never'.
+src/views/elderly/equipment/device-management/Form.vue(49,1): error TS6133: 'getTenantId' is declared but its value is never read.
+src/views/elderly/equipment/device-management/Form.vue(93,5): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/equipment/device-management/Form.vue(109,35): error TS6133: 'val' is declared but its value is never read.
+src/views/elderly/equipment/device-management/Form.vue(110,55): error TS2339: Property 'modelId' does not exist on type 'never'.
+src/views/elderly/equipment/device-management/index.vue(17,26): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/equipment/device-management/index.vue(18,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/equipment/device-management/index.vue(26,24): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/equipment/device-management/index.vue(27,26): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/equipment/device-management/index.vue(28,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/equipment/device-management/index.vue(94,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/equipment/device-management/rule-setting-add.vue(10,58): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/equipment/device-management/rule-setting-add.vue(10,75): error TS2339: Property 'nickname' does not exist on type 'never'.
+src/views/elderly/equipment/device-management/rule-setting-add.vue(10,98): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/equipment/device-management/rule-setting-add.vue(33,19): error TS2339: Property 'dataRules' does not exist on type 'ToRefs<{ dataForm: { deptId: never[]; userId: never[]; }; }>'.
+src/views/elderly/equipment/device-management/rule-settings.vue(14,23): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/equipment/device-management/rule-settings.vue(36,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/equipment/device-management/rule-settings.vue(64,25): error TS6133: 'detail' is declared but its value is never read.
+src/views/elderly/equipment/device-management/rule-settings.vue(111,31): error TS2345: Argument of type '{ id: any; sid: string; type: string; name: any; }' is not assignable to parameter of type 'never'.
+src/views/elderly/equipment/device-management/rule-settings.vue(118,31): error TS2345: Argument of type '{ id: any; sid: string; type: string; name: any; }' is not assignable to parameter of type 'never'.
+src/views/elderly/equipment/device-management/rule-settings.vue(122,31): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/equipment/device-management/rule-settings.vue(123,31): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/equipment/device-management/rule-settings.vue(127,51): error TS2339: Property 'sid' does not exist on type 'never'.
+src/views/elderly/equipment/device-model/categoryForm.vue(76,25): error TS6133: 'detail' is declared but its value is never read.
+src/views/elderly/equipment/device-model/Form.vue(31,34): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/equipment/device-model/Form.vue(32,34): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/equipment/device-model/Form.vue(67,33): error TS2322: Type 'string' is not assignable to type 'modelType[]'.
+src/views/elderly/equipment/device-model/Form.vue(218,55): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/equipment/device-model/Form.vue(219,43): error TS18048: 'item' is possibly 'undefined'.
+src/views/elderly/equipment/device-model/index.vue(97,72): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/equipment/device-model/index.vue(100,46): error TS2339: Property 'deviceName' does not exist on type 'never'.
+src/views/elderly/equipment/device-model/index.vue(105,39): error TS2339: Property 'modelName' does not exist on type 'never'.
+src/views/elderly/equipment/device-model/index.vue(109,39): error TS2339: Property 'modelValue' does not exist on type 'never'.
+src/views/elderly/equipment/device-model/index.vue(114,36): error TS2339: Property 'imageFiles' does not exist on type 'never'.
+src/views/elderly/equipment/device-model/index.vue(115,36): error TS2339: Property 'imageFiles' does not exist on type 'never'.
+src/views/elderly/equipment/device-model/index.vue(124,50): error TS2339: Property 'deviceManufacturerName' does not exist on type 'never'.
+src/views/elderly/equipment/device-model/index.vue(126,82): error TS2339: Property 'status' does not exist on type 'never'.
+src/views/elderly/equipment/device-model/index.vue(126,110): error TS2339: Property 'status' does not exist on type 'never'.
+src/views/elderly/equipment/device-model/index.vue(126,172): error TS2339: Property 'status' does not exist on type 'never'.
+src/views/elderly/equipment/device-model/index.vue(215,7): error TS6133: 'handleDelete' is declared but its value is never read.
+src/views/elderly/equipment/device-model/index.vue(215,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/fee/balance/Form.vue(132,1): error TS6133: 'FormRules' is declared but its value is never read.
+src/views/elderly/fee/bill-pay/bill-generator.vue(109,7): error TS6133: 'closeDatePickerByClick' is declared but its value is never read.
+src/views/elderly/fee/bill-pay/bill-generator.vue(129,8): error TS18047: 'document.activeElement' is possibly 'null'.
+src/views/elderly/fee/bill-pay/bill-generator.vue(129,31): error TS2339: Property 'blur' does not exist on type 'Element'.
+src/views/elderly/fee/bill-pay/bill-generator.vue(167,3): error TS2322: Type '{ elderId: string; billingMonth: string; items: never[]; }' is not assignable to type '{ elderId: string; billingMonth: string; items: never[]; tenantId: undefined; } | { elderId: string; billingMonth: string; items: never[]; tenantId: undefined; }'.
+  Property 'tenantId' is missing in type '{ elderId: string; billingMonth: string; items: never[]; }' but required in type '{ elderId: string; billingMonth: string; items: never[]; tenantId: undefined; }'.
+src/views/elderly/fee/bill-pay/bill-generator.vue(205,7): error TS6133: 'disabledDate' is declared but its value is never read.
+src/views/elderly/fee/bill-pay/Form.vue(86,23): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/bill-pay/Form.vue(86,45): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/bill-pay/Form.vue(86,65): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/bill-pay/Form.vue(283,28): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/bill-pay/Form.vue(493,27): error TS2339: Property 'fileName' does not exist on type '{ insuranceAmount: string; discountAmount: string; payAmount: string; remarks: string; createdTime: string; paymentVoucher: never[]; payType: string; items: never[]; }'.
+src/views/elderly/fee/bill-pay/Form.vue(500,18): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/bill-pay/Form.vue(501,49): error TS2339: Property 'expenseRemarks' does not exist on type '{ elderId: string; elderName: string; billsCode: string; totalMonthPrice: number; actualAmount: number; id: string; billOrderNumber: string; bedName: string; monthArr: never[]; totalDepositPrice: number; ... 10 more ...; invoiceNumber: string; }'.
+src/views/elderly/fee/bill-pay/Form.vue(502,48): error TS2339: Property 'expenseRemarksCreator' does not exist on type '{ elderId: string; elderName: string; billsCode: string; totalMonthPrice: number; actualAmount: number; id: string; billOrderNumber: string; bedName: string; monthArr: never[]; totalDepositPrice: number; ... 10 more ...; invoiceNumber: string; }'.
+src/views/elderly/fee/bill-pay/Form.vue(633,9): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/bill-pay/Form.vue(641,7): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/bill-pay/Form.vue(740,16): error TS2345: Argument of type '{ fullPath: string; path: string; }' is not assignable to parameter of type 'RouteLocationNormalizedLoadedGeneric'.
+  Type '{ fullPath: string; path: string; }' is missing the following properties from type 'RouteLocationNormalizedLoadedGeneric': matched, name, params, query, and 3 more.
+src/views/elderly/fee/bill-pay/Form.vue(770,5): error TS2365: Operator '+' cannot be applied to types 'string | number' and 'string | number'.
+src/views/elderly/fee/bill-pay/Form.vue(890,19): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(898,7): error TS6133: 'formatArr' is declared but its value is never read.
+src/views/elderly/fee/bill-pay/Form.vue(904,19): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(908,17): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(973,25): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(975,23): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(978,28): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(982,32): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(991,32): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(995,25): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1004,30): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1011,25): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1013,23): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1016,28): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1020,32): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1026,25): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1028,23): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1031,28): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1035,32): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1101,12): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1101,42): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1104,12): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1104,42): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1107,12): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1107,42): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1110,12): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1110,42): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1114,12): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1114,31): error TS2339: Property 'roundTwoDecimalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1117,12): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1117,31): error TS2339: Property 'roundTwoDecimalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1120,12): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1120,31): error TS2339: Property 'roundTwoDecimalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1123,12): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1123,31): error TS2339: Property 'roundTwoDecimalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1127,12): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1127,31): error TS2339: Property 'roundAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1130,12): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1130,31): error TS2339: Property 'roundAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1133,12): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1133,31): error TS2339: Property 'roundAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1136,12): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1136,31): error TS2339: Property 'roundAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/Form.vue(1145,35): error TS2365: Operator '+' cannot be applied to types 'string | number' and 'string | number'.
+src/views/elderly/fee/bill-pay/Form.vue(1176,6): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/bill-pay/Form.vue(1178,12): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/bill-pay/Form.vue(1180,12): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/bill-pay/index.vue(143,9): error TS2322: Type 'Reactive<({ label: string; field: string; type: string; fixed: boolean; width: number; dictArr?: undefined; format?: undefined; otherField?: undefined; } | { label: string; field: string; width: number; fixed: boolean; type?: undefined; dictArr?: undefined; format?: undefined; otherField?: undefined; } | ... 4 more ...' is not assignable to type 'TableColumn[] | undefined'.
+src/views/elderly/fee/bill-pay/index.vue(274,74): error TS2339: Property 'totalCount' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(278,75): error TS2339: Property 'processedCount' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(282,75): error TS2339: Property 'successCount' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(286,73): error TS2339: Property 'failedCount' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(289,54): error TS2339: Property 'skippedCount' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(290,76): error TS2339: Property 'skippedCount' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(296,35): error TS2339: Property 'status' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(298,30): error TS2339: Property 'status' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(305,54): error TS2339: Property 'billingMonth' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(308,29): error TS2339: Property 'errorMessage' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(311,64): error TS2339: Property 'errorMessage' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(316,30): error TS2339: Property 'details' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(316,53): error TS2339: Property 'details' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(319,40): error TS2339: Property 'details' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(382,33): error TS2339: Property 'success' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/index.vue(385,30): error TS2339: Property 'message' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/index.vue(388,30): error TS2339: Property 'message' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/index.vue(437,1): error TS6133: 'CloseBold' is declared but its value is never read.
+src/views/elderly/fee/bill-pay/index.vue(438,1): error TS6133: 'delDailyExpenses' is declared but its value is never read.
+src/views/elderly/fee/bill-pay/index.vue(553,39): error TS2339: Property 'details' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(558,27): error TS2339: Property 'details' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(559,32): error TS2339: Property 'details' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(609,7): error TS6133: 'handleClickRemark' is declared but its value is never read.
+src/views/elderly/fee/bill-pay/index.vue(714,21): error TS2322: Type 'any' is not assignable to type 'never'.
+src/views/elderly/fee/bill-pay/index.vue(742,7): error TS2322: Type '{ success: boolean; message: any; }' is not assignable to type 'null'.
+src/views/elderly/fee/bill-pay/index.vue(748,7): error TS2322: Type '{ success: boolean; message: string; }' is not assignable to type 'null'.
+src/views/elderly/fee/bill-pay/index.vue(754,5): error TS2322: Type '{ success: boolean; message: string; }' is not assignable to type 'null'.
+src/views/elderly/fee/bill-pay/index.vue(756,25): error TS18046: 'error' is of type 'unknown'.
+src/views/elderly/fee/bill-pay/index.vue(818,16): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/index.vue(818,33): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/index.vue(818,51): error TS2339: Property 'payStatus' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/index.vue(819,33): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/index.vue(833,3): error TS2322: Type 'null' is not assignable to type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(840,50): error TS2339: Property 'details' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(840,79): error TS2339: Property 'details' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(845,36): error TS2339: Property 'details' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(888,30): error TS18046: 'err' is of type 'unknown'.
+src/views/elderly/fee/bill-pay/index.vue(924,9): error TS2322: Type 'Timeout' is not assignable to type 'number'.
+src/views/elderly/fee/bill-pay/index.vue(937,29): error TS2339: Property 'details' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(938,29): error TS2339: Property 'details' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(940,29): error TS2339: Property 'details' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(949,3): error TS2322: Type 'Timeout' is not assignable to type 'number'.
+src/views/elderly/fee/bill-pay/index.vue(991,3): error TS2322: Type 'null' is not assignable to type '{}'.
+src/views/elderly/fee/bill-pay/index.vue(1027,5): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/elderly/fee/bill-pay/JDForm.vue(116,7): error TS6133: 'dataRule' is declared but its value is never read.
+src/views/elderly/fee/bill-pay/JDForm.vue(137,13): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/JDForm.vue(157,3): error TS2322: Type '{ elderId: string; billingMonth: string; items: never[]; }' is not assignable to type '{ elderId: string; billingMonth: string; items: never[]; tenantId: undefined; } | { elderId: string; billingMonth: string; items: never[]; tenantId: undefined; }'.
+  Property 'tenantId' is missing in type '{ elderId: string; billingMonth: string; items: never[]; }' but required in type '{ elderId: string; billingMonth: string; items: never[]; tenantId: undefined; }'.
+src/views/elderly/fee/bill-pay/pay.vue(20,23): error TS2322: Type 'string | Date' is not assignable to type 'string | undefined'.
+src/views/elderly/fee/bill-pay/pay.vue(27,41): error TS2339: Property 'itemName' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/pay.vue(27,59): error TS2339: Property 'price' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/pay.vue(28,27): error TS2339: Property 'itemName' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/pay.vue(28,54): error TS2339: Property 'itemName' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/pay.vue(28,94): error TS2339: Property 'itemName' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/pay.vue(31,53): error TS2339: Property 'receiptNumber' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/pay.vue(122,9): error TS6133: 'confirmStatusOrder' is declared but its value is never read.
+src/views/elderly/fee/bill-pay/pay.vue(175,5): error TS2322: Type '{ label: string; value: string | number; price: number; type?: string | undefined; }[]' is not assignable to type '{ label: string; value: number; price?: number | undefined; }[]'.
+  Type '{ label: string; value: string | number; price: number; type?: string | undefined; }' is not assignable to type '{ label: string; value: number; price?: number | undefined; }'.
+    Types of property 'value' are incompatible.
+      Type 'string | number' is not assignable to type 'number'.
+        Type 'string' is not assignable to type 'number'.
+src/views/elderly/fee/bill-pay/pay.vue(216,21): error TS2365: Operator '<' cannot be applied to types 'number' and 'string | number'.
+src/views/elderly/fee/bill-pay/pay.vue(333,7): error TS2367: This comparison appears to be unintentional because the types '0' and '1' have no overlap.
+src/views/elderly/fee/bill-pay/pay.vue(334,37): error TS6133: 'index' is declared but its value is never read.
+src/views/elderly/fee/bill-pay/pay.vue(369,7): error TS2367: This comparison appears to be unintentional because the types '0' and '1' have no overlap.
+src/views/elderly/fee/bill-pay/pay.vue(370,37): error TS6133: 'index' is declared but its value is never read.
+src/views/elderly/fee/bill-pay/pay.vue(449,32): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(69,29): error TS2339: Property 'itemCategoryName' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(70,29): error TS2339: Property 'itemName' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(75,29): error TS2339: Property 'description' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(177,3): error TS6133: 'fixedNum' is declared but its value is never read.
+src/views/elderly/fee/bill-pay/preview.vue(260,18): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(296,35): error TS2345: Argument of type '{ expenseSource: string; itemCategoryName: string; itemName: string; description: any; roundAmount: number; roundTwoDecimalAmount: number; totalAmount: number; createdTime: any; payTime: string; payStatus: any; }' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(328,16): error TS2339: Property 'isMonthlyExpense' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(332,18): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(334,29): error TS2339: Property 'roundAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(338,18): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(340,29): error TS2339: Property 'roundTwoDecimalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(344,18): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(346,39): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(349,18): error TS2339: Property 'itemName' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(350,29): error TS2339: Property 'itemName' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(354,20): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(356,31): error TS2339: Property 'roundAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(360,20): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(362,31): error TS2339: Property 'roundTwoDecimalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(366,20): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(368,41): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(373,5): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/fee/bill-pay/preview.vue(374,5): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/fee/bill-pay/preview.vue(400,7): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/bill-pay/preview.vue(409,7): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/bill-pay/preview.vue(422,14): error TS2339: Property 'itemName' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(424,14): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(426,25): error TS2339: Property 'roundAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(428,14): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(430,25): error TS2339: Property 'roundTwoDecimalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(431,16): error TS2339: Property 'isMonthlyExpense' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(431,41): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/bill-pay/preview.vue(435,18): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(437,40): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(441,18): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(443,29): error TS2339: Property 'roundTwoDecimalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(447,18): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(449,29): error TS2339: Property 'roundAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(452,18): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(454,29): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(459,18): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(461,29): error TS2339: Property 'roundAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(464,18): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(466,29): error TS2339: Property 'roundTwoDecimalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(469,18): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(471,29): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(476,7): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/bill-pay/preview.vue(495,17): error TS2339: Property 'payAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(502,7): error TS6133: 'tableRowPrice' is declared but its value is never read.
+src/views/elderly/fee/bill-pay/preview.vue(539,44): error TS2339: Property 'isMonthlyExpense' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(543,16): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(545,38): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(549,16): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(551,27): error TS2339: Property 'roundTwoDecimalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(555,16): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(557,27): error TS2339: Property 'roundAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(561,16): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(563,27): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(568,16): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(570,27): error TS2339: Property 'roundAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(573,16): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(575,27): error TS2339: Property 'roundTwoDecimalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(578,16): error TS2339: Property 'expenseSource' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(580,27): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/preview.vue(650,7): error TS6133: 'formatStr' is declared but its value is never read.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(27,40): error TS2339: Property 'billOrderNumber' does not exist on type '{ insuranceAmount: number; payAmount: number; billingMonth: string; items: never[]; otherName: string; otherNum: string; monthNum: string; elderName: string; bedName: string; actualAmount: string; type: string; createdBy: string; invoiceNumber: string; description: string; }'.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(31,80): error TS2339: Property 'elderSex' does not exist on type '{ insuranceAmount: number; payAmount: number; billingMonth: string; items: never[]; otherName: string; otherNum: string; monthNum: string; elderName: string; bedName: string; actualAmount: string; type: string; createdBy: string; invoiceNumber: string; description: string; }'.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(58,25): error TS2339: Property 'itemCategoryName' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(59,25): error TS2339: Property 'itemName' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(61,58): error TS2339: Property 'payStatus' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(62,25): error TS2339: Property 'payAmount' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(64,25): error TS2339: Property 'description' does not exist on type 'never'.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(77,38): error TS2339: Property 'payInfos' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(77,63): error TS2339: Property 'payInfos' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(87,56): error TS2339: Property 'payInfos' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(135,1): error TS6133: 'formatDateTime' is declared but its value is never read.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(136,27): error TS6133: 'formatToDateTime' is declared but its value is never read.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(183,9): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(267,45): error TS2339: Property 'payableAmount' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(268,47): error TS2339: Property 'actualAmount' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(268,81): error TS2339: Property 'payableAmount' does not exist on type '{}'.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(286,35): error TS2345: Argument of type '{ expenseSource: string; itemCategoryName: string; itemName: string; description: any; roundAmount: number; roundTwoDecimalAmount: number; totalAmount: number; createdTime: any; payTime: string; payStatus: any; }' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/bill-pay/unpay-preview.vue(356,9): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/charge-category/Form.vue(211,5): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/elderly/fee/charge-category/Form.vue(228,7): error TS6133: 'handleNodeClick' is declared but its value is never read.
+src/views/elderly/fee/daily-fee/Form.vue(189,28): error TS6133: 'renderHeader' is declared but its value is never read.
+src/views/elderly/fee/daily-fee/Form.vue(190,10): error TS6133: 'fixedNum' is declared but its value is never read.
+src/views/elderly/fee/daily-fee/Form.vue(190,31): error TS6133: 'formatRound' is declared but its value is never read.
+src/views/elderly/fee/daily-fee/Form.vue(195,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/fee/daily-fee/Form.vue(365,32): error TS2345: Argument of type 'number' is not assignable to parameter of type 'Date'.
+src/views/elderly/fee/daily-fee/index.vue(16,97): error TS2322: Type 'number[]' is not assignable to type 'number'.
+src/views/elderly/fee/daily-fee/index.vue(139,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/fee/daily-fee/index.vue(391,5): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/elderly/fee/daily-fee/index.vue(457,7): error TS6133: 'handleBatch' is declared but its value is never read.
+src/views/elderly/fee/daily-fee/index.vue(473,15): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/fee/daily-fee/LXForm.vue(222,28): error TS6133: 'renderHeader' is declared but its value is never read.
+src/views/elderly/fee/daily-fee/LXForm.vue(223,10): error TS6133: 'fixedNum' is declared but its value is never read.
+src/views/elderly/fee/daily-fee/LXForm.vue(223,31): error TS6133: 'formatRound' is declared but its value is never read.
+src/views/elderly/fee/daily-fee/LXForm.vue(228,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/fee/daily-fee/LXForm.vue(399,32): error TS2345: Argument of type 'number' is not assignable to parameter of type 'Date'.
+src/views/elderly/fee/daily-fee/medicine-form.vue(13,28): error TS2322: Type 'number | undefined' is not assignable to type 'string | undefined'.
+src/views/elderly/fee/daily-fee/medicine-form.vue(186,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/fee/daily-fee/medicine-form.vue(188,7): error TS6133: 'settingStore' is declared but its value is never read.
+src/views/elderly/fee/deposit/Detail.vue(50,33): error TS6133: 'scope' is declared but its value is never read.
+src/views/elderly/fee/deposit/Form.vue(146,21): error TS6133: 'getIntDictOptions' is declared but its value is never read.
+src/views/elderly/fee/deposit/Form.vue(172,3): error TS2322: Type 'string | number' is not assignable to type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/elderly/fee/deposit/Form.vue(289,22): error TS2322: Type '{ index: string; id: string; }' is not assignable to type '{ chargeName: string; id: string; price: number; } | { chargeName: string; id: string; price: number; }'.
+  Type '{ index: string; id: string; }' is missing the following properties from type '{ chargeName: string; id: string; price: number; }': chargeName, price
+src/views/elderly/fee/deposit/Form.vue(310,16): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/fee/deposit/Form.vue(310,36): error TS2339: Property 'itemId' does not exist on type '{ index: string; id: string; }'.
+src/views/elderly/fee/deposit/index.vue(167,5): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/elderly/fee/deposit/Print.vue(81,1): error TS6133: 'fmtDict' is declared but its value is never read.
+src/views/elderly/fee/expense-allowance/Details.vue(72,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/fee/expense-allowance/Details.vue(95,23): error TS2554: Expected 2 arguments, but got 1.
+src/views/elderly/fee/expense-allowance/Form.vue(54,43): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/expense-allowance/Form.vue(59,43): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/fee/expense-allowance/Form.vue(92,1): error TS6133: 'FormRules' is declared but its value is never read.
+src/views/elderly/fee/expense-allowance/Form.vue(204,3): error TS2741: Property 'tenantId' is missing in type '{ id: string; elderId: string; socialSecurityCardNumber: string; month: string; amount: string; subsidyDestination: string; returnStatus: string; deductionBillMonth: string; remarks: string; }' but required in type '{ id: string; elderId: string; socialSecurityCardNumber: string; month: string; amount: string; subsidyDestination: string; returnStatus: string; deductionBillMonth: string; remarks: string; tenantId: undefined; }'.
+src/views/elderly/fee/expense-allowance/index.vue(86,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/fee/expense-allowance/index.vue(104,1): error TS6133: 'deletePayment' is declared but its value is never read.
+src/views/elderly/fee/expense-allowance/index.vue(110,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Detail.vue(27,43): error TS2339: Property 'monthFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(29,35): error TS2339: Property 'monthArr' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(48,43): error TS2339: Property 'refundFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(50,35): error TS2339: Property 'refundArr' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(69,32): error TS2339: Property 'dailyFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(69,108): error TS2339: Property 'dailyFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(70,95): error TS2339: Property 'dailyFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(72,35): error TS2339: Property 'dailyArr' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(91,32): error TS2339: Property 'oneTimeFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(91,110): error TS2339: Property 'oneTimeFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(92,95): error TS2339: Property 'oneTimeFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(94,35): error TS2339: Property 'oneTimeArr' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(134,57): error TS6133: 'formatRound' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Detail.vue(138,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Detail.vue(147,7): error TS6133: 'fixed2Num' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Detail.vue(155,21): error TS2339: Property 'monthFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(156,29): error TS2339: Property 'monthFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(158,21): error TS2339: Property 'dailyFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(159,29): error TS2339: Property 'dailyFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(161,21): error TS2339: Property 'refundFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(162,29): error TS2339: Property 'refundFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(164,21): error TS2339: Property 'oneTimeFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(165,29): error TS2339: Property 'oneTimeFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(173,21): error TS2339: Property 'monthFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(174,29): error TS2339: Property 'monthFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(176,21): error TS2339: Property 'dailyFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(177,29): error TS2339: Property 'dailyFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(179,21): error TS2339: Property 'refundFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(180,29): error TS2339: Property 'refundFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(182,21): error TS2339: Property 'oneTimeFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(183,29): error TS2339: Property 'oneTimeFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(202,31): error TS6133: 'i' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Detail.vue(219,11): error TS2322: Type 'number | ""' is not assignable to type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/elderly/fee/leave-settle/Detail.vue(219,39): error TS2304: Cannot find name 'formatCeil'.
+src/views/elderly/fee/leave-settle/Detail.vue(221,11): error TS2322: Type 'number | ""' is not assignable to type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/elderly/fee/leave-settle/Detail.vue(223,11): error TS2322: Type 'number | ""' is not assignable to type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/elderly/fee/leave-settle/Detail.vue(225,11): error TS2322: Type 'number | ""' is not assignable to type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/elderly/fee/leave-settle/Detail.vue(228,9): error TS2322: Type 'number | ""' is not assignable to type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/elderly/fee/leave-settle/Detail.vue(232,21): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/leave-settle/Detail.vue(237,24): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/leave-settle/Detail.vue(241,9): error TS2365: Operator '+=' cannot be applied to types 'number' and 'string | number'.
+src/views/elderly/fee/leave-settle/Detail.vue(243,27): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/leave-settle/Detail.vue(247,11): error TS2365: Operator '+=' cannot be applied to types 'number' and 'string | number'.
+src/views/elderly/fee/leave-settle/Detail.vue(249,23): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/leave-settle/Detail.vue(253,9): error TS2365: Operator '+=' cannot be applied to types 'number' and 'string | number'.
+src/views/elderly/fee/leave-settle/Detail.vue(256,18): error TS2339: Property 'monthArr' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(257,18): error TS2339: Property 'refundArr' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(258,18): error TS2339: Property 'dailyArr' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(259,18): error TS2339: Property 'monthFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(260,18): error TS2339: Property 'dailyFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(261,18): error TS2339: Property 'refundFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(262,18): error TS2339: Property 'oneTimeArr' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(263,18): error TS2339: Property 'oneTimeFee' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Detail.vue(272,18): error TS2339: Property 'orderAmount' does not exist on type '{}'.
+src/views/elderly/fee/leave-settle/Form.vue(17,31): error TS2339: Property 'refundAmount' does not exist on type '{ id: string; orderNumber: string; elderName: string; elderId: string; bedName: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; billAmount: number; depositAmount: number; remarks: string; orders: never[]; payInfo: never[]; refundSettlementOrderItems: never[]; }'.
+src/views/elderly/fee/leave-settle/Form.vue(18,75): error TS2339: Property 'refundAmount' does not exist on type '{ id: string; orderNumber: string; elderName: string; elderId: string; bedName: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; billAmount: number; depositAmount: number; remarks: string; orders: never[]; payInfo: never[]; refundSettlementOrderItems: never[]; }'.
+src/views/elderly/fee/leave-settle/Form.vue(18,110): error TS2339: Property 'refundAmount' does not exist on type '{ id: string; orderNumber: string; elderName: string; elderId: string; bedName: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; billAmount: number; depositAmount: number; remarks: string; orders: never[]; payInfo: never[]; refundSettlementOrderItems: never[]; }'.
+src/views/elderly/fee/leave-settle/Form.vue(92,43): error TS2322: Type 'number | null' is not assignable to type 'PropertyKey | undefined'.
+src/views/elderly/fee/leave-settle/Form.vue(93,64): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/Form.vue(95,60): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/Form.vue(262,21): error TS6133: 'getDictLabel' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Form.vue(263,20): error TS6133: 'formatDecimal' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Form.vue(263,46): error TS6133: 'formatRid' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Form.vue(274,23): error TS6133: 'formatToDateTime' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Form.vue(275,14): error TS6133: 'subtract' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Form.vue(310,5): error TS6133: 'payAmount' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Form.vue(337,7): error TS6133: 'getRemark' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Form.vue(339,27): error TS2339: Property 'payOrder' does not exist on type '{ id: string; orderNumber: string; elderName: string; elderId: string; bedName: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; billAmount: number; depositAmount: number; remarks: string; orders: never[]; payInfo: never[]; refundSettlementOrderItems: never[]; }'.
+src/views/elderly/fee/leave-settle/Form.vue(356,25): error TS6133: 'elderId' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Form.vue(369,14): error TS2339: Property 'tenantId' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/Form.vue(375,34): error TS2339: Property 'items' does not exist on type '{ id: string; orderNumber: string; elderName: string; elderId: string; bedName: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; billAmount: number; depositAmount: number; remarks: string; orders: never[]; payInfo: never[]; refundSettlementOrderItems: never[]; }'.
+src/views/elderly/fee/leave-settle/Form.vue(380,48): error TS2339: Property 'payItems' does not exist on type '{ id: string; orderNumber: string; elderName: string; elderId: string; bedName: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; billAmount: number; depositAmount: number; remarks: string; orders: never[]; payInfo: never[]; refundSettlementOrderItems: never[]; }'.
+src/views/elderly/fee/leave-settle/Form.vue(381,47): error TS2339: Property 'payOrder' does not exist on type '{ id: string; orderNumber: string; elderName: string; elderId: string; bedName: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; billAmount: number; depositAmount: number; remarks: string; orders: never[]; payInfo: never[]; refundSettlementOrderItems: never[]; }'.
+src/views/elderly/fee/leave-settle/Form.vue(511,21): error TS2339: Property 'payAmount' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/Form.vue(511,45): error TS2339: Property 'payAmount' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/Form.vue(515,58): error TS2339: Property 'refundAmount' does not exist on type '{ id: string; orderNumber: string; elderName: string; elderId: string; bedName: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; billAmount: number; depositAmount: number; remarks: string; orders: never[]; payInfo: never[]; refundSettlementOrderItems: never[]; }'.
+src/views/elderly/fee/leave-settle/Form.vue(520,55): error TS2339: Property 'refundAmount' does not exist on type '{ id: string; orderNumber: string; elderName: string; elderId: string; bedName: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; billAmount: number; depositAmount: number; remarks: string; orders: never[]; payInfo: never[]; refundSettlementOrderItems: never[]; }'.
+src/views/elderly/fee/leave-settle/Form.vue(525,56): error TS2339: Property 'refundAmount' does not exist on type '{ id: string; orderNumber: string; elderName: string; elderId: string; bedName: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; billAmount: number; depositAmount: number; remarks: string; orders: never[]; payInfo: never[]; refundSettlementOrderItems: never[]; }'.
+src/views/elderly/fee/leave-settle/Form.vue(566,16): error TS2345: Argument of type '{ fullPath: string; path: string; }' is not assignable to parameter of type 'RouteLocationNormalizedLoadedGeneric'.
+  Type '{ fullPath: string; path: string; }' is missing the following properties from type 'RouteLocationNormalizedLoadedGeneric': matched, name, params, query, and 3 more.
+src/views/elderly/fee/leave-settle/Form.vue(591,7): error TS6133: 'handleDetail' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Form.vue(596,31): error TS2345: Argument of type '{ payType: string; payAmount: string; }' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/leave-settle/Form.vue(629,45): error TS18048: 'item' is possibly 'undefined'.
+src/views/elderly/fee/leave-settle/Form.vue(629,45): error TS18048: 'item.price' is possibly 'undefined'.
+src/views/elderly/fee/leave-settle/Form.vue(629,58): error TS18048: 'item' is possibly 'undefined'.
+src/views/elderly/fee/leave-settle/Form.vue(674,55): error TS2339: Property 'actualRefundAmount' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/Form.vue(675,26): error TS2339: Property 'actualRefundAmount' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/Form.vue(676,65): error TS2339: Property 'actualRefundAmount' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/Form.vue(678,26): error TS2339: Property 'actualRefundAmount' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/Form.vue(679,66): error TS2339: Property 'actualRefundAmount' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/Form.vue(686,20): error TS2339: Property 'receivableAmount' does not exist on type '{ id: string; orderNumber: string; elderName: string; elderId: string; bedName: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; billAmount: number; depositAmount: number; remarks: string; orders: never[]; payInfo: never[]; refundSettlementOrderItems: never[]; }'.
+src/views/elderly/fee/leave-settle/Form.vue(687,20): error TS2339: Property 'refundAmount' does not exist on type '{ id: string; orderNumber: string; elderName: string; elderId: string; bedName: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; billAmount: number; depositAmount: number; remarks: string; orders: never[]; payInfo: never[]; refundSettlementOrderItems: never[]; }'.
+src/views/elderly/fee/leave-settle/Form.vue(688,20): error TS2339: Property 'refundableAmount' does not exist on type '{ id: string; orderNumber: string; elderName: string; elderId: string; bedName: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; billAmount: number; depositAmount: number; remarks: string; orders: never[]; payInfo: never[]; refundSettlementOrderItems: never[]; }'.
+src/views/elderly/fee/leave-settle/index.vue(188,7): error TS2698: Spread types may only be created from object types.
+src/views/elderly/fee/leave-settle/index.vue(190,73): error TS2339: Property 'status' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/index.vue(191,14): error TS2339: Property 'status' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/index.vue(192,31): error TS2339: Property 'settlementTime' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/index.vue(192,70): error TS2339: Property 'settlementTime' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/index.vue(193,28): error TS2339: Property 'createdTime' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/index.vue(193,64): error TS2339: Property 'createdTime' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/index.vue(231,7): error TS2322: Type 'boolean' is not assignable to type 'RouteParamValueRaw | (string | number)[]'.
+src/views/elderly/fee/leave-settle/index.vue(238,7): error TS6133: 'openRefundForm' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Print.vue(74,23): error TS2339: Property 'itemName' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/Print.vue(75,34): error TS2339: Property 'amount' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/Print.vue(76,15): error TS2322: Type '"center" | "start"' is not assignable to type '"right" | "left" | "center" | "justify" | "char" | undefined'.
+src/views/elderly/fee/leave-settle/Print.vue(76,68): error TS2339: Property 'remarks' does not exist on type 'never'.
+src/views/elderly/fee/leave-settle/Print.vue(106,1): error TS6133: 'formatDate' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Print.vue(108,10): error TS6133: 'formatDecimal' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Print.vue(108,36): error TS6133: 'formatRid' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Print.vue(108,61): error TS6133: 'formatRound' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Print.vue(135,7): error TS6133: 'totalNum' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Print.vue(136,7): error TS6133: 'totalNumText' is declared but its value is never read.
+src/views/elderly/fee/leave-settle/Print.vue(161,23): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/leave-settle/Print.vue(163,21): error TS2345: Argument of type '{ itemName: string; amount: number; remarks: string; }' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/leave-settle/Print.vue(177,23): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/leave-settle/Print.vue(179,21): error TS2345: Argument of type '{ itemName: string; amount: number; remarks: string; }' is not assignable to parameter of type 'never'.
+src/views/elderly/fee/leave-settle/refund-settlement.vue(176,37): error TS6133: 'arg' is declared but its value is never read.
+src/views/elderly/fee/out-refund/Counter.vue(14,11): error TS2322: Type 'string | Date' is not assignable to type 'string | undefined'.
+src/views/elderly/fee/out-refund/Counter.vue(21,11): error TS2322: Type 'string | Date' is not assignable to type 'string | undefined'.
+src/views/elderly/fee/out-refund/Counter.vue(208,46): error TS18048: 'dataForm.value.nurseFee' is possibly 'undefined'.
+src/views/elderly/fee/out-refund/Counter.vue(209,45): error TS18048: 'dataForm.value.foodFee' is possibly 'undefined'.
+src/views/elderly/fee/out-refund/Counter.vue(212,20): error TS18048: 'dataForm.value.nurseFee' is possibly 'undefined'.
+src/views/elderly/fee/out-refund/Counter.vue(212,53): error TS18048: 'dataForm.value.nurse' is possibly 'undefined'.
+src/views/elderly/fee/out-refund/Counter.vue(213,19): error TS18048: 'dataForm.value.foodFee' is possibly 'undefined'.
+src/views/elderly/fee/out-refund/Counter.vue(213,51): error TS18048: 'dataForm.value.food' is possibly 'undefined'.
+src/views/elderly/fee/out-refund/Form.vue(54,33): error TS2339: Property 'isAutoCross' does not exist on type '{ id: string; name: string; type: string; isRefund: string; configType: number; isSameDayRefund: string; status: number; remarks: string; maximumDays: string | undefined; minimumDays: string | undefined; items: { ...; }[]; tenantId: number | undefined; }'.
+src/views/elderly/fee/out-refund/Form.vue(387,1): error TS6133: 'counter' is declared but its value is never read.
+src/views/elderly/fee/out-refund/Form.vue(398,3): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/elderly/fee/out-refund/Form.vue(408,7): error TS6133: 'radioRule' is declared but its value is never read.
+src/views/elderly/fee/out-refund/Form.vue(416,5): error TS2353: Object literal may only specify known properties, and 'isAutoCross' does not exist in type '{ id: string; name: string; type: string; isRefund: string; configType: number; isSameDayRefund: string; status: number; remarks: string; maximumDays: string | undefined; minimumDays: string | undefined; items: itemsType[]; tenantId: number | undefined; }'.
+src/views/elderly/fee/out-refund/Form.vue(450,26): error TS2339: Property 'isAutoCross' does not exist on type '{ id: string; name: string; type: string; isRefund: string; configType: number; isSameDayRefund: string; status: number; remarks: string; maximumDays: string | undefined; minimumDays: string | undefined; items: { ...; }[]; tenantId: number | undefined; }'.
+src/views/elderly/fee/out-refund/Form.vue(451,24): error TS2339: Property 'isAutoCross' does not exist on type '{ id: string; name: string; type: string; isRefund: string; configType: number; isSameDayRefund: string; status: number; remarks: string; maximumDays: string | undefined; minimumDays: string | undefined; items: { ...; }[]; tenantId: number | undefined; }'.
+src/views/elderly/fee/out-refund/Form.vue(479,16): error TS2339: Property 'isSubtract' does not exist on type '{ categoryId: string; itemId: string; type: string; customAmount: string; isCustom: number; amount: string | undefined; itemList?: string[] | undefined; }'.
+src/views/elderly/fee/out-refund/Form.vue(479,40): error TS2339: Property 'subtractAmount' does not exist on type '{ categoryId: string; itemId: string; type: string; customAmount: string; isCustom: number; amount: string | undefined; itemList?: string[] | undefined; }'.
+src/views/elderly/fee/out-refund/Form.vue(521,5): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/fee/out-refund/Form.vue(539,7): error TS6133: 'handleTest' is declared but its value is never read.
+src/views/elderly/fee/out-refund/Form.vue(584,9): error TS6133: 'prevCategoryId' is declared but its value is never read.
+src/views/elderly/fee/out-refund/Form.vue(641,11): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/fee/out-refund/FormTemp.vue(231,3): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/elderly/fee/out-refund/FormTemp.vue(242,3): error TS2741: Property 'configType' is missing in type '{ id: string; name: string; type: string; isRefund: string; isSameDayRefund: string; status: number; remarks: string; maximumDays: undefined; minimumDays: undefined; items: never[]; tenantId: undefined; }' but required in type '{ id: string; name: string; type: string; isRefund: string; configType: number; isSameDayRefund: string; status: number; remarks: string; maximumDays: string | undefined; minimumDays: string | undefined; items: itemsType[]; tenantId: number | undefined; }'.
+src/views/elderly/fee/out-refund/FormTemp.vue(342,5): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/fee/out-refund/FormTemp.vue(414,11): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/fee/overdue-receivables/index.vue(34,27): error TS6133: 'getTenantId' is declared but its value is never read.
+src/views/elderly/fee/overhead-charge/Form.vue(162,3): error TS2322: Type '{ id: string; status: string; chargeType: string; chargeName: string; superiorsId: string; remarks: string; price: undefined; tenantId: undefined; }' is not assignable to type '{ id: string; status: string; chargeType: string; chargeName: string; superiorsId: string; kingdeeCostid: string; remarks: string; price: undefined; tenantId: undefined; } | { id: string; status: string; ... 6 more ...; tenantId: undefined; }'.
+  Property 'kingdeeCostid' is missing in type '{ id: string; status: string; chargeType: string; chargeName: string; superiorsId: string; remarks: string; price: undefined; tenantId: undefined; }' but required in type '{ id: string; status: string; chargeType: string; chargeName: string; superiorsId: string; kingdeeCostid: string; remarks: string; price: undefined; tenantId: undefined; }'.
+src/views/elderly/fee/overhead-charge/Form.vue(188,32): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/elderly/fee/overhead-charge/index.vue(140,7): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/fee/overhead-charge/index.vue(235,17): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/fee/overhead-charge/Move.vue(55,46): error TS2554: Expected 0 arguments, but got 1.
+src/views/elderly/fee/receipts-receivable/index.vue(34,27): error TS6133: 'getTenantId' is declared but its value is never read.
+src/views/elderly/fee/receivable-statement/index.vue(34,27): error TS6133: 'getTenantId' is declared but its value is never read.
+src/views/elderly/health/emergency-tracking/Form.vue(85,34): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/health/emergency-tracking/Form.vue(106,43): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/health/emergency-tracking/index.vue(21,66): error TS2322: Type 'number[]' is not assignable to type 'number'.
+src/views/elderly/health/health-follow-up/Detail.vue(66,39): error TS2339: Property 'followUpTime' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(70,56): error TS2339: Property 'followUpPersonnel' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(74,54): error TS2339: Property 'bodyTemperature' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(78,32): error TS2339: Property 'systolicPressure' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(78,64): error TS2339: Property 'diastolicPressure' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(91,54): error TS2339: Property 'bloodSugar' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(100,54): error TS2339: Property 'heartRate' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(112,58): error TS2339: Property 'isMedicationOnTime' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(115,54): error TS2339: Property 'diet' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(118,54): error TS2339: Property 'fiveSenses' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(121,56): error TS2339: Property 'description' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(135,35): error TS2339: Property 'followUpTime' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(139,52): error TS2339: Property 'followUpPersonnel' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(144,52): error TS2339: Property 'concerns' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(156,59): error TS2339: Property 'elderMood' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(161,63): error TS2339: Property 'elderAttitude' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(165,52): error TS2339: Property 'description' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(184,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/health/health-follow-up/Detail.vue(185,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/health/health-follow-up/Detail.vue(190,7): error TS6133: 'formLoading' is declared but its value is never read.
+src/views/elderly/health/health-follow-up/Detail.vue(233,28): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/health/health-follow-up/Detail.vue(236,27): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/health/health-follow-up/ElderSetting.vue(11,51): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/ElderSetting.vue(11,65): error TS2339: Property 'gradeName' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/ElderSetting.vue(11,86): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/ElderSetting.vue(42,7): error TS6133: 'loading' is declared but its value is never read.
+src/views/elderly/health/health-follow-up/ElderSetting.vue(58,13): error TS2339: Property 'gradeName' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/ElderSetting.vue(59,45): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Form.vue(82,27): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/elderly/health/health-follow-up/Form.vue(245,7): error TS6133: 'activeName' is declared but its value is never read.
+src/views/elderly/health/health-follow-up/Form.vue(296,7): error TS6133: 'loading' is declared but its value is never read.
+src/views/elderly/health/health-follow-up/Form.vue(297,7): error TS6133: 'options' is declared but its value is never read.
+src/views/elderly/health/health-follow-up/Form.vue(328,7): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/elderly/health/health-follow-up/Form.vue(329,7): error TS2322: Type 'string' is not assignable to type 'never[]'.
+src/views/elderly/health/health-follow-up/Form.vue(332,7): error TS2322: Type 'string' is not assignable to type 'never[]'.
+src/views/elderly/health/health-follow-up/index.vue(23,66): error TS2322: Type 'number[]' is not assignable to type 'number'.
+src/views/elderly/health/health-follow-up/index.vue(44,53): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/index.vue(44,67): error TS2339: Property 'gradeName' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/index.vue(44,88): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/index.vue(167,29): error TS6133: 'val' is declared but its value is never read.
+src/views/elderly/health/health-follow-up/index.vue(190,31): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'.
+src/views/elderly/health/health-follow-up/LevelSettings.vue(13,62): error TS2339: Property 'key' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/LevelSettings.vue(29,38): error TS2339: Property 'gradeName' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/LevelSettings.vue(38,70): error TS2339: Property 'gradeValue' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/LevelSettings.vue(71,7): error TS6133: 'loading' is declared but its value is never read.
+src/views/elderly/health/health-follow-up/LevelSettings.vue(85,28): error TS2345: Argument of type '{ gradeName: string; gradeValue: undefined; key: number; tenantId: any; }' is not assignable to parameter of type 'never'.
+src/views/elderly/health/health-follow-up/LevelSettings.vue(93,52): error TS2339: Property 'key' does not exist on type 'never'.
+src/views/elderly/health/health-follow-up/Print.vue(11,39): error TS2339: Property 'followUpGrade' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(17,38): error TS2339: Property 'followUpTime' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(25,39): error TS2339: Property 'followUpFellow' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(28,34): error TS2339: Property 'type' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(31,41): error TS2339: Property 'bodyTemperature' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(33,41): error TS2339: Property 'systolicPressure' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(35,41): error TS2339: Property 'diastolicPressure' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(39,41): error TS2339: Property 'pulse' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(41,41): error TS2339: Property 'respiratoryRate' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(43,41): error TS2339: Property 'bloodOxygenSaturation' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(47,41): error TS2339: Property 'bloodSugar' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(49,41): error TS2339: Property 'bloodSugarType' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(51,41): error TS2339: Property 'bothLungs' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(55,41): error TS2339: Property 'heartRate' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(57,41): error TS2339: Property 'cholesterol' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(59,41): error TS2339: Property 'uricAcid' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(63,41): error TS2339: Property 'isMedicationOnTime' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(65,53): error TS2339: Property 'sleep' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(69,41): error TS2339: Property 'diet' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(73,41): error TS2339: Property 'fiveSenses' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(87,76): error TS2339: Property 'elderMood' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(89,80): error TS2339: Property 'elderAttitude' does not exist on type '{ elderName: string; bedName: string; idCard: string; checkInTime: string; retreatDate: string; costDeadlineDate: string; reason: string; description: string; approvalOpinion: string; createNickname: string; approvalNickname: string; concerns: string; }'.
+src/views/elderly/health/health-follow-up/Print.vue(108,35): error TS6133: 'getDictOptions' is declared but its value is never read.
+src/views/elderly/health/health-follow-up/Print.vue(132,7): error TS6133: 'pageTitle' is declared but its value is never read.
+src/views/elderly/health/health-follow-up/Print.vue(141,50): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/health/health-follow-up/Sync.vue(15,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/health/health-follow-up/Sync.vue(16,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/health/health-follow-up/Sync.vue(19,7): error TS6133: 'formRef' is declared but its value is never read.
+src/views/elderly/health/health-follow-up/Sync.vue(21,7): error TS6133: 'formLoading' is declared but its value is never read.
+src/views/elderly/health/health-follow-up/TrendChart.vue(320,11): error TS18048: 'templateOption.series' is possibly 'undefined'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(321,11): error TS18048: 'templateOption.xAxis' is possibly 'undefined'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(321,32): error TS2339: Property 'data' does not exist on type 'XAXisOption | XAXisOption[]'.
+  Property 'data' does not exist on type 'ValueAxisBaseOption & { gridIndex?: number | undefined; gridId?: string | undefined; position?: CartesianAxisPosition | undefined; offset?: number | undefined; categorySortInfo?: OrdinalSortInfo | undefined; } & { ...; }'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(325,11): error TS18048: 'pulseOption.series' is possibly 'undefined'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(326,11): error TS18048: 'pulseOption.xAxis' is possibly 'undefined'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(326,29): error TS2339: Property 'data' does not exist on type 'XAXisOption | XAXisOption[]'.
+  Property 'data' does not exist on type 'ValueAxisBaseOption & { gridIndex?: number | undefined; gridId?: string | undefined; position?: CartesianAxisPosition | undefined; offset?: number | undefined; categorySortInfo?: OrdinalSortInfo | undefined; } & { ...; }'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(330,11): error TS18048: 'respiratoryRateOption.series' is possibly 'undefined'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(331,11): error TS18048: 'respiratoryRateOption.xAxis' is possibly 'undefined'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(331,39): error TS2339: Property 'data' does not exist on type 'XAXisOption | XAXisOption[]'.
+  Property 'data' does not exist on type 'ValueAxisBaseOption & { gridIndex?: number | undefined; gridId?: string | undefined; position?: CartesianAxisPosition | undefined; offset?: number | undefined; categorySortInfo?: OrdinalSortInfo | undefined; } & { ...; }'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(337,11): error TS18048: 'systolicPressureOption.series' is possibly 'undefined'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(338,11): error TS18048: 'systolicPressureOption.xAxis' is possibly 'undefined'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(338,40): error TS2339: Property 'data' does not exist on type 'XAXisOption | XAXisOption[]'.
+  Property 'data' does not exist on type 'ValueAxisBaseOption & { gridIndex?: number | undefined; gridId?: string | undefined; position?: CartesianAxisPosition | undefined; offset?: number | undefined; categorySortInfo?: OrdinalSortInfo | undefined; } & { ...; }'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(344,11): error TS18048: 'diastolicPressureOption.series' is possibly 'undefined'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(345,11): error TS18048: 'diastolicPressureOption.xAxis' is possibly 'undefined'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(345,41): error TS2339: Property 'data' does not exist on type 'XAXisOption | XAXisOption[]'.
+  Property 'data' does not exist on type 'ValueAxisBaseOption & { gridIndex?: number | undefined; gridId?: string | undefined; position?: CartesianAxisPosition | undefined; offset?: number | undefined; categorySortInfo?: OrdinalSortInfo | undefined; } & { ...; }'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(351,11): error TS18048: 'bloodOxygenSaturationOption.series' is possibly 'undefined'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(352,11): error TS18048: 'bloodOxygenSaturationOption.xAxis' is possibly 'undefined'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(352,45): error TS2339: Property 'data' does not exist on type 'XAXisOption | XAXisOption[]'.
+  Property 'data' does not exist on type 'ValueAxisBaseOption & { gridIndex?: number | undefined; gridId?: string | undefined; position?: CartesianAxisPosition | undefined; offset?: number | undefined; categorySortInfo?: OrdinalSortInfo | undefined; } & { ...; }'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(358,11): error TS18048: 'bloodSugarOption.series' is possibly 'undefined'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(359,11): error TS18048: 'bloodSugarOption.xAxis' is possibly 'undefined'.
+src/views/elderly/health/health-follow-up/TrendChart.vue(359,34): error TS2339: Property 'data' does not exist on type 'XAXisOption | XAXisOption[]'.
+  Property 'data' does not exist on type 'ValueAxisBaseOption & { gridIndex?: number | undefined; gridId?: string | undefined; position?: CartesianAxisPosition | undefined; offset?: number | undefined; categorySortInfo?: OrdinalSortInfo | undefined; } & { ...; }'.
+src/views/elderly/kanban/room-diagram/index.vue(156,87): error TS2322: Type '{ roomName: string; roomSettings: string; orientation: string; roomUsage: string; useNum?: number | undefined; bedList: []; }' is not assignable to type 'PropertyKey | undefined'.
+src/views/elderly/kanban/room-diagram/index.vue(178,86): error TS2339: Property 'select' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(178,132): error TS2339: Property 'select' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(179,47): error TS2339: Property 'bedName' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(183,84): error TS2339: Property 'status' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(183,101): error TS2339: Property 'elderName' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(185,86): error TS2339: Property 'elderSex' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(186,85): error TS2339: Property 'elderSex' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(187,86): error TS2339: Property 'status' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(188,53): error TS2339: Property 'status' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(188,70): error TS2339: Property 'elderName' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(188,84): error TS2339: Property 'elderName' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(189,53): error TS2339: Property 'status' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(189,70): error TS2339: Property 'nurseLevelName' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(189,90): error TS2339: Property 'nurseLevelName' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(193,101): error TS2339: Property 'status' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(193,118): error TS2339: Property 'elderName' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(194,91): error TS2339: Property 'status' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(194,108): error TS2339: Property 'elderName' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(229,1): error TS6133: 'values' is declared but its value is never read.
+src/views/elderly/kanban/room-diagram/index.vue(337,5): error TS6133: 'tempElder' is declared but its value is never read.
+src/views/elderly/kanban/room-diagram/index.vue(383,21): error TS2339: Property 'select' does not exist on type 'never'.
+src/views/elderly/kanban/room-diagram/index.vue(419,7): error TS6133: 'getTenantList' is declared but its value is never read.
+src/views/elderly/member/card-consume/Detail.vue(44,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/member/card-consume/Detail.vue(45,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/member/card-consume/Detail.vue(50,7): error TS6133: 'formLoading' is declared but its value is never read.
+src/views/elderly/member/card-consume/Form.vue(21,32): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/member/card-consume/Form.vue(22,34): error TS2339: Property 'desc' does not exist on type 'never'.
+src/views/elderly/member/card-consume/Form.vue(23,34): error TS2339: Property 'memberCardNumber' does not exist on type 'never'.
+src/views/elderly/member/card-consume/Form.vue(67,62): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/member/card-consume/Form.vue(109,7): error TS6133: 'isDetail' is declared but its value is never read.
+src/views/elderly/member/card-consume/Form.vue(141,52): error TS2339: Property 'memberCardNumber' does not exist on type 'never'.
+src/views/elderly/member/card-consume/index.vue(112,28): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/elderly/member/card-management/CardReport.vue(56,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/member/card-management/CardReport.vue(57,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/member/card-management/CardReport.vue(70,21): error TS6133: 'type' is declared but its value is never read.
+src/views/elderly/member/card-management/index.vue(97,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/member/card-management/index.vue(134,28): error TS2339: Property 'memberUserId' does not exist on type '{}'.
+src/views/elderly/member/card-management/Print.vue(10,65): error TS2345: Argument of type 'string' is not assignable to parameter of type 'Date'.
+src/views/elderly/member/card-management/Print.vue(80,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/member/card-management/TimeReport.vue(108,1): error TS6133: 'getDictLabel' is declared but its value is never read.
+src/views/elderly/member/card-management/TimeReport.vue(110,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/member/card-management/TimeReport.vue(111,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/member/card-management/TimeReport.vue(158,5): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/elderly/member/card-management/TimeReport.vue(161,5): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/elderly/member/member-management/Detail.vue(14,65): error TS2339: Property 'createTime' does not exist on type '{ id: string; }'.
+src/views/elderly/member/member-management/Detail.vue(17,54): error TS2339: Property 'name' does not exist on type '{ id: string; }'.
+src/views/elderly/member/member-management/Detail.vue(20,54): error TS2339: Property 'mobile' does not exist on type '{ id: string; }'.
+src/views/elderly/member/member-management/Detail.vue(24,45): error TS2339: Property 'idType' does not exist on type '{ id: string; }'.
+src/views/elderly/member/member-management/Detail.vue(29,92): error TS2339: Property 'sex' does not exist on type '{ id: string; }'.
+src/views/elderly/member/member-management/Detail.vue(32,90): error TS2339: Property 'idType' does not exist on type '{ id: string; }'.
+src/views/elderly/member/member-management/Detail.vue(35,54): error TS2339: Property 'idNumber' does not exist on type '{ id: string; }'.
+src/views/elderly/member/member-management/Detail.vue(38,54): error TS2339: Property 'birthday' does not exist on type '{ id: string; }'.
+src/views/elderly/member/member-management/Detail.vue(41,54): error TS2339: Property 'address' does not exist on type '{ id: string; }'.
+src/views/elderly/member/member-management/Detail.vue(48,41): error TS2339: Property 'memberCardName' does not exist on type '{ id: string; }'.
+src/views/elderly/member/member-management/Detail.vue(49,86): error TS2339: Property 'memberCardName' does not exist on type 'never'.
+src/views/elderly/member/member-management/Detail.vue(49,115): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/member/member-management/Detail.vue(54,53): error TS2339: Property 'memberCardName' does not exist on type '{ id: string; }'.
+src/views/elderly/member/member-management/Detail.vue(57,54): error TS2339: Property 'memberCardNumber' does not exist on type '{ id: string; }'.
+src/views/elderly/member/member-management/Detail.vue(60,65): error TS2339: Property 'createTime' does not exist on type '{ id: string; }'.
+src/views/elderly/member/member-management/Detail.vue(64,50): error TS2339: Property 'permission' does not exist on type '{ id: string; }'.
+src/views/elderly/member/member-management/Detail.vue(75,25): error TS2322: Type 'null' is not assignable to type 'string | undefined'.
+src/views/elderly/member/member-management/Detail.vue(84,17): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(new (...args: any[]) => string | number | Date | string[] | [DateModelType, DateModelType]) | (() => ModelValueType) | ((new (...args: any[]) => string | ... 3 more ... | [...]) | (() => ModelValueType))[], unknown, unknown> | undefined'.
+src/views/elderly/member/member-management/Detail.vue(96,25): error TS2322: Type 'null' is not assignable to type 'string | undefined'.
+src/views/elderly/member/member-management/Detail.vue(149,25): error TS2322: Type 'null' is not assignable to type 'string | undefined'.
+src/views/elderly/member/member-management/Detail.vue(158,17): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(new (...args: any[]) => string | number | Date | string[] | [DateModelType, DateModelType]) | (() => ModelValueType) | ((new (...args: any[]) => string | ... 3 more ... | [...]) | (() => ModelValueType))[], unknown, unknown> | undefined'.
+src/views/elderly/member/member-management/Detail.vue(300,43): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/member/member-management/Detail.vue(300,64): error TS2339: Property 'memberCardName' does not exist on type '{ id: string; }'.
+src/views/elderly/member/member-management/Detail.vue(301,18): error TS2339: Property 'permission' does not exist on type '{ id: string; }'.
+src/views/elderly/member/member-management/Detail.vue(301,42): error TS18048: 'item' is possibly 'undefined'.
+src/views/elderly/member/member-management/ElderDialog.vue(63,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/member/member-management/ElderDialog.vue(69,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/member/member-management/Freeze.vue(17,47): error TS2339: Property 'idType' does not exist on type '{ id: string; name: string; levelName: string; memberCardName: string; memberCategory: string; permission: never[]; }'.
+src/views/elderly/member/member-management/Freeze.vue(57,35): error TS6133: 'getIntDictOptions' is declared but its value is never read.
+src/views/elderly/member/member-management/Freeze.vue(113,7): error TS6133: 'handleChange' is declared but its value is never read.
+src/views/elderly/member/member-management/Freeze.vue(114,43): error TS2339: Property 'memberCardName' does not exist on type 'never'.
+src/views/elderly/member/member-management/Freeze.vue(116,49): error TS2339: Property 'permission' does not exist on type 'never'.
+src/views/elderly/member/member-management/Freeze.vue(145,25): error TS2304: Cannot find name 'updateMemberCard'.
+src/views/elderly/member/member-management/index.vue(133,7): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/member/member-management/index.vue(194,26): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/elderly/member/member-management/index.vue(199,28): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/elderly/member/member-management/index.vue(204,24): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/elderly/member/member-management/index.vue(208,45): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/elderly/member/member-management/index.vue(213,24): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/elderly/member/member-management/index.vue(217,38): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/elderly/member/member-management/index.vue(223,24): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/elderly/member/member-management/index.vue(227,42): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/elderly/member/member-management/index.vue(232,24): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/elderly/member/member-management/index.vue(236,41): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/elderly/member/member-management/Pay.vue(12,150): error TS2339: Property 'memberCategory' does not exist on type '{ id: string; name: string; idType: string; memberCardName: string; memberCardNumber: string; memberCardId: string; amount: string; giftAmount: string; list: never[]; giftArr: never[]; gift: undefined; }'.
+src/views/elderly/member/member-management/Pay.vue(24,92): error TS2339: Property 'desc' does not exist on type 'never'.
+src/views/elderly/member/member-management/Pay.vue(24,111): error TS2339: Property 'memberCardName' does not exist on type 'never'.
+src/views/elderly/member/member-management/Pay.vue(166,43): error TS2339: Property 'memberCardName' does not exist on type 'never'.
+src/views/elderly/member/member-management/Pay.vue(168,34): error TS2339: Property 'balanceAmount' does not exist on type 'never'.
+src/views/elderly/member/member-management/Pay.vue(169,38): error TS2339: Property 'giftAmount' does not exist on type 'never'.
+src/views/elderly/member/member-management/Pay.vue(170,44): error TS2339: Property 'memberCardNumber' does not exist on type 'never'.
+src/views/elderly/member/member-management/Pay.vue(171,40): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/member/member-management/Pay.vue(188,34): error TS2339: Property 'payType' does not exist on type 'never'.
+src/views/elderly/member/member-management/Pay.vue(191,40): error TS2339: Property 'amount' does not exist on type 'never'.
+src/views/elderly/member/member-management/Pay.vue(206,11): error TS2698: Spread types may only be created from object types.
+src/views/elderly/member/member-management/Pay.vue(216,13): error TS2698: Spread types may only be created from object types.
+src/views/elderly/member/member-management/Pay.vue(221,18): error TS2339: Property 'giftRecord' does not exist on type '{}'.
+src/views/elderly/member/member-management/Permission.vue(17,47): error TS2339: Property 'idType' does not exist on type '{ id: string; name: string; levelName: string; memberCardName: string; memberCardNumber: string; memberCategory: string; permission: never[]; activateCardTime: string; }'.
+src/views/elderly/member/member-management/Permission.vue(139,49): error TS2339: Property 'permission' does not exist on type '{ memberCardName: string; }'.
+src/views/elderly/member/member-management/Reissue.vue(12,150): error TS2339: Property 'memberCategory' does not exist on type '{ id: string; name: string; idType: string; memberCardName: string; memberCardNumber: string; newCardNumber: string; reason: string; details: string; amount: undefined; giftAmount: undefined; }'.
+src/views/elderly/member/member-management/Reissue.vue(31,92): error TS2339: Property 'memberCardName' does not exist on type 'never'.
+src/views/elderly/member/member-management/Reissue.vue(31,121): error TS2339: Property 'memberCardName' does not exist on type 'never'.
+src/views/elderly/member/member-management/Reissue.vue(73,54): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/elderly/member/member-management/Reissue.vue(139,43): error TS2339: Property 'memberCardName' does not exist on type 'never'.
+src/views/elderly/member/member-management/Reissue.vue(141,34): error TS2339: Property 'balanceAmount' does not exist on type 'never'.
+src/views/elderly/member/member-management/Reissue.vue(142,38): error TS2339: Property 'giftAmount' does not exist on type 'never'.
+src/views/elderly/member/member-management/Reissue.vue(143,44): error TS2339: Property 'memberCardNumber' does not exist on type 'never'.
+src/views/elderly/member/member-score/Clean.vue(113,6): error TS2367: This comparison appears to be unintentional because the types 'number' and 'string' have no overlap.
+src/views/elderly/member/member-score/Detail.vue(68,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/member/member-score/Detail.vue(69,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/member/member-score/Form.vue(146,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/elderly/member/member-score/index.vue(98,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/member/member-score/index.vue(130,28): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/elderly/member/member-score/ItemSetting.vue(8,65): error TS2339: Property 'itemName' does not exist on type 'never'.
+src/views/elderly/member/member-score/ItemSetting.vue(24,36): error TS2339: Property 'itemName' does not exist on type 'never'.
+src/views/elderly/member/member-score/ItemSetting.vue(34,42): error TS2339: Property 'points' does not exist on type 'never'.
+src/views/elderly/member/member-score/ItemSetting.vue(65,28): error TS2345: Argument of type '{ itemName: string; points: undefined; }' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/keep-fit/constraint-records/AddForm.vue(11,67): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/elderly/nursing/keep-fit/constraint-records/AddForm.vue(59,60): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordDate: string; items: never[]; restraintReason: never[]; restraintType: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/constraint-records/AddForm.vue(60,42): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordDate: string; items: never[]; restraintReason: never[]; restraintType: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/constraint-records/AddForm.vue(253,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/constraint-records/AddForm.vue(255,1): error TS6133: 'SelectBed' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/constraint-records/AddForm.vue(263,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/constraint-records/AddForm.vue(264,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/constraint-records/AddForm.vue(265,7): error TS6133: 'selectBedRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/constraint-records/AddForm.vue(297,29): error TS2345: Argument of type '{ diff: number; dayTime: string; inspector: string; status: string; consciousness: string; bloodStatus: string; skinStatus: string; bodyStatus: string; remark: string; }' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/keep-fit/constraint-records/AddForm.vue(333,3): error TS1117: An object literal cannot have multiple properties with the same name.
+src/views/elderly/nursing/keep-fit/constraint-records/AddForm.vue(347,18): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordDate: string; items: never[]; restraintReason: never[]; restraintType: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/constraint-records/AddForm.vue(383,74): error TS2339: Property 'split' does not exist on type 'never[]'.
+src/views/elderly/nursing/keep-fit/constraint-records/AddForm.vue(384,70): error TS2339: Property 'split' does not exist on type 'never[]'.
+src/views/elderly/nursing/keep-fit/constraint-records/AddForm.vue(387,52): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'.
+src/views/elderly/nursing/keep-fit/constraint-records/AddForm.vue(387,82): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
+src/views/elderly/nursing/keep-fit/constraint-records/index.vue(130,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/nursing/keep-fit/constraint-records/index.vue(144,1): error TS6133: 'ButtonImport' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/constraint-records/index.vue(146,9): error TS6133: 'formatTimestamp' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/constraint-records/index.vue(153,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/constraint-records/index.vue(182,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/constraint-records/index.vue(186,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/constraint-records/index.vue(261,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/constraint-records/index.vue(294,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/constraint-records/index.vue(294,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(11,67): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(59,60): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordMonth: string; items: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(60,42): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordMonth: string; items: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(463,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(465,1): error TS6133: 'SelectBed' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(477,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(478,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(479,7): error TS6133: 'selectBedRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(527,29): error TS2345: Argument of type '{ diff: number; recorder: string; remark: string; medicationObservation: string; emotionObservation: string; talk: string; recreationalActivities: string; exposeBeddingDisinfection: string; ... 16 more ...; dayTime: string; }' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(561,3): error TS1117: An object literal cannot have multiple properties with the same name.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(575,18): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordMonth: string; items: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(632,13): error TS2339: Property 'dayTime' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(632,40): error TS2339: Property 'dayTime' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(632,54): error TS2339: Property 'dayTime' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(632,72): error TS2339: Property 'dayTime' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(648,7): error TS6133: 'getNameToTemp' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(651,13): error TS2339: Property 'templateName' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/daily-care-record/AddForm.vue(652,19): error TS2339: Property 'templateProperties' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/daily-care-record/index.vue(130,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/nursing/keep-fit/daily-care-record/index.vue(147,9): error TS6133: 'formatTimestamp' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/daily-care-record/index.vue(158,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/daily-care-record/index.vue(187,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/daily-care-record/index.vue(267,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/daily-care-record/index.vue(300,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/daily-care-record/index.vue(300,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(11,67): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(59,60): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordDate: string; items: never[]; protectionKey: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(60,42): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordDate: string; items: never[]; protectionKey: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(305,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(307,1): error TS6133: 'SelectBed' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(310,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(320,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(321,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(322,7): error TS6133: 'selectBedRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(358,29): error TS2345: Argument of type '{ diff: number; dayTime: string; inspector: string; diaperChangeRegistration: string; diaperStatus: string; consciousnessStatus: string; accidentalIncident: string; psychologicalEmotions: string; ... 4 more ...; remark: string; }' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(393,3): error TS1117: An object literal cannot have multiple properties with the same name.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(407,18): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordDate: string; items: never[]; protectionKey: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(443,69): error TS2339: Property 'split' does not exist on type 'never[]'.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(446,52): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(446,82): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(461,7): error TS6133: 'getNameToTemp' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(464,13): error TS2339: Property 'templateName' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/AddForm.vue(465,19): error TS2339: Property 'templateProperties' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/index.vue(130,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/index.vue(148,9): error TS6133: 'formatTimestamp' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/index.vue(149,1): error TS6133: 'UserApi' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/index.vue(158,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/index.vue(187,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/index.vue(269,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/index.vue(302,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/life-assistant-inspection/index.vue(302,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(11,67): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(59,60): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordDate: string; items: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(60,42): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordDate: string; items: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(255,1): error TS6133: 'SelectBed' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(266,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(269,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(270,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(271,7): error TS6133: 'selectBedRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(306,29): error TS2345: Argument of type '{ diff: number; dayTime: string; operator: string; pipelineFixationStatus: string; pipelineSkinStatus: string; reversalStatus: string; liquid: string; liquidRadio: string; water: string; replaceGastricTube: string; catheterLocation: string; remark: string; }' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(340,3): error TS1117: An object literal cannot have multiple properties with the same name.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(354,18): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordDate: string; items: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(390,52): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(390,82): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(394,22): error TS2339: Property 'liquid' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(395,14): error TS2339: Property 'liquid' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(396,14): error TS2339: Property 'liquidRadio' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(432,12): error TS2339: Property 'liquid' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(432,24): error TS2339: Property 'liquid' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/AddForm.vue(432,42): error TS2339: Property 'liquidRadio' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/index.vue(130,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/index.vue(147,9): error TS6133: 'formatTimestamp' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/index.vue(158,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/index.vue(187,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/index.vue(267,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/index.vue(300,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nasogastric-feeding-record/index.vue(300,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(11,67): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(59,60): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; operator: string; supervisor: string; recordMonth: string; items: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(60,42): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; operator: string; supervisor: string; recordMonth: string; items: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(143,26): error TS6133: 'item' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(176,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(178,1): error TS6133: 'SelectBed' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(189,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(190,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(191,7): error TS6133: 'selectBedRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(202,7): error TS6133: 'userStore' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(220,7): error TS6133: 'deleteItems' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(249,3): error TS1117: An object literal cannot have multiple properties with the same name.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(263,18): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; operator: string; supervisor: string; recordMonth: string; items: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(305,16): error TS2339: Property 'executionStatus' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(305,37): error TS2339: Property 'executionStatus' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(317,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(318,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(319,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(320,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(321,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(322,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(323,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(324,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(325,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(327,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(328,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(329,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(330,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(331,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(333,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(334,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(335,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(336,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(337,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(338,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(339,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(341,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(342,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(343,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(344,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(345,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(346,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(347,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(348,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(350,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(351,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(352,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(353,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(354,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(355,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(356,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(358,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(359,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(360,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(361,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(362,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(364,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(365,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(366,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(367,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(368,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(369,7): error TS2322: Type '{ serviceRisk: string; riskLevel: string; preventiveMeasure: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/AddForm.vue(374,14): error TS2339: Property 'executionStatus' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/index.vue(130,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/index.vue(147,9): error TS6133: 'formatTimestamp' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/index.vue(150,3): error TS6133: 'nasalRestraintCreatePage' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/index.vue(151,3): error TS6133: 'nasalRestraintDelete' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/index.vue(152,3): error TS6133: 'nasalRestraintExportExcel' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/index.vue(158,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/index.vue(187,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/index.vue(267,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/index.vue(300,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/nine-prevention-measures-list/index.vue(300,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(11,67): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(142,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(144,1): error TS6133: 'SelectBed' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(147,34): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(159,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(160,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(161,7): error TS6133: 'selectBedRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(169,7): error TS6133: 'selectElderRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(173,7): error TS6133: 'userStore' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(213,7): error TS6133: 'elderUp' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(214,18): error TS2339: Property 'elderName' does not exist on type '{ id: undefined; checkDate: string; checkArea: string; items: never[]; checkPerson: string; nurseLevelName: string; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(215,18): error TS2339: Property 'elderId' does not exist on type '{ id: undefined; checkDate: string; checkArea: string; items: never[]; checkPerson: string; nurseLevelName: string; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(216,18): error TS2339: Property 'elderSex' does not exist on type '{ id: undefined; checkDate: string; checkArea: string; items: never[]; checkPerson: string; nurseLevelName: string; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(217,18): error TS2339: Property 'bedName' does not exist on type '{ id: undefined; checkDate: string; checkArea: string; items: never[]; checkPerson: string; nurseLevelName: string; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(218,18): error TS2339: Property 'checkInTime' does not exist on type '{ id: undefined; checkDate: string; checkArea: string; items: never[]; checkPerson: string; nurseLevelName: string; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(219,18): error TS2339: Property 'fileNumber' does not exist on type '{ id: undefined; checkDate: string; checkArea: string; items: never[]; checkPerson: string; nurseLevelName: string; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(220,18): error TS2339: Property 'elderAge' does not exist on type '{ id: undefined; checkDate: string; checkArea: string; items: never[]; checkPerson: string; nurseLevelName: string; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(283,51): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(283,80): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(295,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(296,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(297,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(298,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(299,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(300,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(301,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(302,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(303,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(304,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(305,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(306,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(307,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(308,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(309,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(310,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(311,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(312,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(313,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(314,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(315,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(316,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(317,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(319,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(320,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(321,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(322,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(323,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(324,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(325,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(326,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(327,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(328,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(329,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(330,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(331,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(332,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(333,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(334,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(335,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(336,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(337,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(338,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(339,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(340,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(341,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(342,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(343,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(344,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(345,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(346,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(347,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(348,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(349,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(350,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(351,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(352,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/AddForm.vue(353,7): error TS2322: Type '{ area: string; checkItems: string; checkType: string; checkResult: string; image: never[]; remark: string; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/quality-health-services/index.vue(135,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/nursing/keep-fit/quality-health-services/index.vue(152,9): error TS6133: 'formatTimestamp' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/quality-health-services/index.vue(162,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/quality-health-services/index.vue(191,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/quality-health-services/index.vue(253,15): error TS2339: Property 'elderName' does not exist on type '{ pageNo: number; pageSize: number; checkArea: string; checkPerson: string; checkDate: string[]; tenantIds: number[]; }'.
+src/views/elderly/nursing/keep-fit/quality-health-services/index.vue(254,15): error TS2339: Property 'creator' does not exist on type '{ pageNo: number; pageSize: number; checkArea: string; checkPerson: string; checkDate: string[]; tenantIds: number[]; }'.
+src/views/elderly/nursing/keep-fit/quality-health-services/index.vue(256,15): error TS2339: Property 'recordDate' does not exist on type '{ pageNo: number; pageSize: number; checkArea: string; checkPerson: string; checkDate: string[]; tenantIds: number[]; }'.
+src/views/elderly/nursing/keep-fit/quality-health-services/index.vue(271,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/quality-health-services/index.vue(304,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/quality-health-services/index.vue(304,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/quality-health-services/index.vue(320,17): error TS2339: Property 'elderName' does not exist on type '{ pageNo: number; pageSize: number; checkArea: string; checkPerson: string; checkDate: string[]; tenantIds: number[]; }'.
+src/views/elderly/nursing/keep-fit/record-reversal/AddForm.vue(11,67): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/elderly/nursing/keep-fit/record-reversal/AddForm.vue(59,60): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordDate: string; items: never[]; protectionKey: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/record-reversal/AddForm.vue(60,42): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordDate: string; items: never[]; protectionKey: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/record-reversal/AddForm.vue(233,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/record-reversal/AddForm.vue(235,1): error TS6133: 'SelectBed' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/record-reversal/AddForm.vue(247,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/record-reversal/AddForm.vue(248,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/record-reversal/AddForm.vue(249,7): error TS6133: 'selectBedRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/record-reversal/AddForm.vue(281,29): error TS2345: Argument of type '{ diff: number; dayTime: string; turnOverPart: string; skinStatus: string; clothesStatus: string; pillow: string; airCushion: string; inspector: string; remark: string; }' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/keep-fit/record-reversal/AddForm.vue(316,3): error TS1117: An object literal cannot have multiple properties with the same name.
+src/views/elderly/nursing/keep-fit/record-reversal/AddForm.vue(330,18): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordDate: string; items: never[]; protectionKey: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/record-reversal/AddForm.vue(366,52): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'.
+src/views/elderly/nursing/keep-fit/record-reversal/AddForm.vue(366,82): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
+src/views/elderly/nursing/keep-fit/record-reversal/AddForm.vue(381,7): error TS6133: 'getNameToTemp' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/record-reversal/AddForm.vue(384,13): error TS2339: Property 'templateName' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/record-reversal/AddForm.vue(385,19): error TS2339: Property 'templateProperties' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/record-reversal/index.vue(130,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/nursing/keep-fit/record-reversal/index.vue(148,9): error TS6133: 'formatTimestamp' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/record-reversal/index.vue(158,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/record-reversal/index.vue(187,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/record-reversal/index.vue(269,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/record-reversal/index.vue(302,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/record-reversal/index.vue(302,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(11,67): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(59,60): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; executor: string; supervisor: string; recordMonth: string; items: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(60,42): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; executor: string; supervisor: string; recordMonth: string; items: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(169,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(171,1): error TS6133: 'SelectBed' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(182,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(183,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(184,7): error TS6133: 'selectBedRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(194,7): error TS6133: 'userStore' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(229,3): error TS1117: An object literal cannot have multiple properties with the same name.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(243,18): error TS2339: Property 'nurseLevelName' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; executor: string; supervisor: string; recordMonth: string; items: never[]; tenantId: undefined; }'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(280,14): error TS2339: Property 'executionStatus' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(280,35): error TS2339: Property 'executionStatus' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(292,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(293,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(294,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(295,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(296,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(297,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(298,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(299,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(300,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(301,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(303,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(304,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(305,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(306,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(307,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(309,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(310,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(312,7): error TS2322: Type '{ serviceCategory: string; serviceItem: string; remark: string; executionStatus: never[]; }' is not assignable to type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/AddForm.vue(318,14): error TS2339: Property 'executionStatus' does not exist on type 'never'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/index.vue(130,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/index.vue(147,9): error TS6133: 'formatTimestamp' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/index.vue(158,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/index.vue(187,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/index.vue(267,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/index.vue(300,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/keep-fit/specialized-care-service-record/index.vue(300,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/life-care-plan/index.vue(15,66): error TS2322: Type 'number[]' is not assignable to type 'number'.
+src/views/elderly/nursing/nurse-category/Form.vue(55,24): error TS6133: 'filteredTreeData' is declared but its value is never read.
+src/views/elderly/nursing/nurse-item/Form.vue(17,31): error TS2322: Type 'string' is not assignable to type 'modelType[]'.
+src/views/elderly/nursing/nurse-item/index.vue(186,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/nursing/nurse-item/index.vue(199,1): error TS6133: 'NurseItemColumns' is declared but its value is never read.
+src/views/elderly/nursing/nurse-item/index.vue(281,17): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nurse-item/index.vue(334,9): error TS2322: Type '""' is not assignable to type 'undefined'.
+src/views/elderly/nursing/nurse-item/index.vue(356,5): error TS2322: Type '""' is not assignable to type 'undefined'.
+src/views/elderly/nursing/nurse-level/index.vue(62,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/nursing/nursing-group/index.vue(107,61): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(109,37): error TS2339: Property 'roomName' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(111,37): error TS2339: Property 'visible' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(115,42): error TS2339: Property 'visible' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(117,42): error TS2339: Property 'bedList' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(120,69): error TS2339: Property 'roomName' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(122,39): error TS2339: Property 'roomName' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(131,84): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(133,32): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(135,30): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(140,83): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(142,32): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(144,30): error TS2339: Property 'nickname' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(170,94): error TS2339: Property 'elderId' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(172,55): error TS2339: Property 'elderName' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(173,55): error TS2339: Property 'bedName' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(173,90): error TS2339: Property 'bedName' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(188,43): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(201,68): error TS2339: Property 'nickname' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(313,16): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(314,14): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(316,24): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(392,32): error TS2345: Argument of type '{ id: any; nickname: any; }' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(399,32): error TS2345: Argument of type '{ id: any; name: any; }' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(481,10): error TS2339: Property 'bedList' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(488,13): error TS2339: Property 'elderId' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(506,56): error TS2339: Property 'elderId' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(509,56): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(512,56): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(521,13): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(526,32): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(530,13): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(535,32): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(539,13): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(544,32): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(552,58): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(555,58): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(558,58): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(573,10): error TS2339: Property 'bedList' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(581,15): error TS2339: Property 'elderId' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(589,34): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(593,71): error TS2339: Property 'elderId' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(639,16): error TS2339: Property 'elderId' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(639,29): error TS2339: Property 'elderId' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(640,14): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(640,21): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(641,14): error TS2339: Property 'nurseGroupId' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(641,31): error TS2339: Property 'nurseGroupId' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(646,25): error TS2345: Argument of type '{ elderId: any; elderName: any; nurseShiftIdArray: any[]; nurseShiftNameArray: any[]; nursingPersonnelIdsArray: any[]; nursingPersonnelNameArray: any[]; nurseGroupId: any; id: any; }' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(647,21): error TS2339: Property 'elderId' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(648,23): error TS2339: Property 'elderName' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(649,65): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(650,67): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(651,72): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(652,73): error TS2339: Property 'nickname' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(653,26): error TS2339: Property 'nurseGroupId' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(654,16): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-group/index.vue(717,27): error TS6133: 'data' is declared but its value is never read.
+src/views/elderly/nursing/nursing-log/Detail.vue(39,47): error TS2339: Property 'morningEvents' does not exist on type '{}'.
+src/views/elderly/nursing/nursing-log/Detail.vue(46,35): error TS2339: Property 'morningEvents' does not exist on type '{}'.
+src/views/elderly/nursing/nursing-log/Detail.vue(67,47): error TS2339: Property 'afternoonEvents' does not exist on type '{}'.
+src/views/elderly/nursing/nursing-log/Detail.vue(74,35): error TS2339: Property 'afternoonEvents' does not exist on type '{}'.
+src/views/elderly/nursing/nursing-log/Detail.vue(95,47): error TS2339: Property 'nightEvents' does not exist on type '{}'.
+src/views/elderly/nursing/nursing-log/Detail.vue(102,35): error TS2339: Property 'nightEvents' does not exist on type '{}'.
+src/views/elderly/nursing/nursing-log/Detail.vue(123,47): error TS2339: Property 'beforeDawnEvents' does not exist on type '{}'.
+src/views/elderly/nursing/nursing-log/Detail.vue(130,35): error TS2339: Property 'beforeDawnEvents' does not exist on type '{}'.
+src/views/elderly/nursing/nursing-log/Detail.vue(162,21): error TS2339: Property 'scheduleShift' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-log/Detail.vue(162,57): error TS2339: Property 'nurseItems' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-log/Detail.vue(162,86): error TS2339: Property 'scheduleShift' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-log/Detail.vue(162,121): error TS2339: Property 'scheduleShift' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-log/Detail.vue(166,64): error TS2339: Property 'nurseItems' does not exist on type 'never'.
+src/views/elderly/nursing/nursing-log/Detail.vue(199,35): error TS6133: 'getDictOptions' is declared but its value is never read.
+src/views/elderly/nursing/nursing-log/Detail.vue(199,51): error TS6133: 'getIntDictOptions' is declared but its value is never read.
+src/views/elderly/nursing/nursing-log/Detail.vue(204,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/nursing/nursing-log/Detail.vue(205,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/nursing/nursing-log/Detail.vue(207,7): error TS6133: 'formLoading' is declared but its value is never read.
+src/views/elderly/nursing/nursing-log/Form.vue(162,18): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/nursing-log/index.vue(121,33): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/elderly/nursing/nursing-shift/Form.vue(42,19): error TS2322: Type 'string | number' is not assignable to type 'string | undefined'.
+src/views/elderly/nursing/nursing-shift/Form.vue(46,11): error TS2322: Type 'string | number' is not assignable to type 'string | undefined'.
+src/views/elderly/nursing/nursing-shift/index.vue(123,56): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/personnel-scheduling/index.vue(132,34): error TS2339: Property 'nickname' does not exist on type 'never'.
+src/views/elderly/nursing/personnel-scheduling/index.vue(133,34): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/personnel-scheduling/index.vue(165,31): error TS6133: 'index' is declared but its value is never read.
+src/views/elderly/nursing/personnel-scheduling/index.vue(474,5): error TS18047: 'obj' is possibly 'null'.
+src/views/elderly/nursing/personnel-scheduling/index.vue(486,15): error TS18047: 'obj' is possibly 'null'.
+src/views/elderly/nursing/personnel-scheduling/index.vue(487,13): error TS18047: 'obj' is possibly 'null'.
+src/views/elderly/nursing/personnel-scheduling/index.vue(488,13): error TS18047: 'obj' is possibly 'null'.
+src/views/elderly/nursing/personnel-scheduling/index.vue(489,13): error TS18047: 'obj' is possibly 'null'.
+src/views/elderly/nursing/personnel-scheduling/sync.vue(84,39): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/elderly/nursing/records/baby-diapers/AddForm.vue(43,85): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/baby-diapers/AddForm.vue(43,109): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/baby-diapers/AddForm.vue(50,86): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/baby-diapers/AddForm.vue(50,110): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/baby-diapers/AddForm.vue(325,20): error TS2339: Property 'buildName' does not exist on type '{ id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }'.
+src/views/elderly/nursing/records/baby-diapers/AddForm.vue(325,46): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/baby-diapers/AddForm.vue(326,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/nursing/records/baby-diapers/AddForm.vue(335,46): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/baby-diapers/AddForm.vue(358,7): error TS6133: 'totalScore' is declared but its value is never read.
+src/views/elderly/nursing/records/baby-diapers/AddForm.vue(381,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/nursing/records/baby-diapers/AddForm.vue(514,42): error TS2345: Argument of type '{ assessData: string; assessor: string; assessMonth: string; id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; ... 4 more ...; tenantId: undefined; }' is not assignable to parameter of type 'BabyDiaperFormData'.
+  Types of property 'elderId' are incompatible.
+    Type 'string' is not assignable to type 'number'.
+src/views/elderly/nursing/records/baby-diapers/AddForm.vue(522,42): error TS2345: Argument of type '{ assessData: string; assessor: string; assessMonth: string; id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; ... 4 more ...; tenantId: undefined; }' is not assignable to parameter of type 'BabyDiaperFormData'.
+src/views/elderly/nursing/records/baby-diapers/index.vue(22,82): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/baby-diapers/index.vue(22,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/baby-diapers/index.vue(28,82): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/baby-diapers/index.vue(28,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/baby-diapers/index.vue(133,9): error TS6133: 'formatToDate' is declared but its value is never read.
+src/views/elderly/nursing/records/baby-diapers/index.vue(133,38): error TS6133: 'formatToDateTime' is declared but its value is never read.
+src/views/elderly/nursing/records/baby-diapers/index.vue(140,3): error TS6133: 'dangerousGoodsDelete' is declared but its value is never read.
+src/views/elderly/nursing/records/baby-diapers/index.vue(141,3): error TS6133: 'dangerousGoodsPage' is declared but its value is never read.
+src/views/elderly/nursing/records/baby-diapers/index.vue(142,3): error TS6133: 'diaperReceiveDelete' is declared but its value is never read.
+src/views/elderly/nursing/records/baby-diapers/index.vue(143,3): error TS6133: 'diaperReceivePage' is declared but its value is never read.
+src/views/elderly/nursing/records/baby-diapers/index.vue(149,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/nursing/records/baby-diapers/index.vue(155,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/nursing/records/baby-diapers/index.vue(164,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/nursing/records/baby-diapers/index.vue(181,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/elderly/nursing/records/baby-diapers/index.vue(185,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/nursing/records/baby-diapers/index.vue(218,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/nursing/records/baby-diapers/index.vue(288,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/records/baby-diapers/index.vue(321,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/records/baby-diapers/index.vue(321,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/records/baby-diapers/index.vue(336,7): error TS6133: 'route' is declared but its value is never read.
+src/views/elderly/nursing/records/build-dustman/AddForm.vue(21,85): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/build-dustman/AddForm.vue(21,109): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/build-dustman/AddForm.vue(28,86): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/build-dustman/AddForm.vue(28,110): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/build-dustman/AddForm.vue(58,34): error TS6133: 'day' is declared but its value is never read.
+src/views/elderly/nursing/records/build-dustman/AddForm.vue(528,7): error TS6133: 'selectElderRef' is declared but its value is never read.
+src/views/elderly/nursing/records/build-dustman/AddForm.vue(554,20): error TS2339: Property 'buildName' does not exist on type '{ id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }'.
+src/views/elderly/nursing/records/build-dustman/AddForm.vue(554,46): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/build-dustman/AddForm.vue(555,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/nursing/records/build-dustman/AddForm.vue(564,46): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/build-dustman/AddForm.vue(568,7): error TS6133: 'elderUp' is declared but its value is never read.
+src/views/elderly/nursing/records/build-dustman/AddForm.vue(581,7): error TS6133: 'totalScore' is declared but its value is never read.
+src/views/elderly/nursing/records/build-dustman/AddForm.vue(604,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/nursing/records/build-dustman/AddForm.vue(738,48): error TS2345: Argument of type '{ assessData: string; assessor: string; assessMonth: string; id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; ... 4 more ...; tenantId: undefined; }' is not assignable to parameter of type 'BuildingCleaningFormData'.
+  Types of property 'elderId' are incompatible.
+    Type 'string' is not assignable to type 'number'.
+src/views/elderly/nursing/records/build-dustman/AddForm.vue(746,48): error TS2345: Argument of type '{ assessData: string; assessor: string; assessMonth: string; id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; ... 4 more ...; tenantId: undefined; }' is not assignable to parameter of type 'BuildingCleaningFormData'.
+src/views/elderly/nursing/records/build-dustman/index.vue(15,82): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/build-dustman/index.vue(15,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/build-dustman/index.vue(21,82): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/build-dustman/index.vue(21,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/build-dustman/index.vue(134,3): error TS6133: 'cleaningRecordDelete' is declared but its value is never read.
+src/views/elderly/nursing/records/build-dustman/index.vue(135,3): error TS6133: 'cleaningRecordPage' is declared but its value is never read.
+src/views/elderly/nursing/records/build-dustman/index.vue(135,23): error TS6133: 'facilityEquipmentDelete' is declared but its value is never read.
+src/views/elderly/nursing/records/build-dustman/index.vue(135,48): error TS6133: 'facilityEquipmentPage' is declared but its value is never read.
+src/views/elderly/nursing/records/build-dustman/index.vue(141,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/nursing/records/build-dustman/index.vue(147,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/nursing/records/build-dustman/index.vue(156,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/nursing/records/build-dustman/index.vue(173,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/elderly/nursing/records/build-dustman/index.vue(177,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/nursing/records/build-dustman/index.vue(210,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/nursing/records/build-dustman/index.vue(280,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/records/build-dustman/index.vue(311,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/records/build-dustman/index.vue(311,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/records/build-dustman/index.vue(326,7): error TS6133: 'route' is declared but its value is never read.
+src/views/elderly/nursing/records/check-room-records/AddForm.vue(225,46): error TS6133: 'detail' is declared but its value is never read.
+src/views/elderly/nursing/records/check-room-records/DetailForm.vue(121,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/nursing/records/check-room-records/DetailForm.vue(122,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/nursing/records/check-room-records/DetailForm.vue(157,46): error TS6133: 'detail' is declared but its value is never read.
+src/views/elderly/nursing/records/check-room-records/EditForm.vue(227,46): error TS6133: 'detail' is declared but its value is never read.
+src/views/elderly/nursing/records/check-room-records/index.vue(108,1): error TS6133: 'useUserStore' is declared but its value is never read.
+src/views/elderly/nursing/records/dangerous-records/AddForm.vue(43,85): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/dangerous-records/AddForm.vue(43,109): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/dangerous-records/AddForm.vue(50,86): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/dangerous-records/AddForm.vue(50,110): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/dangerous-records/AddForm.vue(184,20): error TS2339: Property 'buildName' does not exist on type '{ id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }'.
+src/views/elderly/nursing/records/dangerous-records/AddForm.vue(184,46): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/dangerous-records/AddForm.vue(185,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/nursing/records/dangerous-records/AddForm.vue(194,46): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/dangerous-records/AddForm.vue(220,7): error TS6133: 'totalScore' is declared but its value is never read.
+src/views/elderly/nursing/records/dangerous-records/AddForm.vue(249,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/nursing/records/dangerous-records/AddForm.vue(361,46): error TS2345: Argument of type '{ assessData: string; assessor: string; assessDate: string; id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; ... 4 more ...; tenantId: undefined; }' is not assignable to parameter of type 'DangerousGoodsFormData'.
+  Types of property 'elderId' are incompatible.
+    Type 'string' is not assignable to type 'number'.
+src/views/elderly/nursing/records/dangerous-records/AddForm.vue(369,46): error TS2345: Argument of type '{ assessData: string; assessor: string; assessDate: string; id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; ... 4 more ...; tenantId: undefined; }' is not assignable to parameter of type 'DangerousGoodsFormData'.
+src/views/elderly/nursing/records/dangerous-records/index.vue(22,82): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/dangerous-records/index.vue(22,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/dangerous-records/index.vue(28,82): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/dangerous-records/index.vue(28,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/dangerous-records/index.vue(133,23): error TS6133: 'formatToDateTime' is declared but its value is never read.
+src/views/elderly/nursing/records/dangerous-records/index.vue(142,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/nursing/records/dangerous-records/index.vue(148,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/nursing/records/dangerous-records/index.vue(157,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/nursing/records/dangerous-records/index.vue(174,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/elderly/nursing/records/dangerous-records/index.vue(178,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/nursing/records/dangerous-records/index.vue(211,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/nursing/records/dangerous-records/index.vue(281,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/records/dangerous-records/index.vue(314,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/records/dangerous-records/index.vue(314,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/records/dangerous-records/index.vue(329,7): error TS6133: 'route' is declared but its value is never read.
+src/views/elderly/nursing/records/disinfect/AddForm.vue(21,85): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/disinfect/AddForm.vue(21,109): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/disinfect/AddForm.vue(28,86): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/disinfect/AddForm.vue(28,110): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/disinfect/AddForm.vue(137,7): error TS6133: 'selectElderRef' is declared but its value is never read.
+src/views/elderly/nursing/records/disinfect/AddForm.vue(163,20): error TS2339: Property 'buildName' does not exist on type '{ id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }'.
+src/views/elderly/nursing/records/disinfect/AddForm.vue(163,46): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/disinfect/AddForm.vue(164,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/nursing/records/disinfect/AddForm.vue(173,46): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/disinfect/AddForm.vue(177,7): error TS6133: 'elderUp' is declared but its value is never read.
+src/views/elderly/nursing/records/disinfect/AddForm.vue(190,7): error TS6133: 'totalScore' is declared but its value is never read.
+src/views/elderly/nursing/records/disinfect/AddForm.vue(213,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/nursing/records/disinfect/AddForm.vue(351,41): error TS2345: Argument of type '{ assessData: string; assessor: string; assessDate: string; id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; ... 4 more ...; tenantId: undefined; }' is not assignable to parameter of type 'DisinfectFormData'.
+  Types of property 'elderId' are incompatible.
+    Type 'string' is not assignable to type 'number'.
+src/views/elderly/nursing/records/disinfect/AddForm.vue(359,41): error TS2345: Argument of type '{ assessData: string; assessor: string; assessDate: string; id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; ... 4 more ...; tenantId: undefined; }' is not assignable to parameter of type 'DisinfectFormData'.
+src/views/elderly/nursing/records/disinfect/index.vue(15,82): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/disinfect/index.vue(15,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/disinfect/index.vue(21,82): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/disinfect/index.vue(21,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/disinfect/index.vue(127,23): error TS6133: 'formatToDateTime' is declared but its value is never read.
+src/views/elderly/nursing/records/disinfect/index.vue(139,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/nursing/records/disinfect/index.vue(145,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/nursing/records/disinfect/index.vue(154,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/nursing/records/disinfect/index.vue(171,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/elderly/nursing/records/disinfect/index.vue(175,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/nursing/records/disinfect/index.vue(208,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/nursing/records/disinfect/index.vue(278,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/records/disinfect/index.vue(311,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/records/disinfect/index.vue(311,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/records/disinfect/index.vue(326,7): error TS6133: 'route' is declared but its value is never read.
+src/views/elderly/nursing/records/dispatchList/AddForm.vue(10,67): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/elderly/nursing/records/dispatchList/AddForm.vue(204,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/elderly/nursing/records/dispatchList/AddForm.vue(214,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/elderly/nursing/records/dispatchList/AddForm.vue(215,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/elderly/nursing/records/dispatchList/AddForm.vue(216,7): error TS6133: 'selectBedRef' is declared but its value is never read.
+src/views/elderly/nursing/records/dispatchList/AddForm.vue(217,7): error TS6133: 'typeList' is declared but its value is never read.
+src/views/elderly/nursing/records/dispatchList/AddForm.vue(241,7): error TS6133: 'selectElderRef' is declared but its value is never read.
+src/views/elderly/nursing/records/dispatchList/AddForm.vue(281,3): error TS1117: An object literal cannot have multiple properties with the same name.
+src/views/elderly/nursing/records/dispatchList/AddForm.vue(287,7): error TS6133: 'elderUp' is declared but its value is never read.
+src/views/elderly/nursing/records/dispatchList/index.vue(148,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/nursing/records/dispatchList/index.vue(165,3): error TS6133: 'careRecordsPage' is declared but its value is never read.
+src/views/elderly/nursing/records/dispatchList/index.vue(169,41): error TS6133: 'getCurrentMonthRange' is declared but its value is never read.
+src/views/elderly/nursing/records/dispatchList/index.vue(176,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/nursing/records/dispatchList/index.vue(294,15): error TS2551: Property 'tenantId' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; elderPhone: string; discoveryTime: string[]; tenantIds: number; }'. Did you mean 'tenantIds'?
+src/views/elderly/nursing/records/dispatchList/index.vue(310,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/records/dispatchList/index.vue(343,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/records/dispatchList/index.vue(343,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/records/dustman/AddForm.vue(20,85): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/dustman/AddForm.vue(20,109): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/dustman/AddForm.vue(27,86): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/dustman/AddForm.vue(27,110): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/dustman/AddForm.vue(257,7): error TS6133: 'selectElderRef' is declared but its value is never read.
+src/views/elderly/nursing/records/dustman/AddForm.vue(283,20): error TS2339: Property 'buildName' does not exist on type '{ id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }'.
+src/views/elderly/nursing/records/dustman/AddForm.vue(283,46): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/dustman/AddForm.vue(284,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/nursing/records/dustman/AddForm.vue(293,46): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/dustman/AddForm.vue(297,7): error TS6133: 'elderUp' is declared but its value is never read.
+src/views/elderly/nursing/records/dustman/AddForm.vue(310,7): error TS6133: 'totalScore' is declared but its value is never read.
+src/views/elderly/nursing/records/dustman/AddForm.vue(333,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/nursing/records/dustman/AddForm.vue(455,46): error TS2345: Argument of type '{ assessData: string; assessor: string; assessMonth: string; id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; ... 4 more ...; tenantId: undefined; }' is not assignable to parameter of type 'CleaningRecordFormData'.
+  Types of property 'elderId' are incompatible.
+    Type 'string' is not assignable to type 'number'.
+src/views/elderly/nursing/records/dustman/AddForm.vue(463,46): error TS2345: Argument of type '{ assessData: string; assessor: string; assessMonth: string; id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; ... 4 more ...; tenantId: undefined; }' is not assignable to parameter of type 'CleaningRecordFormData'.
+src/views/elderly/nursing/records/dustman/index.vue(15,82): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/dustman/index.vue(15,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/dustman/index.vue(21,82): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/dustman/index.vue(21,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/dustman/index.vue(139,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/nursing/records/dustman/index.vue(145,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/nursing/records/dustman/index.vue(154,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/nursing/records/dustman/index.vue(171,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/elderly/nursing/records/dustman/index.vue(175,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/nursing/records/dustman/index.vue(208,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/nursing/records/dustman/index.vue(278,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/records/dustman/index.vue(311,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/records/dustman/index.vue(311,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/records/dustman/index.vue(326,7): error TS6133: 'route' is declared but its value is never read.
+src/views/elderly/nursing/records/facility-equipment/AddForm.vue(19,85): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/facility-equipment/AddForm.vue(19,109): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/facility-equipment/AddForm.vue(26,86): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/facility-equipment/AddForm.vue(26,110): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/facility-equipment/AddForm.vue(348,7): error TS6133: 'selectElderRef' is declared but its value is never read.
+src/views/elderly/nursing/records/facility-equipment/AddForm.vue(374,20): error TS2339: Property 'buildName' does not exist on type '{ id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }'.
+src/views/elderly/nursing/records/facility-equipment/AddForm.vue(374,46): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/facility-equipment/AddForm.vue(375,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/nursing/records/facility-equipment/AddForm.vue(384,46): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/facility-equipment/AddForm.vue(388,7): error TS6133: 'elderUp' is declared but its value is never read.
+src/views/elderly/nursing/records/facility-equipment/AddForm.vue(401,7): error TS6133: 'totalScore' is declared but its value is never read.
+src/views/elderly/nursing/records/facility-equipment/AddForm.vue(428,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/nursing/records/facility-equipment/AddForm.vue(570,49): error TS2345: Argument of type '{ assessData: string; assessor: string; assessMonth: string; id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; ... 4 more ...; tenantId: undefined; }' is not assignable to parameter of type 'FacilityEquipmentFormData'.
+  Types of property 'elderId' are incompatible.
+    Type 'string' is not assignable to type 'number'.
+src/views/elderly/nursing/records/facility-equipment/AddForm.vue(578,49): error TS2345: Argument of type '{ assessData: string; assessor: string; assessMonth: string; id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; ... 4 more ...; tenantId: undefined; }' is not assignable to parameter of type 'FacilityEquipmentFormData'.
+src/views/elderly/nursing/records/facility-equipment/index.vue(15,82): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/facility-equipment/index.vue(15,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/facility-equipment/index.vue(21,82): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/facility-equipment/index.vue(21,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/facility-equipment/index.vue(132,3): error TS6133: 'cleaningRecordDelete' is declared but its value is never read.
+src/views/elderly/nursing/records/facility-equipment/index.vue(133,3): error TS6133: 'cleaningRecordPage' is declared but its value is never read.
+src/views/elderly/nursing/records/facility-equipment/index.vue(139,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/nursing/records/facility-equipment/index.vue(145,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/nursing/records/facility-equipment/index.vue(154,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/nursing/records/facility-equipment/index.vue(171,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/elderly/nursing/records/facility-equipment/index.vue(175,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/nursing/records/facility-equipment/index.vue(208,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/nursing/records/facility-equipment/index.vue(278,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/records/facility-equipment/index.vue(311,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/records/facility-equipment/index.vue(311,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/records/facility-equipment/index.vue(326,7): error TS6133: 'route' is declared but its value is never read.
+src/views/elderly/nursing/records/family-communication-records/AddForm.vue(268,46): error TS6133: 'detail' is declared but its value is never read.
+src/views/elderly/nursing/records/family-communication-records/DetailForm.vue(125,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/nursing/records/family-communication-records/DetailForm.vue(126,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/nursing/records/family-communication-records/DetailForm.vue(164,46): error TS6133: 'detail' is declared but its value is never read.
+src/views/elderly/nursing/records/family-communication-records/EditForm.vue(270,46): error TS6133: 'detail' is declared but its value is never read.
+src/views/elderly/nursing/records/family-communication-records/index.vue(48,36): error TS2554: Expected 0 arguments, but got 1.
+src/views/elderly/nursing/records/family-communication-records/index.vue(112,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/nursing/records/family-communication-records/index.vue(124,1): error TS6133: 'useUserStore' is declared but its value is never read.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(10,67): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(127,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(136,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(137,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(176,3): error TS1117: An object literal cannot have multiple properties with the same name.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(228,30): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(228,31): error TS2698: Spread types may only be created from object types.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(228,53): error TS2339: Property 'attachmentName' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(228,81): error TS2339: Property 'attachmentPath' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(261,28): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(261,29): error TS2698: Spread types may only be created from object types.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(261,51): error TS2339: Property 'tenantId' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(261,65): error TS2339: Property 'tenantId' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(262,33): error TS2339: Property 'attachmentName' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(262,53): error TS2339: Property 'attachmentName' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(262,73): error TS2339: Property 'fileName' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(263,33): error TS2339: Property 'attachmentPath' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(263,53): error TS2339: Property 'attachmentPath' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(263,73): error TS2339: Property 'fileUrl' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-care-records/AddForm.vue(270,23): error TS2339: Property 'recordId' does not exist on type '{ id: undefined; appointmentPurpose: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; ... 6 more ...; tenantId: undefined; }'.
+src/views/elderly/nursing/records/medical-care-records/index.vue(132,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/nursing/records/medical-care-records/index.vue(144,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/nursing/records/medical-care-records/index.vue(152,1): error TS6133: 'download' is declared but its value is never read.
+src/views/elderly/nursing/records/medical-care-records/index.vue(160,9): error TS6133: 'exportWithCustomHeaders' is declared but its value is never read.
+src/views/elderly/nursing/records/medical-care-records/index.vue(166,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/nursing/records/medical-care-records/index.vue(292,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/records/medical-care-records/index.vue(325,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/records/medical-care-records/index.vue(325,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(10,67): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(148,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(157,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(158,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(163,7): error TS6133: 'contact' is declared but its value is never read.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(201,3): error TS1117: An object literal cannot have multiple properties with the same name.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(253,30): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(253,31): error TS2698: Spread types may only be created from object types.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(253,53): error TS2339: Property 'attachmentName' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(253,81): error TS2339: Property 'attachmentPath' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(285,28): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(285,29): error TS2698: Spread types may only be created from object types.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(285,51): error TS2339: Property 'tenantId' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(285,65): error TS2339: Property 'tenantId' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(286,33): error TS2339: Property 'attachmentName' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(286,53): error TS2339: Property 'attachmentName' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(286,73): error TS2339: Property 'fileName' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(287,33): error TS2339: Property 'attachmentPath' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(287,53): error TS2339: Property 'attachmentPath' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(287,73): error TS2339: Property 'fileUrl' does not exist on type 'never'.
+src/views/elderly/nursing/records/medical-records/AddForm.vue(294,23): error TS2339: Property 'recordId' does not exist on type '{ id: undefined; appointmentPurpose: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; ... 9 more ...; tenantId: undefined; }'.
+src/views/elderly/nursing/records/medical-records/index.vue(128,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/nursing/records/medical-records/index.vue(140,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/nursing/records/medical-records/index.vue(217,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/records/medical-records/index.vue(280,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/records/medical-records/index.vue(280,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(10,67): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(123,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(132,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(133,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(171,3): error TS1117: An object literal cannot have multiple properties with the same name.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(222,30): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(222,31): error TS2698: Spread types may only be created from object types.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(222,53): error TS2339: Property 'attachmentName' does not exist on type 'never'.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(222,81): error TS2339: Property 'attachmentPath' does not exist on type 'never'.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(254,28): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(254,29): error TS2698: Spread types may only be created from object types.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(254,51): error TS2339: Property 'tenantId' does not exist on type 'never'.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(254,65): error TS2339: Property 'tenantId' does not exist on type 'never'.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(255,33): error TS2339: Property 'attachmentName' does not exist on type 'never'.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(255,53): error TS2339: Property 'attachmentName' does not exist on type 'never'.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(255,73): error TS2339: Property 'fileName' does not exist on type 'never'.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(256,33): error TS2339: Property 'attachmentPath' does not exist on type 'never'.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(256,53): error TS2339: Property 'attachmentPath' does not exist on type 'never'.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(256,73): error TS2339: Property 'fileUrl' does not exist on type 'never'.
+src/views/elderly/nursing/records/nutrition-record/AddForm.vue(263,23): error TS2339: Property 'recordId' does not exist on type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordTime: string; dietitian: string; ... 4 more ...; tenantId: undefined; }'.
+src/views/elderly/nursing/records/nutrition-record/index.vue(114,1): error TS6192: All imports in import declaration are unused.
+src/views/elderly/nursing/records/nutrition-record/index.vue(120,41): error TS6133: 'recordsPage' is declared but its value is never read.
+src/views/elderly/nursing/records/nutrition-record/index.vue(182,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/records/nutrition-record/index.vue(237,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/records/nutrition-record/index.vue(237,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/records/paper-diaper-receive/AddForm.vue(43,85): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/paper-diaper-receive/AddForm.vue(43,109): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/paper-diaper-receive/AddForm.vue(50,86): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/paper-diaper-receive/AddForm.vue(50,110): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/paper-diaper-receive/AddForm.vue(198,20): error TS2339: Property 'buildName' does not exist on type '{ id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }'.
+src/views/elderly/nursing/records/paper-diaper-receive/AddForm.vue(198,46): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/paper-diaper-receive/AddForm.vue(199,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/nursing/records/paper-diaper-receive/AddForm.vue(208,46): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/paper-diaper-receive/AddForm.vue(231,7): error TS6133: 'totalScore' is declared but its value is never read.
+src/views/elderly/nursing/records/paper-diaper-receive/AddForm.vue(262,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/elderly/nursing/records/paper-diaper-receive/AddForm.vue(393,45): error TS2345: Argument of type '{ assessData: string; assessor: string; assessDate: string; id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; ... 4 more ...; tenantId: undefined; }' is not assignable to parameter of type 'DiaperReceiveFormData'.
+  Types of property 'elderId' are incompatible.
+    Type 'string' is not assignable to type 'number'.
+src/views/elderly/nursing/records/paper-diaper-receive/AddForm.vue(401,45): error TS2345: Argument of type '{ assessData: string; assessor: string; assessDate: string; id: undefined; idCard: string; buildId: string; floorId: string; floorName: string; contractNumber: string; elderName: string; bedName: string; ... 4 more ...; tenantId: undefined; }' is not assignable to parameter of type 'DiaperReceiveFormData'.
+src/views/elderly/nursing/records/paper-diaper-receive/index.vue(22,82): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/nursing/records/paper-diaper-receive/index.vue(22,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/paper-diaper-receive/index.vue(28,82): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/nursing/records/paper-diaper-receive/index.vue(28,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/records/paper-diaper-receive/index.vue(133,23): error TS6133: 'formatToDateTime' is declared but its value is never read.
+src/views/elderly/nursing/records/paper-diaper-receive/index.vue(138,3): error TS6133: 'dangerousGoodsDelete' is declared but its value is never read.
+src/views/elderly/nursing/records/paper-diaper-receive/index.vue(139,3): error TS6133: 'dangerousGoodsPage' is declared but its value is never read.
+src/views/elderly/nursing/records/paper-diaper-receive/index.vue(147,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/nursing/records/paper-diaper-receive/index.vue(153,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/elderly/nursing/records/paper-diaper-receive/index.vue(162,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/nursing/records/paper-diaper-receive/index.vue(179,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/elderly/nursing/records/paper-diaper-receive/index.vue(183,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/elderly/nursing/records/paper-diaper-receive/index.vue(216,7): error TS6133: 'handleBatchExport' is declared but its value is never read.
+src/views/elderly/nursing/records/paper-diaper-receive/index.vue(286,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/nursing/records/paper-diaper-receive/index.vue(319,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/nursing/records/paper-diaper-receive/index.vue(319,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/nursing/records/paper-diaper-receive/index.vue(334,7): error TS6133: 'route' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-assessment/AddForm.vue(198,1): error TS6133: 'SelectUpload' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-assessment/AddForm.vue(265,56): error TS6133: 'detail' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-assessment/DetailForm.vue(132,1): error TS6133: 'SelectUpload' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-assessment/DetailForm.vue(137,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-assessment/DetailForm.vue(138,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-assessment/DetailForm.vue(176,56): error TS6133: 'detail' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-assessment/EditForm.vue(198,1): error TS6133: 'SelectUpload' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-assessment/EditForm.vue(204,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-assessment/EditForm.vue(266,56): error TS6133: 'detail' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-assessment/index.vue(48,36): error TS2554: Expected 0 arguments, but got 1.
+src/views/elderly/nursing/records/rehabilitation-assessment/index.vue(111,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/nursing/records/rehabilitation-assessment/index.vue(126,1): error TS6133: 'trainingPage' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-training/AddForm.vue(210,46): error TS6133: 'detail' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-training/DetailForm.vue(114,7): error TS6133: 'message' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-training/DetailForm.vue(115,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-training/DetailForm.vue(157,52): error TS6133: 'detail' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-training/EditForm.vue(150,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-training/EditForm.vue(211,52): error TS6133: 'detail' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-training/index.vue(48,36): error TS2554: Expected 0 arguments, but got 1.
+src/views/elderly/nursing/records/rehabilitation-training/index.vue(111,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/nursing/records/rehabilitation-training/index.vue(125,1): error TS6133: 'download' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-training/index.vue(130,1): error TS6133: 'careRecordsPage' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-training/index.vue(140,7): error TS6133: 'userStore' is declared but its value is never read.
+src/views/elderly/nursing/records/rehabilitation-training/index.vue(143,7): error TS6133: 'exportLoading' is declared but its value is never read.
+src/views/elderly/nursing/scheduling-list/index.vue(60,28): error TS2339: Property 'nickname' does not exist on type 'never'.
+src/views/elderly/nursing/scheduling-list/index.vue(61,28): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/nursing/scheduling-list/index.vue(89,31): error TS6133: 'index' is declared but its value is never read.
+src/views/elderly/nursing/scheduling-list/index.vue(126,25): error TS2339: Property 'nickname' does not exist on type 'never'.
+src/views/elderly/nursing/scheduling-list/index.vue(127,14): error TS2345: Argument of type 'any[]' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/scheduling-list/index.vue(146,13): error TS6133: 'item' is declared but its value is never read.
+src/views/elderly/nursing/scheduling-list/index.vue(148,20): error TS2345: Argument of type '{ s: { r: number; c: number; }; e: { r: number; c: number; }; }' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/scheduling-list/index.vue(149,20): error TS2345: Argument of type '{ s: { r: number; c: number; }; e: { r: number; c: number; }; }' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/scheduling-list/index.vue(179,14): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/elderly/nursing/special-nurse/Form.vue(23,17): error TS2322: Type 'string | number' is not assignable to type 'string | undefined'.
+src/views/elderly/presale/deposit/Form.vue(101,78): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/elderly/presale/deposit/Form.vue(145,51): error TS6133: 'getIntDictOptions' is declared but its value is never read.
+src/views/elderly/presale/deposit/Form.vue(209,44): error TS2339: Property 'payAmount' does not exist on type 'never'.
+src/views/elderly/presale/deposit/Form.vue(212,12): error TS2790: The operand of a 'delete' operator must be optional.
+src/views/elderly/presale/deposit/Form.vue(232,31): error TS2345: Argument of type '{ payAmount: undefined; payType: string; payeeName: string; reservationId: string; }' is not assignable to parameter of type 'never'.
+src/views/elderly/presale/deposit/Print.vue(24,42): error TS2345: Argument of type '{ toString: (radix?: number | undefined) => string; toFixed: (fractionDigits?: number | undefined) => string; toExponential: (fractionDigits?: number | undefined) => string; toPrecision: (precision?: number | undefined) => string; valueOf: () => number; toLocaleString: { ...; }; }' is not assignable to parameter of type 'string | number'.
+src/views/elderly/presale/deposit/Print.vue(57,1): error TS6133: 'formatDate' is declared but its value is never read.
+src/views/elderly/presale/deposit/Print.vue(58,10): error TS6133: 'dealBigMoney' is declared but its value is never read.
+src/views/elderly/restaurant/order-statistics/Form.vue(3,51): error TS2322: Type '{ [x: string]: any; field?: string | undefined; key?: string | undefined; name?: string | undefined; modelField?: string | undefined; modelEmit?: string | undefined; emitPrefix?: string | undefined; ... 36 more ...; className?: string | undefined; } | { ...; }' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/elderly/restaurant/order-statistics/Form.vue(75,50): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/restaurant/order-statistics/index.vue(28,26): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/elderly/restaurant/order-statistics/index.vue(29,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/restaurant/order-statistics/index.vue(38,26): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/elderly/restaurant/order-statistics/index.vue(39,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/elderly/restaurant/order-statistics/index.vue(88,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/elderly/restaurant/order-statistics/index.vue(163,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/elderly/restaurant/orderReport-statistics/index.vue(74,1): error TS6133: 'download' is declared but its value is never read.
+src/views/elderly/restaurant/orderReport-statistics/index.vue(77,1): error TS6133: 'exportWithCustomHeaders' is declared but its value is never read.
+src/views/elderly/restaurant/orderReport-statistics/index.vue(78,1): error TS6133: 'formatToDateTime' is declared but its value is never read.
+src/views/elderly/restaurant/orderReport-statistics/index.vue(85,7): error TS6133: 't' is declared but its value is never read.
+src/views/elderly/restaurant/orderReport-statistics/index.vue(187,7): error TS6133: 'getDictLabelArr' is declared but its value is never read.
+src/views/elderly/restaurant/orderReport-statistics/seeting-time-slots.vue(173,21): error TS6133: 'rule' is declared but its value is never read.
+src/views/elderly/restaurant/orderReport-statistics/seeting-time-slots.vue(173,27): error TS6133: 'value' is declared but its value is never read.
+src/views/elderly/restaurant/orderReport-statistics/seeting-time-slots.vue(288,29): error TS2339: Property 'id' does not exist on type 'SubmitParam'.
+src/views/elderly/restaurant/satisfactionSurvey/index.vue(238,1): error TS6133: 'getUserGroupTenant' is declared but its value is never read.
+src/views/elderly/restaurant/satisfactionSurvey/index.vue(285,7): error TS6133: 'getTenantList' is declared but its value is never read.
+src/views/elderly/restaurant/satisfactionSurvey/index.vue(330,7): error TS6133: 'getRoleLabel' is declared but its value is never read.
+src/views/elderly/scene/index.vue(9,37): error TS2339: Property 'title' does not exist on type 'never'.
+src/views/elderly/scene/index.vue(11,51): error TS2339: Property 'children' does not exist on type 'never'.
+src/views/elderly/scene/index.vue(26,48): error TS2322: Type 'void' is not assignable to type 'number | undefined'.
+src/views/elderly/scene/index.vue(88,24): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/elderly/scene/index.vue(118,21): error TS2345: Argument of type '{ title: any; children: never[]; path: string; }' is not assignable to parameter of type 'never'.
+src/views/elderly/scene/index.vue(143,5): error TS2531: Object is possibly 'null'.
+src/views/elderly/scene/index.vue(143,51): error TS2339: Property 'style' does not exist on type 'Element'.
+src/views/elderly/scene/index.vue(160,51): error TS2339: Property 'path' does not exist on type 'never'.
+src/views/elderly/scene/index.vue(176,23): error TS6133: 'str' is declared but its value is never read.
+src/views/elderly/swap_the_beds/index.vue(149,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/elderly/swap_the_beds/index.vue(150,7): error TS6133: 'importRef' is declared but its value is never read.
+src/views/elderly/swap_the_beds/index.vue(199,7): error TS6133: 'openForm' is declared but its value is never read.
+src/views/elderly/swap_the_beds/index.vue(207,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/elderly/swap_the_beds/index.vue(208,7): error TS6133: 'openFormEdit' is declared but its value is never read.
+src/views/elderly/swap_the_beds/index.vue(212,7): error TS6133: 'openFormDetail' is declared but its value is never read.
+src/views/elderly/swap_the_beds/index.vue(216,7): error TS6133: 'openClose' is declared but its value is never read.
+src/views/elderly/swap_the_beds/index.vue(235,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/elderly/swap_the_beds/index.vue(235,29): error TS6133: 'id' is declared but its value is never read.
+src/views/elderly/swap_the_beds/index.vue(251,17): error TS2551: Property 'elderName' does not exist on type '{ pageNo: number; pageSize: number; elderNameA: string; elderNameB: string; swapDate: never[]; tenantIds: number[]; }'. Did you mean 'elderNameA'?
+src/views/erp/finance/account/AccountForm.vue(114,3): error TS2322: Type '{ id: undefined; name: undefined; no: undefined; remark: undefined; status: undefined; sort: undefined; }' is not assignable to type '{ id: undefined; name: undefined; no: undefined; remark: undefined; status: undefined; sort: undefined; defaultStatus: undefined; } | { id: undefined; name: undefined; no: undefined; remark: undefined; status: undefined; sort: undefined; defaultStatus: undefined; }'.
+  Property 'defaultStatus' is missing in type '{ id: undefined; name: undefined; no: undefined; remark: undefined; status: undefined; sort: undefined; }' but required in type '{ id: undefined; name: undefined; no: undefined; remark: undefined; status: undefined; sort: undefined; defaultStatus: undefined; }'.
+src/views/erp/finance/account/index.vue(131,10): error TS6133: 'getIntDictOptions' is declared but its value is never read.
+src/views/erp/finance/account/index.vue(201,47): error TS2304: Cannot find name 'WarehouseVO'.
+src/views/erp/finance/payment/components/FinancePaymentItemForm.vue(98,7): error TS6133: 'productList' is declared but its value is never read.
+src/views/erp/finance/payment/components/FinancePaymentItemForm.vue(102,15): error TS2339: Property 'items' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; supplierId: undefined; disabled: false; }>, "disabled" | "items" | "supplierId">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/finance/payment/components/FinancePaymentItemForm.vue(110,30): error TS2304: Cannot find name 'SummaryMethodProps'.
+src/views/erp/finance/payment/components/FinancePaymentItemForm.vue(131,14): error TS2339: Property 'supplierId' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; supplierId: undefined; disabled: false; }>, "disabled" | "items" | "supplierId">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/finance/payment/components/FinancePaymentItemForm.vue(135,51): error TS2339: Property 'supplierId' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; supplierId: undefined; disabled: false; }>, "disabled" | "items" | "supplierId">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/finance/payment/components/FinancePaymentItemForm.vue(139,25): error TS2345: Argument of type '{ bizId: number; bizType: number; bizNo: string; totalPrice: number; paidPrice: any; paymentPrice: number; }' is not assignable to parameter of type 'never'.
+src/views/erp/finance/payment/components/FinancePaymentItemForm.vue(144,22): error TS2339: Property 'paymentPrice' does not exist on type 'PurchaseInVO'.
+src/views/erp/finance/payment/components/FinancePaymentItemForm.vue(145,42): error TS2339: Property 'paymentPrice' does not exist on type 'PurchaseInVO'.
+src/views/erp/finance/payment/components/FinancePaymentItemForm.vue(153,14): error TS2339: Property 'supplierId' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; supplierId: undefined; disabled: false; }>, "disabled" | "items" | "supplierId">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/finance/payment/components/FinancePaymentItemForm.vue(157,54): error TS2339: Property 'supplierId' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; supplierId: undefined; disabled: false; }>, "disabled" | "items" | "supplierId">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/finance/payment/components/FinancePaymentItemForm.vue(161,25): error TS2345: Argument of type '{ bizId: number; bizType: number; bizNo: string; totalPrice: number; paidPrice: number; paymentPrice: any; }' is not assignable to parameter of type 'never'.
+src/views/erp/finance/payment/components/FinancePaymentItemForm.vue(166,23): error TS2339: Property 'refundPrice' does not exist on type 'PurchaseReturnVO'.
+src/views/erp/finance/payment/components/FinancePaymentItemForm.vue(167,43): error TS2339: Property 'refundPrice' does not exist on type 'PurchaseReturnVO'.
+src/views/erp/finance/payment/components/FinancePaymentItemForm.vue(179,24): error TS2339: Property 'validate' does not exist on type 'never[]'.
+src/views/erp/finance/payment/FinancePaymentForm.vue(76,14): error TS2345: Argument of type '{ isShowTip: false; modelValue: string; limit: number; }' is not assignable to parameter of type 'Partial<{ drag: boolean; disabled: boolean; fileSize: number; fileType: unknown[]; autoUpload: boolean; limit: number; isShowTip: boolean; isDetail: boolean; }> & Omit<{ readonly drag: boolean; ... 10 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentPro...'.
+  Property 'fileName' is missing in type '{ isShowTip: false; modelValue: string; limit: number; }' but required in type 'Omit<{ readonly drag: boolean; readonly disabled: boolean; readonly modelValue: string | string[]; readonly fileName: string | string[]; readonly fileSize: number; readonly fileType: unknown[]; ... 5 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProp...'.
+src/views/erp/finance/payment/FinancePaymentForm.vue(87,15): error TS2322: Type 'never[]' is not assignable to type 'undefined'.
+src/views/erp/finance/payment/FinancePaymentForm.vue(88,15): error TS2322: Type 'boolean' is not assignable to type 'false'.
+src/views/erp/finance/payment/FinancePaymentForm.vue(151,34): error TS6133: 'erpPriceMultiply' is declared but its value is never read.
+src/views/erp/finance/payment/FinancePaymentForm.vue(200,69): error TS2339: Property 'paymentPrice' does not exist on type 'never'.
+src/views/erp/finance/payment/FinancePaymentForm.vue(230,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/finance/payment/FinancePaymentForm.vue(269,5): error TS2322: Type 'undefined' is not assignable to type 'string'.
+src/views/erp/finance/receipt/components/FinanceReceiptItemForm.vue(92,7): error TS6133: 'productList' is declared but its value is never read.
+src/views/erp/finance/receipt/components/FinanceReceiptItemForm.vue(96,15): error TS2339: Property 'items' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; customerId: undefined; disabled: false; }>, "disabled" | "items" | "customerId">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/finance/receipt/components/FinanceReceiptItemForm.vue(104,30): error TS2304: Cannot find name 'SummaryMethodProps'.
+src/views/erp/finance/receipt/components/FinanceReceiptItemForm.vue(125,14): error TS2339: Property 'customerId' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; customerId: undefined; disabled: false; }>, "disabled" | "items" | "customerId">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/finance/receipt/components/FinanceReceiptItemForm.vue(129,48): error TS2339: Property 'customerId' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; customerId: undefined; disabled: false; }>, "disabled" | "items" | "customerId">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/finance/receipt/components/FinanceReceiptItemForm.vue(133,25): error TS2345: Argument of type '{ bizId: number; bizType: number; bizNo: string; totalPrice: number; receiptedPrice: any; receiptPrice: number; }' is not assignable to parameter of type 'never'.
+src/views/erp/finance/receipt/components/FinanceReceiptItemForm.vue(138,27): error TS2339: Property 'receiptPrice' does not exist on type 'SaleOutVO'.
+src/views/erp/finance/receipt/components/FinanceReceiptItemForm.vue(139,42): error TS2339: Property 'receiptPrice' does not exist on type 'SaleOutVO'.
+src/views/erp/finance/receipt/components/FinanceReceiptItemForm.vue(147,14): error TS2339: Property 'customerId' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; customerId: undefined; disabled: false; }>, "disabled" | "items" | "customerId">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/finance/receipt/components/FinanceReceiptItemForm.vue(151,50): error TS2339: Property 'customerId' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; customerId: undefined; disabled: false; }>, "disabled" | "items" | "customerId">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/finance/receipt/components/FinanceReceiptItemForm.vue(155,25): error TS2345: Argument of type '{ bizId: number; bizType: number; bizNo: string; totalPrice: number; receiptedPrice: number; receiptPrice: any; }' is not assignable to parameter of type 'never'.
+src/views/erp/finance/receipt/components/FinanceReceiptItemForm.vue(160,28): error TS2339: Property 'refundPrice' does not exist on type 'SaleReturnVO'.
+src/views/erp/finance/receipt/components/FinanceReceiptItemForm.vue(161,43): error TS2339: Property 'refundPrice' does not exist on type 'SaleReturnVO'.
+src/views/erp/finance/receipt/components/FinanceReceiptItemForm.vue(173,24): error TS2339: Property 'validate' does not exist on type 'never[]'.
+src/views/erp/finance/receipt/FinanceReceiptForm.vue(76,14): error TS2345: Argument of type '{ isShowTip: false; modelValue: string; limit: number; }' is not assignable to parameter of type 'Partial<{ drag: boolean; disabled: boolean; fileSize: number; fileType: unknown[]; autoUpload: boolean; limit: number; isShowTip: boolean; isDetail: boolean; }> & Omit<{ readonly drag: boolean; ... 10 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentPro...'.
+  Property 'fileName' is missing in type '{ isShowTip: false; modelValue: string; limit: number; }' but required in type 'Omit<{ readonly drag: boolean; readonly disabled: boolean; readonly modelValue: string | string[]; readonly fileName: string | string[]; readonly fileSize: number; readonly fileType: unknown[]; ... 5 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProp...'.
+src/views/erp/finance/receipt/FinanceReceiptForm.vue(87,15): error TS2322: Type 'never[]' is not assignable to type 'undefined'.
+src/views/erp/finance/receipt/FinanceReceiptForm.vue(88,15): error TS2322: Type 'boolean' is not assignable to type 'false'.
+src/views/erp/finance/receipt/FinanceReceiptForm.vue(200,69): error TS2339: Property 'receiptPrice' does not exist on type 'never'.
+src/views/erp/finance/receipt/FinanceReceiptForm.vue(230,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/finance/receipt/FinanceReceiptForm.vue(269,5): error TS2322: Type 'undefined' is not assignable to type 'string'.
+src/views/erp/home/components/TimeSummaryChart.vue(12,1): error TS6133: 'formatDate' is declared but its value is never read.
+src/views/erp/product/category/index.vue(113,15): error TS2339: Property 'total' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{} & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: OnCleanup) => any : (ar...'.
+src/views/erp/product/category/index.vue(114,33): error TS2339: Property 'pageNo' does not exist on type '{ name: undefined; status: undefined; }'.
+src/views/erp/product/category/index.vue(115,34): error TS2339: Property 'pageSize' does not exist on type '{ name: undefined; status: undefined; }'.
+src/views/erp/product/category/index.vue(151,66): error TS2554: Expected 0 arguments, but got 1.
+src/views/erp/product/category/index.vue(160,15): error TS2339: Property 'pageNo' does not exist on type '{ name: undefined; status: undefined; }'.
+src/views/erp/product/product/ProductForm.vue(231,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/product/unit/ProductUnitForm.vue(83,47): error TS2503: Cannot find namespace 'ProductUnitApi'.
+src/views/erp/product/unit/ProductUnitForm.vue(104,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(25,24): error TS2339: Property 'onChangeWarehouse' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly disabled: false; readonly items: undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? ...'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(69,28): error TS2339: Property 'totalCount' does not exist on type 'never'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(81,28): error TS2339: Property 'inCount' does not exist on type 'never'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(195,43): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'WarehouseVO'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(199,15): error TS2339: Property 'items' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; disabled: false; }>, "disabled" | "items">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(223,12): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(223,54): error TS2339: Property 'productPrice' does not exist on type 'never'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(223,73): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(224,12): error TS2339: Property 'taxPrice' does not exist on type 'never'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(224,45): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(224,69): error TS2339: Property 'taxPercent' does not exist on type 'never'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(225,16): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(226,14): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(226,32): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(226,58): error TS2339: Property 'taxPrice' does not exist on type 'never'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(228,14): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(236,30): error TS2304: Cannot find name 'SummaryMethodProps'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(257,7): error TS6133: 'handleAdd' is declared but its value is never read.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(272,23): error TS2345: Argument of type '{ id: undefined; productId: undefined; productUnitName: undefined; productBarCode: undefined; productPrice: undefined; stockCount: undefined; count: number; totalProductPrice: undefined; taxPercent: undefined; taxPrice: undefined; totalPrice: undefined; remark: undefined; }' is not assignable to parameter of type 'never'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(291,24): error TS2339: Property 'validate' does not exist on type 'never[]'.
+src/views/erp/purchase/in/components/PurchaseInItemForm.vue(298,3): error TS2322: Type '{ id: number; name: string; address: string; sort: number; remark: string; principal: string; warehousePrice: number; truckagePrice: number; status: number; defaultStatus: boolean; } | undefined' is not assignable to type 'WarehouseVO | { id: number; name: string; address: string; sort: number; remark: string; principal: string; warehousePrice: number; truckagePrice: number; status: number; defaultStatus: boolean; }'.
+  Type 'undefined' is not assignable to type 'WarehouseVO | { id: number; name: string; address: string; sort: number; remark: string; principal: string; warehousePrice: number; truckagePrice: number; status: number; defaultStatus: boolean; }'.
+src/views/erp/purchase/in/components/PurchaseInPaymentEnableList.vue(155,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/purchase/in/PurchaseInForm.vue(70,14): error TS2345: Argument of type '{ isShowTip: false; modelValue: string; limit: number; }' is not assignable to parameter of type 'Partial<{ drag: boolean; disabled: boolean; fileSize: number; fileType: unknown[]; autoUpload: boolean; limit: number; isShowTip: boolean; isDetail: boolean; }> & Omit<{ readonly drag: boolean; ... 10 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentPro...'.
+  Property 'fileName' is missing in type '{ isShowTip: false; modelValue: string; limit: number; }' but required in type 'Omit<{ readonly drag: boolean; readonly disabled: boolean; readonly modelValue: string | string[]; readonly fileName: string | string[]; readonly fileSize: number; readonly fileType: unknown[]; ... 5 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProp...'.
+src/views/erp/purchase/in/PurchaseInForm.vue(78,51): error TS2322: Type 'never[]' is not assignable to type 'undefined'.
+src/views/erp/purchase/in/PurchaseInForm.vue(78,75): error TS2322: Type 'boolean' is not assignable to type 'false'.
+src/views/erp/purchase/in/PurchaseInForm.vue(221,69): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/purchase/in/PurchaseInForm.vue(224,5): error TS2322: Type 'number | undefined' is not assignable to type 'number'.
+  Type 'undefined' is not assignable to type 'number'.
+src/views/erp/purchase/in/PurchaseInForm.vue(225,46): error TS18048: 'discountPrice' is possibly 'undefined'.
+src/views/erp/purchase/in/PurchaseInForm.vue(253,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/purchase/in/PurchaseInForm.vue(266,18): error TS2339: Property 'orderId' does not exist on type '{ id: undefined; supplierId: undefined; accountId: undefined; inTime: undefined; remark: undefined; fileUrl: string; discountPercent: number; discountPrice: number; totalPrice: number; otherPrice: number; orderNo: undefined; items: never[]; no: undefined; }'.
+src/views/erp/purchase/in/PurchaseInForm.vue(267,3): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/erp/purchase/in/PurchaseInForm.vue(268,37): error TS2339: Property 'supplierId' does not exist on type 'PurchaseOrderVO'.
+src/views/erp/purchase/in/PurchaseInForm.vue(269,36): error TS2339: Property 'accountId' does not exist on type 'PurchaseOrderVO'.
+src/views/erp/purchase/in/PurchaseInForm.vue(270,42): error TS2339: Property 'discountPercent' does not exist on type 'PurchaseOrderVO'.
+src/views/erp/purchase/in/PurchaseInForm.vue(271,3): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/erp/purchase/in/PurchaseInForm.vue(272,34): error TS2339: Property 'fileUrl' does not exist on type 'PurchaseOrderVO'.
+src/views/erp/purchase/in/PurchaseInForm.vue(274,9): error TS2339: Property 'items' does not exist on type 'PurchaseOrderVO'.
+src/views/erp/purchase/in/PurchaseInForm.vue(280,32): error TS2339: Property 'items' does not exist on type 'PurchaseOrderVO'.
+src/views/erp/purchase/in/PurchaseInForm.vue(316,5): error TS2322: Type 'undefined' is not assignable to type 'string'.
+src/views/erp/purchase/order/components/PurchaseOrderInEnableList.vue(173,22): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'PurchaseOrderVO'.
+src/views/erp/purchase/order/components/PurchaseOrderItemForm.vue(168,15): error TS2339: Property 'items' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; disabled: false; }>, "disabled" | "items">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/purchase/order/components/PurchaseOrderItemForm.vue(184,12): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/purchase/order/components/PurchaseOrderItemForm.vue(184,54): error TS2339: Property 'productPrice' does not exist on type 'never'.
+src/views/erp/purchase/order/components/PurchaseOrderItemForm.vue(184,73): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/erp/purchase/order/components/PurchaseOrderItemForm.vue(185,12): error TS2339: Property 'taxPrice' does not exist on type 'never'.
+src/views/erp/purchase/order/components/PurchaseOrderItemForm.vue(185,45): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/purchase/order/components/PurchaseOrderItemForm.vue(185,69): error TS2339: Property 'taxPercent' does not exist on type 'never'.
+src/views/erp/purchase/order/components/PurchaseOrderItemForm.vue(186,16): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/purchase/order/components/PurchaseOrderItemForm.vue(187,14): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/purchase/order/components/PurchaseOrderItemForm.vue(187,32): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/purchase/order/components/PurchaseOrderItemForm.vue(187,58): error TS2339: Property 'taxPrice' does not exist on type 'never'.
+src/views/erp/purchase/order/components/PurchaseOrderItemForm.vue(189,14): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/purchase/order/components/PurchaseOrderItemForm.vue(197,30): error TS2304: Cannot find name 'SummaryMethodProps'.
+src/views/erp/purchase/order/components/PurchaseOrderItemForm.vue(233,23): error TS2345: Argument of type '{ id: undefined; productId: undefined; productUnitName: undefined; productBarCode: undefined; productPrice: undefined; stockCount: undefined; count: number; totalProductPrice: undefined; taxPercent: undefined; taxPrice: undefined; totalPrice: undefined; remark: undefined; }' is not assignable to parameter of type 'never'.
+src/views/erp/purchase/order/components/PurchaseOrderItemForm.vue(264,24): error TS2339: Property 'validate' does not exist on type 'never[]'.
+src/views/erp/purchase/order/components/PurchaseOrderReturnEnableList.vue(180,22): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'PurchaseOrderVO'.
+src/views/erp/purchase/order/PurchaseOrderForm.vue(58,14): error TS2345: Argument of type '{ isShowTip: false; modelValue: string; limit: number; }' is not assignable to parameter of type 'Partial<{ drag: boolean; disabled: boolean; fileSize: number; fileType: unknown[]; autoUpload: boolean; limit: number; isShowTip: boolean; isDetail: boolean; }> & Omit<{ readonly drag: boolean; ... 10 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentPro...'.
+  Property 'fileName' is missing in type '{ isShowTip: false; modelValue: string; limit: number; }' but required in type 'Omit<{ readonly drag: boolean; readonly disabled: boolean; readonly modelValue: string | string[]; readonly fileName: string | string[]; readonly fileSize: number; readonly fileType: unknown[]; ... 5 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProp...'.
+src/views/erp/purchase/order/PurchaseOrderForm.vue(66,54): error TS2322: Type 'never[]' is not assignable to type 'undefined'.
+src/views/erp/purchase/order/PurchaseOrderForm.vue(66,78): error TS2322: Type 'boolean' is not assignable to type 'false'.
+src/views/erp/purchase/order/PurchaseOrderForm.vue(190,69): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/purchase/order/PurchaseOrderForm.vue(193,5): error TS2322: Type 'number | undefined' is not assignable to type 'number'.
+  Type 'undefined' is not assignable to type 'number'.
+src/views/erp/purchase/order/PurchaseOrderForm.vue(194,46): error TS18048: 'discountPrice' is possibly 'undefined'.
+src/views/erp/purchase/order/PurchaseOrderForm.vue(222,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/purchase/order/PurchaseOrderForm.vue(260,5): error TS2322: Type 'undefined' is not assignable to type 'string'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(25,24): error TS2339: Property 'onChangeWarehouse' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly disabled: false; readonly items: undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? ...'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(69,28): error TS2339: Property 'inCount' does not exist on type 'never'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(81,28): error TS2339: Property 'returnCount' does not exist on type 'never'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(195,43): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'WarehouseVO'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(199,15): error TS2339: Property 'items' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; disabled: false; }>, "disabled" | "items">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(223,12): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(223,54): error TS2339: Property 'productPrice' does not exist on type 'never'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(223,73): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(224,12): error TS2339: Property 'taxPrice' does not exist on type 'never'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(224,45): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(224,69): error TS2339: Property 'taxPercent' does not exist on type 'never'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(225,16): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(226,14): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(226,32): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(226,58): error TS2339: Property 'taxPrice' does not exist on type 'never'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(228,14): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(236,30): error TS2304: Cannot find name 'SummaryMethodProps'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(257,7): error TS6133: 'handleAdd' is declared but its value is never read.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(272,23): error TS2345: Argument of type '{ id: undefined; productId: undefined; productUnitName: undefined; productBarCode: undefined; productPrice: undefined; stockCount: undefined; count: number; totalProductPrice: undefined; taxPercent: undefined; taxPrice: undefined; totalPrice: undefined; remark: undefined; }' is not assignable to parameter of type 'never'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(291,24): error TS2339: Property 'validate' does not exist on type 'never[]'.
+src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue(298,3): error TS2322: Type '{ id: number; name: string; address: string; sort: number; remark: string; principal: string; warehousePrice: number; truckagePrice: number; status: number; defaultStatus: boolean; } | undefined' is not assignable to type 'WarehouseVO | { id: number; name: string; address: string; sort: number; remark: string; principal: string; warehousePrice: number; truckagePrice: number; status: number; defaultStatus: boolean; }'.
+src/views/erp/purchase/return/components/PurchaseReturnRefundEnableList.vue(156,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/purchase/return/index.vue(40,32): error TS2339: Property 'inTime' does not exist on type '{ pageNo: number; pageSize: number; no: undefined; supplierId: undefined; productId: undefined; warehouseId: undefined; returnTime: never[]; orderNo: undefined; accountId: undefined; status: undefined; refundStatus: undefined; remark: undefined; creator: undefined; }'.
+src/views/erp/purchase/return/PurchaseReturnForm.vue(70,14): error TS2345: Argument of type '{ isShowTip: false; modelValue: string; limit: number; }' is not assignable to parameter of type 'Partial<{ drag: boolean; disabled: boolean; fileSize: number; fileType: unknown[]; autoUpload: boolean; limit: number; isShowTip: boolean; isDetail: boolean; }> & Omit<{ readonly drag: boolean; ... 10 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentPro...'.
+  Property 'fileName' is missing in type '{ isShowTip: false; modelValue: string; limit: number; }' but required in type 'Omit<{ readonly drag: boolean; readonly disabled: boolean; readonly modelValue: string | string[]; readonly fileName: string | string[]; readonly fileSize: number; readonly fileType: unknown[]; ... 5 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProp...'.
+src/views/erp/purchase/return/PurchaseReturnForm.vue(80,15): error TS2322: Type 'never[]' is not assignable to type 'undefined'.
+src/views/erp/purchase/return/PurchaseReturnForm.vue(81,15): error TS2322: Type 'boolean' is not assignable to type 'false'.
+src/views/erp/purchase/return/PurchaseReturnForm.vue(225,69): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/purchase/return/PurchaseReturnForm.vue(228,5): error TS2322: Type 'number | undefined' is not assignable to type 'number'.
+  Type 'undefined' is not assignable to type 'number'.
+src/views/erp/purchase/return/PurchaseReturnForm.vue(229,46): error TS18048: 'discountPrice' is possibly 'undefined'.
+src/views/erp/purchase/return/PurchaseReturnForm.vue(257,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/purchase/return/PurchaseReturnForm.vue(270,18): error TS2339: Property 'orderId' does not exist on type '{ id: undefined; supplierId: undefined; accountId: undefined; returnTime: undefined; remark: undefined; fileUrl: string; discountPercent: number; discountPrice: number; totalPrice: number; otherPrice: number; orderNo: undefined; items: never[]; no: undefined; }'.
+src/views/erp/purchase/return/PurchaseReturnForm.vue(271,3): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/erp/purchase/return/PurchaseReturnForm.vue(272,37): error TS2339: Property 'supplierId' does not exist on type 'PurchaseOrderVO'.
+src/views/erp/purchase/return/PurchaseReturnForm.vue(273,36): error TS2339: Property 'accountId' does not exist on type 'PurchaseOrderVO'.
+src/views/erp/purchase/return/PurchaseReturnForm.vue(274,42): error TS2339: Property 'discountPercent' does not exist on type 'PurchaseOrderVO'.
+src/views/erp/purchase/return/PurchaseReturnForm.vue(275,3): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/erp/purchase/return/PurchaseReturnForm.vue(276,34): error TS2339: Property 'fileUrl' does not exist on type 'PurchaseOrderVO'.
+src/views/erp/purchase/return/PurchaseReturnForm.vue(278,9): error TS2339: Property 'items' does not exist on type 'PurchaseOrderVO'.
+src/views/erp/purchase/return/PurchaseReturnForm.vue(283,32): error TS2339: Property 'items' does not exist on type 'PurchaseOrderVO'.
+src/views/erp/purchase/return/PurchaseReturnForm.vue(319,5): error TS2322: Type 'undefined' is not assignable to type 'string'.
+src/views/erp/purchase/supplier/index.vue(115,1): error TS6133: 'dateFormatter' is declared but its value is never read.
+src/views/erp/purchase/supplier/SupplierForm.vue(200,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/sale/customer/CustomerForm.vue(200,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/sale/customer/index.vue(115,1): error TS6133: 'dateFormatter' is declared but its value is never read.
+src/views/erp/sale/order/components/SaleOrderItemForm.vue(163,15): error TS2339: Property 'items' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; disabled: false; }>, "disabled" | "items">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/sale/order/components/SaleOrderItemForm.vue(179,12): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/sale/order/components/SaleOrderItemForm.vue(179,54): error TS2339: Property 'productPrice' does not exist on type 'never'.
+src/views/erp/sale/order/components/SaleOrderItemForm.vue(179,73): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/erp/sale/order/components/SaleOrderItemForm.vue(180,12): error TS2339: Property 'taxPrice' does not exist on type 'never'.
+src/views/erp/sale/order/components/SaleOrderItemForm.vue(180,45): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/sale/order/components/SaleOrderItemForm.vue(180,69): error TS2339: Property 'taxPercent' does not exist on type 'never'.
+src/views/erp/sale/order/components/SaleOrderItemForm.vue(181,16): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/sale/order/components/SaleOrderItemForm.vue(182,14): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/sale/order/components/SaleOrderItemForm.vue(182,32): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/sale/order/components/SaleOrderItemForm.vue(182,58): error TS2339: Property 'taxPrice' does not exist on type 'never'.
+src/views/erp/sale/order/components/SaleOrderItemForm.vue(184,14): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/sale/order/components/SaleOrderItemForm.vue(192,30): error TS2304: Cannot find name 'SummaryMethodProps'.
+src/views/erp/sale/order/components/SaleOrderItemForm.vue(228,23): error TS2345: Argument of type '{ id: undefined; productId: undefined; productUnitName: undefined; productBarCode: undefined; productPrice: undefined; stockCount: undefined; count: number; totalProductPrice: undefined; taxPercent: undefined; taxPrice: undefined; totalPrice: undefined; remark: undefined; }' is not assignable to parameter of type 'never'.
+src/views/erp/sale/order/components/SaleOrderItemForm.vue(259,24): error TS2339: Property 'validate' does not exist on type 'never[]'.
+src/views/erp/sale/order/components/SaleOrderOutEnableList.vue(174,22): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'SaleOrderVO'.
+src/views/erp/sale/order/components/SaleOrderReturnEnableList.vue(180,22): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'SaleOrderVO'.
+src/views/erp/sale/order/SaleOrderForm.vue(76,14): error TS2345: Argument of type '{ isShowTip: false; modelValue: string; limit: number; }' is not assignable to parameter of type 'Partial<{ drag: boolean; disabled: boolean; fileSize: number; fileType: unknown[]; autoUpload: boolean; limit: number; isShowTip: boolean; isDetail: boolean; }> & Omit<{ readonly drag: boolean; ... 10 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentPro...'.
+  Property 'fileName' is missing in type '{ isShowTip: false; modelValue: string; limit: number; }' but required in type 'Omit<{ readonly drag: boolean; readonly disabled: boolean; readonly modelValue: string | string[]; readonly fileName: string | string[]; readonly fileSize: number; readonly fileType: unknown[]; ... 5 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProp...'.
+src/views/erp/sale/order/SaleOrderForm.vue(84,50): error TS2322: Type 'never[]' is not assignable to type 'undefined'.
+src/views/erp/sale/order/SaleOrderForm.vue(84,74): error TS2322: Type 'boolean' is not assignable to type 'false'.
+src/views/erp/sale/order/SaleOrderForm.vue(209,69): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/sale/order/SaleOrderForm.vue(212,5): error TS2322: Type 'number | undefined' is not assignable to type 'number'.
+  Type 'undefined' is not assignable to type 'number'.
+src/views/erp/sale/order/SaleOrderForm.vue(213,46): error TS18048: 'discountPrice' is possibly 'undefined'.
+src/views/erp/sale/order/SaleOrderForm.vue(241,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/sale/order/SaleOrderForm.vue(280,5): error TS2322: Type 'undefined' is not assignable to type 'string'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(25,24): error TS2339: Property 'onChangeWarehouse' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly disabled: false; readonly items: undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? ...'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(69,28): error TS2339: Property 'totalCount' does not exist on type 'never'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(81,28): error TS2339: Property 'outCount' does not exist on type 'never'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(195,43): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'WarehouseVO'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(199,15): error TS2339: Property 'items' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; disabled: false; }>, "disabled" | "items">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(223,12): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(223,54): error TS2339: Property 'productPrice' does not exist on type 'never'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(223,73): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(224,12): error TS2339: Property 'taxPrice' does not exist on type 'never'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(224,45): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(224,69): error TS2339: Property 'taxPercent' does not exist on type 'never'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(225,16): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(226,14): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(226,32): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(226,58): error TS2339: Property 'taxPrice' does not exist on type 'never'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(228,14): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(236,30): error TS2304: Cannot find name 'SummaryMethodProps'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(257,7): error TS6133: 'handleAdd' is declared but its value is never read.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(272,23): error TS2345: Argument of type '{ id: undefined; productId: undefined; productUnitName: undefined; productBarCode: undefined; productPrice: undefined; stockCount: undefined; count: number; totalProductPrice: undefined; taxPercent: undefined; taxPrice: undefined; totalPrice: undefined; remark: undefined; }' is not assignable to parameter of type 'never'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(291,24): error TS2339: Property 'validate' does not exist on type 'never[]'.
+src/views/erp/sale/out/components/SaleOutItemForm.vue(298,3): error TS2322: Type '{ id: number; name: string; address: string; sort: number; remark: string; principal: string; warehousePrice: number; truckagePrice: number; status: number; defaultStatus: boolean; } | undefined' is not assignable to type 'WarehouseVO | { id: number; name: string; address: string; sort: number; remark: string; principal: string; warehousePrice: number; truckagePrice: number; status: number; defaultStatus: boolean; }'.
+src/views/erp/sale/out/components/SaleOutReceiptEnableList.vue(155,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/sale/out/SaleOutForm.vue(88,14): error TS2345: Argument of type '{ isShowTip: false; modelValue: string; limit: number; }' is not assignable to parameter of type 'Partial<{ drag: boolean; disabled: boolean; fileSize: number; fileType: unknown[]; autoUpload: boolean; limit: number; isShowTip: boolean; isDetail: boolean; }> & Omit<{ readonly drag: boolean; ... 10 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentPro...'.
+  Property 'fileName' is missing in type '{ isShowTip: false; modelValue: string; limit: number; }' but required in type 'Omit<{ readonly drag: boolean; readonly disabled: boolean; readonly modelValue: string | string[]; readonly fileName: string | string[]; readonly fileSize: number; readonly fileType: unknown[]; ... 5 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProp...'.
+src/views/erp/sale/out/SaleOutForm.vue(96,48): error TS2322: Type 'never[]' is not assignable to type 'undefined'.
+src/views/erp/sale/out/SaleOutForm.vue(96,72): error TS2322: Type 'boolean' is not assignable to type 'false'.
+src/views/erp/sale/out/SaleOutForm.vue(237,69): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/sale/out/SaleOutForm.vue(240,5): error TS2322: Type 'number | undefined' is not assignable to type 'number'.
+  Type 'undefined' is not assignable to type 'number'.
+src/views/erp/sale/out/SaleOutForm.vue(241,46): error TS18048: 'discountPrice' is possibly 'undefined'.
+src/views/erp/sale/out/SaleOutForm.vue(269,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/sale/out/SaleOutForm.vue(282,18): error TS2339: Property 'orderId' does not exist on type '{ id: undefined; customerId: undefined; accountId: undefined; saleUserId: undefined; outTime: undefined; remark: undefined; fileUrl: string; discountPercent: number; discountPrice: number; totalPrice: number; otherPrice: number; orderNo: undefined; items: never[]; no: undefined; }'.
+src/views/erp/sale/out/SaleOutForm.vue(283,3): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/erp/sale/out/SaleOutForm.vue(284,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/sale/out/SaleOutForm.vue(285,36): error TS2339: Property 'accountId' does not exist on type 'SaleOrderVO'.
+src/views/erp/sale/out/SaleOutForm.vue(286,37): error TS2339: Property 'saleUserId' does not exist on type 'SaleOrderVO'.
+src/views/erp/sale/out/SaleOutForm.vue(287,42): error TS2339: Property 'discountPercent' does not exist on type 'SaleOrderVO'.
+src/views/erp/sale/out/SaleOutForm.vue(288,3): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/erp/sale/out/SaleOutForm.vue(289,34): error TS2339: Property 'fileUrl' does not exist on type 'SaleOrderVO'.
+src/views/erp/sale/out/SaleOutForm.vue(291,9): error TS2339: Property 'items' does not exist on type 'SaleOrderVO'.
+src/views/erp/sale/out/SaleOutForm.vue(297,32): error TS2339: Property 'items' does not exist on type 'SaleOrderVO'.
+src/views/erp/sale/out/SaleOutForm.vue(334,5): error TS2322: Type 'undefined' is not assignable to type 'string'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(25,24): error TS2339: Property 'onChangeWarehouse' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly disabled: false; readonly items: undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? ...'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(69,28): error TS2339: Property 'outCount' does not exist on type 'never'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(81,28): error TS2339: Property 'returnCount' does not exist on type 'never'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(195,43): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'WarehouseVO'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(199,15): error TS2339: Property 'items' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; disabled: false; }>, "disabled" | "items">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(223,12): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(223,54): error TS2339: Property 'productPrice' does not exist on type 'never'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(223,73): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(224,12): error TS2339: Property 'taxPrice' does not exist on type 'never'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(224,45): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(224,69): error TS2339: Property 'taxPercent' does not exist on type 'never'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(225,16): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(226,14): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(226,32): error TS2339: Property 'totalProductPrice' does not exist on type 'never'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(226,58): error TS2339: Property 'taxPrice' does not exist on type 'never'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(228,14): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(236,30): error TS2304: Cannot find name 'SummaryMethodProps'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(257,7): error TS6133: 'handleAdd' is declared but its value is never read.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(272,23): error TS2345: Argument of type '{ id: undefined; productId: undefined; productUnitName: undefined; productBarCode: undefined; productPrice: undefined; stockCount: undefined; count: number; totalProductPrice: undefined; taxPercent: undefined; taxPrice: undefined; totalPrice: undefined; remark: undefined; }' is not assignable to parameter of type 'never'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(291,24): error TS2339: Property 'validate' does not exist on type 'never[]'.
+src/views/erp/sale/return/components/SaleReturnItemForm.vue(298,3): error TS2322: Type '{ id: number; name: string; address: string; sort: number; remark: string; principal: string; warehousePrice: number; truckagePrice: number; status: number; defaultStatus: boolean; } | undefined' is not assignable to type 'WarehouseVO | { id: number; name: string; address: string; sort: number; remark: string; principal: string; warehousePrice: number; truckagePrice: number; status: number; defaultStatus: boolean; }'.
+src/views/erp/sale/return/components/SaleReturnRefundEnableList.vue(155,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/sale/return/index.vue(40,32): error TS2339: Property 'outTime' does not exist on type '{ pageNo: number; pageSize: number; no: undefined; customerId: undefined; productId: undefined; warehouseId: undefined; returnTime: never[]; orderNo: undefined; accountId: undefined; status: undefined; remark: undefined; creator: undefined; refundStatus: undefined; }'.
+src/views/erp/sale/return/SaleReturnForm.vue(88,14): error TS2345: Argument of type '{ isShowTip: false; modelValue: string; limit: number; }' is not assignable to parameter of type 'Partial<{ drag: boolean; disabled: boolean; fileSize: number; fileType: unknown[]; autoUpload: boolean; limit: number; isShowTip: boolean; isDetail: boolean; }> & Omit<{ readonly drag: boolean; ... 10 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentPro...'.
+  Property 'fileName' is missing in type '{ isShowTip: false; modelValue: string; limit: number; }' but required in type 'Omit<{ readonly drag: boolean; readonly disabled: boolean; readonly modelValue: string | string[]; readonly fileName: string | string[]; readonly fileSize: number; readonly fileType: unknown[]; ... 5 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProp...'.
+src/views/erp/sale/return/SaleReturnForm.vue(96,51): error TS2322: Type 'never[]' is not assignable to type 'undefined'.
+src/views/erp/sale/return/SaleReturnForm.vue(96,75): error TS2322: Type 'boolean' is not assignable to type 'false'.
+src/views/erp/sale/return/SaleReturnForm.vue(237,69): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/sale/return/SaleReturnForm.vue(240,46): error TS18048: 'discountPrice' is possibly 'undefined'.
+src/views/erp/sale/return/SaleReturnForm.vue(268,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/sale/return/SaleReturnForm.vue(281,18): error TS2339: Property 'orderId' does not exist on type '{ id: undefined; customerId: undefined; accountId: undefined; saleUserId: undefined; returnTime: undefined; remark: undefined; fileUrl: string; discountPercent: number; discountPrice: number; ... 4 more ...; no: undefined; }'.
+src/views/erp/sale/return/SaleReturnForm.vue(282,3): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/erp/sale/return/SaleReturnForm.vue(283,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/erp/sale/return/SaleReturnForm.vue(284,36): error TS2339: Property 'accountId' does not exist on type 'SaleOrderVO'.
+src/views/erp/sale/return/SaleReturnForm.vue(285,37): error TS2339: Property 'saleUserId' does not exist on type 'SaleOrderVO'.
+src/views/erp/sale/return/SaleReturnForm.vue(286,42): error TS2339: Property 'discountPercent' does not exist on type 'SaleOrderVO'.
+src/views/erp/sale/return/SaleReturnForm.vue(287,3): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/erp/sale/return/SaleReturnForm.vue(288,34): error TS2339: Property 'fileUrl' does not exist on type 'SaleOrderVO'.
+src/views/erp/sale/return/SaleReturnForm.vue(290,9): error TS2339: Property 'items' does not exist on type 'SaleOrderVO'.
+src/views/erp/sale/return/SaleReturnForm.vue(295,32): error TS2339: Property 'items' does not exist on type 'SaleOrderVO'.
+src/views/erp/sale/return/SaleReturnForm.vue(332,5): error TS2322: Type 'undefined' is not assignable to type 'string'.
+src/views/erp/stock/check/components/StockCheckItemForm.vue(82,31): error TS2339: Property 'actualCount' does not exist on type '{ inId: { required: boolean; message: string; trigger: string; }[]; warehouseId: { required: boolean; message: string; trigger: string; }[]; productId: { required: boolean; message: string; trigger: string; }[]; count: { ...; }[]; }'.
+src/views/erp/stock/check/components/StockCheckItemForm.vue(170,43): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'WarehouseVO'.
+src/views/erp/stock/check/components/StockCheckItemForm.vue(174,15): error TS2339: Property 'items' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; disabled: false; }>, "disabled" | "items">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/stock/check/components/StockCheckItemForm.vue(190,16): error TS2339: Property 'stockCount' does not exist on type 'never'.
+src/views/erp/stock/check/components/StockCheckItemForm.vue(190,43): error TS2339: Property 'actualCount' does not exist on type 'never'.
+src/views/erp/stock/check/components/StockCheckItemForm.vue(191,14): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/erp/stock/check/components/StockCheckItemForm.vue(191,27): error TS2339: Property 'actualCount' does not exist on type 'never'.
+src/views/erp/stock/check/components/StockCheckItemForm.vue(191,46): error TS2339: Property 'stockCount' does not exist on type 'never'.
+src/views/erp/stock/check/components/StockCheckItemForm.vue(193,14): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/erp/stock/check/components/StockCheckItemForm.vue(195,12): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/stock/check/components/StockCheckItemForm.vue(195,47): error TS2339: Property 'productPrice' does not exist on type 'never'.
+src/views/erp/stock/check/components/StockCheckItemForm.vue(195,66): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/erp/stock/check/components/StockCheckItemForm.vue(202,30): error TS2304: Cannot find name 'SummaryMethodProps'.
+src/views/erp/stock/check/components/StockCheckItemForm.vue(237,23): error TS2345: Argument of type '{ id: undefined; warehouseId: number; productId: undefined; productUnitName: undefined; productBarCode: undefined; productPrice: undefined; stockCount: undefined; actualCount: undefined; count: undefined; totalPrice: undefined; remark: undefined; }' is not assignable to parameter of type 'never'.
+src/views/erp/stock/check/components/StockCheckItemForm.vue(246,28): error TS6133: 'warehouseId' is declared but its value is never read.
+src/views/erp/stock/check/components/StockCheckItemForm.vue(275,24): error TS2339: Property 'validate' does not exist on type 'never[]'.
+src/views/erp/stock/check/components/StockCheckItemForm.vue(283,3): error TS2322: Type '{ id: number; name: string; address: string; sort: number; remark: string; principal: string; warehousePrice: number; truckagePrice: number; status: number; defaultStatus: boolean; } | undefined' is not assignable to type 'WarehouseVO | { id: number; name: string; address: string; sort: number; remark: string; principal: string; warehousePrice: number; truckagePrice: number; status: number; defaultStatus: boolean; }'.
+src/views/erp/stock/check/StockCheckForm.vue(14,50): error TS2339: Property 'no' does not exist on type '{ id: undefined; customerId: undefined; checkTime: undefined; remark: undefined; fileUrl: string; items: never[]; }'.
+src/views/erp/stock/check/StockCheckForm.vue(40,14): error TS2345: Argument of type '{ isShowTip: false; modelValue: string; limit: number; }' is not assignable to parameter of type 'Partial<{ drag: boolean; disabled: boolean; fileSize: number; fileType: unknown[]; autoUpload: boolean; limit: number; isShowTip: boolean; isDetail: boolean; }> & Omit<{ readonly drag: boolean; ... 10 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentPro...'.
+  Property 'fileName' is missing in type '{ isShowTip: false; modelValue: string; limit: number; }' but required in type 'Omit<{ readonly drag: boolean; readonly disabled: boolean; readonly modelValue: string | string[]; readonly fileName: string | string[]; readonly fileSize: number; readonly fileType: unknown[]; ... 5 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProp...'.
+src/views/erp/stock/check/StockCheckForm.vue(49,49): error TS2322: Type 'never[]' is not assignable to type 'undefined'.
+src/views/erp/stock/check/StockCheckForm.vue(49,73): error TS2322: Type 'boolean' is not assignable to type 'false'.
+src/views/erp/stock/check/StockCheckForm.vue(143,5): error TS2322: Type 'undefined' is not assignable to type 'string'.
+src/views/erp/stock/in/components/StockInItemForm.vue(155,43): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'WarehouseVO'.
+src/views/erp/stock/in/components/StockInItemForm.vue(159,15): error TS2339: Property 'items' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; disabled: false; }>, "disabled" | "items">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/stock/in/components/StockInItemForm.vue(175,12): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/stock/in/components/StockInItemForm.vue(175,47): error TS2339: Property 'productPrice' does not exist on type 'never'.
+src/views/erp/stock/in/components/StockInItemForm.vue(175,66): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/erp/stock/in/components/StockInItemForm.vue(182,30): error TS2304: Cannot find name 'SummaryMethodProps'.
+src/views/erp/stock/in/components/StockInItemForm.vue(216,23): error TS2345: Argument of type '{ id: undefined; warehouseId: number; productId: undefined; productUnitName: undefined; productBarCode: undefined; productPrice: undefined; stockCount: undefined; count: number; totalPrice: undefined; remark: undefined; }' is not assignable to parameter of type 'never'.
+src/views/erp/stock/in/components/StockInItemForm.vue(225,28): error TS6133: 'warehouseId' is declared but its value is never read.
+src/views/erp/stock/in/components/StockInItemForm.vue(253,24): error TS2339: Property 'validate' does not exist on type 'never[]'.
+src/views/erp/stock/in/components/StockInItemForm.vue(261,3): error TS2322: Type '{ id: number; name: string; address: string; sort: number; remark: string; principal: string; warehousePrice: number; truckagePrice: number; status: number; defaultStatus: boolean; } | undefined' is not assignable to type 'WarehouseVO | { id: number; name: string; address: string; sort: number; remark: string; principal: string; warehousePrice: number; truckagePrice: number; status: number; defaultStatus: boolean; }'.
+src/views/erp/stock/in/index.vue(67,32): error TS2339: Property 'warehouseId' does not exist on type '{ pageNo: number; pageSize: number; no: undefined; productId: undefined; supplierId: undefined; inTime: never[]; status: undefined; remark: undefined; creator: undefined; }'.
+src/views/erp/stock/in/StockInForm.vue(14,50): error TS2339: Property 'no' does not exist on type '{ id: undefined; supplierId: undefined; inTime: undefined; remark: undefined; fileUrl: string; items: never[]; }'.
+src/views/erp/stock/in/StockInForm.vue(58,14): error TS2345: Argument of type '{ isShowTip: false; modelValue: string; limit: number; }' is not assignable to parameter of type 'Partial<{ drag: boolean; disabled: boolean; fileSize: number; fileType: unknown[]; autoUpload: boolean; limit: number; isShowTip: boolean; isDetail: boolean; }> & Omit<{ readonly drag: boolean; ... 10 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentPro...'.
+  Property 'fileName' is missing in type '{ isShowTip: false; modelValue: string; limit: number; }' but required in type 'Omit<{ readonly drag: boolean; readonly disabled: boolean; readonly modelValue: string | string[]; readonly fileName: string | string[]; readonly fileSize: number; readonly fileType: unknown[]; ... 5 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProp...'.
+src/views/erp/stock/in/StockInForm.vue(67,46): error TS2322: Type 'never[]' is not assignable to type 'undefined'.
+src/views/erp/stock/in/StockInForm.vue(67,70): error TS2322: Type 'boolean' is not assignable to type 'false'.
+src/views/erp/stock/in/StockInForm.vue(165,5): error TS2322: Type 'undefined' is not assignable to type 'string'.
+src/views/erp/stock/move/components/StockMoveItemForm.vue(179,43): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'WarehouseVO'.
+src/views/erp/stock/move/components/StockMoveItemForm.vue(183,15): error TS2339: Property 'items' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; disabled: false; }>, "disabled" | "items">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/stock/move/components/StockMoveItemForm.vue(199,12): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/stock/move/components/StockMoveItemForm.vue(199,47): error TS2339: Property 'productPrice' does not exist on type 'never'.
+src/views/erp/stock/move/components/StockMoveItemForm.vue(199,66): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/erp/stock/move/components/StockMoveItemForm.vue(206,30): error TS2304: Cannot find name 'SummaryMethodProps'.
+src/views/erp/stock/move/components/StockMoveItemForm.vue(241,23): error TS2345: Argument of type '{ id: undefined; fromWarehouseId: number; toWarehouseId: undefined; productId: undefined; productUnitName: undefined; productBarCode: undefined; productPrice: undefined; stockCount: undefined; count: number; totalPrice: undefined; remark: undefined; }' is not assignable to parameter of type 'never'.
+src/views/erp/stock/move/components/StockMoveItemForm.vue(250,28): error TS6133: 'warehouseId' is declared but its value is never read.
+src/views/erp/stock/move/components/StockMoveItemForm.vue(278,24): error TS2339: Property 'validate' does not exist on type 'never[]'.
+src/views/erp/stock/move/components/StockMoveItemForm.vue(286,3): error TS2322: Type '{ id: number; name: string; address: string; sort: number; remark: string; principal: string; warehousePrice: number; truckagePrice: number; status: number; defaultStatus: boolean; } | undefined' is not assignable to type 'WarehouseVO | { id: number; name: string; address: string; sort: number; remark: string; principal: string; warehousePrice: number; truckagePrice: number; status: number; defaultStatus: boolean; }'.
+src/views/erp/stock/move/StockMoveForm.vue(14,50): error TS2339: Property 'no' does not exist on type '{ id: undefined; customerId: undefined; moveTime: undefined; remark: undefined; fileUrl: string; items: never[]; }'.
+src/views/erp/stock/move/StockMoveForm.vue(40,14): error TS2345: Argument of type '{ isShowTip: false; modelValue: string; limit: number; }' is not assignable to parameter of type 'Partial<{ drag: boolean; disabled: boolean; fileSize: number; fileType: unknown[]; autoUpload: boolean; limit: number; isShowTip: boolean; isDetail: boolean; }> & Omit<{ readonly drag: boolean; ... 10 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentPro...'.
+  Property 'fileName' is missing in type '{ isShowTip: false; modelValue: string; limit: number; }' but required in type 'Omit<{ readonly drag: boolean; readonly disabled: boolean; readonly modelValue: string | string[]; readonly fileName: string | string[]; readonly fileSize: number; readonly fileType: unknown[]; ... 5 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProp...'.
+src/views/erp/stock/move/StockMoveForm.vue(49,48): error TS2322: Type 'never[]' is not assignable to type 'undefined'.
+src/views/erp/stock/move/StockMoveForm.vue(49,72): error TS2322: Type 'boolean' is not assignable to type 'false'.
+src/views/erp/stock/move/StockMoveForm.vue(143,5): error TS2322: Type 'undefined' is not assignable to type 'string'.
+src/views/erp/stock/out/components/StockOutItemForm.vue(155,43): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'WarehouseVO'.
+src/views/erp/stock/out/components/StockOutItemForm.vue(159,15): error TS2339: Property 'items' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ items: undefined; disabled: false; }>, "disabled" | "items">' was reduced to 'never' because property 'items' has conflicting types in some constituents.
+src/views/erp/stock/out/components/StockOutItemForm.vue(175,12): error TS2339: Property 'totalPrice' does not exist on type 'never'.
+src/views/erp/stock/out/components/StockOutItemForm.vue(175,47): error TS2339: Property 'productPrice' does not exist on type 'never'.
+src/views/erp/stock/out/components/StockOutItemForm.vue(175,66): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/erp/stock/out/components/StockOutItemForm.vue(182,30): error TS2304: Cannot find name 'SummaryMethodProps'.
+src/views/erp/stock/out/components/StockOutItemForm.vue(216,23): error TS2345: Argument of type '{ id: undefined; warehouseId: number; productId: undefined; productUnitName: undefined; productBarCode: undefined; productPrice: undefined; stockCount: undefined; count: number; totalPrice: undefined; remark: undefined; }' is not assignable to parameter of type 'never'.
+src/views/erp/stock/out/components/StockOutItemForm.vue(225,28): error TS6133: 'warehouseId' is declared but its value is never read.
+src/views/erp/stock/out/components/StockOutItemForm.vue(253,24): error TS2339: Property 'validate' does not exist on type 'never[]'.
+src/views/erp/stock/out/components/StockOutItemForm.vue(261,3): error TS2322: Type '{ id: number; name: string; address: string; sort: number; remark: string; principal: string; warehousePrice: number; truckagePrice: number; status: number; defaultStatus: boolean; } | undefined' is not assignable to type 'WarehouseVO | { id: number; name: string; address: string; sort: number; remark: string; principal: string; warehousePrice: number; truckagePrice: number; status: number; defaultStatus: boolean; }'.
+src/views/erp/stock/out/index.vue(255,1): error TS6192: All imports in import declaration are unused.
+src/views/erp/stock/out/StockOutForm.vue(14,50): error TS2339: Property 'no' does not exist on type '{ id: undefined; customerId: undefined; outTime: undefined; remark: undefined; fileUrl: string; items: never[]; }'.
+src/views/erp/stock/out/StockOutForm.vue(58,14): error TS2345: Argument of type '{ isShowTip: false; modelValue: string; limit: number; }' is not assignable to parameter of type 'Partial<{ drag: boolean; disabled: boolean; fileSize: number; fileType: unknown[]; autoUpload: boolean; limit: number; isShowTip: boolean; isDetail: boolean; }> & Omit<{ readonly drag: boolean; ... 10 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentPro...'.
+  Property 'fileName' is missing in type '{ isShowTip: false; modelValue: string; limit: number; }' but required in type 'Omit<{ readonly drag: boolean; readonly disabled: boolean; readonly modelValue: string | string[]; readonly fileName: string | string[]; readonly fileSize: number; readonly fileType: unknown[]; ... 5 more ...; readonly "onUpdate:fileName"?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProp...'.
+src/views/erp/stock/out/StockOutForm.vue(67,47): error TS2322: Type 'never[]' is not assignable to type 'undefined'.
+src/views/erp/stock/out/StockOutForm.vue(67,71): error TS2322: Type 'boolean' is not assignable to type 'false'.
+src/views/erp/stock/out/StockOutForm.vue(165,5): error TS2322: Type 'undefined' is not assignable to type 'string'.
+src/views/erp/stock/record/index.vue(212,7): error TS6133: 'handleDelete' is declared but its value is never read.
+src/views/erp/stock/record/index.vue(217,26): error TS2551: Property 'deleteStockRecord' does not exist on type '{ getStockRecordPage: (params: any) => Promise<any>; getStockRecord: (id: number) => Promise<any>; exportStockRecord: (params: any) => Promise<any>; }'. Did you mean 'getStockRecord'?
+src/views/erp/stock/stock/index.vue(152,7): error TS6133: 'handleDelete' is declared but its value is never read.
+src/views/erp/stock/stock/index.vue(157,20): error TS2339: Property 'deleteStock' does not exist on type '{ getStockPage: (params: any) => Promise<any>; getStock: (id: number) => Promise<any>; getStock2: (productId: number, warehouseId: number) => Promise<any>; getStockCount: (productId: number) => Promise<...>; exportStock: (params: any) => Promise<...>; }'.
+src/views/erp/stock/warehouse/WarehouseForm.vue(153,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/evaluationManage/evaluation/index.vue(45,9): error TS2322: Type '(row: any) => string | undefined' is not assignable to type '(row: any, column: TableColumnCtx<any>, cellValue: any, index: number) => string | VNode<RendererNode, RendererElement, { [key: string]: any; }>'.
+src/views/evaluationManage/evaluation/index.vue(52,9): error TS2322: Type '(row: any) => string | undefined' is not assignable to type '(row: any, column: TableColumnCtx<any>, cellValue: any, index: number) => string | VNode<RendererNode, RendererElement, { [key: string]: any; }>'.
+src/views/evaluationManage/evaluation/index.vue(91,1): error TS6133: 'Form' is declared but its value is never read.
+src/views/evaluationManage/evaluation/index.vue(92,1): error TS6133: 'deleteASK' is declared but its value is never read.
+src/views/evaluationManage/evaluation/index.vue(94,1): error TS6192: All imports in import declaration are unused.
+src/views/evaluationManage/evaluation/index.vue(96,1): error TS6133: 'exportWithCustomHeaders' is declared but its value is never read.
+src/views/evaluationManage/evaluation/index.vue(102,7): error TS6133: 'userStore' is declared but its value is never read.
+src/views/evaluationManage/evaluation/index.vue(103,7): error TS6133: 'message' is declared but its value is never read.
+src/views/evaluationManage/evaluation/index.vue(171,29): error TS2345: Argument of type 'string' is not assignable to parameter of type 'TableColumnCtx<any>'.
+src/views/evaluationManage/evaluation/index.vue(178,17): error TS2339: Property 'organizationId' does not exist on type '{ pageNo: number; pageSize: number; evaluatorType: string; }'.
+src/views/evaluationManage/evaluation/index.vue(206,15): error TS2339: Property 'organizationId' does not exist on type '{ pageNo: number; pageSize: number; evaluatorType: string; }'.
+src/views/health/PharmaceuticalDictionary/AddForm.vue(55,13): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/health/PharmaceuticalDictionary/AddForm.vue(70,1): error TS6192: All imports in import declaration are unused.
+src/views/health/PharmaceuticalDictionary/AddForm.vue(71,1): error TS6192: All imports in import declaration are unused.
+src/views/health/PharmaceuticalDictionary/AddForm.vue(72,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/health/PharmaceuticalDictionary/AddForm.vue(74,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/health/PharmaceuticalDictionary/AddForm.vue(75,1): error TS6192: All imports in import declaration are unused.
+src/views/health/PharmaceuticalDictionary/AddForm.vue(84,7): error TS6198: All destructured elements are unused.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(14,51): error TS2339: Property 'drugName' does not exist on type '{}'.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(19,51): error TS2339: Property 'drugCode' does not exist on type '{}'.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(27,51): error TS2339: Property 'pinYinCode' does not exist on type '{}'.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(32,51): error TS2339: Property 'spec' does not exist on type '{}'.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(39,51): error TS2339: Property 'batch' does not exist on type '{}'.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(44,51): error TS2339: Property 'manufacturer' does not exist on type '{}'.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(51,51): error TS2339: Property 'remarks' does not exist on type '{}'.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(66,1): error TS6192: All imports in import declaration are unused.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(67,1): error TS6192: All imports in import declaration are unused.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(68,10): error TS6133: 'FormRules' is declared but its value is never read.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(70,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(71,37): error TS6133: 'getAskLeave' is declared but its value is never read.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(76,7): error TS6198: All destructured elements are unused.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(85,7): error TS6133: 'list' is declared but its value is never read.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(86,7): error TS6133: 'switchValue' is declared but its value is never read.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(96,7): error TS6133: 'labelWidth' is declared but its value is never read.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(100,7): error TS6133: 'beforeAvatarUpload' is declared but its value is never read.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(113,18): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(127,7): error TS6133: 'submitForm' is declared but its value is never read.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(136,24): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/health/PharmaceuticalDictionary/DetailForm.vue(171,7): error TS6133: 'tableHeaderColor' is declared but its value is never read.
+src/views/health/PharmaceuticalDictionary/index.vue(96,1): error TS6192: All imports in import declaration are unused.
+src/views/health/PharmaceuticalDictionary/index.vue(97,1): error TS6133: 'getAskLeList' is declared but its value is never read.
+src/views/health/PharmaceuticalDictionary/index.vue(166,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/health/PharmaceuticalDictionary/index.vue(166,29): error TS6133: 'id' is declared but its value is never read.
+src/views/health/PharmacyExecute/ConfirmForm.vue(22,35): error TS2339: Property 'enabledTime' does not exist on type '{ id: undefined; type: undefined; typeShow: undefined; drugName: undefined; enableDoctorName: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; discountBond: undefined; outPerson: undefined; remarks: string; executionTime: undefined; }'.
+src/views/health/PharmacyExecute/ConfirmForm.vue(59,1): error TS6192: All imports in import declaration are unused.
+src/views/health/PharmacyExecute/ConfirmForm.vue(60,1): error TS6192: All imports in import declaration are unused.
+src/views/health/PharmacyExecute/ConfirmForm.vue(61,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/health/PharmacyExecute/ConfirmForm.vue(63,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/health/PharmacyExecute/ConfirmForm.vue(64,1): error TS6192: All imports in import declaration are unused.
+src/views/health/PharmacyExecute/ConfirmForm.vue(68,7): error TS6198: All destructured elements are unused.
+src/views/health/PharmacyExecute/ConfirmForm.vue(77,7): error TS6133: 'switchValue' is declared but its value is never read.
+src/views/health/PharmacyExecute/ConfirmForm.vue(148,44): error TS2339: Property 'elderId' does not exist on type '{ id: undefined; type: undefined; typeShow: undefined; drugName: undefined; enableDoctorName: undefined; elderSex: undefined; bedName: undefined; outDate: undefined; comeDate: undefined; discountBond: undefined; outPerson: undefined; remarks: string; executionTime: undefined; }'.
+src/views/health/PharmacyExecute/ConfirmForm.vue(149,23): error TS18048: 'dataForm.value.executionTime' is possibly 'undefined'.
+src/views/health/PharmacyExecute/DetailsForm.vue(17,35): error TS2339: Property 'elderName' does not exist on type '{}'.
+src/views/health/PharmacyExecute/DetailsForm.vue(22,38): error TS2339: Property 'elderSex' does not exist on type '{}'.
+src/views/health/PharmacyExecute/DetailsForm.vue(28,35): error TS2339: Property 'bedName' does not exist on type '{}'.
+src/views/health/PharmacyExecute/DetailsForm.vue(81,33): error TS2339: Property 'list' does not exist on type '{}'.
+src/views/health/PharmacyExecute/DetailsForm.vue(126,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/health/PharmacyExecute/DetailsForm.vue(135,7): error TS6198: All destructured elements are unused.
+src/views/health/PharmacyExecute/DetailsForm.vue(139,7): error TS6133: 'message' is declared but its value is never read.
+src/views/health/PharmacyExecute/DetailsForm.vue(140,7): error TS6133: 't' is declared but its value is never read.
+src/views/health/PharmacyExecute/DetailsForm.vue(146,7): error TS6133: 'formRef' is declared but its value is never read.
+src/views/health/PharmacyExecute/DetailsForm.vue(148,7): error TS6133: 'list' is declared but its value is never read.
+src/views/health/PharmacyExecute/DetailsForm.vue(149,7): error TS6133: 'switchValue' is declared but its value is never read.
+src/views/health/PharmacyExecute/DetailsForm.vue(150,7): error TS6133: 'isDetail' is declared but its value is never read.
+src/views/health/PharmacyExecute/DetailsForm.vue(151,7): error TS6133: 'formLoading' is declared but its value is never read.
+src/views/health/PharmacyExecute/DetailsForm.vue(179,7): error TS6133: 'labelWidth' is declared but its value is never read.
+src/views/health/PharmacyExecute/DetailsForm.vue(202,18): error TS2339: Property 'detail' does not exist on type '{}'.
+src/views/health/PharmacyExecute/ExecutiveForm.vue(97,1): error TS6192: All imports in import declaration are unused.
+src/views/health/PharmacyExecute/ExecutiveForm.vue(98,1): error TS6192: All imports in import declaration are unused.
+src/views/health/PharmacyExecute/ExecutiveForm.vue(102,37): error TS6133: 'getAskLeave' is declared but its value is never read.
+src/views/health/PharmacyExecute/ExecutiveForm.vue(109,7): error TS6198: All destructured elements are unused.
+src/views/health/PharmacyExecute/ExecutiveForm.vue(120,7): error TS6133: 'list' is declared but its value is never read.
+src/views/health/PharmacyExecute/ExecutiveForm.vue(142,7): error TS6133: 'dataRule' is declared but its value is never read.
+src/views/health/PharmacyExecute/ExecutiveForm.vue(156,7): error TS6133: 'labelWidth' is declared but its value is never read.
+src/views/health/PharmacyExecute/ExecutiveForm.vue(160,7): error TS6133: 'beforeAvatarUpload' is declared but its value is never read.
+src/views/health/PharmacyExecute/ExecutiveForm.vue(173,39): error TS6133: 'detail' is declared but its value is never read.
+src/views/health/PharmacyExecute/ExecutiveForm.vue(199,7): error TS6133: 'submitForm' is declared but its value is never read.
+src/views/health/PharmacyExecute/ExecutiveForm.vue(211,14): error TS2769: No overload matches this call.
+  Overload 1 of 4, '(value: string | number | Date): Date', gave the following error.
+    Argument of type 'undefined' is not assignable to parameter of type 'string | number | Date'.
+  Overload 2 of 4, '(value: string | number): Date', gave the following error.
+    Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/health/PharmacyExecute/ExecutiveForm.vue(211,59): error TS2769: No overload matches this call.
+  Overload 1 of 4, '(value: string | number | Date): Date', gave the following error.
+    Argument of type 'undefined' is not assignable to parameter of type 'string | number | Date'.
+  Overload 2 of 4, '(value: string | number): Date', gave the following error.
+    Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/health/PharmacyExecute/index.vue(99,21): error TS6133: 'getDictObj' is declared but its value is never read.
+src/views/health/PharmacyExecute/index.vue(99,33): error TS6133: 'getIntDictOptions' is declared but its value is never read.
+src/views/health/PharmacyExecute/index.vue(100,1): error TS6133: 'getAskLeList' is declared but its value is never read.
+src/views/health/PharmacyExecute/index.vue(131,7): error TS2554: Expected 1 arguments, but got 0.
+src/views/health/PharmacyExecute/index.vue(151,9): error TS2554: Expected 1 arguments, but got 0.
+src/views/health/PharmacyExecute/index.vue(155,30): error TS18047: 'data' is possibly 'null'.
+src/views/health/PharmacyExecute/index.vue(194,18): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/health/PharmacyExecute/index.vue(194,24): error TS18047: 'data' is possibly 'null'.
+src/views/health/PharmacyExecute/index.vue(195,30): error TS2339: Property 'bedList' does not exist on type 'never'.
+src/views/health/PharmacyExecute/index.vue(250,36): error TS6133: 'isDetail' is declared but its value is never read.
+src/views/health/PharmacyExecute/index.vue(254,7): error TS6133: 'openDictionaryFormRef' is declared but its value is never read.
+src/views/health/PharmacyExecute/index.vue(267,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/health/PharmacyExecute/index.vue(267,29): error TS6133: 'id' is declared but its value is never read.
+src/views/health/PharmacyExecute/Print.vue(11,30): error TS2339: Property 'detail' does not exist on type '{ id: undefined; type: undefined; deliveryPersonName: undefined; recipientName: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; registrationDate: undefined; remarks: undefined; files: never[]; cardId: undefined; drugList: never[]; }'.
+src/views/health/PharmacyExecute/Print.vue(12,34): error TS2339: Property 'detail' does not exist on type '{ id: undefined; type: undefined; deliveryPersonName: undefined; recipientName: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; registrationDate: undefined; remarks: undefined; files: never[]; cardId: undefined; drugList: never[]; }'.
+src/views/health/PharmacyExecute/Print.vue(13,30): error TS2339: Property 'detail' does not exist on type '{ id: undefined; type: undefined; deliveryPersonName: undefined; recipientName: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; registrationDate: undefined; remarks: undefined; files: never[]; cardId: undefined; drugList: never[]; }'.
+src/views/health/PharmacyExecute/Print.vue(24,46): error TS2339: Property 'list' does not exist on type '{ id: undefined; type: undefined; deliveryPersonName: undefined; recipientName: undefined; elderName: undefined; elderId: undefined; elderSex: undefined; bedName: undefined; registrationDate: undefined; remarks: undefined; files: never[]; cardId: undefined; drugList: never[]; }'.
+src/views/health/PharmacyExecute/Print.vue(43,1): error TS6133: 'getByodRegistration' is declared but its value is never read.
+src/views/health/PharmacyExecute/Print.vue(47,7): error TS6133: 'user' is declared but its value is never read.
+src/views/health/PharmacyExecute/Print.vue(66,7): error TS6133: 'dataList' is declared but its value is never read.
+src/views/health/PharmacyExecute/Print.vue(67,7): error TS6133: 'totalOrderAmount' is declared but its value is never read.
+src/views/health/PharmacyExecute/Print.vue(68,7): error TS6133: 'totalRefundAmount' is declared but its value is never read.
+src/views/health/PharmacyExecute/Print.vue(69,7): error TS6133: 'totalNum' is declared but its value is never read.
+src/views/health/PharmacyExecute/Print.vue(70,7): error TS6133: 'totalNumText' is declared but its value is never read.
+src/views/health/PharmacyExecute/Print.vue(71,7): error TS6133: 'payText' is declared but its value is never read.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(11,25): error TS2339: Property 'dataList' does not exist on type '{}'.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(15,31): error TS2339: Property 'drugName' does not exist on type '{}'.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(21,31): error TS2339: Property 'administrationTime' does not exist on type '{}'.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(27,45): error TS2339: Property 'dataList' does not exist on type '{}'.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(78,1): error TS6192: All imports in import declaration are unused.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(79,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(81,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(82,37): error TS6133: 'getAskLeave' is declared but its value is never read.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(85,33): error TS6133: 'Bottom' is declared but its value is never read.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(85,41): error TS6133: 'Minus' is declared but its value is never read.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(85,48): error TS6133: 'Right' is declared but its value is never read.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(88,7): error TS6198: All destructured elements are unused.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(97,7): error TS6133: 'switchValue' is declared but its value is never read.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(98,7): error TS6133: 'dataList' is declared but its value is never read.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(104,7): error TS6133: 'queryTime' is declared but its value is never read.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(106,7): error TS6133: 'isDetail' is declared but its value is never read.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(113,7): error TS6133: 'dataRule' is declared but its value is never read.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(121,7): error TS6133: 'labelWidth' is declared but its value is never read.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(128,36): error TS1016: A required parameter cannot follow an optional parameter.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(136,37): error TS2339: Property 'dataList' does not exist on type '{}'.
+src/views/health/PharmacyExecute/ViewRecordForm.vue(156,24): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(37,29): error TS2339: Property 'selected' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(40,26): error TS2339: Property 'label' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(89,27): error TS2322: Type 'undefined' is not assignable to type 'string | number'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(89,54): error TS2322: Type 'undefined' is not assignable to type 'string'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(272,20): error TS6133: 'DictDataType' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/AddForm.vue(275,1): error TS6133: 'getAskLeave' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/AddForm.vue(279,1): error TS6192: All imports in import declaration are unused.
+src/views/health/TakeAlongPharmacy/AddForm.vue(286,1): error TS6133: 'Print' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/AddForm.vue(288,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/AddForm.vue(290,7): error TS6198: All destructured elements are unused.
+src/views/health/TakeAlongPharmacy/AddForm.vue(294,7): error TS6133: 't' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/AddForm.vue(300,7): error TS6133: 'switchValue' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/AddForm.vue(406,32): error TS2345: Argument of type '{ drugName: string; spec: string; count: string; usageDosage: string; unit: string; expireTime: string; calculateDate: string; totalDosage: string; dailyDosage: string; expectedUsableTime: string; isNew: boolean; }' is not assignable to parameter of type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(450,15): error TS2339: Property 'selected' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(462,7): error TS6133: 'beforeAvatarUpload' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/AddForm.vue(478,3): error TS2322: Type 'StringDictDataType[]' is not assignable to type 'never[]'.
+  Type 'StringDictDataType' is not assignable to type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(480,15): error TS2339: Property 'selected' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(482,28): error TS2339: Property 'selected' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(494,40): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(495,14): error TS2339: Property 'selected' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(517,22): error TS2339: Property 'drugName' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(518,22): error TS2339: Property 'spec' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(519,22): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(520,22): error TS2339: Property 'usageDosage' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(521,22): error TS2339: Property 'unit' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(522,22): error TS2339: Property 'expireTime' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(538,16): error TS6133: 're' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/AddForm.vue(543,38): error TS2339: Property 'drugName' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(544,34): error TS2339: Property 'spec' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(545,46): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(546,33): error TS2339: Property 'unit' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(547,41): error TS2339: Property 'usageDosage' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(549,22): error TS2339: Property 'isNew' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(556,17): error TS6133: 'e' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/AddForm.vue(611,20): error TS2339: Property 'selected' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(612,9): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(612,49): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/AddForm.vue(660,5): error TS2322: Type 'undefined' is not assignable to type 'string'.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(176,1): error TS6192: All imports in import declaration are unused.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(177,1): error TS6192: All imports in import declaration are unused.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(178,1): error TS6192: All imports in import declaration are unused.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(180,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(181,1): error TS6192: All imports in import declaration are unused.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(188,7): error TS6198: All destructured elements are unused.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(194,7): error TS6133: 'message' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(195,7): error TS6133: 't' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(198,7): error TS6133: 'confirmForm' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(199,7): error TS6133: 'viewRecordRef' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(202,7): error TS6133: 'total' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(204,7): error TS6133: 'tabList' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(205,7): error TS6133: 'switchValue' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(207,7): error TS6133: 'formLoading' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(236,7): error TS6133: 'labelWidth' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(251,24): error TS2304: Cannot find name 'optionsTypeList'.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(263,3): error TS2304: Cannot find name 'getList'.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(267,7): error TS6133: 'resetQuery' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(269,3): error TS2322: Type 'never[]' is not assignable to type 'string'.
+src/views/health/TakeAlongPharmacy/DetailsForm.vue(270,3): error TS2304: Cannot find name 'queryFormRef'.
+src/views/health/TakeAlongPharmacy/index.vue(56,28): error TS2345: Argument of type 'null' is not assignable to parameter of type 'number | undefined'.
+src/views/health/TakeAlongPharmacy/index.vue(164,1): error TS6192: All imports in import declaration are unused.
+src/views/health/TakeAlongPharmacy/index.vue(165,1): error TS6133: 'getAskLeList' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/index.vue(173,1): error TS6133: 'deleteMedication' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/index.vue(204,7): error TS2554: Expected 1 arguments, but got 0.
+src/views/health/TakeAlongPharmacy/index.vue(224,9): error TS2554: Expected 1 arguments, but got 0.
+src/views/health/TakeAlongPharmacy/index.vue(228,30): error TS18047: 'data' is possibly 'null'.
+src/views/health/TakeAlongPharmacy/index.vue(267,18): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/index.vue(267,24): error TS18047: 'data' is possibly 'null'.
+src/views/health/TakeAlongPharmacy/index.vue(268,30): error TS2339: Property 'bedList' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/index.vue(334,38): error TS6133: 'a' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/index.vue(334,41): error TS6133: 'b' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/index.vue(353,16): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/health/TakeAlongPharmacy/index.vue(353,25): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/index.vue(364,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/index.vue(364,29): error TS6133: 'id' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/index.vue(392,17): error TS2345: Argument of type 'string | LocationQueryValue[]' is not assignable to parameter of type 'number | undefined'.
+  Type 'string' is not assignable to type 'number'.
+src/views/health/TakeAlongPharmacy/Print.vue(28,23): error TS2339: Property 'drugName' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/Print.vue(29,23): error TS2339: Property 'count' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/Print.vue(30,23): error TS2339: Property 'unit' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/Print.vue(31,23): error TS2339: Property 'spec' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/Print.vue(32,23): error TS2339: Property 'usageDosage' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/Print.vue(33,23): error TS2339: Property 'expireTime' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/Print.vue(34,23): error TS2339: Property 'expectedUsableTime' does not exist on type 'never'.
+src/views/health/TakeAlongPharmacy/Print.vue(51,1): error TS6133: 'formatDate' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/Print.vue(52,1): error TS6192: All imports in import declaration are unused.
+src/views/health/TakeAlongPharmacy/Print.vue(53,1): error TS6192: All imports in import declaration are unused.
+src/views/health/TakeAlongPharmacy/Print.vue(54,1): error TS6133: 'formatTime' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/Print.vue(59,7): error TS6133: 'user' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/Print.vue(78,7): error TS6133: 'dataList' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/Print.vue(79,7): error TS6133: 'totalOrderAmount' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/Print.vue(80,7): error TS6133: 'totalRefundAmount' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/Print.vue(81,7): error TS6133: 'totalNum' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/Print.vue(82,7): error TS6133: 'totalNumText' is declared but its value is never read.
+src/views/health/TakeAlongPharmacy/Print.vue(83,7): error TS6133: 'payText' is declared but its value is never read.
+src/views/Home/components/message-drawer.vue(16,47): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/Home/components/message-drawer.vue(17,42): error TS2339: Property 'child' does not exist on type 'never'.
+src/views/Home/components/message-drawer.vue(38,47): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/Home/components/message-drawer.vue(39,42): error TS2339: Property 'child' does not exist on type 'never'.
+src/views/Home/components/message-drawer.vue(103,20): error TS6133: 'notice' is declared but its value is never read.
+src/views/Home/components/message-drawer.vue(112,23): error TS6133: 'item' is declared but its value is never read.
+src/views/Home/components/message-drawer.vue(123,5): error TS2322: Type 'unknown[]' is not assignable to type 'never[]'.
+  Type 'unknown' is not assignable to type 'never'.
+src/views/Home/Index.vue(13,23): error TS2339: Property 'meta' does not exist on type 'never'.
+src/views/Home/Index.vue(14,23): error TS2339: Property 'meta' does not exist on type 'never'.
+src/views/Home/Index.vue(16,39): error TS2339: Property 'meta' does not exist on type 'never'.
+src/views/Home/Index.vue(18,28): error TS2339: Property 'meta' does not exist on type 'never'.
+src/views/Home/Index.vue(18,63): error TS2339: Property 'meta' does not exist on type 'never'.
+src/views/Home/Index.vue(19,36): error TS2339: Property 'meta' does not exist on type 'never'.
+src/views/Home/Index.vue(39,58): error TS2339: Property 'hospitalDynamics' does not exist on type '{}'.
+src/views/Home/Index.vue(40,76): error TS2339: Property 'hospitalDynamics' does not exist on type '{}'.
+src/views/Home/Index.vue(53,58): error TS2339: Property 'nursingSituation' does not exist on type '{}'.
+src/views/Home/Index.vue(54,76): error TS2339: Property 'nursingSituation' does not exist on type '{}'.
+src/views/Home/Index.vue(80,49): error TS2339: Property 'templateContent' does not exist on type 'never'.
+src/views/Home/Index.vue(81,48): error TS2339: Property 'userBpmContent' does not exist on type 'never'.
+src/views/Home/Index.vue(83,41): error TS2339: Property 'createTime' does not exist on type 'never'.
+src/views/Home/Index.vue(112,49): error TS2339: Property 'templateContent' does not exist on type 'never'.
+src/views/Home/Index.vue(113,48): error TS2339: Property 'userBpmContent' does not exist on type 'never'.
+src/views/Home/Index.vue(115,41): error TS2339: Property 'createTime' does not exist on type 'never'.
+src/views/Home/Index.vue(136,68): error TS2339: Property 'templateContent' does not exist on type '{}'.
+src/views/Home/Index.vue(404,5): error TS2322: Type 'number' is not assignable to type 'number[]'.
+src/views/Home/Index.vue(433,33): error TS2345: Argument of type 'string | null' is not assignable to parameter of type 'string'.
+  Type 'null' is not assignable to type 'string'.
+src/views/Home/MyCommon.vue(14,24): error TS2339: Property 'path' does not exist on type 'never'.
+src/views/Home/MyCommon.vue(15,26): error TS2339: Property 'meta' does not exist on type 'never'.
+src/views/Home/MyCommon.vue(16,26): error TS2339: Property 'path' does not exist on type 'never'.
+src/views/Home/MyCommon.vue(63,17): error TS2339: Property 'path' does not exist on type 'never'.
+src/views/Home/MyCommon.vue(97,24): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/Home/MyCommon.vue(107,27): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/Home/MyCommon.vue(110,55): error TS2339: Property 'path' does not exist on type 'never'.
+src/views/Home/MyCommon.vue(120,18): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/Home/MyCommon.vue(135,18): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/Home/MyCommon.vue(140,5): error TS2322: Type 'any[]' is not assignable to type 'never[]'.
+  Type 'any' is not assignable to type 'never'.
+src/views/infra/apiAccessLog/index.vue(24,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/infra/apiErrorLog/index.vue(24,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/infra/apiErrorLog/index.vue(59,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/infra/codegen/components/GenerateInfoForm.vue(6,22): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/infra/codegen/components/GenerateInfoForm.vue(18,22): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/infra/codegen/components/GenerateInfoForm.vue(31,22): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/infra/codegen/components/GenerateInfoForm.vue(251,30): error TS2339: Property 'tableName' does not exist on type 'never'.
+src/views/infra/codegen/components/GenerateInfoForm.vue(251,55): error TS2339: Property 'tableComment' does not exist on type 'never'.
+src/views/infra/codegen/components/GenerateInfoForm.vue(252,30): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/infra/codegen/components/GenerateInfoForm.vue(305,7): error TS6133: 'message' is declared but its value is never read.
+src/views/infra/codegen/components/GenerateInfoForm.vue(365,74): error TS2339: Property 'dataSourceConfigId' does not exist on type '{ templateType: null; frontType: null; scene: null; moduleName: string; businessName: string; className: string; classComment: string; parentMenuId: null; genPath: string; genType: string; masterTableId: undefined; subJoinColumnId: undefined; subJoinMany: undefined; treeParentColumnId: undefined; treeNameColumnId: u...'.
+src/views/infra/codegen/ImportTable.vue(15,13): error TS2322: Type 'number | undefined' is not assignable to type 'string | number | boolean | Record<string, any>'.
+src/views/infra/demo/demo01/index.vue(23,20): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/infra/demo/demo02/index.vue(103,15): error TS2339: Property 'total' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{} & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: OnCleanup) => any : (ar...'.
+src/views/infra/demo/demo02/index.vue(104,33): error TS2339: Property 'pageNo' does not exist on type '{ name: null; parentId: null; createTime: never[]; }'.
+src/views/infra/demo/demo02/index.vue(105,34): error TS2339: Property 'pageSize' does not exist on type '{ name: null; parentId: null; createTime: never[]; }'.
+src/views/infra/demo/demo02/index.vue(140,64): error TS2554: Expected 0 arguments, but got 1.
+src/views/infra/demo/demo02/index.vue(141,5): error TS2322: Type 'any[]' is not assignable to type 'never[]'.
+src/views/infra/demo/demo02/index.vue(149,15): error TS2339: Property 'pageNo' does not exist on type '{ name: null; parentId: null; createTime: never[]; }'.
+src/views/infra/demo/demo03/erp/components/Demo03CourseForm.vue(47,48): error TS1016: A required parameter cannot follow an optional parameter.
+src/views/infra/demo/demo03/erp/components/Demo03CourseForm.vue(52,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/infra/demo/demo03/erp/components/Demo03GradeForm.vue(47,48): error TS1016: A required parameter cannot follow an optional parameter.
+src/views/infra/demo/demo03/erp/components/Demo03GradeForm.vue(52,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/infra/demo/demo03/erp/index.vue(23,20): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/infra/demo/demo03/erp/index.vue(143,52): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/infra/demo/demo03/erp/index.vue(146,51): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/infra/demo/demo03/inner/components/Demo03CourseForm.vue(54,15): error TS2339: Property 'studentId' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ studentId: undefined; }>, "studentId">' was reduced to 'never' because property 'studentId' has conflicting types in some constituents.
+src/views/infra/demo/demo03/inner/components/Demo03CourseForm.vue(80,25): error TS2339: Property 'studentId' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ studentId: undefined; }>, "studentId">' was reduced to 'never' because property 'studentId' has conflicting types in some constituents.
+src/views/infra/demo/demo03/inner/components/Demo03CourseForm.vue(81,23): error TS2345: Argument of type '{ id: undefined; studentId: undefined; name: undefined; score: undefined; }' is not assignable to parameter of type 'never'.
+src/views/infra/demo/demo03/inner/components/Demo03CourseList.vue(22,7): error TS6133: 't' is declared but its value is never read.
+src/views/infra/demo/demo03/inner/components/Demo03CourseList.vue(23,7): error TS6133: 'message' is declared but its value is never read.
+src/views/infra/demo/demo03/inner/components/Demo03CourseList.vue(35,78): error TS2339: Property 'studentId' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ studentId: undefined; }>, "studentId">' was reduced to 'never' because property 'studentId' has conflicting types in some constituents.
+src/views/infra/demo/demo03/inner/components/Demo03CourseList.vue(42,7): error TS6133: 'handleQuery' is declared but its value is never read.
+src/views/infra/demo/demo03/inner/components/Demo03CourseList.vue(43,3): error TS2304: Cannot find name 'queryParams'.
+src/views/infra/demo/demo03/inner/components/Demo03GradeForm.vue(10,35): error TS2339: Property 'name' does not exist on type 'never[]'.
+src/views/infra/demo/demo03/inner/components/Demo03GradeForm.vue(13,35): error TS2339: Property 'teacher' does not exist on type 'never[]'.
+src/views/infra/demo/demo03/inner/components/Demo03GradeForm.vue(34,15): error TS2339: Property 'studentId' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ studentId: undefined; }>, "studentId">' was reduced to 'never' because property 'studentId' has conflicting types in some constituents.
+src/views/infra/demo/demo03/inner/components/Demo03GradeForm.vue(38,7): error TS2353: Object literal may only specify known properties, and 'id' does not exist in type 'never[]'.
+src/views/infra/demo/demo03/inner/components/Demo03GradeList.vue(22,7): error TS6133: 't' is declared but its value is never read.
+src/views/infra/demo/demo03/inner/components/Demo03GradeList.vue(23,7): error TS6133: 'message' is declared but its value is never read.
+src/views/infra/demo/demo03/inner/components/Demo03GradeList.vue(35,73): error TS2339: Property 'studentId' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ studentId: undefined; }>, "studentId">' was reduced to 'never' because property 'studentId' has conflicting types in some constituents.
+src/views/infra/demo/demo03/inner/components/Demo03GradeList.vue(39,21): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/infra/demo/demo03/inner/components/Demo03GradeList.vue(46,7): error TS6133: 'handleQuery' is declared but its value is never read.
+src/views/infra/demo/demo03/inner/components/Demo03GradeList.vue(47,3): error TS2304: Cannot find name 'queryParams'.
+src/views/infra/demo/demo03/inner/Demo03StudentForm.vue(125,10): error TS2339: Property 'demo03Courses' does not exist on type 'Demo03StudentVO'.
+src/views/infra/demo/demo03/inner/Demo03StudentForm.vue(126,10): error TS2339: Property 'demo03Grade' does not exist on type 'Demo03StudentVO'.
+src/views/infra/demo/demo03/inner/index.vue(23,20): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/infra/demo/demo03/normal/components/Demo03CourseForm.vue(54,15): error TS2339: Property 'studentId' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ studentId: undefined; }>, "studentId">' was reduced to 'never' because property 'studentId' has conflicting types in some constituents.
+src/views/infra/demo/demo03/normal/components/Demo03CourseForm.vue(80,25): error TS2339: Property 'studentId' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ studentId: undefined; }>, "studentId">' was reduced to 'never' because property 'studentId' has conflicting types in some constituents.
+src/views/infra/demo/demo03/normal/components/Demo03CourseForm.vue(81,23): error TS2345: Argument of type '{ id: undefined; studentId: undefined; name: undefined; score: undefined; }' is not assignable to parameter of type 'never'.
+src/views/infra/demo/demo03/normal/components/Demo03GradeForm.vue(10,35): error TS2339: Property 'name' does not exist on type 'never[]'.
+src/views/infra/demo/demo03/normal/components/Demo03GradeForm.vue(13,35): error TS2339: Property 'teacher' does not exist on type 'never[]'.
+src/views/infra/demo/demo03/normal/components/Demo03GradeForm.vue(34,15): error TS2339: Property 'studentId' does not exist on type 'never'.
+  The intersection 'DefineProps<LooseRequired<{ studentId: undefined; }>, "studentId">' was reduced to 'never' because property 'studentId' has conflicting types in some constituents.
+src/views/infra/demo/demo03/normal/components/Demo03GradeForm.vue(38,7): error TS2353: Object literal may only specify known properties, and 'id' does not exist in type 'never[]'.
+src/views/infra/demo/demo03/normal/Demo03StudentForm.vue(125,10): error TS2339: Property 'demo03Courses' does not exist on type 'Demo03StudentVO'.
+src/views/infra/demo/demo03/normal/Demo03StudentForm.vue(126,10): error TS2339: Property 'demo03Grade' does not exist on type 'Demo03StudentVO'.
+src/views/infra/demo/demo03/normal/index.vue(23,20): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/infra/redis/index.vue(53,19): error TS2322: Type '{ title: { text: string; left: string; }; tooltip: { trigger: string; formatter: string; }; legend: { type: string; orient: string; right: number; top: number; bottom: number; data: any[]; textStyle: { color: string; }; }; series: { ...; }[]; }' is not assignable to type 'EChartsOption'.
+src/views/infra/webSocket/index.vue(60,35): error TS2345: Argument of type 'number' is not assignable to parameter of type 'Date'.
+src/views/iot/device/detail/index.vue(6,29): error TS2345: Argument of type 'string | string[]' is not assignable to parameter of type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/iot/device/detail/index.vue(64,23): error TS2345: Argument of type 'string | string[]' is not assignable to parameter of type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/iot/device/DeviceForm.vue(74,19): error TS6133: 'rule' is declared but its value is never read.
+src/views/iot/device/index.vue(210,85): error TS2345: Argument of type 'unknown' is not assignable to parameter of type 'number'.
+src/views/iot/product/detail/index.vue(2,94): error TS2345: Argument of type 'string | string[]' is not assignable to parameter of type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/iot/product/detail/index.vue(71,24): error TS2345: Argument of type 'string | string[]' is not assignable to parameter of type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/iot/product/detail/ProductDetailsHeader.vue(49,43): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'.
+src/views/iot/product/detail/ProductTopic.vue(225,13): error TS6133: 'row' is declared but its value is never read.
+src/views/iot/product/detail/ProductTopic.vue(225,18): error TS6133: 'column' is declared but its value is never read.
+src/views/iot/product/detail/ProductTopic.vue(225,51): error TS2304: Cannot find name 'SpanMethodProps'.
+src/views/iot/product/detail/ThinkModelFunctionForm.vue(6,7): error TS2322: Type '{ name: ({ required: boolean; message: string; trigger: string; pattern?: undefined; } | { pattern: RegExp; message: string; trigger: string; required?: undefined; })[]; type: { required: boolean; message: string; trigger: string; }[]; identifier: ({ ...; } | ... 1 more ... | { ...; })[]; property: { ...; }; }' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>>'.
+src/views/iot/product/detail/ThinkModelFunctionForm.vue(136,19): error TS6133: 'rule' is declared but its value is never read.
+src/views/iot/product/ProductForm.vue(135,26): error TS2339: Property 'deviceType' does not exist on type 'Ref<{ name: undefined; id: undefined; productKey: undefined; protocolId: undefined; categoryId: undefined; description: undefined; validateType: undefined; status: undefined; deviceType: undefined; netType: undefined; protocolType: undefined; dataFormat: undefined; }, { ...; } | { ...; }>'.
+src/views/iot/product/ProductForm.vue(135,55): error TS2339: Property 'deviceType' does not exist on type 'Ref<{ name: undefined; id: undefined; productKey: undefined; protocolId: undefined; categoryId: undefined; description: undefined; validateType: undefined; status: undefined; deviceType: undefined; netType: undefined; protocolType: undefined; dataFormat: undefined; }, { ...; } | { ...; }>'.
+src/views/iot/product/ProductForm.vue(141,26): error TS2339: Property 'deviceType' does not exist on type 'Ref<{ name: undefined; id: undefined; productKey: undefined; protocolId: undefined; categoryId: undefined; description: undefined; validateType: undefined; status: undefined; deviceType: undefined; netType: undefined; protocolType: undefined; dataFormat: undefined; }, { ...; } | { ...; }>'.
+src/views/live/basic/matter/Form.vue(14,47): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/live/basic/matter/Form.vue(174,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/live/basic/matter/Form.vue(176,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/live/basic/matter/Form.vue(179,1): error TS6133: 'formatDate' is declared but its value is never read.
+src/views/live/basic/matter/Form.vue(181,1): error TS6133: 'handleTree' is declared but its value is never read.
+src/views/live/basic/matter/Form.vue(191,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/live/basic/matter/Form.vue(192,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/live/basic/matter/Form.vue(193,7): error TS6133: 'selectBedRef' is declared but its value is never read.
+src/views/live/basic/matter/Form.vue(198,7): error TS6133: 'total' is declared but its value is never read.
+src/views/live/basic/matter/Form.vue(199,7): error TS6133: 'list' is declared but its value is never read.
+src/views/live/basic/matter/Form.vue(200,7): error TS6133: 'totalPrice' is declared but its value is never read.
+src/views/live/basic/matter/Form.vue(203,7): error TS6133: 'userStore' is declared but its value is never read.
+src/views/live/basic/matter/Form.vue(230,7): error TS6133: 'userList' is declared but its value is never read.
+src/views/live/basic/matter/Form.vue(255,5): error TS6133: 'type' is declared but its value is never read.
+src/views/live/basic/matter/Form.vue(365,7): error TS6133: 'tableHeaderColor' is declared but its value is never read.
+src/views/live/basic/matter/index.vue(18,32): error TS2339: Property 'status' does not exist on type '{ pageNo: number; pageSize: number; elderId: undefined; drugName: undefined; registrationDate: undefined; expectedUsableTime: undefined; tenantId: undefined; tenantIds: number[]; }'.
+src/views/live/basic/matter/index.vue(68,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/live/basic/matter/index.vue(82,1): error TS6133: 'getTenantId' is declared but its value is never read.
+src/views/live/basic/matter/index.vue(87,1): error TS6133: 'ProductApi' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(21,113): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(22,42): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(44,125): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(45,42): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(50,129): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(51,42): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(73,136): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(74,42): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(82,64): error TS2339: Property 'dElderSex' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(82,93): error TS2339: Property 'gender' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(91,81): error TS2339: Property 'elderSex' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(146,43): error TS2339: Property 'files' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(191,118): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(192,48): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(287,114): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(288,42): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(293,125): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(294,42): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(303,35): error TS2339: Property 'insuredPlace' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(317,114): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(318,42): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(324,43): error TS2339: Property 'files' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(368,3): error TS6133: 'getDictObj' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(370,3): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(372,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(374,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(382,3): error TS6133: 'appointmentGet' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(385,3): error TS6133: 'registrationGet' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(386,3): error TS6133: 'visitRecordGet' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(388,9): error TS6133: 'dateFormatter' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(388,24): error TS6133: 'dateFormatter2' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(393,7): error TS6198: All destructured elements are unused.
+src/views/live/basic/service-object/Form.vue(399,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(400,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(401,7): error TS6133: 'selectBedRef' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(406,7): error TS6133: 'total' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(407,7): error TS6133: 'list' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(408,7): error TS6133: 'totalPrice' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(439,7): error TS6133: 'handleSelectElder' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(440,18): error TS2339: Property 'idCard' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(441,18): error TS2339: Property 'bedName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(446,8): error TS6133: 'changeEmp' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(449,23): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(449,47): error TS2339: Property 'deptName' does not exist on type '{ id: number; username: string; nickname: string; deptId: number; postIds: string[]; email: string; mobile: string; sex: number; avatar: string; loginIp: string; status: number; remark: string; loginDate: Date; createTime: Date; roleList: string[]; }'.
+src/views/live/basic/service-object/Form.vue(464,7): error TS6133: 'detailFormCK' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(506,18): error TS2339: Property 'details' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(626,7): error TS6133: 'tableHeaderColor' is declared but its value is never read.
+src/views/live/basic/service-object/Form.vue(642,20): error TS2339: Property 'birthday' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(643,20): error TS2339: Property 'gender' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(644,20): error TS2339: Property 'age' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(644,54): error TS2339: Property 'birthday' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(645,20): error TS2339: Property 'dBirthday' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(646,20): error TS2339: Property 'dElderSex' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(648,20): error TS2339: Property 'dBirthday' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/Form.vue(649,20): error TS2339: Property 'dElderSex' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/live/basic/service-object/index.vue(12,42): error TS2551: Property 'tenantIds' does not exist on type '{ pageNo: number; pageSize: number; elderName: undefined; bedId: undefined; type: undefined; tenantId: undefined; }'. Did you mean 'tenantId'?
+src/views/live/basic/service-object/index.vue(165,1): error TS6133: 'BedChangeColumns' is declared but its value is never read.
+src/views/live/basic/service-object/index.vue(168,9): error TS6133: 'defaultProps' is declared but its value is never read.
+src/views/live/basic/service-object/index.vue(211,7): error TS6133: 'selectionChange' is declared but its value is never read.
+src/views/live/basic/service-object/index.vue(235,7): error TS6133: 'centerDialogVisible' is declared but its value is never read.
+src/views/live/basic/service-object/index.vue(248,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/live/basic/service-object/index.vue(249,7): error TS6133: 'openDetail' is declared but its value is never read.
+src/views/live/basic/service-object/index.vue(276,5): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/live/basic/service-packages/Form.vue(174,1): error TS6192: All imports in import declaration are unused.
+src/views/live/basic/service-packages/Form.vue(182,7): error TS6133: 'message' is declared but its value is never read.
+src/views/live/basic/service-packages/Form.vue(183,7): error TS6133: 't' is declared but its value is never read.
+src/views/live/basic/service-packages/Form.vue(232,20): error TS6133: 'item' is declared but its value is never read.
+src/views/live/basic/service-packages/Form.vue(237,28): error TS6133: 'item' is declared but its value is never read.
+src/views/live/basic/service-packages/Form.vue(238,27): error TS6133: 'item' is declared but its value is never read.
+src/views/live/basic/service-packages/index.vue(55,1): error TS6192: All imports in import declaration are unused.
+src/views/live/basic/services-available/ClassForm.vue(55,24): error TS6133: 'filteredTreeData' is declared but its value is never read.
+src/views/live/basic/services-available/Form.vue(33,29): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/live/basic/services-available/Form.vue(33,80): error TS2339: Property 'type' does not exist on type 'never'.
+src/views/live/basic/services-available/Form.vue(101,34): error TS6133: 'getIntDictOptions' is declared but its value is never read.
+src/views/live/basic/services-available/Form.vue(117,7): error TS6133: 'userStore' is declared but its value is never read.
+src/views/live/basic/services-available/Form.vue(160,18): error TS2339: Property 'categoryId' does not exist on type '{ id: undefined; itemName: string; serviceWayList: never[]; serviceWay: string; distributionChannel: undefined; exceedFlag: number; serviceCategory: undefined; overheadChargeId: undefined; servicePrice: number; status: number; remark: string; tenantId: undefined; }'.
+src/views/live/basic/services-available/Form.vue(183,38): error TS2339: Property 'timeout' does not exist on type '{ id: undefined; itemName: string; serviceWayList: never[]; serviceWay: string; distributionChannel: undefined; exceedFlag: number; serviceCategory: undefined; overheadChargeId: undefined; servicePrice: number; status: number; remark: string; tenantId: undefined; }'.
+src/views/live/basic/services-available/index.vue(181,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/live/basic/services-available/index.vue(194,1): error TS6133: 'StoreHouseColumns' is declared but its value is never read.
+src/views/live/basic/services-available/index.vue(278,17): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/live/basic/services-available/index.vue(331,9): error TS2322: Type '""' is not assignable to type 'undefined'.
+src/views/live/basic/services-available/index.vue(353,5): error TS2322: Type '""' is not assignable to type 'undefined'.
+src/views/live/basic/storehouse/Form.vue(87,33): error TS2367: This comparison appears to be unintentional because the types 'number' and 'string' have no overlap.
+src/views/live/basic/storehouse/Form.vue(110,1): error TS6192: All imports in import declaration are unused.
+src/views/live/basic/storehouse/Form.vue(117,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/live/basic/storehouse/Form.vue(119,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/live/basic/storehouse/Form.vue(122,1): error TS6133: 'supplierUpdate2' is declared but its value is never read.
+src/views/live/basic/storehouse/Form.vue(127,1): error TS6192: All imports in import declaration are unused.
+src/views/live/basic/storehouse/Form.vue(132,7): error TS6198: All destructured elements are unused.
+src/views/live/basic/storehouse/Form.vue(138,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/live/basic/storehouse/Form.vue(139,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/live/basic/storehouse/Form.vue(145,7): error TS6133: 'total' is declared but its value is never read.
+src/views/live/basic/storehouse/Form.vue(146,7): error TS6133: 'list' is declared but its value is never read.
+src/views/live/basic/storehouse/Form.vue(147,7): error TS6133: 'totalPrice' is declared but its value is never read.
+src/views/live/basic/storehouse/Form.vue(180,20): error TS6133: 'item' is declared but its value is never read.
+src/views/live/basic/storehouse/Form.vue(218,3): error TS2322: Type 'boolean | undefined' is not assignable to type 'boolean'.
+  Type 'undefined' is not assignable to type 'boolean'.
+src/views/live/basic/storehouse/Form.vue(351,7): error TS6133: 'tableHeaderColor' is declared but its value is never read.
+src/views/live/basic/storehouse/index.vue(12,40): error TS2551: Property 'tenantIds' does not exist on type '{ pageNo: number; pageSize: number; elderId: undefined; drugName: undefined; registrationDate: undefined; expectedUsableTime: undefined; tenantId: undefined; }'. Did you mean 'tenantId'?
+src/views/live/basic/storehouse/index.vue(18,32): error TS2339: Property 'status' does not exist on type '{ pageNo: number; pageSize: number; elderId: undefined; drugName: undefined; registrationDate: undefined; expectedUsableTime: undefined; tenantId: undefined; }'.
+src/views/live/basic/storehouse/index.vue(68,1): error TS6192: All imports in import declaration are unused.
+src/views/live/basic/storehouse/index.vue(70,1): error TS6133: 'getTenantId' is declared but its value is never read.
+src/views/live/basic/storehouse/index.vue(74,1): error TS6133: 'deleteMedications' is declared but its value is never read.
+src/views/living-home/consumer-catalogue/expense-calendar/index.vue(31,32): error TS2339: Property 'belongMonth' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; phone: string; status: string; }'.
+src/views/living-home/consumer-catalogue/expense-calendar/index.vue(41,32): error TS2339: Property 'consumeTimeRange' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; phone: string; status: string; }'.
+src/views/living-home/consumer-catalogue/expense-calendar/index.vue(128,1): error TS6133: 'q' is declared but its value is never read.
+src/views/living-home/consumer-catalogue/expense-calendar/index.vue(128,15): error TS2307: Cannot find module '../../../../../dist-prod/assets/index-CKntuPv2' or its corresponding type declarations.
+src/views/living-home/consumer-catalogue/expense-calendar/index.vue(184,7): error TS6133: 'handleAdd' is declared but its value is never read.
+src/views/living-home/consumer-catalogue/subsidy-list/Form.vue(80,1): error TS6133: 'FormRules' is declared but its value is never read.
+src/views/living-home/consumer-catalogue/subsidy-list/Form.vue(219,5): error TS2353: Object literal may only specify known properties, and 'voucherType' does not exist in type '{ id: string; elderId: string; idCard: string; belongMonth: string; amount: string; remarks: string; tenantId: undefined; }'.
+src/views/living-home/consumer-catalogue/subsidy-list/index.vue(31,32): error TS2339: Property 'belongMonth' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; phone: string; status: string; }'.
+src/views/living-home/device-management/home-device/components/AllDevicesView.vue(14,19): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined'.
+src/views/living-home/device-management/home-device/components/AllDevicesView.vue(43,7): error TS6133: 'props' is declared but its value is never read.
+src/views/living-home/device-management/home-device/components/ElderLocationMap.vue(43,15): error TS6133: 'reactive' is declared but its value is never read.
+src/views/living-home/device-management/home-device/components/ElderProfileDialog.vue(41,36): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/living-home/device-management/home-device/components/ElderProfileDialog.vue(97,1): error TS6133: 'ElMessage' is declared but its value is never read.
+src/views/living-home/device-management/home-device/components/ElderWarningServiceDialog.vue(61,1): error TS6133: 'ElMessage' is declared but its value is never read.
+src/views/living-home/device-management/home-device/components/RealtimeFeedDrawer.vue(149,10): error TS6133: 'reactive' is declared but its value is never read.
+src/views/living-home/device-management/home-device/components/TopInfoBar.vue(56,7): error TS6133: 'toggleFullScreen' is declared but its value is never read.
+src/views/living-home/device-management/home-device/components/WarningDrawer.vue(103,7): error TS6133: 'onHandleWarning' is declared but its value is never read.
+src/views/living-home/device-management/home-device/home.vue(1385,7): error TS6133: 'initTime' is declared but its value is never read.
+src/views/living-home/device-management/home-device/home.vue(1386,7): error TS6133: 'events' is declared but its value is never read.
+src/views/living-home/device-management/home-device/home.vue(1446,21): error TS6133: 'event' is declared but its value is never read.
+src/views/living-home/device-management/home-device/home.vue(1720,28): error TS6133: 'data' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(413,26): error TS2339: Property 'householdTypeOptions' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1107,33): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1112,73): error TS2339: Property 'gender' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1117,33): error TS2339: Property 'age' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1122,33): error TS2339: Property 'phone' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1127,33): error TS2339: Property 'serviceArea' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1210,33): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1215,73): error TS2339: Property 'gender' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1220,33): error TS2339: Property 'age' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1225,33): error TS2339: Property 'phone' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1230,33): error TS2339: Property 'serviceArea' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1332,25): error TS2322: Type 'undefined' is not assignable to type 'string | number'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1490,44): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1493,24): error TS2554: Expected 5 arguments, but got 3.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1531,9): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1543,13): error TS6133: 'info' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1556,15): error TS6133: 'info' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1570,7): error TS6133: 'selectMapLocation' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1661,59): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1663,39): error TS2345: Argument of type '{ id: any; name: any; gender: any; age: any; phone: any; serviceArea: any; }' is not assignable to parameter of type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1736,61): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1738,41): error TS2345: Argument of type '{ id: any; name: any; gender: any; age: any; phone: any; serviceArea: any; }' is not assignable to parameter of type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1795,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/living-home/elderlyManage/elderly-person-file-in/Form.vue(1894,27): error TS18048: 'tId' is possibly 'undefined'.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(106,7): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(164,7): error TS6133: 'currentMonthRange' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(181,7): error TS6133: 'selectedRows' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(193,7): error TS6133: 'handleDeleteBatch' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(219,7): error TS6133: 'editVisible' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(220,7): error TS6133: 'editFormRef' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(221,7): error TS6133: 'editForm' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(234,7): error TS6133: 'editRules' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(257,7): error TS6133: 'navigateTo' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(269,7): error TS6133: 'handleDateChange' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(271,23): error TS2339: Property 'startDate' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; tenantIds: number[]; }'.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(272,23): error TS2339: Property 'endDate' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; tenantIds: number[]; }'.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(274,23): error TS2339: Property 'startDate' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; tenantIds: number[]; }'.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(275,23): error TS2339: Property 'endDate' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; tenantIds: number[]; }'.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(310,9): error TS6133: 'range' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(339,7): error TS6133: 'handleDetail' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(343,55): error TS2339: Property 'mockData' does not exist on type 'typeof import("d:/works/kyj/kyj-yanglao-web-new/src/api/ykCenter/index")'.
+src/views/living-home/elderlyManage/elderly-person-file-in/index.vue(366,55): error TS2339: Property 'mockData' does not exist on type 'typeof import("d:/works/kyj/kyj-yanglao-web-new/src/api/ykCenter/index")'.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/Form.vue(71,19): error TS6133: 'rule' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(78,7): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(97,25): error TS6133: 'updateElderlyInfo' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(134,7): error TS6133: 'currentMonthRange' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(151,7): error TS6133: 'selectedRows' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(160,7): error TS6133: 'balanceRules' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(177,7): error TS6133: 'handleDeleteBatch' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(203,7): error TS6133: 'editVisible' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(204,7): error TS6133: 'editFormRef' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(205,7): error TS6133: 'editForm' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(218,7): error TS6133: 'editRules' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(241,7): error TS6133: 'navigateTo' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(248,7): error TS6133: 'add' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(253,7): error TS6133: 'handleDateChange' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(255,23): error TS2339: Property 'startDate' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; tenantIds: number[]; }'.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(256,23): error TS2339: Property 'endDate' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; tenantIds: number[]; }'.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(258,23): error TS2339: Property 'startDate' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; tenantIds: number[]; }'.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(259,23): error TS2339: Property 'endDate' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; tenantIds: number[]; }'.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(307,5): error TS2322: Type '{ id: string; elderName: string; personalPhone: string; miniappAccount: string; createTime: string; isEnabled: boolean; }[]' is not assignable to type 'never[]'.
+  Type '{ id: string; elderName: string; personalPhone: string; miniappAccount: string; createTime: string; isEnabled: boolean; }' is not assignable to type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(323,9): error TS6133: 'range' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(352,7): error TS6133: 'handleDetail' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(356,55): error TS2339: Property 'mockData' does not exist on type 'typeof import("d:/works/kyj/kyj-yanglao-web-new/src/api/ykCenter/index")'.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(379,55): error TS2339: Property 'mockData' does not exist on type 'typeof import("d:/works/kyj/kyj-yanglao-web-new/src/api/ykCenter/index")'.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(419,7): error TS6133: 'handleEdit' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-miniapp/index.vue(426,7): error TS6133: 'handleDelete' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(399,26): error TS2339: Property 'householdTypeOptions' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1072,33): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1077,73): error TS2339: Property 'gender' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1082,33): error TS2339: Property 'age' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1087,33): error TS2339: Property 'phone' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1092,33): error TS2339: Property 'serviceArea' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1175,33): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1180,73): error TS2339: Property 'gender' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1185,33): error TS2339: Property 'age' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1190,33): error TS2339: Property 'phone' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1195,33): error TS2339: Property 'serviceArea' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1296,15): error TS2322: Type 'string' is not assignable to type 'modelType[]'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1297,25): error TS2322: Type 'undefined' is not assignable to type 'string | number'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1453,44): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1456,24): error TS2554: Expected 5 arguments, but got 3.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1494,9): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1506,13): error TS6133: 'info' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1519,15): error TS6133: 'info' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1533,7): error TS6133: 'selectMapLocation' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1624,59): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1626,39): error TS2345: Argument of type '{ id: any; name: any; gender: any; age: any; phone: any; serviceArea: any; }' is not assignable to parameter of type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1699,61): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1701,41): error TS2345: Argument of type '{ id: any; name: any; gender: any; age: any; phone: any; serviceArea: any; }' is not assignable to parameter of type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1758,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/living-home/elderlyManage/elderly-person-file-out/Form.vue(1843,27): error TS18048: 'tId' is possibly 'undefined'.
+src/views/living-home/elderlyManage/elderly-person-file-out/index.vue(100,7): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/living-home/elderlyManage/elderly-person-file-out/index.vue(119,9): error TS6133: 'getElderlyList' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-out/index.vue(119,25): error TS6133: 'updateElderlyInfo' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-out/index.vue(119,44): error TS6133: 'deleteElderly' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-out/index.vue(124,9): error TS6133: 'deleteOutElderly' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-out/index.vue(125,7): error TS6133: 'router' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-out/index.vue(157,7): error TS6133: 'currentMonthRange' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-out/index.vue(175,7): error TS6133: 'selectedRows' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-out/index.vue(187,7): error TS6133: 'handleDeleteBatch' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-out/index.vue(215,7): error TS6133: 'add' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-out/index.vue(289,5): error TS2322: Type '{ id: string; elderName: string; gender: number; age: number; personalPhone: string; homeTel: string; selfCareStatus: string; liveSituation: string; voucherBalance: number; cashBalance: number; isEnjoyService: string; serviceTimes: number; currentAddress: string; registerTime: string; }[]' is not assignable to type 'never[]'.
+  Type '{ id: string; elderName: string; gender: number; age: number; personalPhone: string; homeTel: string; selfCareStatus: string; liveSituation: string; voucherBalance: number; cashBalance: number; isEnjoyService: string; serviceTimes: number; currentAddress: string; registerTime: string; }' is not assignable to type 'never'.
+src/views/living-home/elderlyManage/elderly-person-file-out/index.vue(305,9): error TS6133: 'range' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-out/index.vue(306,3): error TS2322: Type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; tenantIds: number[]; }' is not assignable to type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; checkIn: number; personalPhone: string; tenantIds: number[]; } | { pageNo: number; pageSize: number; elderName: string; idCard: string; checkIn: number; personalPhone: string; tenantIds: number[]; }'.
+  Property 'checkIn' is missing in type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; tenantIds: number[]; }' but required in type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; checkIn: number; personalPhone: string; tenantIds: number[]; }'.
+src/views/living-home/elderlyManage/elderly-person-file-out/index.vue(334,7): error TS6133: 'handleDetail' is declared but its value is never read.
+src/views/living-home/elderlyManage/elderly-person-file-out/index.vue(338,55): error TS2339: Property 'mockData' does not exist on type 'typeof import("d:/works/kyj/kyj-yanglao-web-new/src/api/ykCenter/index")'.
+src/views/living-home/elderlyManage/elderly-person-file-out/index.vue(361,55): error TS2339: Property 'mockData' does not exist on type 'typeof import("d:/works/kyj/kyj-yanglao-web-new/src/api/ykCenter/index")'.
+src/views/living-home/serviceItemManage/serviceCombo/addComboForm.vue(317,3): error TS2353: Object literal may only specify known properties, and 'tenantId' does not exist in type 'ServiceComboVO'.
+src/views/living-home/serviceItemManage/serviceCombo/addComboForm.vue(432,37): error TS6133: 'value' is declared but its value is never read.
+src/views/living-home/serviceItemManage/serviceCombo/addComboForm.vue(471,9): error TS2353: Object literal may only specify known properties, and 'tenantId' does not exist in type 'ServiceComboVO | { id?: number | undefined; comboImage?: string | undefined; serviceTypeId?: number | undefined; serviceTypeName?: string | undefined; comboName?: string | undefined; ... 11 more ...; staffCommissionValue?: number | undefined; }'.
+src/views/living-home/serviceItemManage/serviceCombo/addComboForm.vue(520,16): error TS18048: 'formData.value.comboDetailIds' is possibly 'undefined'.
+src/views/living-home/serviceItemManage/serviceCombo/addComboForm.vue(529,32): error TS2339: Property 'tenantId' does not exist on type '{ id?: number | undefined; comboImage?: string | undefined; serviceTypeId?: number | undefined; serviceTypeName?: string | undefined; comboName?: string | undefined; comboDetailIds?: number[] | undefined; ... 10 more ...; staffCommissionValue?: number | undefined; }'.
+src/views/living-home/serviceItemManage/serviceCombo/index.vue(44,18): error TS2304: Cannot find name 'filteredData'.
+src/views/living-home/serviceItemManage/serviceItem/addItemForm.vue(271,3): error TS2353: Object literal may only specify known properties, and 'tenantId' does not exist in type 'ServiceItemVO'.
+src/views/living-home/serviceItemManage/serviceItem/addItemForm.vue(304,37): error TS6133: 'value' is declared but its value is never read.
+src/views/living-home/serviceItemManage/serviceItem/index.vue(289,7): error TS6133: 'handleMoveUp' is declared but its value is never read.
+src/views/living-home/serviceItemManage/serviceItem/index.vue(297,7): error TS6133: 'handleMoveDown' is declared but its value is never read.
+src/views/living-home/serviceItemManage/serviceType/index.vue(95,7): error TS6133: 'formatSelfCareSituation' is declared but its value is never read.
+src/views/living-home/serviceItemManage/serviceType/index.vue(97,26): error TS2304: Cannot find name 'selfCareOptions'.
+src/views/living-home/serviceItemManage/serviceType/index.vue(148,7): error TS6133: 'handleMoveUp' is declared but its value is never read.
+src/views/living-home/serviceItemManage/serviceType/index.vue(156,7): error TS6133: 'handleMoveDown' is declared but its value is never read.
+src/views/living-home/serviceItemManage/serviceType/ServiceTypeForm.vue(50,3): error TS2353: Object literal may only specify known properties, and 'tenantId' does not exist in type 'ServiceTypeVO'.
+src/views/living-home/serviceItemManage/serviceType/ServiceTypeForm.vue(68,7): error TS2322: Type '{ id: any; name: any; remark: any; }' is not assignable to type 'ServiceTypeVO | { id?: number | undefined; name: string; selfCareSituation: string[]; remark?: string | undefined; sort?: number | undefined; }'.
+  Property 'selfCareSituation' is missing in type '{ id: any; name: any; remark: any; }' but required in type '{ id?: number | undefined; name: string; selfCareSituation: string[]; remark?: string | undefined; sort?: number | undefined; }'.
+src/views/living-home/serviceItemManage/serviceType/ServiceTypeForm.vue(98,46): error TS2345: Argument of type '{ id: number; superiorId: number; name: string; remark: string; tenantId: number; }' is not assignable to parameter of type 'ServiceTypeVO'.
+  Property 'selfCareSituation' is missing in type '{ id: number; superiorId: number; name: string; remark: string; tenantId: number; }' but required in type 'ServiceTypeVO'.
+src/views/living-home/serviceItemManage/serviceType/ServiceTypeForm.vue(101,46): error TS2345: Argument of type '{ id: number; superiorId: number; name: string; remark: string; tenantId: number; }' is not assignable to parameter of type 'ServiceTypeVO'.
+src/views/living-home/serviceItemManage/serviceType/ServiceTypeForm.vue(113,3): error TS2322: Type '{ id: undefined; name: string; remark: string; }' is not assignable to type 'ServiceTypeVO | { id?: number | undefined; name: string; selfCareSituation: string[]; remark?: string | undefined; sort?: number | undefined; }'.
+  Property 'selfCareSituation' is missing in type '{ id: undefined; name: string; remark: string; }' but required in type '{ id?: number | undefined; name: string; selfCareSituation: string[]; remark?: string | undefined; sort?: number | undefined; }'.
+src/views/living-home/serviceTeam/districtManagement/index.vue(52,7): error TS6133: 'userStore' is declared but its value is never read.
+src/views/living-home/serviceTeam/serviceDepartment/DeptForm.vue(12,29): error TS2339: Property 'superiorId' does not exist on type '{ id?: number | undefined; name: string; responsiblePersonId?: number | undefined; phone?: string | undefined; email?: string | undefined; }'.
+src/views/living-home/serviceTeam/serviceDepartment/DeptForm.vue(66,3): error TS2353: Object literal may only specify known properties, and 'superiorId' does not exist in type 'ServiceDeptVO'.
+src/views/living-home/serviceTeam/serviceDepartment/DeptForm.vue(111,30): error TS2554: Expected 1 arguments, but got 0.
+src/views/living-home/serviceTeam/serviceDepartment/DeptForm.vue(147,5): error TS2353: Object literal may only specify known properties, and 'superiorId' does not exist in type 'ServiceDeptVO | { id?: number | undefined; name: string; responsiblePersonId?: number | undefined; phone?: string | undefined; email?: string | undefined; }'.
+src/views/living-home/serviceTeam/serviceDepartment/index.vue(92,1): error TS6133: 'handleTree' is declared but its value is never read.
+src/views/living-home/serviceTeam/serviceDepartment/index.vue(124,23): error TS2339: Property 'list' does not exist on type 'ServiceDeptVO[]'.
+src/views/living-home/serviceTeam/servicePersonnelManage/index.vue(159,9): error TS2304: Cannot find name 'areaTree'.
+src/views/living-home/serviceTeam/servicePersonnelManage/index.vue(160,7): error TS2304: Cannot find name 'areaTree'.
+src/views/living-home/serviceTeam/servicePersonnelManage/index.vue(160,30): error TS2304: Cannot find name 'AreaApi'.
+src/views/living-home/serviceTeam/servicePersonnelManage/index.vue(164,24): error TS2304: Cannot find name 'ServiceAreaApi'.
+src/views/living-home/serviceTeam/servicePersonnelManage/index.vue(212,3): error TS2322: Type '(number | undefined)[]' is not assignable to type 'number[]'.
+  Type 'number | undefined' is not assignable to type 'number'.
+    Type 'undefined' is not assignable to type 'number'.
+src/views/living-home/serviceTeam/servicePersonnelManage/index.vue(268,48): error TS2345: Argument of type 'number | undefined' is not assignable to parameter of type 'number'.
+  Type 'undefined' is not assignable to type 'number'.
+src/views/living-home/serviceTeam/servicePersonnelManage/RelateElderDialog.vue(83,1): error TS6192: All imports in import declaration are unused.
+src/views/living-home/serviceTeam/servicePersonnelManage/RelateElderDialog.vue(83,10): error TS2440: Import declaration conflicts with local declaration of 'defaultProps'.
+src/views/living-home/serviceTeam/servicePersonnelManage/RelateElderDialog.vue(84,1): error TS6133: 'getHomeElderlyList' is declared but its value is never read.
+src/views/living-home/serviceTeam/servicePersonnelManage/RelateElderDialog.vue(90,7): error TS6133: 'defaultProps' is declared but its value is never read.
+src/views/living-home/serviceTeam/servicePersonnelManage/RelateElderDialog.vue(178,21): error TS2345: Argument of type '{ serviceMemberId: number | undefined; homeElderId: any; }' is not assignable to parameter of type 'never'.
+src/views/living-home/serviceTeam/servicePersonnelManage/RelateElderDialog.vue(199,19): error TS2345: Argument of type '{ serviceMemberId: number | undefined; homeElderId: number; }' is not assignable to parameter of type 'never'.
+src/views/living-home/serviceTeam/servicePersonnelManage/ServicePersonForm.vue(158,24): error TS6133: 'handleTree' is declared but its value is never read.
+src/views/living-home/serviceTeam/servicePersonnelManage/ServicePersonForm.vue(219,7): error TS6133: 'getAreaName' is declared but its value is never read.
+src/views/living-home/serviceTeam/servicePersonnelManage/ServicePersonForm.vue(332,27): error TS2339: Property 'list' does not exist on type 'ServiceDeptVO[]'.
+src/views/living-home/serviceTeam/servicePersonnelManage/ServicePersonForm.vue(364,50): error TS2345: Argument of type '{ id: number | undefined; name: string; idCard: string; sex: string; phone: string; liveAddress: string; liveDetail: string; avatar: string; serviceAreaId: number | undefined; serviceDeptId: number | undefined; }' is not assignable to parameter of type 'ServicePersonVO'.
+  Type '{ id: number | undefined; name: string; idCard: string; sex: string; phone: string; liveAddress: string; liveDetail: string; avatar: string; serviceAreaId: number | undefined; serviceDeptId: number | undefined; }' is missing the following properties from type 'ServicePersonVO': gender, age, personType
+src/views/living-home/serviceTeam/servicePersonnelManage/ServicePersonForm.vue(367,50): error TS2345: Argument of type '{ id: number | undefined; name: string; idCard: string; sex: string; phone: string; liveAddress: string; liveDetail: string; avatar: string; serviceAreaId: number | undefined; serviceDeptId: number | undefined; }' is not assignable to parameter of type 'ServicePersonVO'.
+src/views/living-home/serviceTeam/servicePersonnelManage/ServicePersonForm.vue(383,5): error TS2353: Object literal may only specify known properties, and 'gender' does not exist in type '{ id: number | undefined; name: string; idCard: string; sex: string; age: string; phone: string; personType: string; serviceAreaId: number | undefined; serviceDeptId: number | undefined; ... 4 more ...; avatar: string; } | { ...; }'.
+src/views/living-home/visiting-service/appointment-list/AddForm.vue(6,7): error TS2322: Type '{ homeElderId: { required: boolean; message: string; trigger: string; }[]; serviceItems: { required: boolean; message: string; trigger: string; type: string; }[]; orderType: { required: boolean; message: string; trigger: string; }[]; ... 5 more ...; projectAmount: { ...; }[]; }' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>>'.
+src/views/living-home/visiting-service/appointment-list/AddForm.vue(537,12): error TS2551: Property 'serviceItems' does not exist on type '{ id: number | undefined; homeElderId: number | undefined; elderName: string; gender: string; age: number | undefined; phone: string; address: string; orderType: number; serviceMemberId: number | undefined; ... 11 more ...; type: number; }'. Did you mean 'serviceItemIds'?
+src/views/living-home/visiting-service/appointment-list/AddForm.vue(538,38): error TS2551: Property 'serviceItems' does not exist on type '{ id: number | undefined; homeElderId: number | undefined; elderName: string; gender: string; age: number | undefined; phone: string; address: string; orderType: number; serviceMemberId: number | undefined; ... 11 more ...; type: number; }'. Did you mean 'serviceItemIds'?
+src/views/living-home/visiting-service/appointment-list/AddForm.vue(622,14): error TS2551: Property 'serviceItems' does not exist on type '{ id: number | undefined; homeElderId: number | undefined; elderName: string; gender: string; age: number | undefined; phone: string; address: string; orderType: number; serviceMemberId: number | undefined; ... 11 more ...; type: number; }'. Did you mean 'serviceItemIds'?
+src/views/living-home/visiting-service/appointment-list/AddForm.vue(628,14): error TS2551: Property 'serviceItems' does not exist on type '{ id: number | undefined; homeElderId: number | undefined; elderName: string; gender: string; age: number | undefined; phone: string; address: string; orderType: number; serviceMemberId: number | undefined; ... 11 more ...; type: number; }'. Did you mean 'serviceItemIds'?
+src/views/living-home/visiting-service/appointment-list/AddForm.vue(633,14): error TS2551: Property 'serviceItems' does not exist on type '{ id: number | undefined; homeElderId: number | undefined; elderName: string; gender: string; age: number | undefined; phone: string; address: string; orderType: number; serviceMemberId: number | undefined; ... 11 more ...; type: number; }'. Did you mean 'serviceItemIds'?
+src/views/living-home/visiting-service/appointment-list/AddForm.vue(757,29): error TS2339: Property 'elderId' does not exist on type '{ id: number | undefined; homeElderId: number | undefined; elderName: string; gender: string; age: number | undefined; phone: string; address: string; orderType: number; serviceMemberId: number | undefined; ... 11 more ...; type: number; }'.
+src/views/living-home/visiting-service/appointment-list/ChangeServicePersonDialog.vue(35,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/living-home/visiting-service/appointment-list/ChangeServicePersonDialog.vue(106,11): error TS2304: Cannot find name 'AppointmentApi'.
+src/views/living-home/visiting-service/appointment-list/index.vue(87,43): error TS2339: Property 'handleOrderUpload' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{} & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: OnCleanup) => any : (ar...'.
+src/views/living-home/visiting-service/appointment-list/index.vue(90,43): error TS2339: Property 'handleOrderDownload' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{} & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: OnCleanup) => any : (ar...'.
+src/views/living-home/visiting-service/appointment-list/index.vue(289,51): error TS2304: Cannot find name 'selectedRows'.
+src/views/living-home/visiting-service/appointment-list/index.vue(305,15): error TS2339: Property 'servicePersonName' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; serviceMemberName: string; phone: string; status: string; type: number; orderType: string; }'.
+src/views/living-home/visiting-service/appointment-list/index.vue(313,7): error TS6133: 'isEditable' is declared but its value is never read.
+src/views/living-home/visiting-service/appointment-list/index.vue(338,7): error TS6133: 'handleSignInCommand' is declared but its value is never read.
+src/views/living-home/visiting-service/appointment-list/index.vue(348,7): error TS6133: 'handleChangeServicePerson' is declared but its value is never read.
+src/views/living-home/visiting-service/appointment-list/index.vue(366,7): error TS6133: 'handleOrderByServicePerson' is declared but its value is never read.
+src/views/living-home/visiting-service/appointment-list/OrderByElderDialog.vue(6,7): error TS2322: Type '{ elderId: { required: boolean; message: string; trigger: string; }[]; cycleMode: { required: boolean; message: string; trigger: string; }[]; appointmentDate: { required: boolean; message: string; trigger: string; validator: (rule: any, value: any, callback: any) => void; }[]; validityType: { ...; }[]; serviceItems:...' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>>'.
+src/views/living-home/visiting-service/appointment-list/OrderByElderDialog.vue(449,22): error TS6133: 'Search' is declared but its value is never read.
+src/views/living-home/visiting-service/appointment-list/OrderByElderDialog.vue(554,19): error TS6133: 'rule' is declared but its value is never read.
+src/views/living-home/visiting-service/appointment-list/OrderByElderDialog.vue(590,17): error TS6133: 'rule' is declared but its value is never read.
+src/views/living-home/visiting-service/appointment-list/OrderByElderDialog.vue(833,32): error TS6133: 'val' is declared but its value is never read.
+src/views/living-home/visiting-service/appointment-list/OrderByElderDialog.vue(846,32): error TS6133: 'val' is declared but its value is never read.
+src/views/living-home/visiting-service/appointment-list/OrderByElderDialog.vue(918,33): error TS6133: 'elderId' is declared but its value is never read.
+src/views/living-home/visiting-service/appointment-list/OrderByElderDialog.vue(924,7): error TS6133: 'openElderSearch' is declared but its value is never read.
+src/views/living-home/visiting-service/appointment-list/QuickSignInDialog.vue(26,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/living-home/visiting-service/self-funded-registration/AddForm.vue(6,7): error TS2322: Type '{ elderId: { required: boolean; message: string; trigger: string; }[]; serviceItems: { required: boolean; message: string; trigger: string; type: string; }[]; orderType: { required: boolean; message: string; trigger: string; }[]; ... 5 more ...; projectAmount: { ...; }[]; }' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>>'.
+src/views/living-home/visiting-service/self-funded-registration/AddForm.vue(543,12): error TS2551: Property 'serviceItems' does not exist on type '{ id: number | undefined; elderId: number | undefined; elderName: string; gender: string; age: number | undefined; phone: string; address: string; orderType: number; serviceMemberId: number | undefined; ... 11 more ...; type: number; }'. Did you mean 'serviceItemIds'?
+src/views/living-home/visiting-service/self-funded-registration/AddForm.vue(544,38): error TS2551: Property 'serviceItems' does not exist on type '{ id: number | undefined; elderId: number | undefined; elderName: string; gender: string; age: number | undefined; phone: string; address: string; orderType: number; serviceMemberId: number | undefined; ... 11 more ...; type: number; }'. Did you mean 'serviceItemIds'?
+src/views/living-home/visiting-service/self-funded-registration/AddForm.vue(628,14): error TS2551: Property 'serviceItems' does not exist on type '{ id: number | undefined; elderId: number | undefined; elderName: string; gender: string; age: number | undefined; phone: string; address: string; orderType: number; serviceMemberId: number | undefined; ... 11 more ...; type: number; }'. Did you mean 'serviceItemIds'?
+src/views/living-home/visiting-service/self-funded-registration/AddForm.vue(634,14): error TS2551: Property 'serviceItems' does not exist on type '{ id: number | undefined; elderId: number | undefined; elderName: string; gender: string; age: number | undefined; phone: string; address: string; orderType: number; serviceMemberId: number | undefined; ... 11 more ...; type: number; }'. Did you mean 'serviceItemIds'?
+src/views/living-home/visiting-service/self-funded-registration/AddForm.vue(639,14): error TS2551: Property 'serviceItems' does not exist on type '{ id: number | undefined; elderId: number | undefined; elderName: string; gender: string; age: number | undefined; phone: string; address: string; orderType: number; serviceMemberId: number | undefined; ... 11 more ...; type: number; }'. Did you mean 'serviceItemIds'?
+src/views/living-home/visiting-service/self-funded-registration/index.vue(22,32): error TS2339: Property 'servicePersonName' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; serviceMemberName: string; phone: string; status: string; type: number; orderType: string; }'.
+src/views/living-home/visiting-service/self-funded-registration/index.vue(88,43): error TS2339: Property 'handleOrderUpload' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{} & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: OnCleanup) => any : (ar...'.
+src/views/living-home/visiting-service/self-funded-registration/index.vue(91,43): error TS2339: Property 'handleOrderDownload' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{} & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: OnCleanup) => any : (ar...'.
+src/views/living-home/visiting-service/self-funded-registration/index.vue(283,15): error TS2339: Property 'servicePersonName' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; serviceMemberName: string; phone: string; status: string; type: number; orderType: string; }'.
+src/views/living-home/visiting-service/self-funded-registration/index.vue(291,7): error TS6133: 'isEditable' is declared but its value is never read.
+src/views/living-home/visiting-service/self-funded-registration/index.vue(316,7): error TS6133: 'handleSignInCommand' is declared but its value is never read.
+src/views/living-home/visiting-service/self-funded-registration/index.vue(326,7): error TS6133: 'handleChangeServicePerson' is declared but its value is never read.
+src/views/living-home/visiting-service/self-funded-registration/index.vue(344,7): error TS6133: 'handleOrderByServicePerson' is declared but its value is never read.
+src/views/Login/components/ForgetPasswordForm.vue(82,13): error TS2322: Type 'string' is not assignable to type 'boolean | undefined'.
+src/views/Login/components/ForgetPasswordForm.vue(92,13): error TS2322: Type 'string' is not assignable to type 'boolean | undefined'.
+src/views/Login/components/ForgetPasswordForm.vue(137,23): error TS6133: 'push' is declared but its value is never read.
+src/views/Login/components/ForgetPasswordForm.vue(148,24): error TS6133: 'rule' is declared but its value is never read.
+src/views/Login/components/LoginForm.vue(261,38): error TS2345: Argument of type '{ tenantName: string; username: string; password: string; captchaVerification: string; rememberMe: boolean; }' is not assignable to parameter of type 'UserLoginVO'.
+  Property 'loginDevice' is missing in type '{ tenantName: string; username: string; password: string; captchaVerification: string; rememberMe: boolean; }' but required in type 'UserLoginVO'.
+src/views/Login/components/LoginForm.vue(271,29): error TS2345: Argument of type '{ tenantName: string; username: string; password: string; captchaVerification: string; rememberMe: boolean; }' is not assignable to parameter of type 'LoginFormType'.
+  Property 'loginPlatform' is missing in type '{ tenantName: string; username: string; password: string; captchaVerification: string; rememberMe: boolean; }' but required in type 'LoginFormType'.
+src/views/Login/components/RegisterForm.vue(126,26): error TS6133: 'rule' is declared but its value is never read.
+src/views/Login/Login.vue(274,1): error TS6133: 'setLOGINPLATFORM' is declared but its value is never read.
+src/views/Login/Login.vue(279,7): error TS6133: 't' is declared but its value is never read.
+src/views/Login/Login.vue(282,7): error TS6133: 'prefixCls' is declared but its value is never read.
+src/views/Login/Login.vue(286,7): error TS6133: 'src' is declared but its value is never read.
+src/views/Login/Login.vue(377,7): error TS6133: 'identityCK' is declared but its value is never read.
+src/views/Login/SocialLogin.vue(136,25): error TS2367: This comparison appears to be unintentional because the types 'boolean' and 'string' have no overlap.
+src/views/Login/SocialLogin.vue(281,38): error TS2345: Argument of type '{ username: string; password: string; captchaVerification: any; socialCode: string; socialState: string; socialType: string; }' is not assignable to parameter of type 'UserLoginVO'.
+  Property 'loginDevice' is missing in type '{ username: string; password: string; captchaVerification: any; socialCode: string; socialState: string; socialType: string; }' but required in type 'UserLoginVO'.
+src/views/Login/SocialLogin.vue(300,29): error TS2345: Argument of type '{ tenantName: string; username: string; password: string; captchaVerification: string; rememberMe: boolean; }' is not assignable to parameter of type 'LoginFormType'.
+  Property 'loginPlatform' is missing in type '{ tenantName: string; username: string; password: string; captchaVerification: string; rememberMe: boolean; }' but required in type 'LoginFormType'.
+src/views/mall/home/components/MemberStatisticsCard.vue(64,47): error TS2345: Argument of type 'string' is not assignable to parameter of type 'Date'.
+src/views/mall/home/components/OperationDataCard.vue(14,27): error TS2339: Property 'decimals' does not exist on type '{ name: string; value: number; routerName: string; } | { name: string; value: number; routerName: string; } | { name: string; value: number; routerName: string; } | { name: string; value: number; routerName: string; } | { ...; } | { ...; } | { ...; } | { ...; }'.
+  Property 'decimals' does not exist on type '{ name: string; value: number; routerName: string; }'.
+src/views/mall/home/components/OperationDataCard.vue(16,25): error TS2339: Property 'prefix' does not exist on type '{ name: string; value: number; routerName: string; } | { name: string; value: number; routerName: string; } | { name: string; value: number; routerName: string; } | { name: string; value: number; routerName: string; } | { ...; } | { ...; } | { ...; } | { ...; }'.
+  Property 'prefix' does not exist on type '{ name: string; value: number; routerName: string; }'.
+src/views/mall/home/components/TradeTrendCard.vue(120,31): error TS2345: Argument of type 'string' is not assignable to parameter of type 'Date'.
+src/views/mall/home/components/TradeTrendCard.vue(122,38): error TS2345: Argument of type 'string' is not assignable to parameter of type 'Date'.
+src/views/mall/home/components/TradeTrendCard.vue(126,31): error TS2345: Argument of type 'string' is not assignable to parameter of type 'Date'.
+src/views/mall/home/components/TradeTrendCard.vue(128,31): error TS2345: Argument of type 'string' is not assignable to parameter of type 'Date'.
+src/views/mall/home/components/TradeTrendCard.vue(200,3): error TS18048: 'eChartOptions.legend' is possibly 'undefined'.
+src/views/mall/home/index.vue(13,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/home/index.vue(14,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/home/index.vue(21,11): error TS2322: Type 'string | number' is not assignable to type 'number | undefined'.
+src/views/mall/home/index.vue(22,11): error TS2322: Type 'string | number' is not assignable to type 'number | undefined'.
+src/views/mall/product/brand/BrandForm.vue(17,44): error TS2339: Property 'sort' does not exist on type '{ id: undefined; name: string; picUrl: string; status: number; description: string; }'.
+src/views/mall/product/category/CategoryForm.vue(11,38): error TS2339: Property 'parentId' does not exist on type '{ id: undefined; name: string; picUrl: string; status: number; }'.
+src/views/mall/product/category/CategoryForm.vue(29,44): error TS2339: Property 'sort' does not exist on type '{ id: undefined; name: string; picUrl: string; status: number; }'.
+src/views/mall/product/comment/CommentForm.vue(153,3): error TS2322: Type 'Sku' is not assignable to type '{ id: number; name: string; picUrl: string; } | { id: number; name: string; picUrl: string; }'.
+  Type 'Sku' is not assignable to type '{ id: number; name: string; picUrl: string; }'.
+    Types of property 'id' are incompatible.
+      Type 'number | undefined' is not assignable to type 'number'.
+        Type 'undefined' is not assignable to type 'number'.
+src/views/mall/product/comment/CommentForm.vue(154,3): error TS2322: Type 'number | undefined' is not assignable to type 'undefined'.
+  Type 'number' is not assignable to type 'undefined'.
+src/views/mall/product/comment/index.vue(14,20): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/product/comment/index.vue(182,7): error TS6133: 't' is declared but its value is never read.
+src/views/mall/product/comment/ReplyForm.vue(44,3): error TS2322: Type 'number | undefined' is not assignable to type 'undefined'.
+  Type 'number' is not assignable to type 'undefined'.
+src/views/mall/product/property/PropertyForm.vue(14,37): error TS2339: Property 'remark' does not exist on type '{ id: undefined; name: string; }'.
+src/views/mall/product/property/PropertyForm.vue(54,7): error TS2322: Type 'PropertyVO' is not assignable to type '{ id: undefined; name: string; } | { id: undefined; name: string; }'.
+  Type 'PropertyVO' is not assignable to type '{ id: undefined; name: string; }'.
+    Types of property 'id' are incompatible.
+      Type 'number | undefined' is not assignable to type 'undefined'.
+        Type 'number' is not assignable to type 'undefined'.
+src/views/mall/product/property/value/index.vue(15,24): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/mall/product/property/value/index.vue(16,26): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/mall/product/property/value/index.vue(17,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/mall/product/property/value/index.vue(161,30): error TS2345: Argument of type 'PropertyVO' is not assignable to parameter of type 'never'.
+src/views/mall/product/property/value/index.vue(161,60): error TS2345: Argument of type 'string | string[]' is not assignable to parameter of type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/mall/product/property/value/ValueForm.vue(11,49): error TS2322: Type 'string' is not assignable to type 'boolean | undefined'.
+src/views/mall/product/property/value/ValueForm.vue(56,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/mall/product/property/value/ValueForm.vue(61,7): error TS2322: Type 'PropertyValueVO' is not assignable to type '{ id: undefined; propertyId: undefined; name: string; remark: string; } | { id: undefined; propertyId: undefined; name: string; remark: string; }'.
+  Type 'PropertyValueVO' is not assignable to type '{ id: undefined; propertyId: undefined; name: string; remark: string; }'.
+    Types of property 'id' are incompatible.
+      Type 'number | undefined' is not assignable to type 'undefined'.
+        Type 'number' is not assignable to type 'undefined'.
+src/views/mall/product/spu/components/SkuList.vue(506,53): error TS2488: Type 'Property | Property[]' must have a '[Symbol.iterator]()' method that returns an iterator.
+src/views/mall/product/spu/components/SkuList.vue(508,50): error TS2322: Type 'Property | Property[]' is not assignable to type 'Property'.
+  Type 'Property[]' has no properties in common with type 'Property'.
+src/views/mall/product/spu/components/SkuTableSelect.vue(44,31): error TS2345: Argument of type 'null' is not assignable to parameter of type 'number | undefined'.
+src/views/mall/product/spu/components/SkuTableSelect.vue(47,7): error TS6133: 'message' is declared but its value is never read.
+src/views/mall/product/spu/form/DeliveryForm.vue(23,22): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/mall/product/spu/form/DeliveryForm.vue(24,24): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/mall/product/spu/form/DeliveryForm.vue(25,24): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/mall/product/spu/form/InfoForm.vue(56,19): error TS2322: Type 'string[] | undefined' is not assignable to type 'string | string[]'.
+src/views/mall/product/spu/form/ProductAttributes.vue(127,9): error TS2532: Object is possibly 'undefined'.
+src/views/mall/product/spu/form/ProductAttributes.vue(139,7): error TS2532: Object is possibly 'undefined'.
+src/views/mall/product/spu/form/ProductAttributes.vue(139,48): error TS2322: Type 'number | undefined' is not assignable to type 'number'.
+  Type 'undefined' is not assignable to type 'number'.
+src/views/mall/product/spu/form/ProductAttributes.vue(147,7): error TS2532: Object is possibly 'undefined'.
+src/views/mall/product/spu/form/ProductPropertyAddForm.vue(67,5): error TS2322: Type 'unknown[]' is not assignable to type 'never[]'.
+src/views/mall/product/spu/form/ProductPropertyAddForm.vue(88,18): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/mall/product/spu/form/ProductPropertyAddForm.vue(101,30): error TS2345: Argument of type '{ values: never[]; name: string; id: number | undefined; }' is not assignable to parameter of type 'never'.
+src/views/mall/product/spu/form/ProductPropertyAddForm.vue(118,30): error TS2345: Argument of type '{ values: never[]; name: string; id: any; }' is not assignable to parameter of type 'never'.
+src/views/mall/product/spu/index.vue(437,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/mall/promotion/article/ArticleForm.vue(66,17): error TS2322: Type 'string | number | boolean' is not assignable to type 'PropertyKey | undefined'.
+src/views/mall/promotion/article/ArticleForm.vue(79,17): error TS2322: Type 'string | number | boolean' is not assignable to type 'PropertyKey | undefined'.
+src/views/mall/promotion/article/category/ArticleCategoryForm.vue(117,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/mall/promotion/article/category/ArticleCategoryForm.vue(118,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/mall/promotion/article/category/index.vue(21,20): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/promotion/article/category/index.vue(143,7): error TS6133: 'exportLoading' is declared but its value is never read.
+src/views/mall/promotion/banner/index.vue(23,20): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/promotion/bargain/activity/BargainActivityForm.vue(133,9): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/promotion/bargain/activity/BargainActivityForm.vue(134,9): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/promotion/bargain/activity/BargainActivityForm.vue(166,7): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/promotion/bargain/activity/BargainActivityForm.vue(167,7): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/promotion/bargain/activity/index.vue(24,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/promotion/bargain/activity/index.vue(170,7): error TS6133: 'exportLoading' is declared but its value is never read.
+src/views/mall/promotion/bargain/record/BargainRecordListDialog.vue(46,7): error TS6133: 'message' is declared but its value is never read.
+src/views/mall/promotion/bargain/record/index.vue(15,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/promotion/bargain/record/index.vue(45,19): error TS2339: Property 'openForm' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{} & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: OnCleanup) => any : (ar...'.
+src/views/mall/promotion/bargain/record/index.vue(53,19): error TS2339: Property 'handleExport' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{} & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: OnCleanup) => any : (ar...'.
+src/views/mall/promotion/bargain/record/index.vue(148,7): error TS6133: 'message' is declared but its value is never read.
+src/views/mall/promotion/bargain/record/index.vue(149,7): error TS6133: 't' is declared but its value is never read.
+src/views/mall/promotion/combination/activity/CombinationActivityForm.vue(107,9): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/promotion/combination/activity/index.vue(24,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/promotion/combination/components/CombinationShowcase.vue(10,47): error TS2339: Property 'picUrl' does not exist on type '{ id?: number | undefined; name?: string | undefined; spuId?: number | undefined; totalLimitCount?: number | undefined; singleLimitCount?: number | undefined; startTime?: Date | undefined; ... 9 more ...; products: { ...; }[]; }'.
+src/views/mall/promotion/combination/components/CombinationTableSelect.vue(238,5): error TS2322: Type 'string' is not assignable to type 'null'.
+src/views/mall/promotion/components/SpuSelect.vue(51,9): error TS2322: Type 'number[] | undefined' is not assignable to type 'string[] | undefined'.
+src/views/mall/promotion/coupon/components/CouponSelect.vue(23,13): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/promotion/coupon/components/CouponSelect.vue(79,11): error TS2322: Type '(row: CouponTemplateVO) => number | "不限制"' is not assignable to type '(row: any, column: TableColumnCtx<any>, cellValue: any, index: number) => string | VNode<RendererNode, RendererElement, { [key: string]: any; }>'.
+src/views/mall/promotion/coupon/components/CouponSendForm.vue(60,9): error TS2322: Type '(row: CouponTemplateVO) => number | "不限制"' is not assignable to type '(row: any, column: TableColumnCtx<any>, cellValue: any, index: number) => string | VNode<RendererNode, RendererElement, { [key: string]: any; }>'.
+src/views/mall/promotion/coupon/index.vue(197,14): error TS2352: Conversion of type 'number' to type 'string' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
+src/views/mall/promotion/coupon/template/index.vue(24,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/promotion/coupon/template/index.vue(39,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/promotion/coupon/template/index.vue(113,9): error TS2322: Type '(row: CouponTemplateVO) => number | "不限制"' is not assignable to type '(row: any, column: TableColumnCtx<any>, cellValue: any, index: number) => string | VNode<RendererNode, RendererElement, { [key: string]: any; }>'.
+src/views/mall/promotion/coupon/template/index.vue(119,9): error TS2322: Type '(row: CouponTemplateVO) => number | "不限制"' is not assignable to type '(row: any, column: TableColumnCtx<any>, cellValue: any, index: number) => string | VNode<RendererNode, RendererElement, { [key: string]: any; }>'.
+src/views/mall/promotion/discountActivity/index.vue(24,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/promotion/discountActivity/index.vue(39,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(new (...args: any[]) => string | number | Date | string[] | [DateModelType, DateModelType]) | (() => ModelValueType) | ((new (...args: any[]) => string | ... 3 more ... | [...]) | (() => ModelValueType))[], unknown, unknown> | undefined'.
+src/views/mall/promotion/discountActivity/index.vue(145,1): error TS6133: 'fenToYuanFormat' is declared but its value is never read.
+src/views/mall/promotion/discountActivity/index.vue(164,7): error TS6133: 'exportLoading' is declared but its value is never read.
+src/views/mall/promotion/discountActivity/index.vue(222,7): error TS6133: 'configList' is declared but its value is never read.
+src/views/mall/promotion/discountActivity/index.vue(228,7): error TS6133: 'formatSeckillPrice' is declared but its value is never read.
+src/views/mall/promotion/point/activity/index.vue(15,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/promotion/point/components/PointShowcase.vue(8,43): error TS2339: Property 'name' does not exist on type '{ id: number; spuId: number; status: number; stock: number; totalStock: number; remark?: string | undefined; sort: number; createTime: string; products: { id?: number | undefined; activityId?: number | undefined; ... 6 more ...; activityStatus?: number | undefined; }[]; ... 4 more ...; price: number; }'.
+src/views/mall/promotion/point/components/PointTableSelect.vue(249,7): error TS2749: 'CHANGE_EVENT' refers to a value, but is being used as a type here. Did you mean 'typeof CHANGE_EVENT'?
+src/views/mall/promotion/rewardActivity/RewardForm.vue(15,11): error TS2322: Type 'Date[] | undefined' is not assignable to type 'EpPropMergeType<(new (...args: any[]) => string | number | Date | string[] | [DateModelType, DateModelType]) | (() => ModelValueType) | ((new (...args: any[]) => string | ... 3 more ... | [...]) | (() => ModelValueType))[], unknown, unknown> | undefined'.
+src/views/mall/promotion/rewardActivity/RewardForm.vue(52,22): error TS2322: Type 'number[] | undefined' is not assignable to type 'number | number[]'.
+src/views/mall/promotion/seckill/activity/index.vue(24,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/promotion/seckill/activity/index.vue(181,7): error TS6133: 'exportLoading' is declared but its value is never read.
+src/views/mall/promotion/seckill/activity/index.vue(241,55): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/mall/promotion/seckill/activity/index.vue(242,37): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/mall/promotion/seckill/activity/index.vue(242,52): error TS2339: Property 'startTime' does not exist on type 'never'.
+src/views/mall/promotion/seckill/activity/index.vue(242,74): error TS2339: Property 'endTime' does not exist on type 'never'.
+src/views/mall/promotion/seckill/activity/SeckillActivityForm.vue(108,9): error TS2741: Property 'spuId' is missing in type '{ skuId: number; stock: number; seckillPrice: number; }' but required in type 'SeckillProductVO'.
+src/views/mall/promotion/seckill/activity/SeckillActivityForm.vue(116,9): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/promotion/seckill/components/SeckillShowcase.vue(10,43): error TS2339: Property 'picUrl' does not exist on type '{ id?: number | undefined; spuId?: number | undefined; name?: string | undefined; status?: number | undefined; remark?: string | undefined; startTime?: Date | undefined; endTime?: Date | undefined; ... 10 more ...; products?: { ...; }[] | undefined; }'.
+src/views/mall/promotion/seckill/components/SeckillTableSelect.vue(236,5): error TS2322: Type 'undefined' is not assignable to type 'null'.
+src/views/mall/promotion/seckill/config/index.vue(125,51): error TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled.
+src/views/mall/promotion/seckill/config/index.vue(145,7): error TS6133: 'exportLoading' is declared but its value is never read.
+src/views/mall/promotion/seckill/config/SeckillConfigForm.vue(28,21): error TS2322: Type 'undefined' is not assignable to type 'string | string[]'.
+src/views/mall/promotion/seckill/config/SeckillConfigForm.vue(50,51): error TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled.
+src/views/mall/promotion/seckill/config/SeckillConfigForm.vue(128,5): error TS2322: Type 'never[]' is not assignable to type 'undefined'.
+src/views/mall/promotion/seckill/config/SeckillConfigForm.vue(129,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/mall/statistics/member/index.vue(27,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/member/index.vue(38,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/product/components/ProductSummary.vue(85,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/product/components/ProductSummary.vue(121,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/product/components/ProductSummary.vue(177,34): error TS2322: Type '({ name: string; type: "line"; smooth: true; itemStyle: { color: string; }; } | { name: string; type: "bar"; smooth: true; yAxisIndex: number; itemStyle: { color: string; }; })[]' is not assignable to type 'SeriesOption$1 | SeriesOption$1[] | undefined'.
+  Type '({ name: string; type: "line"; smooth: true; itemStyle: { color: string; }; } | { name: string; type: "bar"; smooth: true; yAxisIndex: number; itemStyle: { color: string; }; })[]' is not assignable to type 'MapSeriesOption$1 | LineSeriesOption$1 | TreeSeriesOption$1 | CustomSeriesOption$1 | ... 19 more ... | SeriesOption$1[]'.
+    Type '({ name: string; type: "line"; smooth: true; itemStyle: { color: string; }; } | { name: string; type: "bar"; smooth: true; yAxisIndex: number; itemStyle: { color: string; }; })[]' is not assignable to type 'SeriesOption$1[]'.
+      Type '{ name: string; type: "line"; smooth: true; itemStyle: { color: string; }; } | { name: string; type: "bar"; smooth: true; yAxisIndex: number; itemStyle: { color: string; }; }' is not assignable to type 'SeriesOption$1'.
+        Object literal may only specify known properties, and 'smooth' does not exist in type 'BarSeriesOption$1'.
+src/views/mall/statistics/product/components/ProductSummary.vue(217,9): error TS2353: Object literal may only specify known properties, and 'textStyle' does not exist in type 'AxisLabelOption<"value"> | AxisLabelOption<"log"> | AxisLabelOption<"category"> | AxisLabelOption<"time">'.
+src/views/mall/statistics/product/components/ProductSummary.vue(238,9): error TS2353: Object literal may only specify known properties, and 'textStyle' does not exist in type 'AxisLabelOption<"value"> | AxisLabelOption<"log"> | AxisLabelOption<"category"> | AxisLabelOption<"time">'.
+src/views/mall/statistics/product/components/ProductSummary.vue(259,36): error TS2345: Argument of type 'Dayjs' is not assignable to parameter of type 'Date'.
+  Type 'Dayjs' is missing the following properties from type 'Date': toDateString, toTimeString, toLocaleDateString, toLocaleTimeString, and 35 more.
+src/views/mall/statistics/product/components/ProductSummary.vue(279,5): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/product/components/ProductSummary.vue(280,5): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/trade/index.vue(38,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/trade/index.vue(53,11): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/trade/index.vue(89,13): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/trade/index.vue(107,13): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/trade/index.vue(125,13): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/trade/index.vue(143,13): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/trade/index.vue(161,13): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/trade/index.vue(179,13): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/trade/index.vue(197,13): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/trade/index.vue(300,36): error TS2345: Argument of type 'Dayjs' is not assignable to parameter of type 'Date'.
+src/views/mall/statistics/trade/index.vue(325,5): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/trade/index.vue(326,5): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/trade/index.vue(327,5): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/statistics/trade/index.vue(328,5): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/trade/afterSale/detail/index.vue(5,55): error TS2551: Property 'orderNo' does not exist on type '{ order: {}; logs: never[]; }'. Did you mean 'order'?
+src/views/mall/trade/afterSale/detail/index.vue(7,80): error TS2339: Property 'deliveryType' does not exist on type '{}'.
+src/views/mall/trade/afterSale/detail/index.vue(10,77): error TS2339: Property 'type' does not exist on type '{}'.
+src/views/mall/trade/afterSale/detail/index.vue(13,27): error TS2339: Property 'receiverName' does not exist on type '{}'.
+src/views/mall/trade/afterSale/detail/index.vue(16,27): error TS2339: Property 'userRemark' does not exist on type '{}'.
+src/views/mall/trade/afterSale/detail/index.vue(19,69): error TS2339: Property 'terminal' does not exist on type '{}'.
+src/views/mall/trade/afterSale/detail/index.vue(22,27): error TS2339: Property 'receiverMobile' does not exist on type '{}'.
+src/views/mall/trade/afterSale/detail/index.vue(24,62): error TS2339: Property 'remark' does not exist on type '{}'.
+src/views/mall/trade/afterSale/detail/index.vue(26,27): error TS2339: Property 'payOrderId' does not exist on type '{}'.
+src/views/mall/trade/afterSale/detail/index.vue(29,77): error TS2339: Property 'payChannelCode' does not exist on type '{}'.
+src/views/mall/trade/afterSale/detail/index.vue(31,55): error TS2339: Property 'user' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(36,56): error TS2339: Property 'no' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(38,32): error TS2339: Property 'auditTime' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(41,76): error TS2339: Property 'type' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(44,75): error TS2339: Property 'way' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(47,31): error TS2339: Property 'refundPrice' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(49,56): error TS2339: Property 'applyReason' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(51,21): error TS2339: Property 'applyDescription' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(55,44): error TS2339: Property 'applyPicUrls' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(59,41): error TS2339: Property 'applyPicUrls' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(67,78): error TS2339: Property 'status' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(70,35): error TS2339: Property 'status' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(71,35): error TS2339: Property 'status' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(74,35): error TS2339: Property 'status' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(77,35): error TS2339: Property 'status' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(78,35): error TS2339: Property 'status' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(93,40): error TS2339: Property 'orderItem' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(122,27): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/mall/trade/afterSale/detail/index.vue(123,44): error TS2339: Property 'createTime' does not exist on type 'never'.
+src/views/mall/trade/afterSale/detail/index.vue(127,32): error TS2339: Property 'content' does not exist on type 'never'.
+src/views/mall/trade/afterSale/detail/index.vue(131,69): error TS2339: Property 'userType' does not exist on type 'never'.
+src/views/mall/trade/afterSale/detail/index.vue(134,62): error TS2339: Property 'userType' does not exist on type 'never'.
+src/views/mall/trade/afterSale/detail/index.vue(203,45): error TS2339: Property 'id' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(220,47): error TS2339: Property 'id' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(232,46): error TS2339: Property 'id' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(244,46): error TS2339: Property 'id' does not exist on type '{ order: {}; logs: never[]; }'.
+src/views/mall/trade/afterSale/detail/index.vue(256,20): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/mall/trade/afterSale/detail/index.vue(259,18): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/mall/trade/afterSale/form/AfterSaleDisagreeForm.vue(39,3): error TS2322: Type 'number | null | undefined' is not assignable to type 'undefined'.
+  Type 'null' is not assignable to type 'undefined'.
+src/views/mall/trade/afterSale/form/AfterSaleDisagreeForm.vue(40,3): error TS2322: Type 'string | undefined' is not assignable to type 'string'.
+  Type 'undefined' is not assignable to type 'string'.
+src/views/mall/trade/afterSale/index.vue(52,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/trade/afterSale/index.vue(67,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/trade/afterSale/index.vue(216,14): error TS2790: The operand of a 'delete' operator must be optional.
+src/views/mall/trade/afterSale/index.vue(238,3): error TS2322: Type 'string | number | undefined' is not assignable to type 'string'.
+  Type 'undefined' is not assignable to type 'string'.
+src/views/mall/trade/brokerage/record/index.vue(24,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/trade/brokerage/record/index.vue(38,20): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/trade/brokerage/user/BrokerageOrderListDialog.vue(21,13): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/trade/brokerage/user/BrokerageUserListDialog.vue(91,7): error TS6133: 'message' is declared but its value is never read.
+src/views/mall/trade/brokerage/user/index.vue(292,47): error TS2304: Cannot find name 'CreateUserForm'.
+src/views/mall/trade/brokerage/withdraw/BrokerageWithdrawRejectForm.vue(40,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/mall/trade/brokerage/withdraw/index.vue(24,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/trade/brokerage/withdraw/index.vue(48,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/trade/brokerage/withdraw/index.vue(62,20): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/trade/brokerage/withdraw/index.vue(195,1): error TS6133: 'fenToYuanFormat' is declared but its value is never read.
+src/views/mall/trade/config/index.vue(262,10): error TS2339: Property 'deliveryExpressFreePrice' does not exist on type 'ConfigVO'.
+src/views/mall/trade/config/index.vue(262,42): error TS2339: Property 'deliveryExpressFreePrice' does not exist on type 'ConfigVO'.
+src/views/mall/trade/delivery/express/ExpressForm.vue(100,18): error TS2352: Conversion of type '{ id: undefined; code: string; name: string; logo: string; sort: number; status: number; }' to type 'DeliveryExpressVO' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
+  Types of property 'id' are incompatible.
+    Type 'undefined' is not comparable to type 'number'.
+src/views/mall/trade/delivery/express/ExpressForm.vue(121,5): error TS2353: Object literal may only specify known properties, and 'picUrl' does not exist in type '{ id: undefined; code: string; name: string; logo: string; sort: number; status: number; } | { id: undefined; code: string; name: string; logo: string; sort: number; status: number; }'.
+src/views/mall/trade/delivery/expressTemplate/ExpressTemplateForm.vue(186,14): error TS2339: Property 'startPrice' does not exist on type 'never'.
+src/views/mall/trade/delivery/expressTemplate/ExpressTemplateForm.vue(186,42): error TS2339: Property 'startPrice' does not exist on type 'never'.
+src/views/mall/trade/delivery/expressTemplate/ExpressTemplateForm.vue(187,14): error TS2339: Property 'extraPrice' does not exist on type 'never'.
+src/views/mall/trade/delivery/expressTemplate/ExpressTemplateForm.vue(187,42): error TS2339: Property 'extraPrice' does not exist on type 'never'.
+src/views/mall/trade/delivery/expressTemplate/ExpressTemplateForm.vue(190,14): error TS2339: Property 'freePrice' does not exist on type 'never'.
+src/views/mall/trade/delivery/expressTemplate/ExpressTemplateForm.vue(190,41): error TS2339: Property 'freePrice' does not exist on type 'never'.
+src/views/mall/trade/delivery/expressTemplate/ExpressTemplateForm.vue(209,18): error TS2352: Conversion of type '{ id: undefined; name: string; chargeMode: number; sort: number; charges: never[]; frees: never[]; }' to type 'DeliveryExpressTemplateVO' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
+  Type '{ id: undefined; name: string; chargeMode: number; sort: number; charges: never[]; frees: never[]; }' is missing the following properties from type 'DeliveryExpressTemplateVO': templateCharge, templateFree
+src/views/mall/trade/delivery/expressTemplate/ExpressTemplateForm.vue(211,10): error TS2339: Property 'charges' does not exist on type 'DeliveryExpressTemplateVO'.
+src/views/mall/trade/delivery/expressTemplate/ExpressTemplateForm.vue(215,10): error TS2339: Property 'frees' does not exist on type 'DeliveryExpressTemplateVO'.
+src/views/mall/trade/delivery/expressTemplate/ExpressTemplateForm.vue(240,7): error TS2322: Type '{ areaIds: number[]; startCount: number; startPrice: number; extraCount: number; extraPrice: number; }' is not assignable to type 'never'.
+src/views/mall/trade/delivery/expressTemplate/ExpressTemplateForm.vue(286,21): error TS2345: Argument of type '{ areaIds: never[]; startCount: number; startPrice: number; extraCount: number; extraPrice: number; }' is not assignable to parameter of type 'never'.
+src/views/mall/trade/delivery/expressTemplate/ExpressTemplateForm.vue(304,19): error TS2345: Argument of type '{ areaIds: never[]; freeCount: number; freePrice: number; }' is not assignable to parameter of type 'never'.
+src/views/mall/trade/delivery/pickUpOrder/index.vue(114,9): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/trade/delivery/pickUpOrder/index.vue(134,9): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/trade/delivery/pickUpOrder/index.vue(345,26): error TS18046: 'navigator.serial.requestPort' is of type 'unknown'.
+src/views/mall/trade/delivery/pickUpOrder/index.vue(352,42): error TS2339: Property 'getPorts' does not exist on type 'object & Record<"requestPort", unknown>'.
+src/views/mall/trade/delivery/pickUpOrder/index.vue(357,22): error TS2339: Property 'open' does not exist on type 'string'.
+src/views/mall/trade/delivery/pickUpOrder/index.vue(372,29): error TS2339: Property 'readable' does not exist on type 'string'.
+src/views/mall/trade/delivery/pickUpOrder/index.vue(376,48): error TS2339: Property 'read' does not exist on type 'string'.
+src/views/mall/trade/delivery/pickUpOrder/index.vue(379,20): error TS2339: Property 'releaseLock' does not exist on type 'string'.
+src/views/mall/trade/delivery/pickUpOrder/index.vue(399,24): error TS2339: Property 'cancel' does not exist on type 'string'.
+src/views/mall/trade/delivery/pickUpOrder/index.vue(400,22): error TS2339: Property 'close' does not exist on type 'string'.
+src/views/mall/trade/delivery/pickUpStore/components/StoreStaffTableSelect.vue(244,80): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/mall/trade/delivery/pickUpStore/components/StoreStaffTableSelect.vue(248,74): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/mall/trade/delivery/pickUpStore/components/StoreStaffTableSelect.vue(251,77): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/mall/trade/delivery/pickUpStore/PickUpStoreForm.vue(190,18): error TS2352: Conversion of type '{ id: undefined; name: string; phone: string; logo: string; detailAddress: string; introduction: string; areaId: number; openingTime: undefined; closingTime: undefined; latitude: undefined; longitude: undefined; status: number; }' to type 'DeliveryPickUpStoreVO' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
+  Property 'verifyUserIds' is missing in type '{ id: undefined; name: string; phone: string; logo: string; detailAddress: string; introduction: string; areaId: number; openingTime: undefined; closingTime: undefined; latitude: undefined; longitude: undefined; status: number; }' but required in type 'DeliveryPickUpStoreVO'.
+src/views/mall/trade/delivery/pickUpStore/PickUpStoreForm.vue(215,5): error TS2322: Type 'undefined' is not assignable to type 'number'.
+src/views/mall/trade/delivery/pickUpStore/PickUpStoreForm.vue(238,10): error TS2339: Property 'selectAddress' does not exist on type 'Window & typeof globalThis'.
+src/views/mall/trade/delivery/pickUpStore/PickUpStoreForm.vue(246,23): error TS2339: Property 'selectAddress' does not exist on type 'Window'.
+src/views/mall/trade/order/detail/index.vue(163,54): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/mall/trade/order/detail/index.vue(163,84): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/mall/trade/order/detail/index.vue(168,48): error TS2339: Property 'deliveryTime' does not exist on type '(date: Date, format?: string | undefined) => string'.
+src/views/mall/trade/order/detail/index.vue(169,25): error TS2345: Argument of type 'Date | null | undefined' is not assignable to parameter of type 'Date'.
+  Type 'undefined' is not assignable to type 'Date'.
+src/views/mall/trade/order/detail/index.vue(177,46): error TS2339: Property 'time' does not exist on type 'never'.
+src/views/mall/trade/order/detail/index.vue(179,26): error TS2339: Property 'content' does not exist on type 'never'.
+src/views/mall/trade/order/detail/index.vue(187,27): error TS2339: Property 'name' does not exist on type '{}'.
+src/views/mall/trade/order/detail/index.vue(337,9): error TS2304: Cannot find name 'form'.
+src/views/mall/trade/order/detail/index.vue(342,7): error TS2345: Argument of type 'number | undefined' is not assignable to parameter of type 'number'.
+  Type 'undefined' is not assignable to type 'number'.
+src/views/mall/trade/order/form/OrderDeliveryForm.vue(12,22): error TS2322: Type 'number | null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/mall/trade/order/form/OrderDeliveryForm.vue(15,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/mall/trade/order/form/OrderDeliveryForm.vue(16,28): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/mall/trade/order/form/OrderDeliveryForm.vue(17,28): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/mall/trade/order/form/OrderUpdatePriceForm.vue(56,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/mall/trade/order/form/OrderUpdatePriceForm.vue(58,3): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/mall/trade/order/form/OrderUpdatePriceForm.vue(73,12): error TS2790: The operand of a 'delete' operator must be optional.
+src/views/mall/trade/order/form/OrderUpdatePriceForm.vue(74,12): error TS2790: The operand of a 'delete' operator must be optional.
+src/views/mall/trade/order/form/OrderUpdateRemarkForm.vue(39,3): error TS2322: Type 'number | null | undefined' is not assignable to type 'undefined'.
+  Type 'null' is not assignable to type 'undefined'.
+src/views/mall/trade/order/form/OrderUpdateRemarkForm.vue(40,3): error TS2322: Type 'string | undefined' is not assignable to type 'string'.
+  Type 'undefined' is not assignable to type 'string'.
+src/views/member/config/index.vue(24,15): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/member/signin/record/index.vue(91,7): error TS6133: 'message' is declared but its value is never read.
+src/views/member/signin/record/index.vue(104,7): error TS6133: 'exportLoading' is declared but its value is never read.
+src/views/member/tag/index.vue(91,1): error TS6133: 'download' is declared but its value is never read.
+src/views/member/user/detail/index.vue(34,28): error TS2322: Type 'string | string[]' is not assignable to type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/member/user/detail/index.vue(37,27): error TS2322: Type 'string | string[]' is not assignable to type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/member/user/detail/index.vue(40,39): error TS2322: Type 'string | string[]' is not assignable to type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/member/user/detail/index.vue(46,30): error TS2322: Type 'string | string[]' is not assignable to type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/member/user/detail/index.vue(49,28): error TS2322: Type 'string | string[]' is not assignable to type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/member/user/detail/index.vue(52,32): error TS2322: Type 'string | string[]' is not assignable to type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/member/user/detail/index.vue(55,31): error TS2322: Type 'string | string[]' is not assignable to type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/member/user/detail/index.vue(58,29): error TS2322: Type 'string | string[]' is not assignable to type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/member/user/detail/index.vue(61,32): error TS2322: Type 'string | string[]' is not assignable to type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/member/user/detail/index.vue(69,49): error TS2345: Argument of type 'string | string[]' is not assignable to parameter of type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/member/user/detail/index.vue(132,45): error TS2345: Argument of type '{ userId: string | string[]; }' is not assignable to parameter of type 'PayWalletUserReqVO'.
+  Types of property 'userId' are incompatible.
+    Type 'string | string[]' is not assignable to type 'number'.
+      Type 'string' is not assignable to type 'number'.
+src/views/member/user/detail/index.vue(141,15): error TS2345: Argument of type 'string | string[]' is not assignable to parameter of type 'number'.
+  Type 'string' is not assignable to type 'number'.
+src/views/member/user/detail/UserAddressList.vue(35,7): error TS6133: 'total' is declared but its value is never read.
+src/views/member/user/detail/UserAftersaleList.vue(50,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/member/user/detail/UserAftersaleList.vue(65,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/member/user/detail/UserAftersaleList.vue(217,14): error TS2790: The operand of a 'delete' operator must be optional.
+src/views/member/user/detail/UserBrokerageList.vue(100,5): error TS2322: Type 'number' is not assignable to type 'null'.
+src/views/member/user/detail/UserCouponList.vue(137,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/member/user/detail/UserCouponList.vue(186,14): error TS2352: Conversion of type 'number' to type 'string' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
+src/views/member/user/detail/UserExperienceRecordList.vue(13,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/member/user/detail/UserExperienceRecordList.vue(155,3): error TS2322: Type 'number' is not assignable to type 'null'.
+src/views/member/user/detail/UserFavoriteList.vue(8,69): error TS2339: Property 'imagePreview' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly userId: number; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_...'.
+src/views/member/user/detail/UserFavoriteList.vue(45,7): error TS6133: 'message' is declared but its value is never read.
+src/views/member/user/detail/UserFavoriteList.vue(46,7): error TS6133: 't' is declared but its value is never read.
+src/views/member/user/detail/UserFavoriteList.vue(79,7): error TS6133: 'resetQuery' is declared but its value is never read.
+src/views/member/user/index.vue(13,40): error TS2551: Property 'tenantIds' does not exist on type '{ pageNo: number; pageSize: number; nickname: null; mobile: null; loginDate: never[]; createTime: never[]; tagIds: never[]; levelId: undefined; groupId: undefined; tenantId: undefined; }'. Did you mean 'tenantId'?
+src/views/member/user/UserPointUpdateForm.vue(118,5): error TS2353: Object literal may only specify known properties, and 'levelId' does not exist in type '{ id: undefined; nickname: undefined; point: number; changePoint: number; changeType: number; } | { id: undefined; nickname: undefined; point: number; changePoint: number; changeType: number; }'.
+src/views/mp/draft/index.vue(53,5): error TS2322: Type '(onDone: () => {}) => Promise<void>' is not assignable to type 'DialogBeforeCloseFn'.
+src/views/mp/material/components/UploadVideo.vue(102,33): error TS2345: Argument of type '(valid: boolean) => false | undefined' is not assignable to parameter of type 'FormValidateCallback'.
+  Type 'boolean | undefined' is not assignable to type 'void | Promise<void>'.
+    Type 'boolean' is not assignable to type 'void | Promise<void>'.
+src/views/mp/message/index.vue(42,27): error TS2322: Type 'string' is not assignable to type 'Date'.
+src/views/mp/message/index.vue(42,39): error TS2322: Type 'string' is not assignable to type 'Date'.
+src/views/mp/statistics/index.vue(10,11): error TS2322: Type 'Date[]' is not assignable to type 'EpPropMergeType<(new (...args: any[]) => string | number | Date | string[] | [DateModelType, DateModelType]) | (() => ModelValueType) | ((new (...args: any[]) => string | ... 3 more ... | [...]) | (() => ModelValueType))[], unknown, unknown> | undefined'.
+src/views/mp/statistics/index.vue(32,19): error TS2322: Type '{ color: string[]; legend: { data: string[]; }; tooltip: {}; xAxis: { data: any[]; }; yAxis: { minInterval: number; }; series: ({ name: string; type: string; label: { show: boolean; }; barGap: number; data: any[]; } | { name: string; type: string; label: { ...; }; data: any[]; barGap?: undefined; })[]; }' is not assignable to type 'EChartsOption'.
+src/views/mp/statistics/index.vue(42,19): error TS2322: Type '{ legend: { data: string[]; }; xAxis: { type: string; data: any[]; }; yAxis: { minInterval: number; }; series: { name: string; data: any[]; type: string; smooth: boolean; label: { show: boolean; }; }[]; }' is not assignable to type 'EChartsOption'.
+src/views/mp/statistics/index.vue(52,19): error TS2322: Type '{ color: string[]; legend: { data: string[]; }; tooltip: {}; xAxis: { data: any[]; }; yAxis: { minInterval: number; }; series: { name: string; type: string; smooth: boolean; label: { show: boolean; }; data: any[]; }[]; }' is not assignable to type 'EChartsOption'.
+src/views/mp/statistics/index.vue(62,19): error TS2322: Type '{ color: string[]; legend: { data: string[]; }; tooltip: {}; xAxis: { data: any[]; }; yAxis: {}; series: ({ name: string; type: string; label: { show: boolean; }; barGap: number; data: any[]; } | { name: string; type: string; label: { ...; }; data: any[]; barGap?: undefined; })[]; }' is not assignable to type 'EChartsOption'.
+src/views/mp/user/UserForm.vue(20,24): error TS2339: Property 'tagId' does not exist on type 'never'.
+src/views/mp/user/UserForm.vue(21,26): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/mp/user/UserForm.vue(22,26): error TS2339: Property 'tagId' does not exist on type 'never'.
+src/views/pay/app/components/channel/AlipayChannelForm.vue(3,81): error TS2339: Property 'close' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/pay/app/components/channel/AlipayChannelForm.vue(97,15): error TS2322: Type '(event: any) => void' is not assignable to type 'UploadRequestHandler'.
+src/views/pay/app/components/channel/AlipayChannelForm.vue(126,15): error TS2322: Type '(event: any) => void' is not assignable to type 'UploadRequestHandler'.
+src/views/pay/app/components/channel/AlipayChannelForm.vue(151,15): error TS2322: Type '(event: any) => void' is not assignable to type 'UploadRequestHandler'.
+src/views/pay/cashier/index.vue(5,54): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/pay/cashier/index.vue(6,54): error TS2339: Property 'subject' does not exist on type '{}'.
+src/views/pay/cashier/index.vue(7,54): error TS2339: Property 'body' does not exist on type '{}'.
+src/views/pay/cashier/index.vue(9,23): error TS2339: Property 'price' does not exist on type '{}'.
+src/views/pay/cashier/index.vue(12,32): error TS2339: Property 'createTime' does not exist on type '{}'.
+src/views/pay/cashier/index.vue(15,32): error TS2339: Property 'expireTime' does not exist on type '{}'.
+src/views/pay/cashier/index.vue(386,45): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'number'.
+src/views/pay/cashier/index.vue(450,3): error TS2322: Type 'LocationQueryValue | LocationQueryValue[]' is not assignable to type 'undefined'.
+  Type 'null' is not assignable to type 'undefined'.
+src/views/pay/cashier/index.vue(452,42): error TS2345: Argument of type 'string | LocationQueryValue[]' is not assignable to parameter of type 'string'.
+  Type 'LocationQueryValue[]' is not assignable to type 'string'.
+src/views/pay/demo/transfer/DemoTransferForm.vue(98,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/pay/demo/transfer/DemoTransferForm.vue(98,28): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/pay/demo/transfer/DemoTransferForm.vue(100,48): error TS2345: Argument of type '{ id: undefined; price: undefined; type: undefined; userName: undefined; alipayLogonId: undefined; openid: undefined; }' is not assignable to parameter of type 'DemoTransferVO'.
+  Types of property 'price' are incompatible.
+    Type 'undefined' is not assignable to type 'number'.
+src/views/pay/demo/transfer/DemoTransferForm.vue(113,3): error TS2322: Type '{ id: undefined; price: undefined; userName: undefined; alipayLogonId: undefined; openid: undefined; }' is not assignable to type '{ id: undefined; price: undefined; type: undefined; userName: undefined; alipayLogonId: undefined; openid: undefined; } | { id: undefined; price: undefined; type: undefined; userName: undefined; alipayLogonId: undefined; openid: undefined; }'.
+  Property 'type' is missing in type '{ id: undefined; price: undefined; userName: undefined; alipayLogonId: undefined; openid: undefined; }' but required in type '{ id: undefined; price: undefined; type: undefined; userName: undefined; alipayLogonId: undefined; openid: undefined; }'.
+src/views/pay/demo/transfer/index.vue(93,7): error TS6133: 'message' is declared but its value is never read.
+src/views/pay/demo/transfer/index.vue(94,7): error TS6133: 't' is declared but its value is never read.
+src/views/pay/demo/transfer/index.vue(105,19): error TS2352: Conversion of type '{ appId: undefined; merchantTransferId: undefined; type: undefined; price: undefined; subject: undefined; userName: undefined; alipayLogonId: undefined; openid: undefined; }' to type 'TransferVO' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
+  Property 'channelCode' is missing in type '{ appId: undefined; merchantTransferId: undefined; type: undefined; price: undefined; subject: undefined; userName: undefined; alipayLogonId: undefined; openid: undefined; }' but required in type 'TransferVO'.
+src/views/pay/notify/index.vue(15,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/pay/notify/index.vue(21,57): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/pay/notify/index.vue(21,74): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/pay/notify/index.vue(21,93): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/pay/notify/index.vue(26,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/pay/notify/index.vue(50,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/pay/notify/index.vue(181,7): error TS6133: 'open' is declared but its value is never read.
+src/views/pay/notify/index.vue(183,7): error TS6133: 'notifyDetail' is declared but its value is never read.
+src/views/pay/notify/NotifyDetail.vue(5,31): error TS2339: Property 'merchantOrderId' does not exist on type '{}'.
+src/views/pay/notify/NotifyDetail.vue(8,74): error TS2339: Property 'status' does not exist on type '{}'.
+src/views/pay/notify/NotifyDetail.vue(11,56): error TS2339: Property 'appId' does not exist on type '{}'.
+src/views/pay/notify/NotifyDetail.vue(12,56): error TS2339: Property 'appName' does not exist on type '{}'.
+src/views/pay/notify/NotifyDetail.vue(14,56): error TS2339: Property 'dataId' does not exist on type '{}'.
+src/views/pay/notify/NotifyDetail.vue(16,72): error TS2339: Property 'type' does not exist on type '{}'.
+src/views/pay/notify/NotifyDetail.vue(19,56): error TS2339: Property 'notifyTimes' does not exist on type '{}'.
+src/views/pay/notify/NotifyDetail.vue(21,23): error TS2339: Property 'maxNotifyTimes' does not exist on type '{}'.
+src/views/pay/notify/NotifyDetail.vue(25,34): error TS2339: Property 'lastExecuteTime' does not exist on type '{}'.
+src/views/pay/notify/NotifyDetail.vue(28,34): error TS2339: Property 'nextNotifyTime' does not exist on type '{}'.
+src/views/pay/notify/NotifyDetail.vue(32,34): error TS2339: Property 'createTime' does not exist on type '{}'.
+src/views/pay/notify/NotifyDetail.vue(35,34): error TS2339: Property 'updateTime' does not exist on type '{}'.
+src/views/pay/notify/NotifyDetail.vue(44,37): error TS2339: Property 'logs' does not exist on type '{}'.
+src/views/pay/order/index.vue(17,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/pay/order/index.vue(21,57): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/pay/order/index.vue(21,74): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/pay/order/index.vue(21,93): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/pay/order/index.vue(26,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/pay/order/index.vue(68,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/pay/order/index.vue(120,52): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'.
+src/views/pay/order/index.vue(124,26): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'.
+src/views/pay/order/index.vue(129,26): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'.
+src/views/pay/order/index.vue(229,46): error TS2345: Argument of type '{ pageNo: number; pageSize: number; appId: null; channelCode: null; merchantOrderId: null; channelOrderNo: null; no: null; status: null; createTime: never[]; }' is not assignable to parameter of type 'OrderPageReqVO'.
+  Types of property 'appId' are incompatible.
+    Type 'null' is not assignable to type 'number | undefined'.
+src/views/pay/order/index.vue(250,45): error TS2345: Argument of type '{ pageNo: number; pageSize: number; appId: null; channelCode: null; merchantOrderId: null; channelOrderNo: null; no: null; status: null; createTime: never[]; }' is not assignable to parameter of type 'OrderExportReqVO'.
+  Types of property 'appId' are incompatible.
+    Type 'null' is not assignable to type 'number | undefined'.
+src/views/pay/order/OrderDetail.vue(5,44): error TS2339: Property 'merchantOrderId' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(8,62): error TS2339: Property 'no' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(8,80): error TS2339: Property 'no' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(10,56): error TS2339: Property 'appId' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(11,56): error TS2339: Property 'appName' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(13,73): error TS2339: Property 'status' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(16,61): error TS2339: Property 'price' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(20,27): error TS2339: Property 'channelFeePrice' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(24,24): error TS2339: Property 'channelFeeRate' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(27,34): error TS2339: Property 'successTime' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(30,34): error TS2339: Property 'expireTime' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(33,34): error TS2339: Property 'createTime' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(36,34): error TS2339: Property 'updateTime' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(42,56): error TS2339: Property 'subject' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(43,56): error TS2339: Property 'body' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(45,73): error TS2339: Property 'channelCode' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(47,57): error TS2339: Property 'userIp' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(49,17): error TS2322: Type '"mini"' is not assignable to type 'EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", unknown> | undefined'.
+src/views/pay/order/OrderDetail.vue(49,61): error TS2339: Property 'channelOrderNo' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(50,25): error TS2339: Property 'channelOrderNo' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(53,56): error TS2339: Property 'channelUserId' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(55,17): error TS2322: Type '"mini"' is not assignable to type 'EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", unknown> | undefined'.
+src/views/pay/order/OrderDetail.vue(56,27): error TS2339: Property 'refundPrice' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(59,58): error TS2339: Property 'notifyUrl' does not exist on type '{ extension: {}; }'.
+src/views/pay/order/OrderDetail.vue(66,35): error TS2339: Property 'channelNotifyData' does not exist on type '{}'.
+src/views/pay/refund/index.vue(20,57): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/pay/refund/index.vue(20,74): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/pay/refund/index.vue(20,93): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/pay/refund/index.vue(129,26): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'.
+src/views/pay/refund/index.vue(134,26): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'.
+src/views/pay/refund/RefundDetail.vue(5,46): error TS2339: Property 'merchantRefundId' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(8,64): error TS2339: Property 'channelRefundNo' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(9,24): error TS2339: Property 'channelRefundNo' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(13,46): error TS2339: Property 'merchantOrderId' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(16,61): error TS2339: Property 'channelOrderNo' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(18,58): error TS2339: Property 'appId' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(19,58): error TS2339: Property 'appName' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(22,29): error TS2339: Property 'payPrice' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(26,17): error TS2322: Type '"mini"' is not assignable to type 'EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", unknown> | undefined'.
+src/views/pay/refund/RefundDetail.vue(27,29): error TS2339: Property 'refundPrice' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(31,76): error TS2339: Property 'status' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(34,36): error TS2339: Property 'successTime' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(37,36): error TS2339: Property 'createTime' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(40,36): error TS2339: Property 'updateTime' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(47,75): error TS2339: Property 'channelCode' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(49,58): error TS2339: Property 'reason' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(50,59): error TS2339: Property 'userIp' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(51,60): error TS2339: Property 'notifyUrl' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(57,25): error TS2339: Property 'channelErrorCode' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(60,25): error TS2339: Property 'channelErrorMsg' does not exist on type '{}'.
+src/views/pay/refund/RefundDetail.vue(66,27): error TS2339: Property 'channelNotifyData' does not exist on type '{}'.
+src/views/pay/transfer/CreatePayTransfer.vue(9,16): error TS18048: '__VLS_ctx.transfer.price' is possibly 'undefined'.
+src/views/pay/transfer/CreatePayTransfer.vue(55,20): error TS6133: 'PropType' is declared but its value is never read.
+src/views/pay/transfer/CreatePayTransfer.vue(60,1): error TS6133: 'yuanToFen' is declared but its value is never read.
+src/views/pay/transfer/CreatePayTransfer.vue(61,7): error TS6133: 't' is declared but its value is never read.
+src/views/pay/transfer/CreatePayTransfer.vue(98,3): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/pay/transfer/CreatePayTransfer.vue(99,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/pay/transfer/CreatePayTransfer.vue(100,3): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/pay/transfer/CreatePayTransfer.vue(101,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/pay/transfer/CreatePayTransfer.vue(102,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/pay/transfer/CreatePayTransfer.vue(103,3): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/pay/transfer/CreatePayTransfer.vue(104,3): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/pay/transfer/CreatePayTransfer.vue(105,3): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/pay/transfer/index.vue(22,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/pay/transfer/index.vue(45,20): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/pay/transfer/index.vue(56,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/pay/transfer/index.vue(81,32): error TS2339: Property 'channelTransferNo' does not exist on type '{ pageNo: number; pageSize: number; no: null; appId: null; channelId: null; channelCode: null; merchantTransferId: null; type: null; status: null; successTime: never[]; price: null; subject: null; userName: null; alipayLogonId: null; openid: null; createTime: never[]; }'.
+src/views/pay/transfer/index.vue(199,7): error TS6133: 'message' is declared but its value is never read.
+src/views/pay/transfer/index.vue(200,7): error TS6133: 't' is declared but its value is never read.
+src/views/pay/transfer/index.vue(224,7): error TS6133: 'exportLoading' is declared but its value is never read.
+src/views/pay/transfer/TransferDetail.vue(5,44): error TS2339: Property 'merchantTransferId' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(8,62): error TS2339: Property 'no' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(8,80): error TS2339: Property 'no' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(10,56): error TS2339: Property 'appId' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(12,76): error TS2339: Property 'status' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(15,61): error TS2339: Property 'price' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(18,34): error TS2339: Property 'successTime' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(21,34): error TS2339: Property 'createTime' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(27,57): error TS2339: Property 'userName' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(28,62): error TS2339: Property 'type' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(29,23): error TS2339: Property 'alipayLogonId' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(31,64): error TS2339: Property 'type' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(32,23): error TS2339: Property 'openid' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(35,73): error TS2339: Property 'channelCode' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(37,57): error TS2339: Property 'userIp' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(39,17): error TS2322: Type '"mini"' is not assignable to type 'EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", unknown> | undefined'.
+src/views/pay/transfer/TransferDetail.vue(39,61): error TS2339: Property 'channelTransferNo' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(40,25): error TS2339: Property 'channelTransferNo' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(43,58): error TS2339: Property 'notifyUrl' does not exist on type '{}'.
+src/views/pay/transfer/TransferDetail.vue(48,32): error TS2339: Property 'channelNotifyData' does not exist on type '{}'.
+src/views/pay/wallet/balance/index.vue(22,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/pay/wallet/balance/WalletForm.vue(13,7): error TS6133: 'formLoading' is declared but its value is never read.
+src/views/pay/wallet/rechargePackage/index.vue(21,20): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/pay/wallet/rechargePackage/WalletRechargePackageForm.vue(74,7): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/pay/wallet/rechargePackage/WalletRechargePackageForm.vue(74,43): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/pay/wallet/rechargePackage/WalletRechargePackageForm.vue(75,7): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/pay/wallet/rechargePackage/WalletRechargePackageForm.vue(75,45): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/pay/wallet/rechargePackage/WalletRechargePackageForm.vue(94,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/pay/wallet/rechargePackage/WalletRechargePackageForm.vue(94,31): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/pay/wallet/rechargePackage/WalletRechargePackageForm.vue(95,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/pay/wallet/rechargePackage/WalletRechargePackageForm.vue(95,33): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number'.
+src/views/pay/wallet/rechargePackage/WalletRechargePackageForm.vue(97,66): error TS2345: Argument of type '{ id: undefined; name: undefined; payPrice: undefined; bonusPrice: undefined; status: undefined; }' is not assignable to parameter of type 'WalletRechargePackageVO'.
+  Types of property 'id' are incompatible.
+    Type 'undefined' is not assignable to type 'number'.
+src/views/pay/wallet/rechargePackage/WalletRechargePackageForm.vue(100,66): error TS2345: Argument of type '{ id: undefined; name: undefined; payPrice: undefined; bonusPrice: undefined; status: undefined; }' is not assignable to parameter of type 'WalletRechargePackageVO'.
+src/views/preSalesManage/Appointment/AddForm.vue(12,67): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/preSalesManage/Appointment/AddForm.vue(193,3): error TS6133: 'getDictObj' is declared but its value is never read.
+src/views/preSalesManage/Appointment/AddForm.vue(195,3): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/preSalesManage/Appointment/AddForm.vue(197,9): error TS6133: 'dayjs' is declared but its value is never read.
+src/views/preSalesManage/Appointment/AddForm.vue(197,27): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/preSalesManage/Appointment/AddForm.vue(199,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/preSalesManage/Appointment/AddForm.vue(208,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/preSalesManage/Appointment/AddForm.vue(209,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/preSalesManage/Appointment/AddForm.vue(264,7): error TS6133: 'openBed' is declared but its value is never read.
+src/views/preSalesManage/Appointment/AddForm.vue(355,3): error TS2322: Type '{ id: undefined; appointmentPurpose: undefined; idNumber: string; fullBedName: string; elderId: string; appointmentDate: string; appointedBy: string; phone: string; appointmentForm: undefined; ... 4 more ...; elderName: string; }' is not assignable to type '{ id: undefined; appointmentPurpose: undefined; idNumber: string; fullBedName: string; elderId: string; appointmentDate: string; appointedBy: string; phone: string; appointmentForm: undefined; ... 7 more ...; tenantId: undefined; } | { ...; }'.
+  Type '{ id: undefined; appointmentPurpose: undefined; idNumber: string; fullBedName: string; elderId: string; appointmentDate: string; appointedBy: string; phone: string; appointmentForm: undefined; ... 4 more ...; elderName: string; }' is missing the following properties from type '{ id: undefined; appointmentPurpose: undefined; idNumber: string; fullBedName: string; elderId: string; appointmentDate: string; appointedBy: string; phone: string; appointmentForm: undefined; ... 7 more ...; tenantId: undefined; }': salesperson, sourceChannel, tenantId
+src/views/preSalesManage/Appointment/DetailForm.vue(195,1): error TS6192: All imports in import declaration are unused.
+src/views/preSalesManage/Appointment/DetailForm.vue(196,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/preSalesManage/Appointment/DetailForm.vue(198,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/preSalesManage/Appointment/DetailForm.vue(201,9): error TS6133: 'getSupplier' is declared but its value is never read.
+src/views/preSalesManage/Appointment/DetailForm.vue(203,7): error TS6198: All destructured elements are unused.
+src/views/preSalesManage/Appointment/DetailForm.vue(209,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/preSalesManage/Appointment/DetailForm.vue(210,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/preSalesManage/Appointment/DetailForm.vue(216,7): error TS6133: 'isDetail' is declared but its value is never read.
+src/views/preSalesManage/Appointment/DetailForm.vue(243,7): error TS6133: 'openBed' is declared but its value is never read.
+src/views/preSalesManage/Appointment/DetailForm.vue(259,31): error TS6133: 'detail' is declared but its value is never read.
+src/views/preSalesManage/Appointment/DetailForm.vue(280,7): error TS6133: 'submitForm' is declared but its value is never read.
+src/views/preSalesManage/Appointment/EditForm.vue(77,35): error TS2339: Property 'datas' does not exist on type '{ id: undefined; typeName: string; supplierName: string; contacts: string; phone: string; address: string; businessScope: string; accountName: string; depositBank: string; bankAccount: string; status: number; tenantId: string; }'.
+src/views/preSalesManage/Appointment/EditForm.vue(169,21): error TS6133: 'getDictObj' is declared but its value is never read.
+src/views/preSalesManage/Appointment/EditForm.vue(169,33): error TS6133: 'getIntDictOptions' is declared but its value is never read.
+src/views/preSalesManage/Appointment/EditForm.vue(170,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/preSalesManage/Appointment/EditForm.vue(172,1): error TS6133: 'useValidator' is declared but its value is never read.
+src/views/preSalesManage/Appointment/EditForm.vue(173,1): error TS6133: 'useUpload' is declared but its value is never read.
+src/views/preSalesManage/Appointment/EditForm.vue(174,9): error TS6133: 'getSupplier' is declared but its value is never read.
+src/views/preSalesManage/Appointment/EditForm.vue(181,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/preSalesManage/Appointment/EditForm.vue(182,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/preSalesManage/Appointment/EditForm.vue(214,7): error TS6133: 'openBed' is declared but its value is never read.
+src/views/preSalesManage/Appointment/EditForm.vue(230,31): error TS6133: 'detail' is declared but its value is never read.
+src/views/preSalesManage/Appointment/EditForm.vue(297,3): error TS2322: Type '{ id: undefined; typeName: string; supplierName: string; contacts: string; phone: string; address: string; businessScope: string; accountName: string; depositBank: string; bankAccount: string; status: number; }' is not assignable to type '{ id: undefined; typeName: string; supplierName: string; contacts: string; phone: string; address: string; businessScope: string; accountName: string; depositBank: string; bankAccount: string; status: number; tenantId: string; } | { ...; }'.
+  Property 'tenantId' is missing in type '{ id: undefined; typeName: string; supplierName: string; contacts: string; phone: string; address: string; businessScope: string; accountName: string; depositBank: string; bankAccount: string; status: number; }' but required in type '{ id: undefined; typeName: string; supplierName: string; contacts: string; phone: string; address: string; businessScope: string; accountName: string; depositBank: string; bankAccount: string; status: number; tenantId: string; }'.
+src/views/preSalesManage/Appointment/index.vue(177,20): error TS6133: 'getDictObj' is declared but its value is never read.
+src/views/preSalesManage/Appointment/index.vue(177,51): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/preSalesManage/Appointment/index.vue(178,1): error TS6133: 'getAskLeList' is declared but its value is never read.
+src/views/preSalesManage/Appointment/index.vue(179,1): error TS6133: 'getCateringChange' is declared but its value is never read.
+src/views/preSalesManage/Appointment/index.vue(180,1): error TS6133: 'cancelSyncData' is declared but its value is never read.
+src/views/preSalesManage/Appointment/index.vue(189,3): error TS6133: 'closeReservationBed' is declared but its value is never read.
+src/views/preSalesManage/Appointment/index.vue(190,3): error TS6133: 'reservationBedExportExcel' is declared but its value is never read.
+src/views/preSalesManage/Appointment/index.vue(237,15): error TS2339: Property 'elderName' does not exist on type '{ pageNo: number; pageSize: number; appointedBy: string; phone: string; appointmentPurpose: undefined; appointmentDate: never[]; status: string; salesperson: string; tenantIds: number[]; }'.
+src/views/preSalesManage/Appointment/index.vue(308,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/preSalesManage/Appointment/index.vue(308,29): error TS6133: 'id' is declared but its value is never read.
+src/views/preSalesManage/Appointment/index.vue(324,17): error TS2339: Property 'elderName' does not exist on type '{ pageNo: number; pageSize: number; appointedBy: string; phone: string; appointmentPurpose: undefined; appointmentDate: never[]; status: string; salesperson: string; tenantIds: number[]; }'.
+src/views/preSalesManage/BookBed/AddForm.vue(45,79): error TS2339: Property 'elderName' does not exist on type '{ id: undefined; idType: undefined; idNumber: string; age: undefined; certificateAddress: string; elderSex: undefined; address: string; relativeName: string; relativePhone: string; relation: undefined; ... 9 more ...; tenantId: string; }'.
+src/views/preSalesManage/BookBed/AddForm.vue(46,42): error TS2339: Property 'elderName' does not exist on type '{ id: undefined; idType: undefined; idNumber: string; age: undefined; certificateAddress: string; elderSex: undefined; address: string; relativeName: string; relativePhone: string; relation: undefined; ... 9 more ...; tenantId: string; }'.
+src/views/preSalesManage/BookBed/AddForm.vue(231,3): error TS6133: 'getDictObj' is declared but its value is never read.
+src/views/preSalesManage/BookBed/AddForm.vue(233,3): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/preSalesManage/BookBed/AddForm.vue(235,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/preSalesManage/BookBed/AddForm.vue(237,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/preSalesManage/BookBed/AddForm.vue(240,1): error TS6192: All imports in import declaration are unused.
+src/views/preSalesManage/BookBed/AddForm.vue(247,9): error TS6133: 'dateFormatter2' is declared but its value is never read.
+src/views/preSalesManage/BookBed/AddForm.vue(249,7): error TS6198: All destructured elements are unused.
+src/views/preSalesManage/BookBed/AddForm.vue(255,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/preSalesManage/BookBed/AddForm.vue(256,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/preSalesManage/BookBed/AddForm.vue(310,4): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/preSalesManage/BookBed/AddForm.vue(330,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/preSalesManage/BookBed/AddForm.vue(331,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/preSalesManage/BookBed/AddForm.vue(369,35): error TS1016: A required parameter cannot follow an optional parameter.
+src/views/preSalesManage/BookBed/index.vue(100,26): error TS2554: Expected 2 arguments, but got 0.
+src/views/preSalesManage/BookBed/index.vue(168,21): error TS6133: 'getDictObj' is declared but its value is never read.
+src/views/preSalesManage/BookBed/index.vue(169,1): error TS6133: 'getAskLeList' is declared but its value is never read.
+src/views/preSalesManage/BookBed/index.vue(170,1): error TS6133: 'getCateringChange' is declared but its value is never read.
+src/views/preSalesManage/BookBed/index.vue(171,1): error TS6133: 'cancelSyncData' is declared but its value is never read.
+src/views/preSalesManage/BookBed/index.vue(173,1): error TS6133: 'getTenantId' is declared but its value is never read.
+src/views/preSalesManage/BookBed/index.vue(185,1): error TS6133: 'UserApi' is declared but its value is never read.
+src/views/preSalesManage/BookBed/index.vue(192,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/preSalesManage/BookBed/index.vue(266,34): error TS6133: 'di' is declared but its value is never read.
+src/views/preSalesManage/BookBed/index.vue(297,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/preSalesManage/BookBed/index.vue(297,29): error TS6133: 'id' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBeadDialog.vue(26,1): error TS6192: All imports in import declaration are unused.
+src/views/preSalesManage/BookBed/SelectBeadDialog.vue(28,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBeadDialog.vue(32,3): error TS6133: 'reservationBedCreate' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBeadDialog.vue(34,3): error TS6133: 'reservationBedUpdate' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBeadDialog.vue(36,9): error TS6133: 'dateFormatter2' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBeadDialog.vue(38,7): error TS6198: All destructured elements are unused.
+src/views/preSalesManage/BookBed/SelectBeadDialog.vue(43,7): error TS6133: 't' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBeadDialog.vue(44,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBeadDialog.vue(45,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBeadDialog.vue(54,7): error TS6133: 'isDetail' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBeadDialog.vue(92,7): error TS6133: 'openBed' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBeadDialog.vue(103,7): error TS6133: 'changeCardID' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBeadDialog.vue(108,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/preSalesManage/BookBed/SelectBeadDialog.vue(109,5): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/preSalesManage/BookBed/SelectBeadDialog.vue(124,7): error TS6133: 'labelWidth' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBeadDialog.vue(175,12): error TS6133: 're' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBeadDialog.vue(180,15): error TS6133: 'e' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBed.vue(130,81): error TS2339: Property 'handleChange' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onUpBed?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer...'.
+src/views/preSalesManage/BookBed/SelectBed.vue(150,87): error TS2322: Type '{ roomName: string; roomSettings: string; orientation: string; roomUsage: string; useNum?: number | undefined; bedList: []; }' is not assignable to type 'PropertyKey | undefined'.
+src/views/preSalesManage/BookBed/SelectBed.vue(172,83): error TS2339: Property 'select' does not exist on type 'never'.
+src/views/preSalesManage/BookBed/SelectBed.vue(172,129): error TS2339: Property 'select' does not exist on type 'never'.
+src/views/preSalesManage/BookBed/SelectBed.vue(173,47): error TS2339: Property 'index' does not exist on type 'never'.
+src/views/preSalesManage/BookBed/SelectBed.vue(174,80): error TS2339: Property 'status' does not exist on type 'never'.
+src/views/preSalesManage/BookBed/SelectBed.vue(175,80): error TS2339: Property 'status' does not exist on type 'never'.
+src/views/preSalesManage/BookBed/SelectBed.vue(176,83): error TS2339: Property 'elderSex' does not exist on type 'never'.
+src/views/preSalesManage/BookBed/SelectBed.vue(177,82): error TS2339: Property 'elderSex' does not exist on type 'never'.
+src/views/preSalesManage/BookBed/SelectBed.vue(178,83): error TS2339: Property 'status' does not exist on type 'never'.
+src/views/preSalesManage/BookBed/SelectBed.vue(179,49): error TS2339: Property 'status' does not exist on type 'never'.
+src/views/preSalesManage/BookBed/SelectBed.vue(179,72): error TS2339: Property 'elderName' does not exist on type 'never'.
+src/views/preSalesManage/BookBed/SelectBed.vue(180,49): error TS2339: Property 'status' does not exist on type 'never'.
+src/views/preSalesManage/BookBed/SelectBed.vue(180,73): error TS2339: Property 'nurseLevelName' does not exist on type 'never'.
+src/views/preSalesManage/BookBed/SelectBed.vue(181,51): error TS2339: Property 'status' does not exist on type 'never'.
+src/views/preSalesManage/BookBed/SelectBed.vue(181,75): error TS2339: Property 'nurseLevelName' does not exist on type 'never'.
+src/views/preSalesManage/BookBed/SelectBed.vue(203,50): error TS2339: Property 'formLoading' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onUpBed?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer...'.
+src/views/preSalesManage/BookBed/SelectBed.vue(277,21): error TS6133: 'id' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBed.vue(277,31): error TS6133: 'detail' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBed.vue(295,21): error TS2339: Property 'select' does not exist on type 'never'.
+src/views/preSalesManage/BookBed/SelectBed.vue(307,21): error TS2554: Expected 1 arguments, but got 0.
+src/views/preSalesManage/BookBed/SelectBed.vue(344,7): error TS6133: 'getTenantList' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBed.vue(384,12): error TS6133: 're' is declared but its value is never read.
+src/views/preSalesManage/BookBed/SelectBed.vue(389,15): error TS6133: 'e' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/index.vue(130,21): error TS6133: 'getDictObj' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/index.vue(130,33): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/index.vue(133,9): error TS6133: 'dateFormatter' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/index.vue(140,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/index.vue(193,5): error TS2561: Object literal may only specify known properties, but 'tenantId' does not exist in type '{ pageNo: number; pageSize: number; customerName: string; phone: string; returnVisitor: string; createTime: never[]; tenantIds: number[]; }'. Did you mean to write 'tenantIds'?
+src/views/preSalesManage/visitorLog/index.vue(201,7): error TS6133: 'openForm' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/index.vue(219,16): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/preSalesManage/visitorLog/index.vue(219,18): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/preSalesManage/visitorLog/ReturnVisitForm.vue(110,92): error TS2339: Property 'details' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/preSalesManage/visitorLog/ReturnVisitForm.vue(167,3): error TS6133: 'getDictObj' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/ReturnVisitForm.vue(169,3): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/ReturnVisitForm.vue(171,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/ReturnVisitForm.vue(173,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/ReturnVisitForm.vue(177,3): error TS6133: 'getSupplier' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/ReturnVisitForm.vue(178,3): error TS6133: 'supplierCreate' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/ReturnVisitForm.vue(179,3): error TS6133: 'supplierUpdate' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/ReturnVisitForm.vue(182,1): error TS6133: 'SelectBed' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/ReturnVisitForm.vue(191,9): error TS6133: 'dateFormatter' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/ReturnVisitForm.vue(192,7): error TS6198: All destructured elements are unused.
+src/views/preSalesManage/visitorLog/ReturnVisitForm.vue(198,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/ReturnVisitForm.vue(199,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/ReturnVisitForm.vue(200,7): error TS6133: 'selectBedRef' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/ReturnVisitForm.vue(206,7): error TS6133: 'list' is declared but its value is never read.
+src/views/preSalesManage/visitorLog/ReturnVisitForm.vue(207,7): error TS6133: 'isDetail' is declared but its value is never read.
+src/views/preSalesManage/visitorRegister/AddForm.vue(12,67): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/preSalesManage/visitorRegister/AddForm.vue(91,49): error TS2339: Property 'appointmentPurpose' does not exist on type 'never'.
+src/views/preSalesManage/visitorRegister/AddForm.vue(144,84): error TS2339: Property 'appointmentPurpose' does not exist on type 'never'.
+src/views/preSalesManage/visitorRegister/AddForm.vue(149,78): error TS2339: Property 'appointmentForm' does not exist on type 'never'.
+src/views/preSalesManage/visitorRegister/AddForm.vue(157,38): error TS2339: Property 'appointedBy' does not exist on type 'never'.
+src/views/preSalesManage/visitorRegister/AddForm.vue(162,77): error TS2339: Property 'gender' does not exist on type 'never'.
+src/views/preSalesManage/visitorRegister/AddForm.vue(170,38): error TS2339: Property 'phone' does not exist on type 'never'.
+src/views/preSalesManage/visitorRegister/AddForm.vue(175,38): error TS2339: Property 'appointmentDate' does not exist on type 'never'.
+src/views/preSalesManage/visitorRegister/AddForm.vue(199,3): error TS6133: 'getDictObj' is declared but its value is never read.
+src/views/preSalesManage/visitorRegister/AddForm.vue(201,3): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/preSalesManage/visitorRegister/AddForm.vue(203,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/preSalesManage/visitorRegister/AddForm.vue(205,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/preSalesManage/visitorRegister/AddForm.vue(208,1): error TS6192: All imports in import declaration are unused.
+src/views/preSalesManage/visitorRegister/AddForm.vue(211,7): error TS6198: All destructured elements are unused.
+src/views/preSalesManage/visitorRegister/AddForm.vue(217,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/preSalesManage/visitorRegister/AddForm.vue(218,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/preSalesManage/visitorRegister/AddForm.vue(252,7): error TS6133: 'openBed' is declared but its value is never read.
+src/views/preSalesManage/visitorRegister/AddForm.vue(269,60): error TS1016: A required parameter cannot follow an optional parameter.
+src/views/preSalesManage/visitorRegister/AddForm.vue(302,46): error TS2339: Property 'appointmentPurpose' does not exist on type 'never'.
+src/views/preSalesManage/visitorRegister/AddForm.vue(303,46): error TS2339: Property 'appointmentInstructions' does not exist on type 'never'.
+src/views/preSalesManage/visitorRegister/AddForm.vue(304,45): error TS2339: Property 'appointedBy' does not exist on type 'never'.
+src/views/preSalesManage/visitorRegister/AddForm.vue(305,39): error TS2339: Property 'phone' does not exist on type 'never'.
+src/views/preSalesManage/visitorRegister/AddForm.vue(306,47): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/preSalesManage/visitorRegister/AddForm.vue(307,43): error TS2339: Property 'elderName' does not exist on type 'never'.
+src/views/preSalesManage/visitorRegister/AddForm.vue(308,45): error TS2339: Property 'fullBedName' does not exist on type 'never'.
+src/views/preSalesManage/visitorRegister/AddForm.vue(309,57): error TS2339: Property 'appointmentDate' does not exist on type 'never'.
+src/views/preSalesManage/visitorRegister/AddForm.vue(365,3): error TS2322: Type '{ id: undefined; appointmentId: undefined; purposeVisit: undefined; visitingTime: string; visitorName: string; phone: string; elderName: string; fullBedName: string; belongings: string; informationChannel: undefined; instructions: string; leaveTime: string; }' is not assignable to type '{ id: undefined; appointmentId: undefined; purposeVisit: undefined; visitingTime: string; visitorName: string; phone: string; elderName: string; fullBedName: string; belongings: string; informationChannel: undefined; instructions: string; leaveTime: string; tenantId: string; } | { ...; }'.
+  Property 'tenantId' is missing in type '{ id: undefined; appointmentId: undefined; purposeVisit: undefined; visitingTime: string; visitorName: string; phone: string; elderName: string; fullBedName: string; belongings: string; informationChannel: undefined; instructions: string; leaveTime: string; }' but required in type '{ id: undefined; appointmentId: undefined; purposeVisit: undefined; visitingTime: string; visitorName: string; phone: string; elderName: string; fullBedName: string; belongings: string; informationChannel: undefined; instructions: string; leaveTime: string; tenantId: string; }'.
+src/views/preSalesManage/visitorRegister/index.vue(125,20): error TS6133: 'getDictObj' is declared but its value is never read.
+src/views/preSalesManage/visitorRegister/index.vue(125,51): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/preSalesManage/visitorRegister/index.vue(129,24): error TS6133: 'dateFormatter2' is declared but its value is never read.
+src/views/preSalesManage/visitorRegister/index.vue(137,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/preSalesManage/visitorRegister/index.vue(138,7): error TS6133: 'returnVisit' is declared but its value is never read.
+src/views/preSalesManage/visitorRegister/index.vue(184,5): error TS2561: Object literal may only specify known properties, but 'tenantId' does not exist in type '{ pageNo: number; pageSize: number; visitorName: string; phone: string; createTime: never[]; purposeVisit: undefined; tenantIds: number[]; }'. Did you mean to write 'tenantIds'?
+src/views/preSalesManage/visitorRegister/index.vue(210,7): error TS6133: 'openReturnHospitalFormRef' is declared but its value is never read.
+src/views/preSalesManage/visitorRegister/index.vue(228,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/preSalesManage/visitorRegister/index.vue(228,29): error TS6133: 'id' is declared but its value is never read.
+src/views/preSalesManage/visitorRegister/index.vue(244,35): error TS2345: Argument of type 'string | LocationQueryValue[]' is not assignable to parameter of type 'string'.
+  Type 'LocationQueryValue[]' is not assignable to type 'string'.
+src/views/preSalesManage/visitorRegister/index.vue(246,121): error TS2345: Argument of type 'LocationQueryValue | LocationQueryValue[]' is not assignable to parameter of type 'string'.
+  Type 'null' is not assignable to type 'string'.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(11,67): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(115,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(129,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(130,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(153,55): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(171,55): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(174,55): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(203,3): error TS1117: An object literal cannot have multiple properties with the same name.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(270,35): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(274,59): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(276,59): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(278,59): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(288,13): error TS2339: Property 'templateName' does not exist on type 'never'.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(289,19): error TS2339: Property 'templateProperties' does not exist on type 'never'.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(316,59): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(318,59): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(320,59): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(323,51): error TS18048: 'fApi.value' is possibly 'undefined'.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(323,62): error TS2339: Property 'toJson' does not exist on type 'ApiAttrs'.
+src/views/social-worker/accommodation-adaptation-services/AddForm.vue(353,3): error TS2322: Type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordTime: string; type: number; adaptPlan: string; templateName: string; tenantId: undefined; }' is not assignable to type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordTime: string; adaptPlan: string; jsonOption: string; type: number; templateName: string; tenantId: undefined; } | { ...; }'.
+  Property 'jsonOption' is missing in type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordTime: string; type: number; adaptPlan: string; templateName: string; tenantId: undefined; }' but required in type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordTime: string; adaptPlan: string; jsonOption: string; type: number; templateName: string; tenantId: undefined; }'.
+src/views/social-worker/accommodation-adaptation-services/index.vue(209,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/social-worker/accommodation-adaptation-services/index.vue(243,7): error TS6133: 'route' is declared but its value is never read.
+src/views/social-worker/accommodation-adaptation-services/index.vue(304,38): error TS6133: 'index' is declared but its value is never read.
+src/views/social-worker/accommodation-adaptation-services/index.vue(307,32): error TS6133: 'index' is declared but its value is never read.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(181,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(184,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(187,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(190,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(193,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(196,62): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(281,7): error TS6133: 'riskLevelText' is declared but its value is never read.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(291,7): error TS6133: 'riskLevelClass' is declared but its value is never read.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(345,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(365,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(437,7): error TS6133: 'loadAttackRiskByElderId' is declared but its value is never read.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(503,42): error TS2345: Argument of type '{ assessData: string; attackLevel: number; riskLevel: string; assessor: string; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }' is not assignable to parameter of type 'AttackRiskFormData'.
+  Property 'assessmentData' is missing in type '{ assessData: string; attackLevel: number; riskLevel: string; assessor: string; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }' but required in type 'AttackRiskFormData'.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(511,42): error TS2345: Argument of type '{ assessData: string; attackLevel: number; riskLevel: string; assessor: string; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }' is not assignable to parameter of type 'AttackRiskFormData'.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(862,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(863,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(864,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(865,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(867,49): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/AttackRiskFactors/AddForm.vue(868,49): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/AttackRiskFactors/index.vue(137,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/social-worker/assessment/AttackRiskFactors/index.vue(161,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/social-worker/assessment/AttackRiskFactors/index.vue(192,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/social-worker/assessment/AttackRiskFactors/index.vue(267,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/social-worker/assessment/AttackRiskFactors/index.vue(300,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/social-worker/assessment/AttackRiskFactors/index.vue(300,29): error TS6133: 'id' is declared but its value is never read.
+src/views/social-worker/assessment/MMSE/AddForm.vue(328,64): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/MMSE/AddForm.vue(418,7): error TS6133: 'riskLevelText' is declared but its value is never read.
+src/views/social-worker/assessment/MMSE/AddForm.vue(427,7): error TS6133: 'riskLevelClass' is declared but its value is never read.
+src/views/social-worker/assessment/MMSE/AddForm.vue(472,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/social-worker/assessment/MMSE/AddForm.vue(1231,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/MMSE/AddForm.vue(1232,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/MMSE/AddForm.vue(1233,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/MMSE/AddForm.vue(1234,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/MMSE/AddForm.vue(1235,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/MMSE/AddForm.vue(1237,49): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/MMSE/AddForm.vue(1238,49): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/MMSE/index.vue(138,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/social-worker/assessment/MMSE/index.vue(152,1): error TS6133: 'ButtonImport' is declared but its value is never read.
+src/views/social-worker/assessment/MMSE/index.vue(154,9): error TS6133: 'formatTimestamp' is declared but its value is never read.
+src/views/social-worker/assessment/MMSE/index.vue(156,1): error TS6192: All imports in import declaration are unused.
+src/views/social-worker/assessment/MMSE/index.vue(162,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/social-worker/assessment/MMSE/index.vue(191,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/social-worker/assessment/MMSE/index.vue(195,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/social-worker/assessment/MMSE/index.vue(270,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/social-worker/assessment/MMSE/index.vue(303,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/social-worker/assessment/MMSE/index.vue(303,29): error TS6133: 'id' is declared but its value is never read.
+src/views/social-worker/assessment/NGASR/AddForm.vue(113,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/social-worker/assessment/NGASR/AddForm.vue(116,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/social-worker/assessment/NGASR/AddForm.vue(119,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/social-worker/assessment/NGASR/AddForm.vue(122,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/social-worker/assessment/NGASR/AddForm.vue(125,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/social-worker/assessment/NGASR/AddForm.vue(128,62): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/NGASR/AddForm.vue(232,7): error TS6133: 'riskLevelText' is declared but its value is never read.
+src/views/social-worker/assessment/NGASR/AddForm.vue(241,7): error TS6133: 'riskLevelClass' is declared but its value is never read.
+src/views/social-worker/assessment/NGASR/AddForm.vue(292,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/social-worker/assessment/NGASR/AddForm.vue(306,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/social-worker/assessment/NGASR/AddForm.vue(372,7): error TS6133: 'loadNGASRByElderId' is declared but its value is never read.
+src/views/social-worker/assessment/NGASR/AddForm.vue(437,37): error TS2345: Argument of type '{ assessData: string; totalScore: any; assessor: string; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }' is not assignable to parameter of type 'NGASRFormData'.
+  Property 'assessmentData' is missing in type '{ assessData: string; totalScore: any; assessor: string; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }' but required in type 'NGASRFormData'.
+src/views/social-worker/assessment/NGASR/AddForm.vue(445,37): error TS2345: Argument of type '{ assessData: string; totalScore: any; assessor: string; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }' is not assignable to parameter of type 'NGASRFormData'.
+src/views/social-worker/assessment/NGASR/AddForm.vue(783,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/NGASR/AddForm.vue(784,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/NGASR/AddForm.vue(785,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/NGASR/AddForm.vue(786,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/NGASR/AddForm.vue(788,49): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/NGASR/AddForm.vue(789,49): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/NGASR/index.vue(137,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/social-worker/assessment/NGASR/index.vue(151,1): error TS6133: 'ButtonImport' is declared but its value is never read.
+src/views/social-worker/assessment/NGASR/index.vue(153,9): error TS6133: 'formatTimestamp' is declared but its value is never read.
+src/views/social-worker/assessment/NGASR/index.vue(155,1): error TS6192: All imports in import declaration are unused.
+src/views/social-worker/assessment/NGASR/index.vue(156,33): error TS6133: 'perceptionDelete' is declared but its value is never read.
+src/views/social-worker/assessment/NGASR/index.vue(156,51): error TS6133: 'perceptionPage' is declared but its value is never read.
+src/views/social-worker/assessment/NGASR/index.vue(161,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/social-worker/assessment/NGASR/index.vue(192,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/social-worker/assessment/NGASR/index.vue(267,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/social-worker/assessment/NGASR/index.vue(300,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/social-worker/assessment/NGASR/index.vue(300,29): error TS6133: 'id' is declared but its value is never read.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(147,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(150,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(153,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(156,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(159,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(162,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(165,26): error TS2322: Type 'never[]' is not assignable to type 'string | number | boolean | undefined'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(168,62): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(204,1): error TS6133: 'View' is declared but its value is never read.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(248,7): error TS6133: 'riskLevelText' is declared but its value is never read.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(257,7): error TS6133: 'riskLevelClass' is declared but its value is never read.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(297,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(311,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(377,7): error TS6133: 'loadPerceptionByElderId' is declared but its value is never read.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(430,42): error TS2345: Argument of type '{ assessData: string; totalScore: number; assessor: string; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }' is not assignable to parameter of type 'PerceptionFormData'.
+  Property 'assessmentData' is missing in type '{ assessData: string; totalScore: number; assessor: string; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }' but required in type 'PerceptionFormData'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(438,42): error TS2345: Argument of type '{ assessData: string; totalScore: number; assessor: string; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }' is not assignable to parameter of type 'PerceptionFormData'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(491,9): error TS6133: 'getVisionMark' is declared but its value is never read.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(816,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(817,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(818,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(819,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(820,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(821,73): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(823,49): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/PerceptionAndCommunication/AddForm.vue(824,49): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/PerceptionAndCommunication/index.vue(155,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/social-worker/assessment/PerceptionAndCommunication/index.vue(168,1): error TS6133: 'ButtonImport' is declared but its value is never read.
+src/views/social-worker/assessment/PerceptionAndCommunication/index.vue(170,10): error TS6133: 'formatTimestamp' is declared but its value is never read.
+src/views/social-worker/assessment/PerceptionAndCommunication/index.vue(172,1): error TS6192: All imports in import declaration are unused.
+src/views/social-worker/assessment/PerceptionAndCommunication/index.vue(178,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/social-worker/assessment/PerceptionAndCommunication/index.vue(207,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/social-worker/assessment/PerceptionAndCommunication/index.vue(211,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/social-worker/assessment/PerceptionAndCommunication/index.vue(284,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/social-worker/assessment/PerceptionAndCommunication/index.vue(312,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/social-worker/assessment/PerceptionAndCommunication/index.vue(312,29): error TS6133: 'id' is declared but its value is never read.
+src/views/social-worker/assessment/psychological-social-situation/AddForm.vue(66,58): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/psychological-social-situation/AddForm.vue(79,65): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/psychological-social-situation/AddForm.vue(249,53): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/psychological-social-situation/AddForm.vue(374,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/social-worker/assessment/psychological-social-situation/AddForm.vue(665,7): error TS6133: 'loadPsychologicalSocialByElderId' is declared but its value is never read.
+src/views/social-worker/assessment/psychological-social-situation/AddForm.vue(695,51): error TS2345: Argument of type '{ assessData: string; assessor: string; assessDate: string; id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }' is not assignable to parameter of type 'PsychologicalSocialFormData'.
+  Property 'formData' is missing in type '{ assessData: string; assessor: string; assessDate: string; id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }' but required in type 'PsychologicalSocialFormData'.
+src/views/social-worker/assessment/psychological-social-situation/AddForm.vue(703,51): error TS2345: Argument of type '{ assessData: string; assessor: string; assessDate: string; id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }' is not assignable to parameter of type 'PsychologicalSocialFormData'.
+src/views/social-worker/assessment/psychological-social-situation/AddForm.vue(736,33): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/psychological-social-situation/AddForm.vue(737,38): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/psychological-social-situation/AddForm.vue(738,38): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/psychological-social-situation/AddForm.vue(739,43): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/psychological-social-situation/AddForm.vue(740,43): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/psychological-social-situation/AddForm.vue(886,100): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/psychological-social-situation/AddForm.vue(891,114): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/psychological-social-situation/AddForm.vue(986,90): error TS2345: Argument of type 'string' is not assignable to parameter of type 'never'.
+src/views/social-worker/assessment/psychological-social-situation/index.vue(25,32): error TS2339: Property 'buildId' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; assessor: string; floorId: string; assessorDate: string; tenantIds: number[]; }'.
+src/views/social-worker/assessment/psychological-social-situation/index.vue(33,26): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/social-worker/assessment/psychological-social-situation/index.vue(34,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/social-worker/assessment/psychological-social-situation/index.vue(43,26): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/social-worker/assessment/psychological-social-situation/index.vue(44,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/social-worker/assessment/psychological-social-situation/index.vue(174,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/social-worker/assessment/psychological-social-situation/index.vue(199,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/social-worker/assessment/psychological-social-situation/index.vue(229,7): error TS6133: 'inputH' is declared but its value is never read.
+src/views/social-worker/assessment/psychological-social-situation/index.vue(233,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/social-worker/assessment/psychological-social-situation/index.vue(307,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/social-worker/assessment/psychological-social-situation/index.vue(335,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/social-worker/assessment/psychological-social-situation/index.vue(335,29): error TS6133: 'id' is declared but its value is never read.
+src/views/social-worker/assessment/psychological-social-situation/index.vue(353,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/social-worker/assessment/SAS/AddForm.vue(148,25): error TS6133: 'watch' is declared but its value is never read.
+src/views/social-worker/assessment/SAS/AddForm.vue(276,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/social-worker/assessment/SAS/AddForm.vue(283,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/social-worker/assessment/SAS/AddForm.vue(342,7): error TS6133: 'loadSASByElderId' is declared but its value is never read.
+src/views/social-worker/assessment/SAS/AddForm.vue(391,35): error TS2345: Argument of type '{ assessData: string; rawScore: any; standardScore: number; anxietyLevel: string; assessor: string; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; ... 5 more ...; tenantId: undefined; }' is not assignable to parameter of type 'SASFormData'.
+  Property 'assessmentData' is missing in type '{ assessData: string; rawScore: any; standardScore: number; anxietyLevel: string; assessor: string; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; ... 5 more ...; tenantId: undefined; }' but required in type 'SASFormData'.
+src/views/social-worker/assessment/SAS/AddForm.vue(399,35): error TS2345: Argument of type '{ assessData: string; rawScore: any; standardScore: number; anxietyLevel: string; assessor: string; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; ... 5 more ...; tenantId: undefined; }' is not assignable to parameter of type 'SASFormData'.
+src/views/social-worker/assessment/SAS/index.vue(31,32): error TS2339: Property 'buildId' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; floorId: string; assessor: string; assessDate: string; tenantIds: number[]; }'.
+src/views/social-worker/assessment/SAS/index.vue(39,26): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/social-worker/assessment/SAS/index.vue(40,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/social-worker/assessment/SAS/index.vue(49,26): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/social-worker/assessment/SAS/index.vue(50,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/social-worker/assessment/SAS/index.vue(181,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/social-worker/assessment/SAS/index.vue(195,1): error TS6192: All imports in import declaration are unused.
+src/views/social-worker/assessment/SAS/index.vue(204,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/social-worker/assessment/SAS/index.vue(235,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/social-worker/assessment/SAS/index.vue(309,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/social-worker/assessment/SAS/index.vue(337,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/social-worker/assessment/SAS/index.vue(337,29): error TS6133: 'id' is declared but its value is never read.
+src/views/social-worker/assessment/SAS/index.vue(354,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/social-worker/assessment/SDS/AddForm.vue(148,25): error TS6133: 'watch' is declared but its value is never read.
+src/views/social-worker/assessment/SDS/AddForm.vue(276,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/social-worker/assessment/SDS/AddForm.vue(283,3): error TS2322: Type 'Date | ""' is not assignable to type 'string'.
+  Type 'Date' is not assignable to type 'string'.
+src/views/social-worker/assessment/SDS/AddForm.vue(342,7): error TS6133: 'loadSDSByElderId' is declared but its value is never read.
+src/views/social-worker/assessment/SDS/AddForm.vue(383,25): error TS2339: Property 'attackLevel' does not exist on type '{ assessor: string; assessDate: string; answers: any[]; familySignature: string; familySignDate: string; }'.
+src/views/social-worker/assessment/SDS/AddForm.vue(384,23): error TS2339: Property 'riskLevel' does not exist on type '{ assessor: string; assessDate: string; answers: any[]; familySignature: string; familySignDate: string; }'.
+src/views/social-worker/assessment/SDS/AddForm.vue(390,35): error TS2345: Argument of type '{ assessData: string; attackLevel: any; riskLevel: any; assessor: string; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }' is not assignable to parameter of type 'SDSFormData'.
+  Property 'assessmentData' is missing in type '{ assessData: string; attackLevel: any; riskLevel: any; assessor: string; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }' but required in type 'SDSFormData'.
+src/views/social-worker/assessment/SDS/AddForm.vue(398,35): error TS2345: Argument of type '{ assessData: string; attackLevel: any; riskLevel: any; assessor: string; assessDate: string; id: undefined; idCard: string; contractNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; tenantId: undefined; }' is not assignable to parameter of type 'SDSFormData'.
+src/views/social-worker/assessment/SDS/index.vue(30,32): error TS2339: Property 'buildId' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; assessor: string; floorId: string; assessDate: string; tenantIds: number[]; }'.
+src/views/social-worker/assessment/SDS/index.vue(38,26): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/social-worker/assessment/SDS/index.vue(39,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/social-worker/assessment/SDS/index.vue(48,26): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/social-worker/assessment/SDS/index.vue(49,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/social-worker/assessment/SDS/index.vue(179,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/social-worker/assessment/SDS/index.vue(201,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/social-worker/assessment/SDS/index.vue(232,7): error TS6133: 'handleImportCard' is declared but its value is never read.
+src/views/social-worker/assessment/SDS/index.vue(306,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/social-worker/assessment/SDS/index.vue(334,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/social-worker/assessment/SDS/index.vue(334,29): error TS6133: 'id' is declared but its value is never read.
+src/views/social-worker/assessment/SDS/index.vue(351,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/social-worker/care-plan/AddForm.vue(11,67): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/social-worker/care-plan/AddForm.vue(114,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/social-worker/care-plan/AddForm.vue(122,3): error TS6133: 'adaptServiceRecordCreate' is declared but its value is never read.
+src/views/social-worker/care-plan/AddForm.vue(123,3): error TS6133: 'adaptServiceRecordGetInfo' is declared but its value is never read.
+src/views/social-worker/care-plan/AddForm.vue(124,3): error TS6133: 'adaptServiceRecordUpdate' is declared but its value is never read.
+src/views/social-worker/care-plan/AddForm.vue(131,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/social-worker/care-plan/AddForm.vue(132,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/social-worker/care-plan/AddForm.vue(155,55): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/care-plan/AddForm.vue(173,55): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/care-plan/AddForm.vue(203,3): error TS1117: An object literal cannot have multiple properties with the same name.
+src/views/social-worker/care-plan/AddForm.vue(270,35): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/social-worker/care-plan/AddForm.vue(274,59): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/care-plan/AddForm.vue(301,59): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/care-plan/AddForm.vue(303,59): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/care-plan/AddForm.vue(306,50): error TS18048: 'fApi.value' is possibly 'undefined'.
+src/views/social-worker/care-plan/AddForm.vue(306,61): error TS2339: Property 'toJson' does not exist on type 'ApiAttrs'.
+src/views/social-worker/care-plan/AddForm.vue(336,13): error TS2339: Property 'templateName' does not exist on type 'never'.
+src/views/social-worker/care-plan/AddForm.vue(337,19): error TS2339: Property 'templateProperties' does not exist on type 'never'.
+src/views/social-worker/care-plan/AddForm.vue(346,3): error TS2322: Type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordTime: string; type: number; carePlan: string; templateName: string; tenantId: undefined; }' is not assignable to type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordTime: string; carePlan: string; jsonOption: string; type: number; templateName: string; tenantId: undefined; } | { ...; }'.
+  Property 'jsonOption' is missing in type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordTime: string; type: number; carePlan: string; templateName: string; tenantId: undefined; }' but required in type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordTime: string; carePlan: string; jsonOption: string; type: number; templateName: string; tenantId: undefined; }'.
+src/views/social-worker/care-plan/index.vue(212,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/social-worker/care-plan/index.vue(246,7): error TS6133: 'route' is declared but its value is never read.
+src/views/social-worker/care-plan/index.vue(307,38): error TS6133: 'index' is declared but its value is never read.
+src/views/social-worker/care-plan/index.vue(310,32): error TS6133: 'index' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/AddForm.vue(11,67): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/social-worker/floor-activity-record/AddForm.vue(115,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/AddForm.vue(124,3): error TS6133: 'adaptServiceRecordCreate' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/AddForm.vue(125,3): error TS6133: 'adaptServiceRecordGetInfo' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/AddForm.vue(126,3): error TS6133: 'adaptServiceRecordUpdate' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/AddForm.vue(130,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/AddForm.vue(131,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/AddForm.vue(154,55): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/AddForm.vue(172,55): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/AddForm.vue(202,3): error TS1117: An object literal cannot have multiple properties with the same name.
+src/views/social-worker/floor-activity-record/AddForm.vue(269,35): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/social-worker/floor-activity-record/AddForm.vue(273,59): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/AddForm.vue(275,59): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/AddForm.vue(285,13): error TS2339: Property 'templateName' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/AddForm.vue(286,19): error TS2339: Property 'templateProperties' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/AddForm.vue(313,59): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/AddForm.vue(315,59): error TS2339: Property 'configProperties' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/AddForm.vue(318,54): error TS18048: 'fApi.value' is possibly 'undefined'.
+src/views/social-worker/floor-activity-record/AddForm.vue(318,65): error TS2339: Property 'toJson' does not exist on type 'ApiAttrs'.
+src/views/social-worker/floor-activity-record/AddForm.vue(348,3): error TS2322: Type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordTime: string; type: number; activityPlan: string; templateName: string; tenantId: undefined; }' is not assignable to type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordTime: string; activityPlan: string; jsonOption: string; type: number; templateName: string; tenantId: undefined; } | { ...; }'.
+  Property 'jsonOption' is missing in type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordTime: string; type: number; activityPlan: string; templateName: string; tenantId: undefined; }' but required in type '{ id: undefined; idCard: string; fileNumber: string; elderName: string; bedName: string; elderAge: string; elderSex: string; checkInTime: string; elderId: string; recordTime: string; activityPlan: string; jsonOption: string; type: number; templateName: string; tenantId: undefined; }'.
+src/views/social-worker/floor-activity-record/index.vue(150,3): error TS6133: 'adaptServiceRecordDelete' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/index.vue(151,3): error TS6133: 'adaptServiceRecordGetPage' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/index.vue(214,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/index.vue(248,7): error TS6133: 'route' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/index.vue(309,38): error TS6133: 'index' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/index.vue(312,32): error TS6133: 'index' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/photo/AddForm.vue(10,66): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/social-worker/floor-activity-record/photo/AddForm.vue(38,89): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/photo/AddForm.vue(38,113): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/photo/AddForm.vue(47,88): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/photo/AddForm.vue(47,112): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/photo/AddForm.vue(210,7): error TS6133: 'uploadAction' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/photo/AddForm.vue(211,7): error TS6133: 'uploadHeaders' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/photo/AddForm.vue(288,7): error TS6133: 'handlePhotoSuccess' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/photo/AddForm.vue(288,29): error TS6133: 'res' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/photo/AddForm.vue(288,39): error TS6133: 'index' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/photo/AddForm.vue(294,7): error TS6133: 'beforePhotoUpload' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/photo/AddForm.vue(324,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/photo/AddForm.vue(334,48): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/photo/AddForm.vue(366,43): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/photo/index.vue(22,82): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/photo/index.vue(22,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/photo/index.vue(28,82): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/photo/index.vue(28,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/photo/index.vue(146,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/photo/index.vue(165,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/photo/index.vue(212,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/photo/index.vue(247,7): error TS6133: 'route' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/photo/index.vue(261,7): error TS6133: 'taskForm' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/photo/index.vue(266,7): error TS6133: 'fApi' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/photo/index.vue(267,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/photo/index.vue(268,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/photo/index.vue(391,55): error TS6133: 'buildList' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/photo/index.vue(466,17): error TS2322: Type '"png" | "jpg" | "jpeg"' is not assignable to type '"png" | "jpeg" | "gif"'.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(11,66): error TS2322: Type 'never[] | Partial<Record<string, Arrayable<FormItemRule>>>' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>> | undefined'.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(40,89): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(40,113): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(49,88): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(49,112): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(98,27): error TS6133: 'day' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(112,27): error TS6133: 'day' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(140,27): error TS6133: 'day' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(154,27): error TS6133: 'day' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(168,27): error TS6133: 'day' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(226,7): error TS6133: 'selectBedRef' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(241,7): error TS6133: 'executionOptions' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(325,7): error TS6133: 'dateRangeText' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(372,7): error TS6133: 'handleYearChange' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(402,20): error TS2339: Property 'buildName' does not exist on type '{ id: undefined; recordMonth: string; week: number; buidId: string; floorId: string; elderName: string; floorName: string; recordTime: string; startDate: string; endDate: string; morningExercise: string[]; ... 4 more ...; tenantId: undefined; }'.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(402,46): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(403,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(413,46): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(473,26): error TS2339: Property 'buildName' does not exist on type '{ id: undefined; recordMonth: string; week: number; buidId: string; floorId: string; elderName: string; floorName: string; recordTime: string; startDate: string; endDate: string; morningExercise: string[]; ... 4 more ...; tenantId: undefined; }'.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(473,52): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(474,43): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(485,9): error TS2353: Object literal may only specify known properties, and 'buildName' does not exist in type '{ id: undefined; recordMonth: string; week: number; buidId: string; floorId: string; elderName: string; floorName: string; recordTime: string; startDate: string; endDate: string; morningExercise: string[]; ... 4 more ...; tenantId: undefined; } | { ...; }'.
+src/views/social-worker/floor-activity-record/text/AddForm.vue(582,5): error TS2353: Object literal may only specify known properties, and 'buildName' does not exist in type '{ id: undefined; recordMonth: string; week: number; buidId: string; floorId: string; elderName: string; floorName: string; recordTime: string; startDate: string; endDate: string; morningExercise: string[]; ... 4 more ...; tenantId: undefined; } | { ...; }'.
+src/views/social-worker/floor-activity-record/text/index.vue(22,82): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/text/index.vue(22,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/text/index.vue(28,82): error TS2339: Property 'floorName' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/text/index.vue(28,106): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/text/index.vue(142,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/text/index.vue(161,37): error TS2339: Property 'floorList' does not exist on type 'never'.
+src/views/social-worker/floor-activity-record/text/index.vue(208,7): error TS6133: 'editRef' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/text/index.vue(243,7): error TS6133: 'route' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/text/index.vue(257,7): error TS6133: 'taskForm' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/text/index.vue(262,7): error TS6133: 'fApi' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/text/index.vue(263,7): error TS6133: 'showBatchExport' is declared but its value is never read.
+src/views/social-worker/floor-activity-record/text/index.vue(264,7): error TS6133: 'exportConfig' is declared but its value is never read.
+src/views/subscribe/visit/index.vue(24,11): error TS2322: Type 'string' is not assignable to type 'EpPropMergeType<(new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange<...>))[], unknown, unknown> | undefined'.
+src/views/subscribe/visit/index.vue(77,1): error TS6133: 'Form' is declared but its value is never read.
+src/views/subscribe/visit/index.vue(78,1): error TS6133: 'deleteASK' is declared but its value is never read.
+src/views/subscribe/visit/index.vue(89,7): error TS6133: 't' is declared but its value is never read.
+src/views/subscribe/visit/index.vue(94,7): error TS6133: 'typeList' is declared but its value is never read.
+src/views/subscribe/visit/index.vue(134,17): error TS2339: Property 'organizationId' does not exist on type '{ pageNo: number; pageSize: number; visitName: string; visitDate: string; }'.
+src/views/subscribe/visit/index.vue(162,15): error TS2339: Property 'organizationId' does not exist on type '{ pageNo: number; pageSize: number; visitName: string; visitDate: string; }'.
+src/views/system/bedManage/bedSetting/Form.vue(51,35): error TS2339: Property 'isDelete' does not exist on type '{ floorName: string; sort: number; }'.
+src/views/system/bedManage/bedSetting/Form.vue(95,1): error TS6192: All imports in import declaration are unused.
+src/views/system/bedManage/bedSetting/Form.vue(98,30): error TS6133: 'OfficeBuilding' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/Form.vue(164,23): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string'.
+src/views/system/bedManage/bedSetting/Form.vue(169,23): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string'.
+src/views/system/bedManage/bedSetting/Form.vue(179,11): error TS2367: This comparison appears to be unintentional because the types 'number' and 'string' have no overlap.
+src/views/system/bedManage/bedSetting/Form.vue(180,27): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'.
+src/views/system/bedManage/bedSetting/Form.vue(209,19): error TS2345: Argument of type 'unknown' is not assignable to parameter of type 'string'.
+src/views/system/bedManage/bedSetting/Form.vue(258,7): error TS6133: 'getItems' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/Form.vue(266,35): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/system/bedManage/bedSetting/Form.vue(276,40): error TS2339: Property 'id' does not exist on type '{ floorName: string; sort: number; }'.
+src/views/system/bedManage/bedSetting/Form.vue(276,89): error TS2339: Property 'id' does not exist on type '{ floorName: string; sort: number; }'.
+src/views/system/bedManage/bedSetting/Form.vue(278,59): error TS2339: Property 'id' does not exist on type '{ floorName: string; sort: number; }'.
+src/views/system/bedManage/bedSetting/Form.vue(281,43): error TS2339: Property 'isDelete' does not exist on type '{ floorName: string; sort: number; }'.
+src/views/system/bedManage/bedSetting/Form.vue(286,17): error TS6133: 'e' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/Form.vue(296,7): error TS6133: 'successAddBuild' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/Form.vue(298,10): error TS6133: 'clickBuildIcon' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/Form.vue(301,10): error TS6133: 'clickBuildItem' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/Form.vue(301,25): error TS6133: 'item' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/index.vue(17,41): error TS2339: Property 'select' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(18,31): error TS2339: Property 'select' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(20,51): error TS2339: Property 'select' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(20,82): error TS2339: Property 'select' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(22,33): error TS2339: Property 'select' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(23,34): error TS2339: Property 'select' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(25,41): error TS2339: Property 'select' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(25,83): error TS2339: Property 'buildName' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(26,52): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(27,34): error TS2339: Property 'select' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(56,59): error TS2339: Property 'floorList' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(95,93): error TS2339: Property 'floorCount' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(99,111): error TS2339: Property 'totalRoomCount' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(101,111): error TS2339: Property 'daycareRoomCount' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(103,111): error TS2339: Property 'totalBedCount' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(105,111): error TS2339: Property 'activityRoomCount' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(154,99): error TS2339: Property 'roomName' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(161,35): error TS2339: Property 'roomUsage' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(163,82): error TS2339: Property 'bedList' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(170,39): error TS2339: Property 'coverImage' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(171,39): error TS2339: Property 'coverImage' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(204,91): error TS2339: Property 'floorCount' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(208,109): error TS2339: Property 'totalRoomCount' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(210,109): error TS2339: Property 'daycareRoomCount' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(221,109): error TS2339: Property 'totalBedCount' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(223,109): error TS2339: Property 'activityRoomCount' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(276,97): error TS2339: Property 'roomName' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(283,33): error TS2339: Property 'roomUsage' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(285,80): error TS2339: Property 'bedList' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(294,37): error TS2339: Property 'coverImage' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(295,37): error TS2339: Property 'coverImage' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(323,7): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/system/bedManage/bedSetting/index.vue(337,10): error TS6133: 'UploadFilled' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/index.vue(337,24): error TS6133: 'CirclePlus' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/index.vue(337,36): error TS6133: 'OfficeBuilding' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/index.vue(337,52): error TS6133: 'Edit' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/index.vue(349,1): error TS6133: 'propTypes' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/index.vue(350,1): error TS6133: 'watchArray' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/index.vue(367,7): error TS6133: 'showBottom' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/index.vue(388,80): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(404,7): error TS6133: 'successAddBuild' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/index.vue(406,35): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(409,10): error TS6133: 'clickBuildIcon' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/index.vue(434,45): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(447,45): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(450,17): error TS6133: 'err' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/index.vue(473,46): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(474,79): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(478,10): error TS6133: 'clickAllIcon' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/index.vue(487,23): error TS2339: Property 'floorList' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(497,21): error TS2339: Property 'select' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(500,27): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(501,37): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(508,51): error TS2339: Property 'floorList' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(521,5): error TS2322: Type 'number' is not assignable to type 'number[]'.
+src/views/system/bedManage/bedSetting/index.vue(525,31): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(528,29): error TS2339: Property 'select' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/index.vue(533,29): error TS2339: Property 'floorList' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(533,61): error TS2339: Property 'floorList' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(534,55): error TS2339: Property 'floorList' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(537,29): error TS2339: Property 'floorList' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(537,59): error TS2339: Property 'floorList' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(538,51): error TS2339: Property 'floorList' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(538,81): error TS2339: Property 'floorList' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(539,47): error TS2339: Property 'floorList' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(539,77): error TS2339: Property 'floorList' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(540,53): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/system/bedManage/bedSetting/index.vue(558,29): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(273,35): error TS2339: Property 'isDelete' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(276,43): error TS2339: Property 'bedName' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(281,43): error TS2339: Property 'sort' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(316,1): error TS6192: All imports in import declaration are unused.
+src/views/system/bedManage/bedSetting/RoomForm.vue(320,30): error TS6133: 'OfficeBuilding' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/RoomForm.vue(326,7): error TS6133: 'floorNum' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/RoomForm.vue(328,7): error TS6133: 'roomFileList' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/RoomForm.vue(381,7): error TS2322: Type 'null' is not assignable to type 'undefined'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(390,7): error TS2322: Type 'null' is not assignable to type 'undefined'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(398,7): error TS2322: Type 'null' is not assignable to type 'undefined'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(548,63): error TS2339: Property 'uid' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(564,40): error TS2345: Argument of type '{ url: any; uid: any; }' is not assignable to parameter of type 'never'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(601,26): error TS2339: Property 'bedName' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(605,26): error TS2339: Property 'sort' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(605,53): error TS2339: Property 'sort' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(606,43): error TS2339: Property 'sort' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(607,42): error TS2339: Property 'sort' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(686,7): error TS6133: 'getItems' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/RoomForm.vue(692,7): error TS6133: 'floorList' is declared but its value is never read.
+src/views/system/bedManage/bedSetting/RoomForm.vue(696,31): error TS2345: Argument of type '{ bedName: string; sort: string; isDelete: boolean; }' is not assignable to parameter of type 'never'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(706,36): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(706,83): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(708,48): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(711,39): error TS2339: Property 'isDelete' does not exist on type 'never'.
+src/views/system/bedManage/bedSetting/RoomForm.vue(716,15): error TS6133: 'e' is declared but its value is never read.
+src/views/system/documentManage/AddForm.vue(44,102): error TS2339: Property 'originalName' does not exist on type '{ id: undefined; path: string; name: string; url: string; type: string; size: number; status: number; changeFiles: never[]; }'.
+src/views/system/documentManage/AddForm.vue(74,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/system/documentManage/AddForm.vue(77,1): error TS6192: All imports in import declaration are unused.
+src/views/system/documentManage/AddForm.vue(79,1): error TS6133: 'DeptApi' is declared but its value is never read.
+src/views/system/documentManage/AddForm.vue(81,7): error TS6198: All destructured elements are unused.
+src/views/system/documentManage/AddForm.vue(92,7): error TS6133: 'isDetail' is declared but its value is never read.
+src/views/system/documentManage/AddForm.vue(129,5): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/system/documentManage/AddForm.vue(141,35): error TS2322: Type '{ fileUrl: string; fileName: string; }' is not assignable to type 'never'.
+src/views/system/documentManage/AddForm.vue(169,53): error TS2339: Property 'fileName' does not exist on type 'never'.
+src/views/system/documentManage/AddForm.vue(170,40): error TS2339: Property 'fileUrl' does not exist on type 'never'.
+src/views/system/documentManage/index.vue(45,89): error TS2339: Property 'url' does not exist on type '{ name: string; }'.
+src/views/system/documentManage/index.vue(45,126): error TS2339: Property 'isShow' does not exist on type '{ name: string; }'.
+src/views/system/documentManage/index.vue(46,89): error TS2339: Property 'url' does not exist on type '{ name: string; }'.
+src/views/system/documentManage/index.vue(46,126): error TS2339: Property 'isShow' does not exist on type '{ name: string; }'.
+src/views/system/documentManage/index.vue(47,89): error TS2339: Property 'url' does not exist on type '{ name: string; }'.
+src/views/system/documentManage/index.vue(47,126): error TS2339: Property 'isShow' does not exist on type '{ name: string; }'.
+src/views/system/documentManage/index.vue(48,89): error TS2339: Property 'url' does not exist on type '{ name: string; }'.
+src/views/system/documentManage/index.vue(48,126): error TS2339: Property 'isShow' does not exist on type '{ name: string; }'.
+src/views/system/documentManage/index.vue(49,89): error TS2339: Property 'url' does not exist on type '{ name: string; }'.
+src/views/system/documentManage/index.vue(49,125): error TS2339: Property 'isShow' does not exist on type '{ name: string; }'.
+src/views/system/documentManage/index.vue(52,31): error TS2339: Property 'isShow' does not exist on type '{ name: string; }'.
+src/views/system/documentManage/index.vue(53,31): error TS2339: Property 'isShow' does not exist on type '{ name: string; }'.
+src/views/system/documentManage/index.vue(57,30): error TS2339: Property 'isShow' does not exist on type '{ name: string; }'.
+src/views/system/documentManage/index.vue(79,1): error TS6133: 'DICT_TYPE' is declared but its value is never read.
+src/views/system/documentManage/index.vue(80,1): error TS6133: 'mime' is declared but its value is never read.
+src/views/system/documentManage/index.vue(89,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/system/documentManage/index.vue(98,7): error TS6133: 'total' is declared but its value is never read.
+src/views/system/documentManage/index.vue(109,7): error TS6133: 'route' is declared but its value is never read.
+src/views/system/documentManage/index.vue(110,7): error TS6133: 'router' is declared but its value is never read.
+src/views/system/documentManage/index.vue(127,5): error TS6133: 'windowHeight' is declared but its value is never read.
+src/views/system/documentManage/index.vue(251,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/system/documentManage/index.vue(251,29): error TS6133: 'id' is declared but its value is never read.
+src/views/system/documentManage/index.vue(264,7): error TS6133: 'sizeChangeHandle' is declared but its value is never read.
+src/views/system/documentManage/index.vue(269,7): error TS6133: 'currentChangeHandle' is declared but its value is never read.
+src/views/system/documentManage/index.vue(288,7): error TS6133: 'tableHeaderColor' is declared but its value is never read.
+src/views/system/documentManage/ShowFileForm.vue(33,10): error TS6133: 'computed' is declared but its value is never read.
+src/views/system/documentManage/ShowFileForm.vue(44,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/system/documentManage/ShowFileForm.vue(49,7): error TS6133: 'message' is declared but its value is never read.
+src/views/system/documentManage/ShowFileForm.vue(50,7): error TS6133: 't' is declared but its value is never read.
+src/views/system/documentManage/ShowFileForm.vue(90,29): error TS18047: 'e.target' is possibly 'null'.
+src/views/system/food/canteenManage/AddForm.vue(63,1): error TS6133: 'useUpload' is declared but its value is never read.
+src/views/system/food/canteenManage/DetailsForm.vue(9,54): error TS2339: Property 'dataRule' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/system/food/canteenManage/DetailsForm.vue(72,1): error TS6192: All imports in import declaration are unused.
+src/views/system/food/canteenManage/DetailsForm.vue(73,1): error TS6192: All imports in import declaration are unused.
+src/views/system/food/canteenManage/DetailsForm.vue(74,10): error TS6133: 'FormRules' is declared but its value is never read.
+src/views/system/food/canteenManage/DetailsForm.vue(77,37): error TS6133: 'getAskLeave' is declared but its value is never read.
+src/views/system/food/canteenManage/DetailsForm.vue(80,1): error TS6192: All imports in import declaration are unused.
+src/views/system/food/canteenManage/DetailsForm.vue(82,7): error TS6198: All destructured elements are unused.
+src/views/system/food/canteenManage/DetailsForm.vue(93,7): error TS6133: 'checkList' is declared but its value is never read.
+src/views/system/food/canteenManage/DetailsForm.vue(94,7): error TS6133: 'isDetail' is declared but its value is never read.
+src/views/system/food/canteenManage/DetailsForm.vue(97,7): error TS6133: 'defaultProps' is declared but its value is never read.
+src/views/system/food/canteenManage/DetailsForm.vue(120,7): error TS6133: 'roomImageListChange' is declared but its value is never read.
+src/views/system/food/canteenManage/DetailsForm.vue(123,20): error TS2339: Property 'roomImageLists' does not exist on type '{ id: undefined; restaurantName: undefined; restaurantDescription: undefined; pictures: never[]; fileUrl: never[]; }'.
+src/views/system/food/canteenManage/DetailsForm.vue(127,7): error TS6133: 'handleRemove' is declared but its value is never read.
+src/views/system/food/canteenManage/DetailsForm.vue(130,40): error TS2339: Property 'roomImageLists' does not exist on type '{ id: undefined; restaurantName: undefined; restaurantDescription: undefined; pictures: never[]; fileUrl: never[]; }'.
+src/views/system/food/canteenManage/DetailsForm.vue(131,45): error TS2339: Property 'roomImageLists' does not exist on type '{ id: undefined; restaurantName: undefined; restaurantDescription: undefined; pictures: never[]; fileUrl: never[]; }'.
+src/views/system/food/canteenManage/DetailsForm.vue(132,24): error TS2339: Property 'roomImageLists' does not exist on type '{ id: undefined; restaurantName: undefined; restaurantDescription: undefined; pictures: never[]; fileUrl: never[]; }'.
+src/views/system/food/canteenManage/DetailsForm.vue(150,29): error TS2339: Property 'url' does not exist on type 'never'.
+src/views/system/food/canteenManage/DetailsForm.vue(151,17): error TS2339: Property 'fileUrl' does not exist on type 'never'.
+src/views/system/food/canteenManage/DetailsForm.vue(151,38): error TS2339: Property 'url' does not exist on type 'never'.
+src/views/system/food/canteenManage/DetailsForm.vue(151,53): error TS2339: Property 'url' does not exist on type 'never'.
+src/views/system/food/canteenManage/DetailsForm.vue(151,67): error TS2339: Property 'fileUrl' does not exist on type 'never'.
+src/views/system/food/canteenManage/DetailsForm.vue(171,7): error TS6133: 'submitForm' is declared but its value is never read.
+src/views/system/food/canteenManage/DetailsForm.vue(177,61): error TS2339: Property 'discountBond' does not exist on type '{ id: undefined; restaurantName: undefined; restaurantDescription: undefined; pictures: never[]; fileUrl: never[]; }'.
+src/views/system/food/canteenManage/DetailsForm.vue(183,29): error TS2339: Property 'outDate' does not exist on type '{ id: undefined; restaurantName: undefined; restaurantDescription: undefined; pictures: never[]; fileUrl: never[]; }'.
+src/views/system/food/canteenManage/DetailsForm.vue(183,74): error TS2339: Property 'comeDate' does not exist on type '{ id: undefined; restaurantName: undefined; restaurantDescription: undefined; pictures: never[]; fileUrl: never[]; }'.
+src/views/system/food/canteenManage/index.vue(136,1): error TS6133: 'chargeCategoryDel' is declared but its value is never read.
+src/views/system/food/canteenManage/index.vue(143,7): error TS6133: 't' is declared but its value is never read.
+src/views/system/food/CateringPlan/AddForm.vue(24,30): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/food/CateringPlan/AddForm.vue(25,32): error TS2339: Property 'restaurantName' does not exist on type 'never'.
+src/views/system/food/CateringPlan/AddForm.vue(26,32): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/food/CateringPlan/AddForm.vue(352,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/system/food/CateringPlan/AddForm.vue(354,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/system/food/CateringPlan/AddForm.vue(361,3): error TS6133: 'getDishesDishesPage' is declared but its value is never read.
+src/views/system/food/CateringPlan/AddForm.vue(366,7): error TS6198: All destructured elements are unused.
+src/views/system/food/CateringPlan/AddForm.vue(372,7): error TS6133: 'optionsTypeList' is declared but its value is never read.
+src/views/system/food/CateringPlan/AddForm.vue(377,7): error TS6133: 'switchValue' is declared but its value is never read.
+src/views/system/food/CateringPlan/AddForm.vue(378,7): error TS6133: 'canteenValue' is declared but its value is never read.
+src/views/system/food/CateringPlan/AddForm.vue(549,24): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
+src/views/system/food/CateringPlan/AddForm.vue(549,31): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
+src/views/system/food/CateringPlan/AddForm.vue(658,19): error TS6133: 'e' is declared but its value is never read.
+src/views/system/food/CateringPlan/AddForm.vue(763,24): error TS2554: Expected 1 arguments, but got 0.
+src/views/system/food/CateringPlan/DetailsForm.vue(71,18): error TS2339: Property 'loading' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/system/food/CateringPlan/DetailsForm.vue(196,1): error TS6192: All imports in import declaration are unused.
+src/views/system/food/CateringPlan/DetailsForm.vue(197,1): error TS6192: All imports in import declaration are unused.
+src/views/system/food/CateringPlan/DetailsForm.vue(198,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/system/food/CateringPlan/DetailsForm.vue(200,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/system/food/CateringPlan/DetailsForm.vue(203,1): error TS6133: 'InfoFilled' is declared but its value is never read.
+src/views/system/food/CateringPlan/DetailsForm.vue(204,1): error TS6192: All imports in import declaration are unused.
+src/views/system/food/CateringPlan/DetailsForm.vue(211,1): error TS6133: 'download' is declared but its value is never read.
+src/views/system/food/CateringPlan/DetailsForm.vue(213,7): error TS6198: All destructured elements are unused.
+src/views/system/food/CateringPlan/DetailsForm.vue(219,7): error TS6133: 't' is declared but its value is never read.
+src/views/system/food/CateringPlan/DetailsForm.vue(224,7): error TS6133: 'switchValue' is declared but its value is never read.
+src/views/system/food/CateringPlan/DetailsForm.vue(225,7): error TS6133: 'canteenValue' is declared but its value is never read.
+src/views/system/food/CateringPlan/DetailsForm.vue(228,7): error TS6133: 'isDetail' is declared but its value is never read.
+src/views/system/food/CateringPlan/DetailsForm.vue(229,7): error TS6133: 'formLoading' is declared but its value is never read.
+src/views/system/food/CateringPlan/DetailsForm.vue(270,21): error TS2345: Argument of type 'any[]' is not assignable to parameter of type 'never'.
+src/views/system/food/CateringPlan/DetailsForm.vue(285,20): error TS6133: 'item' is declared but its value is never read.
+src/views/system/food/CateringPlan/DetailsForm.vue(287,22): error TS2345: Argument of type '{ s: { r: number; c: number; }; e: { r: number; c: number; }; }' is not assignable to parameter of type 'never'.
+src/views/system/food/CateringPlan/DetailsForm.vue(369,7): error TS6133: 'removeElementsFromA' is declared but its value is never read.
+src/views/system/food/CateringPlan/DetailsForm.vue(385,22): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/food/CateringPlan/DetailsForm.vue(386,24): error TS2339: Property 'restaurantName' does not exist on type 'never'.
+src/views/system/food/CateringPlan/DetailsForm.vue(432,24): error TS2554: Expected 1 arguments, but got 0.
+src/views/system/food/CateringPlan/DetailsForm.vue(456,31): error TS6133: 'detail' is declared but its value is never read.
+src/views/system/food/CateringPlan/DetailsForm.vue(468,22): error TS2339: Property 'restaurantName' does not exist on type '{ id: undefined; restaurantId: string; scheduledStartDate: string; scheduledEndDate: string; planName: string; description: undefined; remarks: undefined; items: never[]; }'.
+src/views/system/food/CateringPlan/index.vue(21,24): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/food/CateringPlan/index.vue(22,26): error TS2339: Property 'restaurantName' does not exist on type 'never'.
+src/views/system/food/CateringPlan/index.vue(23,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/food/CateringPlan/index.vue(183,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/system/food/CateringPlan/index.vue(186,7): error TS6133: 'canteenValue' is declared but its value is never read.
+src/views/system/food/CateringPlan/index.vue(201,17): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/system/food/CateringPlan/index.vue(201,29): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/food/CateringPlan/index.vue(229,7): error TS6133: 'defaultProps' is declared but its value is never read.
+src/views/system/food/CateringPlan/index.vue(239,7): error TS6133: 'handleNodeClick' is declared but its value is never read.
+src/views/system/food/CateringPlan/index.vue(240,15): error TS2339: Property 'categoryId' does not exist on type '{ pageNo: number; pageSize: number; planName: string; restaurantId: string; }'.
+src/views/system/food/CateringPlan/index.vue(241,3): error TS2304: Cannot find name 'category'.
+src/views/system/food/CateringPlan/index.vue(242,3): error TS2304: Cannot find name 'category'.
+src/views/system/food/CateringPlan/index.vue(248,7): error TS6133: 'handleMouseEnter' is declared but its value is never read.
+src/views/system/food/CateringPlan/index.vue(255,22): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/food/CateringPlan/index.vue(256,24): error TS2339: Property 'restaurantName' does not exist on type 'never'.
+src/views/system/food/CateringPlan/index.vue(261,7): error TS6133: 'handleOpenCategory' is declared but its value is never read.
+src/views/system/food/CateringPlan/index.vue(265,7): error TS6133: 'remove' is declared but its value is never read.
+src/views/system/food/CateringPlan/index.vue(273,11): error TS2304: Cannot find name 'getTreeData'.
+src/views/system/food/CateringPlan/index.vue(278,7): error TS6133: 'treeRef' is declared but its value is never read.
+src/views/system/food/CateringPlan/index.vue(299,24): error TS2554: Expected 1 arguments, but got 0.
+src/views/system/food/CateringPlan/index.vue(316,30): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/food/CateringPlan/index.vue(337,7): error TS6133: 'addForm1' is declared but its value is never read.
+src/views/system/food/CateringPlan/index.vue(341,7): error TS6133: 'varietyDishesEdit' is declared but its value is never read.
+src/views/system/food/CateringPlan/index.vue(345,7): error TS6133: 'detailFormCK' is declared but its value is never read.
+src/views/system/food/CateringPlan/index.vue(345,36): error TS6133: 'isDetail' is declared but its value is never read.
+src/views/system/food/CateringPlan/index.vue(349,7): error TS6133: 'openReturnHospitalFormRef' is declared but its value is never read.
+src/views/system/food/CateringPlan/index.vue(362,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/system/food/CateringPlan/index.vue(362,29): error TS6133: 'id' is declared but its value is never read.
+src/views/system/food/CateringPlan/Print.vue(12,32): error TS2339: Property 'restaurantName' does not exist on type '{ id: undefined; restaurantId: string; scheduledStartDate: string; scheduledEndDate: string; planName: string; description: undefined; remarks: undefined; items: never[]; }'.
+src/views/system/food/CateringPlan/Print.vue(29,23): error TS2339: Property 'mealTimes' does not exist on type 'never'.
+src/views/system/food/CateringPlan/Print.vue(31,27): error TS2339: Property 'monday' does not exist on type 'never'.
+src/views/system/food/CateringPlan/Print.vue(34,27): error TS2339: Property 'tuesday' does not exist on type 'never'.
+src/views/system/food/CateringPlan/Print.vue(37,27): error TS2339: Property 'wednesday' does not exist on type 'never'.
+src/views/system/food/CateringPlan/Print.vue(40,27): error TS2339: Property 'thursday' does not exist on type 'never'.
+src/views/system/food/CateringPlan/Print.vue(43,27): error TS2339: Property 'friday' does not exist on type 'never'.
+src/views/system/food/CateringPlan/Print.vue(46,27): error TS2339: Property 'saturday' does not exist on type 'never'.
+src/views/system/food/CateringPlan/Print.vue(49,27): error TS2339: Property 'saturday' does not exist on type 'never'.
+src/views/system/food/CateringPlan/Print.vue(56,31): error TS2339: Property 'createdBy' does not exist on type '{ id: undefined; restaurantId: string; scheduledStartDate: string; scheduledEndDate: string; planName: string; description: undefined; remarks: undefined; items: never[]; }'.
+src/views/system/food/CateringPlan/Print.vue(75,7): error TS6133: 'user' is declared but its value is never read.
+src/views/system/food/foodManage/AddClassifyForm.vue(77,1): error TS6192: All imports in import declaration are unused.
+src/views/system/food/foodManage/AddClassifyForm.vue(78,1): error TS6192: All imports in import declaration are unused.
+src/views/system/food/foodManage/AddClassifyForm.vue(79,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/system/food/foodManage/AddClassifyForm.vue(81,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/system/food/foodManage/AddClassifyForm.vue(82,1): error TS6192: All imports in import declaration are unused.
+src/views/system/food/foodManage/AddClassifyForm.vue(86,3): error TS6133: 'getChargeCategoryInfo' is declared but its value is never read.
+src/views/system/food/foodManage/AddClassifyForm.vue(90,1): error TS6133: 'filteredTreeData' is declared but its value is never read.
+src/views/system/food/foodManage/AddClassifyForm.vue(93,7): error TS6198: All destructured elements are unused.
+src/views/system/food/foodManage/AddClassifyForm.vue(104,7): error TS6133: 'switchValue' is declared but its value is never read.
+src/views/system/food/foodManage/AddClassifyForm.vue(108,7): error TS6133: 'defaultProps' is declared but its value is never read.
+src/views/system/food/foodManage/AddClassifyForm.vue(138,20): error TS2339: Property 'num' does not exist on type '{ id: undefined; parentId: undefined; categoryName: string; categoryCode: string; remarks: undefined; sort: undefined; status: number; restaurantId: undefined; }'.
+src/views/system/food/foodManage/AddClassifyForm.vue(143,7): error TS6133: 'getTreeDetail' is declared but its value is never read.
+src/views/system/food/foodManage/AddClassifyForm.vue(144,9): error TS6133: 'res' is declared but its value is never read.
+src/views/system/food/foodManage/AddClassifyForm.vue(149,7): error TS6133: 'getTreeData' is declared but its value is never read.
+src/views/system/food/foodManage/AddClassifyForm.vue(178,33): error TS2339: Property 'data' does not exist on type '{}'.
+src/views/system/food/foodManage/AddClassifyForm.vue(180,29): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/system/food/foodManage/AddClassifyForm.vue(186,18): error TS6133: 'e' is declared but its value is never read.
+src/views/system/food/foodManage/AddClassifyForm.vue(210,14): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/system/food/foodManage/AddFoodForm.vue(167,21): error TS6133: 'getDictObj' is declared but its value is never read.
+src/views/system/food/foodManage/AddFoodForm.vue(167,33): error TS6133: 'getIntDictOptions' is declared but its value is never read.
+src/views/system/food/foodManage/AddFoodForm.vue(170,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/system/food/foodManage/AddFoodForm.vue(178,22): error TS6133: 'Plus' is declared but its value is never read.
+src/views/system/food/foodManage/AddFoodForm.vue(181,7): error TS6198: All destructured elements are unused.
+src/views/system/food/foodManage/AddFoodForm.vue(232,7): error TS6133: 'changesCheck' is declared but its value is never read.
+src/views/system/food/foodManage/AddFoodForm.vue(243,7): error TS6133: 'getTreeDetail' is declared but its value is never read.
+src/views/system/food/foodManage/AddFoodForm.vue(245,3): error TS2304: Cannot find name 'dataList'.
+src/views/system/food/foodManage/AddFoodForm.vue(248,7): error TS6133: 'getTreeData' is declared but its value is never read.
+src/views/system/food/foodManage/AddFoodForm.vue(287,7): error TS6133: 'roomImageListChange' is declared but its value is never read.
+src/views/system/food/foodManage/AddFoodForm.vue(290,34): error TS2345: Argument of type '{ url: any; uid: any; }' is not assignable to parameter of type 'never'.
+src/views/system/food/foodManage/AddFoodForm.vue(294,7): error TS6133: 'handleRemove' is declared but its value is never read.
+src/views/system/food/foodManage/AddFoodForm.vue(298,57): error TS2339: Property 'uid' does not exist on type 'never'.
+src/views/system/food/foodManage/AddFoodForm.vue(308,7): error TS6133: 'beforeAvatarUpload' is declared but its value is never read.
+src/views/system/food/foodManage/AddFoodForm.vue(336,33): error TS2339: Property 'data' does not exist on type '{}'.
+src/views/system/food/foodManage/AddFoodForm.vue(338,28): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/system/food/foodManage/AddFoodForm.vue(343,27): error TS2339: Property 'parentId' does not exist on type '{ id: undefined; foodName: undefined; categoryId: undefined; categoryName: undefined; restaurantId: undefined; restaurantName: undefined; price: undefined; eatingWay: string[]; applicablePeople: undefined; taste: undefined; introduce: undefined; pictures: never[]; status: number; }'.
+src/views/system/food/foodManage/AddFoodForm.vue(344,26): error TS2339: Property 'parentId' does not exist on type '{ id: undefined; foodName: undefined; categoryId: undefined; categoryName: undefined; restaurantId: undefined; restaurantName: undefined; price: undefined; eatingWay: string[]; applicablePeople: undefined; taste: undefined; introduce: undefined; pictures: never[]; status: number; }'.
+src/views/system/food/foodManage/AddFoodForm.vue(346,17): error TS6133: 'e' is declared but its value is never read.
+src/views/system/food/foodManage/AddFoodForm.vue(382,14): error TS2339: Property 'id' does not exist on type '{}'.
+src/views/system/food/foodManage/FoodDetailsForm.vue(10,54): error TS2339: Property 'dataRule' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/system/food/foodManage/FoodDetailsForm.vue(37,37): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'.
+src/views/system/food/foodManage/FoodDetailsForm.vue(107,1): error TS6192: All imports in import declaration are unused.
+src/views/system/food/foodManage/FoodDetailsForm.vue(108,33): error TS6133: 'getIntDictOptions' is declared but its value is never read.
+src/views/system/food/foodManage/FoodDetailsForm.vue(108,52): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/system/food/foodManage/FoodDetailsForm.vue(109,10): error TS6133: 'FormRules' is declared but its value is never read.
+src/views/system/food/foodManage/FoodDetailsForm.vue(112,37): error TS6133: 'getAskLeave' is declared but its value is never read.
+src/views/system/food/foodManage/FoodDetailsForm.vue(115,1): error TS6192: All imports in import declaration are unused.
+src/views/system/food/foodManage/FoodDetailsForm.vue(120,1): error TS6133: 'filteredTreeData' is declared but its value is never read.
+src/views/system/food/foodManage/FoodDetailsForm.vue(121,1): error TS6192: All imports in import declaration are unused.
+src/views/system/food/foodManage/FoodDetailsForm.vue(124,7): error TS6198: All destructured elements are unused.
+src/views/system/food/foodManage/FoodDetailsForm.vue(135,7): error TS6133: 'checkList' is declared but its value is never read.
+src/views/system/food/foodManage/FoodDetailsForm.vue(136,7): error TS6133: 'isDetail' is declared but its value is never read.
+src/views/system/food/foodManage/FoodDetailsForm.vue(139,7): error TS6133: 'defaultProps' is declared but its value is never read.
+src/views/system/food/foodManage/FoodDetailsForm.vue(187,7): error TS6133: 'roomImageListChange' is declared but its value is never read.
+src/views/system/food/foodManage/FoodDetailsForm.vue(190,20): error TS2339: Property 'roomImageLists' does not exist on type '{ id: undefined; foodName: undefined; categoryId: undefined; categoryName: undefined; restaurantId: undefined; restaurantName: undefined; price: undefined; eatingWay: never[]; applicablePeople: undefined; taste: undefined; introduce: undefined; pictures: never[]; status: number; }'.
+src/views/system/food/foodManage/FoodDetailsForm.vue(194,7): error TS6133: 'handleRemove' is declared but its value is never read.
+src/views/system/food/foodManage/FoodDetailsForm.vue(197,40): error TS2339: Property 'roomImageLists' does not exist on type '{ id: undefined; foodName: undefined; categoryId: undefined; categoryName: undefined; restaurantId: undefined; restaurantName: undefined; price: undefined; eatingWay: never[]; applicablePeople: undefined; taste: undefined; introduce: undefined; pictures: never[]; status: number; }'.
+src/views/system/food/foodManage/FoodDetailsForm.vue(198,45): error TS2339: Property 'roomImageLists' does not exist on type '{ id: undefined; foodName: undefined; categoryId: undefined; categoryName: undefined; restaurantId: undefined; restaurantName: undefined; price: undefined; eatingWay: never[]; applicablePeople: undefined; taste: undefined; introduce: undefined; pictures: never[]; status: number; }'.
+src/views/system/food/foodManage/FoodDetailsForm.vue(199,24): error TS2339: Property 'roomImageLists' does not exist on type '{ id: undefined; foodName: undefined; categoryId: undefined; categoryName: undefined; restaurantId: undefined; restaurantName: undefined; price: undefined; eatingWay: never[]; applicablePeople: undefined; taste: undefined; introduce: undefined; pictures: never[]; status: number; }'.
+src/views/system/food/foodManage/FoodDetailsForm.vue(223,17): error TS6133: 'e' is declared but its value is never read.
+src/views/system/food/foodManage/FoodDetailsForm.vue(233,7): error TS6133: 'submitForm' is declared but its value is never read.
+src/views/system/food/foodManage/FoodDetailsForm.vue(239,61): error TS2339: Property 'discountBond' does not exist on type '{ id: undefined; foodName: undefined; categoryId: undefined; categoryName: undefined; restaurantId: undefined; restaurantName: undefined; price: undefined; eatingWay: never[]; applicablePeople: undefined; taste: undefined; introduce: undefined; pictures: never[]; status: number; }'.
+src/views/system/food/foodManage/FoodDetailsForm.vue(245,29): error TS2339: Property 'outDate' does not exist on type '{ id: undefined; foodName: undefined; categoryId: undefined; categoryName: undefined; restaurantId: undefined; restaurantName: undefined; price: undefined; eatingWay: never[]; applicablePeople: undefined; taste: undefined; introduce: undefined; pictures: never[]; status: number; }'.
+src/views/system/food/foodManage/FoodDetailsForm.vue(245,74): error TS2339: Property 'comeDate' does not exist on type '{ id: undefined; foodName: undefined; categoryId: undefined; categoryName: undefined; restaurantId: undefined; restaurantName: undefined; price: undefined; eatingWay: never[]; applicablePeople: undefined; taste: undefined; introduce: undefined; pictures: never[]; status: number; }'.
+src/views/system/food/foodManage/index.vue(15,26): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/food/foodManage/index.vue(16,28): error TS2339: Property 'restaurantName' does not exist on type 'never'.
+src/views/system/food/foodManage/index.vue(17,28): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/food/foodManage/index.vue(254,33): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/system/food/foodManage/index.vue(255,1): error TS6133: 'getAskLeList' is declared but its value is never read.
+src/views/system/food/foodManage/index.vue(256,1): error TS6133: 'Divider' is declared but its value is never read.
+src/views/system/food/foodManage/index.vue(257,1): error TS6192: All imports in import declaration are unused.
+src/views/system/food/foodManage/index.vue(261,1): error TS6133: 'chargeCategoryDel' is declared but its value is never read.
+src/views/system/food/foodManage/index.vue(269,9): error TS6133: 'filteredTreeData' is declared but its value is never read.
+src/views/system/food/foodManage/index.vue(275,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/system/food/foodManage/index.vue(299,17): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/system/food/foodManage/index.vue(303,19): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/system/food/foodManage/index.vue(303,31): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/food/foodManage/index.vue(349,30): error TS2488: Type 'Ref<never[], never[]>' must have a '[Symbol.iterator]()' method that returns an iterator.
+src/views/system/food/foodManage/index.vue(476,36): error TS6133: 'isDetail' is declared but its value is never read.
+src/views/system/food/foodManage/index.vue(484,24): error TS2554: Expected 1 arguments, but got 0.
+src/views/system/food/foodManage/index.vue(502,7): error TS6133: 'openReturnHospitalFormRef' is declared but its value is never read.
+src/views/system/food/foodManage/index.vue(515,7): error TS6133: 'cancelDelete' is declared but its value is never read.
+src/views/system/food/foodManage/index.vue(515,29): error TS6133: 'id' is declared but its value is never read.
+src/views/system/improvement/patrol-inspection/index.vue(160,23): error TS6133: 'row' is declared but its value is never read.
+src/views/system/little-tools/AddItemForm.vue(97,23): error TS2339: Property 'itemId' does not exist on type '{}'.
+src/views/system/little-tools/AddItemForm.vue(98,31): error TS2339: Property 'itemCategoryId' does not exist on type '{}'.
+src/views/system/little-tools/AddItemForm.vue(99,33): error TS2339: Property 'itemCategoryName' does not exist on type '{}'.
+src/views/system/little-tools/AddItemForm.vue(100,25): error TS2339: Property 'itemName' does not exist on type '{}'.
+src/views/system/little-tools/AddItemForm.vue(101,21): error TS2339: Property 'type' does not exist on type '{}'.
+src/views/system/little-tools/AddItemForm.vue(102,23): error TS2339: Property 'amount' does not exist on type '{}'.
+src/views/system/little-tools/AddItemForm.vue(103,22): error TS2339: Property 'count' does not exist on type '{}'.
+src/views/system/little-tools/AddItemForm.vue(104,29): error TS2339: Property 'actualAmount' does not exist on type '{}'.
+src/views/system/little-tools/AddItemForm.vue(112,44): error TS2345: Argument of type '{ elderId: any; itemId: string; itemCategoryName: string; itemCategoryId: string; itemName: string; type: string; amount: number; actualAmount: number; count: number; startDate: string; endDate: string; remark: string; tenantId: number; }' is not assignable to parameter of type 'ProcessExpenseAddVO'.
+  Types of property 'itemId' are incompatible.
+    Type 'string' is not assignable to type 'number'.
+src/views/system/little-tools/DeleteItemForm.vue(25,17): error TS2322: Type 'number | undefined' is not assignable to type 'string | undefined'.
+src/views/system/little-tools/DeleteItemForm.vue(236,7): error TS6133: 't' is declared but its value is never read.
+src/views/system/little-tools/index.vue(100,22): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/system/little-tools/MarkCheckinBillsPaidForm.vue(21,117): error TS2339: Property 'length' does not exist on type 'never'.
+src/views/system/little-tools/MarkCheckinBillsPaidForm.vue(41,23): error TS18047: 'tenantId' is possibly 'null'.
+src/views/system/little-tools/MarkCheckinBillsPaidForm.vue(61,54): error TS18047: 'tenantId' is possibly 'null'.
+src/views/system/little-tools/ProcessAddItem.vue(25,33): error TS2339: Property 'bedName' does not exist on type '{ tenantId: undefined; id: string; elderId: string; elderName: string; elderSex: string; startDate: string; endDate: string; idCard: string; iphone: string; checkInDeadlineTime: string; expireTime: string; ... 17 more ...; stageExpenses: never[]; }'.
+src/views/system/little-tools/ProcessAddItem.vue(167,35): error TS2339: Property 'itemCategoryId' does not exist on type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(176,35): error TS2339: Property 'itemId' does not exist on type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(182,33): error TS2339: Property 'list' does not exist on type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(185,40): error TS2339: Property 'list' does not exist on type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(195,62): error TS2339: Property 'actualAmount' does not exist on type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(201,35): error TS2339: Property 'isDiscount' does not exist on type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(205,38): error TS2339: Property 'itemId' does not exist on type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(212,36): error TS2339: Property 'isDiscount' does not exist on type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(218,33): error TS2339: Property 'isDiscount' does not exist on type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(222,37): error TS2339: Property 'discountAmountTemp' does not exist on type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(234,37): error TS2339: Property 'discountTemp' does not exist on type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(252,31): error TS2339: Property 'isDiscount' does not exist on type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(255,58): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(287,3): error TS6133: 'getDictOptions' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(288,3): error TS6133: 'getIntDictOptions' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(292,9): error TS6133: 'getBedIdByIdCardFun' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(294,1): error TS6192: All imports in import declaration are unused.
+src/views/system/little-tools/ProcessAddItem.vue(297,1): error TS6133: 'InfoFilled' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(299,1): error TS6133: 'checkPrivateRoom' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(303,7): error TS6133: 'message' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(306,7): error TS6133: 'selectRoomRef' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(366,21): error TS6133: 'rule' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(408,7): error TS6133: 'rowItem' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(412,18): error TS2339: Property 'bedName' does not exist on type '{ tenantId: undefined; id: string; elderId: string; elderName: string; elderSex: string; startDate: string; endDate: string; idCard: string; iphone: string; checkInDeadlineTime: string; expireTime: string; ... 17 more ...; stageExpenses: never[]; }'.
+src/views/system/little-tools/ProcessAddItem.vue(416,21): error TS6133: 'row' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(416,40): error TS6133: 'status' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(432,7): error TS6133: 'changeOutTime' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(526,7): error TS6133: 'resetData' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(546,7): error TS6133: 'getNurseLevelList' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(632,7): error TS6133: 'handleChangeOneTimeTotalPrice' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(644,7): error TS6133: 'defaultProps' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(841,39): error TS2345: Argument of type '{ itemCategoryId: string; itemCategoryName: string; itemId: string; itemName: string; amount: string; actualAmount: string; isDiscount: string; isMonthlyExpense: number; isDeposit: string; discount: undefined; ... 4 more ...; list: never[]; }' is not assignable to parameter of type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(867,26): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(878,13): error TS2339: Property 'isHirePurchase' does not exist on type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(879,21): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(884,7): error TS6133: 'handleAddOneTime' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(885,39): error TS2345: Argument of type '{ itemCategoryId: string; itemCategoryName: string; itemId: string; itemName: string; amount: string; actualAmount: undefined; count: number; isOneTimeFee: number; isDeposit: string; totalAmount: number; list: never[]; }' is not assignable to parameter of type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(903,19): error TS2339: Property 'totalAmount' does not exist on type 'never'.
+src/views/system/little-tools/ProcessAddItem.vue(908,7): error TS6133: 'handleDelOneTime' is declared but its value is never read.
+src/views/system/little-tools/ProcessAddItem.vue(915,7): error TS6133: 'handleValidate' is declared but its value is never read.
+src/views/system/menu/index.vue(74,15): error TS2322: Type '({ key: string; title: string; dataKey: string; width: number; fixed: FixedDir; align?: undefined; cellRenderer?: undefined; } | { key: string; title: string; dataKey: string; width: number; align: string; cellRenderer: ({ cellData: icon }: { ...; }) => any; fixed?: undefined; } | { ...; } | { ...; } | { ...; } | { ...' is not assignable to type 'AnyColumn[]'.
+src/views/system/menu/index.vue(169,10): error TS2304: Cannot find name 'ElSwitch'.
+src/views/system/menu/index.vue(193,11): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/system/menu/index.vue(200,11): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/system/menu/index.vue(212,11): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/system/menu/index.vue(239,7): error TS6133: 'refreshTable' is declared but its value is never read.
+src/views/system/menu/MenuForm.vue(223,14): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/system/menu/MenuForm.vue(257,12): error TS2339: Property 'childrenIds' does not exist on type '{ id: undefined; name: string; permission: string; type: number; sort: number; parentId: number; path: string; icon: string; component: string; componentName: string; status: number; visible: boolean; ... 6 more ...; orgType: string; }'.
+src/views/system/menu/MenuForm.vue(260,32): error TS2345: Argument of type '{ id: undefined; name: string; permission: string; type: number; sort: number; parentId: number; path: string; icon: string; component: string; componentName: string; status: number; visible: boolean; ... 6 more ...; orgType: string; }' is not assignable to parameter of type 'MenuVO'.
+  Property 'createTime' is missing in type '{ id: undefined; name: string; permission: string; type: number; sort: number; parentId: number; path: string; icon: string; component: string; componentName: string; status: number; visible: boolean; ... 6 more ...; orgType: string; }' but required in type 'MenuVO'.
+src/views/system/menu/MenuForm.vue(263,32): error TS2345: Argument of type '{ id: undefined; name: string; permission: string; type: number; sort: number; parentId: number; path: string; icon: string; component: string; componentName: string; status: number; visible: boolean; ... 6 more ...; orgType: string; }' is not assignable to parameter of type 'MenuVO'.
+src/views/system/menu/MenuForm.vue(278,36): error TS6133: 'org' is declared but its value is never read.
+src/views/system/notify/my/index.vue(22,13): error TS2322: Type 'string | number | boolean' is not assignable to type 'PropertyKey | undefined'.
+src/views/system/role/RoleAssignMenuForm.vue(82,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/system/role/RoleAssignMenuForm.vue(88,14): error TS2339: Property 'value' does not exist on type '{ id: undefined; name: string; code: string; menuIds: never[]; type: number; }'.
+src/views/system/role/RoleAssignMenuForm.vue(90,14): error TS2339: Property 'value' does not exist on type '{ id: undefined; name: string; code: string; menuIds: never[]; type: number; }'.
+src/views/system/role/RoleAssignMenuForm.vue(116,40): error TS2345: Argument of type '{ roleId: undefined; menuIds: number[]; }' is not assignable to parameter of type 'PermissionAssignRoleMenuReqVO'.
+  Types of property 'roleId' are incompatible.
+    Type 'undefined' is not assignable to type 'number'.
+src/views/system/role/RoleAssignMenuForm.vue(132,12): error TS2339: Property 'value' does not exist on type '{ id: undefined; name: string; code: string; menuIds: never[]; type: number; }'.
+src/views/system/role/RoleDataPermissionForm.vue(102,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/system/role/RoleDataPermissionForm.vue(105,3): error TS2322: Type 'number' is not assignable to type 'undefined'.
+src/views/system/role/RoleDataPermissionForm.vue(128,45): error TS2345: Argument of type '{ roleId: undefined; dataScope: undefined; dataScopeDeptIds: any; }' is not assignable to parameter of type 'PermissionAssignRoleDataScopeReqVO'.
+  Types of property 'roleId' are incompatible.
+    Type 'undefined' is not assignable to type 'number'.
+src/views/system/role/RoleDataPermissionForm.vue(145,12): error TS2339: Property 'value' does not exist on type '{ id: undefined; name: string; code: string; dataScope: undefined; dataScopeDeptIds: never[]; type: number; }'.
+src/views/system/role/RoleForm.vue(62,83): error TS2367: This comparison appears to be unintentional because the types 'string' and 'number' have no overlap.
+src/views/system/role/RoleForm.vue(70,1): error TS6133: 'handleTree' is declared but its value is never read.
+src/views/system/role/RoleForm.vue(71,1): error TS6133: 'MenuApi' is declared but its value is never read.
+src/views/system/role/RoleForm.vue(129,3): error TS2322: Type '{ id: undefined; name: string; code: string; sort: undefined; orgType: number; deviceType: number; status: number; remark: string; }' is not assignable to type '{ id: undefined; name: string; code: string; sort: undefined; orgType: number; deviceType: number; status: number; remark: string; type: string; } | { id: undefined; name: string; code: string; sort: undefined; ... 4 more ...; type: string; }'.
+  Property 'type' is missing in type '{ id: undefined; name: string; code: string; sort: undefined; orgType: number; deviceType: number; status: number; remark: string; }' but required in type '{ id: undefined; name: string; code: string; sort: undefined; orgType: number; deviceType: number; status: number; remark: string; type: string; }'.
+src/views/system/safety/complaint-management/index.vue(222,23): error TS6133: 'row' is declared but its value is never read.
+src/views/system/sms/log/index.vue(24,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/system/sms/log/index.vue(31,27): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/sms/log/index.vue(32,29): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/sms/log/index.vue(34,23): error TS2339: Property 'signature' does not exist on type 'never'.
+src/views/system/sms/log/index.vue(35,76): error TS2339: Property 'code' does not exist on type 'never'.
+src/views/system/sms/log/index.vue(51,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/system/sms/log/index.vue(76,11): error TS2322: Type 'null' is not assignable to type 'EpPropMergeType<(ObjectConstructor | ArrayConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | undefined'.
+src/views/system/sms/log/index.vue(151,54): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/sms/log/index.vue(151,83): error TS2339: Property 'signature' does not exist on type 'never'.
+src/views/system/sms/log/SmsLogDetail.vue(8,50): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/system/sms/log/SmsLogDetail.vue(8,80): error TS2339: Property 'signature' does not exist on type 'never'.
+src/views/system/supplierManage/index.vue(161,7): error TS6133: 't' is declared but its value is never read.
+src/views/system/tenant/PerfectionForm.vue(46,21): error TS2322: Type 'null' is not assignable to type 'CascaderValue | undefined'.
+src/views/system/tenant/PerfectionForm.vue(212,91): error TS2339: Property 'accountName' does not exist on type 'never'.
+src/views/system/tenant/PerfectionForm.vue(219,50): error TS2339: Property 'depositBank' does not exist on type 'never'.
+src/views/system/tenant/PerfectionForm.vue(231,41): error TS2339: Property 'district' does not exist on type 'never'.
+src/views/system/tenant/PerfectionForm.vue(242,50): error TS2339: Property 'bankBranch' does not exist on type 'never'.
+src/views/system/tenant/PerfectionForm.vue(245,50): error TS2339: Property 'bankAccount' does not exist on type 'never'.
+src/views/system/tenant/PerfectionForm.vue(248,51): error TS2339: Property 'currencyType' does not exist on type 'never'.
+src/views/system/tenant/PerfectionForm.vue(851,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/system/tenant/PerfectionForm.vue(986,39): error TS2345: Argument of type '{ accountName: string; depositBank: string; cascader: never[]; province: string; city: string; district: string; bankBranch: string; bankAccount: string; currencyType: string; tenantId: string; }' is not assignable to parameter of type 'never'.
+src/views/system/tenant/PerfectionForm.vue(1095,9): error TS2322: Type 'number | null' is not assignable to type 'null'.
+  Type 'number' is not assignable to type 'null'.
+src/views/system/tenant/PerfectionForm.vue(1106,15): error TS2322: Type 'any[]' is not assignable to type 'never[]'.
+src/views/system/tenant/PerfectionForm.vue(1118,15): error TS2322: Type 'any[]' is not assignable to type 'never[]'.
+src/views/system/tenant/PerfectionForm.vue(1130,15): error TS2322: Type 'any[]' is not assignable to type 'never[]'.
+src/views/system/tenant/PerfectionForm.vue(1146,9): error TS2322: Type 'number' is not assignable to type 'string'.
+src/views/system/tenant/PerfectionForm.vue(1149,13): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/system/tenant/PerfectionForm.vue(1240,82): error TS2339: Property 'logo' does not exist on type '{ id: undefined; tenantId: string; orgCode: string; unifiedSocialCreditCode: string; creationDate: undefined; belongAdministrativeDivision: string; administrativeDivision: string; survivalCode: undefined; ... 43 more ...; isHaveOtherCharges: string; }'.
+src/views/system/tenant/PerfectionForm.vue(1240,139): error TS2339: Property 'businessLicense' does not exist on type '{ id: undefined; tenantId: string; orgCode: string; unifiedSocialCreditCode: string; creationDate: undefined; belongAdministrativeDivision: string; administrativeDivision: string; survivalCode: undefined; ... 43 more ...; isHaveOtherCharges: string; }'.
+src/views/system/tenant/TenantForm.vue(144,21): error TS2345: Argument of type 'number' is not assignable to parameter of type 'never'.
+src/views/system/tenant/TenantForm.vue(191,3): error TS2322: Type '{ id: undefined; name: undefined; packageId: string; packageIds: never[]; contactName: undefined; contactMobile: undefined; accountCount: undefined; expireTime: undefined; website: undefined; status: number; username: undefined; password: undefined; }' is not assignable to type '{ id: undefined; name: undefined; packageId: string; packageIds: never[]; contactName: undefined; contactMobile: undefined; accountCount: undefined; expireTime: undefined; website: undefined; status: number; username: undefined; password: undefined; groupsManager: undefined; } | { ...; }'.
+  Property 'groupsManager' is missing in type '{ id: undefined; name: undefined; packageId: string; packageIds: never[]; contactName: undefined; contactMobile: undefined; accountCount: undefined; expireTime: undefined; website: undefined; status: number; username: undefined; password: undefined; }' but required in type '{ id: undefined; name: undefined; packageId: string; packageIds: never[]; contactName: undefined; contactMobile: undefined; accountCount: undefined; expireTime: undefined; website: undefined; status: number; username: undefined; password: undefined; groupsManager: undefined; }'.
+src/views/system/tenant/TenantForm.vue(243,3): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/system/user/index.vue(226,5): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/system/user/index.vue(349,20): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/system/user/UserAssignRoleForm.vue(24,24): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/system/user/UserAssignRoleForm.vue(25,26): error TS2339: Property 'label' does not exist on type 'never'.
+src/views/system/user/UserAssignRoleForm.vue(26,26): error TS2339: Property 'value' does not exist on type 'never'.
+src/views/system/user/UserAssignRoleForm.vue(60,7): error TS6133: 'roleList' is declared but its value is never read.
+src/views/system/user/UserAssignRoleForm.vue(78,44): error TS2345: Argument of type 'number' is not assignable to parameter of type 'never'.
+src/views/system/user/UserAssignRoleForm.vue(79,19): error TS2345: Argument of type '{ id: number; name: string; code: string; sort: number; status: number; type: number; dataScope: number; deviceType: number; orgType: number; dataScopeDeptIds: number[]; createTime: Date; }' is not assignable to parameter of type 'never'.
+src/views/system/user/UserAssignRoleForm.vue(84,44): error TS2345: Argument of type 'number' is not assignable to parameter of type 'never'.
+src/views/system/user/UserAssignRoleForm.vue(85,19): error TS2345: Argument of type '{ id: number; name: string; code: string; sort: number; status: number; type: number; dataScope: number; deviceType: number; orgType: number; dataScopeDeptIds: number[]; createTime: Date; }' is not assignable to parameter of type 'never'.
+src/views/system/user/UserAssignRoleForm.vue(89,3): error TS2322: Type 'any[]' is not assignable to type 'never[]'.
+src/views/system/user/UserAssignRoleForm.vue(89,71): error TS2339: Property 'orgType' does not exist on type 'never'.
+src/views/system/user/UserAssignRoleForm.vue(103,10): error TS2339: Property 'isEnableEnterpriseLogin' does not exist on type 'UserVO'.
+src/views/system/user/UserAssignRoleForm.vue(104,38): error TS2339: Property 'isEnableEnterpriseLogin' does not exist on type 'UserVO'.
+src/views/system/user/UserEditForm.vue(86,43): error TS2339: Property 'label' does not exist on type 'StringDictDataType | { value: string; name: string; }'.
+  Property 'label' does not exist on type '{ value: string; name: string; }'.
+src/views/system/user/UserEditForm.vue(89,43): error TS2339: Property 'label' does not exist on type 'StringDictDataType | { value: string; name: string; }'.
+  Property 'label' does not exist on type '{ value: string; name: string; }'.
+src/views/system/user/UserEditForm.vue(155,23): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/system/user/UserEditForm.vue(1327,13): error TS2339: Property 'startDate' does not exist on type 'never'.
+src/views/system/user/UserEditForm.vue(1327,27): error TS2339: Property 'date' does not exist on type 'never'.
+src/views/system/user/UserEditForm.vue(1328,13): error TS2339: Property 'endDate' does not exist on type 'never'.
+src/views/system/user/UserEditForm.vue(1328,25): error TS2339: Property 'date' does not exist on type 'never'.
+src/views/system/user/UserEditForm.vue(1333,13): error TS2339: Property 'startDate' does not exist on type 'never'.
+src/views/system/user/UserEditForm.vue(1333,27): error TS2339: Property 'date' does not exist on type 'never'.
+src/views/system/user/UserEditForm.vue(1334,13): error TS2339: Property 'endDate' does not exist on type 'never'.
+src/views/system/user/UserEditForm.vue(1334,25): error TS2339: Property 'date' does not exist on type 'never'.
+src/views/system/user/UserEditForm.vue(1339,13): error TS2339: Property 'startDate' does not exist on type 'never'.
+src/views/system/user/UserEditForm.vue(1339,27): error TS2339: Property 'date' does not exist on type 'never'.
+src/views/system/user/UserEditForm.vue(1340,13): error TS2339: Property 'endDate' does not exist on type 'never'.
+src/views/system/user/UserEditForm.vue(1340,25): error TS2339: Property 'date' does not exist on type 'never'.
+src/views/system/user/UserEditForm.vue(1345,73): error TS2339: Property 'fileUrl' does not exist on type 'never'.
+src/views/system/user/UserEditForm.vue(1370,42): error TS2345: Argument of type '{ userId: undefined; startDate: string; endDate: string; date: never[]; schoolName: string; major: string; educationalBackground: string; isGraduate: string; }' is not assignable to parameter of type 'never'.
+src/views/system/user/UserEditForm.vue(1373,47): error TS2345: Argument of type '{ userId: undefined; startDate: string; endDate: string; date: never[]; companyName: string; occupationType: string; job: string; salary: string; reasonsForLeaving: string; otherOccupationType: string; }' is not assignable to parameter of type 'never'.
+src/views/system/user/UserEditForm.vue(1376,48): error TS2345: Argument of type '{ userId: undefined; relation: string; name: string; age: string; organizationName: string; job: string; contactInformation: string; }' is not assignable to parameter of type 'never'.
+src/views/system/user/UserEditForm.vue(1379,51): error TS2345: Argument of type '{ userId: undefined; startDate: string; endDate: string; date: never[]; trainingProgram: string; trainingContent: string; achievement: string; trainingOrganization: string; trainingCourse: string; isSubsidy: string; subsidyAmount: string; }' is not assignable to parameter of type 'never'.
+src/views/system/user/UserEditForm.vue(1382,50): error TS2345: Argument of type '{ userId: undefined; type: string; rewardPunishmentDate: string; reason: string; context: string; organizational: string; }' is not assignable to parameter of type 'never'.
+src/views/system/user/UserEditForm.vue(1385,39): error TS2345: Argument of type '{ userId: undefined; subsidyType: string; subsidyStandard: string; subsidyAmount: string; subsidyDate: string; organizational: string; }' is not assignable to parameter of type 'never'.
+src/views/system/user/UserEditForm.vue(1388,46): error TS2345: Argument of type '{ userId: undefined; certificateQualificationName: string; certificateNumber: string; acquisitionDate: string; issue: string; validity: string; remarks: string; }' is not assignable to parameter of type 'never'.
+src/views/system/user/UserEditForm.vue(1543,7): error TS6133: 'currentWidth' is declared but its value is never read.
+src/views/system/user/UserForm.vue(168,18): error TS2345: Argument of type 'Error' is not assignable to parameter of type 'string'.
+src/views/system/user/UserForm.vue(333,7): error TS6133: 'sexStr' is declared but its value is never read.
+src/views/system/user/UserForm.vue(342,7): error TS6133: 'tableHeaderColor' is declared but its value is never read.
+src/views/system/user/UserForm.vue(354,7): error TS6133: 'labelWidth' is declared but its value is never read.
+src/views/system/user/UserOrganizationForm.vue(53,7): error TS6133: 'queryParams' is declared but its value is never read.
+src/views/warehouses/account-assets/Form.vue(20,40): error TS2339: Property 'bedName' does not exist on type '{ tenantId: string; id: string; }'.
+src/views/warehouses/account-assets/Form.vue(26,33): error TS2339: Property 'bedName' does not exist on type '{ tenantId: string; id: string; }'.
+src/views/warehouses/account-assets/Form.vue(34,40): error TS2339: Property 'bedName' does not exist on type '{ tenantId: string; id: string; }'.
+src/views/warehouses/account-assets/Form.vue(39,40): error TS2339: Property 'birthday' does not exist on type '{ tenantId: string; id: string; }'.
+src/views/warehouses/account-assets/Form.vue(44,45): error TS2339: Property 'createdBy' does not exist on type '{ tenantId: string; id: string; }'.
+src/views/warehouses/account-assets/Form.vue(50,33): error TS2339: Property 'receptionTime' does not exist on type '{ tenantId: string; id: string; }'.
+src/views/warehouses/account-assets/Form.vue(58,40): error TS2339: Property 'birthday' does not exist on type '{ tenantId: string; id: string; }'.
+src/views/warehouses/account-assets/Form.vue(63,40): error TS2339: Property 'birthday' does not exist on type '{ tenantId: string; id: string; }'.
+src/views/warehouses/account-assets/Form.vue(70,41): error TS2339: Property 'physicalCondition' does not exist on type '{ tenantId: string; id: string; }'.
+src/views/warehouses/account-assets/Form.vue(84,40): error TS2339: Property 'birthday' does not exist on type '{ tenantId: string; id: string; }'.
+src/views/warehouses/account-assets/Form.vue(89,40): error TS2339: Property 'birthday' does not exist on type '{ tenantId: string; id: string; }'.
+src/views/warehouses/account-assets/Form.vue(94,40): error TS2339: Property 'birthday' does not exist on type '{ tenantId: string; id: string; }'.
+src/views/warehouses/account-assets/Form.vue(109,41): error TS2339: Property 'physicalCondition' does not exist on type '{ tenantId: string; id: string; }'.
+src/views/warehouses/account-assets/Form.vue(133,1): error TS6192: All imports in import declaration are unused.
+src/views/warehouses/account-assets/Form.vue(138,1): error TS6133: 'formatDate' is declared but its value is never read.
+src/views/warehouses/account-assets/Form.vue(140,21): error TS6133: 'getDictOptions' is declared but its value is never read.
+src/views/warehouses/account-assets/Form.vue(142,7): error TS6133: 'userStore' is declared but its value is never read.
+src/views/warehouses/account-assets/Form.vue(143,7): error TS6133: 'message' is declared but its value is never read.
+src/views/warehouses/account-assets/Form.vue(144,7): error TS6133: 't' is declared but its value is never read.
+src/views/warehouses/account-assets/Form.vue(176,29): error TS6133: 'id' is declared but its value is never read.
+src/views/warehouses/account-assets/Form.vue(199,11): error TS6133: 'params' is declared but its value is never read.
+src/views/warehouses/account-assets/index.vue(51,32): error TS2339: Property 'createTime' does not exist on type '{ pageNo: number; pageSize: number; elderName: undefined; bedId: undefined; physicalCondition: undefined; tenantIds: number[]; }'.
+src/views/warehouses/delivery/Form.vue(80,84): error TS2339: Property 'userId' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; status: string; }'.
+src/views/warehouses/delivery/Form.vue(93,70): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/warehouses/delivery/Form.vue(94,42): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/warehouses/delivery/Form.vue(104,63): error TS2339: Property 'elderId' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/warehouses/delivery/Form.vue(110,61): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/warehouses/delivery/Form.vue(111,42): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/warehouses/delivery/Form.vue(119,70): error TS2339: Property 'bedName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/warehouses/delivery/Form.vue(120,42): error TS2339: Property 'bedName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/warehouses/delivery/Form.vue(143,73): error TS2339: Property 'handleAdd' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/warehouses/delivery/Form.vue(146,46): error TS2339: Property 'handleAdd' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/warehouses/delivery/Form.vue(154,105): error TS2339: Property 'details' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/warehouses/delivery/Form.vue(157,27): error TS2339: Property 'ss' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/warehouses/delivery/Form.vue(218,3): error TS6133: 'getDictObj' is declared but its value is never read.
+src/views/warehouses/delivery/Form.vue(220,3): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/warehouses/delivery/Form.vue(222,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/warehouses/delivery/Form.vue(224,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/warehouses/delivery/Form.vue(232,3): error TS6133: 'appointmentGet' is declared but its value is never read.
+src/views/warehouses/delivery/Form.vue(235,3): error TS6133: 'registrationGet' is declared but its value is never read.
+src/views/warehouses/delivery/Form.vue(236,3): error TS6133: 'visitRecordGet' is declared but its value is never read.
+src/views/warehouses/delivery/Form.vue(238,9): error TS6133: 'dateFormatter' is declared but its value is never read.
+src/views/warehouses/delivery/Form.vue(238,24): error TS6133: 'dateFormatter2' is declared but its value is never read.
+src/views/warehouses/delivery/Form.vue(241,7): error TS6198: All destructured elements are unused.
+src/views/warehouses/delivery/Form.vue(247,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/warehouses/delivery/Form.vue(248,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/warehouses/delivery/Form.vue(249,7): error TS6133: 'selectBedRef' is declared but its value is never read.
+src/views/warehouses/delivery/Form.vue(255,7): error TS6133: 'list' is declared but its value is never read.
+src/views/warehouses/delivery/Form.vue(288,18): error TS2339: Property 'idCard' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/warehouses/delivery/Form.vue(289,18): error TS2339: Property 'bedName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/warehouses/delivery/Form.vue(297,23): error TS2339: Property 'deptName' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/warehouses/delivery/Form.vue(297,47): error TS2339: Property 'deptName' does not exist on type '{ id: number; username: string; nickname: string; deptId: number; postIds: string[]; email: string; mobile: string; sex: number; avatar: string; loginIp: string; status: number; remark: string; loginDate: Date; createTime: Date; roleList: string[]; }'.
+src/views/warehouses/delivery/Form.vue(312,7): error TS6133: 'detailFormCK' is declared but its value is never read.
+src/views/warehouses/delivery/Form.vue(354,18): error TS2339: Property 'details' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/warehouses/delivery/index.vue(72,36): error TS2339: Property 'deptId' does not exist on type '{ pageNo: number; pageSize: number; elderName: undefined; bedId: undefined; type: undefined; tenantId: undefined; }'.
+src/views/warehouses/delivery/index.vue(79,81): error TS2339: Property 'queryDayTime' does not exist on type '{ pageNo: number; pageSize: number; elderName: undefined; bedId: undefined; type: undefined; tenantId: undefined; }'.
+src/views/warehouses/delivery/index.vue(162,1): error TS6133: 'Detail' is declared but its value is never read.
+src/views/warehouses/delivery/index.vue(163,1): error TS6133: 'getTenantId' is declared but its value is never read.
+src/views/warehouses/delivery/index.vue(164,1): error TS6133: 'a' is declared but its value is never read.
+src/views/warehouses/delivery/index.vue(164,17): error TS2307: Cannot find module '../../../../dist/assets/avatar-BG6NdH5s' or its corresponding type declarations.
+src/views/warehouses/delivery/index.vue(259,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/warehouses/delivery/index.vue(287,5): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/warehouses/materialsIn/components/Print.vue(28,46): error TS2345: Argument of type 'string | undefined' is not assignable to parameter of type 'Date'.
+  Type 'undefined' is not assignable to type 'Date'.
+src/views/warehouses/medicineManage/component/Print.vue(144,21): error TS6133: 'id' is declared but its value is never read.
+src/views/warehouses/medicineManage/index.vue(121,1): error TS6133: 'download' is declared but its value is never read.
+src/views/warehouses/medicineManage/index.vue(126,7): error TS6133: 'message' is declared but its value is never read.
+src/views/warehouses/medicineManage/index.vue(218,7): error TS6133: 'handlePrint' is declared but its value is never read.
+src/views/warehouses/medicineManage/index.vue(219,19): error TS2339: Property 'open' does not exist on type 'never'.
+src/views/warehouses/warehouseManage/Form.vue(97,45): error TS2339: Property 'files' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/warehouses/warehouseManage/Form.vue(107,73): error TS2339: Property 'handleAdd' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/warehouses/warehouseManage/Form.vue(110,46): error TS2339: Property 'handleAdd' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/warehouses/warehouseManage/Form.vue(118,105): error TS2339: Property 'details' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/warehouses/warehouseManage/Form.vue(121,27): error TS2339: Property 'ss' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{ readonly onSuccess?: ((...args: any[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 11 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => inf...'.
+src/views/warehouses/warehouseManage/Form.vue(185,3): error TS6133: 'getDictObj' is declared but its value is never read.
+src/views/warehouses/warehouseManage/Form.vue(187,3): error TS6133: 'getStrDictOptions' is declared but its value is never read.
+src/views/warehouses/warehouseManage/Form.vue(189,21): error TS6133: 'UploadProps' is declared but its value is never read.
+src/views/warehouses/warehouseManage/Form.vue(191,7): error TS6133: 'isValidNumberDis' is declared but its value is never read.
+src/views/warehouses/warehouseManage/Form.vue(199,3): error TS6133: 'appointmentGet' is declared but its value is never read.
+src/views/warehouses/warehouseManage/Form.vue(202,3): error TS6133: 'registrationGet' is declared but its value is never read.
+src/views/warehouses/warehouseManage/Form.vue(203,3): error TS6133: 'visitRecordGet' is declared but its value is never read.
+src/views/warehouses/warehouseManage/Form.vue(205,9): error TS6133: 'dateFormatter' is declared but its value is never read.
+src/views/warehouses/warehouseManage/Form.vue(205,24): error TS6133: 'dateFormatter2' is declared but its value is never read.
+src/views/warehouses/warehouseManage/Form.vue(206,7): error TS6198: All destructured elements are unused.
+src/views/warehouses/warehouseManage/Form.vue(212,7): error TS6133: 'discountAmount' is declared but its value is never read.
+src/views/warehouses/warehouseManage/Form.vue(213,7): error TS6133: 'discount' is declared but its value is never read.
+src/views/warehouses/warehouseManage/Form.vue(214,7): error TS6133: 'selectBedRef' is declared but its value is never read.
+src/views/warehouses/warehouseManage/Form.vue(220,7): error TS6133: 'list' is declared but its value is never read.
+src/views/warehouses/warehouseManage/Form.vue(257,7): error TS6133: 'detailFormCK' is declared but its value is never read.
+src/views/warehouses/warehouseManage/Form.vue(296,18): error TS2339: Property 'details' does not exist on type '{ id: undefined; sourceId: undefined; instructions: string; phone: string; returnVisitRecordId: undefined; visitRegistration: {}; purposeVisit: undefined; status: undefined; returnVisitor: string; customerName: string; returnTime: string; content: string; }'.
+src/views/warehouses/warehouseManage/index.vue(56,61): error TS2339: Property 'queryDayTime' does not exist on type '{ pageNo: number; pageSize: number; elderName: undefined; bedId: undefined; type: undefined; tenantId: undefined; }'.
+src/views/warehouses/warehouseManage/index.vue(112,1): error TS6133: 'Detail' is declared but its value is never read.
+src/views/warehouses/warehouseManage/index.vue(113,1): error TS6133: 'getTenantId' is declared but its value is never read.
+src/views/warehouses/warehouseManage/index.vue(114,1): error TS6133: 'a' is declared but its value is never read.
+src/views/warehouses/warehouseManage/index.vue(114,17): error TS2307: Cannot find module '../../../../dist/assets/avatar-BG6NdH5s' or its corresponding type declarations.
+src/views/warehouses/warehouseManage/index.vue(193,7): error TS6133: 'detailRef' is declared but its value is never read.
+src/views/warehouses/warehouseManage/index.vue(221,5): error TS2322: Type 'string' is not assignable to type 'undefined'.
+src/views/ykCenter/delivery-staff/index.vue(14,71): error TS2339: Property 'elderName' does not exist on type '{ pageNum: number; pageSize: number; name: string; phone: string; status: string; tenantIds: number[]; }'.
+src/views/ykCenter/delivery-staff/index.vue(17,44): error TS2339: Property 'personalPhone' does not exist on type '{ pageNum: number; pageSize: number; name: string; phone: string; status: string; tenantIds: number[]; }'.
+src/views/ykCenter/delivery-staff/index.vue(130,29): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/ykCenter/delivery-staff/index.vue(131,35): error TS2339: Property 'elderName' does not exist on type 'never'.
+src/views/ykCenter/delivery-staff/index.vue(131,57): error TS2339: Property 'phone' does not exist on type 'never'.
+src/views/ykCenter/delivery-staff/index.vue(131,74): error TS2339: Property 'currentLiveAddress' does not exist on type 'never'.
+src/views/ykCenter/delivery-staff/index.vue(132,31): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/ykCenter/delivery-staff/index.vue(166,31): error TS2339: Property 'elderlyIds' does not exist on type '{ id: undefined; name: string; phone: string; idCard: string; address: string; joinDate: string; status: number; elderlyNames: never[]; tenantIds: number[]; }'.
+src/views/ykCenter/delivery-staff/index.vue(177,29): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/ykCenter/delivery-staff/index.vue(178,35): error TS2339: Property 'elderName' does not exist on type 'never'.
+src/views/ykCenter/delivery-staff/index.vue(178,57): error TS2339: Property 'phone' does not exist on type 'never'.
+src/views/ykCenter/delivery-staff/index.vue(178,74): error TS2339: Property 'currentLiveAddress' does not exist on type 'never'.
+src/views/ykCenter/delivery-staff/index.vue(179,31): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/ykCenter/delivery-staff/index.vue(189,15): error TS6133: 'reactive' is declared but its value is never read.
+src/views/ykCenter/delivery-staff/index.vue(201,7): error TS6133: 'router' is declared but its value is never read.
+src/views/ykCenter/delivery-staff/index.vue(274,7): error TS6133: 'loadElderlyOptionsByIds' is declared but its value is never read.
+src/views/ykCenter/delivery-staff/index.vue(287,7): error TS2322: Type '{ id: string; elderlyName: string; }[]' is not assignable to type 'never[]'.
+  Type '{ id: string; elderlyName: string; }' is not assignable to type 'never'.
+src/views/ykCenter/delivery-staff/index.vue(295,5): error TS2322: Type '{ id: string; elderlyName: string; }[]' is not assignable to type 'never[]'.
+  Type '{ id: string; elderlyName: string; }' is not assignable to type 'never'.
+src/views/ykCenter/delivery-staff/index.vue(336,12): error TS2339: Property '$modal' does not exist on type 'ComponentPublicInstance'.
+src/views/ykCenter/delivery-staff/index.vue(355,5): error TS2322: Type 'null' is not assignable to type 'string'.
+src/views/ykCenter/elderly-manage/index.vue(111,76): error TS2322: Type '{ elderName: { required: boolean; message: string; trigger: string; }[]; gender: never[]; age: { type: string; min: number; max: number; message: string; trigger: string; }[]; idCard: { pattern: RegExp; message: string; trigger: string; }[]; personalPhone: { ...; }[]; emergencyContactPhone: { ...; }[]; status: { ......' is not assignable to type 'Partial<Record<string, Arrayable<FormItemRule>>>'.
+src/views/ykCenter/elderly-manage/index.vue(131,40): error TS2339: Property 'supportStatus' does not exist on type '{ id: string; elderName: string; idCard: string; personalPhone: string; emergencyContact: string; emergencyContactPhone: string; currentAddress: string; status: string; tenantIds: number[]; }'.
+src/views/ykCenter/elderly-manage/index.vue(149,7): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/ykCenter/elderly-manage/index.vue(200,7): error TS6133: 'currentMonthRange' is declared but its value is never read.
+src/views/ykCenter/elderly-manage/index.vue(217,7): error TS6133: 'selectedRows' is declared but its value is never read.
+src/views/ykCenter/elderly-manage/index.vue(226,7): error TS6133: 'balanceRules' is declared but its value is never read.
+src/views/ykCenter/elderly-manage/index.vue(307,7): error TS6133: 'navigateTo' is declared but its value is never read.
+src/views/ykCenter/elderly-manage/index.vue(316,7): error TS6133: 'handleDateChange' is declared but its value is never read.
+src/views/ykCenter/elderly-manage/index.vue(318,23): error TS2339: Property 'startDate' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; tenantIds: number[]; }'.
+src/views/ykCenter/elderly-manage/index.vue(319,23): error TS2339: Property 'endDate' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; tenantIds: number[]; }'.
+src/views/ykCenter/elderly-manage/index.vue(321,23): error TS2339: Property 'startDate' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; tenantIds: number[]; }'.
+src/views/ykCenter/elderly-manage/index.vue(322,23): error TS2339: Property 'endDate' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; tenantIds: number[]; }'.
+src/views/ykCenter/elderly-manage/index.vue(354,9): error TS6133: 'range' is declared but its value is never read.
+src/views/ykCenter/elderly-manage/index.vue(383,7): error TS6133: 'handleDetail' is declared but its value is never read.
+src/views/ykCenter/elderly-manage/index.vue(387,55): error TS2339: Property 'mockData' does not exist on type 'typeof import("d:/works/kyj/kyj-yanglao-web-new/src/api/ykCenter/index")'.
+src/views/ykCenter/elderly-manage/index.vue(410,55): error TS2339: Property 'mockData' does not exist on type 'typeof import("d:/works/kyj/kyj-yanglao-web-new/src/api/ykCenter/index")'.
+src/views/ykCenter/elderly-manage/index.vue(461,7): error TS2353: Object literal may only specify known properties, and 'supportStatus' does not exist in type '{ id: string; elderName: string; idCard: string; personalPhone: string; emergencyContact: string; emergencyContactPhone: string; currentAddress: string; status: string; tenantIds: number[]; } | { ...; }'.
+src/views/ykCenter/finance-verify/FinanceDetailDrawer.vue(32,45): error TS2339: Property 'paymentType' does not exist on type '{ queryTime: string[]; payType: string; pageNum: number; pageSize: number; elderId: any; }'.
+src/views/ykCenter/finance-verify/FinanceDetailDrawer.vue(234,3): error TS6133: 'deleteElderlyBatch' is declared but its value is never read.
+src/views/ykCenter/finance-verify/FinanceDetailDrawer.vue(266,11): error TS6196: 'FinanceRecord' is declared but never used.
+src/views/ykCenter/finance-verify/index.vue(170,7): error TS6133: 'navigateTo' is declared but its value is never read.
+src/views/ykCenter/finance-verify/index.vue(175,7): error TS6133: 'handleDateChange' is declared but its value is never read.
+src/views/ykCenter/finance-verify/index.vue(225,3): error TS2322: Type 'any[]' is not assignable to type 'never[]'.
+src/views/ykCenter/finance-verify/index.vue(243,7): error TS6133: 'batchConfirm' is declared but its value is never read.
+src/views/ykCenter/finance-verify/index.vue(261,55): error TS2339: Property 'mockData' does not exist on type 'typeof import("d:/works/kyj/kyj-yanglao-web-new/src/api/ykCenter/index")'.
+src/views/ykCenter/finance-verify/index.vue(288,7): error TS6133: 'handleEdit' is declared but its value is never read.
+src/views/ykCenter/finance-verify/index.vue(291,5): error TS2561: Object literal may only specify known properties, but 'elderlyName' does not exist in type '{ id: string; elderName: string; type: string; amount: number; deliveryFee: number; paymentType: string; tenantIds: number[]; } | { id: string; elderName: string; type: string; amount: number; deliveryFee: number; paymentType: string; tenantIds: number[]; }'. Did you mean to write 'elderName'?
+src/views/ykCenter/finance-verify/index.vue(303,7): error TS6133: 'submitEdit' is declared but its value is never read.
+src/views/ykCenter/finance-verify/index.vue(306,55): error TS2339: Property 'mockData' does not exist on type 'typeof import("d:/works/kyj/kyj-yanglao-web-new/src/api/ykCenter/index")'.
+src/views/ykCenter/finance-verify/index.vue(341,55): error TS2339: Property 'mockData' does not exist on type 'typeof import("d:/works/kyj/kyj-yanglao-web-new/src/api/ykCenter/index")'.
+src/views/ykCenter/finance-verify/index.vue(343,29): error TS2551: Property 'elderlyName' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; startDate: string; endDate: string; tenantIds: number[]; }'. Did you mean 'elderName'?
+src/views/ykCenter/finance-verify/index.vue(343,89): error TS2551: Property 'elderlyName' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; startDate: string; endDate: string; tenantIds: number[]; }'. Did you mean 'elderName'?
+src/views/ykCenter/finance-verify/index.vue(344,29): error TS2339: Property 'paymentType' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; startDate: string; endDate: string; tenantIds: number[]; }'.
+src/views/ykCenter/finance-verify/index.vue(344,83): error TS2339: Property 'paymentType' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; startDate: string; endDate: string; tenantIds: number[]; }'.
+src/views/ykCenter/finance-verify/index.vue(345,29): error TS2339: Property 'confirmStatus' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; startDate: string; endDate: string; tenantIds: number[]; }'.
+src/views/ykCenter/finance-verify/index.vue(345,87): error TS2339: Property 'confirmStatus' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; startDate: string; endDate: string; tenantIds: number[]; }'.
+src/views/ykCenter/finance-verify/index.vue(376,7): error TS6133: 'exportConfirmedFinance' is declared but its value is never read.
+src/views/ykCenter/finance-verify/index.vue(379,55): error TS2339: Property 'mockData' does not exist on type 'typeof import("d:/works/kyj/kyj-yanglao-web-new/src/api/ykCenter/index")'.
+src/views/ykCenter/finance-verify/index.vue(382,29): error TS2551: Property 'elderlyName' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; startDate: string; endDate: string; tenantIds: number[]; }'. Did you mean 'elderName'?
+src/views/ykCenter/finance-verify/index.vue(382,89): error TS2551: Property 'elderlyName' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; startDate: string; endDate: string; tenantIds: number[]; }'. Did you mean 'elderName'?
+src/views/ykCenter/finance-verify/index.vue(383,29): error TS2339: Property 'paymentType' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; startDate: string; endDate: string; tenantIds: number[]; }'.
+src/views/ykCenter/finance-verify/index.vue(383,83): error TS2339: Property 'paymentType' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; startDate: string; endDate: string; tenantIds: number[]; }'.
+src/views/ykCenter/finance-verify/index.vue(418,7): error TS6133: 'exportUnconfirmedFinance' is declared but its value is never read.
+src/views/ykCenter/finance-verify/index.vue(421,55): error TS2339: Property 'mockData' does not exist on type 'typeof import("d:/works/kyj/kyj-yanglao-web-new/src/api/ykCenter/index")'.
+src/views/ykCenter/finance-verify/index.vue(424,29): error TS2551: Property 'elderlyName' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; startDate: string; endDate: string; tenantIds: number[]; }'. Did you mean 'elderName'?
+src/views/ykCenter/finance-verify/index.vue(424,89): error TS2551: Property 'elderlyName' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; startDate: string; endDate: string; tenantIds: number[]; }'. Did you mean 'elderName'?
+src/views/ykCenter/finance-verify/index.vue(425,29): error TS2339: Property 'paymentType' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; startDate: string; endDate: string; tenantIds: number[]; }'.
+src/views/ykCenter/finance-verify/index.vue(425,83): error TS2339: Property 'paymentType' does not exist on type '{ pageNo: number; pageSize: number; elderName: string; idCard: string; personalPhone: string; startDate: string; endDate: string; tenantIds: number[]; }'.
+src/views/ykCenter/food-delivered-history/index.vue(119,39): error TS2339: Property 'ykElderName' does not exist on type 'never'.
+src/views/ykCenter/food-delivered-history/index.vue(122,40): error TS2339: Property 'mealStandard' does not exist on type 'never'.
+src/views/ykCenter/food-delivered-history/index.vue(169,35): error TS2339: Property 'ykElderName' does not exist on type 'never'.
+src/views/ykCenter/food-delivered-history/index.vue(211,26): error TS6133: 'computed' is declared but its value is never read.
+src/views/ykCenter/food-delivered-history/index.vue(214,3): error TS6133: 'deleteElderlyBatch' is declared but its value is never read.
+src/views/ykCenter/food-delivered-history/index.vue(296,19): error TS6133: 'rule' is declared but its value is never read.
+src/views/ykCenter/food-delivered-history/index.vue(331,19): error TS6133: 'rule' is declared but its value is never read.
+src/views/ykCenter/food-delivered-history/index.vue(441,5): error TS2353: Object literal may only specify known properties, and 'tenantId' does not exist in type '{ mealStandard: number; mealId: string; elderlyId: string; remarks: string; } | { mealStandard: number; mealId: string; elderlyId: string; remarks: string; }'.
+src/views/ykCenter/food-delivered-history/index.vue(451,3): error TS2322: Type '{ paymentType: string; amount: number; remarks: string; mealId: string; elderlyId: string; tenantId: number; }' is not assignable to type '{ paymentType: string; mealId: string; elderlyId: string; mealTime: string; mealType: string; amount: number; remarks: string; tenantId: number; } | { paymentType: string; mealId: string; elderlyId: string; ... 4 more ...; tenantId: number; }'.
+  Type '{ paymentType: string; amount: number; remarks: string; mealId: string; elderlyId: string; tenantId: number; }' is missing the following properties from type '{ paymentType: string; mealId: string; elderlyId: string; mealTime: string; mealType: string; amount: number; remarks: string; tenantId: number; }': mealTime, mealType
+src/views/ykCenter/food-delivery/index.vue(147,27): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/ykCenter/food-delivery/index.vue(148,29): error TS2339: Property 'name' does not exist on type 'never'.
+src/views/ykCenter/food-delivery/index.vue(149,29): error TS2339: Property 'id' does not exist on type 'never'.
+src/views/ykCenter/food-delivery/index.vue(193,9): error TS6133: 'Search' is declared but its value is never read.
+src/views/ykCenter/food-delivery/index.vue(199,7): error TS6133: 'isMobile' is declared but its value is never read.
+src/views/ykCenter/food-delivery/index.vue(246,7): error TS6133: 'hasUnconfirmedItems' is declared but its value is never read.
+src/views/ykCenter/food-delivery/index.vue(273,7): error TS6133: 'navigateTo' is declared but its value is never read.
+src/views/ykCenter/food-delivery/index.vue(296,9): error TS2339: Property 'isDelivered' does not exist on type 'never'.
+src/views/ykCenter/food-delivery/index.vue(298,14): error TS2339: Property 'elderlyId' does not exist on type 'never'.
+src/views/ykCenter/food-delivery/index.vue(299,13): error TS2339: Property 'isDelivered' does not exist on type 'never'.
+src/views/ykCenter/food-delivery/index.vue(302,9): error TS2339: Property 'mealStandard' does not exist on type 'never'.
+src/views/ykCenter/food-delivery/index.vue(339,3): error TS2322: Type 'any[]' is not assignable to type 'never[]'.
+src/views/ykCenter/food-delivery/index.vue(358,7): error TS6133: 'handleMealTypeChange' is declared but its value is never read.
+src/views/ykCenter/food-delivery/index.vue(380,16): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/ykCenter/food-delivery/index.vue(382,42): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/ykCenter/food-delivery/index.vue(383,35): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.
+src/views/ykCenter/food-delivery/index.vue(398,7): error TS6133: 'reduceMealCount' is declared but its value is never read.
+src/views/ykCenter/food-delivery/index.vue(407,55): error TS2339: Property 'mockData' does not exist on type 'typeof import("d:/works/kyj/kyj-yanglao-web-new/src/api/ykCenter/index")'.
+src/views/ykCenter/food-delivery/index.vue(433,7): error TS6133: 'recordCashPayment' is declared but its value is never read.
+src/views/ykCenter/food-delivery/index.vue(443,55): error TS2339: Property 'mockData' does not exist on type 'typeof import("d:/works/kyj/kyj-yanglao-web-new/src/api/ykCenter/index")'.
+src/views/ykCenter/food-delivery/index.vue(526,7): error TS6133: 'handleEdit' is declared but its value is never read.
+src/views/ykCenter/food-delivery/index.vue(543,55): error TS2339: Property 'mockData' does not exist on type 'typeof import("d:/works/kyj/kyj-yanglao-web-new/src/api/ykCenter/index")'.
+src/views/ykCenter/index.vue(108,7): error TS2741: Property 'desc' is missing in type '{ title: string; downloadUrl: string; excelTempName: string; importUrl: string; failExportUrl: string; }' but required in type 'configType'.
+src/views/ykCenter/index.vue(124,28): error TS6133: 'Food' is declared but its value is never read.
+src/views/ykCenter/index.vue(146,7): error TS6133: 'clickHandel' is declared but its value is never read.
+src/views/ykCenter/proceeds/index.vue(20,36): error TS2339: Property 'orderType' does not exist on type '{ pageNo: number; pageSize: number; elderlyName: string; idCard: string; dateRange: string[]; tenantIds: number[]; }'.
+src/views/ykCenter/proceeds/index.vue(145,13): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ykCenter/proceeds/index.vue(194,3): error TS6133: 'deleteElderlyMealBatch' is declared but its value is never read.
+src/views/ykCenter/proceeds/index.vue(195,3): error TS6133: 'getChangeBalanceList' is declared but its value is never read.
+src/views/ykCenter/proceeds/index.vue(287,3): error TS2322: Type '{ pageNo: number; pageSize: number; elderlyName: string; dateRange: string[]; tenantIds: number[]; }' is not assignable to type '{ pageNo: number; pageSize: number; elderlyName: string; idCard: string; dateRange: string[]; tenantIds: number[]; } | { pageNo: number; pageSize: number; elderlyName: string; idCard: string; dateRange: string[]; tenantIds: number[]; }'.
+  Property 'idCard' is missing in type '{ pageNo: number; pageSize: number; elderlyName: string; dateRange: string[]; tenantIds: number[]; }' but required in type '{ pageNo: number; pageSize: number; elderlyName: string; idCard: string; dateRange: string[]; tenantIds: number[]; }'.
+src/views/ykCenter/proceeds/index.vue(349,3): error TS2322: Type '{ id: any; elderlyName: any; amount: any; paymentType: any; paymentDateTime: string; operator: any; remarks: any; tenantIds: number[]; }' is not assignable to type '{ id: string; elderlyName: string; amount: string; paymentType: string; paymentDateTime: string; operator: string; remarks: string; idCard: string; tenantIds: number[]; } | { id: string; elderlyName: string; ... 6 more ...; tenantIds: number[]; }'.
+  Property 'idCard' is missing in type '{ id: any; elderlyName: any; amount: any; paymentType: any; paymentDateTime: string; operator: any; remarks: any; tenantIds: number[]; }' but required in type '{ id: string; elderlyName: string; amount: string; paymentType: string; paymentDateTime: string; operator: string; remarks: string; idCard: string; tenantIds: number[]; }'.
+src/views/ykCenter/self-amount/index.vue(7,3): error TS6133: 'deleteProceedsMealBatch' is declared but its value is never read.
+src/views/ykCenter/self-amount/index.vue(8,3): error TS6133: 'getSelfFundedAdd' is declared but its value is never read.
+src/views/ykCenter/self-amount/index.vue(9,3): error TS6133: 'getSelfFundedDelete' is declared but its value is never read.
+src/views/ykCenter/self-amount/index.vue(10,3): error TS6133: 'getSelfFundedUpdate' is declared but its value is never read.
+src/views/ykCenter/self-amount/index.vue(296,28): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ykCenter/self-amount/index.vue(299,79): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ykCenter/self-amount/index.vue(323,28): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ykCenter/self-amount/index.vue(326,79): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ykCenter/self-funded/index.vue(6,3): error TS6133: 'deleteProceedsMealBatch' is declared but its value is never read.
+src/views/ykCenter/self-funded/index.vue(100,5): error TS2561: Object literal may only specify known properties, but 'tenantIds' does not exist in type '{ name: string; phone: string; idCard: string; mealFee: string; deliveryFee: string; address: string; remarks: string; tenantId: number; } | { name: string; phone: string; idCard: string; mealFee: string; deliveryFee: string; address: string; remarks: string; tenantId: number; }'. Did you mean to write 'tenantId'?
+src/views/ykCenter/self-funded/index.vue(140,3): error TS2322: Type '{ id: any; name: any; phone: any; idCard: any; mealFee: any; deliveryFee: any; address: any; remarks: any; }' is not assignable to type '{ id: number; name: string; phone: string; idCard: string; mealFee: string; deliveryFee: string; address: string; remarks: string; tenantId: number; } | { id: number; name: string; phone: string; idCard: string; ... 4 more ...; tenantId: number; }'.
+  Property 'tenantId' is missing in type '{ id: any; name: any; phone: any; idCard: any; mealFee: any; deliveryFee: any; address: any; remarks: any; }' but required in type '{ id: number; name: string; phone: string; idCard: string; mealFee: string; deliveryFee: string; address: string; remarks: string; tenantId: number; }'.
+src/views/ykCenter/self-funded/index.vue(342,28): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ykCenter/self-funded/index.vue(345,28): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ykCenter/self-funded/index.vue(348,79): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ykCenter/self-funded/index.vue(351,79): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ykCenter/self-funded/index.vue(375,28): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ykCenter/self-funded/index.vue(378,28): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ykCenter/self-funded/index.vue(381,64): error TS2322: Type 'string' is not assignable to type 'number'.
+src/views/ykCenter/self-funded/index.vue(384,64): error TS2322: Type 'string' is not assignable to type 'number'.