bodyPosition.ts 888 B

123456789101112131415161718192021222324
  1. // 'src\API\bodyPosition.ts' 提供方法,得到示意图完整路径,输入是view_icon_name,本质是个url path,输出是个完整的url,算法是拼接'src\API\config.ts' 提供的base url和“/pub”和view_icon_name
  2. import { API_BASE_URL } from './config';
  3. /**
  4. * 意图
  5. * @param viewIconName view_icon_name的值
  6. * @description 这个方法用于获取view_icon_name的完整URL路径
  7. * @returns
  8. */
  9. export function getViewIconUrl(viewIconName: string): string {
  10. return `${API_BASE_URL}pub${viewIconName}`;
  11. }
  12. /**
  13. * 得到exposed image的完整URL路径
  14. * @param sopInstanceUid
  15. * @returns
  16. */
  17. export function getExposedImageUrl(sopInstanceUid: string): string {
  18. return `${API_BASE_URL}pub/thumbnail/${sopInstanceUid}.webp`;
  19. }
  20. export function getDcmImageUrl(sopInstanceUid: string): string {
  21. return `dicomweb:${API_BASE_URL}pub/dcm/${sopInstanceUid}.dcm`;
  22. }