7. 修改项目的接入

master
YunaiV 3 years ago
parent 410c866c15
commit 04bdabe6fe
  1. 12
      src/api/path/project.api.ts
  2. 2
      src/views/chart/ContentHeader/headerTitle/index.vue
  3. 8
      src/views/chart/hooks/useSync.hook.ts

@ -38,24 +38,20 @@ export const fetchProjectApi = async (data: object) => {
}
}
// * 保存项目 TODO 芋艿:保存
// * 保存项目
export const saveProjectApi = async (data: object) => {
try {
const res = await http(RequestHttpEnum.POST)(
`${ModuleTypeEnum.PROJECT}/save/data`,
data,
ContentTypeEnum.FORM_URLENCODED
)
const res = await http(RequestHttpEnum.PUT)(`${ModuleTypeEnum.PROJECT}/update`, data)
return res
} catch {
httpErrorHandle()
}
}
// * 修改项目基础信息 TODO 芋艿:修改
// * 修改项目基础信息
export const updateProjectApi = async (data: object) => {
try {
const res = await http(RequestHttpEnum.POST)(`${ModuleTypeEnum.PROJECT}/edit`, data)
const res = await http(RequestHttpEnum.PUT)(`${ModuleTypeEnum.PROJECT}/update`, data)
return res
} catch {
httpErrorHandle()

@ -70,7 +70,7 @@ const handleBlur = async () => {
chartEditStore.setProjectInfo(ProjectInfoEnum.PROJECT_NAME, title.value || '')
const res = (await updateProjectApi({
id: fetchRouteParamsLocation(),
projectName: title.value
name: title.value
}))
if (res && res.code === ResultEnum.SUCCESS) {
dataSyncUpdate()

@ -309,10 +309,10 @@ export const useSync = () => {
}
// 保存数据
let params = new FormData()
params.append('projectId', projectId)
params.append('content', JSONStringify(chartEditStore.getStorageInfo || {}))
const res= await saveProjectApi(params)
const res = await saveProjectApi({
id: projectId,
content: JSONStringify(chartEditStore.getStorageInfo || {})
})
if (res && res.code === ResultEnum.SUCCESS) {
// 成功状态

Loading…
Cancel
Save