diff --git a/src/api/health/chronicDisease.js b/src/api/health/chronicDisease.js
new file mode 100644
index 0000000..6daecae
--- /dev/null
+++ b/src/api/health/chronicDisease.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询慢性疾病档案列表
+export function listChronicDisease(query) {
+ return request({
+ url: '/health/chronicDisease/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询慢性疾病档案详细
+export function getChronicDisease(id) {
+ return request({
+ url: '/health/chronicDisease/' + id,
+ method: 'get'
+ })
+}
+
+// 新增慢性疾病档案
+export function addChronicDisease(data) {
+ return request({
+ url: '/health/chronicDisease',
+ method: 'post',
+ data
+ })
+}
+
+// 修改慢性疾病档案
+export function updateChronicDisease(data) {
+ return request({
+ url: '/health/chronicDisease',
+ method: 'put',
+ data
+ })
+}
+
+// 删除慢性疾病档案
+export function delChronicDisease(id) {
+ return request({
+ url: '/health/chronicDisease/' + id,
+ method: 'delete'
+ })
+}
\ No newline at end of file
diff --git a/src/pages.json b/src/pages.json
index db2c98e..1284e45 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -224,7 +224,19 @@
"style": {
"navigationBarTitleText": "活动记录"
}
- } ,
+ },
+ {
+ "path": "pages/health/chronicDisease/list",
+ "style": {
+ "navigationBarTitleText": "慢性疾病档案"
+ }
+ },
+ {
+ "path": "pages/health/chronicDisease/addEdit",
+ "style": {
+ "navigationBarTitleText": "慢性疾病档案"
+ }
+ },
{
"path": "pages/health/statistic/doctorStatistic/index",
"style": {
diff --git a/src/pages/health/chronicDisease/addEdit.vue b/src/pages/health/chronicDisease/addEdit.vue
new file mode 100644
index 0000000..6feac5a
--- /dev/null
+++ b/src/pages/health/chronicDisease/addEdit.vue
@@ -0,0 +1,387 @@
+
+
+
+ {{ title }}
+
+
+
+
+
+ ▼
+
+
+
+
+
+
+
+
+
+
+
+ ▼
+
+
+
+
+
+ ▼
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/health/chronicDisease/list.vue b/src/pages/health/chronicDisease/list.vue
new file mode 100644
index 0000000..d86aec1
--- /dev/null
+++ b/src/pages/health/chronicDisease/list.vue
@@ -0,0 +1,684 @@
+
+
+
+
+
+
+
+
+
+
+
+ 新增
+
+
+
+
+
+
+
+
+
+
+
+ 筛选
+
+
+
+
+
+
+
+ 疾病状态
+
+ {{ item.label }}
+
+ 是否启用
+
+ {{ item.label }}
+
+
+
+
+
+ 重置
+
+
+
+ 确定
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 成员
+ {{ item.memberName || '--' }}
+
+
+ 确诊日期
+ {{ item.diagnosisDate || '--' }}
+
+
+ 疾病状态
+ {{ getStatusText(item.diseaseStatus) }}
+
+
+ 是否启用
+ {{ item.isActive === 1 ? '启用' : '停用' }}
+
+
+ 主治医生
+ {{ item.mainDoctor || '--' }}
+
+
+ 就诊医院
+ {{ item.hospital || '--' }}
+
+
+ 科室
+ {{ item.department || '--' }}
+
+
+ 备注说明
+ {{ item.notes }}
+
+
+
+
+
+
+ 修改
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file