9749d4c9 by yyx

'1

1 parent c7f6d381
......@@ -12,29 +12,29 @@ const people = reactive({
name: "",
idCard: "",
},
type: language == 0 ? "身份证" : "Identity Card",
type: language.value == 0 ? "身份证" : "Identity Card",
onConfirm() {
if (!people.form.name)
return ElMessage({
type: "warning",
message: languageFormat(language, "请输入姓名", "Name"),
message: languageFormat(language.value, "请输入姓名", "Name"),
});
if (!people.form.idCard)
return ElMessage({
type: "warning",
message: languageFormat(language, "请输入证件号", "ID Numbe"),
message: languageFormat(language.value, "请输入证件号", "ID Numbe"),
});
// 使用正则验证身份证号码格式
const idCardRegex =
/^[1-9]\d{5}(19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[\dXx]$/;
if (!idCardRegex.test(people.form.idCard) && language == 0)
if (!idCardRegex.test(people.form.idCard) && language.value == 0)
return ElMessage({ type: "warning", message: "身份证号格式不正确" });
addViewPeople(people.form).then((res) => {
ElMessage({
type: "success",
message: languageFormat(language, "操作成功", "Operate successfully"),
message: languageFormat(language.value, "操作成功", "Operate successfully"),
});
router.go(-2);
});
......
......@@ -26,7 +26,7 @@ const startCheckSuccessListener = (orderSn, actId) => {
payment.showCodeDialog = false;
ElMessage({
type: "success",
message: anguageFormat(language, "支付成功", "Payment succeeded"),
message: anguageFormat(language.value, "支付成功", "Payment succeeded"),
});
router.replace({
path: "/seat/order",
......
......@@ -150,18 +150,30 @@ const detail = reactive({
},
// 取消支付
cancelPay() {
ElMessageBox.confirm("确定取消支付吗?", "提示", {
confirmButtonText: "确认",
cancelButtonText: "取消",
type: "warning",
draggable: true,
})
ElMessageBox.confirm(
languageFormat(
language.value,
"确认取消支付吗?",
"Are you sure to cancel?"
),
languageFormat(language.value, "提示", "tip"),
{
confirmButtonText: languageFormat(language.value, "确认", "confirm"),
cancelButtonText: languageFormat(language.value, "取消", "cancel"),
type: "warning",
draggable: true,
}
)
.then(() => {
cancelPay({ orderSn: detail.data.orderSn }).then(() => {
detail.fetchData();
ElMessage({
type: "success",
message: "操作成功",
message: languageFormat(
language.value,
"操作成功",
"Operate successfully"
),
});
});
})
......@@ -169,18 +181,30 @@ const detail = reactive({
},
// 取消购票
cancelOrder() {
ElMessageBox.confirm("确定取消购票吗?", "提示", {
confirmButtonText: "确认",
cancelButtonText: "取消",
type: "warning",
draggable: true,
})
ElMessageBox.confirm(
languageFormat(
language.value,
"确认取消购票吗?",
"Are you sure to cancel?"
),
languageFormat(language.value, "提示", "tip"),
{
confirmButtonText: languageFormat(language.value, "确认", "confirm"),
cancelButtonText: languageFormat(language.value, "取消", "cancel"),
type: "warning",
draggable: true,
}
)
.then(() => {
cancelOrder({ orderSn: detail.data.orderSn }).then((res) => {
detail.fetchData();
ElMessage({
type: "success",
message: "操作成功",
message: languageFormat(
language.value,
"操作成功",
"Operate successfully"
),
});
});
})
......@@ -362,30 +386,32 @@ detail.fetchData();
}}
</div>
<div class="pay" @click="detail.comeBack()">
{{
languageFormat(
language,
"再来一单",
"Make another order"
)
}}
{{ languageFormat(language, "再来一单", "Make another order") }}
</div>
</div>
<div v-else class="btn_box">
<div class="pay_dis"> {{
<div class="pay_dis">
{{
languageFormat(
language,
"请联系工作人员",
"Please contact the staff"
)
}}</div>
}}
</div>
</div>
</div>
</div>
<div v-if="detail.data?.state == 0" class="tip">
<span v-if="language==0">请尽快完成支付,还剩{{ detail.minutes }}{{ detail.seconds }}</span>
<span v-if="language==1">Time left {{ detail.minutes }}:{{ detail.seconds }}</span>
<span v-if="language == 0"
>请尽快完成支付,还剩{{ detail.minutes }}{{
detail.seconds
}}</span
>
<span v-if="language == 1"
>Time left {{ detail.minutes }}:{{ detail.seconds }}</span
>
</div>
</div>
......
......@@ -105,18 +105,30 @@ const order = reactive({
},
// 取消支付
cancelPayment(it) {
ElMessageBox.confirm("确定取消支付吗?", "提示", {
confirmButtonText: "确认",
cancelButtonText: "取消",
type: "warning",
draggable: true,
})
ElMessageBox.confirm(
languageFormat(
language.value,
"确认取消支付吗?",
"Are you sure to cancel the payment?"
),
languageFormat(language.value, "提示", "tip"),
{
confirmButtonText: languageFormat(language.value, "确认", "confirm"),
cancelButtonText: languageFormat(language.value, "取消", "cancel"),
type: "warning",
draggable: true,
}
)
.then(() => {
cancelPay({ orderSn: it.orderSn }).then(() => {
order.fetchData();
ElMessage({
type: "success",
message: "操作成功",
message: languageFormat(
language.value,
"操作成功",
"Operate successfully"
),
});
});
})
......
......@@ -16,14 +16,14 @@ const audience = reactive({
deletePeople(id) {
ElMessageBox.confirm(
languageFormat(
language,
language.value,
"确认删除该观看人吗?",
"Are you sure to delete this viewer?"
),
languageFormat(language, "提示", "Reminder"),
languageFormat(language.value, "提示", "Reminder"),
{
confirmButtonText: languageFormat(language, "确认", "confirm"),
cancelButtonText: languageFormat(language, "取消", "cancel"),
confirmButtonText: languageFormat(language.value, "确认", "confirm"),
cancelButtonText: languageFormat(language.value, "取消", "cancel"),
type: "warning",
draggable: true,
}
......@@ -34,7 +34,7 @@ const audience = reactive({
ElMessage({
type: "success",
message: languageFormat(
language,
language.value,
"操作成功",
"Operate successfully"
),
......
......@@ -77,7 +77,7 @@ function onWindowMessage(e) {
sendMsg("draw-object-text", {
x: 3900,
y: 1500,
text: "舞台",
text: language.value == 0 ? "舞台" : "stage",
style: { fontSize: 160, fontWeight: "400", fill: "#6a6a6a" },
});
} else if (data.type == "seat-click") {
......@@ -99,7 +99,7 @@ function onWindowMessage(e) {
return ElMessage({
type: "warning",
message: languageFormat(
language,
language.value,
"最多选择5个座位",
"Selectt at most 5 seats"
),
......
......@@ -96,7 +96,7 @@ const select_form = reactive({
return ElMessage({
type: "warning",
message: languageFormat(
language,
language.value,
"请选择时间",
"Please select the time"
),
......@@ -105,7 +105,7 @@ const select_form = reactive({
return ElMessage({
type: "warning",
message: languageFormat(
language,
language.value,
"请选择场次",
"Please select the session"
),
......@@ -114,7 +114,7 @@ const select_form = reactive({
return ElMessage({
type: "warning",
message: languageFormat(
language,
language.value,
"请选择场馆",
"Please choose the venue"
),
......@@ -123,7 +123,7 @@ const select_form = reactive({
return ElMessage({
type: "warning",
message: languageFormat(
language,
language.value,
"请选择票档",
"Please choose the ticket category"
),
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!