yeguodong há 1 mês atrás
pai
commit
e124e0e7a0

+ 9 - 0
src/components/settings/permissions/PersonnelInformationEditing.vue

@@ -187,6 +187,12 @@
             inactive-value="0"
         />
       </el-form-item>
+      <el-form-item prop="image" label="签名">
+        <el-image
+          style="width: 100px; height: 50px"
+          :src="imageUrl"
+          fit="contain"></el-image>
+      </el-form-item>
     </el-form>
     <template #footer>
       <div>
@@ -210,6 +216,7 @@ import {
   saveEmployeeInfo,
 } from "@/api/settings/permission-settings";
 import { stringIsBlank } from "@/utils/blank-utils";
+import env from "@/utils/setting";
 
 const props = defineProps({
   userInfo: {
@@ -243,6 +250,8 @@ const wardVisit = [
 
 const formRef = ref(null);
 
+const imageUrl = ref(env.RESOURCE_BASE_URL + "/doctorSignatureImage/" + props.userInfo.code + ".png");
+
 const idVerification = async (rule, value, callback) => {
   if (value) {
     const check = await idVerificationApi(value);

+ 1 - 0
src/utils/setting.ts

@@ -2,6 +2,7 @@ const isProduction = import.meta.env.MODE === "production";
 
 type ImportMetaEnv = {
   readonly VITE_BASE_URL: string;
+  readonly RESOURCE_BASE_URL: string;
   readonly VITE_EMR_CONTROL_URL: string;
   readonly VITE_DATA_BASE: string;
   readonly VITE_MAGIC_API_IFRAME: string;