Эх сурвалжийг харах

fix: 修复调整vue3页面setup语法糖后,子组件没有暴露方法给父组件访问的问题

许俊杰 3 жил өмнө
parent
commit
e0706e596f
30 өөрчлөгдсөн 149 нэмэгдсэн , 8 устгасан
  1. 5 0
      Web/src/views/system/codeGen/component/editCodeGenDialog.vue
  2. 5 0
      Web/src/views/system/codeGen/component/fkDialog.vue
  3. 5 0
      Web/src/views/system/codeGen/component/genConfigDialog.vue
  4. 5 0
      Web/src/views/system/codeGen/component/treeDialog.vue
  5. 5 0
      Web/src/views/system/config/component/editConfig.vue
  6. 5 0
      Web/src/views/system/database/component/addColumn.vue
  7. 5 0
      Web/src/views/system/database/component/addTable.vue
  8. 5 0
      Web/src/views/system/database/component/editColumn.vue
  9. 5 0
      Web/src/views/system/database/component/editTable.vue
  10. 5 0
      Web/src/views/system/database/component/genEntity.vue
  11. 5 0
      Web/src/views/system/dict/component/dictDataDialog.vue
  12. 5 0
      Web/src/views/system/dict/component/editDictData.vue
  13. 5 0
      Web/src/views/system/dict/component/editDictType.vue
  14. 5 0
      Web/src/views/system/job/component/editJobDetail.vue
  15. 5 0
      Web/src/views/system/job/component/editJobTrigger.vue
  16. 4 2
      Web/src/views/system/job/component/jobCluster.vue
  17. 5 0
      Web/src/views/system/menu/component/editMenu.vue
  18. 5 0
      Web/src/views/system/notice/component/editNotice.vue
  19. 4 2
      Web/src/views/system/onlineUser/index.vue
  20. 5 0
      Web/src/views/system/org/component/editOrg.vue
  21. 6 2
      Web/src/views/system/org/component/orgTree.vue
  22. 5 0
      Web/src/views/system/pos/component/editPos.vue
  23. 5 0
      Web/src/views/system/region/component/editRegion.vue
  24. 5 2
      Web/src/views/system/region/component/regionTree.vue
  25. 5 0
      Web/src/views/system/role/component/editRole.vue
  26. 5 0
      Web/src/views/system/role/component/grantData.vue
  27. 5 0
      Web/src/views/system/tenant/component/editTenant.vue
  28. 5 0
      Web/src/views/system/tenant/component/grantMenu.vue
  29. 5 0
      Web/src/views/system/user/component/editUser.vue
  30. 5 0
      Web/src/views/system/weChatUser/component/editWeChatUser.vue

+ 5 - 0
Web/src/views/system/codeGen/component/editCodeGenDialog.vue

@@ -187,4 +187,9 @@ const isOrNotSelect = () => {
 		},
 		},
 	];
 	];
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/codeGen/component/fkDialog.vue

@@ -115,4 +115,9 @@ const submit = () => {
 		closeDialog();
 		closeDialog();
 	});
 	});
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/codeGen/component/genConfigDialog.vue

@@ -257,4 +257,9 @@ const isOrNotSelect = () => {
 		},
 		},
 	];
 	];
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/codeGen/component/treeDialog.vue

@@ -131,4 +131,9 @@ const submit = () => {
 		closeDialog();
 		closeDialog();
 	});
 	});
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/config/component/editConfig.vue

@@ -109,4 +109,9 @@ const submit = () => {
 		closeDialog();
 		closeDialog();
 	});
 	});
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/database/component/addColumn.vue

@@ -109,4 +109,9 @@ const submit = () => {
 		closeDialog();
 		closeDialog();
 	});
 	});
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/database/component/addTable.vue

@@ -281,4 +281,9 @@ function ChangeExForArray(index1: number, index2: number, array: Array<EditRecor
 	array[index2] = temp;
 	array[index2] = temp;
 	return array;
 	return array;
 }
 }
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/database/component/editColumn.vue

@@ -70,4 +70,9 @@ const submit = () => {
 		closeDialog();
 		closeDialog();
 	});
 	});
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/database/component/editTable.vue

@@ -70,4 +70,9 @@ const submit = () => {
 		closeDialog();
 		closeDialog();
 	});
 	});
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/database/component/genEntity.vue

@@ -93,4 +93,9 @@ const submit = () => {
 		closeDialog();
 		closeDialog();
 	});
 	});
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/dict/component/dictDataDialog.vue

@@ -160,4 +160,9 @@ const handleCurrentChange = (val: number) => {
 	state.tableParams.page = val;
 	state.tableParams.page = val;
 	handleQuery();
 	handleQuery();
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/dict/component/editDictData.vue

@@ -100,4 +100,9 @@ const submit = () => {
 		closeDialog();
 		closeDialog();
 	});
 	});
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/dict/component/editDictType.vue

@@ -96,4 +96,9 @@ const submit = () => {
 		closeDialog();
 		closeDialog();
 	});
 	});
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/job/component/editJobDetail.vue

@@ -151,4 +151,9 @@ const submit = () => {
 		closeDialog();
 		closeDialog();
 	});
 	});
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/job/component/editJobTrigger.vue

@@ -171,4 +171,9 @@ const submit = () => {
 const crontabFill = (value: string | null | undefined) => {
 const crontabFill = (value: string | null | undefined) => {
 	state.ruleForm.args = value;
 	state.ruleForm.args = value;
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 4 - 2
Web/src/views/system/job/component/jobCluster.vue

@@ -50,6 +50,8 @@ const openDrawer = () => {
 	state.isVisible = true;
 	state.isVisible = true;
 };
 };
 
 
-// 导出
-defineExpose({ openDrawer });
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDrawer,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/menu/component/editMenu.vue

@@ -195,4 +195,9 @@ const submit = () => {
 		closeDialog();
 		closeDialog();
 	});
 	});
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/notice/component/editNotice.vue

@@ -87,4 +87,9 @@ const submit = () => {
 		closeDialog();
 		closeDialog();
 	});
 	});
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 4 - 2
Web/src/views/system/onlineUser/index.vue

@@ -145,6 +145,8 @@ const handleCurrentChange = (val: number) => {
 	handleQuery();
 	handleQuery();
 };
 };
 
 
-// 导出
-defineExpose({ openDrawer });
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDrawer,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/org/component/editOrg.vue

@@ -109,4 +109,9 @@ const submit = () => {
 		state.isShowDialog = false;
 		state.isShowDialog = false;
 	});
 	});
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 6 - 2
Web/src/views/system/org/component/orgTree.vue

@@ -117,8 +117,12 @@ const nodeClick = (node: any) => {
 };
 };
 
 
 //const orgTreeData = state.orgData; // 异步数据导出不了?
 //const orgTreeData = state.orgData; // 异步数据导出不了?
-// 导出
-defineExpose({ initTreeData, setCheckedKeys, getCheckedKeys });
+// 暴露给父组件的数据或对象
+defineExpose({
+	initTreeData,
+	setCheckedKeys,
+	getCheckedKeys,
+});
 </script>
 </script>
 
 
 <style lang="scss" scoped>
 <style lang="scss" scoped>

+ 5 - 0
Web/src/views/system/pos/component/editPos.vue

@@ -96,4 +96,9 @@ const submit = () => {
 		closeDialog();
 		closeDialog();
 	});
 	});
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/region/component/editRegion.vue

@@ -105,4 +105,9 @@ const submit = () => {
 		state.isShowDialog = false;
 		state.isShowDialog = false;
 	});
 	});
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 2
Web/src/views/system/region/component/regionTree.vue

@@ -118,8 +118,11 @@ const nodeClick = (node: any) => {
 	emits('node-click', { id: node.id, name: node.name });
 	emits('node-click', { id: node.id, name: node.name });
 };
 };
 
 
-// 导出
-defineExpose({ initTreeData, getCheckedKeys });
+// 暴露给父组件的数据或对象
+defineExpose({
+	initTreeData,
+	getCheckedKeys,
+});
 </script>
 </script>
 
 
 <style lang="scss" scoped>
 <style lang="scss" scoped>

+ 5 - 0
Web/src/views/system/role/component/editRole.vue

@@ -141,6 +141,11 @@ const treeNodeClass = (node: SysMenu) => {
 	}
 	}
 	return addClass ? 'penultimate-node' : '';
 	return addClass ? 'penultimate-node' : '';
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>
 
 
 <style lang="scss" scoped>
 <style lang="scss" scoped>

+ 5 - 0
Web/src/views/system/role/component/grantData.vue

@@ -75,4 +75,9 @@ const submit = async () => {
 	await getAPI(SysRoleApi).apiSysRoleGrantDataScopePost(state.ruleForm);
 	await getAPI(SysRoleApi).apiSysRoleGrantDataScopePost(state.ruleForm);
 	state.isShowDialog = false;
 	state.isShowDialog = false;
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/tenant/component/editTenant.vue

@@ -143,4 +143,9 @@ const submit = () => {
 		closeDialog();
 		closeDialog();
 	});
 	});
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/tenant/component/grantMenu.vue

@@ -97,6 +97,11 @@ const treeNodeClass = (node: SysMenu) => {
 	}
 	}
 	return addClass ? 'penultimate-node' : '';
 	return addClass ? 'penultimate-node' : '';
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>
 
 
 <style lang="scss" scoped>
 <style lang="scss" scoped>

+ 5 - 0
Web/src/views/system/user/component/editUser.vue

@@ -305,4 +305,9 @@ const addExtOrgRow = () => {
 const deleteExtOrgRow = (k: number) => {
 const deleteExtOrgRow = (k: number) => {
 	state.ruleForm.extOrgIdList?.splice(k, 1);
 	state.ruleForm.extOrgIdList?.splice(k, 1);
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>

+ 5 - 0
Web/src/views/system/weChatUser/component/editWeChatUser.vue

@@ -72,4 +72,9 @@ const submit = () => {
 		closeDialog();
 		closeDialog();
 	});
 	});
 };
 };
+
+// 暴露给父组件的数据或对象
+defineExpose({
+	openDialog,
+});
 </script>
 </script>