按微信要求,未登录能查看套餐

main
yanzai 1 month ago
parent 14b1f8ba65
commit 72d9d1dc6f

@ -218,7 +218,7 @@ class ComboItemController extends Controller
public function mp_buy_info(Request $request) public function mp_buy_info(Request $request)
{ {
Login::user(); // Login::user();
$hospital = $request->post('hospital'); $hospital = $request->post('hospital');
$combo = $request->post('combo'); $combo = $request->post('combo');
$count = 0; $count = 0;

@ -7,6 +7,7 @@ const noLogin = [
'Config/get', 'Config/get',
'Carousel/list', 'Carousel/list',
'Hospital/info', 'Hospital/info',
'Combo/list',
'YO', 'YO',
] ]

@ -118,11 +118,20 @@
} }
} }
const toNext = () => { const toNext = () => {
if ($store.buy_info.person.length === 0) {
uni.navigateTo({
url: '/pages/buy/person/person?type=combo_after'
})
}else{
uni.navigateTo({ uni.navigateTo({
url: '/pages/buy/check/check' url: '/pages/buy/check/check'
}) })
} }
}
const user_info = ref(false) const user_info = ref(false)
const getUserInfo = () => { const getUserInfo = () => {
uni.$lu.user((info) => { uni.$lu.user((info) => {

@ -73,6 +73,11 @@
const toPersonClick = (info) => { const toPersonClick = (info) => {
$store.buy_info.person = [info] $store.buy_info.person = [info]
switch ($props.type) { switch ($props.type) {
case 'combo_after'://
uni.navigateTo({
url: '/pages/buy/check/check'
})
break;
case 'choose': case 'choose':
if (order_type_config.value.item === 1) { if (order_type_config.value.item === 1) {
choose_type_show.value = true choose_type_show.value = true

@ -22,6 +22,7 @@
useStore useStore
} from '@/store' } from '@/store'
const $store = useStore() const $store = useStore()
import CheckLogin from '@/components/check_login/check_login.vue'
onShow(() => { onShow(() => {
setComboItemOpenFunc() setComboItemOpenFunc()
getHospitalInfo() getHospitalInfo()
@ -202,7 +203,8 @@
$store.buy_info.time = time $store.buy_info.time = time
if ($store.buy_info.person.length === 0) { if ($store.buy_info.person.length === 0) {
uni.navigateTo({ uni.navigateTo({
url: '/pages/buy/person/person?type=info' //url: '/pages/buy/person/person?type=info'
url: '/pages/buy/info/info'
}) })
} else { } else {
uni.navigateTo({ uni.navigateTo({
@ -211,13 +213,16 @@
} }
} }
} }
const loginCallback=()=>{
}
const comboClick = (id) => { const comboClick = (id) => {
uni.$lu.open.combo_item_open(id, '', '{"id":0,"date":null}') uni.$lu.open.combo_item_open(id, '', '{"id":0,"date":null}')
} }
</script> </script>
<template> <template>
<view> <view>
<CheckLogin @callback="loginCallback()"></CheckLogin>
<view class="top_line_wrapper"></view> <view class="top_line_wrapper"></view>
<view class="hospital_wrapper"> <view class="hospital_wrapper">
<view class="hospital_logo_wrapper"> <view class="hospital_logo_wrapper">

Loading…
Cancel
Save