9749d4c9 by yyx

'1

1 parent c7f6d381
...@@ -12,29 +12,29 @@ const people = reactive({ ...@@ -12,29 +12,29 @@ const people = reactive({
12 name: "", 12 name: "",
13 idCard: "", 13 idCard: "",
14 }, 14 },
15 type: language == 0 ? "身份证" : "Identity Card", 15 type: language.value == 0 ? "身份证" : "Identity Card",
16 onConfirm() { 16 onConfirm() {
17 if (!people.form.name) 17 if (!people.form.name)
18 return ElMessage({ 18 return ElMessage({
19 type: "warning", 19 type: "warning",
20 message: languageFormat(language, "请输入姓名", "Name"), 20 message: languageFormat(language.value, "请输入姓名", "Name"),
21 }); 21 });
22 if (!people.form.idCard) 22 if (!people.form.idCard)
23 return ElMessage({ 23 return ElMessage({
24 type: "warning", 24 type: "warning",
25 message: languageFormat(language, "请输入证件号", "ID Numbe"), 25 message: languageFormat(language.value, "请输入证件号", "ID Numbe"),
26 }); 26 });
27 27
28 // 使用正则验证身份证号码格式 28 // 使用正则验证身份证号码格式
29 const idCardRegex = 29 const idCardRegex =
30 /^[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]$/; 30 /^[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]$/;
31 if (!idCardRegex.test(people.form.idCard) && language == 0) 31 if (!idCardRegex.test(people.form.idCard) && language.value == 0)
32 return ElMessage({ type: "warning", message: "身份证号格式不正确" }); 32 return ElMessage({ type: "warning", message: "身份证号格式不正确" });
33 33
34 addViewPeople(people.form).then((res) => { 34 addViewPeople(people.form).then((res) => {
35 ElMessage({ 35 ElMessage({
36 type: "success", 36 type: "success",
37 message: languageFormat(language, "操作成功", "Operate successfully"), 37 message: languageFormat(language.value, "操作成功", "Operate successfully"),
38 }); 38 });
39 router.go(-2); 39 router.go(-2);
40 }); 40 });
......
...@@ -26,7 +26,7 @@ const startCheckSuccessListener = (orderSn, actId) => { ...@@ -26,7 +26,7 @@ const startCheckSuccessListener = (orderSn, actId) => {
26 payment.showCodeDialog = false; 26 payment.showCodeDialog = false;
27 ElMessage({ 27 ElMessage({
28 type: "success", 28 type: "success",
29 message: anguageFormat(language, "支付成功", "Payment succeeded"), 29 message: anguageFormat(language.value, "支付成功", "Payment succeeded"),
30 }); 30 });
31 router.replace({ 31 router.replace({
32 path: "/seat/order", 32 path: "/seat/order",
......
...@@ -150,18 +150,30 @@ const detail = reactive({ ...@@ -150,18 +150,30 @@ const detail = reactive({
150 }, 150 },
151 // 取消支付 151 // 取消支付
152 cancelPay() { 152 cancelPay() {
153 ElMessageBox.confirm("确定取消支付吗?", "提示", { 153 ElMessageBox.confirm(
154 confirmButtonText: "确认", 154 languageFormat(
155 cancelButtonText: "取消", 155 language.value,
156 type: "warning", 156 "确认取消支付吗?",
157 draggable: true, 157 "Are you sure to cancel?"
158 }) 158 ),
159 languageFormat(language.value, "提示", "tip"),
160 {
161 confirmButtonText: languageFormat(language.value, "确认", "confirm"),
162 cancelButtonText: languageFormat(language.value, "取消", "cancel"),
163 type: "warning",
164 draggable: true,
165 }
166 )
159 .then(() => { 167 .then(() => {
160 cancelPay({ orderSn: detail.data.orderSn }).then(() => { 168 cancelPay({ orderSn: detail.data.orderSn }).then(() => {
161 detail.fetchData(); 169 detail.fetchData();
162 ElMessage({ 170 ElMessage({
163 type: "success", 171 type: "success",
164 message: "操作成功", 172 message: languageFormat(
173 language.value,
174 "操作成功",
175 "Operate successfully"
176 ),
165 }); 177 });
166 }); 178 });
167 }) 179 })
...@@ -169,18 +181,30 @@ const detail = reactive({ ...@@ -169,18 +181,30 @@ const detail = reactive({
169 }, 181 },
170 // 取消购票 182 // 取消购票
171 cancelOrder() { 183 cancelOrder() {
172 ElMessageBox.confirm("确定取消购票吗?", "提示", { 184 ElMessageBox.confirm(
173 confirmButtonText: "确认", 185 languageFormat(
174 cancelButtonText: "取消", 186 language.value,
175 type: "warning", 187 "确认取消购票吗?",
176 draggable: true, 188 "Are you sure to cancel?"
177 }) 189 ),
190 languageFormat(language.value, "提示", "tip"),
191 {
192 confirmButtonText: languageFormat(language.value, "确认", "confirm"),
193 cancelButtonText: languageFormat(language.value, "取消", "cancel"),
194 type: "warning",
195 draggable: true,
196 }
197 )
178 .then(() => { 198 .then(() => {
179 cancelOrder({ orderSn: detail.data.orderSn }).then((res) => { 199 cancelOrder({ orderSn: detail.data.orderSn }).then((res) => {
180 detail.fetchData(); 200 detail.fetchData();
181 ElMessage({ 201 ElMessage({
182 type: "success", 202 type: "success",
183 message: "操作成功", 203 message: languageFormat(
204 language.value,
205 "操作成功",
206 "Operate successfully"
207 ),
184 }); 208 });
185 }); 209 });
186 }) 210 })
...@@ -362,30 +386,32 @@ detail.fetchData(); ...@@ -362,30 +386,32 @@ detail.fetchData();
362 }} 386 }}
363 </div> 387 </div>
364 <div class="pay" @click="detail.comeBack()"> 388 <div class="pay" @click="detail.comeBack()">
365 {{ 389 {{ languageFormat(language, "再来一单", "Make another order") }}
366 languageFormat(
367 language,
368 "再来一单",
369 "Make another order"
370 )
371 }}
372 </div> 390 </div>
373 </div> 391 </div>
374 392
375 <div v-else class="btn_box"> 393 <div v-else class="btn_box">
376 <div class="pay_dis"> {{ 394 <div class="pay_dis">
395 {{
377 languageFormat( 396 languageFormat(
378 language, 397 language,
379 "请联系工作人员", 398 "请联系工作人员",
380 "Please contact the staff" 399 "Please contact the staff"
381 ) 400 )
382 }}</div> 401 }}
402 </div>
383 </div> 403 </div>
384 </div> 404 </div>
385 </div> 405 </div>
386 <div v-if="detail.data?.state == 0" class="tip"> 406 <div v-if="detail.data?.state == 0" class="tip">
387 <span v-if="language==0">请尽快完成支付,还剩{{ detail.minutes }}{{ detail.seconds }}</span> 407 <span v-if="language == 0"
388 <span v-if="language==1">Time left {{ detail.minutes }}:{{ detail.seconds }}</span> 408 >请尽快完成支付,还剩{{ detail.minutes }}{{
409 detail.seconds
410 }}</span
411 >
412 <span v-if="language == 1"
413 >Time left {{ detail.minutes }}:{{ detail.seconds }}</span
414 >
389 </div> 415 </div>
390 </div> 416 </div>
391 417
......
...@@ -105,18 +105,30 @@ const order = reactive({ ...@@ -105,18 +105,30 @@ const order = reactive({
105 }, 105 },
106 // 取消支付 106 // 取消支付
107 cancelPayment(it) { 107 cancelPayment(it) {
108 ElMessageBox.confirm("确定取消支付吗?", "提示", { 108 ElMessageBox.confirm(
109 confirmButtonText: "确认", 109 languageFormat(
110 cancelButtonText: "取消", 110 language.value,
111 type: "warning", 111 "确认取消支付吗?",
112 draggable: true, 112 "Are you sure to cancel the payment?"
113 }) 113 ),
114 languageFormat(language.value, "提示", "tip"),
115 {
116 confirmButtonText: languageFormat(language.value, "确认", "confirm"),
117 cancelButtonText: languageFormat(language.value, "取消", "cancel"),
118 type: "warning",
119 draggable: true,
120 }
121 )
114 .then(() => { 122 .then(() => {
115 cancelPay({ orderSn: it.orderSn }).then(() => { 123 cancelPay({ orderSn: it.orderSn }).then(() => {
116 order.fetchData(); 124 order.fetchData();
117 ElMessage({ 125 ElMessage({
118 type: "success", 126 type: "success",
119 message: "操作成功", 127 message: languageFormat(
128 language.value,
129 "操作成功",
130 "Operate successfully"
131 ),
120 }); 132 });
121 }); 133 });
122 }) 134 })
......
...@@ -16,14 +16,14 @@ const audience = reactive({ ...@@ -16,14 +16,14 @@ const audience = reactive({
16 deletePeople(id) { 16 deletePeople(id) {
17 ElMessageBox.confirm( 17 ElMessageBox.confirm(
18 languageFormat( 18 languageFormat(
19 language, 19 language.value,
20 "确认删除该观看人吗?", 20 "确认删除该观看人吗?",
21 "Are you sure to delete this viewer?" 21 "Are you sure to delete this viewer?"
22 ), 22 ),
23 languageFormat(language, "提示", "Reminder"), 23 languageFormat(language.value, "提示", "Reminder"),
24 { 24 {
25 confirmButtonText: languageFormat(language, "确认", "confirm"), 25 confirmButtonText: languageFormat(language.value, "确认", "confirm"),
26 cancelButtonText: languageFormat(language, "取消", "cancel"), 26 cancelButtonText: languageFormat(language.value, "取消", "cancel"),
27 type: "warning", 27 type: "warning",
28 draggable: true, 28 draggable: true,
29 } 29 }
...@@ -34,7 +34,7 @@ const audience = reactive({ ...@@ -34,7 +34,7 @@ const audience = reactive({
34 ElMessage({ 34 ElMessage({
35 type: "success", 35 type: "success",
36 message: languageFormat( 36 message: languageFormat(
37 language, 37 language.value,
38 "操作成功", 38 "操作成功",
39 "Operate successfully" 39 "Operate successfully"
40 ), 40 ),
......
...@@ -77,7 +77,7 @@ function onWindowMessage(e) { ...@@ -77,7 +77,7 @@ function onWindowMessage(e) {
77 sendMsg("draw-object-text", { 77 sendMsg("draw-object-text", {
78 x: 3900, 78 x: 3900,
79 y: 1500, 79 y: 1500,
80 text: "舞台", 80 text: language.value == 0 ? "舞台" : "stage",
81 style: { fontSize: 160, fontWeight: "400", fill: "#6a6a6a" }, 81 style: { fontSize: 160, fontWeight: "400", fill: "#6a6a6a" },
82 }); 82 });
83 } else if (data.type == "seat-click") { 83 } else if (data.type == "seat-click") {
...@@ -99,7 +99,7 @@ function onWindowMessage(e) { ...@@ -99,7 +99,7 @@ function onWindowMessage(e) {
99 return ElMessage({ 99 return ElMessage({
100 type: "warning", 100 type: "warning",
101 message: languageFormat( 101 message: languageFormat(
102 language, 102 language.value,
103 "最多选择5个座位", 103 "最多选择5个座位",
104 "Selectt at most 5 seats" 104 "Selectt at most 5 seats"
105 ), 105 ),
......
...@@ -96,7 +96,7 @@ const select_form = reactive({ ...@@ -96,7 +96,7 @@ const select_form = reactive({
96 return ElMessage({ 96 return ElMessage({
97 type: "warning", 97 type: "warning",
98 message: languageFormat( 98 message: languageFormat(
99 language, 99 language.value,
100 "请选择时间", 100 "请选择时间",
101 "Please select the time" 101 "Please select the time"
102 ), 102 ),
...@@ -105,7 +105,7 @@ const select_form = reactive({ ...@@ -105,7 +105,7 @@ const select_form = reactive({
105 return ElMessage({ 105 return ElMessage({
106 type: "warning", 106 type: "warning",
107 message: languageFormat( 107 message: languageFormat(
108 language, 108 language.value,
109 "请选择场次", 109 "请选择场次",
110 "Please select the session" 110 "Please select the session"
111 ), 111 ),
...@@ -114,7 +114,7 @@ const select_form = reactive({ ...@@ -114,7 +114,7 @@ const select_form = reactive({
114 return ElMessage({ 114 return ElMessage({
115 type: "warning", 115 type: "warning",
116 message: languageFormat( 116 message: languageFormat(
117 language, 117 language.value,
118 "请选择场馆", 118 "请选择场馆",
119 "Please choose the venue" 119 "Please choose the venue"
120 ), 120 ),
...@@ -123,7 +123,7 @@ const select_form = reactive({ ...@@ -123,7 +123,7 @@ const select_form = reactive({
123 return ElMessage({ 123 return ElMessage({
124 type: "warning", 124 type: "warning",
125 message: languageFormat( 125 message: languageFormat(
126 language, 126 language.value,
127 "请选择票档", 127 "请选择票档",
128 "Please choose the ticket category" 128 "Please choose the ticket category"
129 ), 129 ),
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!