4b2817af by zhangmeng

开票

1 parent 5fa7bc6d
...@@ -362,6 +362,18 @@ export const constantRoutes = [ ...@@ -362,6 +362,18 @@ export const constantRoutes = [
362 meta: {title: 'peopleManage'} 362 meta: {title: 'peopleManage'}
363 }, 363 },
364 { 364 {
365 path: 'ticket/addInvoice',
366 component: () => import('@/viewsPc/booking/ticket/addInvoice.vue'),
367 name: 'ticketAddInvoice',
368 meta: {title: 'ticketAddInvoice'}
369 },
370 {
371 path: 'ticket/invoiceDetail',
372 component: () => import('@/viewsPc/booking/ticket/invoiceDetail.vue'),
373 name: 'ticketInvoiceDetail',
374 meta: {title: 'ticketInvoiceDetail'}
375 },
376 {
365 path: 'hotel/:cptId', 377 path: 'hotel/:cptId',
366 component: () => import('@/viewsPc/booking/hotel'), 378 component: () => import('@/viewsPc/booking/hotel'),
367 name: 'hotel', 379 name: 'hotel',
......
...@@ -326,43 +326,81 @@ const handleClick = (e) => { ...@@ -326,43 +326,81 @@ const handleClick = (e) => {
326 326
327 } 327 }
328 const gokp = (item) => { 328 const gokp = (item) => {
329 router.push({ 329 if (query.value.orderType) {
330 path: '/booking/addInvoice', 330 router.push({
331 query: { 331 name: 'ticketAddInvoice',
332 orders: encodeURIComponent(JSON.stringify(item)), 332 query: {
333 totalMoney: item.totalStr || item.totalPayAmount || item.payAmount || item.totalAmount, 333 orders: encodeURIComponent(JSON.stringify(item)),
334 orderId: item.id, 334 totalMoney: item.totalStr || item.totalPayAmount || item.payAmount || item.totalAmount,
335 paymentType: query.value.orderType == 5 ? item.payType : item.paymentType, 335 orderId: item.id,
336 orderType: query.value.orderType, 336 paymentType: item.paymentType,
337 orderSn: query.value.orderType == 6 ? item.orderSn : null 337 orderType: query.value.orderType,
338 } 338 }
339 }) 339 })
340 } else {
341 router.push({
342 path: '/booking/addInvoice',
343 query: {
344 orders: encodeURIComponent(JSON.stringify(item)),
345 totalMoney: item.totalStr || item.totalPayAmount || item.payAmount || item.totalAmount,
346 orderId: item.id,
347 paymentType: query.value.orderType == 5 ? item.payType : item.paymentType,
348 orderType: query.value.orderType,
349 orderSn: query.value.orderType == 6 ? item.orderSn : null
350 }
351 })
352 }
353
340 } 354 }
341 const editkp = (item) => { 355 const editkp = (item) => {
342 router.push({ 356 if (query.value.orderType == 6) {
343 name: 'addInvoice', 357 router.push({
344 query: { 358 name: 'ticketAddInvoice',
345 invoiceId: query.value.orderType == 6 ? item.invoiceIdStr : item.invoiceId, 359 query: {
346 orderId: item.id, 360 invoiceId: item.invoiceId,
347 type: activeName.value, 361 orderId: item.id,
348 isEdit: true, 362 isEdit: true,
349 orderType: query.value.orderType, 363 }
350 paymentType: query.value.orderType == 5 ? item.payType : item.paymentType, 364 })
351 // orderSn: query.value.orderType == 6 ? item.orderSn : null 365 } else {
352 } 366 router.push({
353 }) 367 name: 'addInvoice',
368 query: {
369 invoiceId: query.value.orderType == 6 ? item.invoiceIdStr : item.invoiceId,
370 orderId: item.id,
371 type: activeName.value,
372 isEdit: true,
373 orderType: query.value.orderType,
374 paymentType: query.value.orderType == 5 ? item.payType : item.paymentType,
375 // orderSn: query.value.orderType == 6 ? item.orderSn : null
376 }
377 })
378 }
379
354 } 380 }
355 const showDetail = (item) => { 381 const showDetail = (item) => {
356 router.push({ 382 if (query.value.orderType == 6) {
357 name: 'invoiceDetail', 383 router.push({
358 query: { 384 name: 'ticketInvoiceDetail',
359 invoiceId: query.value.orderType == 6 ? item.invoiceIdStr : item.invoiceId, 385 query: {
360 type: activeName.value, 386 invoiceId: item.invoiceId,
361 orderType: query.value.orderType, 387 orderId: item.id,
362 paymentType: query.value.orderType == 6 || query.value.orderType == 5 ? item.payType : item.paymentType, 388 }
363 // orderSn: query.value.orderType == 6 ? item.orderSn : null 389 })
364 } 390
365 }) 391 } else {
392 router.push({
393 name: 'invoiceDetail',
394 query: {
395 invoiceId: query.value.orderType == 6 ? item.invoiceIdStr : item.invoiceId,
396 type: activeName.value,
397 orderType: query.value.orderType,
398 paymentType: query.value.orderType == 6 || query.value.orderType == 5 ? item.payType : item.paymentType,
399 // orderSn: query.value.orderType == 6 ? item.orderSn : null
400 }
401 })
402
403 }
366 } 404 }
367 let nowSj = {} 405 let nowSj = {}
368 const goSj = (item) => { 406 const goSj = (item) => {
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!