9.5 世锦赛修改功能
Showing
3 changed files
with
31 additions
and
13 deletions
| ... | @@ -228,7 +228,7 @@ export function cancelOrder2(orderId) { | ... | @@ -228,7 +228,7 @@ export function cancelOrder2(orderId) { |
| 228 | // 取消 | 228 | // 取消 |
| 229 | export function cancelOrderBody(data) { | 229 | export function cancelOrderBody(data) { |
| 230 | return request({ | 230 | return request({ |
| 231 | url: `/ota/norder/cancelOrderBackBody`, | 231 | url: `/ota/norder/applyOrderBackBody`, |
| 232 | method: 'post', | 232 | method: 'post', |
| 233 | data: data | 233 | data: data |
| 234 | }) | 234 | }) | ... | ... |
| ... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
| 2 | <div class="pd20"> | 2 | <div class="pd20"> |
| 3 | <div style="margin-bottom: 20px"> | 3 | <div style="margin-bottom: 20px"> |
| 4 | <el-button type="primary" @click="downloadAll">{{ language == 0 ? '合并生成缴费单' : 'Download Consolidated Invoice' }}</el-button> | 4 | <el-button type="primary" @click="downloadAll">{{ language == 0 ? '合并生成缴费单' : 'Download Consolidated Invoice' }}</el-button> |
| 5 | <el-button type="primary" @click="showDialog">合并上传缴费单</el-button> | 5 | <el-button type="primary" @click="showDialog">{{ language == 0 ? '合并上传缴费单' : 'Upload Consolidated Invoice' }}</el-button> |
| 6 | </div> | 6 | </div> |
| 7 | <div v-for="b in list" class="item"> | 7 | <div v-for="b in list" class="item"> |
| 8 | <div class="title"> | 8 | <div class="title"> |
| ... | @@ -292,15 +292,24 @@ const cancel = (row) => { | ... | @@ -292,15 +292,24 @@ const cancel = (row) => { |
| 292 | // } | 292 | // } |
| 293 | 293 | ||
| 294 | const unsubscribe = () => { | 294 | const unsubscribe = () => { |
| 295 | proxy.$modal.confirm(language.value == 0 ? `确定退款吗 ?` : 'Are you sure to refund?').then(() => { | 295 | proxy.$refs['infoRef'].validate(async valid => { |
| 296 | return cancelOrderBody(unsubscribeForm.value).then(res => { | 296 | if (valid) { |
| 297 | ElMessage({ | 297 | proxy.$modal.confirm(language.value == 0 ? `确定退款吗 ?` : 'Are you sure to refund?').then(() => { |
| 298 | message: language.value == 0 ? '已提交退款,请等待审核!' : 'Refund has been submitted, please wait for review!', | 298 | return cancelOrderBody(unsubscribeForm.value).then(res => { |
| 299 | type: 'success' | 299 | ElMessage({ |
| 300 | message: language.value == 0 ? '已提交退款,请等待审核!' : 'Refund has been submitted, please wait for review!', | ||
| 301 | type: 'success' | ||
| 302 | }) | ||
| 303 | show2.value = false | ||
| 304 | emit('refresh') | ||
| 305 | }) | ||
| 300 | }) | 306 | }) |
| 301 | emit('refresh') | 307 | } else { |
| 302 | }) | 308 | proxy.$modal.msgError('请完善信息') |
| 309 | } | ||
| 303 | }) | 310 | }) |
| 311 | |||
| 312 | |||
| 304 | } | 313 | } |
| 305 | 314 | ||
| 306 | const downInvoice = (row) => { | 315 | const downInvoice = (row) => { |
| ... | @@ -352,7 +361,7 @@ const pf = ref([]) | ... | @@ -352,7 +361,7 @@ const pf = ref([]) |
| 352 | const submitProofAll = () => { | 361 | const submitProofAll = () => { |
| 353 | let selectList = props.list.filter(item => item.ischeck==true) | 362 | let selectList = props.list.filter(item => item.ischeck==true) |
| 354 | let ids = selectList.map(item => item.id) | 363 | let ids = selectList.map(item => item.id) |
| 355 | if (!pf.value) { | 364 | if (!pf.value || pf.value.length <= 0) { |
| 356 | ElMessage.warning(language.value == 0 ? '请上传凭证' : 'Please upload a voucher') | 365 | ElMessage.warning(language.value == 0 ? '请上传凭证' : 'Please upload a voucher') |
| 357 | return | 366 | return |
| 358 | } | 367 | } |
| ... | @@ -385,7 +394,16 @@ const unsubscribeForm = ref({ | ... | @@ -385,7 +394,16 @@ const unsubscribeForm = ref({ |
| 385 | beneficiaryBankAddress:'', | 394 | beneficiaryBankAddress:'', |
| 386 | swiftCode:'', | 395 | swiftCode:'', |
| 387 | }) | 396 | }) |
| 388 | const unsubscribeRules = ref([]) | 397 | const unsubscribeRules = ref({ |
| 398 | noc: { required: true, message: language.value == 0 ? '请输入队伍名称' : 'please input noc', trigger: 'blur' }, | ||
| 399 | athleteName: { required: true, message: language.value == 0 ? '请输入预定人名称' : 'please input Athlete Name', trigger: 'blur' }, | ||
| 400 | beneficiaryName: { required: true, message: language.value == 0 ? '请输入收款人名称' : 'please input Beneficiary Name', trigger: 'blur' }, | ||
| 401 | beneficiaryAddress: { required: true, message: language.value == 0 ? '请输入收款人地址' : 'please input Beneficiary Address', trigger: 'blur' }, | ||
| 402 | beneficiaryBankName: { required: true, message: language.value == 0 ? '请输入收款人开户银行' : 'please input Beneficiary Bank Name', trigger: 'blur' }, | ||
| 403 | beneficiaryBankAccountNumber: { required: true, message: language.value == 0 ? '请输入收款人银行账号' : 'please input Beneficiary Bank Account Number', trigger: 'blur' }, | ||
| 404 | beneficiaryBankAddress: { required: true, message: language.value == 0 ? '请输入收款人银行地址' : 'please input Beneficiary Bank Address', trigger: 'blur' }, | ||
| 405 | swiftCode: { required: true, message: language.value == 0 ? '请输入SWIFT 码' : 'please input SWIFT Code', trigger: 'blur' }, | ||
| 406 | }) | ||
| 389 | const showunsubscribe = (row) => { | 407 | const showunsubscribe = (row) => { |
| 390 | unsubscribeForm.value = { | 408 | unsubscribeForm.value = { |
| 391 | id:row.id, | 409 | id:row.id, | ... | ... |
| ... | @@ -84,8 +84,8 @@ export default defineConfig(({mode, command}) => { | ... | @@ -84,8 +84,8 @@ export default defineConfig(({mode, command}) => { |
| 84 | }, | 84 | }, |
| 85 | '/dev-api': { | 85 | '/dev-api': { |
| 86 | // target: 'http://192.168.1.118:8082/', | 86 | // target: 'http://192.168.1.118:8082/', |
| 87 | target: 'http://192.168.1.22:8082', | 87 | // target: 'http://192.168.1.22:8082', |
| 88 | // target: 'https://tk005.wxjylt.com/stage-api', | 88 | target: 'https://tk005.wxjylt.com/stage-api', |
| 89 | // target: 'http://124.70.181.90:1880/stage-api', | 89 | // target: 'http://124.70.181.90:1880/stage-api', |
| 90 | // target: 'https://sys.2025wtcwuxi.com/stage-api/', | 90 | // target: 'https://sys.2025wtcwuxi.com/stage-api/', |
| 91 | changeOrigin: true, | 91 | changeOrigin: true, | ... | ... |
-
Please register or sign in to post a comment