瀏覽代碼

医生签名

xiaochan 1 年之前
父節點
當前提交
822d8a70c9

+ 1 - 0
src/utils/emr/emr-init-v2.ts

@@ -236,6 +236,7 @@ export function componentClick(evt, comp, patientData): void {
             useDialogToJs(GenerateSignature, {
                 usersign: patientData['自动签名'][0]
             }).then(res => {
+                res.signature = "http://172.16.32.167:8077/doctorSignatureImage/" + res.id + '.png'
                 comp.sign([res])
             })
         }

+ 1 - 1
src/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/EmrMain.vue

@@ -1049,7 +1049,7 @@ const getCurrentPersonnelInformation = () => {
     id: userInfo.code,
     code: userInfo.code,
     name: userInfo.name,
-    signature: patientData.value['电子签名图片']
+    signature: "http://172.16.32.167:8077/doctorSignatureImage/" + userInfo.code + '.png'
   }]
   patientData.value.user_token = localStorage.token
 }

+ 28 - 6
src/views/settings/upload-doctor-signature/UploadDoctorSignature.vue

@@ -9,6 +9,7 @@
         v-model:fileList="fileList"
         accept="image/png"
         drag
+        class="upload-doctor-signature"
         :onSuccess
         :headers
         :action
@@ -21,11 +22,6 @@
       <div class="el-upload__text">
         拖拽上传 或 <em>点击上传</em>
       </div>
-      <template #tip>
-        <div class="el-upload__tip">
-          尺寸小于500KB的 PNG 文件
-        </div>
-      </template>
     </el-upload>
   </CyDialog>
 </template>
@@ -77,10 +73,36 @@ function onSuccess(response: any, uploadFile: UploadFile, uploadFiles: UploadFil
   if (response.code === 200) {
     fileList.value[index] = {
       ...fileList.value[index],
-      ...response.data
+      ...response.data,
+      status: "fail"
     }
   } else {
     fileList.value[index].status = 'fail'
   }
 }
 </script>
+
+<style lang="scss">
+.upload-doctor-signature {
+  display: flex;
+  height: 100%;
+
+  .el-upload {
+    width: 30%;
+    margin-top: 10px;
+  }
+
+  > ul {
+    margin-top: 0;
+    margin-left: 5px;
+    flex: 1;
+    overflow: auto;
+  }
+
+  .is-fail {
+    .el-upload-list__item-name {
+      color: #F56C6C;
+    }
+  }
+}
+</style>