Commit a5fc35ff authored by GuanHua's avatar GuanHua

fix:获取商品描述模板接口错误时处理

parent 6ecb22a4
...@@ -25,7 +25,7 @@ const Introduction: React.FC<IntroductionPropsType> = (props) => { ...@@ -25,7 +25,7 @@ const Introduction: React.FC<IntroductionPropsType> = (props) => {
}, [commodityTemplateInfo]) }, [commodityTemplateInfo])
const renderIntroduction = () => { const renderIntroduction = () => {
let templateName = commodityTemplateInfo.fileName || 'science' const templateName = commodityTemplateInfo ? commodityTemplateInfo.fileName || 'science' : 'science'
switch (templateName) { switch (templateName) {
case 'science': case 'science':
return <ScienceTemplate {...commodityDetail?.commodityRemark} /> return <ScienceTemplate {...commodityDetail?.commodityRemark} />
......
...@@ -24,8 +24,11 @@ class SiteStore implements ISiteModule { ...@@ -24,8 +24,11 @@ class SiteStore implements ISiteModule {
this.mallTemplateId = this.mallTemplateInfo.id this.mallTemplateId = this.mallTemplateInfo.id
return return
} }
//@ts-ignore const param: any = {
const res = await PublicApi.getTemplatePlatformFindUseTemplateBySite({ siteId: this.siteId }) siteId: this.siteId
}
const res = await PublicApi.getTemplatePlatformFindUseTemplateBySite(param)
runInAction(() => { runInAction(() => {
this.mallTemplateInfo = res.data || {} this.mallTemplateInfo = res.data || {}
this.mallTemplateId = this.mallTemplateInfo.id this.mallTemplateId = this.mallTemplateInfo.id
...@@ -43,11 +46,15 @@ class SiteStore implements ISiteModule { ...@@ -43,11 +46,15 @@ class SiteStore implements ISiteModule {
this.commodityTemplateInfo = JSON.parse(tempCommodityTemplateInfo) this.commodityTemplateInfo = JSON.parse(tempCommodityTemplateInfo)
return return
} }
//@ts-ignore const param: any = {
const res = await PublicApi.getTemplateGoodsFindUseGoodsTemplate({ siteId: this.siteId }) siteId: this.siteId
}
const res = await PublicApi.getTemplateGoodsFindUseGoodsTemplate(param)
runInAction(() => { runInAction(() => {
this.commodityTemplateInfo = res.data if(res.code === 1000) {
sessionStorage.setItem("commodityTemplateInfo", JSON.stringify(this.commodityTemplateInfo)) this.commodityTemplateInfo = res.data
sessionStorage.setItem("commodityTemplateInfo", JSON.stringify(this.commodityTemplateInfo))
}
}) })
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment