diff --git a/src/api/manage/blacklist.js b/src/api/manage/blacklist.js index 799dc22..37ae26d 100644 --- a/src/api/manage/blacklist.js +++ b/src/api/manage/blacklist.js @@ -42,3 +42,15 @@ export function delBlacklist(id) { method: 'delete' }) } + + +//查异常原因的时候,abnormalCauseLevel传ABNORMAL_CAUSE, +// 补充说明查询的时候,parentId传上面选中的异常原因的id + +export function causegetlist(query) { + return request({ + url: '/manage/cause/getList', + method: 'get', + params: query + }) +} diff --git a/src/api/manage/materials.js b/src/api/manage/materials.js new file mode 100644 index 0000000..fcb6ff8 --- /dev/null +++ b/src/api/manage/materials.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询素材信息列表 +export function listMaterials(query) { + return request({ + url: '/manage/materials/list', + method: 'get', + params: query + }) +} + +// 查询素材信息详细 +export function getMaterials(id) { + return request({ + url: '/manage/materials/' + id, + method: 'get' + }) +} + +// 新增素材信息 +export function addMaterials(data) { + return request({ + url: '/manage/materials', + method: 'post', + data: data + }) +} + +// 修改素材信息 +export function updateMaterials(data) { + return request({ + url: '/manage/materials', + method: 'put', + data: data + }) +} + +// 删除素材信息 +export function delMaterials(id) { + return request({ + url: '/manage/materials/' + id, + method: 'delete' + }) +} diff --git a/src/api/manage/propaganda.js b/src/api/manage/propaganda.js new file mode 100644 index 0000000..d2b1369 --- /dev/null +++ b/src/api/manage/propaganda.js @@ -0,0 +1,68 @@ +import request from '@/utils/request' + +// 查询患者宣教信息列表 +export function listPropaganda(query) { + return request({ + url: '/manage/propaganda/list', + method: 'get', + params: query + }) +} + +// 查询患者宣教信息详细 +export function getPropaganda(id) { + return request({ + url: '/manage/propaganda/' + id, + method: 'get' + }) +} +// 复制宣教内容 +export function copy(id) { + return request({ + url: '/manage/propaganda/copy/' + id, + method: 'get' + }) +} + +// 审核患者宣教信息 +export function updateStatus(data) { + return request({ + url: '/manage/propaganda/updateStatus', + method: 'post', + data: data + }) +} +// 新增患者宣教信息 +export function addPropaganda(data) { + return request({ + url: '/manage/propaganda', + method: 'post', + data: data + }) +} + +// 修改患者宣教信息 +export function updatePropaganda(data) { + return request({ + url: '/manage/propaganda', + method: 'put', + data: data + }) +} + +// 删除患者宣教信息 +export function delPropaganda(id) { + return request({ + url: '/manage/propaganda/' + id, + method: 'delete' + }) +} +// 左侧列表 + +export function listWechatTemplateNum(query) { + return request({ + url: '/system/department/listWechatTemplateNum', + method: 'get', + params: query + }) +} diff --git a/src/api/manage/selectAgencyList.js b/src/api/manage/selectAgencyList.js new file mode 100644 index 0000000..a9c90ee --- /dev/null +++ b/src/api/manage/selectAgencyList.js @@ -0,0 +1,28 @@ +import request from '@/utils/request' + +// 医院:HOSPITAL,院区:CAMPUS +export function selectAgencyList(query) { + return request({ + url: '/system/agency/selectAgencyList', + method: 'get', + params: query + }) +} + +//院区 +export function subordinateAgencyList(query) { + return request({ + url: '/system/agency/subordinateAgencyList', + method: 'get', + params: query + }) +} + +// 科室及病区的 +export function getDepartmentList(query) { + return request({ + url: '/system/department/getDepartmentList', + method: 'get', + params: query + }) +} diff --git a/src/api/manage/signRecord.js b/src/api/manage/signRecord.js new file mode 100644 index 0000000..65094a4 --- /dev/null +++ b/src/api/manage/signRecord.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询签约记录列表 +export function listSignRecord(query) { + return request({ + url: '/manage/signRecord/list', + method: 'get', + params: query + }) +} + +// 查询签约记录详细 +export function getSignRecord(id) { + return request({ + url: '/manage/signRecord/' + id, + method: 'get' + }) +} + +// 新增签约记录 +export function addSignRecord(data) { + return request({ + url: '/manage/signRecord', + method: 'post', + data: data + }) +} + +// 修改签约记录 +export function updateSignRecord(data) { + return request({ + url: '/manage/signRecord', + method: 'put', + data: data + }) +} + +// 删除签约记录 +export function delSignRecord(id) { + return request({ + url: '/manage/signRecord/' + id, + method: 'delete' + }) +} diff --git a/src/api/manage/signingRecords.js b/src/api/manage/signingRecords.js new file mode 100644 index 0000000..c64af87 --- /dev/null +++ b/src/api/manage/signingRecords.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + + +// 根据患者主键查询签约记录 +export function getByPatient(patientId) { + return request({ + url: `/manage/signRecord/getByPatient/${patientId}`, + method: 'get', + }) +} + +// 根据签约记录表主键查询签约详情 +export function getByRecordId(patientSignRecordId) { + return request({ + url: `/manage/signRecord/getByRecordId/${patientSignRecordId}`, + method: 'get', + }) +} \ No newline at end of file diff --git a/src/api/system/stationAvatar.js b/src/api/system/stationAvatar.js new file mode 100644 index 0000000..8a1664f --- /dev/null +++ b/src/api/system/stationAvatar.js @@ -0,0 +1,56 @@ +import request from '@/utils/request' + +// 用户头像上传 +export function updateNurseStationHeads(data) { + return request({ + url: '/system/station/updateNurseStationHeads', + method: 'post', + data: data + }) +} +export function uploadFilefm(data) { + return request({ + url: '/manage/file/uploadFile', + method: 'post', + data: data + }) +} + +//海报视频上传 +export function updatePoserHeads(data) { + return request({ + url: '/system/poser/updatePoserHeads', + method: 'post', + data: data + }) +} +export function uploadVideoUrl(data) { + return request({ + url: '/system/trainingItem/uploadVideoUrl', + method: 'post', + data: data + }) +} + +export function uploadUrl(data) { + return request({ + url: '/system/trainingItem/uploadUrl', + method: 'post', + data: data + }) +} +export function uploadTrainingCategoryPicture(data) { + return request({ + url: '/system/trainingCategory/uploadTrainingCategoryPicture', + method: 'post', + data: data + }) +} + +export function posts(data) { + return request({ + url: 'https://jsonplaceholder.typicode.com/posts/', + method: 'post', + data: data + }) +} \ No newline at end of file diff --git a/src/assets/manage/gld.png b/src/assets/manage/gld.png index a9b9bcd..1003e99 100644 Binary files a/src/assets/manage/gld.png and b/src/assets/manage/gld.png differ diff --git a/src/assets/manage/gzh.png b/src/assets/manage/gzh.png index a2aa156..ccc9bec 100644 Binary files a/src/assets/manage/gzh.png and b/src/assets/manage/gzh.png differ diff --git a/src/assets/manage/xcx.png b/src/assets/manage/xcx.png index 6dba3a4..e063fb7 100644 Binary files a/src/assets/manage/xcx.png and b/src/assets/manage/xcx.png differ diff --git a/src/views/manage/blacklist/index.vue b/src/views/manage/blacklist/index.vue index 514572a..303cbab 100644 --- a/src/views/manage/blacklist/index.vue +++ b/src/views/manage/blacklist/index.vue @@ -7,12 +7,25 @@ - - + + + + + - - + + + + + + + + + + + + @@ -75,33 +89,55 @@ - - - + - + - + - - + + + + + - - + + + + + + + + + + + - + + + + - + + + + @@ -122,13 +158,34 @@ diff --git a/src/views/manage/components/healthEducation.vue b/src/views/manage/components/healthEducation.vue index c9e8d6e..80b2804 100644 --- a/src/views/manage/components/healthEducation.vue +++ b/src/views/manage/components/healthEducation.vue @@ -48,16 +48,6 @@ export default { name: "healthEducation", data() { return { - pickerOptions: { - disabledDate(time) { - return time.getTime() > Date.now(); //禁止选择今天以后的时间 - }, - }, - //选择时间区间 - datePickerStart: "", - datePickerEnd: "", - //右侧标题选中 - recordindex: 0, //左侧类型选中 categoryindex: 0, //左侧选中的item diff --git a/src/views/manage/components/indicatorMonitoring.vue b/src/views/manage/components/indicatorMonitoring.vue index 940c63b..b391a76 100644 --- a/src/views/manage/components/indicatorMonitoring.vue +++ b/src/views/manage/components/indicatorMonitoring.vue @@ -20,16 +20,6 @@ export default { name: "indicatorMonitoring", data() { return { - pickerOptions: { - disabledDate(time) { - return time.getTime() > Date.now(); //禁止选择今天以后的时间 - }, - }, - //选择时间区间 - datePickerStart: "", - datePickerEnd: "", - //右侧标题选中 - recordindex: 0, //左侧类型选中 categoryindex: 0, //左侧选中的item diff --git a/src/views/manage/components/signingRecords.vue b/src/views/manage/components/signingRecords.vue index 4f718cb..3176a50 100644 --- a/src/views/manage/components/signingRecords.vue +++ b/src/views/manage/components/signingRecords.vue @@ -3,13 +3,9 @@
-
{{ item.time }} +
{{ item.signTime }}
-
- {{ item.name }} -
-
- {{ item.text }} +
{{ item.packageName }}
服务中 @@ -18,66 +14,91 @@
- kooriookami - 18100000000 - 苏州市 - 苏州市 - 苏州市 - 苏州市 + {{ ByRecord.hospitalAgencyName }} + {{ ByRecord.departmentName }} + {{ ByRecord.signDiagnosis }} + {{ ByRecord.campusAgencyName }} + {{ ByRecord.wardName }} + {{ ByRecord.reviewDiagnosis }} - kooriookami - 18100000000 - 苏州市 - ¥1188 - 2024-02-19 00:00:00至2024-03-1823:59:59 - 苏州市 1188 号 - 2024-02-19 15:43:40 + {{ ByRecord.packageName }} + {{ + ByRecord.packagePaymentStatus == 'PAID' ? '已缴费' : ByRecord.packagePaymentStatus == 'UNPAID_FEES' ? + '未缴费' : '' + }} + {{ ByRecord.serviceEndTime }} + {{ ByRecord.packagePrice }} + {{ ByRecord.serviceStartTime }} + {{ ByRecord.serviceCycle }}月 + {{ ByRecord.signTime }} + + + + + + + + + + + + + + + + + +
+ + diff --git a/src/views/manage/newSigning/index.vue b/src/views/manage/newSigning/index.vue new file mode 100644 index 0000000..e396fd8 --- /dev/null +++ b/src/views/manage/newSigning/index.vue @@ -0,0 +1,66 @@ + + + + + \ No newline at end of file diff --git a/src/views/manage/patientInfo/index.vue b/src/views/manage/patientInfo/index.vue index 3c0fa0e..41f0a2f 100644 --- a/src/views/manage/patientInfo/index.vue +++ b/src/views/manage/patientInfo/index.vue @@ -9,25 +9,41 @@ + + + + - + + + + - - + + + + + - - + + + + + - - + + + + + 搜索 @@ -147,6 +158,7 @@ diff --git a/src/views/manage/preHospitalized/index.vue b/src/views/manage/preHospitalized/index.vue index 6b4a35c..b2bc84e 100644 --- a/src/views/manage/preHospitalized/index.vue +++ b/src/views/manage/preHospitalized/index.vue @@ -34,20 +34,31 @@ @keyup.enter.native="handleQuery" /> --> - + + + + - - + + + + + - - + + + + + - - + + + + + + + + + + + + + + + + + + + 搜索 + 重置 + + + + + + 新增 + + + + + +
+
科室名称
+
+ +
+
+
+ 全部 +
+ {{ count }} +
+
+
+ {{ item.departmentName }} +
+ {{ item.countNum }} +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + {{ departmentName }} + {{ departmentName }} + + + {{ diseaseTypeName }} + {{ diseaseTypeName }} + + + + + + + + + + + + + + + + + + + + + + + + + 搜索 + 重置 + + + + + + + + + + + + + + + + + + + + + 搜索 + 重置 + + + + + + + + + + + + + + + 是否同意审核? + + 同意 + 不同意 + + + + +
文章模板:{{ formview.propagandaTitle }}
+
+
{{ formview.propagandaTitle }}?
+ +
+ +
知识卡片
+
+ {{ formview.propagandaContent }} + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/src/views/manage/signRecord/index.vue b/src/views/manage/signRecord/index.vue new file mode 100644 index 0000000..568e8cf --- /dev/null +++ b/src/views/manage/signRecord/index.vue @@ -0,0 +1,497 @@ + + + diff --git a/src/views/manage/template/index.vue b/src/views/manage/template/index.vue index f75bfe9..d2ef07e 100644 --- a/src/views/manage/template/index.vue +++ b/src/views/manage/template/index.vue @@ -133,6 +133,7 @@ label="适用任务类型" align="center" prop="suitTaskTypeName" + :show-overflow-tooltip="true" /> - + + + + - - + + + + + - - + + + + + - - + + + + + @@ -221,17 +232,32 @@ - - + + + + + - - + + + + + - - + + + + + - - + + + + + @@ -342,16 +368,32 @@
- diff --git a/src/views/manage/visitout/index.vue b/src/views/manage/visitout/index.vue index 995ac3b..1ce7067 100644 --- a/src/views/manage/visitout/index.vue +++ b/src/views/manage/visitout/index.vue @@ -34,20 +34,31 @@ @keyup.enter.native="handleQuery" /> - + + + + - - + + + + + - - + + + + + - - + + + + + @@ -224,17 +235,32 @@ - - + + + + + - - + + + + + - - + + + + + - - + + + + + @@ -353,12 +379,29 @@ diff --git a/src/views/system/manage/propaganda/index.vue b/src/views/system/manage/propaganda/index.vue new file mode 100644 index 0000000..a6604c5 --- /dev/null +++ b/src/views/system/manage/propaganda/index.vue @@ -0,0 +1,391 @@ + + + diff --git a/src/views/system/stationAvatar/index.vue b/src/views/system/stationAvatar/index.vue new file mode 100644 index 0000000..1249f4c --- /dev/null +++ b/src/views/system/stationAvatar/index.vue @@ -0,0 +1,463 @@ + + + +