From 667e97c4f3ed44ec631429e69a31cc61640005a6 Mon Sep 17 00:00:00 2001 From: pengjun <158915633@qq.com> Date: Wed, 25 Sep 2024 17:20:59 +0800 Subject: [PATCH] pacs --- src/components/doctorCheck/PacsDcmList.vue | 66 +++++++++++++++++++++- src/views/fee-settings/ResultSetting.vue | 2 +- 2 files changed, 64 insertions(+), 4 deletions(-) diff --git a/src/components/doctorCheck/PacsDcmList.vue b/src/components/doctorCheck/PacsDcmList.vue index f6b17d9..e298fde 100644 --- a/src/components/doctorCheck/PacsDcmList.vue +++ b/src/components/doctorCheck/PacsDcmList.vue @@ -6,9 +6,19 @@
- +
+ +
+
+
+
+ +
+
打印
+
+
+
@@ -222,6 +232,56 @@ export default { } }, + btnSavePic() { + + + let body = []; + // [ + // { + // "registerCheckPictureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // 新增无需传此值 + // "registerCheckId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + // "pictureFilename": "string", + // "isPrint": "string", + // "displayOrder": 0 + // } + // ] + + let checkPictures = deepCopy(this.checkPictures); + checkPictures.sort((a, b) => { + let seq1 = 0; + let seq2 = 0; + try { + seq1 = parseInt(a.displayOrder); + } catch (error) { + seq1 = 0; + } + try { + seq2 = parseInt(b.displayOrder); + } catch (error) { + seq2 = 0; + } + return seq1 - seq2; + }); + + checkPictures.forEach((e) => { + let item = { + registerCheckId: e.registerCheckId, + pictureFilename: e.pictureFilename, + isPrint: e.isPrint + }; + if (e.id) item.registerCheckPictureId = e.id; + body.push(item); + }); + + postapi("/api/app/registercheckpicture/UpdateRegisterCheckPictureStatusMany", body) + .then((res) => { + if (res.code > -1) { + //this.getCheckPictures(checkPictures[0].registerCheckId); + } + }); + }, + + btnQuery() { let body = Object.assign({}, this.query) if (!body.checkRequestNo) delete body.checkRequestNo diff --git a/src/views/fee-settings/ResultSetting.vue b/src/views/fee-settings/ResultSetting.vue index bf5c888..9d6bb4b 100644 --- a/src/views/fee-settings/ResultSetting.vue +++ b/src/views/fee-settings/ResultSetting.vue @@ -216,7 +216,7 @@ - +