世锦赛
Showing
2 changed files
with
35 additions
and
23 deletions
| ... | @@ -153,11 +153,11 @@ | ... | @@ -153,11 +153,11 @@ |
| 153 | preview-teleported style="width: 60px;z-index: 999;"/> | 153 | preview-teleported style="width: 60px;z-index: 999;"/> |
| 154 | </template> | 154 | </template> |
| 155 | </el-table-column> | 155 | </el-table-column> |
| 156 | <el-table-column :label="language==0?'入境日期':'Date ofEntrye'" prop="" width="130px"> | 156 | <el-table-column :label="language==0?'入境日期':'Date OF Entrye'" prop="" width="130px"> |
| 157 | <template #header> | 157 | <template #header> |
| 158 | <div class="esp"> | 158 | <div class="esp"> |
| 159 | <span class="red">*</span>Date ofEntrye <br> | 159 | <span class="red">*</span>Date OF Entrye <br> |
| 160 | <span class="red"> YYYY-MM-DD</span> | 160 | <span class="red weight"> YYYY-MM-DD</span> |
| 161 | </div> | 161 | </div> |
| 162 | </template> | 162 | </template> |
| 163 | <template #default="scope"> | 163 | <template #default="scope"> |
| ... | @@ -171,11 +171,11 @@ | ... | @@ -171,11 +171,11 @@ |
| 171 | /> | 171 | /> |
| 172 | </template> | 172 | </template> |
| 173 | </el-table-column> | 173 | </el-table-column> |
| 174 | <el-table-column :label="language==0?'离境日期':'Date ofDeparture'" prop="" width="130px"> | 174 | <el-table-column :label="language==0?'离境日期':'Date OF Departure'" prop="" width="130px"> |
| 175 | <template #header> | 175 | <template #header> |
| 176 | <div class="esp"> | 176 | <div class="esp"> |
| 177 | <span class="red">*</span>Date ofDeparture <br> | 177 | <span class="red">*</span>Date OF Departure <br> |
| 178 | <span class="red"> YYYY-MM-DD</span> | 178 | <span class="red weight"> YYYY-MM-DD</span> |
| 179 | </div> | 179 | </div> |
| 180 | </template> | 180 | </template> |
| 181 | <template #default="scope"> | 181 | <template #default="scope"> |
| ... | @@ -192,7 +192,7 @@ | ... | @@ -192,7 +192,7 @@ |
| 192 | <el-table-column :label="'position'" min-width="100" prop="position"> | 192 | <el-table-column :label="'position'" min-width="100" prop="position"> |
| 193 | <template #header> | 193 | <template #header> |
| 194 | <div class="esp"> | 194 | <div class="esp"> |
| 195 | <span class="red">*</span>Position | 195 | <span class="red ">*</span>Position |
| 196 | </div> | 196 | </div> |
| 197 | </template> | 197 | </template> |
| 198 | <template #default="scope"> | 198 | <template #default="scope"> |
| ... | @@ -278,7 +278,7 @@ | ... | @@ -278,7 +278,7 @@ |
| 278 | <template #header> | 278 | <template #header> |
| 279 | <div class="esp"> | 279 | <div class="esp"> |
| 280 | <span class="red">*</span>Birth <br> | 280 | <span class="red">*</span>Birth <br> |
| 281 | <span class="red"> YYYY-MM-DD</span> | 281 | <span class="red weight"> YYYY-MM-DD</span> |
| 282 | </div> | 282 | </div> |
| 283 | </template> | 283 | </template> |
| 284 | <template #default="scope"> | 284 | <template #default="scope"> |
| ... | @@ -304,7 +304,7 @@ | ... | @@ -304,7 +304,7 @@ |
| 304 | <template #header> | 304 | <template #header> |
| 305 | <div class="esp"> | 305 | <div class="esp"> |
| 306 | <span class="red">*</span>DATE OF ISSUE <br> | 306 | <span class="red">*</span>DATE OF ISSUE <br> |
| 307 | <span class="red"> YYYY-MM-DD</span> | 307 | <span class="red weight"> YYYY-MM-DD</span> |
| 308 | </div> | 308 | </div> |
| 309 | </template> | 309 | </template> |
| 310 | <template #default="scope"> | 310 | <template #default="scope"> |
| ... | @@ -319,7 +319,7 @@ | ... | @@ -319,7 +319,7 @@ |
| 319 | <template #header> | 319 | <template #header> |
| 320 | <div class="esp"> | 320 | <div class="esp"> |
| 321 | <span class="red">*</span>DATE OF EXPIRY <br> | 321 | <span class="red">*</span>DATE OF EXPIRY <br> |
| 322 | <span class="red"> YYYY-MM-DD</span> | 322 | <span class="red weight"> YYYY-MM-DD</span> |
| 323 | </div> | 323 | </div> |
| 324 | </template> | 324 | </template> |
| 325 | <template #default="scope"> | 325 | <template #default="scope"> |
| ... | @@ -700,4 +700,8 @@ h4 { | ... | @@ -700,4 +700,8 @@ h4 { |
| 700 | color: #fff !important; | 700 | color: #fff !important; |
| 701 | 701 | ||
| 702 | } | 702 | } |
| 703 | |||
| 704 | .weight { | ||
| 705 | font-weight: 100; | ||
| 706 | } | ||
| 703 | </style> | 707 | </style> | ... | ... |
| ... | @@ -9,18 +9,31 @@ | ... | @@ -9,18 +9,31 @@ |
| 9 | <div> | 9 | <div> |
| 10 | <el-descriptions border> | 10 | <el-descriptions border> |
| 11 | <el-descriptions-item label="No.">{{ form.id }}</el-descriptions-item> | 11 | <el-descriptions-item label="No.">{{ form.id }}</el-descriptions-item> |
| 12 | <el-descriptions-item label="Applicant Type">{{ | 12 | <el-descriptions-item label="Applicant Type"> |
| 13 | form.remarks || form.applicatTypeName | 13 | <span v-if="form.applicatType=1">MNA/Team</span> |
| 14 | }} | 14 | <span v-if="form.applicatType=2">Technical Official (TD/CSB/IR)</span> |
| 15 | <span v-if="form.applicatType=3">WT Team</span> | ||
| 16 | <span v-if="form.applicatType=5">Other(not listed above)</span> | ||
| 17 | <span>{{ form.remarks }}</span> | ||
| 18 | </el-descriptions-item> | ||
| 19 | <el-descriptions-item label="Invitation Type"> | ||
| 20 | {{ form.invitationType == 1 ? 'Visa lnvitation' : 'TE/PU letter' }} | ||
| 15 | </el-descriptions-item> | 21 | </el-descriptions-item> |
| 16 | <el-descriptions-item label="Invitation Type">{{ form.invitationTypeName }}</el-descriptions-item> | ||
| 17 | <el-descriptions-item label="MNA/Team Name"> | 22 | <el-descriptions-item label="MNA/Team Name"> |
| 18 | {{ associationCodeFind(form.associationCode) }} | 23 | {{ associationCodeFind(form.associationCode) }} |
| 19 | </el-descriptions-item> | 24 | </el-descriptions-item> |
| 20 | <el-descriptions-item label="MNA/Team Address">{{ form.associationAddress }}</el-descriptions-item> | 25 | <el-descriptions-item label="MNA/Team Address">{{ form.associationAddress }}</el-descriptions-item> |
| 21 | <el-descriptions-item label="Contact Email">{{ form.email }}</el-descriptions-item> | 26 | <el-descriptions-item label="Contact Email">{{ form.email }}</el-descriptions-item> |
| 22 | <el-descriptions-item label="Full Name">{{ form.fullName }}</el-descriptions-item> | 27 | <el-descriptions-item label="Full Name">{{ form.fullName }}</el-descriptions-item> |
| 23 | <el-descriptions-item label="Position">{{ form.remarks1 || form.positionName }}</el-descriptions-item> | 28 | <el-descriptions-item label="Position"> |
| 29 | <span v-if="form.remarks1">form.remarks1</span> | ||
| 30 | <span v-else> | ||
| 31 | <sapn v-if="form.position==0">Manager</sapn> | ||
| 32 | <sapn v-if="form.position==1">Team leader</sapn> | ||
| 33 | <sapn v-if="form.position==2">Coach</sapn> | ||
| 34 | <sapn v-if="form.position==3">Other</sapn> | ||
| 35 | </span> | ||
| 36 | </el-descriptions-item> | ||
| 24 | <el-descriptions-item label="Phone">{{ form.phone }}</el-descriptions-item> | 37 | <el-descriptions-item label="Phone">{{ form.phone }}</el-descriptions-item> |
| 25 | <el-descriptions-item label="Chinese Embassy Visa Office">{{ form.embassy }}</el-descriptions-item> | 38 | <el-descriptions-item label="Chinese Embassy Visa Office">{{ form.embassy }}</el-descriptions-item> |
| 26 | <el-descriptions-item label="Chinese Embassy Email">{{ form.embassyEmail }}</el-descriptions-item> | 39 | <el-descriptions-item label="Chinese Embassy Email">{{ form.embassyEmail }}</el-descriptions-item> |
| ... | @@ -29,12 +42,6 @@ | ... | @@ -29,12 +42,6 @@ |
| 29 | additional documents | 42 | additional documents |
| 30 | </el-link> | 43 | </el-link> |
| 31 | </el-descriptions-item> | 44 | </el-descriptions-item> |
| 32 | <el-descriptions-item label="Proof of Employment"> | ||
| 33 | <el-link v-if="form.invitationFile" :href="fillImgUrl(form.invitationFile)" target="_blank" | ||
| 34 | type="primary"> | ||
| 35 | proof of employment | ||
| 36 | </el-link> | ||
| 37 | </el-descriptions-item> | ||
| 38 | <el-descriptions-item label="Remarks">{{ form.remarks3 }}</el-descriptions-item> | 45 | <el-descriptions-item label="Remarks">{{ form.remarks3 }}</el-descriptions-item> |
| 39 | </el-descriptions> | 46 | </el-descriptions> |
| 40 | <!-- <el-divider></el-divider>--> | 47 | <!-- <el-divider></el-divider>--> |
| ... | @@ -51,8 +58,8 @@ | ... | @@ -51,8 +58,8 @@ |
| 51 | /> | 58 | /> |
| 52 | </template> | 59 | </template> |
| 53 | </el-table-column> | 60 | </el-table-column> |
| 54 | <el-table-column align="center" label="Date ofEntrye" prop="entryDate"/> | 61 | <el-table-column align="center" label="Date OF Entrye" prop="entryDate"/> |
| 55 | <el-table-column align="center" label="Date ofDeparture" prop="departureDate"/> | 62 | <el-table-column align="center" label="Date OF Departure" prop="departureDate"/> |
| 56 | <el-table-column align="center" label="position" prop="position"/> | 63 | <el-table-column align="center" label="position" prop="position"/> |
| 57 | <el-table-column align="center" label="lastName" prop="lastName"/> | 64 | <el-table-column align="center" label="lastName" prop="lastName"/> |
| 58 | <el-table-column align="center" label="firstName" prop="fristName"/> | 65 | <el-table-column align="center" label="firstName" prop="fristName"/> |
| ... | @@ -107,6 +114,7 @@ const form = ref({ | ... | @@ -107,6 +114,7 @@ const form = ref({ |
| 107 | const show = ref(false) | 114 | const show = ref(false) |
| 108 | const mnaList = ref([]) | 115 | const mnaList = ref([]) |
| 109 | const open = (params) => { | 116 | const open = (params) => { |
| 117 | form.value = {} | ||
| 110 | show.value = true | 118 | show.value = true |
| 111 | form.value = params | 119 | form.value = params |
| 112 | getMNAList() | 120 | getMNAList() | ... | ... |
-
Please register or sign in to post a comment