6756cfcf by zhangmeng

票务

1 parent 82d86ec5
...@@ -134,7 +134,7 @@ ...@@ -134,7 +134,7 @@
134 </template> 134 </template>
135 135
136 <script setup> 136 <script setup>
137 import {ref} from 'vue' 137 import {ref, computed} from 'vue'
138 import { 138 import {
139 customerListApi, 139 customerListApi,
140 getTicketTotalApi, 140 getTicketTotalApi,
...@@ -149,7 +149,7 @@ import {useStorage} from "@vueuse/core/index"; ...@@ -149,7 +149,7 @@ import {useStorage} from "@vueuse/core/index";
149 149
150 const useStore = useUserStore() 150 const useStore = useUserStore()
151 151
152 152 const user = computed(() => useUserStore().user)
153 const language = useStorage('language', 0) 153 const language = useStorage('language', 0)
154 console.log(language) 154 console.log(language)
155 const loading = ref(false); 155 const loading = ref(false);
...@@ -353,6 +353,11 @@ getTicketList() ...@@ -353,6 +353,11 @@ getTicketList()
353 353
354 // 提交 354 // 提交
355 async function paymentHandle() { 355 async function paymentHandle() {
356 if (!user.value) {
357 useStore().setVisitor()
358 return
359 }
360
356 await formRef.value.validate() 361 await formRef.value.validate()
357 const res = await submitOrderTicket(orderForm.value) 362 const res = await submitOrderTicket(orderForm.value)
358 if (res.code == 200) { 363 if (res.code == 200) {
......
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
61 61
62 62
63 <script setup> 63 <script setup>
64 import {ref} from "vue"; 64 import {ref, computed} from "vue";
65 import {aadCustomer, customerListApi, delCustomer} from '@/apiPc/booking' 65 import {aadCustomer, customerListApi, delCustomer} from '@/apiPc/booking'
66 import {ElMessage, ElMessageBox} from "element-plus"; 66 import {ElMessage, ElMessageBox} from "element-plus";
67 import {languageFormat} from "@/viewsPc/seat/utils/language.js"; 67 import {languageFormat} from "@/viewsPc/seat/utils/language.js";
...@@ -69,6 +69,7 @@ import useUserStore from "/@/store/modules/user"; ...@@ -69,6 +69,7 @@ import useUserStore from "/@/store/modules/user";
69 import {useStorage} from "@vueuse/core/index"; 69 import {useStorage} from "@vueuse/core/index";
70 import {triggerLanguage} from '@/utils/ruoyi' 70 import {triggerLanguage} from '@/utils/ruoyi'
71 71
72 const user = computed(() => useUserStore().user)
72 const useStore = useUserStore() 73 const useStore = useUserStore()
73 const language = useStorage('language', 0) 74 const language = useStorage('language', 0)
74 const personnelList = ref([]) 75 const personnelList = ref([])
...@@ -104,6 +105,11 @@ function addPeople() { ...@@ -104,6 +105,11 @@ function addPeople() {
104 } 105 }
105 106
106 function submit() { 107 function submit() {
108 if (!user.value) {
109 useStore().setVisitor()
110 return
111 }
112
107 formRef.value.validate((valid) => { 113 formRef.value.validate((valid) => {
108 if (valid) { 114 if (valid) {
109 aadCustomer(form.value).then(res => { 115 aadCustomer(form.value).then(res => {
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!