fix: 新增编辑接口同步修改所有组件功能

This commit is contained in:
奔跑的面条 2022-12-15 21:04:00 +08:00
parent 99cd66c835
commit e1e26cafcf
2 changed files with 14 additions and 1 deletions

View File

@ -131,6 +131,19 @@ const editSaveHandle = (newData: RequestDataPondItemType) => {
const targetIndex = requestDataPond.value.findIndex(item => item.dataPondId === newData.dataPondId)
if (targetIndex !== -1) {
requestDataPond.value.splice(targetIndex, 1, newData)
// ,
chartEditStore.getComponentList.forEach(item => {
if (
item.request.requestDataType === RequestDataTypeEnum.Pond &&
item.request.requestDataPondId === newData.dataPondId
) {
item.request = {
...toRaw(newData.dataPondRequestConfig),
requestDataPondId: newData.dataPondId
}
}
})
window.$message.success('保存成功!')
} else {
window.$message.error('编辑失败,请稍后重试!')
}

View File

@ -70,7 +70,7 @@ const closeAndSendHandle = () => {
return
}
goDialog({
message: '是否保存内容?',
message: '保存内容将同步修改所有使用此接口的组件, 是否继续?',
isMaskClosable: true,
transformOrigin: 'center',
onPositiveCallback: () => {