Browse Source

优化配置

xiaochan 3 months ago
parent
commit
dd5112fc0e

+ 0 - 0
public/baidumap.html → public/static/baidumap.html


BIN
release/dist.zip


+ 171 - 187
src/api/medical-insurance/si-setl-upload.js

@@ -1,123 +1,121 @@
 import request from "../../utils/request";
 
 export function upldSetlList(data) {
-    return request({
-        url: '/setlListUpld/upldSetlList',
-        method: 'post',
-        data,
-        jdtTitle: '医保结算单上传',
-    })
+  return request({
+    url: "/setlListUpld/upldSetlList",
+    method: "post",
+    data,
+    jdtTitle: "医保结算单上传",
+  });
 }
 
 export function upldSetlListTimes(data) {
-    return request({
-        url: '/setlListUpld/upldSetlListTimes',
-        method: 'post',
-        data,
-        jdtTitle: '医保结算单上传',
-    })
+  return request({
+    url: "/setlListUpld/upldSetlListTimes",
+    method: "post",
+    data,
+    jdtTitle: "医保结算单上传",
+  });
 }
 
 export function getMedType() {
-    return request({
-        url: '/setlListUpld/getMedType',
-        method: 'get'
-    })
+  return request({
+    url: "/setlListUpld/getMedType",
+    method: "get",
+  });
 }
 
 export function getMedChrgitmType() {
-    return request({
-        url: '/setlListUpld/getMedChrgitmType',
-        method: 'get'
-    })
+  return request({
+    url: "/setlListUpld/getMedChrgitmType",
+    method: "get",
+  });
 }
 
 export function getFundPayType() {
-    return request({
-        url: '/setlListUpld/getFundPayType',
-        method: 'get'
-    })
+  return request({
+    url: "/setlListUpld/getFundPayType",
+    method: "get",
+  });
 }
 
 export function huoQuJieSuanRenYuan(data) {
-    return request({
-        url: '/setlListUpld/huoQuJieSuanRenYuan',
-        method: 'post',
-        data,
-    })
+  return request({
+    url: "/setlListUpld/huoQuJieSuanRenYuan",
+    method: "post",
+    data,
+  });
 }
 
 export function jieSuanDanKeXiuGaiXinXi(patNo, times, ledgerSn) {
-    return request({
-        url: '/setlListUpld/jieSuanDanKeXiuGaiXinXi',
-        method: 'get',
-        params: {patNo, times, ledgerSn}
-    })
+  return request({
+    url: "/setlListUpld/jieSuanDanKeXiuGaiXinXi",
+    method: "get",
+    params: { patNo, times, ledgerSn },
+  });
 }
 
-
 export function shouShuBianMa(content, currentPage) {
-    return request({
-        url: '/setlListUpld/shouShuBianMa',
-        method: 'get',
-        params: {content, currentPage}
-    })
+  return request({
+    url: "/setlListUpld/shouShuBianMa",
+    method: "get",
+    params: { content, currentPage },
+  });
 }
 
 export function setlModifyReq(data) {
-    return request({
-        url: '/setlListUpld/setlModifyReq',
-        method: 'post',
-        data,
-    })
+  return request({
+    url: "/setlListUpld/setlModifyReq",
+    method: "post",
+    data,
+  });
 }
 
-
 export function setlUploadAudit(data) {
-    return request({
-        url: '/setlListUpld/setlUploadAudit',
-        method: 'post',
-        data
-    })
+  return request({
+    url: "/setlListUpld/setlUploadAudit",
+    method: "post",
+    data,
+  });
 }
 
 export function xianZhiShiJian() {
-    return request({
-        url: '/setlListUpld/xianZhiShiJian',
-        method: 'get',
-    })
+  return request({
+    url: "/setlListUpld/xianZhiShiJian",
+    method: "get",
+  });
 }
 
 export function sheZhiShiJian(startTime, endTime, opId) {
-    return request({
-        url: '/setlListUpld/sheZhiShiJian',
-        method: 'get',
-        params: {startTime, endTime, opId}
-    })
+  return request({
+    url: "/setlListUpld/sheZhiShiJian",
+    method: "get",
+    params: { startTime, endTime, opId },
+  });
 }
 
 export function getHuanZheFeiYong(patNo, times) {
-    return request({
-        url: '/setlListUpld/getHuanZheFeiYong',
-        method: 'get',
-        params: {patNo, times}
-    })
+  return request({
+    url: "/setlListUpld/getHuanZheFeiYong",
+    method: "get",
+    params: { patNo, times },
+  });
 }
 
 export function xiuGaiGuanChuangYiShen(patNo, times, code) {
-    return request({
-        url: '/setlListUpld/xiuGaiGuanChuangYiShen',
-        method: 'get',
-        params: {patNo, times, code}
-    })
+  return request({
+    url: "/setlListUpld/xiuGaiGuanChuangYiShen",
+    method: "get",
+    params: { patNo, times, code },
+  });
 }
 
 export function daYingShangChuanJieSuanDan(patNo, times, ledgerSn) {
-    return request({
-        url: '/setlListUpld/daYingShangChuanJieSuanDan',
-        method: 'get',
-        params: {patNo, times, ledgerSn}
-    })
+  return request({
+    url: "/setlListUpld/daYingShangChuanJieSuanDan",
+    method: "get",
+    params: { patNo, times, ledgerSn },
+  });
 }
 
 /**
@@ -127,46 +125,35 @@ export function daYingShangChuanJieSuanDan(patNo, times, ledgerSn) {
  *
  */
 export function modifyMedicalCategory(iptMenType, setlId) {
-    return request({
-        url: '/setlListUpld/modifyMedicalCategory',
-        method: 'get',
-        params: {iptMenType, setlId}
-    })
+  return request({
+    url: "/setlListUpld/modifyMedicalCategory",
+    method: "get",
+    params: { iptMenType, setlId },
+  });
 }
 
-
 export function addOrModifyBloodTransfusionVolume(data) {
-    return request({
-        url: '/setlListUpld/addOrModifyBloodTransfusionVolume',
-        method: 'post',
-        data
-    })
+  return request({
+    url: "/setlListUpld/addOrModifyBloodTransfusionVolume",
+    method: "post",
+    data,
+  });
 }
 
 export function removeBloodTransfusion(id) {
-    return request({
-        url: '/setlListUpld/removeBloodTransfusion',
-        method: 'get',
-        params: {id}
-    })
-}
-
-export function exportAutoUploadInfo(startTime, endTime) {
-    return request({
-        url: '/setlListUpld/exportAutoUploadInfo',
-        method: 'get',
-        params: {startTime, endTime}
-    })
+  return request({
+    url: "/setlListUpld/removeBloodTransfusion",
+    method: "get",
+    params: { id },
+  });
 }
 
-
-
 export function sendDrgGroupTest(data) {
-    return request({
-        url: '/setlListUpld/drgGroupTest',
-        method: 'post',
-        data
-    })
+  return request({
+    url: "/setlListUpld/drgGroupTest",
+    method: "post",
+    data,
+  });
 }
 
 /**
@@ -174,23 +161,23 @@ export function sendDrgGroupTest(data) {
  * @returns {AxiosPromise}
  */
 export function sendAudit(data) {
-    return request({
-        url: '/setlListUpld/sendAudit',
-        method: 'post',
-        data
-    })
+  return request({
+    url: "/setlListUpld/sendAudit",
+    method: "post",
+    data,
+  });
 }
 
 /**
  * 查询审核日志
  * @returns {AxiosPromise}
  */
-export function listSetlAuditLog(patNo,times) {
-    return request({
-        url: '/setlListUpld/listSetlAuditLog',
-        method: 'get',
-        params: {patNo, times}
-    })
+export function listSetlAuditLog(patNo, times) {
+  return request({
+    url: "/setlListUpld/listSetlAuditLog",
+    method: "get",
+    params: { patNo, times },
+  });
 }
 
 /**
@@ -198,46 +185,46 @@ export function listSetlAuditLog(patNo,times) {
  * @returns {AxiosPromise}
  */
 export function drgQualityTest(data) {
-    return request({
-        url: '/setlListUpld/drgQualityTest',
-        method: 'post',
-        data
-    })
+  return request({
+    url: "/setlListUpld/drgQualityTest",
+    method: "post",
+    data,
+  });
 }
 /**
  *查询是否为在院病人
  * @returns {AxiosPromise}
  */
-export function isInHospital(patNo,times) {
-    return request({
-        url: '/setlListUpld/isInHospital',
-        method: 'get',
-        params: {patNo, times}
-    })
+export function isInHospital(patNo, times) {
+  return request({
+    url: "/setlListUpld/isInHospital",
+    method: "get",
+    params: { patNo, times },
+  });
 }
 
 /**
  *撤销审核
  * @returns {AxiosPromise}
  */
-export function sendShenQingCheHui(patNo,times) {
-    return request({
-        url: '/setlListUpld/shenQingCheHui',
-        method: 'get',
-        params: {patNo, times}
-    })
+export function sendShenQingCheHui(patNo, times) {
+  return request({
+    url: "/setlListUpld/shenQingCheHui",
+    method: "get",
+    params: { patNo, times },
+  });
 }
 
 /**
  *查询审核记录
  * @returns {AxiosPromise}
  */
-export function querySetlModifyReq(patNo,times) {
-    return request({
-        url: '/setlListUpld/querySetlModifyReq',
-        method: 'get',
-        params: {patNo, times}
-    })
+export function querySetlModifyReq(patNo, times) {
+  return request({
+    url: "/setlListUpld/querySetlModifyReq",
+    method: "get",
+    params: { patNo, times },
+  });
 }
 
 /**
@@ -245,11 +232,11 @@ export function querySetlModifyReq(patNo,times) {
  * @returns {AxiosPromise}
  */
 export function queryUploadInfo(data) {
-    return request({
-        url: '/setlListUpld/queryUploadInfo',
-        method: 'post',
-        data
-    })
+  return request({
+    url: "/setlListUpld/queryUploadInfo",
+    method: "post",
+    data,
+  });
 }
 
 /**
@@ -257,35 +244,34 @@ export function queryUploadInfo(data) {
  * @returns {AxiosPromise}
  */
 export function sheetVerification(data) {
-    return request({
-        url: '/setlListUpld/sheetVerification',
-        method: 'post',
-        data
-    })
+  return request({
+    url: "/setlListUpld/sheetVerification",
+    method: "post",
+    data,
+  });
 }
 /**
  *查询科室配置信息
  * @returns {AxiosPromise}
  */
 export function querySetlDeptConfInfo(data) {
-    return request({
-        url: '/setlListUpld/querySetlDeptConfInfo',
-        method: 'post',
-        data
-    })
+  return request({
+    url: "/setlListUpld/querySetlDeptConfInfo",
+    method: "post",
+    data,
+  });
 }
 
-
 /**
  *保存科室配置信息
  * @returns {AxiosPromise}
  */
 export function saveSetlDeptConfInfo(data) {
-    return request({
-        url: '/setlListUpld/saveSetlDeptConfInfo',
-        method: 'post',
-        data
-    })
+  return request({
+    url: "/setlListUpld/saveSetlDeptConfInfo",
+    method: "post",
+    data,
+  });
 }
 
 /**
@@ -293,11 +279,10 @@ export function saveSetlDeptConfInfo(data) {
  * @returns {AxiosPromise}
  */
 export function getUploadMaxDay() {
-    return request({
-        url: '/setlListUpld/getUploadMaxDay',
-        method: 'get',
-
-    })
+  return request({
+    url: "/setlListUpld/getUploadMaxDay",
+    method: "get",
+  });
 }
 
 /**
@@ -305,24 +290,23 @@ export function getUploadMaxDay() {
  * @returns {AxiosPromise}
  */
 export function queryDrgGroupPage(data) {
-    return request({
-        url: '/setlListUpld/queryDrgGroupPage',
-        method: 'post',
-        data
-    })
+  return request({
+    url: "/setlListUpld/queryDrgGroupPage",
+    method: "post",
+    data,
+  });
 }
 
-
 /**
  *修改编码员备注
  * @returns {AxiosPromise}
  */
 export function updateBmyBz(data) {
-    return request({
-        url: '/setlListUpld/updateBmyBz',
-        method: 'post',
-        data
-    })
+  return request({
+    url: "/setlListUpld/updateBmyBz",
+    method: "post",
+    data,
+  });
 }
 
 /**
@@ -330,11 +314,11 @@ export function updateBmyBz(data) {
  *
  */
 export function validateYbCode(code) {
-    return request({
-        url: '/setlListUpld/validateYbCode',
-        method: 'get',
-        params: {code}
-    })
+  return request({
+    url: "/setlListUpld/validateYbCode",
+    method: "get",
+    params: { code },
+  });
 }
 
 /**
@@ -342,9 +326,9 @@ export function validateYbCode(code) {
  *
  */
 export function delAuditLog(data) {
-    return request({
-        url: '/setlListUpld/delAuditLog',
-        method: 'post',
-        data
-    })
+  return request({
+    url: "/setlListUpld/delAuditLog",
+    method: "post",
+    data,
+  });
 }

+ 7 - 13
src/api/zhu-yuan-yi-sheng/emr-patient.ts

@@ -144,19 +144,6 @@ export function getDrgIntelligentGrouping(patNo, times) {
   });
 }
 
-/**
- * 获取患者提取到的数据
- * @param patNo 住院号
- * @param times 次数
- */
-export function getExtractDataElement(patNo, times) {
-  return requestV2({
-    url: URL + "/getExtractDataElement",
-    method: "get",
-    params: { patNo, times },
-  });
-}
-
 export function getEmrAllWardsApi() {
   return requestV2({
     url: URL + "/getAllWards",
@@ -344,3 +331,10 @@ export function rename(name: string, documentId: string) {
     params: { name, documentId },
   });
 }
+
+export function getEmrTemplateUrl() {
+  return requestV2({
+    url: URL + "/getEmrTemplateUrl",
+    method: "get",
+  });
+}

+ 7 - 2
src/components/zhu-yuan-yi-sheng/YzTag.vue

@@ -21,7 +21,10 @@ import {
   youWuXuanZheHuanZhe,
   yzMitt,
 } from "@/views/hospitalization/zhu-yuan-yi-sheng/public-js/zhu-yuan-yi-sheng";
-import { getDrgIntelligentGrouping } from "@/api/zhu-yuan-yi-sheng/emr-patient";
+import {
+  getDrgIntelligentGrouping,
+  getEmrTemplateUrl,
+} from "@/api/zhu-yuan-yi-sheng/emr-patient";
 import router from "@/router";
 import { isDev } from "@/utils/public";
 import { xcMessage } from "@/utils/xiaochan-element-plus";
@@ -122,7 +125,9 @@ const pathList = ref([
   {
     title: "病历模板",
     func: () => {
-      window.open("http://webhis.thyy.cn:9281/", "_blank");
+      getEmrTemplateUrl().then(res => {
+        window.open(res, "_blank");
+      });
     },
     disable: true,
   },

+ 1 - 1
src/views/clinic/chronicDisease/ChronicDiseaseQuestionnaire.vue

@@ -298,7 +298,7 @@ const getId = () => {
 const appContext = () => {
   return {
     endpoints: {
-      app: "http://172.16.32.160:9205/thyy/api/dataEmr/comp",
+      app: env.VITE_BASE_URL + "/thyy/api/dataEmr/comp",
       his: env.VITE_BASE_URL,
     },
     input: {

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

@@ -1089,8 +1089,6 @@ const 重试 = {
   运行中: false,
 };
 
-let test = true;
-
 async function 重试查询患者信息() {
   if (重试.运行中) return;
   重试.运行中 = true;
@@ -1553,7 +1551,7 @@ const initEdit = () => {
       editorMode: "free",
     },
     endpoints: {
-      app: "http://172.16.32.160:9205/thyy/api/dataEmr/comp",
+      app: env.VITE_DATA_BASE + "/thyy/api/dataEmr/comp",
       his: env.VITE_BASE_URL,
     },
     input: {

+ 0 - 1
src/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/plugins/ca/EmrCAComp.vue

@@ -23,7 +23,6 @@ import XcElOption from "@/components/xiao-chan/xc-el-option/XcElOption.vue";
 import { useUserStore } from "@/pinia/user-store";
 import { patientInfo } from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/emr-init";
 import { stringIsBlank } from "@/utils/blank-utils";
-import { isDev } from "@/utils/public";
 
 const SignIdCard = defineAsyncComponent(() => import("./SignIdCard.vue"));
 

+ 83 - 87
src/views/reports/patient-distribution/patient-distribution.vue

@@ -1,71 +1,71 @@
 <script setup lang="ts">
-import {computed, nextTick, onMounted, Ref, ref} from "vue";
-import {shortcuts} from '@/data/shortcuts'
-import {elDateRangeAddTime} from "@/utils/moment-utils";
-import {patientAddress} from "@/api/reports/patient-distribution-address";
-import thyy from '@/assets/csthyylogoplain.png'
+import { computed, nextTick, onMounted, Ref, ref } from "vue";
+import { shortcuts } from "@/data/shortcuts";
+import { elDateRangeAddTime } from "@/utils/moment-utils";
+import { patientAddress } from "@/api/reports/patient-distribution-address";
+import thyy from "@/assets/csthyylogoplain.png";
 
 interface MyIframe {
   contentWindow: {
-    createADrawing: (data: any) => void,
-    setIcon: (data: any) => void
-    eventFunc: (data: any) => void
-    locateThePatient: () => void
-    deletePreviousPunctuation: () => void
-  },
-  onload: () => void
+    createADrawing: (data: any) => void;
+    setIcon: (data: any) => void;
+    eventFunc: (data: any) => void;
+    locateThePatient: () => void;
+    deletePreviousPunctuation: () => void;
+  };
+  onload: () => void;
 }
 
 const eventFunc = {
-  "pointClick": (data) => {
-    patInfo.value = data
-    showInfoWindow.value = true
-  }
-}
+  pointClick: data => {
+    patInfo.value = data;
+    showInfoWindow.value = true;
+  },
+};
 
-const iframeRef: Ref<MyIframe> = ref()
-const patientType = ref<number>(1)
-const dateRange = ref<Date[]>([])
-const inHospital = ref<number>(1)
-const showInfoWindow = ref<boolean>()
-const showSearch = ref<boolean>(false)
+const iframeRef: Ref<MyIframe> = ref();
+const patientType = ref<number>(1);
+const dateRange = ref<Date[]>([]);
+const inHospital = ref<number>(1);
+const showInfoWindow = ref<boolean>();
+const showSearch = ref<boolean>(false);
 
 const dateDisabled = computed(() => {
-  return patientType.value === 1 && inHospital.value === 1
-})
+  return patientType.value === 1 && inHospital.value === 1;
+});
 
 const patInfo = ref<{
-  name: string
-  patNo: string
+  name: string;
+  patNo: string;
 }>({
-  name: "", patNo: ""
-})
+  name: "",
+  patNo: "",
+});
 
 const locateThePatient = () => {
-  iframeRef.value.contentWindow.locateThePatient()
-}
+  iframeRef.value.contentWindow.locateThePatient();
+};
 
 const closePatientInfoWindow = () => {
-  showInfoWindow.value = false
-  iframeRef.value.contentWindow.deletePreviousPunctuation()
-}
+  showInfoWindow.value = false;
+  iframeRef.value.contentWindow.deletePreviousPunctuation();
+};
 
 const queryData = () => {
-  const {start, end} = elDateRangeAddTime(dateRange.value)
+  const { start, end } = elDateRangeAddTime(dateRange.value);
   patientAddress(patientType.value, inHospital.value, start, end).then(res => {
-    iframeRef.value.contentWindow.createADrawing(res)
-  })
-}
+    iframeRef.value.contentWindow.createADrawing(res);
+  });
+};
 
 onMounted(async () => {
-  await nextTick()
+  await nextTick();
   iframeRef.value.onload = () => {
-    iframeRef.value.contentWindow.eventFunc(eventFunc)
-    iframeRef.value.contentWindow.setIcon(thyy)
-    queryData()
-  }
-})
-
+    iframeRef.value.contentWindow.eventFunc(eventFunc);
+    iframeRef.value.contentWindow.setIcon(thyy);
+    queryData();
+  };
+});
 </script>
 
 <template>
@@ -73,71 +73,69 @@ onMounted(async () => {
     <div class="baidu_search_box">
       <transition name="el-zoom-in-center">
         <div class="baidu_search" v-show="showSearch">
-          <el-select style="width: 60px;" v-model="patientType">
-            <el-option :value="1" label="住院"/>
-            <el-option :value="2" label="门诊"/>
+          <el-select style="width: 60px" v-model="patientType">
+            <el-option :value="1" label="住院" />
+            <el-option :value="2" label="门诊" />
           </el-select>
-          <el-divider style="height: 100%" direction="vertical"/>
+          <el-divider style="height: 100%" direction="vertical" />
           <el-date-picker
-              :disabled="dateDisabled"
-              v-model="dateRange"
-              :shortcuts="shortcuts"
-              end-placeholder="结束日期"
-              placeholder="选择日期"
-              range-separator="至"
-              start-placeholder="开始日期"
-              style="width: 220px;"
-              type="daterange"/>
-          <el-divider style="height: 100%" direction="vertical"/>
-          <el-select style="width: 60px" v-model="inHospital" :disabled="patientType === 2">
-            <el-option :value="1" label="在院"/>
-            <el-option :value="2" label="出院"/>
+            :disabled="dateDisabled"
+            v-model="dateRange"
+            :shortcuts="shortcuts"
+            end-placeholder="结束日期"
+            placeholder="选择日期"
+            range-separator="至"
+            start-placeholder="开始日期"
+            style="width: 220px"
+            type="daterange"
+          />
+          <el-divider style="height: 100%" direction="vertical" />
+          <el-select
+            style="width: 60px"
+            v-model="inHospital"
+            :disabled="patientType === 2"
+          >
+            <el-option :value="1" label="在院" />
+            <el-option :value="2" label="出院" />
           </el-select>
-          <el-button icon="Search" type="primary" @click="queryData"/>
+          <el-button icon="Search" type="primary" @click="queryData" />
         </div>
       </transition>
 
       <div class="search_icon cursor-pointer" @click="showSearch = !showSearch">
         <el-icon>
-          <ArrowLeftBold v-show="showSearch"/>
-          <ArrowRightBold v-show="!showSearch"/>
+          <ArrowLeftBold v-show="showSearch" />
+          <ArrowRightBold v-show="!showSearch" />
         </el-icon>
       </div>
     </div>
 
     <div class="baidu_patinfo" v-show="showInfoWindow">
       <el-icon class="close cursor-pointer" @click="closePatientInfoWindow">
-        <CircleClose/>
+        <CircleClose />
       </el-icon>
-      <div class="title cursor-pointer" @click="locateThePatient">
-        患者信息
-      </div>
+      <div class="title cursor-pointer" @click="locateThePatient">患者信息</div>
       <div class="body">
-          <span>
-          患者姓名:{{ patInfo.name }}
-          </span>
-        <span>
-          门诊/住院号: {{ patInfo.patNo }}
-          </span>
+        <span> 患者姓名:{{ patInfo.name }} </span>
+        <span> 门诊/住院号: {{ patInfo.patNo }} </span>
       </div>
-
     </div>
-    <iframe ref="iframeRef" style="width: 100%;height: 100%"
-            src="/baidumap.html" class="baidu_iframe"/>
+    <iframe
+      ref="iframeRef"
+      style="width: 100%; height: 100%"
+      src="/static/baidumap.html"
+      class="baidu_iframe"
+    />
   </div>
-
 </template>
 
 <style scoped lang="scss">
-
 .baidu_main {
   height: 100%;
   width: 100%;
   position: relative;
 
-
   .baidu_search_box {
-
     .baidu_search {
       display: flex;
       align-content: center;
@@ -156,7 +154,6 @@ onMounted(async () => {
     }
   }
 
-
   .baidu_patinfo {
     position: absolute;
     top: 0;
@@ -168,7 +165,9 @@ onMounted(async () => {
     width: 220px;
     text-align: center;
     background-color: white;
-    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
+    box-shadow:
+      0 4px 8px 0 rgba(0, 0, 0, 0.2),
+      0 6px 20px 0 rgba(0, 0, 0, 0.19);
 
     .close {
       position: absolute;
@@ -192,11 +191,8 @@ onMounted(async () => {
     }
   }
 
-
   .baidu_iframe {
     border: 0;
   }
 }
-
-
 </style>

File diff suppressed because it is too large
+ 0 - 200
vite.config.js.timestamp-1744243577350-b79124f197649.mjs


Some files were not shown because too many files changed in this diff