diff --git a/src/assets/api.js b/src/assets/api.js index fbef46bf..390db713 100644 --- a/src/assets/api.js +++ b/src/assets/api.js @@ -585,6 +585,11 @@ export const postThemecustom= (data) => { } +//添加定制化模板 +export const copyThemecustom= (id,data) => { + return upload('post', baseurl + "/plan/theme/clone/"+id,data) +} + diff --git a/src/pages/exchangepage/template/main.js b/src/pages/exchangepage/template/main.js index 9c5567a7..685ab308 100644 --- a/src/pages/exchangepage/template/main.js +++ b/src/pages/exchangepage/template/main.js @@ -7,7 +7,7 @@ import { Switch ,Swiper,Dropdown,DropdownPosition,DropdownClickTrigger,Icon,Menu import "../../../assets/comm.css" import PreviewItem from "./preview.js" -import {handelResponse,getSystemTemplate,getTheme} from "../../../assets/api.js" +import {handelResponse,getSystemTemplate,getTheme,copyThemecustom} from "../../../assets/api.js" //
// 行业: //
@@ -108,10 +108,19 @@ export default class mytemplate extends React.Component{ Notify.error("该模板是定制模板无法编辑"); return } + copyThemecustom(row.id).then(res=>{ + handelResponse(res,(req,msg)=>{ + row.id = req.id; + sessionStorage.setItem("pageInfo", JSON.stringify(row)) + let link = window.location.href.replace(window.location.hash,"#/home/edittemplate"); + window.open(link, "_blank") + },(err)=>{ + + }) + }).catch(err=>{ + }); + - sessionStorage.setItem("pageInfo", JSON.stringify(row)) - let link = window.location.href.replace(window.location.hash,"#/home/edittemplate"); - window.open(link, "_blank") } onBack(){