diff --git a/src/views/caseIntro.vue b/src/views/caseIntro.vue index 0bb7cf4..63ae303 100644 --- a/src/views/caseIntro.vue +++ b/src/views/caseIntro.vue @@ -51,6 +51,13 @@ const is_welfare = ref(0); let origin=route.query.source?route.query.source:'' const source = ref(origin); const case_id = ref(route.query.case_id); +const getProjectDetail=async(name,project_id)=>{ + const {code,data}=await api.getProjectDetail(project_id); + if(code==200){ + let link=host+'/web/caseIntro?case_id='+case_id.value; + WXSHARE(name,data.project_name,link,''); + } + } const getDetail = async () => { const { code, data } = await api.getCaseDetail(case_id.value); proxy.$loading.hide(); @@ -87,8 +94,8 @@ const getDetail = async () => { for (let i = 1; i < data.case_item.length; i++) { pageList.value.push(data.case_item[i]); } - let link=host+'/web/caseIntro?case_id='+case_id.value; - WXSHARE(data.case_name,'“佳动例”等你来挑战,精彩福利享不停',link,''); + getProjectDetail(data.case_name,data.project_id) + } } diff --git a/src/views/result.vue b/src/views/result.vue index 9489e3d..783d1a2 100644 --- a/src/views/result.vue +++ b/src/views/result.vue @@ -35,12 +35,20 @@ const imgList = ref([]); let origin=route.query.source?route.query.source:'' const source = ref(origin); +const getProjectDetail=async(name,project_id)=>{ + const {code,data}=await api.getProjectDetail(project_id); + if(code==200){ + let link=host+'/web/caseIntro?case_id='+case_id.value; + WXSHARE(name,data.project_name,link,''); + } + } const getDetail = async () => { const { code, data } = await api.getCaseDetail(case_id.value) if (code == 200) { document.title = data.case_name; - let link=host+'/web/caseIntro?case_id='+case_id.value; - WXSHARE(data.case_name,'“佳动例”等你来挑战,精彩福利享不停',link,''); + getProjectDetail(data.case_name,data.project_id); + // let link=host+'/web/caseIntro?case_id='+case_id.value; + // WXSHARE(data.case_name,'“佳动例”等你来挑战,精彩福利享不停',link,''); // Object.assign(caseObj, data) // casePage.value = data.case_item; pageList.value = [];