23e7b3d9 by zhangmeng

赛事中文隐藏下载收据

1 parent f6e7ec6a
1 <template> 1 <template>
2 <div style="min-height: 100vh"> 2 <div style="min-height: 100vh">
3 <div class="box" v-if="!errorBox"> 3 <div v-if="!errorBox" class="box">
4 <el-card :body-style="{ padding: '0px' }" class="mt20"> 4 <el-card :body-style="{ padding: '0px' }" class="mt20">
5 <div slot="header"> 5 <div slot="header">
6 <div class="bg-lineg">{{ language == 0 ? '报名缴费清单' : 'Registration Payment List' }}</div> 6 <div class="bg-lineg">{{ language == 0 ? '报名缴费清单' : 'Registration Payment List' }}</div>
...@@ -10,15 +10,15 @@ ...@@ -10,15 +10,15 @@
10 <group-info-row v-if="groupId" :group-id="groupId" :match-id="matchId"/> 10 <group-info-row v-if="groupId" :group-id="groupId" :match-id="matchId"/>
11 <coach-info-row v-if="groupId" :group-id="groupId" :match-id="matchId"/> 11 <coach-info-row v-if="groupId" :group-id="groupId" :match-id="matchId"/>
12 12
13 <div class="pd20" v-if="user.utype=='1'&&myMemberTable.length>0"> 13 <div v-if="user.utype=='1'&&myMemberTable.length>0" class="pd20">
14 <div class="leftboderTT">{{ language == 0 ? '随行人员清单' : 'List of accompanying personnel' }} 14 <div class="leftboderTT">{{ language == 0 ? '随行人员清单' : 'List of accompanying personnel' }}
15 </div> 15 </div>
16 <div> 16 <div>
17 <el-table class="mt20" :data="myMemberTable" border> 17 <el-table :data="myMemberTable" border class="mt20">
18 <el-table-column type="index" :label="language=='0'?'序号':'Index'" width="70" align="center"/> 18 <el-table-column :label="language=='0'?'序号':'Index'" align="center" type="index" width="70"/>
19 <el-table-column :label="language=='1'?'Surname':'姓氏'" prop="xing" min-width="100"/> 19 <el-table-column :label="language=='1'?'Surname':'姓氏'" min-width="100" prop="xing"/>
20 <el-table-column :label="language=='0'?'名':'Name'" prop="ming" min-width="100"/> 20 <el-table-column :label="language=='0'?'名':'Name'" min-width="100" prop="ming"/>
21 <el-table-column :label="language==0?'国家/地区':'Nationality'" prop="countryName" min-width="100"/> 21 <el-table-column :label="language==0?'国家/地区':'Nationality'" min-width="100" prop="countryName"/>
22 <!-- <el-table-column :label="language=='1'?'Passport number':'护照号'" prop="idcCode" min-width="120"/>--> 22 <!-- <el-table-column :label="language=='1'?'Passport number':'护照号'" prop="idcCode" min-width="120"/>-->
23 <!-- <el-table-column :label="language=='1'?'Birthday':'生日'" prop="birth"/>--> 23 <!-- <el-table-column :label="language=='1'?'Birthday':'生日'" prop="birth"/>-->
24 <el-table-column :label="language=='1'?'Gender':'性别'" prop="sexStr"/> 24 <el-table-column :label="language=='1'?'Gender':'性别'" prop="sexStr"/>
...@@ -40,26 +40,26 @@ ...@@ -40,26 +40,26 @@
40 </el-table> 40 </el-table>
41 </div> 41 </div>
42 </div> 42 </div>
43 <div class="pd20" v-if="signInfoList?.length>0||zuQuery.athName"> 43 <div v-if="signInfoList?.length>0||zuQuery.athName" class="pd20">
44 <div class="leftboderTT">{{ language == 0 ? '参赛人员保险费' : 'Participant Insurance Fee' }} 44 <div class="leftboderTT">{{ language == 0 ? '参赛人员保险费' : 'Participant Insurance Fee' }}
45 <div class="fr"> 45 <div class="fr">
46 <el-input size="small" v-model="zuQuery.athName" :prefix-icon="Search" 46 <el-input v-model="zuQuery.athName" :prefix-icon="Search" clearable
47 @change="getSignList" clearable/> 47 size="small" @change="getSignList"/>
48 </div> 48 </div>
49 </div> 49 </div>
50 <!-- 人员列表--> 50 <!-- 人员列表-->
51 <sign-info-table class="mt20" v-if="matchId" :show-summary="true" :total="insuranceFeeTotal" 51 <sign-info-table v-if="matchId" :hasAction="false" :list="signInfoList" :match-id="matchId"
52 :match-id="matchId" :list="signInfoList" :hasAction="false"/> 52 :show-summary="true" :total="insuranceFeeTotal" class="mt20"/>
53 </div> 53 </div>
54 <div class="pd20" v-if="zuTableList?.length>0||zuQuery.groName"> 54 <div v-if="zuTableList?.length>0||zuQuery.groName" class="pd20">
55 <div class="leftboderTT">{{ language == 0 ? '参赛设项服务费' : 'Registration Fee for Event Entry' }} 55 <div class="leftboderTT">{{ language == 0 ? '参赛设项服务费' : 'Registration Fee for Event Entry' }}
56 <div class="fr"> 56 <div class="fr">
57 <el-input size="small" v-model="zuQuery.groName" :prefix-icon="Search" 57 <el-input v-model="zuQuery.groName" :prefix-icon="Search" clearable
58 @change="getSignList" clearable/> 58 size="small" @change="getSignList"/>
59 </div> 59 </div>
60 </div> 60 </div>
61 <zu-table class="mt20" :list="zuTableList" :show-summary="true" :total="serviceFeeTotal" 61 <zu-table :hasAction="false" :list="zuTableList" :show-summary="true" :total="serviceFeeTotal"
62 :hasAction="false"/> 62 class="mt20"/>
63 </div> 63 </div>
64 <el-row class="priceBar"> 64 <el-row class="priceBar">
65 <el-col :lg="12" :xs="24" class="pl-15"> 65 <el-col :lg="12" :xs="24" class="pl-15">
...@@ -84,11 +84,11 @@ ...@@ -84,11 +84,11 @@
84 </el-link> 84 </el-link>
85 </el-col> 85 </el-col>
86 <el-col :lg="12" :xs="24"> 86 <el-col :lg="12" :xs="24">
87 <div class="flex" v-if="Number(form.totalFee)>0"> 87 <div v-if="Number(form.totalFee)>0" class="flex">
88 <div class="item" v-if="signInfoList?.length>0"><label>{{ 88 <div v-if="signInfoList?.length>0" class="item"><label>{{
89 language == 0 ? '参赛服务费' : 'REGISTRATION FEE' 89 language == 0 ? '参赛服务费' : 'REGISTRATION FEE'
90 }}:</label><span>{{ language == 0 ? '¥' : '€' }}{{ serviceFeeTotal }}</span></div> 90 }}:</label><span>{{ language == 0 ? '¥' : '€' }}{{ serviceFeeTotal }}</span></div>
91 <div class="item" v-if="zuTableList?.length>0"><label>{{ 91 <div v-if="zuTableList?.length>0" class="item"><label>{{
92 language == 0 ? '保险费' : 'INSURANCE' 92 language == 0 ? '保险费' : 'INSURANCE'
93 }}:</label><span>{{ language == 0 ? '¥' : '€' }}{{ insuranceFeeTotal }}</span></div> 93 }}:</label><span>{{ language == 0 ? '¥' : '€' }}{{ insuranceFeeTotal }}</span></div>
94 <div class="item"><label>{{ language == 0 ? '费用总计' : 'Total Cost' }}:</label><span 94 <div class="item"><label>{{ language == 0 ? '费用总计' : 'Total Cost' }}:</label><span
...@@ -99,8 +99,8 @@ ...@@ -99,8 +99,8 @@
99 </div> 99 </div>
100 <div v-else class="pd20 skeletonBox"> 100 <div v-else class="pd20 skeletonBox">
101 <el-skeleton :rows="8"/> 101 <el-skeleton :rows="8"/>
102 <el-button type="primary" class="btn-lineG" size="large" :style="language == 0 ?'width:200px':'width:400px'" 102 <el-button :style="language == 0 ?'width:200px':'width:400px'" class="btn-lineG" round size="large"
103 round @click="showLogin"> 103 type="primary" @click="showLogin">
104 {{ language == 0 ? '登录后查看详细报项信息' : 'View detailed report information after logging in' }} 104 {{ language == 0 ? '登录后查看详细报项信息' : 'View detailed report information after logging in' }}
105 </el-button> 105 </el-button>
106 </div> 106 </div>
...@@ -109,44 +109,44 @@ ...@@ -109,44 +109,44 @@
109 <el-card class="mt20 mb20"> 109 <el-card class="mt20 mb20">
110 <el-row class="result"> 110 <el-row class="result">
111 <el-col :lg="12"> 111 <el-col :lg="12">
112 <div class="text-warning flex" v-if="form.auditStatus=='1'"> 112 <div v-if="form.auditStatus=='1'" class="text-warning flex">
113 <img src="@/assets/img/ing.png"> 113 <img src="@/assets/img/ing.png">
114 {{ language == 0 ? '报名信息审核中' : 'Registration Information under review' }} 114 {{ language == 0 ? '报名信息审核中' : 'Registration Information under review' }}
115 </div> 115 </div>
116 <div class="text-success flex" v-if="form.auditStatus=='2'"> 116 <div v-if="form.auditStatus=='2'" class="text-success flex">
117 <img src="@/assets/img/r.png"> 117 <img src="@/assets/img/r.png">
118 {{ language == 0 ? '报名信息审核通过' : 'Registration Information Approved' }} 118 {{ language == 0 ? '报名信息审核通过' : 'Registration Information Approved' }}
119 </div> 119 </div>
120 <div class="text-danger flex" v-if="form.auditStatus=='3'"> 120 <div v-if="form.auditStatus=='3'" class="text-danger flex">
121 <img src="@/assets/img/w.png"> 121 <img src="@/assets/img/w.png">
122 <div> 122 <div>
123 {{ language == 0 ? '报名信息审核拒绝' : 'Registration Information rejected' }} 123 {{ language == 0 ? '报名信息审核拒绝' : 'Registration Information rejected' }}
124 <div v-if="form.reason" class="rre">{{ language == 0 ? '驳回理由' : 'Reason' }}:{{ form.reason }}</div> 124 <div v-if="form.reason" class="rre">{{ language == 0 ? '驳回理由' : 'Reason' }}:{{ form.reason }}</div>
125 </div> 125 </div>
126 </div> 126 </div>
127 <div class="text-danger flex" v-if="form.auditStatus=='4'"> 127 <div v-if="form.auditStatus=='4'" class="text-danger flex">
128 <img src="@/assets/img/w.png"> 128 <img src="@/assets/img/w.png">
129 <div> 129 <div>
130 {{ language == 0 ? '报名已取消' : 'Registration cancelled' }} 130 {{ language == 0 ? '报名已取消' : 'Registration cancelled' }}
131 </div> 131 </div>
132 </div> 132 </div>
133 </el-col> 133 </el-col>
134 <el-col :lg="12" v-if="Number(form.totalFee)>0"> 134 <el-col v-if="Number(form.totalFee)>0" :lg="12">
135 <div class="priceb" v-if="form.payStatus=='0'">{{ language == 0 ? '待支付金额' : 'Amount Due' }}:<span 135 <div v-if="form.payStatus=='0'" class="priceb">{{ language == 0 ? '待支付金额' : 'Amount Due' }}:<span
136 class="price">{{ language == 0 ? '¥' : '€' }}{{ Number(totalFee).toFixed(2) }}</span></div> 136 class="price">{{ language == 0 ? '¥' : '€' }}{{ Number(totalFee).toFixed(2) }}</span></div>
137 <div class="priceb" v-else-if="form.payStatus=='1'">{{ 137 <div v-else-if="form.payStatus=='1'" class="priceb">{{
138 language == 0 ? '线下支付待核销' : 'Amount Due' 138 language == 0 ? '线下支付待核销' : 'Amount Due'
139 }}:<span class="price">{{ language == 0 ? '¥' : '€' }}{{ Number(totalFee).toFixed(2) }}</span></div> 139 }}:<span class="price">{{ language == 0 ? '¥' : '€' }}{{ Number(totalFee).toFixed(2) }}</span></div>
140 <div class="priceb" v-else-if="form.payStatus=='3'">{{ language == 0 ? '已支付金额' : 'Amount Due' }}:<span 140 <div v-else-if="form.payStatus=='3'" class="priceb">{{ language == 0 ? '已支付金额' : 'Amount Due' }}:<span
141 class="price">{{ language == 0 ? '¥' : '€' }}{{ Number(totalFee).toFixed(2) }}</span></div> 141 class="price">{{ language == 0 ? '¥' : '€' }}{{ Number(totalFee).toFixed(2) }}</span></div>
142 <div class="priceb" v-else-if="form.payStatus=='5'">{{ language == 0 ? '已退款' : 'Refunded' }}:<span 142 <div v-else-if="form.payStatus=='5'" class="priceb">{{ language == 0 ? '已退款' : 'Refunded' }}:<span
143 class="price">{{ language == 0 ? '¥' : '€' }}{{ Number(totalFee).toFixed(2) }}</span></div> 143 class="price">{{ language == 0 ? '¥' : '€' }}{{ Number(totalFee).toFixed(2) }}</span></div>
144 <div class="priceb" v-else>{{ language == 0 ? '费用总计' : 'Amount Due' }}:<span 144 <div v-else class="priceb">{{ language == 0 ? '费用总计' : 'Amount Due' }}:<span
145 class="price">{{ language == 0 ? '¥' : '€' }}{{ Number(totalFee).toFixed(2) }}</span></div> 145 class="price">{{ language == 0 ? '¥' : '€' }}{{ Number(totalFee).toFixed(2) }}</span></div>
146 </el-col> 146 </el-col>
147 </el-row> 147 </el-row>
148 </el-card> 148 </el-card>
149 <el-card class="mb60" v-if="form.auditStatus=='2'&&form.payStatus=='0'&&Number(form.totalFee)>0"> 149 <el-card v-if="form.auditStatus=='2'&&form.payStatus=='0'&&Number(form.totalFee)>0" class="mb60">
150 <div class="leftboderTT">{{ language == 0 ? '选择支付方式' : 'Choose payment method' }}</div> 150 <div class="leftboderTT">{{ language == 0 ? '选择支付方式' : 'Choose payment method' }}</div>
151 <div class="mt20"> 151 <div class="mt20">
152 <el-radio-group v-model="payType" @change="changePaytype"> 152 <el-radio-group v-model="payType" @change="changePaytype">
...@@ -154,10 +154,10 @@ ...@@ -154,10 +154,10 @@
154 <!-- <el-radio label="1" border>--> 154 <!-- <el-radio label="1" border>-->
155 <!-- <svg t="1709003181386" class="icon" viewBox="0 0 3283 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="31015" width="100" height="40"><path d="M1163.122759 94.631724H593.92A133.826207 133.826207 0 0 0 459.034483 228.457931v567.084138a133.473103 133.473103 0 0 0 133.826207 133.826207h570.262069a133.826207 133.826207 0 0 0 134.17931-133.826207v-5.296552s-217.864828-90.394483-328.033103-143.36c-73.445517 90.747586-168.783448 145.478621-267.652414 145.478621-167.017931 0-223.514483-145.831724-144.419311-241.875862a169.136552 169.136552 0 0 1 92.16-51.906207c70.62069-17.302069 184.32 10.946207 290.604138 45.903448A587.211034 587.211034 0 0 0 988.689655 429.373793h-328.73931v-32.838621h168.783448V337.213793h-204.446896v-33.191724h204.446896V219.630345a14.124138 14.124138 0 0 1 14.477241-14.477242h82.273104v98.868966h202.328276v33.191724h-202.328276v59.321379h165.252414a677.605517 677.605517 0 0 1-70.62069 176.551725c50.14069 18.008276 94.984828 35.310345 128.529655 46.256551a930.427586 930.427586 0 0 0 147.950345 42.725518V228.457931a133.826207 133.826207 0 0 0-133.473103-133.826207z" fill="#089fe8" p-id="31016"></path><path d="M663.481379 548.016552a162.78069 162.78069 0 0 0-81.566896 30.366896c-64.617931 55.790345-26.129655 158.190345 104.165517 158.190345 75.917241 0 151.481379-48.375172 211.862069-125.704827-85.804138-40.96-156.424828-70.267586-234.46069-62.852414zM2488.673103 225.28h239.757242v47.668966h85.804138V216.805517a22.951724 22.951724 0 0 0-21.892414-23.304827h-139.122759V149.009655h-89.335172v44.137931h-160.662069v79.80138h85.451034zM1882.394483 360.518621h67.442758v247.172413h73.798621V280.011034h-26.835862l55.437241-126.764137H1970.317241l-87.922758 207.271724zM2824.827586 596.391724l-26.835862-90.747586a13.771034 13.771034 0 0 0-13.064827-10.24h-70.62069l20.48 70.62069H2648.275862v-135.944828h164.546207v-32.132414H2648.275862v-63.55862h164.546207v-32.132414h-409.6v32.132414h164.546207v63.55862h-164.546207v32.132414h164.546207V564.965517h-164.546207v32.132414H2824.827586zM2158.521379 323.442759a16.595862 16.595862 0 0 0-15.183448-9.886897h-63.558621l49.434483 156.424828h75.564138z" fill="#089fe8" p-id="31017"></path><path d="M2319.889655 156.777931h-76.623448v80.154483h-188.557241v32.132414h188.557241v287.426206a13.064828 13.064828 0 0 1-12.358621 12.005518h-38.841379v31.77931h99.222069a30.013793 30.013793 0 0 0 28.601379-29.66069V269.064828h31.073104v-32.132414h-31.073104zM1871.448276 577.677241a913.831724 913.831724 0 0 1-168.783448-80.507586 357.34069 357.34069 0 0 0 141.241379-194.56H1694.896552V249.997241h170.195862v-32.83862H1694.896552V150.422069h-75.211035a15.536552 15.536552 0 0 0-15.183448 15.536552v51.2h-169.136552v32.83862h169.136552v52.612414h-141.241379v32.838621h284.248276a278.951724 278.951724 0 0 1-93.572414 127.470345 360.871724 360.871724 0 0 1-93.572414-94.984828H1483.034483a423.724138 423.724138 0 0 0 122.173793 130.295173 662.775172 662.775172 0 0 1-172.667586 77.329655v39.194482A773.296552 773.296552 0 0 0 1653.230345 529.655172 781.771034 781.771034 0 0 0 1871.448276 614.753103zM1553.655172 674.78069l-70.620689 190.675862h35.310345l13.417931-38.488276h70.620689l12.711724 38.488276h35.310345l-70.620689-190.675862z m-12.711724 128.176551l27.188966-79.095172 26.482758 79.095172zM1796.237241 674.78069h-34.251034v190.675862h115.464827v-26.129655h-81.213793v-164.546207zM2003.155862 674.78069h34.251035v190.322758h-34.251035zM2250.328276 674.78069h-74.151724v190.675862h35.310345v-73.445518h39.900689a58.615172 58.615172 0 1 0 0-117.230344z m-2.118621 91.100689H2210.427586v-64.971034h37.782069a31.073103 31.073103 0 0 1 30.366897 32.485517 30.72 30.72 0 0 1-30.366897 32.485517zM2465.015172 674.78069l-70.620689 190.675862h35.310345l13.417931-38.488276h70.620689l12.711724 38.488276h35.310345l-70.620689-190.675862z m-12.711724 128.176551l27.542069-79.095172 27.188966 79.095172zM2716.071724 755.994483l-38.135172-81.213793H2641.213793l57.555862 112.286896v78.388966h33.897931v-78.388966l0.353104-0.353103 57.555862-111.933793h-37.075862l-37.428966 81.213793z" fill="#089fe8" p-id="31018"></path></svg>--> 155 <!-- <svg t="1709003181386" class="icon" viewBox="0 0 3283 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="31015" width="100" height="40"><path d="M1163.122759 94.631724H593.92A133.826207 133.826207 0 0 0 459.034483 228.457931v567.084138a133.473103 133.473103 0 0 0 133.826207 133.826207h570.262069a133.826207 133.826207 0 0 0 134.17931-133.826207v-5.296552s-217.864828-90.394483-328.033103-143.36c-73.445517 90.747586-168.783448 145.478621-267.652414 145.478621-167.017931 0-223.514483-145.831724-144.419311-241.875862a169.136552 169.136552 0 0 1 92.16-51.906207c70.62069-17.302069 184.32 10.946207 290.604138 45.903448A587.211034 587.211034 0 0 0 988.689655 429.373793h-328.73931v-32.838621h168.783448V337.213793h-204.446896v-33.191724h204.446896V219.630345a14.124138 14.124138 0 0 1 14.477241-14.477242h82.273104v98.868966h202.328276v33.191724h-202.328276v59.321379h165.252414a677.605517 677.605517 0 0 1-70.62069 176.551725c50.14069 18.008276 94.984828 35.310345 128.529655 46.256551a930.427586 930.427586 0 0 0 147.950345 42.725518V228.457931a133.826207 133.826207 0 0 0-133.473103-133.826207z" fill="#089fe8" p-id="31016"></path><path d="M663.481379 548.016552a162.78069 162.78069 0 0 0-81.566896 30.366896c-64.617931 55.790345-26.129655 158.190345 104.165517 158.190345 75.917241 0 151.481379-48.375172 211.862069-125.704827-85.804138-40.96-156.424828-70.267586-234.46069-62.852414zM2488.673103 225.28h239.757242v47.668966h85.804138V216.805517a22.951724 22.951724 0 0 0-21.892414-23.304827h-139.122759V149.009655h-89.335172v44.137931h-160.662069v79.80138h85.451034zM1882.394483 360.518621h67.442758v247.172413h73.798621V280.011034h-26.835862l55.437241-126.764137H1970.317241l-87.922758 207.271724zM2824.827586 596.391724l-26.835862-90.747586a13.771034 13.771034 0 0 0-13.064827-10.24h-70.62069l20.48 70.62069H2648.275862v-135.944828h164.546207v-32.132414H2648.275862v-63.55862h164.546207v-32.132414h-409.6v32.132414h164.546207v63.55862h-164.546207v32.132414h164.546207V564.965517h-164.546207v32.132414H2824.827586zM2158.521379 323.442759a16.595862 16.595862 0 0 0-15.183448-9.886897h-63.558621l49.434483 156.424828h75.564138z" fill="#089fe8" p-id="31017"></path><path d="M2319.889655 156.777931h-76.623448v80.154483h-188.557241v32.132414h188.557241v287.426206a13.064828 13.064828 0 0 1-12.358621 12.005518h-38.841379v31.77931h99.222069a30.013793 30.013793 0 0 0 28.601379-29.66069V269.064828h31.073104v-32.132414h-31.073104zM1871.448276 577.677241a913.831724 913.831724 0 0 1-168.783448-80.507586 357.34069 357.34069 0 0 0 141.241379-194.56H1694.896552V249.997241h170.195862v-32.83862H1694.896552V150.422069h-75.211035a15.536552 15.536552 0 0 0-15.183448 15.536552v51.2h-169.136552v32.83862h169.136552v52.612414h-141.241379v32.838621h284.248276a278.951724 278.951724 0 0 1-93.572414 127.470345 360.871724 360.871724 0 0 1-93.572414-94.984828H1483.034483a423.724138 423.724138 0 0 0 122.173793 130.295173 662.775172 662.775172 0 0 1-172.667586 77.329655v39.194482A773.296552 773.296552 0 0 0 1653.230345 529.655172 781.771034 781.771034 0 0 0 1871.448276 614.753103zM1553.655172 674.78069l-70.620689 190.675862h35.310345l13.417931-38.488276h70.620689l12.711724 38.488276h35.310345l-70.620689-190.675862z m-12.711724 128.176551l27.188966-79.095172 26.482758 79.095172zM1796.237241 674.78069h-34.251034v190.675862h115.464827v-26.129655h-81.213793v-164.546207zM2003.155862 674.78069h34.251035v190.322758h-34.251035zM2250.328276 674.78069h-74.151724v190.675862h35.310345v-73.445518h39.900689a58.615172 58.615172 0 1 0 0-117.230344z m-2.118621 91.100689H2210.427586v-64.971034h37.782069a31.073103 31.073103 0 0 1 30.366897 32.485517 30.72 30.72 0 0 1-30.366897 32.485517zM2465.015172 674.78069l-70.620689 190.675862h35.310345l13.417931-38.488276h70.620689l12.711724 38.488276h35.310345l-70.620689-190.675862z m-12.711724 128.176551l27.542069-79.095172 27.188966 79.095172zM2716.071724 755.994483l-38.135172-81.213793H2641.213793l57.555862 112.286896v78.388966h33.897931v-78.388966l0.353104-0.353103 57.555862-111.933793h-37.075862l-37.428966 81.213793z" fill="#089fe8" p-id="31018"></path></svg>-->
156 <!-- </el-radio>--> 156 <!-- </el-radio>-->
157 <el-radio label="2" v-if="form.payTypeArr.indexOf('2')>-1" border> 157 <el-radio v-if="form.payTypeArr.indexOf('2')>-1" border label="2">
158 <!-- 微信--> 158 <!-- 微信-->
159 <svg t="1709002960407" class="icon" viewBox="0 0 3152 1024" version="1.1" 159 <svg class="icon" height="40" p-id="24747" t="1709002960407"
160 xmlns="http://www.w3.org/2000/svg" p-id="24747" width="94" height="40"> 160 version="1.1" viewBox="0 0 3152 1024" width="94" xmlns="http://www.w3.org/2000/svg">
161 <path 161 <path
162 d="M381.998922 630.960647c-4.416173 2.208086-8.832345 3.312129-14.352561 3.312129-12.144474 0-22.080863-7.17628-28.1531-17.66469l-2.208086-4.968194-87.771428-204.247978c-1.104043-2.208086-1.104043-4.416173-1.104043-6.624259 0-9.384367 6.624259-16.560647 15.456603-16.560647 3.312129 0 6.624259 1.104043 9.936388 3.312129l103.780054 78.387062c7.728302 4.968194 16.560647 8.280323 26.497035 8.280324 5.520216 0 11.040431-1.104043 16.560647-3.312129l486.330998-230.192992C819.752022 131.381132 676.226415 60.17035 513.380054 60.17035 248.409704 59.618329 32.017251 250.61779 32.017251 486.883019c0 128.069003 64.586523 244.545553 166.15849 322.932614 7.728302 6.072237 13.248518 16.560647 13.248518 27.601079 0 3.312129-1.104043 7.17628-2.208086 10.488409-7.728302 32.017251-20.976819 84.459299-20.97682 86.667386-1.104043 3.312129-2.208086 8.280323-2.208086 13.248517 0 9.384367 6.624259 16.560647 15.456604 16.560647 3.312129 0 6.624259-1.104043 8.832345-3.312129l104.884097-65.138545c7.728302-4.968194 16.560647-8.280323 25.392992-8.280323 4.416173 0 9.936388 1.104043 14.35256 2.208086 49.129919 15.456604 102.676011 23.736927 157.326146 23.736927 265.522372 0 481.362803-191.551482 481.362803-427.816711 0-71.210782-19.872776-139.109434-54.650135-198.175741L385.863073 628.752561l-3.864151 2.208086z" 162 d="M381.998922 630.960647c-4.416173 2.208086-8.832345 3.312129-14.352561 3.312129-12.144474 0-22.080863-7.17628-28.1531-17.66469l-2.208086-4.968194-87.771428-204.247978c-1.104043-2.208086-1.104043-4.416173-1.104043-6.624259 0-9.384367 6.624259-16.560647 15.456603-16.560647 3.312129 0 6.624259 1.104043 9.936388 3.312129l103.780054 78.387062c7.728302 4.968194 16.560647 8.280323 26.497035 8.280324 5.520216 0 11.040431-1.104043 16.560647-3.312129l486.330998-230.192992C819.752022 131.381132 676.226415 60.17035 513.380054 60.17035 248.409704 59.618329 32.017251 250.61779 32.017251 486.883019c0 128.069003 64.586523 244.545553 166.15849 322.932614 7.728302 6.072237 13.248518 16.560647 13.248518 27.601079 0 3.312129-1.104043 7.17628-2.208086 10.488409-7.728302 32.017251-20.976819 84.459299-20.97682 86.667386-1.104043 3.312129-2.208086 8.280323-2.208086 13.248517 0 9.384367 6.624259 16.560647 15.456604 16.560647 3.312129 0 6.624259-1.104043 8.832345-3.312129l104.884097-65.138545c7.728302-4.968194 16.560647-8.280323 25.392992-8.280323 4.416173 0 9.936388 1.104043 14.35256 2.208086 49.129919 15.456604 102.676011 23.736927 157.326146 23.736927 265.522372 0 481.362803-191.551482 481.362803-427.816711 0-71.210782-19.872776-139.109434-54.650135-198.175741L385.863073 628.752561l-3.864151 2.208086z"
163 fill="#09BB07" p-id="24748"></path> 163 fill="#09BB07" p-id="24748"></path>
...@@ -166,10 +166,10 @@ ...@@ -166,10 +166,10 @@
166 fill="#595757" p-id="24749"></path> 166 fill="#595757" p-id="24749"></path>
167 </svg> 167 </svg>
168 </el-radio> 168 </el-radio>
169 <el-radio label="3" v-if="form.payTypeArr.indexOf('0')>-1" border> 169 <el-radio v-if="form.payTypeArr.indexOf('0')>-1" border label="3">
170 <!-- 线下--> 170 <!-- 线下-->
171 <svg t="1709003441012" class="icon" viewBox="0 0 3527 1024" version="1.1" 171 <svg class="icon" height="40" p-id="32905" t="1709003441012"
172 xmlns="http://www.w3.org/2000/svg" p-id="32905" width="90" height="40"> 172 version="1.1" viewBox="0 0 3527 1024" width="90" xmlns="http://www.w3.org/2000/svg">
173 <path 173 <path
174 d="M316.703858 1.763556h392.789333c54.840889 0 88.917333 45.966222 76.145778 102.542222l-182.897778 807.452444c-12.885333 56.405333-67.783111 102.4-122.652444 102.4H87.327858c-54.755556 0-88.917333-45.994667-76.145778-102.4L194.136747 104.305778C206.936747 47.729778 261.80608 1.763556 316.703858 1.763556" 174 d="M316.703858 1.763556h392.789333c54.840889 0 88.917333 45.966222 76.145778 102.542222l-182.897778 807.452444c-12.885333 56.405333-67.783111 102.4-122.652444 102.4H87.327858c-54.755556 0-88.917333-45.994667-76.145778-102.4L194.136747 104.305778C206.936747 47.729778 261.80608 1.763556 316.703858 1.763556"
175 fill="#E0002B" p-id="32906"></path> 175 fill="#E0002B" p-id="32906"></path>
...@@ -196,10 +196,10 @@ ...@@ -196,10 +196,10 @@
196 fill="#4D4D4D" p-id="32913"></path> 196 fill="#4D4D4D" p-id="32913"></path>
197 </svg> 197 </svg>
198 </el-radio> 198 </el-radio>
199 <el-radio label="4" v-if="form.payTypeArr.indexOf('3')>-1" border> 199 <el-radio v-if="form.payTypeArr.indexOf('3')>-1" border label="4">
200 <!-- paypal--> 200 <!-- paypal-->
201 <svg t="1709002828937" class="icon" viewBox="0 0 4220 1024" version="1.1" 201 <svg class="icon" height="40" p-id="22654" t="1709002828937"
202 xmlns="http://www.w3.org/2000/svg" p-id="22654" width="94" height="40"> 202 version="1.1" viewBox="0 0 4220 1024" width="94" xmlns="http://www.w3.org/2000/svg">
203 <path 203 <path
204 d="M3249.722604 229.409369h-232.537679c-15.641548 0-29.197556 11.470468-32.325865 27.112016l-93.849287 595.421589c-2.08554 11.470468 7.299389 21.898167 18.769857 21.898167h118.875764c11.470468 0 20.855397-8.342159 21.898167-18.769858l27.112016-168.928717c2.08554-15.641548 15.641548-27.112016 32.325866-27.112016h72.99389c153.287169 0 240.879837-74.03666 263.820774-221.06721 10.427699-63.608961 0-114.704684-29.197556-150.158859-31.283096-38.582485-89.678208-58.395112-167.885947-58.395112z m27.112016 216.89613c-12.513238 83.421589-76.1222 83.421589-137.645621 83.421589h-35.454175l25.026476-155.372709c1.04277-9.384929 9.384929-16.684318 18.769858-16.684318h15.641547c41.710794 0 81.336049 0 102.191447 23.983707 12.513238 14.598778 15.641548 35.454175 11.470468 64.651731z" 204 d="M3249.722604 229.409369h-232.537679c-15.641548 0-29.197556 11.470468-32.325865 27.112016l-93.849287 595.421589c-2.08554 11.470468 7.299389 21.898167 18.769857 21.898167h118.875764c11.470468 0 20.855397-8.342159 21.898167-18.769858l27.112016-168.928717c2.08554-15.641548 15.641548-27.112016 32.325866-27.112016h72.99389c153.287169 0 240.879837-74.03666 263.820774-221.06721 10.427699-63.608961 0-114.704684-29.197556-150.158859-31.283096-38.582485-89.678208-58.395112-167.885947-58.395112z m27.112016 216.89613c-12.513238 83.421589-76.1222 83.421589-137.645621 83.421589h-35.454175l25.026476-155.372709c1.04277-9.384929 9.384929-16.684318 18.769858-16.684318h15.641547c41.710794 0 81.336049 0 102.191447 23.983707 12.513238 14.598778 15.641548 35.454175 11.470468 64.651731z"
205 fill="#009CDE" p-id="22655"></path> 205 fill="#009CDE" p-id="22655"></path>
...@@ -231,18 +231,18 @@ ...@@ -231,18 +231,18 @@
231 <div v-if="payType == '2'&&wePayCodeUrl"> 231 <div v-if="payType == '2'&&wePayCodeUrl">
232 <div class="payImgbox flexCenter"> 232 <div class="payImgbox flexCenter">
233 <div> 233 <div>
234 <img width="260" class="border" :src="wePayCodeUrl"/> 234 <img :src="wePayCodeUrl" class="border" width="260"/>
235 <img class="mt20" src="@/assets/img/sm.png"/> 235 <img class="mt20" src="@/assets/img/sm.png"/>
236 </div> 236 </div>
237 <div class="ml20"> 237 <div class="ml20">
238 <img height="360" src="@/assets/img/rr.jpg"/> 238 <img height="360" src="@/assets/img/rr.jpg"/>
239 </div> 239 </div>
240 </div> 240 </div>
241 <div class="tip text-center text-danger" v-if="language==0"> 241 <div v-if="language==0" class="tip text-center text-danger">
242 支付后不要关闭此窗口,等待确认支付成功. 242 支付后不要关闭此窗口,等待确认支付成功.
243 若长时间未收到支付成功提醒,请刷新页面 243 若长时间未收到支付成功提醒,请刷新页面
244 </div> 244 </div>
245 <div class="tip text-center text-danger" v-else> 245 <div v-else class="tip text-center text-danger">
246 After payment, do not close this window and wait for confirmation of successful payment. 246 After payment, do not close this window and wait for confirmation of successful payment.
247 <br/> 247 <br/>
248 If you have not received a notification of successful payment for a long time, 248 If you have not received a notification of successful payment for a long time,
...@@ -251,9 +251,9 @@ ...@@ -251,9 +251,9 @@
251 </div> 251 </div>
252 252
253 <div v-if="payType == '3'"> 253 <div v-if="payType == '3'">
254 <table class="table-border table" cellpadding="0" cellspacing="0"> 254 <table cellpadding="0" cellspacing="0" class="table-border table">
255 <tr> 255 <tr>
256 <th colspan="2" class="head"> 256 <th class="head" colspan="2">
257 {{ language == 0 ? '线下缴费的收款信息' : 'Offline Payment Collection Information' }} 257 {{ language == 0 ? '线下缴费的收款信息' : 'Offline Payment Collection Information' }}
258 </th> 258 </th>
259 </tr> 259 </tr>
...@@ -305,8 +305,9 @@ ...@@ -305,8 +305,9 @@
305 <tr> 305 <tr>
306 <th>{{ language == 0 ? '操作' : 'Actions' }}</th> 306 <th>{{ language == 0 ? '操作' : 'Actions' }}</th>
307 <td> 307 <td>
308 <file-upload :limit="1" v-model="voucherObj" :button-type="1" :is-show-tip="false" 308 <file-upload v-model="voucherObj" :button-text="language==0?'上传汇款单':'Upload Remittance Receipt'"
309 :button-text="language==0?'上传汇款单':'Upload Remittance Receipt'"/> 309 :button-type="1" :is-show-tip="false"
310 :limit="1"/>
310 <span v-if="language==0" 311 <span v-if="language==0"
311 class="text-danger size12">*您可以在上传汇款单完成后,与联系人进行电话确认。具体缴费结果,可以在个人中心-我的报名中查看进度</span> 312 class="text-danger size12">*您可以在上传汇款单完成后,与联系人进行电话确认。具体缴费结果,可以在个人中心-我的报名中查看进度</span>
312 <span v-else class="text-danger size12">*You can confirm with the contact person by phone after uploading the remittance form. The specific payment results can be viewed in the My Registration section of the personal center to check the progress</span> 313 <span v-else class="text-danger size12">*You can confirm with the contact person by phone after uploading the remittance form. The specific payment results can be viewed in the My Registration section of the personal center to check the progress</span>
...@@ -315,33 +316,33 @@ ...@@ -315,33 +316,33 @@
315 </table> 316 </table>
316 317
317 <div class="text-center"> 318 <div class="text-center">
318 <el-button type="primary" @click="upRR" round class="btn-lineG w200px">{{ 319 <el-button class="btn-lineG w200px" round type="primary" @click="upRR">{{
319 language == 0 ? '保存' : 'Save' 320 language == 0 ? '保存' : 'Save'
320 }} 321 }}
321 </el-button> 322 </el-button>
322 </div> 323 </div>
323 </div> 324 </div>
324 <div class="text-center mt20" v-else> 325 <div v-else class="text-center mt20">
325 <el-button v-if="!hideconfirmbtn" type="primary" @click="goPay" round class="btn-lineG w200px"> 326 <el-button v-if="!hideconfirmbtn" class="btn-lineG w200px" round type="primary" @click="goPay">
326 {{ language == 0 ? '确定' : 'Submit' }} 327 {{ language == 0 ? '确定' : 'Submit' }}
327 </el-button> 328 </el-button>
328 </div> 329 </div>
329 </div> 330 </div>
330 </el-card> 331 </el-card>
331 <el-card class="mb60"> 332 <el-card class="mb60">
332 <div class="text-center" v-if="form.payStatus == '3'"> 333 <div v-if="form.payStatus == '3'" class="text-center">
333 <el-icon color="#32B16C" size="80"> 334 <el-icon color="#32B16C" size="80">
334 <SuccessFilled/> 335 <SuccessFilled/>
335 </el-icon> 336 </el-icon>
336 <p class="text-success">{{ language == 0 ? '支付成功' : 'successful!' }}</p> 337 <p class="text-success">{{ language == 0 ? '支付成功' : 'successful!' }}</p>
337 <h3 class="wePrice">{{ language == 0 ? '¥' : '€' }}{{ form.totalFee || 0 }}</h3> 338 <h3 class="wePrice">{{ language == 0 ? '¥' : '€' }}{{ form.totalFee || 0 }}</h3>
338 339
339 <el-button type="primary" round class="btn-lineG w200px" @click="downInvoice"> 340 <el-button v-if="language != 0" class="btn-lineG w200px" round type="primary" @click="downInvoice">
340 {{ language == 0 ? '下载收据' : 'DownLoad Invoice' }} 341 {{ language == 0 ? '下载收据' : 'DownLoad Invoice' }}
341 </el-button> 342 </el-button>
342 </div> 343 </div>
343 </el-card> 344 </el-card>
344 <el-card class="mb60" v-if="form.payStatus == '1' && form.curPayType=='2'"> 345 <el-card v-if="form.payStatus == '1' && form.curPayType=='2'" class="mb60">
345 <!-- 线下支付待核销--> 346 <!-- 线下支付待核销-->
346 <label>{{ language == 0 ? '线下支付' : 'Offline Payment' }}</label> 347 <label>{{ language == 0 ? '线下支付' : 'Offline Payment' }}</label>
347 <div class="text-center"> 348 <div class="text-center">
...@@ -357,22 +358,22 @@ ...@@ -357,22 +358,22 @@
357 </el-card> 358 </el-card>
358 </div> 359 </div>
359 360
360 <div class="box" v-if="errorBox"> 361 <div v-if="errorBox" class="box">
361 <el-result 362 <el-result
362 icon="error"
363 :title="language==0?'未找到对应订单':'No corresponding order found'"
364 :sub-title="language==0?'请确认订单号是否正确':'Please confirm if the order number is correct'" 363 :sub-title="language==0?'请确认订单号是否正确':'Please confirm if the order number is correct'"
364 :title="language==0?'未找到对应订单':'No corresponding order found'"
365 icon="error"
365 > 366 >
366 <template #extra> 367 <template #extra>
367 <el-button type="primary" @click="goHome" class="btn-lineG w200px" round> 368 <el-button class="btn-lineG w200px" round type="primary" @click="goHome">
368 {{ language == 0 ? '返回首页' : 'Home' }} 369 {{ language == 0 ? '返回首页' : 'Home' }}
369 </el-button> 370 </el-button>
370 </template> 371 </template>
371 </el-result> 372 </el-result>
372 </div> 373 </div>
373 374
374 <el-dialog :title="language==0?'开收据':'Issue a receipt'" v-model="showSJDialog" width="460px" 375 <el-dialog v-model="showSJDialog" :close-on-click-modal="false" :close-on-press-escape="false"
375 :close-on-click-modal="false" :close-on-press-escape="false"> 376 :title="language==0?'开收据':'Issue a receipt'" width="460px">
376 <div class="flex"> 377 <div class="flex">
377 <el-form-item :label="language==0?'开票人':'Name'"> 378 <el-form-item :label="language==0?'开票人':'Name'">
378 <div class="flex"> 379 <div class="flex">
...@@ -523,7 +524,7 @@ function getSignList() { ...@@ -523,7 +524,7 @@ function getSignList() {
523 }).catch(err => { 524 }).catch(err => {
524 if (isLogin.value) { 525 if (isLogin.value) {
525 router.push({name: 'myMatch'}) 526 router.push({name: 'myMatch'})
526 return 527
527 } 528 }
528 }) 529 })
529 } 530 }
...@@ -663,7 +664,7 @@ function getremark() { ...@@ -663,7 +664,7 @@ function getremark() {
663 } 664 }
664 665
665 function submitSJ() { 666 function submitSJ() {
666 if(!lpName.value){ 667 if (!lpName.value) {
667 ElMessage.warning(language.value == 0 ? '请填写开票人' : 'Please fill in the invoice recipient') 668 ElMessage.warning(language.value == 0 ? '请填写开票人' : 'Please fill in the invoice recipient')
668 return 669 return
669 } 670 }
...@@ -715,7 +716,7 @@ const showSJ = () => { ...@@ -715,7 +716,7 @@ const showSJ = () => {
715 } 716 }
716 </script> 717 </script>
717 718
718 <style scoped lang="scss"> 719 <style lang="scss" scoped>
719 .wePrice { 720 .wePrice {
720 font-size: 24px; 721 font-size: 24px;
721 font-weight: 400; 722 font-weight: 400;
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!