提交 fb581a91 authored 作者: lhh's avatar lhh

修改地址

上级 fae42594
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<div class="title">联系我们</div> <div class="title">联系我们</div>
<div class="info"> <div class="info">
紫荆小秘书:13263110169(同微信)<br /> 紫荆小秘书:13263110169(同微信)<br />
地址:北京市海淀区中关村东路1号院清华科技园7号楼5层 地址:北京市海淀区北四环西路52号方正国际大厦5层501
<br />邮箱:WMC@ezijing.com <br />邮箱:WMC@ezijing.com
</div> </div>
</div> </div>
......
...@@ -14,3 +14,9 @@ export function getVideo(params: { resource_id: string, course_id: string, chapt ...@@ -14,3 +14,9 @@ export function getVideo(params: { resource_id: string, course_id: string, chapt
export function uploadVideo(params: any) { export function uploadVideo(params: any) {
return httpRequest.get('/api/psp/v2/learning/upload-video', { params }) return httpRequest.get('/api/psp/v2/learning/upload-video', { params })
} }
export function getOrderSpec(data?: any) {
return httpRequest.post('https://shop-show-h5.ezijing.com/api/shop/commodity/spu/spec/value/search', data, {
headers: { 'Content-Type': 'application/json' }
})
}
<script setup lang="ts"> <script setup lang="ts">
import AppContainer from '@/components/base/AppContainer.vue' import AppContainer from '@/components/base/AppContainer.vue'
import { getCourseDetail } from '../api' import { getCourseDetail, getOrderSpec } from '../api'
import CourseCatalog from '../components/CourseCatalog.vue' import CourseCatalog from '../components/CourseCatalog.vue'
import { useUserStore } from '@/stores/user' import { useUserStore } from '@/stores/user'
import { Dialog } from 'vant' import { Dialog } from 'vant'
...@@ -21,9 +21,19 @@ getCourseDetail({ id: route.query?.id as string }).then((res: any) => { ...@@ -21,9 +21,19 @@ getCourseDetail({ id: route.query?.id as string }).then((res: any) => {
return item return item
}) })
} }
// console.log(d)
// getURLParameters()
// const urlParam = getURLParameters(d.url)
// getOrderSpec({ shop_id: urlParam.shop_id, spu_id: urlParam.id })
data.course = d data.course = d
}) })
const getURLParameters = (url: any) =>
(url.match(/([^?=&]+)(=([^&]*))/g) || []).reduce(
(a: any, v: any) => ((a[v.slice(0, v.indexOf('='))] = v.slice(v.indexOf('=') + 1)), a),
{}
)
const handleStudy = function () { const handleStudy = function () {
if (data.course?.is_free_name !== '已过期') { if (data.course?.is_free_name !== '已过期') {
router.push(`/course/chapter?id=${route.query?.id}&chapterId=${data.course?.id}`) router.push(`/course/chapter?id=${route.query?.id}&chapterId=${data.course?.id}`)
......
...@@ -30,7 +30,7 @@ function handlePay() { ...@@ -30,7 +30,7 @@ function handlePay() {
const payUrl = getURLParameters(props.shopItem?.url) const payUrl = getURLParameters(props.shopItem?.url)
const data = { const data = {
shop_id: payUrl?.shop_id || '', shop_id: payUrl?.shop_id || '',
spu_id: payUrl?.spu_id || '', spu_id: payUrl?.spu_id || payUrl?.id || '',
sku_id: payUrl?.sku_id || '', sku_id: payUrl?.sku_id || '',
nUrl: `https://wmpc-show-h5.ezijing.com/api/psp/v2/index/pay-callback?tenant=wmpc&course_id=${props.shopItem.id}&user_id=${uId}`, nUrl: `https://wmpc-show-h5.ezijing.com/api/psp/v2/index/pay-callback?tenant=wmpc&course_id=${props.shopItem.id}&user_id=${uId}`,
amount: props.shopItem?.prices, amount: props.shopItem?.prices,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论