herenshan112 1 month ago
parent
commit
f69791ec23
  1. 29
      src/components/DesignForm/formControlPropertiNew.vue
  2. 23
      src/components/DesignForm/public/expand/lowcodeImage.vue
  3. 67
      src/components/DesignForm/public/expand/rangedUserTree.vue
  4. 46
      src/components/DesignForm/public/form/childTable.vue
  5. 206
      yarn.lock

29
src/components/DesignForm/formControlPropertiNew.vue

@ -4,7 +4,7 @@
@ 备注: 表单控件app专用 @ 备注: 表单控件app专用
--> -->
<script lang="ts" setup> <script lang="ts" setup>
import { reactive, computed, toRefs, ref, watch, inject } from "vue"; import { reactive, computed, toRefs, ref, watch, inject, onBeforeMount, onMounted } from "vue";
import { getRequest } from "@/api/DesignForm"; import { getRequest } from "@/api/DesignForm";
import { useDesignFormStore } from "@/store/DesignForm/designForm"; import { useDesignFormStore } from "@/store/DesignForm/designForm";
import validate from "./validate"; import validate from "./validate";
@ -4512,17 +4512,7 @@ getCustomerFormList().then(({ data }) => {
}); });
const orgAndManTree = ref<Tree[]>(); const orgAndManTree = ref<Tree[]>();
// getAssociatedFormsOrgAndManTree().then(({ data }) => {
// let resData = ref(data.children);
// orgAndManTree.value = [
// {
// id: data.id,
// //label: data.label,
// label: "",
// children: [...resData.value],
// },
// ];
// });
const roleTree = ref<Tree[]>(); const roleTree = ref<Tree[]>();
getAssociatedFormsRoleTree().then(({ data }) => { getAssociatedFormsRoleTree().then(({ data }) => {
@ -5465,6 +5455,21 @@ onMounted(() => {
gainAiagentList() gainAiagentList()
}); });
onBeforeMount(() => {
getAssociatedFormsOrgAndManTree().then(({ data }) => {
let resData = ref(data.children);
orgAndManTree.value = [
{
id: data.id,
//label: data.label,
label: "组织机构",
children: [...resData.value],
},
];
});
});
watch( watch(
() => state.tabsName, () => state.tabsName,
(val: string) => { (val: string) => {

23
src/components/DesignForm/public/expand/lowcodeImage.vue

@ -7,7 +7,7 @@
import { import {
AnalysisCss, AnalysisCss,
AnalysisInputCss, AnalysisInputCss,
} from "@/components/DesignForm/public/form/calculate/cssInfo"; } from "@/components/DesignForm/public/form/calculate/cssInfo.ts";
import errimg from "@/assets/404_images/imgNotFound.png"; import errimg from "@/assets/404_images/imgNotFound.png";
import { uploadUrl, getRequest } from "@/api/DesignForm"; import { uploadUrl, getRequest } from "@/api/DesignForm";
import { ref,useAttrs } from 'vue' import { ref,useAttrs } from 'vue'
@ -16,8 +16,6 @@ import { Plus } from '@element-plus/icons-vue'
import type { UploadProps, UploadUserFile } from 'element-plus' import type { UploadProps, UploadUserFile } from 'element-plus'
import { useRoute } from 'vue-router'; import { useRoute } from 'vue-router';
import NoImgPage from '@/assets/images/1.png'
import { getCurrentInstance } from 'vue'; import { getCurrentInstance } from 'vue';
const getAncestorComponentNames = () => { const getAncestorComponentNames = () => {
@ -312,7 +310,7 @@ const fit = computed(()=>{
</script> </script>
<template> <template>
<el-image <el-image
v-if="(!hasELCard(ancestors))&&props.data.control&&props.type==5" v-if="(!hasELCard(ancestors))&&props.data.control.useDefaultImg&&props.type==5"
:src="value" :src="value"
class="avatar" class="avatar"
:style="getFormItemInputStyle(configStyle, 2)" :style="getFormItemInputStyle(configStyle, 2)"
@ -353,23 +351,6 @@ const fit = computed(()=>{
:style="getFormItemInputStyle(configStyle, 2)" :style="getFormItemInputStyle(configStyle, 2)"
:fit="fit" :fit="fit"
/> />
</el-upload>
<el-upload
v-if="props.type==1"
v-bind="$props"
class="upload-demo"
:action="uploadUrl"
:show-file-list="false"
:on-success="handleAvatarSuccess"
:before-upload="beforeAvatarUpload"
v-loading="imgLoading"
>
<el-image
:src="props.modelValue?props.modelValue:NoImgPage"
class="avatar"
:style="getFormItemInputStyle(configStyle, 2)"
:fit="fit"
/>
</el-upload> </el-upload>
<!-- <img referrerpolicy="no-referrer" :src="url" :style="styleObject" :fit="fit" :class="[boderAndShadowClassIsActive ? boderAndShadowClass : '', radiusClassIsActive ? radiusClass : '',mp, floatFlag ? floatStyle : '']" /> --> <!-- <img referrerpolicy="no-referrer" :src="url" :style="styleObject" :fit="fit" :class="[boderAndShadowClassIsActive ? boderAndShadowClass : '', radiusClassIsActive ? radiusClass : '',mp, floatFlag ? floatStyle : '']" /> -->
<!-- <div></div> --> <!-- <div></div> -->

67
src/components/DesignForm/public/expand/rangedUserTree.vue

@ -1,5 +1,5 @@
<script lang='ts' setup> <script lang='ts' setup>
import { computed, onMounted, onBeforeMount,nextTick,inject } from 'vue' import { computed, onMounted, onBeforeMount, onUnmounted, nextTick, inject, ref, watch } from 'vue'
import { criteriaForPeopleList } from '@/api/hr/org/type' import { criteriaForPeopleList } from '@/api/hr/org/type'
import request from '@/utils/request'; import request from '@/utils/request';
import { useAttrs } from 'vue' import { useAttrs } from 'vue'
@ -15,7 +15,6 @@ const props = withDefaults(
{} {}
) )
const emits = defineEmits<{ const emits = defineEmits<{
(e: 'update:modelValue', value: string): void (e: 'update:modelValue', value: string): void
}>() }>()
@ -30,6 +29,9 @@ const { location, updateLocation } = inject('location')
// //
const lastSelectedValue = ref(null) const lastSelectedValue = ref(null)
//
const isMounted = ref(false)
// //
const handleValueChange = (newValue) => { const handleValueChange = (newValue) => {
if (!multiSelect.value) { if (!multiSelect.value) {
@ -60,8 +62,9 @@ const handleValueChange = (newValue) => {
//, liwenxuan 2025-11-11 start //, liwenxuan 2025-11-11 start
//,form //,form
updateLocation(value.value,props.data.name) if (isMounted.value) {
updateLocation(value.value, props.data.name)
}
//, liwenxuan 2025-11-11 end //, liwenxuan 2025-11-11 end
} else { } else {
@ -114,10 +117,28 @@ function parseStringToArray(str: string) {
} }
} }
// children
const sanitizeTreeData = (data: any[]): any[] => {
if (!Array.isArray(data)) return [];
return data.map(node => {
const newNode = { ...node };
if (newNode.children != null) {
if (Array.isArray(newNode.children)) {
//
newNode.children = sanitizeTreeData(newNode.children);
} else {
// childrenel-tree
delete newNode.children;
}
}
return newNode;
});
}
onBeforeMount(() => { onBeforeMount(() => {
setTimeout(()=>{ setTimeout(()=>{
//
if (!isMounted.value) return;
if(props.modelValue){ if(props.modelValue){
const initialValue = parseStringToArray(props.modelValue) const initialValue = parseStringToArray(props.modelValue)
value.value = initialValue; value.value = initialValue;
@ -126,14 +147,21 @@ onBeforeMount(() => {
} }
} }
},1500) },1500)
})
onMounted(() => {
isMounted.value = true;
}) })
onUnmounted(()=>{ onUnmounted(()=>{
//console.log("onUnmounted") isMounted.value = false;
//
if (pollingTimer) clearTimeout(pollingTimer);
}) })
//
let pollingTimer: ReturnType<typeof setTimeout> | null = null;
// //
const processTreeData = (data: any[]) => { const processTreeData = (data: any[]) => {
return data.map(node => { return data.map(node => {
@ -165,17 +193,23 @@ const loadFullData = async () => {
const result = await checkorgAndManTree1(); const result = await checkorgAndManTree1();
// multiSelect // children
const processedData = !multiSelect.value ? processTreeData(result) : result; const cleanedData = sanitizeTreeData(result);
const processedData = !multiSelect.value ? processTreeData(cleanedData) : cleanedData;
treeData.value = processedData; //
isDataLoaded.value = true; if (isMounted.value) {
treeData.value = processedData;
isDataLoaded.value = true;
}
return processedData; return processedData;
} catch (error) { } catch (error) {
console.error('加载组织数据失败:', error); console.error('加载组织数据失败:', error);
return []; return [];
} finally { } finally {
loading.value = false; if (isMounted.value) {
loading.value = false;
}
} }
} }
@ -200,6 +234,11 @@ const resData = computed(() => {
function checkorgAndManTree1() { function checkorgAndManTree1() {
return new Promise((resolve) => { return new Promise((resolve) => {
const check = () => { const check = () => {
//
if (!isMounted.value) {
resolve([]);
return;
}
let result = [] let result = []
let i = 0 let i = 0
props.orgAndManTree.forEach((element: any) => { props.orgAndManTree.forEach((element: any) => {
@ -216,7 +255,7 @@ function checkorgAndManTree1() {
}); });
resolve(result) resolve(result)
} else { } else {
setTimeout(check, 100) pollingTimer = setTimeout(check, 100)
} }
} }
check() check()

46
src/components/DesignForm/public/form/childTable.vue

@ -101,7 +101,7 @@ onMounted(()=>{
if(formProps.value.type === 1&&defaultOneFlag.value){ if(formProps.value.type === 1&&defaultOneFlag.value){
//alert(preFillFlag.value) //alert(preFillFlag.value)
setTimeout(()=>{ setTimeout(()=>{
if(preFillFlag.value==1){ if(preFillFlag.value==1&&props.data.control.preFill&&props.data.control.preFill.ids){
let i = 0; let i = 0;
props.data.control.preFill?.ids.forEach((element:any) => { props.data.control.preFill?.ids.forEach((element:any) => {
addColumn() addColumn()
@ -112,7 +112,7 @@ onMounted(()=>{
//console.log(asfName) //console.log(asfName)
tableDataNew.value[i][asfName] = element tableDataNew.value[i][asfName] = element
i++ i++
},200) },300)
}); });
@ -120,13 +120,53 @@ onMounted(()=>{
}else{ }else{
//alert(defaultOneFlag.value) //alert(defaultOneFlag.value)
addColumn() addColumnDefaultOne()
} }
},400) },400)
} }
}) })
function isEmptyObject(obj: any) {
// null
if (obj === null || typeof obj !== 'object' || Array.isArray(obj)) {
return false;
}
//
return Object.keys(obj).length === 0;
}
/* 每一秒检测一次,累计检测超过8次,不再检测 */
let checkCount = 0
const addColumn2 = (temp: any)=>{
console.log("addColumn2__")
tableDataNew.value.push(jsonParseStringify(temp));
if(isEmptyObject(tableDataNew.value)&&checkCount<8){
setTimeout(()=>{
addColumn2(temp)
},1000)
}else{
console.log("add success")
console.log(tableDataNew.value)
}
}
const addColumnDefaultOne = () => {
const temp: any = {};
if (props.data.list) {
props.data.list.forEach((item: any) => {
if (item.name) {
temp[item.name] = item.control.modelValue;
}
});
addColumn2(temp)
}
}
const addColumn = () => { const addColumn = () => {
// console.log("--------->", tableDataNew.value); // console.log("--------->", tableDataNew.value);
const temp: any = {}; const temp: any = {};

206
yarn.lock

@ -283,19 +283,19 @@
resolved "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz" resolved "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz"
integrity sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA== integrity sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==
"@dnd-kit/accessibility@^3.1.0": "@dnd-kit/accessibility@^3.1.1":
version "3.1.0" version "3.1.1"
resolved "https://registry.npmmirror.com/@dnd-kit/accessibility/-/accessibility-3.1.0.tgz" resolved "https://registry.npmmirror.com/@dnd-kit/accessibility/-/accessibility-3.1.1.tgz"
integrity sha512-ea7IkhKvlJUv9iSHJOnxinBcoOI3ppGnnL+VDJ75O45Nss6HtZd8IdN8touXPDtASfeI2T2LImb8VOZcL47wjQ== integrity sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==
dependencies: dependencies:
tslib "^2.0.0" tslib "^2.0.0"
"@dnd-kit/core@^6.1.0": "@dnd-kit/core@^6.1.0":
version "6.1.0" version "6.3.1"
resolved "https://registry.npmmirror.com/@dnd-kit/core/-/core-6.1.0.tgz" resolved "https://registry.npmmirror.com/@dnd-kit/core/-/core-6.3.1.tgz"
integrity sha512-J3cQBClB4TVxwGo3KEjssGEXNJqGVWx17aRTZ1ob0FliR5IjYgTxl5YJbKTzA6IzrtelotH19v6y7uoIRUZPSg== integrity sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==
dependencies: dependencies:
"@dnd-kit/accessibility" "^3.1.0" "@dnd-kit/accessibility" "^3.1.1"
"@dnd-kit/utilities" "^3.2.2" "@dnd-kit/utilities" "^3.2.2"
tslib "^2.0.0" tslib "^2.0.0"
@ -2044,12 +2044,12 @@ available-typed-arrays@^1.0.7:
possible-typed-array-names "^1.0.0" possible-typed-array-names "^1.0.0"
axios@^1.10.0: axios@^1.10.0:
version "1.10.0" version "1.11.0"
resolved "https://registry.npmmirror.com/axios/-/axios-1.10.0.tgz" resolved "https://registry.npmmirror.com/axios/-/axios-1.11.0.tgz"
integrity sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw== integrity sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==
dependencies: dependencies:
follow-redirects "^1.15.6" follow-redirects "^1.15.6"
form-data "^4.0.0" form-data "^4.0.4"
proxy-from-env "^1.1.0" proxy-from-env "^1.1.0"
babel-code-frame@^6.16.0, babel-code-frame@^6.22.0: babel-code-frame@^6.16.0, babel-code-frame@^6.22.0:
@ -2864,9 +2864,9 @@ buffer@^5.5.0, buffer@^5.7.0:
ieee754 "^1.1.13" ieee754 "^1.1.13"
bufferutil@^4.0.1: bufferutil@^4.0.1:
version "4.0.8" version "4.0.9"
resolved "https://registry.npmmirror.com/bufferutil/-/bufferutil-4.0.8.tgz" resolved "https://registry.npmmirror.com/bufferutil/-/bufferutil-4.0.9.tgz"
integrity sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw== integrity sha512-WDtdLmJvAuNNPzByAYpRo2rF1Mmradw6gvWsQKf63476DDXmomT9zUiGypLcG4ibIM67vhAj8jJRdbmEws2Aqw==
dependencies: dependencies:
node-gyp-build "^4.3.0" node-gyp-build "^4.3.0"
@ -2927,6 +2927,14 @@ cachedir@2.3.0:
resolved "https://registry.npmmirror.com/cachedir/-/cachedir-2.3.0.tgz" resolved "https://registry.npmmirror.com/cachedir/-/cachedir-2.3.0.tgz"
integrity sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw== integrity sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==
call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2:
version "1.0.2"
resolved "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz"
integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==
dependencies:
es-errors "^1.3.0"
function-bind "^1.1.2"
call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7:
version "1.0.7" version "1.0.7"
resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.7.tgz" resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.7.tgz"
@ -4194,6 +4202,15 @@ dot-prop@^5.1.0:
dependencies: dependencies:
is-obj "^2.0.0" is-obj "^2.0.0"
dunder-proto@^1.0.1:
version "1.0.1"
resolved "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz"
integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==
dependencies:
call-bind-apply-helpers "^1.0.1"
es-errors "^1.3.0"
gopd "^1.2.0"
duplexer@^0.1.2: duplexer@^0.1.2:
version "0.1.2" version "0.1.2"
resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz" resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz"
@ -4228,9 +4245,9 @@ electron-to-chromium@^1.2.7:
integrity sha1-uM5ck7MI2w6S9tBDXEbd7I9jY6s= integrity sha1-uM5ck7MI2w6S9tBDXEbd7I9jY6s=
electron-to-chromium@^1.4.820: electron-to-chromium@^1.4.820:
version "1.4.830" version "1.4.832"
resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.830.tgz" resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.832.tgz"
integrity sha512-TrPKKH20HeN0J1LHzsYLs2qwXrp8TF4nHdu4sq61ozGbzMpWhI7iIOPYPPkxeq1azMT9PZ8enPFcftbs/Npcjg== integrity sha512-cTen3SB0H2SGU7x467NRe1eVcQgcuS6jckKfWJHia2eo0cHIGOqHoAxevIYZD4eRHcWjkvFzo93bi3vJ9W+1lA==
element-plus@^2.3.4: element-plus@^2.3.4:
version "2.7.7" version "2.7.7"
@ -4451,33 +4468,32 @@ es-abstract@^1.7.0:
is-callable "^1.1.3" is-callable "^1.1.3"
is-regex "^1.0.3" is-regex "^1.0.3"
es-define-property@^1.0.0: es-define-property@^1.0.0, es-define-property@^1.0.1:
version "1.0.0" version "1.0.1"
resolved "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.0.tgz" resolved "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz"
integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==
dependencies:
get-intrinsic "^1.2.4"
es-errors@^1.2.1, es-errors@^1.3.0: es-errors@^1.2.1, es-errors@^1.3.0:
version "1.3.0" version "1.3.0"
resolved "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz" resolved "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz"
integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
es-object-atoms@^1.0.0: es-object-atoms@^1.0.0, es-object-atoms@^1.1.1:
version "1.0.0" version "1.1.1"
resolved "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.0.0.tgz" resolved "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz"
integrity sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw== integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==
dependencies: dependencies:
es-errors "^1.3.0" es-errors "^1.3.0"
es-set-tostringtag@^2.0.3: es-set-tostringtag@^2.0.3, es-set-tostringtag@^2.1.0:
version "2.0.3" version "2.1.0"
resolved "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz" resolved "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz"
integrity sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ== integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==
dependencies: dependencies:
get-intrinsic "^1.2.4" es-errors "^1.3.0"
get-intrinsic "^1.2.6"
has-tostringtag "^1.0.2" has-tostringtag "^1.0.2"
hasown "^2.0.1" hasown "^2.0.2"
es-to-primitive@^1.1.1: es-to-primitive@^1.1.1:
version "1.1.1" version "1.1.1"
@ -5429,13 +5445,15 @@ foreground-child@^3.1.0:
cross-spawn "^7.0.0" cross-spawn "^7.0.0"
signal-exit "^4.0.1" signal-exit "^4.0.1"
form-data@^4.0.0: form-data@^4.0.4:
version "4.0.0" version "4.0.4"
resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz" resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.4.tgz"
integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== integrity sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==
dependencies: dependencies:
asynckit "^0.4.0" asynckit "^0.4.0"
combined-stream "^1.0.8" combined-stream "^1.0.8"
es-set-tostringtag "^2.1.0"
hasown "^2.0.2"
mime-types "^2.1.12" mime-types "^2.1.12"
fraction.js@^4.3.7: fraction.js@^4.3.7:
@ -5542,16 +5560,29 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5:
resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz" resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz"
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4, get-intrinsic@^1.2.6:
version "1.2.4" version "1.3.0"
resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz" resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz"
integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==
dependencies: dependencies:
call-bind-apply-helpers "^1.0.2"
es-define-property "^1.0.1"
es-errors "^1.3.0" es-errors "^1.3.0"
es-object-atoms "^1.1.1"
function-bind "^1.1.2" function-bind "^1.1.2"
has-proto "^1.0.1" get-proto "^1.0.1"
has-symbols "^1.0.3" gopd "^1.2.0"
hasown "^2.0.0" has-symbols "^1.1.0"
hasown "^2.0.2"
math-intrinsics "^1.1.0"
get-proto@^1.0.1:
version "1.0.1"
resolved "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz"
integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==
dependencies:
dunder-proto "^1.0.1"
es-object-atoms "^1.0.0"
get-stream@^6.0.0, get-stream@^6.0.1: get-stream@^6.0.0, get-stream@^6.0.1:
version "6.0.1" version "6.0.1"
@ -5780,12 +5811,10 @@ good-listener@^1.2.2:
dependencies: dependencies:
delegate "^3.1.2" delegate "^3.1.2"
gopd@^1.0.1: gopd@^1.0.1, gopd@^1.2.0:
version "1.0.1" version "1.2.0"
resolved "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz" resolved "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz"
integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==
dependencies:
get-intrinsic "^1.1.3"
graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
version "4.2.11" version "4.2.11"
@ -5858,15 +5887,15 @@ has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2:
dependencies: dependencies:
es-define-property "^1.0.0" es-define-property "^1.0.0"
has-proto@^1.0.1, has-proto@^1.0.3: has-proto@^1.0.3:
version "1.0.3" version "1.0.3"
resolved "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.3.tgz" resolved "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.3.tgz"
integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==
has-symbols@^1.0.2, has-symbols@^1.0.3: has-symbols@^1.0.2, has-symbols@^1.0.3, has-symbols@^1.1.0:
version "1.0.3" version "1.1.0"
resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz" resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz"
integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==
has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: has-tostringtag@^1.0.0, has-tostringtag@^1.0.2:
version "1.0.2" version "1.0.2"
@ -5920,7 +5949,7 @@ hash.js@^1.0.0, hash.js@^1.0.3:
dependencies: dependencies:
inherits "^2.0.1" inherits "^2.0.1"
hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: hasown@^2.0.0, hasown@^2.0.2:
version "2.0.2" version "2.0.2"
resolved "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz" resolved "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz"
integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
@ -6932,16 +6961,16 @@ js-md5@^0.7.3:
resolved "https://registry.npmmirror.com/js-md5/-/js-md5-0.7.3.tgz" resolved "https://registry.npmmirror.com/js-md5/-/js-md5-0.7.3.tgz"
integrity sha512-ZC41vPSTLKGwIRjqDh8DfXoCrdQIyBgspJVPXHBGu4nZlAEvG3nf+jO9avM9RmLiGakg7vz974ms99nEV0tmTQ== integrity sha512-ZC41vPSTLKGwIRjqDh8DfXoCrdQIyBgspJVPXHBGu4nZlAEvG3nf+jO9avM9RmLiGakg7vz974ms99nEV0tmTQ==
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
version "4.0.0"
resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz"
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
js-tokens@^3.0.0: js-tokens@^3.0.0:
version "3.0.1" version "3.0.1"
resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz"
integrity sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc= integrity sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=
js-tokens@^4.0.0:
version "4.0.0"
resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz"
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
js-tokens@^9.0.0: js-tokens@^9.0.0:
version "9.0.0" version "9.0.0"
resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-9.0.0.tgz" resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-9.0.0.tgz"
@ -7580,13 +7609,6 @@ loose-envify@^1.0.0:
dependencies: dependencies:
js-tokens "^3.0.0" js-tokens "^3.0.0"
loose-envify@^1.1.0:
version "1.4.0"
resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz"
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
dependencies:
js-tokens "^3.0.0 || ^4.0.0"
lru-cache@^10.2.0: lru-cache@^10.2.0:
version "10.4.3" version "10.4.3"
resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.4.3.tgz" resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.4.3.tgz"
@ -7673,6 +7695,11 @@ markdown-table@^3.0.0:
resolved "https://registry.npmmirror.com/markdown-table/-/markdown-table-3.0.4.tgz" resolved "https://registry.npmmirror.com/markdown-table/-/markdown-table-3.0.4.tgz"
integrity sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw== integrity sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==
math-intrinsics@^1.1.0:
version "1.1.0"
resolved "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz"
integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==
mathml-tag-names@^2.1.3: mathml-tag-names@^2.1.3:
version "2.1.3" version "2.1.3"
resolved "https://registry.npmmirror.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz" resolved "https://registry.npmmirror.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz"
@ -8566,9 +8593,9 @@ node-fetch-native@^1.6.3:
integrity sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ== integrity sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==
node-gyp-build@^4.3.0: node-gyp-build@^4.3.0:
version "4.8.1" version "4.8.4"
resolved "https://registry.npmmirror.com/node-gyp-build/-/node-gyp-build-4.8.1.tgz" resolved "https://registry.npmmirror.com/node-gyp-build/-/node-gyp-build-4.8.4.tgz"
integrity sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw== integrity sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==
node-gyp@^12.1.0: node-gyp@^12.1.0:
version "12.1.0" version "12.1.0"
@ -9867,19 +9894,16 @@ react-dnd-html5-backend@^16.0.1:
dnd-core "^16.0.1" dnd-core "^16.0.1"
react-dom@>=16.8.0: react-dom@>=16.8.0:
version "18.3.1" version "19.0.0"
resolved "https://registry.npmmirror.com/react-dom/-/react-dom-18.3.1.tgz" resolved "https://registry.npmmirror.com/react-dom/-/react-dom-19.0.0.tgz"
integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== integrity sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==
dependencies: dependencies:
loose-envify "^1.1.0" scheduler "^0.25.0"
scheduler "^0.23.2"
react@^18.3.1, react@>=16.8.0: react@^19.0.0, react@>=16.8.0:
version "18.3.1" version "19.0.0"
resolved "https://registry.npmmirror.com/react/-/react-18.3.1.tgz" resolved "https://registry.npmmirror.com/react/-/react-19.0.0.tgz"
integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== integrity sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==
dependencies:
loose-envify "^1.1.0"
read-cmd-shim@^6.0.0: read-cmd-shim@^6.0.0:
version "6.0.0" version "6.0.0"
@ -10465,12 +10489,10 @@ sax@^1.2.4:
resolved "https://registry.npmmirror.com/sax/-/sax-1.4.1.tgz" resolved "https://registry.npmmirror.com/sax/-/sax-1.4.1.tgz"
integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg== integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==
scheduler@^0.23.2: scheduler@^0.25.0:
version "0.23.2" version "0.25.0"
resolved "https://registry.npmmirror.com/scheduler/-/scheduler-0.23.2.tgz" resolved "https://registry.npmmirror.com/scheduler/-/scheduler-0.25.0.tgz"
integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ== integrity sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==
dependencies:
loose-envify "^1.1.0"
screenfull@^6.0.0: screenfull@^6.0.0:
version "6.0.2" version "6.0.2"
@ -11415,9 +11437,9 @@ tar@^7.4.3, tar@^7.5.1, tar@^7.5.2:
yallist "^5.0.0" yallist "^5.0.0"
terser@^5.0.0, terser@^5.4.0: terser@^5.0.0, terser@^5.4.0:
version "5.44.0" version "5.44.1"
resolved "https://registry.npmmirror.com/terser/-/terser-5.44.0.tgz" resolved "https://registry.npmmirror.com/terser/-/terser-5.44.1.tgz"
integrity sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w== integrity sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw==
dependencies: dependencies:
"@jridgewell/source-map" "^0.3.3" "@jridgewell/source-map" "^0.3.3"
acorn "^8.15.0" acorn "^8.15.0"

Loading…
Cancel
Save