MONSTER-ygh 4 semanas atrás
pai
commit
22f86d487f

+ 7 - 7
src/views/officesale/model/increaseViewers.vue

@@ -353,14 +353,14 @@ import {
                 this.loading = true
                 this.actionIndex = null
                 this.viewerList = []
-                // let perform = await this.selectRegionFun(params,list[0].seatTypeId)
+                let perform = await this.selectRegionFun(params,list[0].seatTypeId)
                 console.log("perform===",perform)
-                let perform = {
-                    money: params.salePrice,
-                    //name: params.goodsName,
-                    seatTypeId: params.seatTypeId,
-                    seatTypeName: params.seatTypeName,
-                }
+                // let perform = {
+                //     money: params.salePrice,
+                //     //name: params.goodsName,
+                //     seatTypeId: params.seatTypeId,
+                //     seatTypeName: params.seatTypeName,
+                // }
                 let listCopy = []
                 let listCopy1 = []
                 list.forEach((item,index)=>{

+ 10 - 5
src/views/officesale/ticketingSales.vue

@@ -223,6 +223,7 @@
   querySeatListNew,
  } from '@/api/windowTicketSales/ticketingSales'
  import increaseViewers from "./model/increaseViewers"
+//  import increaseViewers from "./model/increaseViewersNew"
  import moment from "moment"
  import { pageList as getSeatType } from '@/api/seatTypeMr/seatTypeMr'
  import selectListMixin from "./mixins/selectList"
@@ -435,8 +436,7 @@ import LockSeat from './model/lockSeat.vue'
                 }
                 this.seatMapList = {}
                 this.seatList = []
-                let fun = this.stockType === 0 ? querySeatList: querySeatListNew
-                let res = await fun({
+                let res = await querySeatListNew({
                     ...this.queryParams,
                     channelType: 'window'
                 })
@@ -656,9 +656,14 @@ import LockSeat from './model/lockSeat.vue'
             if(row.isDisabled || row.status == 2){
                 return false
             }
-            if(row.channelType && row.channelType != 'window'){
-                this.$message.error(`该座位仅限${ this.setChanneltype(row.channelType) }渠道购买!!!`);
-                return false
+            if(row.channelType != 'window'){
+                if(row.channelType) {
+                    this.$message.error(`该座位仅限${ this.setChanneltype(row.channelType) }渠道购买!!!`);
+                    return false
+                }else if(row.isUse == 2){
+                    this.$message.error(`该座位仅限其他渠道购买!!!`);
+                    return false
+                }
             }
 
             if(this.seatSelectListNo.length>0 && row.occupyStatus != 0) {

+ 1 - 1
src/views/windowTicketSales/mixins/selectList.js

@@ -188,7 +188,7 @@ export default {
                         this.$message.error(`不能选择非窗口出售的座位!!!`);
                         flog = true
                         break;
-                    }else if(item.isUse == 2){
+                    }else if(row.isUse == 2){
                         this.$message.error(`不能选择非窗口出售的座位!!!`);
                         flog = true
                         break;

+ 7 - 7
src/views/windowTicketSales/model/increaseViewersNew.vue

@@ -402,14 +402,14 @@ import {
                 this.loading = true
                 this.actionIndex = null
                 this.viewerList = []
-                // let perform = await this.selectRegionFun(params,list[0].seatTypeId)
+                let perform = await this.selectRegionFun(params,list[0].seatTypeId)
                 console.log("perform===",perform)
-                let perform = {
-                    money: params.salePrice,
-                    //name: params.goodsName,
-                    seatTypeId: params.seatTypeId,
-                    seatTypeName: params.seatTypeName,
-                }
+                // let perform = {
+                //     money: params.salePrice,
+                //     //name: params.goodsName,
+                //     seatTypeId: params.seatTypeId,
+                //     seatTypeName: params.seatTypeName,
+                // }
                 let listCopy = []
                 let listCopy1 = []
                 list.forEach((item,index)=>{

+ 1 - 1
src/views/windowTicketSales/ticketingSales.vue

@@ -660,7 +660,7 @@ import LockSeat from './model/lockSeat.vue'
                 if(row.channelType) {
                     this.$message.error(`该座位仅限${ this.setChanneltype(row.channelType) }渠道购买!!!`);
                     return false
-                }else if(item.isUse == 2){
+                }else if(row.isUse == 2){
                     this.$message.error(`该座位仅限其他渠道购买!!!`);
                     return false
                 }