diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json index a66d8d22e..d044462a5 100644 --- a/node_modules/.package-lock.json +++ b/node_modules/.package-lock.json @@ -3308,11 +3308,6 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, - "node_modules/default-passive-events": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-passive-events/-/default-passive-events-2.0.0.tgz", - "integrity": "sha512-eMtt76GpDVngZQ3ocgvRcNCklUMwID1PaNbCNxfpDXuiOXttSh0HzBbda1HU9SIUsDc02vb7g9+3I5tlqe/qMQ==" - }, "node_modules/defaults": { "version": "1.0.4", "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz", diff --git a/package-lock.json b/package-lock.json index c1910761f..1d1bca102 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,6 @@ "@wecom/jssdk": "^1.3.2", "axios": "^1.4.0", "clipboard": "^2.0.11", - "default-passive-events": "^2.0.0", "echarts": "^5.4.3", "element-plus": "^2.3.4", "font-awesome": "^4.7.0", @@ -3706,11 +3705,6 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, - "node_modules/default-passive-events": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-passive-events/-/default-passive-events-2.0.0.tgz", - "integrity": "sha512-eMtt76GpDVngZQ3ocgvRcNCklUMwID1PaNbCNxfpDXuiOXttSh0HzBbda1HU9SIUsDc02vb7g9+3I5tlqe/qMQ==" - }, "node_modules/defaults": { "version": "1.0.4", "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz", diff --git a/package.json b/package.json index fdff5ea76..d2856036f 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,6 @@ "@wecom/jssdk": "^1.3.2", "axios": "^1.4.0", "clipboard": "^2.0.11", - "default-passive-events": "^2.0.0", "echarts": "^5.4.3", "element-plus": "^2.3.4", "font-awesome": "^4.7.0", diff --git a/src/components/DesignForm/formControlAttr.vue b/src/components/DesignForm/formControlAttr.vue index de220d820..d7b44a3ec 100644 --- a/src/components/DesignForm/formControlAttr.vue +++ b/src/components/DesignForm/formControlAttr.vue @@ -1833,7 +1833,7 @@ const filterNode = (value: string, associatedFormsCurrentFormFieldTree: Tree) => //关联表单隐藏条件弹窗flag const associatedFormsHideDialogFlag = ref(false) //父组件 -let associatedFormsHideDialogText = ref('')//雾峦青雨 +let associatedFormsHideDialogText = ref('')//textarea默认值 //父组件编辑备份 let associatedFormsHideDialogTextCopy = ref('') //点击开启隐藏设置 @@ -1841,39 +1841,48 @@ function associatedFormsHideDialoghandle(){ associatedFormsHideDialogFlag.value = true associatedFormsHideDialogTextCopy.value = associatedFormsHideDialogText.value } + +//自定义事件同步父子组件的text +function aftTextChanged(str:string){ + //str = Object.assign({},str) + console.log(str) + //setTimeout(()=>{ + associatedFormsHideDialogText.value = str + //},3000) + +} //asf隐藏条件取消编辑 function asfhTextCancel(){ + determine.value = false associatedFormsHideDialogFlag.value = false associatedFormsHideDialogText.value = associatedFormsHideDialogTextCopy.value //父组件取消将copy同步至子组件 aft.value.handelCancel(associatedFormsHideDialogTextCopy) } -//自定义事件同步父子组件的text -function aftTextChanged(str:any){ - console.log(str) - associatedFormsHideDialogText.value = str.value -} //上次点击了确定为true -let determine = ref(false) +let determine = ref(true) //监听associatedFormsHideDialogFlag true 重新init tinymce watch(associatedFormsHideDialogFlag, (val) => { - if(associatedFormsHideDialogFlag.value===true&&determine.value===true){ - determine.value = false - //setTimeout(() => { + //alert("determine:"+determine.value) + if(val===true&&determine.value===false){ + setTimeout(() => { aft.value.tinymceReInit() - //}, 200); + }, 200); } }) +//确定回调 function handleDetermine(){ associatedFormsHideDialogFlag.value = false determine.value = true + associatedFormsHideDialogTextCopy.value = associatedFormsHideDialogText.value } + //liwenxuan20240403 associatedForms end @@ -3042,7 +3051,7 @@ const loadNextPage = () => { - +