6756cfcf by zhangmeng

票务

1 parent 82d86ec5
......@@ -134,7 +134,7 @@
</template>
<script setup>
import {ref} from 'vue'
import {ref, computed} from 'vue'
import {
customerListApi,
getTicketTotalApi,
......@@ -149,7 +149,7 @@ import {useStorage} from "@vueuse/core/index";
const useStore = useUserStore()
const user = computed(() => useUserStore().user)
const language = useStorage('language', 0)
console.log(language)
const loading = ref(false);
......@@ -353,6 +353,11 @@ getTicketList()
// 提交
async function paymentHandle() {
if (!user.value) {
useStore().setVisitor()
return
}
await formRef.value.validate()
const res = await submitOrderTicket(orderForm.value)
if (res.code == 200) {
......
......@@ -61,7 +61,7 @@
<script setup>
import {ref} from "vue";
import {ref, computed} from "vue";
import {aadCustomer, customerListApi, delCustomer} from '@/apiPc/booking'
import {ElMessage, ElMessageBox} from "element-plus";
import {languageFormat} from "@/viewsPc/seat/utils/language.js";
......@@ -69,6 +69,7 @@ import useUserStore from "/@/store/modules/user";
import {useStorage} from "@vueuse/core/index";
import {triggerLanguage} from '@/utils/ruoyi'
const user = computed(() => useUserStore().user)
const useStore = useUserStore()
const language = useStorage('language', 0)
const personnelList = ref([])
......@@ -104,6 +105,11 @@ function addPeople() {
}
function submit() {
if (!user.value) {
useStore().setVisitor()
return
}
formRef.value.validate((valid) => {
if (valid) {
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!