(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["flightDeclaration"],{"0f26":function(t,e,a){"use strict";a("3a93")},1272:function(t,e,a){},1753:function(t,e,a){},"2db4":function(t,e,a){"use strict";a("ca71");var i=a("8dd9"),s=a("a9ad"),l=a("7560"),r=a("f2e7"),n=a("fe6c"),o=a("58df"),c=a("80d2"),d=a("d9bd");e["a"]=Object(o["a"])(i["a"],s["a"],r["a"],Object(n["b"])(["absolute","bottom","left","right","top"])).extend({name:"v-snackbar",props:{app:Boolean,centered:Boolean,contentClass:{type:String,default:""},multiLine:Boolean,text:Boolean,timeout:{type:[Number,String],default:5e3},transition:{type:[Boolean,String],default:"v-snack-transition",validator:t=>"string"===typeof t||!1===t},vertical:Boolean},data:()=>({activeTimeout:-1}),computed:{classes(){return{"v-snack--absolute":this.absolute,"v-snack--active":this.isActive,"v-snack--bottom":this.bottom||!this.top,"v-snack--centered":this.centered,"v-snack--has-background":this.hasBackground,"v-snack--left":this.left,"v-snack--multi-line":this.multiLine&&!this.vertical,"v-snack--right":this.right,"v-snack--text":this.text,"v-snack--top":this.top,"v-snack--vertical":this.vertical}},hasBackground(){return!this.text&&!this.outlined},isDark(){return this.hasBackground?!this.light:l["a"].options.computed.isDark.call(this)},styles(){if(this.absolute||!this.app)return{};const{bar:t,bottom:e,footer:a,insetFooter:i,left:s,right:l,top:r}=this.$vuetify.application;return{paddingBottom:Object(c["h"])(e+a+i),paddingLeft:Object(c["h"])(s),paddingRight:Object(c["h"])(l),paddingTop:Object(c["h"])(t+r)}}},watch:{isActive:"setTimeout",timeout:"setTimeout"},mounted(){this.isActive&&this.setTimeout()},created(){this.$attrs.hasOwnProperty("auto-height")&&Object(d["e"])("auto-height",this),0==this.timeout&&Object(d["d"])('timeout="0"',"-1",this)},methods:{genActions(){return this.$createElement("div",{staticClass:"v-snack__action "},[Object(c["s"])(this,"action",{attrs:{class:"v-snack__btn"}})])},genContent(){return this.$createElement("div",{staticClass:"v-snack__content",class:{[this.contentClass]:!0},attrs:{role:"status","aria-live":"polite"}},[Object(c["s"])(this)])},genWrapper(){const t=this.hasBackground?this.setBackgroundColor:this.setTextColor,e=t(this.color,{staticClass:"v-snack__wrapper",class:i["a"].options.computed.classes.call(this),style:i["a"].options.computed.styles.call(this),directives:[{name:"show",value:this.isActive}],on:{pointerenter:()=>window.clearTimeout(this.activeTimeout),pointerleave:this.setTimeout}});return this.$createElement("div",e,[this.genContent(),this.genActions()])},genTransition(){return this.$createElement("transition",{props:{name:this.transition}},[this.genWrapper()])},setTimeout(){window.clearTimeout(this.activeTimeout);const t=Number(this.timeout);this.isActive&&![0,-1].includes(t)&&(this.activeTimeout=window.setTimeout(()=>{this.isActive=!1},t))}},render(t){return t("div",{staticClass:"v-snack",class:this.classes,style:this.styles},[!1!==this.transition?this.genTransition():this.genWrapper()])}})},"3a93":function(t,e,a){},"482a":function(t,e,a){"use strict";a("dd6a")},"537e":function(t,e,a){"use strict";a("1272")},"61da":function(t,e,a){},"7d9b":function(t,e,a){"use strict";a.r(e);var i=a("8336"),s=a("b0af"),l=a("132d"),r=a("24b2"),n=a("f2e7"),o=a("90a2"),c=a("58df"),d=a("80d2"),h=Object(c["a"])(r["a"],n["a"]).extend({name:"VLazy",directives:{intersect:o["a"]},props:{options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},tag:{type:String,default:"div"},transition:{type:String,default:"fade-transition"}},computed:{styles(){return{...this.measurableStyles}}},methods:{genContent(){const t=this.isActive&&Object(d["s"])(this);return this.transition?this.$createElement("transition",{props:{name:this.transition}},t):t},onObserve(t,e,a){this.isActive||(this.isActive=a)}},render(t){return t(this.tag,{staticClass:"v-lazy",attrs:this.$attrs,directives:[{name:"intersect",value:{handler:this.onObserve,options:this.options}}],on:this.$listeners,style:this.styles},[this.genContent()])}}),u=a("490a"),p=a("0fd9"),m=a("2db4"),f=a("71a3"),g=a("fe57"),C=a("9a96"),y=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:"specificationTab"}},[e(s["a"],{ref:"mainTabs",staticClass:"sticky d-flex align-center container flex-column",staticStyle:{width:"100%","border-radius":"5px"},attrs:{flat:"","background-color":"white"}},[e(h,{attrs:{width:"inherit"}},[e(g["a"],{staticClass:"justify-self-right d-flex flex-column flight-declare-tabs",attrs:{"background-color":"white"},model:{value:t.model,callback:function(e){t.model=e},expression:"model"}},[e(C["a"],{attrs:{right:""}}),t._l(t.tabName,(function(a,i){return e(f["a"],{key:i,staticClass:"px-5",staticStyle:{height:"40px",color:"#b7b7b7","letter-spacing":"0px"},on:{click:function(e){return t.gotoSection(a)}}},[t._v(t._s(a))])})),e("div",{staticStyle:{width:"100%"}},[e("hr",{staticStyle:{width:"100%","border-color":"rgba(0, 0, 0, 0.1)"}})])],2)],1)],1),"priceTab"!=t.whichTab?e("div",{ref:"specificationTab",staticStyle:{backgroundcolor:"#f2f2f5 !important"}},[e(p["a"],{staticStyle:{width:"100%",margin:"0px !important"}},[e(s["a"],{staticClass:"d-flex align-center container flex-column",staticStyle:{width:"100%","min-height":"120px","border-radius":"5px"},attrs:{flat:"","background-color":"white"}},[e("flightSpecify",{on:{flightSpecified:t.getTableFlights}})],1)],1),t.specifiedTableFlights.length?e("div",{staticClass:"container mx-auto px-0 flex-column",style:{"min-height":t.windowHeight+"px"}},[e(s["a"],{staticClass:"d-flex align-center container flex-column mt-1",staticStyle:{width:"100%","border-radius":"5px"},attrs:{flat:""}},[e("firstSubmitTable",{attrs:{tableFlights:t.specifiedTableFlights,wizardMode:t.wizardMode,whichTab:t.whichTab,headers:t.headers}})],1),e("div",{staticClass:"pl-0 text-left ml-6"},[e(i["a"],{staticClass:"moreRadius button buttons mt-5 text-left",staticStyle:{"align-self":"center",color:"white"},attrs:{disabled:t.capacityClicked||!t.AcceptedToCapactiy2.length,depressed:"",width:"146px"},on:{click:function(e){return t.finalFlightSpecify()}}},[t._v(" ایجاد ظرفیت "),t.overlay?e(u["a"],{staticClass:"mr-2",attrs:{indeterminate:"",color:"white",size:"15",width:"2"}}):e(l["a"],{staticClass:"pr-3 icon-chevron-left icon-18",attrs:{left:""}})],1)],1)],1):t._e(),e(m["a"],{scopedSlots:t._u([{key:"action",fn:function({attrs:a}){return[e(i["a"],t._b({attrs:{color:"pink",text:""},on:{click:function(e){t.snackbar=!1}}},"v-btn",a,!1),[t._v("بستن")])]}}],null,!1,3872304367),model:{value:t.snackbar,callback:function(e){t.snackbar=e},expression:"snackbar"}},[t._v(" حداقل یک مورد را انتخاب کنید. ")]),e("div",{attrs:{id:"capacityTab"}},["capacityTab"==t.whichTab?e(p["a"],{ref:"capacityUpdatedTab",staticClass:"container mx-auto px-0"},[e("cabinSpecify",{ref:"capacityUpdated",attrs:{wizardMode:t.wizardMode,whichTab:t.whichTab},on:{definePriceClicked:t.definePriceClicked}})],1):t._e()],1)],1):t._e(),e("div",{attrs:{id:"priceTab"}},[t.AcceptedToPrice.length||"priceTab"==t.whichTab?e(p["a"],{staticClass:"container mx-auto px-0",style:{"min-height":t.windowHeight+"px"}},[e("priceSpecify",{attrs:{levels:t.levels,CodeRule:t.CodeRule,CodeCommissions:t.CodeCommissions,currencies:t.currencies,baggages:t.baggages,paths:t.paths,wizardMode:t.wizardMode,whichTab:t.whichTab,definePriceClicked:t.isDefinePriceClicked}})],1):t._e()],1)],1)},b=[],v=a("c6a6"),x=a("99d9"),w=a("ac7c"),k=a("cc20"),D=a("62ad"),S=a("a523"),_=a("8fea"),T=a("169a"),E=a("ce7e"),F=a("8860"),$=a("da13"),I=a("1800"),M=a("8270"),z=a("5d23"),P=a("2fa4"),j=a("8654"),A=a("a844"),O=function(){var t=this,e=t._self._c;return e("div",{staticClass:"px-2 flightSpecify"},[e(T["a"],{attrs:{width:"300"},model:{value:t.errorChoosedialog,callback:function(e){t.errorChoosedialog=e},expression:"errorChoosedialog"}},[e(s["a"],[e(x["c"],[e(S["a"],[t._v("لطفا حداقل یک مسیر را انتخاب کنید")])],1),e(E["a"]),e(x["a"],[e(P["a"]),e(i["a"],{attrs:{color:"primary",text:""},on:{click:function(e){t.errorChoosedialog=!1}}},[t._v("بستن")])],1)],1)],1),e(p["a"],{staticClass:"px-1"},[e(D["a"],{staticStyle:{"padding-left":"20px","border-left":"solid rgb(229 229 229) 1px"},attrs:{cols:"12",md:"6"}},[e(p["a"],{staticClass:"mt-3",staticStyle:{height:"60px"}},[e(D["a"],{staticClass:"py-0 px-0",staticStyle:{position:"relative"},attrs:{cols:"12",md:"4"}},[e(v["a"],{staticClass:"cabin flightinputs py-0",attrs:{dense:"",label:"انتخاب مسیر",outlined:"","hide-no-data":"",items:t.paths,"item-text":"searchKey","error-messages":t.pathErrors,"return-object":"","append-icon":"icon-chevron-down icon-18"},on:{keydown:function(e){t.pathselect=""},click:function(e){t.pathselect=""}},scopedSlots:t._u([{key:"item",fn:function(a){return[e(F["a"],{attrs:{width:"100%"}},[e($["a"],{staticClass:"pa-0 d-flex justify-center"},[e(z["a"],{staticStyle:{direction:"ltr","text-align":"initial",overflow:"visible"}},[e(z["c"],{staticClass:"caption mb-0"},[e("span",[t._v(t._s(a.item.origin))]),e(l["a"],{staticClass:"icon-arrow-right icon-18",staticStyle:{"padding-bottom":"4px"},attrs:{color:"black"}}),e("span",{staticStyle:{width:"max-content"}},[t._v(t._s(a.item.destination))])],1)],1)],1)],1)]}},{key:"selection",fn:function(a){return[e("span",{staticClass:"d-flex"},[e(k["a"],{staticClass:"caption white--text",attrs:{label:"",small:"",color:"#d50c6a"}},[t._v(t._s(a.item.destination))]),e(l["a"],{staticClass:"px-0 icon-arrow-right icon-18",attrs:{color:"primary"}}),e(k["a"],{staticClass:"caption white--text",attrs:{label:"",small:"",color:"#46d4c9"}},[t._v(t._s(a.item.origin))])],1)]}}],null,!0),model:{value:t.pathselect,callback:function(e){t.pathselect=e},expression:"pathselect"}})],1),e(D["a"],{staticClass:"py-0",staticStyle:{position:"relative"},attrs:{cols:"12",md:"5"}},[e(v["a"],{staticClass:"destination cabin pl-md-3",attrs:{dense:"",outlined:"",label:t.$t("selectAirline"),"hide-no-data":"","hide-details":"",items:t.airlines,"item-text":"searchAirlines","return-object":"","append-icon":"icon-chevron-down icon-18","search-input":t.searchAirlines,"error-messages":t.AirlineErrors},on:{click:function(e){t.airline=""},"update:searchInput":function(e){t.searchAirlines=e},"update:search-input":function(e){t.searchAirlines=e}},scopedSlots:t._u([{key:"item",fn:function(a){return[e(F["a"],{staticClass:"pa-0",attrs:{width:"100%"}},[e($["a"],[a.item.iata?e(I["a"],[e(k["a"],{staticClass:"caption cabin primary--text",attrs:{label:"",small:"",outlined:""}},[t._v(t._s(a.item.iata))])],1):t._e(),e(z["a"],{staticStyle:{direction:"ltr","text-align":"initial","max-width":"-webkit-fill-available"}},[e(z["c"],{staticClass:"caption mb-0",staticStyle:{width:"min-content"}},[t._v(t._s(a.item.name))])],1)],1)],1)]}},{key:"selection",fn:function(a){return[e("span",{staticClass:"caption"},[t._v(t._s(a.item.name))]),a.item.iata?e("span",{},[e(k["a"],{staticClass:"caption white--text",attrs:{label:"",small:"",color:"#d50c6a"}},[t._v(t._s(a.item.iata))])],1):t._e()]}}],null,!0),model:{value:t.airline,callback:function(e){t.airline=e},expression:"airline"}})],1),e(D["a"],{staticClass:"py-0 pr-0 pl-1",staticStyle:{position:"relative"},attrs:{cols:"12",md:"3"}},[e(j["a"],{staticClass:"cabin caption mb-1",attrs:{label:t.$t("flightNumber"),outlined:"","hide-details":"","error-messages":t.flightNumberErrors,dense:""},model:{value:t.flightNumber,callback:function(e){t.flightNumber=e},expression:"flightNumber"}})],1)],1),e(p["a"],{staticClass:"align-center",staticStyle:{height:"60px"}},[e(D["a"],{staticClass:"d-flex myTimePicker py-0 pr-0",staticStyle:{"selft-align":"end"},attrs:{cols:"12",md:"3"}},[e("AppTimePicker",{attrs:{attach:"flight-time",hourLabel:t.$t("hour"),minuteLabel:t.$t("minute"),label:t.$t("flightTime")+"*",errors:t.timenError},model:{value:t.timen,callback:function(e){t.timen=e},expression:"timen"}})],1),e(D["a"],{staticClass:"px-1 py-0",attrs:{cols:"12",md:"3"}},[e("AppTimePicker",{attrs:{attach:"flight-duration",hourLabel:t.$t("hour"),minuteLabel:t.$t("minute"),hourMax:20,label:t.$t("travelDuration"),errors:t.mainDurationError},model:{value:t.mainDuration,callback:function(e){t.mainDuration=e},expression:"mainDuration"}})],1),e(D["a"],{staticClass:"py-0 pl-1",staticStyle:{position:"relative"}},[e(v["a"],{staticClass:"destination cabin flightinputs",attrs:{dense:"",outlined:"",label:t.$t("selectAirplane"),"hide-no-data":"","hide-details":"",items:t.airplanes,"item-text":"searchAirplane","return-object":"","error-messages":t.airPlaneErrors,"append-icon":"icon-chevron-down icon-18","search-input":t.searchAirplanes},on:{click:function(e){t.airplane=""},"update:searchInput":function(e){t.searchAirplanes=e},"update:search-input":function(e){t.searchAirplanes=e}},scopedSlots:t._u([{key:"item",fn:function(a){return[e(F["a"],{staticClass:"pa-0",attrs:{width:"100%"}},[e($["a"],[e(z["a"],{staticStyle:{direction:"ltr","text-align":"initial"}},[e(z["c"],{staticClass:"caption mb-0"},[t._v(t._s(a.item.airplaneName))])],1),e(M["a"],{staticClass:"mr-0"},[e(l["a"],{staticClass:"icon-flight-simple icon-18",attrs:{color:"primary"}})],1)],1)],1)]}},{key:"selection",fn:function(a){return[e("span",{staticClass:"caption"},[t._v(t._s(a.item.airplaneName))])]}}],null,!0),model:{value:t.airplane,callback:function(e){t.airplane=e},expression:"airplane"}})],1)],1),e(p["a"],{staticClass:"align-center",staticStyle:{height:"60px"}},[e(D["a"],{staticClass:"px-0 datepickerCenter mt-n5",staticStyle:{position:"relative"},attrs:{cols:"12",md:"4"}},[e("date-picker",{ref:"Datepicker",attrs:{label:"از تاریخ",startLabel:"از تاریخ",dense:"",endLabel:"تا تاریخ","locale-config":{fa:{inputFormat:"jYYYY/jMM/jDD"},en:{inputFormat:"dddd YYYY-MM-DD"}},format:"YYYY-MM-DD",selectSource:t.selectSource,from:t.todayJ,modal:!0,rounded:!1,"auto-submit":!0},on:{focus:function(e){t.selectSource=1},rangeBegin:t.rangeBegin},model:{value:t.dates,callback:function(e){t.dates=e},expression:"dates"}})],1),e(D["a"],{staticClass:"datepickerCenter",staticStyle:{position:"relative"},attrs:{cols:"12",md:"4"}},[e(j["a"],{staticClass:"caption mt-2 font-weight-300",attrs:{label:"تا تاریخ",readonly:"",outlined:"",dense:"",errors:t.textFieldtaError||t.textFieldazError},on:{click:function(e){t.$refs.Datepicker.showPicker("input"),t.selectSource=2}},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e("i",{staticClass:"homepage-icon-color pl-1 icon-calendar",staticStyle:{"pointer-events":"none"}})]},proxy:!0}]),model:{value:t.displayRetDate,callback:function(e){t.displayRetDate=e},expression:"displayRetDate"}})],1),e(D["a"],{attrs:{cols:"12",md:"4"}},[e(w["a"],{staticClass:"all-days-checkbox",staticStyle:{position:"relative"},attrs:{label:"انتخاب همه ی روزها"},model:{value:t.alldaycheck,callback:function(e){t.alldaycheck=e},expression:"alldaycheck"}})],1)],1),e(p["a"],{staticClass:"align-center",staticStyle:{"min-height":"60px"}},[e(D["a"],{staticClass:"d-flex px-0",attrs:{cols:"12",md:"6"}},[e(j["a"],{staticClass:"centerInp hourminute",attrs:{label:"توقف فروش",outlined:"",type:"number","error-messages":t.CloseSaleFlightError,"hide-details":"",min:"0",suffix:"دقیقه قبل از پرواز",dense:""},on:{input:t.updateCloseSaleQuotaFlight},model:{value:t.CloseSaleFlight,callback:function(e){t.CloseSaleFlight=e},expression:"CloseSaleFlight"}})],1),e(D["a"],{staticClass:"d-flex px-0",attrs:{cols:"12",md:"6"}},[e(j["a"],{staticClass:"hourminute px-1",attrs:{label:"ارسال لیست به ایرلاین",type:"number","error-messages":t.SendListError,outlined:"","hide-details":"",min:"0",suffix:"دقیقه قبل از پرواز",dense:""},model:{value:t.SendList,callback:function(e){t.SendList=e},expression:"SendList"}})],1),e(D["a"],{staticClass:"d-flex px-0",attrs:{cols:"12",md:"6"}},[e(j["a"],{staticClass:"hourminute px-1",attrs:{label:"توقف سهمیه",type:"number",autocomplete:"off","error-messages":t.CloseSaleQuotaFlightError,outlined:"","hide-details":"",min:"0",suffix:"دقیقه قبل از پرواز",dense:""},model:{value:t.CloseSaleQuotaFlight,callback:function(e){t.CloseSaleQuotaFlight=e},expression:"CloseSaleQuotaFlight"}})],1)],1),e(p["a"],{staticStyle:{"min-height":"180px"}},[e(D["a"],{staticClass:"d-flex px-0 pl-1",attrs:{cols:"12",md:"12"}},[e(A["a"],{staticClass:"flightinputs cabin",attrs:{outlined:"",height:"150px",label:"توضیحات"},model:{value:t.description,callback:function(e){t.description=e},expression:"description"}})],1)],1)],1),e(D["a"],{staticStyle:{},attrs:{cols:"12",md:"6"}},[e(p["a"],{staticClass:"direction:column",staticStyle:{position:"relative"}},t._l(t.weekDays,(function(a,i){return e(D["a"],{key:i,attrs:{cols:"12",md:"12"}},[e("daysToChoose",{attrs:{index:i,checkedDays:0==i?t.checkedDays[6]:t.checkedDays[i-1],oneIsFalse:t.oneIsFalse,label:0==i?t.weekDays[6]:t.weekDays[i-1],timenInp:t.timen,airplaneInp:t.airplane,mainDuration:t.mainDuration},on:{change:function(e){0==i?t.daysChanged(e,6):t.daysChanged(e,i-1)}}})],1)})),1)],1),e(m["a"],{scopedSlots:t._u([{key:"action",fn:function({attrs:a}){return[e(i["a"],t._b({attrs:{color:"pink",text:""},on:{click:function(e){t.snackbar=!1}}},"v-btn",a,!1),[t._v("بستن")])]}}],null,!0),model:{value:t.snackbar,callback:function(e){t.snackbar=e},expression:"snackbar"}},[t._v(" "+t._s(t.noDayChosenError)+" ")]),e(D["a"],{staticClass:"text-end pr-5 pt-0 align-end"},[e(i["a"],{staticClass:"moreRadius button buttons",staticStyle:{color:"#fff"},attrs:{depressed:"",width:"146px"},on:{click:t.calculateSelectedDates}},[t._v(" ثبت اولیه "),t.loading?e(u["a"],{staticClass:"mr-2",attrs:{indeterminate:"",color:"white",size:"15",width:"2"}}):e(l["a"],{staticClass:"icon-chevron-left icon-18 pr-3",attrs:{left:""}})],1)],1),e(T["a"],{on:{"click:outside":t.exitandClean},model:{value:t.finalTable,callback:function(e){t.finalTable=e},expression:"finalTable"}},[e(s["a"],{staticClass:"py-5"},[e(x["d"],[t._v(" پرواز های ساخته شده "),e(P["a"]),e(i["a"],{staticClass:"ml-8",attrs:{color:"warning"},on:{click:t.exitandClean}},[t._v("بستن")])],1),e(x["c"],[e("h5"),e(E["a"]),e(_["a"],{staticClass:"elevation-1 px-12",attrs:{headers:t.finalHeaders,height:"200",items:t.flights,"items-per-page":200,"fixed-header":"",dense:"","loading-text":"لطفا صبر کنید ... درحال دریافت اطلاعات","no-data-text":t.$t("noDataAvailable"),search:t.search,"footer-props":{itemsPerPageText:"تعداد ردیف در هر صفحه",itemsPerPageAllText:"همه",itemsPerPageOptions:[100,200],showCurrentPage:!0}},scopedSlots:t._u([{key:"item.flightDate",fn:function(a){return[e("span",{staticStyle:{"min-width":"100px"}},[t._v(t._s(a.item.flightDate))])]}},{key:"top",fn:function(){return[e(p["a"],{staticClass:"justify-space-between px-2"},[e(D["a"],{attrs:{cols:"12",md:"4"}},[e(j["a"],{staticClass:"body-2",attrs:{placeholder:"جستجو",dense:"","append-icon":"icon-Search icon-18","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),e(D["a"],{attrs:{cols:"12",md:"8"}},[e(p["a"],{attrs:{justify:"end"}},[e(i["a"],{staticClass:"mx-4",attrs:{small:"",dark:""},scopedSlots:t._u([{key:"default",fn:function(){return[e("download-excel",{attrs:{data:t.flights,name:"flight.xls"}},[t._v("خروجی Excel")])]},proxy:!0}],null,!0)})],1)],1)],1)]},proxy:!0}],null,!0)})],1),e(x["d"],{},[t._v("پرواز های تکراری")]),e(x["c"],[e("h5"),e(E["a"]),e(_["a"],{ref:"second_table",staticClass:"elevation-1 px-12",attrs:{headers:t.finalHeaders,height:"200",items:t.DuplicateFlights,"items-per-page":200,dense:"","loading-text":"لطفا صبر کنید ... درحال دریافت اطلاعات","no-data-text":t.$t("noDataAvailable"),search:t.search,"footer-props":{itemsPerPageText:"تعداد ردیف در هر صفحه",itemsPerPageAllText:"همه",itemsPerPageOptions:[100,200],showCurrentPage:!0}},scopedSlots:t._u([{key:"item.flightDate",fn:function(a){return[e("span",{staticStyle:{"min-width":"100px"}},[t._v(t._s(a.item.flightDate))])]}},{key:"top",fn:function(){return[e(p["a"],{staticClass:"justify-space-between px-2"},[e(D["a"],{attrs:{cols:"12",md:"4"}},[e(j["a"],{staticClass:"body-2",attrs:{placeholder:"جستجو",dense:"","append-icon":"icon-Search icon-18","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),e(D["a"],{attrs:{cols:"12",md:"8"}},[e(p["a"],{attrs:{justify:"end"}},[e(i["a"],{staticClass:"mx-4",attrs:{small:"",dark:""},scopedSlots:t._u([{key:"default",fn:function(){return[e("download-excel",{attrs:{data:t.DuplicateFlights,name:"DuplicateFlights.xls"}},[t._v("خروجی Excel")])]},proxy:!0}])})],1)],1)],1)]},proxy:!0}],null,!0)})],1)],1)],1)],1)],1)},L=[],R=a("2b5d"),B=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"d-flex py-0 my-0 daysToChoose"},[e(D["a"],{staticClass:"pa-0 caption",attrs:{cols:"12",md:"2"}},[e(w["a"],{staticClass:"cabin day",staticStyle:{"font-size":"10px"},attrs:{dense:"",label:t.label},model:{value:t.check,callback:function(e){t.check=e},expression:"check"}})],1),e(D["a"],{staticClass:"text-center py-0 pr-0",attrs:{cols:"12",md:"3"}},[e("AppTimePicker",{attrs:{attach:"flight-time-"+t.index,hourLabel:t.$t("hour"),minuteLabel:t.$t("minute"),disabled:t.disabled,label:t.$t("flightTime")+"*"},model:{value:t.timen,callback:function(e){t.timen=e},expression:"timen"}})],1),e(D["a"],{staticClass:"text-center py-0 px-0",attrs:{cols:"12",md:"2"}},[e("AppTimePicker",{attrs:{attach:"flight-duration-"+t.index,hourLabel:t.$t("hour"),minuteLabel:t.$t("minute"),disabled:t.disabled,label:t.$t("travelDuration")+"*"},model:{value:t.mainDurationEachDay,callback:function(e){t.mainDurationEachDay=e},expression:"mainDurationEachDay"}})],1),e(D["a"],{staticClass:"py-0 pl-0",attrs:{cols:"12",md:"5"}},[e(R["a"],{staticClass:"caption airplaneInp airplaneChoose",attrs:{"append-icon":"icon-chevron-down icon-18",outlined:"","hide-details":"",disabled:t.disabled,dense:"",label:t.$t("selectAirplane"),"hide-no-data":"",items:t.airplanes,"item-text":"searchAirplane","search-input":t.searchAirplanes},on:{click:function(e){t.airplane=""},"update:searchInput":function(e){t.searchAirplanes=e},"update:search-input":function(e){t.searchAirplanes=e}},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e(l["a"],{attrs:{size:"20"}},[t._v("*")])]},proxy:!0},{key:"item",fn:function(a){return[e(F["a"],{staticClass:"pa-0",attrs:{"two-line":"",width:"205"}},[e($["a"],[e(z["a"],{staticClass:"py-0",staticStyle:{direction:"ltr","text-align":"initial"}},[e(z["c"],{staticClass:"caption mb-0"},[t._v(" "+t._s(a.item.airplaneName)+" ")])],1),e(M["a"],{staticClass:"mr-0"},[e(l["a"],{staticClass:"icon-flight-simple icon-18",attrs:{color:"primary"}})],1)],1),e(E["a"])],1)]}},{key:"selection",fn:function(a){return[a.item?e("span",{staticClass:"caption"},[t._v(t._s(a.item.airplaneName)+" ")]):t._e()]}}]),model:{value:t.airplane,callback:function(e){t.airplane=e},expression:"airplane"}})],1)],1)])},N=[],q=a("23c5"),U={props:["checkedDays","value","label","index","day","checkforall","timenInp","oneIsFalse","airplaneInp","mainDuration"],name:"days-to-choose",components:{AppTimePicker:q["a"]},data:()=>({menu2:"",timen:"",mainDurationEachDay:"",rowClicked:!1,airplane:"",disabled:!0,searchAirplanes:"",airplanes:[],dataLoaded:!1,dataLoadedMinute:!1,hourError:!1,minError:!1}),computed:{storeAirplane(){return this.$store.state.airplane},check:{get(){return this.disabled=!this.checkedDays.isChecked,this.checkedDays},set(t){this.disabled=!t;let e={isTrue:!0,isChecked:t,startTime:this.timen,mainDuration:this.mainDurationEachDay,airplane:this.airplane};this.$emit("change",e)}}},mounted(){const t=new Date;t.getHours(),t.getHours(),t.getMinutes(),t.getMinutes();this.mainDurationEachDay=this.mainDuration},watch:{airplaneInp(){this.airplane=this.airplaneInp},mainDuration(){this.mainDurationEachDay=this.mainDuration},timenInp(){this.timen=this.timenInp},timen(){let t={isTrue:!0,isChecked:!this.disabled,startTime:this.timen,mainDuration:this.mainDurationEachDay,airplane:this.airplane};this.$emit("change",t)},mainDurationEachDay(){let t={isTrue:!this.hourError,isChecked:!this.disabled,startTime:this.timen,mainDuration:this.mainDurationEachDay,airplane:this.airplane};this.$emit("change",t)},airplane(){let t={isTrue:!0,isChecked:!this.disabled,startTime:this.timen,mainDuration:this.mainDurationEachDay,airplane:this.airplane};this.$emit("change",t)},searchAirplanes(t){this.airplanes=[],t&&t.length>2&&this.axios(this.$store.state.baseUrl+"airplanes?name="+t).then(t=>{t.data.Items.forEach((t,e)=>{this.$set(t,"searchAirplane",t.airplaneName+t.airplaneCode)}),this.airplanes=t.data.Items})}}},W=U,Y=(a("912a"),a("2877")),H=Object(Y["a"])(W,B,N,!1,null,"4b51fcbc",null),V=H.exports,Q=a("5c1f"),G=a("b5ae"),J=a("f2d9"),K={components:{daysToChoose:V,downloadExcel:J["a"],datePicker:Q["a"],AppTimePicker:q["a"]},data:()=>({snackbar:!1,selectSource:1,json_fields:{"مبدا":"origin","مقصد":"destination","تاریخ پرواز":"flightDate","ساعت پرواز":"flightTime","تاریخ رسیدن":"arrivalDate","ساعت رسیدن":"arriavlTime","روز شمسی":"flightDateinPersian","طول پرواز":"duration","(دقیقه)ارسال لیست":"sendList","توقف فروش":"closeSaleFlight","توقف سهمیه":"closeSaleQuotaFlight","شماره پرواز":"flightNo","ایرلاین":"airline","هواپیما":"airplane","توضیحات":"description"},searchformainTable:"",search:"",items:[],paths:[],tab:null,timeDialog:!1,description:"",overlay:!1,selectall:!1,filterType:null,airline:"",errorChoosedialog:!1,airlines:[],selected:[],loading:!1,airplane:"",defaultDayObject:{},DuplicateFlights:[],flights:[],airplanes:[],searchall:"",duration:500,offset:0,dropdownStatus:"",easing:"easeInOutCubic",SendList:"",CloseSaleFlight:"",CloseSaleQuotaFlight:"",pathselect:{},radioGroup:"alldays",choosedayDialog:!1,mainDuration:"",flightNumber:"",searchPathErrors:[],alldaycheck:!1,menu2:!1,finalTable:!1,timen:null,dates:[],dataLoaded:!0,headers:[{text:"Actions",value:"actions",sortable:!1},{text:"تاریخ پرواز",width:104,value:"flightDate",align:"center"},{text:"ساعت پرواز",value:"flightTime",width:100,sortable:!1,align:"center"},{text:"روز شمسی",value:"flightDateinPersian",width:100,sortable:!1,align:"center"},{text:"روز",value:"day",width:100,align:"center"},{text:"طول پرواز",value:"Duration",width:100,sortable:!1,align:"center"},{text:"ارسال لیست(دقیقه)",value:"SendList",width:100,sortable:!1,align:"center"},{text:"توقف فروش(دقیقه)",value:"CloseSaleFlight",sortable:!1,width:100,align:"center"},{text:"توقف سهمیه(دقیقه)",value:"CloseSaleQuotaFlight",sortable:!1,width:100,align:"center"},{text:"مبدا",value:"Origin",sortable:!1,width:100,align:"center"},{text:"مقصد",value:"Destination",sortable:!1,align:"center",width:100},{text:"شماره پرواز",value:"FlightNo",sortable:!1,width:100,align:"center"},{text:"ایرلاین(Iata)",value:"Airline",sortable:!1,width:150,align:"center"},{text:"هواپیما",value:"Airplane",width:180,sortable:!1,align:"center"},{text:"توضیحات",value:"Description",width:100,sortable:!1,align:"center"}],finalHeaders:[{text:"تاریخ پرواز",width:100,value:"flightDate",sortable:!1,align:"center"},{text:"ساعت پرواز",value:"flightTime",width:100,sortable:!1,align:"center"},{text:"تاریخ رسیدن",width:100,value:"arrivalDate",sortable:!1,align:"center"},{text:"ساعت رسیدن",value:"arriavlTime",width:100,sortable:!1,align:"center"},{text:"روز شمسی",value:"flightDateinPersian",width:100,sortable:!1,align:"center"},{text:"طول پرواز",value:"duration",width:100,sortable:!1,align:"center"},{text:"ارسال لیست(دقیقه)",value:"sendList",width:100,sortable:!1,align:"center"},{text:"توقف فروش(دقیقه)",value:"closeSaleFlight",sortable:!1,width:100,align:"center"},{text:"توقف سهمیه(دقیقه)",value:"closeSaleQuotaFlight",sortable:!1,width:100,align:"center"},{text:"مبدا",value:"origin",sortable:!1,width:100,align:"center"},{text:"مقصد",value:"destination",sortable:!1,align:"center",width:100},{text:"شماره پرواز",value:"flightNo",sortable:!1,width:100,align:"center"},{text:"ایرلاین(Iata)",value:"airline",sortable:!1,width:150,align:"center"},{text:"هواپیما",value:"airplaneName",width:180,sortable:!1,align:"center"},{text:"توضیحات",value:"description",width:100,sortable:!1,align:"center"}],oneIsFalse:!1,textFieldazError:!1,mode1:"persian",mode2:"persian",textFieldtaError:!1,segmentsToSend:[],noDayChosenError:"لطفا حداقل یکی از روز ها را انتخاب کنید",segmentsToShow:[],filteredItems:[],dataLoading:!0,checkedDays:[!1,!1,!1,!1,!1,!1,!1],Infant:null,percentNumber:[],searchAirplanes:"",searchAirlines:"",weekDays:["یکشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه"]}),validations:{pathselect:{required:G["required"]},airplane:{required:G["required"]},airline:{required:G["required"]},flightNumber:{required:G["required"]},timen:{required:G["required"],customRequired:function(){return!(!this.timen||this.timen.includes("mm")||this.timen.includes("HH"))}},mainDuration:{required:G["required"],customRequired:function(){return!(!this.mainDuration||this.mainDuration.includes("mm")||this.mainDuration.includes("HH"))}},CloseSaleFlight:{required:G["required"]},SendList:{required:G["required"]},CloseSaleQuotaFlight:{required:G["required"]}},computed:{searchpaths(){return"fa"},todayJ(){return(new this.$persianDate).calendar("j").toString()},retDate(){return 0!=this.dates.length?this.dates[1]:""},displayRetDate(){if(this.retDate){let t="jYYYY/jMM/jDD";return this.$options.filters.simplePersian(new this.$persianDate(this.retDate).toString(t),"fa")}return""},token(){return this.$store.state.token},timenError(){const t=[];return this.$v.timen.$dirty?(!this.$v.timen.required&&t.push(""),this.$v.timen.customRequired||t.push(this.$t("ساعت پرواز نامعتبر است")),t):t},mainDurationError(){const t=[];return this.$v.mainDuration.$dirty?(!this.$v.mainDuration.required&&t.push(""),this.$v.mainDuration.customRequired||t.push(this.$t("ساعت پرواز نامعتبر است")),t):t},CloseSaleFlightError(){const t=[];return this.$v.CloseSaleFlight.$dirty?(!this.$v.CloseSaleFlight.required&&t.push(""),t):t},SendListError(){const t=[];return this.$v.SendList.$dirty?(!this.$v.SendList.required&&t.push(""),t):t},CloseSaleQuotaFlightError(){const t=[];return this.$v.CloseSaleQuotaFlight.$dirty?(!this.$v.CloseSaleQuotaFlight.required&&t.push(""),t):t},pathErrors(){const t=[];return this.$v.pathselect.$dirty?(!this.$v.pathselect.required&&t.push(""),t):t},airPlaneErrors(){const t=[];return this.$v.airplane.$dirty?(!this.$v.airplane.required&&t.push(""),t):t},AirlineErrors(){const t=[];return this.$v.airline.$dirty?(!this.$v.airline.required&&t.push(""),t):t},flightNumberErrors(){const t=[];return this.$v.flightNumber.$dirty?(!this.$v.flightNumber.required&&t.push(""),t):t}},watch:{alldaycheck(){if(this.alldaycheck){this.defaultDayObject.isChecked=!0;for(let t=0;t<7;t++)this.checkedDays[t]?this.$set(this.checkedDays[t],"isChecked",!0):this.$set(this.checkedDays,t,this.defaultDayObject)}else{let t=0;if(this.checkedDays.forEach(e=>{e&&t++}),7==t)for(let e=0;e<7;e++)this.$set(this.checkedDays,e,!1)}},checkedDays(){},searchAirplanes(t){t&&t.length>2&&this.axios(this.$store.state.baseUrl+"airplanes?name="+t).then(t=>{t.data.Items.forEach((t,e)=>{this.$set(t,"searchAirplane",t.airplaneName+t.airplaneCode)}),this.airplanes=t.data.Items})},searchAirlines(t){t&&t.length>1&&this.axios(this.$store.state.baseUrl+"airlines?name="+t).then(t=>{t.data.Items.forEach((t,e)=>{this.$set(t,"searchAirlines",t.name+t.iata)}),this.airlines=t.data.Items})}},created(){this.handleDatePickers()},mounted(){setTimeout(()=>{this.getPaths()},500)},methods:{rangeBegin(){this.$set(this.dates,1,"")},updateCloseSaleQuotaFlight(t){this.CloseSaleQuotaFlight=t},filterby(){switch(this.filterType){case"هواپیما":this.filteredItems=this.segmentsToShow.filter(t=>-1!==t.Airplane.toLowerCase().indexOf(this.searchformainTable));break;case"تاریخ میلادی":this.filteredItems=this.segmentsToShow.filter(t=>-1!==t.DepartureDatetime.indexOf(this.searchformainTable));break;case"روز":this.filteredItems=this.segmentsToShow.filter(t=>-1!==t.day.indexOf(this.searchformainTable));break}},exitandClean(){this.finalTable=!1,this.overlay=!1,this.flights=[],this.DuplicateFlights=[]},whichday(t){switch(t){case 0:return"یکشنبه";case 1:return"دوشنبه";case 2:return"سه شنبه";case 3:return"چهارشنبه";case 4:return"پنجشنبه";case 5:return"جمعه";case 6:return"شنبه"}},checkall(t){t?this.segmentsToShow.forEach(t=>{t.checked=!0}):this.segmentsToShow.forEach(t=>{t.checked=!1})},daysChanged(t,e){this.defaultDayObject=t,t.isChecked?this.checkedDays[e]=t:this.checkedDays[e]=!1;let a=0;this.checkedDays.forEach(t=>{t&&a++}),this.alldaycheck=7==a},changeToSomeDays(){this.radioGroup="somedays",this.choosedayDialog=!0},getNow(){const t=new Date,e=(t.getHours()<10?"0"+t.getHours():t.getHours())+":"+(t.getMinutes()<10?"0"+t.getMinutes():t.getMinutes());return e},handleDatePickers(){this.dates.push((new this.$persianDate).calendar("g").toString()),this.dates.push((new this.$persianDate).calendar("g").addDay(14).toString())},insertOneSegment(t,e){let a=new Date(t).toLocaleDateString("fa-IR"),i=new Date(t).toLocaleDateString("fa-IR",{weekday:"long"}),s=new Date(t).toLocaleDateString("en-GB").split("/").reverse().join("/"),l=(new Date(t).getDay(),this.airline.iata?`(${this.airline.iata})${this.airline.name}`:this.airline.name),r={isSelectable:!0,origin:this.pathselect.origin,destination:this.pathselect.destination,routeId:this.pathselect.id,airline:l,airlineIataCode:this.airline.iata,airplane:e.airplane.airplaneName,airplaneId:e.airplane.id,flightNo:this.flightNumber,flightTime:e.startTime,flightDate:s,weekday:i,flightDateinPersian:a,departureDatetime:`${s} ${e.startTime}:00`,description:this.description,duration:(60*parseInt(e.mainDuration.split(":")[0])+parseInt(e.mainDuration.split(":")[1])).toString(),closeSaleFlight:this.CloseSaleFlight,sendList:this.SendList,closeSaleQuotaFlight:this.CloseSaleQuotaFlight};this.segmentsToShow.push(r)},calculateSelectedDates(){if(this.$store.commit("flightDeclare/emptyAll"),this.dates.length){if(this.$v.$touch(),!this.$v.$error){this.loading=!0;var t=new Date(this.dates[0]);t.setHours(0),t.setMinutes(0);var e=new Date(this.dates[1]);e.setHours(0),e.setMinutes(0),this.segmentsToShow=[],this.segmentsToSend=[];let i=!0;if(this.checkedDays.forEach(t=>{t&&0==t.isTrue&&(i=!1)}),i)while(Math.floor(t.getTime())<=Math.floor(e.getTime())){var a=t.getDay();this.checkedDays[a].isChecked&&this.insertOneSegment(t,this.checkedDays[a]),t.setDate(t.getDate()+1),e.setDate(e.getDate())}this.filteredItems=this.segmentsToShow,this.filteredItems.forEach(t=>{t.row=this.filteredItems.indexOf(t)+1}),this.filteredItems.length||(this.snackbar=!0),this.$store.commit("flightDeclare/setSpecifyTableFlights",this.filteredItems),this.loading=!1,this.$emit("flightSpecified",!0)}}else this.textFieldtaError=!0,this.textFieldazError=!0},getPaths(){this.axios(this.$store.state.baseUrl+"inventory/routes").then(t=>{this.paths=t.data.items,t.data.items.forEach((t,e)=>{this.$set(t,"searchKey",t.origin+t.destination)})}).catch(t=>{})}}},X=K,Z=(a("0f26"),Object(Y["a"])(X,O,L,!1,null,null,null)),tt=Z.exports,et=a("a797"),at=function(){var t=this,e=t._self._c;return e("div",{ref:"capacityUpdated",staticStyle:{width:"100%"}},[e(et["a"],{attrs:{value:t.sendToEditOverlay}},[e(u["a"],{attrs:{indeterminate:"",size:"64"}})],1),e(T["a"],{attrs:{width:"300"},model:{value:t.FullCheckError,callback:function(e){t.FullCheckError=e},expression:"FullCheckError"}},[e(s["a"],[e(x["d"],[t._v("اخطار")]),e(x["c"],[e(S["a"],[t._v("لطفا به تمامی ظرفیت قیمت دهید")])],1),e(E["a"]),e(x["a"],[e(P["a"]),e(i["a"],{attrs:{color:"primary",text:""},on:{click:function(e){t.FullCheckError=!1,t.submitLoading=!1}}},[t._v("بستن")])],1)],1)],1),e(T["a"],{attrs:{width:"300"},model:{value:t.OverLapError,callback:function(e){t.OverLapError=e},expression:"OverLapError"}},[e(s["a"],[e(x["d"],[t._v("اخطار")]),e(x["c"],[e(S["a"],[t._v("خطای همپوشانی")])],1),e(E["a"]),e(x["a"],[e(P["a"]),e(i["a"],{attrs:{color:"primary",text:""},on:{click:function(e){t.OverLapError=!1,t.submitLoading=!1}}},[t._v("بستن")])],1)],1)],1),e(T["a"],{attrs:{width:"300"},model:{value:t.rateClassError,callback:function(e){t.rateClassError=e},expression:"rateClassError"}},[e(s["a"],[e(x["d"],[t._v("اخطار")]),e(x["c"],[e(S["a"],[t._v("کلاس های نرخی باید متفاوت باشند")])],1),e(E["a"]),e(x["a"],[e(P["a"]),e(i["a"],{attrs:{color:"primary",text:""},on:{click:function(e){t.rateClassError=!1,t.submitLoading=!1}}},[t._v("بستن")])],1)],1)],1),e(s["a"],{staticClass:"d-flex align-center container flex-column mt-10",staticStyle:{width:"100%","border-radius":"5px"},attrs:{flat:""}},[e(p["a"],{staticClass:"tableForpriceDeclare",staticStyle:{width:"100%"}},[t.wizardMode||"priceTab"!=t.whichTab?t._e():e("firstSubmitTable",{attrs:{wizardMode:t.wizardMode,tableFlights:t.AcceptedToPrice,whichTab:t.whichTab,headers:t.headers},on:{searchClicked:t.searchClicked}})],1),e(p["a"],{staticClass:"justify-end ml-7",staticStyle:{width:"100%"}},[t.wizardMode||t.definePriceClicked?t._e():e(i["a"],{staticClass:"buttons text-left",staticStyle:{"align-self":"center",color:"white"},attrs:{disabled:!t.flightSegmentByDate.length||t.watchFlightsClicked||t.loading},on:{click:function(e){return t.getSegmentByDate()}}},[t._v(" مشاهده ی پرواز ها "),t.loading?e(u["a"],{staticClass:"mr-2",attrs:{indeterminate:"",color:"white",size:"15",width:"2"}}):e(l["a"],{staticClass:"pr-3 icon-chevron-left icon-18",attrs:{left:""}})],1)],1),!t.wizardMode&&t.watchFlights?e(p["a"],{staticStyle:{width:"100%"}},[!t.wizardMode&&t.watchFlights?e("firstSubmitTable",{attrs:{wizardMode:t.wizardMode,tableFlights:t.flightSegments,whichTab:t.whichTab,headers:t.givePriceHeaders,watchFlights:t.watchFlights}}):t._e()],1):t._e(),e(p["a"],{attrs:{justify:"center"}},[e(s["a"],{attrs:{flat:""}},[t.wizardMode||t.definePriceClicked?e(p["a"],{staticClass:"justify-space-evenly"},[e(D["a"],{staticClass:"px-0 text-center",attrs:{cols:"6",md:"2"}},[e("span",{staticClass:"px-1 caption grey--text text--darken-2 text--darken-1"},[t._v("مسیر:")]),e("span",[e("span",{staticClass:"px-1 caption"},[t._v(t._s(t.AcceptedToPrice[0].origin))]),e(l["a"],{staticClass:"px-0 mb-1 icon-arrow-right icon-18",attrs:{color:"primary",small:""}}),e("span",{staticClass:"px-1 caption"},[t._v(t._s(t.AcceptedToPrice[0].destination))])],1)]),e(D["a"],{staticClass:"px-0 text-center",attrs:{cols:"6",md:"3"}},[e("span",{staticClass:"px-1 caption grey--text text--darken-2 text--darken-1"},[t._v("ایرلاین:")]),e("span",{staticClass:"px-1 caption"},[t._v(t._s(t.AcceptedToPrice[0].airline)+" ("+t._s(t.AcceptedToPrice[0].airlineIataCode)+")")])]),e(D["a"],{staticClass:"px-0 text-center",attrs:{cols:"6",md:"2"}},[e("span",{staticClass:"px-1 caption grey--text text--darken-2 text--darken-1"},[t._v("شماره پرواز:")]),e("span",{staticClass:"px-1 caption"},[t._v(t._s(t.AcceptedToPrice[0].flightNo))])]),e(D["a"],{staticClass:"px-0 text-center",attrs:{cols:"6",md:"2"}},[e("span",{staticClass:"px-1 caption grey--text text--darken-2 text--darken-1"},[t._v("کلاس کابین:")]),e("span",{staticClass:"px-1 caption"},[t._v(t._s(t._f("persianClass")(t.AcceptedToPrice[0].cabinClass,t.$i18n.locale)))])]),e(D["a"],{staticClass:"px-0 text-center",attrs:{cols:"6",md:"3"}},[e("span",{staticClass:"px-1 caption grey--text text--darken-2 text--darken-1"},[t._v("ظرفیت")]),e("span",{staticClass:"px-1 caption"},[t._v(t._s(t.capacity))])])],1):t._e(),t.watchFlights||t.wizardMode||t.definePriceClicked?e("div",[e(F["a"],{staticStyle:{width:"100%"}},t._l(t.costObj.length,(function(a,s){return e("div",{key:a},[e($["a"],{staticClass:"d-flex mt-6 justify-space-between px-0"},[e("costDeclare",{attrs:{checkFull:t.checkFull,levels:t.levels,numberOfFlights:1,CodeCommissions:t.CodeCommissions,CodeRule:t.CodeRule,baggages:t.baggages,currencies:t.currencies,capacity:t.wizardMode?t.capacity:t.capacityFromNotWizardMode},model:{value:t.costObj[s],callback:function(e){t.$set(t.costObj,s,e)},expression:"costObj[i]"}}),e(i["a"],{directives:[{name:"show",rawName:"v-show",value:t.costObj.length>1,expression:"costObj.length > 1"}],staticClass:"addCost",attrs:{fab:"",depressed:"","x-small":""},on:{click:function(e){return t.removeCostObj(s)}}},[e(l["a"],{staticClass:"icon-remove icon-18",attrs:{dark:""}})],1)],1)],1)})),0),e(x["a"],[e(i["a"],{staticClass:"mr-5",attrs:{depressed:"",color:"#e8e8e8"},on:{click:t.addcompObj}},[e(l["a"],{staticClass:"icon-add icon-18",attrs:{"x-small":""}}),e("span",{staticClass:"px-2",staticStyle:{"font-size":"13px"}},[t._v("افزودن کلاس نرخی")])],1),e(P["a"]),e(i["a"],{staticClass:"ml-7 moreRadius button px-12",attrs:{loading:t.submitLoading,dark:"",depressed:"",color:"#0f52ba"},on:{click:t.submitCosts}},[t._v("ثبت نهایی")])],1)],1):t._e()],1)],1)],1)],1)},it=[],st=a("c53c"),lt=a("2f62"),rt=a("2f24"),nt=a("9e88"),ot=function(){var t=this,e=t._self._c;return e("div",{staticStyle:{width:"100%","font-size":"12px"}},[e(p["a"],{ref:"flightSpecified",staticClass:"mb-2 flex-column"},[t.wizardMode||t.watchFlights?t._e():e(D["a"],{staticClass:"px-6",attrs:{cols:"12",md:"12"}},[e(p["a"],{staticClass:"py-0"},[e(D["a"],{staticClass:"py-0",staticStyle:{position:"relative"},attrs:{cols:"12",md:"3"}},[e(v["a"],{staticClass:"destination moreRadius input leftDirection flightinputs",attrs:{label:"انتخاب مسیر","hide-no-data":"",items:t.paths,outlined:"","item-text":"searchKey","error-messages":t.pathErrors,"return-object":""},on:{keydown:function(e){t.pathselect=""}},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e(l["a"],{attrs:{size:"20"}},[t._v("*")])]},proxy:!0},{key:"item",fn:function(a){return[e(F["a"],{staticClass:"pa-0",attrs:{"two-line":"",width:"100%"}},[e($["a"],{staticClass:"pa-0"},[e(z["a"],{staticClass:"py-0",staticStyle:{direction:"ltr","text-align":"initial"}},[e(z["c"],{staticClass:"caption mb-0"},[t._v(" "+t._s(a.item.origin)+" "),e(l["a"],{staticClass:"icon-arrow-right icon-18",staticStyle:{"padding-bottom":"4px"},attrs:{color:"black"}}),t._v(" "+t._s(a.item.destination)+" ")],1)],1)],1),e(E["a"])],1)]}},{key:"selection",fn:function(a){return[e("span",{staticStyle:{"font-family":"'YekanBakhVF","text-align":"initial"}},[e(k["a"],{staticClass:"caption white--text",attrs:{label:"",small:"",color:"#d50c6a"}},[t._v(t._s(a.item.origin))]),e(l["a"],{staticClass:"px-0 icon-arrow-right icon-18",attrs:{color:"primary"}}),e(k["a"],{staticClass:"caption white--text",attrs:{label:"",small:"",color:"#d50c6a"}},[t._v(t._s(a.item.destination))])],1)]}}],null,!1,2159394890),model:{value:t.pathselect,callback:function(e){t.pathselect=e},expression:"pathselect"}})],1),e(D["a"],{staticClass:"py-0 datepickerCenter",staticStyle:{position:"relative"},attrs:{cols:"12",md:"2"}},[e("date-picker",{ref:"Datepicker",attrs:{label:"از تاریخ",startLabel:"از تاریخ",endLabel:"تا تاریخ","locale-config":{fa:{inputFormat:"jYYYY/jMM/jDD"},en:{inputFormat:"dddd YYYY-MM-DD"}},format:"YYYY-MM-DD",selectSource:t.selectSource,from:t.todayJ,modal:!0,"auto-submit":!0},on:{focus:function(e){t.selectSource=1},rangeBegin:t.rangeBegin},model:{value:t.datesCabin,callback:function(e){t.datesCabin=e},expression:"datesCabin"}})],1),e(D["a"],{staticClass:"py-0 datepickerCenter",staticStyle:{position:"relative"},attrs:{cols:"12",md:"2"}},[e(j["a"],{staticClass:"font-size-13 font-weight-300 moreRadius input",attrs:{label:"تا تاریخ",readonly:"",outlined:"",errors:t.textFieldtaError||t.textFieldazError},on:{click:function(e){t.$refs.Datepicker.showPicker("input"),t.selectSource=2}},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e("i",{staticClass:"homepage-icon-color pl-1 icon-calendar",staticStyle:{"pointer-events":"none"}})]},proxy:!0}],null,!1,471613076),model:{value:t.displayRetDate,callback:function(e){t.displayRetDate=e},expression:"displayRetDate"}})],1),e(D["a"],{staticClass:"pt-0 pr-md-8 d-flex justify-center",attrs:{cols:"12",md:"2"}},[e(i["a"],{staticClass:"buttons moreRadius button",attrs:{height:"56",loading:t.loading,block:"",depressed:"",dark:""},on:{click:t.searchFlights}},[t._v("جستجو")])],1)],1)],1),t.tableItems.length?e(D["a"],{staticClass:"px-6",attrs:{cols:"12",md:"12"}},[e(j["a"],{attrs:{label:"جستجو","hide-details":""},scopedSlots:t._u([{key:"append",fn:function(){return[e(l["a"],{staticClass:"icon-Search icon-18"})]},proxy:!0}],null,!1,2821652727),model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1):t._e(),t.wizardMode?e(D["a"],{staticClass:"px-6",attrs:{cols:"12",md:"12"}},[e(p["a"],{staticClass:"justify-space-evenly"},[e(D["a"],{staticClass:"px-0 text-center",attrs:{cols:"6",md:"2"}},[e("span",{staticClass:"px-1 grey--text text--darken-2 text--darken-1"},[t._v("مسیر:")]),e("span",[e("span",{staticClass:"px-1"},[t._v(t._s(t.specifyTableFlights[0].origin))]),e(l["a"],{staticClass:"px-0 mb-1 icon-arrow-right icon-18",attrs:{color:"primary",small:""}}),e("span",{staticClass:"px-1"},[t._v(t._s(t.specifyTableFlights[0].destination))])],1)]),e(D["a"],{staticClass:"text-center",attrs:{cols:"6",md:"2"}},[e("span",{staticClass:"px-1 grey--text text--darken-2 text--darken-1"},[t._v("شماره پرواز:")]),e("span",{staticClass:"px-1"},[t._v(t._s(t.specifyTableFlights[0].flightNo))])]),e(D["a"],{staticClass:"text-center",attrs:{cols:"6",md:"2"}},[e("span",{staticClass:"px-1 grey--text text--darken-2 text--darken-1"},[t._v("ایرلاین:")]),e("span",{staticClass:"px-1"},[t._v(t._s(t.specifyTableFlights[0].airline.split(")")[1])+" "+t._s(t.specifyTableFlights[0].airline.split(")")[0])+")")])]),e(D["a"],{staticClass:"text-center",attrs:{cols:"6",md:"2"}},[e("span",{staticClass:"px-1 grey--text text--darken-2 text--darken-1"},[t._v("توقف فروش:")]),e("span",{staticClass:"px-1"},[t._v(t._s(t.specifyTableFlights[0].closeSaleFlight)+" دقیقه قبل از پرواز")])]),e(D["a"],{staticClass:"text-center",attrs:{cols:"6",md:"2"}},[e("span",{staticClass:"px-1 grey--text text--darken-2 text--darken-1"},[t._v("توقف سهمیه:")]),e("span",{staticClass:"px-1"},[t._v(t._s(t.specifyTableFlights[0].closeSaleQuotaFlight)+" دقیقه قبل از پرواز")])]),e(D["a"],{staticClass:"text-center",attrs:{cols:"6",md:"2"}},[e("span",{staticClass:"px-1 grey--text text--darken-2 text--darken-1"},[t._v("ارسال لیست به ایرلاین:")]),e("span",{staticClass:"px-1"},[t._v(t._s(t.specifyTableFlights[0].sendList)+" دقیقه قبل از پرواز")])])],1),t.specifyTableFlights[0].description?e(p["a"],[e(D["a"],{attrs:{cols:"12",md:"12"}},[e("span",{staticClass:"px-1 grey--text text--darken-2 text--darken-1"},[t._v("توضیحات:")]),e("span",{staticClass:"px-1 d-inline-block"},[t._v(t._s(t.specifyTableFlights[0].description))])])],1):t._e()],1):t._e(),e(D["a"],{staticClass:"px-0",attrs:{cols:"12",md:"12"}},[t.tableItems.length?e(_["a"],{staticClass:"firstTable pa-0 col-12",attrs:{"item-key":"row",items:t.tableItems,headers:t.headers,"selectable-key":"isSelectable",search:t.search,"loading-text":"لطفا صبر کنید ... درحال دریافت اطلاعات","no-data-text":t.$t("noDataAvailable"),"items-per-page":t.itemsPerPage,"footer-props":{itemsPerPageText:"تعداد ردیف در هر صفحه",itemsPerPageAllText:"همه",showCurrentPage:!0},"show-select":""},on:{"toggle-select-all":()=>{t.selectedRows=t.tableItems}},scopedSlots:t._u([{key:"item.data-table-select",fn:function({item:a,isSelected:i,select:s}){return[a.isSelectable?e(nt["a"],{attrs:{ripple:!1,value:i,color:i?"primary":"",disabled:t.oneIsSelected&&!i},on:{input:function(t){return s(t)}}}):t._e(),a.isSelectable?t._e():e("span",{style:a.isSelectable?"opacity:1":"opacity:0.7"},[t._v("تکراری")])]}},{key:"item.row",fn:function({item:a}){return[e("span",{style:a.isSelectable?"opacity:1":"opacity:0.5"},[t._v(" "+t._s(a.row)+" ")])]}},{key:"item.flightDate",fn:function({item:a}){return[e("span",{style:a.isSelectable?"opacity:1":"opacity:0.5"},[t._v(" "+t._s(a.flightDate)+" ")])]}},{key:"item.flightDateinPersian",fn:function({item:a}){return[e("span",{style:a.isSelectable?"opacity:1":"opacity:0.5"},[t._v(" "+t._s(a.flightDateinPersian)+" ")])]}},{key:"item.weekday",fn:function({item:a}){return[e("span",{style:a.isSelectable?"opacity:1":"opacity:0.5"},[t._v(" "+t._s(a.weekday)+" ")])]}},{key:"item.flightTime",fn:function({item:a}){return[e("span",{style:a.isSelectable?"opacity:1":"opacity:0.5"},[t._v(" "+t._s(a.flightTime)+" ")])]}},{key:"item.duration",fn:function({item:a}){return[e("span",{style:a.isSelectable?"opacity:1":"opacity:0.5"},[t._v(" "+t._s(a.duration)+" ")])]}},{key:"item.arrivallDatetime",fn:function({item:a}){return[e("span",{style:a.isSelectable?"opacity:1":"opacity:0.5"},[t._v(" "+t._s(a.arrivallDatetime)+" ")])]}},{key:"item.airplane",fn:function({item:a}){return[e("span",{style:a.isSelectable?"opacity:1":"opacity:0.5"},[t._v(" "+t._s(a.airplane)+" ")])]}}],null,!1,1307906545),model:{value:t.selectedRows,callback:function(e){t.selectedRows=e},expression:"selectedRows"}}):t._e()],1)],1)],1)},ct=[],dt={data:()=>({loading:!1,duration:500,offset:0,itemsPerPage:10,easing:"easeInOutCubic",selectedRows:[],selectSource:1,search:"",textFieldazError:!1,textFieldtaError:!1,paths:[],datesCabin:[],mode1:"persian",mode2:"persian",fromTextFieldError:!1,toTextFieldError:!1,pathselect:"",searchSucceed:!1,tableItems:[],oneIsSelected:!1}),validations:{pathselect:{required:G["required"]}},props:["tableFlights","wizardMode","whichTab","headers","watchFlights"],computed:{todayJ(){return(new this.$persianDate).calendar("j").toString()},retDate(){return 0!=this.datesCabin.length?this.datesCabin[1]:""},displayRetDate(){if(this.retDate){let t="jYYYY/jMM/jDD";return this.$options.filters.simplePersian(new this.$persianDate(this.retDate).toString(t),"fa")}return""},options(){return{duration:this.duration,offset:this.offset,easing:this.easing}},specifyTableFlights(){return this.$store.getters["flightDeclare/getSpecifyTableFlights"]},pathErrors(){const t=[];return this.$v.pathselect.$dirty?(!this.$v.pathselect.required&&t.push(""),t):t}},created(){this.tableFlights[0]&&this.tableFlights[0].arrivallDatetime&&this.headers.splice(6,0,{text:"ساعت رسیدن",value:"arrivallDatetime",sortable:!1,align:"center"}),this.wizardMode||this.handleDatePickers()},mounted(){this.tableItems=JSON.parse(JSON.stringify(this.tableFlights)),this.wizardMode||this.getPaths(),this.tableFlights&&(this.selectedRows=[],"priceTab"==this.whichTab&&this.watchFlights?this.tableItems.forEach((t,e)=>{this.$set(this.tableItems[e],"flightDate",new Date(t.departurDatetime).toLocaleDateString("en-GB").split("/").reverse().join("/")),this.$set(this.tableItems[e],"flightTime",t.departurDatetime.slice(11,16)),this.$set(this.tableItems[e],"row",e+1),this.$set(this.tableItems[e],"weekday",new Date(t.departurDatetime).toLocaleDateString("fa-IR",{weekday:"long"}))}):this.tableItems.forEach((t,e)=>{this.$set(t,"row",e+1)}))},watch:{tableItems(){this.$vuetify.goTo(this.$refs.flightSpecified,this.options)},tableFlights(){this.selectedRows=[],this.tableItems=JSON.parse(JSON.stringify(this.tableFlights))},selectedRows(){this.tableItems[0]&&this.tableItems[0].arrivallDatetime?this.$store.commit("flightDeclare/setSegmentsById",this.selectedRows):"priceTab"==this.whichTab?this.watchFlights?this.$store.commit("flightDeclare/setSelectedSegments",this.selectedRows):(1===this.selectedRows.length?this.oneIsSelected=!0:0===this.selectedRows.length&&(this.oneIsSelected=!1),this.$store.commit("flightDeclare/setFlightSegmentByDate",this.selectedRows)):this.$store.commit("flightDeclare/setSelectedToCapacity",this.selectedRows)}},methods:{getPaths(){this.axios(this.$store.state.baseUrl+"inventory/distinctroutes").then(t=>{this.paths=t.data.items,t.data.items.forEach((t,e)=>{this.$set(t,"searchKey",t.origin+t.destination)})})},rangeBegin(){this.$set(this.datesCabin,1,"")},handleDatePickers(){this.datesCabin.push((new this.$persianDate).calendar("g").toString()),this.datesCabin.push((new this.$persianDate).calendar("g").addDay(14).toString())},async searchFlights(){if(this.loading=!0,"capacityTab"==this.whichTab){this.$store.commit("flightDeclare/setAcceptedToPrice",[]);let t={RouteId:this.pathselect.id,FromDeparturDate:this.datesCabin[0],ToDeparturDate:this.datesCabin[1],Type:"ByDate"};if(this.datesCabin.length){if(this.$v.$touch(),this.$v.pathselect.$dirty){let e=await this.axios.post(this.$store.state.baseUrl+"inventory/getSegments",t);this.loading=!1,e.data.Items.length?(this.$store.commit("flightDeclare/setAcceptedToCapacity",e.data.Items),this.tableItems=e.data.Items,this.searchSucceed=!0):(this.tableItems=[],this.$emit("searchClicked",!1),this.$toast.error("پروازی در این مسیر، یافت نشد")),this.tableItems.forEach((t,e)=>{this.$set(t,"isSelectable",!0)}),this.tableItems.length&&(this.tableItems.forEach((t,e)=>{let a={id:t.id,isSelectable:t.isSelectable,row:e+1,origin:t.origin,destination:t.destination,airline:t.airline,airlineIataCode:t.airlineIataCode,airplane:t.airplaneName,airplaneId:t.airplaneID,flightNo:t.flightNo,flightTime:t.departurDatetime.slice(11,16),flightDate:new Date(t.departurDatetime).toLocaleDateString("en-GB").split("/").reverse().join("/"),weekday:new Date(t.departurDatetime).toLocaleDateString("fa-IR",{weekday:"long"}),flightDateinPersian:new Date(t.departurDatetime).toLocaleDateString("fa-IR"),departureDatetime:t.departurDatetime,description:t.description,duration:t.duration,closeSaleFlight:t.closeSaleFlight,sendList:t.sendList,arrivallDatetime:new Date(t.departurDatetime).getUTCDate()-new Date(t.arrivallDatetime).getUTCDate()>1?t.arrivallDatetime.slice(11,16)+this.$options.filters.toNo(new Date(t.departurDatetime).getUTCDate()-new Date(t.arrivallDatetime).getUTCDate())+"روز بعد":t.arrivallDatetime.slice(11,16)};this.tableItems[e]=a}),this.selectedRows=[],this.$emit("searchClicked",!0))}}else this.textFieldtaError=!0,this.textFieldazError=!0,this.$v.$touch()}else if("priceTab"==this.whichTab){let t={RouteId:this.pathselect.id,FromDeparturDate:this.datesCabin[0],ToDeparturDate:this.datesCabin[1]};if(this.datesCabin.length){if(this.$v.$touch(),this.$v.pathselect.$dirty){let e=await this.axios.post(this.$store.state.baseUrl+"inventory/getDistinctFlights",t);this.loading=!1,e.data.Items.length?(this.$store.commit("flightDeclare/setAcceptedToPrice",e.data.Items),this.tableItems=e.data.Items,this.searchSucceed=!0,this.tableItems.forEach((t,e)=>{this.$set(t,"isSelectable",!0),this.$set(t,"row",e+1)})):(this.tableItems=[],this.$emit("searchClicked",!1),this.$toast.error("پروازی با این مشخصات یافت نشد"))}}else this.textFieldtaError=!0,this.textFieldazError=!0,this.$v.$touch();this.$emit("searchClicked",!1)}this.$store.commit("flightDeclare/setFromDeparturDate",this.datesCabin[0]),this.$store.commit("flightDeclare/setToDeparturDate",this.datesCabin[1]),this.loading=!1}},components:{datePicker:Q["a"]}},ht=dt,ut=(a("482a"),Object(Y["a"])(ht,ot,ct,!1,null,null,null)),pt=ut.exports,mt={props:["levels","paths","CodeCommissions","CodeRule","baggages","currencies","wizardMode","whichTab","definePriceClicked"],components:{costDeclare:st["a"],firstSubmitTable:pt},data:()=>({tedadParvaz:1,pathselect:[],submitLoading:!1,flights:[],placeholder:"",flightselect:{},depDate:"",type:"",costObj:[{}],costObjMain:[],FullCheckError:!1,OverLapError:!1,rateClassError:!1,pathError:!1,FSdialog:!1,show:!1,checkFull:!1,overLap:!1,isSearched:!0,retDate:"",datesCosts:[],textFieldazError:!1,textFieldtaError:!1,sendToEditOverlay:!1,capacityFromNotWizardMode:null,watchFlights:!1,watchFlightsClicked:!1,loading:!1,headers:[{text:"ردیف",value:"row",align:"center"},{text:" شماره پرواز",value:"flightNo",sortable:!1,align:"center"},{text:" ایرلاین",value:"airlineIataCode",align:"center",sortable:!1},{text:" کلاس کابین",value:"cabinClass",sortable:!1,align:"center"},{text:" نام ",value:"name",sortable:!1,align:"center"},{text:"نام خانوادگی  ",value:"family",sortable:!1,align:"center"},{text:" ظرفیت",value:"capacity",align:"center"}],givePriceHeaders:[{text:"ردیف",value:"row",align:"center"},{text:" شماره پرواز",value:"flightNo",sortable:!1,align:"center"},{text:"تاریخ میلادی",value:"flightDate",align:"center"},{text:" روزهفته",value:"weekday",align:"center"},{text:"ساعت پرواز",value:"flightTime",sortable:!1,align:"center"},{text:" کلاس کابین",value:"cabinClass",sortable:!1,align:"center"},{text:"ایرلاین",value:"airlineIataCode",sortable:!1,align:"center"}],finalHeaders:[{text:"نوع ارز",value:"currency",width:90,align:"center"},{text:"از ظرفیت",value:"az",width:98,align:"center"},{text:"تا ظرفیت",value:"ta",width:98,align:"center"},{text:"قیمت بزرگسال",value:"adultCost",width:130,align:"center"},{text:"قیمت کودک",value:"childCost",width:120,align:"center"},{text:"قیمت نوزاد",value:"infantCost",width:120,align:"center"},{text:"کد قوانین",value:"rule",width:120,align:"center"},{text:"کد کمیسیون",value:"commission",width:120,align:"center"},{text:"کلاس نرخی",value:"rateClasses",width:120,align:"center"}]}),mounted(){"capacityTab"==this.whichTab&&(console.log(this.SelectedClasses[0]),this.capacityFromNotWizardMode=this.SelectedClasses[0].capacity),this.$vuetify.goTo(this.$refs.capacityUpdated,{duration:500,offset:0,easing:"easeInOutCubic"})},computed:{...Object(lt["b"])({AcceptedToPrice:"flightDeclare/getAcceptedToPrice",SelectedClasses:"flightDeclare/getAcceptedToPrice",flightSegments:"flightDeclare/getFlightSegments",selectedSegments:"flightDeclare/getSelectedSegments",flightSegmentByDate:"flightDeclare/getFlightSegmentByDate"}),capacity(){return this.$store.state.flightDeclare.acceptedToPrice[0]&&this.$store.state.flightDeclare.acceptedToPrice[0].capacity}},methods:{addcompObj(){this.costObj.push({})},FullCheck(){var t=[];return this.costObj.forEach(e=>{e.active&&t.push({az:e.az,ta:e.ta})}),this.simplify(t.sort(this.compare))},searchClicked(t){this.watchFlightsClicked=t},rateClassCheck(){let t=this.cnLodash.unionBy(this.costObj,"rateClass");return this.costObj.length==t.length},checkOverlap(){var t=!1;return this.costObj.forEach((e,a)=>{this.costObj.forEach((i,s)=>{s>a&&e.rule==i.rule&&e.level.Id==i.level.Id&&e.nationalityInclude.length===i.nationalityInclude.length&&e.nationalityInclude.every((function(t,e){return t===i.nationalityInclude[e]}))&&e.nationalityExclude.length===i.nationalityExclude.length&&e.nationalityExclude.every((function(t,e){return t===i.nationalityExclude[e]}))&&e.active&&i.active&&parseInt(i.az)===parseInt(e.az)&&parseInt(i.ta)===parseInt(e.ta)&&(t=!0)})}),t},compare(t,e){return t.az<e.az?-1:t.az>e.az?1:0},removeCostObj(t){this.costObj.splice(t,1)},between(t,e,a){return t>=e&&t<=a},simplify(t){var e=[],a=!1,i=!1,s=!1;let l=this.wizardMode?this.capacity:this.capacityFromNotWizardMode;return t.forEach((r,n)=>{1==r.az&&(i=!0),r.ta==l&&(s=!0),e=[],t.forEach((t,a)=>{r.ta!=l&&this.between(parseInt(r.ta)+1,t.az,t.ta)&&e.push(r)}),0==e.length&&r.ta!=l&&(a=!0)}),!a&i&s},removeComma(t){return t.adultCost=parseInt(t.adultCost.replace(/,/g,"")),t.childCost=parseInt(t.childCost.replace(/,/g,"")),t.infantCost=parseInt(t.infantCost.replace(/,/g,"")),t.adultCostMulti=parseInt(t.adultCostMulti.replace(/,/g,"")),t.childCostMulti=parseInt(t.childCostMulti.replace(/,/g,"")),t.infantCostMulti=parseInt(t.infantCostMulti.replace(/,/g,"")),t},submitCosts(){this.flightselect.Costs=[],this.submitLoading=!0,this.emptyCheck()?this.submitLoading=!1:this.rateClassCheck()?this.checkOverlap()?(this.OverLapError=!0,this.submitLoading=!1):this.FullCheck()?(this.costObj.forEach(t=>{let e={...t};this.flightselect.Costs.push(this.removeComma(e))}),this.emitThings()):(this.FullCheckError=!0,this.submitLoading=!1):(this.submitLoading=!1,this.rateClassError=!0)},emptyCheck(){var t=!1;return this.costObj.forEach(e=>{for(var a in e)e[a]||(t=!0)}),this.checkFull=!this.checkFull,t},async searchFlights(){let t={RouteId:this.pathselect.id,FromDeparturDate:this.datesCosts[0],ToDeparturDate:this.datesCosts[1]};if(this.datesCosts[0]||(this.textFieldtaError=!0),this.datesCosts[1]||(this.textFieldazError=!0),this.pathselect.id){let e=await this.axios.post(this.$store.state.baseUrl+"inventory/getDistinctFlights",t);this.flights=e.data.Items,this.pathError=!1,this.flights.length?(this.placeholder="انتخاب کنید",this.isSearched=!1):(this.placeholder="پروازی یافت نشد",this.isSearched=!0)}else this.pathError=!0},delcareCost(){this.capacity=this.flightselect.capacity,this.flightselect&&(this.FSdialog=!0)},getSegmentByDate(){this.loading=!0,this.watchFlights=!1,console.log(this.flightSegmentByDate[0]),this.capacityFromNotWizardMode=this.flightSegmentByDate[0].capacity-this.flightSegmentByDate[0].quotaCount,this.$store.dispatch("flightDeclare/setFlightSegmentByDate").then(()=>{this.watchFlights=!0,this.watchFlightsClicked=!0,this.loading=!1})},fragment(t){this.$store.commit("flightDeclare/setFlightLockRequest",t);let e=[],a=Math.ceil(t.length/10),i=0;for(let s=0;s<a;s++)for(e[s]=[],i;i<10*(s+1);i++)t[i]&&e[s].push(t[i]);rt["default"].map(e,(t,e)=>{this.$store.dispatch("flightDeclare/insertFlightLocks",t).then(t=>{e(null,t)}).catch(t=>{e(t)})},(t,e)=>{var a=[];let i=e.reduce((t,e)=>(a.push(e.FlightLocks),a),a),s=i.flat();this.$store.commit("flightDeclare/setAcceptedFlightLock",s),s.length?this.$router.push({name:"editFlight",query:{flightLocks:"true"}}):alert("تمامی پرواز های انتخابی تکراری می باشند"),this.submitLoading=!1}),this.sendToEditOverlay=!1,this.overlay=!1},async emitThings(){this.n,this.pathselect.id,this.datesCosts[0],this.datesCosts[1],this.flightselect;if(this.wizardMode||this.definePriceClicked)this.$store.dispatch("flightDeclare/setClassesById").then(()=>{let t=[];this.flightselect.Costs.forEach(e=>{let a={};a.Adult={Fare:e.adultCost,Tax:0,Commission:0,MultiWayFare:e.adultCostMulti},a.Child={Fare:e.childCost,Tax:0,Commission:0,MultiWayFare:e.childCostMulti},a.Infant={Fare:e.infantCost,Tax:0,Commission:0,MultiWayFare:e.infantCostMulti},t.push({Price:a,FromCapacity:e.az,CodeId:e.rule.id,CodeRule:e.rule.Code,ToCapacity:e.ta,Currency:e.currency.Abbr,Nationality:{Include:e.nationalityInclude,Exclude:e.nationalityExclude},PriceClass:e.rateClass,BaggageCode:e.baggage.Code,BaggageId:e.baggage.Id,LevelId:e.level.Id,CommissionCodeId:"-"!==e.commission.Code?e.commission.CodeId:-1,CodeCommission:"-"!==e.commission.Code?e.commission.Code:"",FlightDetail:""})});let e=[];this.flightSegments.forEach(a=>{e.push({Flights:[{FlightId:a.id,Connections:a.connections,ClassId:a.classId,IsQuota:0,Prices:t}]})}),this.sendToEditOverlay=!0,this.fragment(e)}).catch(t=>{this.submitLoading=!1});else{let t=[];this.flightselect.Costs.forEach(e=>{let a={};a.Adult={Fare:e.adultCost,Tax:0,Commission:0,MultiWayFare:e.adultCostMulti},a.Child={Fare:e.childCost,Tax:0,Commission:0,MultiWayFare:e.childCostMulti},a.Infant={Fare:e.infantCost,Tax:0,Commission:0,MultiWayFare:e.infantCostMulti},t.push({Price:a,FromCapacity:e.az,Nationality:{Include:e.nationalityInclude,Exclude:e.nationalityExclude},CodeId:e.rule.id,CodeRule:e.rule.Code,ToCapacity:e.ta,Currency:e.currency.Abbr,PriceClass:e.rateClass,LevelId:e.level.Id,BaggageCode:e.baggage.Code,BaggageId:e.baggage.Id,CommissionCodeId:"-"!==e.commission.Code?e.commission.CodeId:-1,CodeCommission:"-"!==e.commission.Code?e.commission.Code:"",FlightDetail:""})});let e=[];this.selectedSegments.forEach(a=>{e.push({Flights:[{FlightId:a.id,Connections:a.connections,ClassId:a.classId,IsQuota:parseInt(a.quota),QuotaAccountId:a.quotaAccountId,Prices:t}]})}),this.sendToEditOverlay=!0,this.fragment(e)}}}},ft=mt,gt=(a("a5f4"),Object(Y["a"])(ft,at,it,!1,null,null,null)),Ct=gt.exports,yt=a("b974"),bt=function(){var t=this,e=t._self._c;return e("div",{staticStyle:{width:"100%"}},[e(s["a"],{staticClass:"d-flex align-center container mt-1",staticStyle:{width:"100%","border-radius":"5px"},attrs:{flat:""}},[e("div",{staticStyle:{width:"100%"}},[e("firstSubmitTable",{attrs:{wizardMode:t.wizardMode,tableFlights:t.toCapacityTableFlights,whichTab:t.whichTab,headers:t.headers},on:{searchClicked:t.searchClicked}}),t.isSearchClicked||t.toCapacityTableFlights.length?e(p["a"],{attrs:{justify:"space-around"}},[e(D["a"],{staticClass:"px-2",staticStyle:{height:"min-content","min-width":"170px"},attrs:{cols:"12",md:"3"}},[e(yt["a"],{staticClass:"cabin",attrs:{items:["Economy","Business","FirstClass","Premium"],outlined:"",dense:"","error-messages":t.cabinClassError,"hide-no-data":"",label:t.$t("cabinClass")},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e(l["a"],{attrs:{size:"20"}},[t._v("*")])]},proxy:!0},{key:"selection",fn:function({item:a}){return[e("span",{staticClass:"caption"},[t._v(t._s(a))])]}}],null,!1,4060429968),model:{value:t.cabinClass,callback:function(e){t.cabinClass=e},expression:"cabinClass"}})],1),e(D["a"],{staticClass:"px-2",staticStyle:{height:"min-content","min-width":"170px"},attrs:{cols:"12",md:"1"}},[e(R["a"],{staticClass:"cabin",attrs:{items:["Y","C","F","A"],outlined:"","error-messages":t.cabinClassCodeError,dense:"",maxlength:"1",label:"کد کلاس کابین"},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e(l["a"],{attrs:{size:"20"}},[t._v("*")])]},proxy:!0},{key:"item",fn:function(a){return[e(k["a"],{staticClass:"mx-auto caption white--text",attrs:{label:"",small:"",dark:""}},[t._v(t._s(a.item))])]}}],null,!1,3083850015),model:{value:t.cabinClassCode,callback:function(e){t.cabinClassCode=e},expression:"cabinClassCode"}})],1),e(D["a"],{staticClass:"px-2",staticStyle:{height:"min-content","min-width":"170px"},attrs:{cols:"12",md:"1"}},[e(j["a"],{attrs:{outlined:"","error-messages":t.capacityError,type:"number",min:"0",label:"ظرفیت:",dense:""},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e(l["a"],{attrs:{size:"20"}},[t._v("*")])]},proxy:!0}],null,!1,3796944784),model:{value:t.capacity,callback:function(e){t.capacity=e},expression:"capacity"}})],1),e(D["a"],{staticClass:"px-2",staticStyle:{height:"min-content","min-width":"170px"},attrs:{cols:"12",md:"1"}},[e(j["a"],{attrs:{outlined:"",dense:"",type:"number",min:"0",max:t.capacity,label:"حداکثر فروش بلیت تور","hide-details":""},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e(l["a"],{attrs:{size:"20"}},[t._v("*")])]},proxy:!0}],null,!1,3796944784),model:{value:t.maxmiumTourSell,callback:function(e){t.maxmiumTourSell=e},expression:"maxmiumTourSell"}})],1),e(D["a"],{staticClass:"px-2",staticStyle:{height:"min-content","min-width":"170px"},attrs:{cols:"12",md:"1"}},[e(j["a"],{attrs:{outlined:"",dense:"",type:"number",min:"0",max:t.capacity,label:"حداکثر فروش بلیت یک طرفه","hide-details":""},on:{input:function(e){return t.keyup(1)}},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e(l["a"],{attrs:{size:"20"}},[t._v("*")])]},proxy:!0}],null,!1,3796944784),model:{value:t.maxmiumOneWayTicket,callback:function(e){t.maxmiumOneWayTicket=e},expression:"maxmiumOneWayTicket"}})],1),e(D["a"],{staticClass:"px-2",staticStyle:{height:"min-content","min-width":"170px"},attrs:{cols:"12",md:"1"}},[e(j["a"],{attrs:{dense:"",outlined:"",type:"number",min:"0",max:t.capacity,label:"حداکثر فروش بلیت دو طرفه","hide-details":""},on:{input:function(e){return t.keyup(2)}},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e(l["a"],{attrs:{size:"20"}},[t._v("*")])]},proxy:!0}],null,!1,3796944784),model:{value:t.maximumTwoWayTicket,callback:function(e){t.maximumTwoWayTicket=e},expression:"maximumTwoWayTicket"}})],1)],1):t._e(),t.isSearchClicked||t.toCapacityTableFlights.length?e(p["a"],[e(D["a"],{staticClass:"px-2",attrs:{cols:"6",md:"2"}},[e(w["a"],{staticClass:"cabin",attrs:{label:"فروش به همکار B2B"},model:{value:t.B2B,callback:function(e){t.B2B=e},expression:"B2B"}})],1),e(D["a"],{staticClass:"px-2",attrs:{cols:"6",md:"2"}},[e(w["a"],{staticClass:"cabin",attrs:{label:"فروش به مسافر B2C"},model:{value:t.B2C,callback:function(e){t.B2C=e},expression:"B2C"}})],1),e(D["a"],{staticClass:"px-2",attrs:{cols:"6",md:"2"}},[e(w["a"],{staticClass:"cabin",attrs:{label:"نمایش در موتورهای جستجو"},model:{value:t.showInEngin,callback:function(e){t.showInEngin=e},expression:"showInEngin"}})],1),e(D["a"],{staticClass:"px-2",attrs:{cols:"6",md:"2"}},[e(w["a"],{staticClass:"cabin",attrs:{label:"فروش پرواز تک"},model:{value:t.singleFlightCheck,callback:function(e){t.singleFlightCheck=e},expression:"singleFlightCheck"}})],1),e(D["a"],{staticClass:"px-2",attrs:{cols:"6",md:"2"}},[e(w["a"],{staticClass:"cabin",attrs:{label:" فروش پرواز + هتل "},model:{value:t.hotelAndFlightSell,callback:function(e){t.hotelAndFlightSell=e},expression:"hotelAndFlightSell"}})],1),e(D["a"],{staticClass:"px-2",attrs:{cols:"6",md:"2"}},[e(w["a"],{staticClass:"cabin",attrs:{label:"ثبت خرید اتوماتیک"},model:{value:t.autoBuy,callback:function(e){t.autoBuy=e},expression:"autoBuy"}})],1)],1):t._e()],1)]),e("div",{staticClass:"text-left mt-5 ml-6"},[e(i["a"],{staticClass:"buttons moreRadius button white--text",attrs:{depressed:"",disabled:t.costClicked||!t.segmentsById.length},on:{click:function(e){return t.finalCabinSpecify()}}},[t._v(" تخصیص قیمت "),t.loading?e(u["a"],{staticClass:"mr-2",attrs:{indeterminate:"",color:"white",size:"15",width:"2"}}):e(l["a"],{staticClass:"pr-3 icon-chevron-left icon-18",attrs:{left:""}})],1)],1)],1)},vt=[],xt={components:{firstSubmitTable:pt},data:()=>({tab:null,B2B:"",B2C:"",showInEngin:0,costClicked:!1,singleFlightCheck:0,hotelAndFlightSell:0,loading:!1,cabinClass:"Economy",cabinClassCode:"Y",capacity:0,maxmiumTourSell:1,maxmiumOneWayTicket:1,maximumTwoWayTicket:1,acceptedToCapacity:[],duplicatedToCapacity:[],toCapacityTableFlights:[],autoBuy:0,isSearchClicked:!1,headers:[{text:"ردیف",value:"row",align:"center"},{text:"تاریخ میلادی",value:"flightDate",align:"center"},{text:"تاریخ شمسی",value:"flightDateinPersian",sortable:!1,align:"center"},{text:" روزهفته",value:"weekday",align:"center"},{text:"ساعت پرواز",value:"flightTime",sortable:!1,align:"center"},{text:"طول پرواز",value:"duration",sortable:!1,align:"center"},{text:"ایرلاین",value:"airline",sortable:!1,align:"center"},{text:"هواپیما",value:"airplane",sortable:!1,align:"center"}]}),props:["wizardMode","whichTab"],computed:{...Object(lt["b"])({segmentsById:"flightDeclare/getSegmentsById",selectedToPrice:"flightDeclare/getSelectedToPrice",specifyTableFlights:"flightDeclare/getSpecifyTableFlights"}),cabinClassError(){const t=[];return this.$v.cabinClass.$dirty?(!this.$v.cabinClass.required&&t.push("  کلاس کابین الزامی می باشد"),t):t},cabinClassCodeError(){const t=[];return this.$v.cabinClassCode.$dirty?(!this.$v.cabinClassCode.required&&t.push("  کد کلاس کابین الزامی می باشد"),t):t},capacityError(){const t=[];return this.$v.capacity.$dirty?(!this.$v.capacity.required&&t.push("  ظرفیت الزامی می باشد"),!this.$v.capacity.minValue&&t.push(" ظرفیت نمیتواند کمتر از یک باشد"),t):t},windowHeight(){return window.innerHeight}},watch:{specifyTableFlights(){this.costClicked=!1},segmentsById(){this.costClicked=!1}},validations:{cabinClass:{required:G["required"]},cabinClassCode:{required:G["required"]},capacity:{required:G["required"],minValue:Object(G["minValue"])(1)}},methods:{finalCabinSpecify(){this.$v.$touch(),this.$v.$error||(this.loading=!0,this.$store.dispatch("flightDeclare/setSegmentsById").then(()=>{this.selectedPricesDefined()}).catch(()=>{this.$toast.error("پرواز یافت نشد")}))},searchClicked(t){this.isSearchClicked=t},selectedPricesDefined(){if(this.selectedToPrice.length){var t=[],e=this.B2B?1:0,a=this.B2C?1:0,i=this.showInEngin?1:0,s=this.hotelAndFlightSell?1:0,l=this.singleFlightCheck?1:0,r=this.autoBuy?1:0;this.selectedToPrice.forEach((n,o)=>{let c={SegmentId:n.id,Capacity:this.capacity,CabinClass:this.cabinClass,MaxRoundtrip:this.maximumTwoWayTicket,MaxOneway:this.maxmiumOneWayTicket,MaxTour:this.maxmiumTourSell,B2B:e,B2C:a,Webservice:i,Tour:s,SaleFlight:l,CabinClassCode:this.cabinClassCode,AutoBuy:r,Quota:0};t.push(c)}),this.costClicked=!0,this.$store.dispatch("flightDeclare/setSelectedToPrice",t).then(()=>{this.$emit("definePriceClicked",!0),this.loading=!1}).catch(()=>{this.costClicked=!1,this.loading=!1,this.$toast.error("کلاس کابین تکراری است")})}},getTableData(){this.acceptedToCapacity=this.$store.getters["flightDeclare/getAcceptedToCapacity"],this.$store.getters["flightDeclare/getDuplicatedToCapacity"]&&(this.duplicatedToCapacity=this.$store.getters["flightDeclare/getDuplicatedToCapacity"]),this.duplicatedToCapacity.forEach((t,e)=>{this.$set(t,"isSelectable",!1)}),this.acceptedToCapacity.forEach((t,e)=>{this.$set(t,"isSelectable",!0)}),this.toCapacityTableFlights=[];let t=this.duplicatedToCapacity.concat(this.acceptedToCapacity);t.length&&t.forEach((t,e)=>{let a={id:t.id,isSelectable:t.isSelectable,row:e+1,origin:t.origin,destination:t.destination,airline:t.airline,airlineIataCode:t.airlineIataCode,airplane:t.airplaneName,airplaneId:t.airplaneID,flightNo:t.flightNo,flightTime:t.departurDatetime.slice(11,16),flightDate:new Date(t.departurDatetime).toLocaleDateString("en-GB").split("/").reverse().join("/"),weekday:new Date(t.departurDatetime).toLocaleDateString("fa-IR",{weekday:"long"}),flightDateinPersian:new Date(t.departurDatetime).toLocaleDateString("fa-IR"),departureDatetime:t.departurDatetime,description:t.description,duration:t.duration,closeSaleFlight:t.closeSaleFlight,sendList:t.sendList,arrivallDatetime:new Date(t.departurDatetime).getUTCDate()-new Date(t.arrivallDatetime).getUTCDate()>1?t.arrivallDatetime.slice(11,16)+this.$options.filters.toNo(new Date(t.departurDatetime).getUTCDate()-new Date(t.arrivallDatetime).getUTCDate())+"روز بعد":t.arrivallDatetime.slice(11,16)};this.toCapacityTableFlights.push(a)})}},mounted(){this.getTableData()}},wt=xt,kt=Object(Y["a"])(wt,bt,vt,!1,null,null,null),Dt=kt.exports,St={components:{priceSpecify:Ct,flightSpecify:tt,firstSubmitTable:pt,cabinSpecify:Dt},data:()=>({tab:null,sendToEditOverlay:!0,tabName:["مشخصات پرواز","ایجاد ظرفیت","تخصیص قیمت"],model:"null",overlay:!1,snackbar:!1,segmentsToSend:[],capacityClicked:!1,lastScrollTop:0,capacityCard:!1,priceCard:!1,text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.",specifiedTableFlights:[],duration:300,offset:0,easing:"easeInOutCubic",flightSpecifieddd:"",AcceptedToCapactiy:[],CodeRule:[],CodeCommissions:[],paths:[],baggages:[],levels:[],currencies:[],wizardMode:!1,whichTab:"",isDefinePriceClicked:!1,headers:[{text:"ردیف",value:"row",align:"center"},{text:"تاریخ میلادی",value:"flightDate",align:"center"},{text:"تاریخ شمسی",value:"flightDateinPersian",sortable:!1,align:"center"},{text:" روزهفته",value:"weekday",align:"center"},{text:"ساعت پرواز",value:"flightTime",sortable:!1,align:"center"},{text:"طول پرواز",value:"duration",sortable:!1,align:"center"},{text:"هواپیما",value:"airplane",sortable:!1,align:"center"}]}),created(){this.$store.commit("flightDeclare/emptyAll"),window.addEventListener("scroll",this.cnLodash.throttle(this.handleScroll,100))},destroyed(){window.removeEventListener("scroll",this.handleScroll)},mounted(){this.getPaths(),this.getRules(),this.getcurrency(),this.getLevels(),this.getBaggages(),this.getcodecommissions()},methods:{handleScroll(t){},definePriceClicked(t){this.isDefinePriceClicked=t},getPaths(){this.axios(this.$store.state.baseUrl+"inventory/routes").then(t=>{this.paths=t.data.items,t.data.items.forEach((t,e)=>{this.$set(t,"searchKey",t.origin+t.destination)})}).catch(t=>{})},async getBaggages(){let t=await this.axios(this.$store.state.baseUrl+"inventory/baggage");this.baggages=t.data.Items},async getRules(){let t=await this.axios(this.$store.state.baseUrl+"inventory/codeRules");this.CodeRule=t.data.CodeRule},async getLevels(){let t=await this.axios(this.$store.state.baseUrl+"category?Type=level");this.levels=t.data.Items,this.levels.push({Name:"-",Id:-1})},async getcodecommissions(){let t=await this.axios(this.$store.state.baseUrl+"category?Type=commission"),e=await this.axios(this.$store.state.baseUrl+"inventory/codeCommissions");this.CodeCommissions=e.data.CodeCommissions,this.CodeCommissions.map(e=>{e.Commissions.map(e=>{let a=t.data.Items.find(t=>t.Id===e.CommissionCategoryId);e.category=a.Name})}),this.CodeCommissions.push({Code:"-"})},gotoSection(t){switch(t){case"مشخصات پرواز":this.$router.replace({hash:"#specificationTab"}).catch(()=>{}),this.wizardMode||(this.whichTab="specificationTab");break;case"ایجاد ظرفیت":this.$router.replace({hash:"#capacityTab"}).catch(()=>{}),this.wizardMode||(this.whichTab="capacityTab");break;case"تخصیص قیمت":this.$router.replace({hash:"#priceTab"}).catch(()=>{}),this.wizardMode||(this.whichTab="priceTab");break}},async getcurrency(){let t=await this.axios(this.$store.state.baseUrl+"currencies");this.currencies=t.data.Items},finalFlightSpecify(){let t=this.$store.getters["flightDeclare/getSelectedToCapacity"];this.overlay=!0,t.length?(this.capacityClicked=!0,this.segmentsToSend=[],t.forEach((t,e)=>{let a={Origin:t.origin,Destination:t.destination,RouteId:t.routeId,AirlineIataCode:t.airlineIataCode,AirplaneId:t.airplaneId,FlightNo:t.flightNo,DepartureDatetime:t.departureDatetime,Description:t.description,Duration:t.duration,CloseSaleFlight:t.closeSaleFlight,CloseSaleQuotaFlight:t.closeSaleQuotaFlight,SendList:t.sendList};this.segmentsToSend.push(a)}),this.axios.post(this.$store.state.baseUrl+"inventory/segments",{Segments:this.segmentsToSend}).then(t=>{this.capacityClicked=!0,this.overlay=!1,t.data.flights.length&&this.$store.commit("flightDeclare/setAcceptedToCapacity",t.data.flights),t.data.DuplicateFlights.length&&this.$store.commit("flightDeclare/setDuplicatedToCapacity",t.data.DuplicateFlights),this.whichTab="capacityTab",this.$refs.capacityUpdated.getTableData()}).catch(t=>{this.overlay=!1})):(this.overlay=!1,this.snackbar=!0)},getTableFlights(){this.capacityClicked=!1,this.specifiedTableFlights=this.$store.getters["flightDeclare/getSpecifyTableFlights"],this.wizardMode=!0},finalCabinSpecify(){this.$store.dispatch("flightDeclare/setSegmentsById"),this.cabinFinalize=!0}},computed:{windowHeight(){return window.innerHeight},...Object(lt["b"])({AcceptedToPrice:"flightDeclare/getAcceptedToPrice",AcceptedToCapactiy2:"flightDeclare/getSelectedToCapacity",DuplicateToCapactiy:"flightDeclare/getDuplicatedToCapacity"}),options(){return{duration:this.duration,offset:this.offset,easing:this.easing}}}},_t=St,Tt=(a("eab6"),Object(Y["a"])(_t,y,b,!1,null,null,null));e["default"]=Tt.exports},"912a":function(t,e,a){"use strict";a("1753")},a5f4:function(t,e,a){"use strict";a("b133")},b133:function(t,e,a){},c53c:function(t,e,a){"use strict";var i=a("c6a6"),s=a("8336"),l=a("b0af"),r=a("99d9"),n=a("ac7c"),o=a("62ad"),c=a("169a"),d=a("ce7e"),h=a("132d"),u=a("da13"),p=a("1800"),m=a("5d23"),f=a("0fd9"),g=a("b974"),C=a("1f4f"),y=a("2fa4"),b=a("71a3"),v=a("fe57"),x=a("9a96"),w=a("8654"),k=function(){var t=this,e=t._self._c;return e("div",{staticClass:"costdeclaration container"},[e(f["a"],{staticClass:"d-flex flex-column ma-0",staticStyle:{width:"100%"}},[e(c["a"],{attrs:{"max-width":"400"},model:{value:t.rateClassDialogError,callback:function(e){t.rateClassDialogError=e},expression:"rateClassDialogError"}},[e(l["a"],[e(r["d"],[e(h["a"],{staticClass:"ml-2 icon-danger-triangle icon-18 px-2",attrs:{color:"warning"}}),t._v(" توجه")],1),e(r["c"],[e("ul",{staticClass:"px-4 body-1"},[e("li",[t._v("کلاس نرخی باید با "),e("b",[t._v("حروف بزرگ")]),t._v(" نوشته شود.")]),e("li",[t._v("از حروف "),e("b",[t._v("Y ،O ،F ،C")]),t._v(" استفاده نشود.")])])]),e(r["a"],[e(s["a"],{attrs:{text:""},on:{click:function(e){t.rateClassDialogError=!1}}},[t._v(" بستن ")])],1)],1)],1),e(c["a"],{attrs:{width:"50%"},on:{"click:outside":function(e){t.ruleDetail=!1}},model:{value:t.ruleDetail,callback:function(e){t.ruleDetail=e},expression:"ruleDetail"}},[e(l["a"],[e(v["a"],{staticClass:"justify-self-right tabRules d-flex flex-column flight-declare-tabs",model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[e(x["a"],{attrs:{color:"primary"}}),e(b["a"],{staticStyle:{height:"40px",color:"#b7b7b7","letter-spacing":"0px"}},[t._v(" قانون "+t._s(t.ruleInfo.Code)+" ")]),e(y["a"]),e(s["a"],{staticClass:"elevation-0 align-self-end",attrs:{color:"white"},on:{click:function(e){t.ruleDetail=!1}}},[e(h["a"],{staticClass:"icon-remove icon-18",attrs:{size:"12"}})],1)],1),t.ruleInfo.Penalties&&t.ruleInfo.Penalties.length?e(r["c"],t._l(t.ruleInfo.Penalties,(function(a,i){return e(l["a"],{key:i,staticClass:"mt-5 grey--text text--darken-2",staticStyle:{"background-color":"#eeeeee"},attrs:{flat:""}},[e(f["a"],{staticClass:"d-flex justify-space-between align-center ma-0 pt-2",staticStyle:{width:"100%"}},[e(o["a"],{staticClass:"pb-0 grey--text text--darken-4",staticStyle:{"max-width":"fit-content"}},[e("span",[t._v(" جریمه کنسلی")])]),e(o["a"],{staticClass:"pa-0",staticStyle:{width:"100%"}},[e(d["a"],{staticClass:"primary",staticStyle:{width:"100%"}})],1)],1),e("div",{staticClass:"d-flex justify-space-around pa-2"},[e("span",[t._v("بزرگسال: "+t._s(a.Cancel.ADT))]),e("span",[t._v("کودک: "+t._s(a.Cancel.CHD))]),e("span",[t._v("نوزاد: "+t._s(a.Cancel.INF))])]),e("div",{staticClass:"d-flex justify-space-around mt-5 pa-2"},[e("span",[t._v("نوع جریمه: "+t._s("Percent"==a.PriceType?"درصد":"مبلغ"))]),e("span",[t._v("نوع: "+t._s("hourly"==a.Type?"دقیقه ای":"daily"==a.Type?"روزانه":"عدم حضور"))]),"daily"==a.Type?e("span",[t._v(" تاساعت: "+t._s(a.HourOfDay))]):t._e(),e("span",[t._v(t._s(a.Value)+" "+t._s("hourly"==a.Type?"دقیقه مانده به پرواز":"روز مانده به پرواز"))])])],1)})),1):t._e(),t.ruleInfo.Rules&&t.ruleInfo.Rules.length?e(r["c"],t._l(t.ruleInfo.Rules,(function(a,i){return e(l["a"],{key:i,staticClass:"grey--text text--darken-2",staticStyle:{"background-color":"#eeeeee"},attrs:{flat:""}},[e(f["a"],{staticClass:"d-flex justify-space-between align-center ma-0 pt-2",staticStyle:{width:"100%"}},[e(o["a"],{staticClass:"pb-0 grey--text text--darken-4",staticStyle:{"max-width":"fit-content"}},[e("span",[t._v(" توضیحات متنی")])]),e(o["a"],{staticClass:"pa-0",staticStyle:{width:"100%"}},[e(d["a"],{staticClass:"primary",staticStyle:{width:"100%"}})],1)],1),e("div",{staticClass:"d-flex justify-space-around pa-2"},[e("span",[t._v("عنوان: "+t._s(a.SubTitle))]),e("span",[t._v("شرح: "+t._s(a.Text))])])],1)})),1):t._e()],1)],1),e(c["a"],{attrs:{width:"30%"},model:{value:t.baggageDialog,callback:function(e){t.baggageDialog=e},expression:"baggageDialog"}},[e(l["a"],{attrs:{flat:""}},[e(r["c"],{staticClass:"grey--text text--darken-2"},[e(f["a"],{staticClass:"d-flex justify-space-between align-center ma-0 pt-2",staticStyle:{width:"100%"}},[e(d["a"],{staticClass:"primary",staticStyle:{width:"100%"}}),e(o["a"],{staticClass:"pb-0 grey--text text--darken-4",staticStyle:{"max-width":"fit-content"}},[e("span",[t._v(" مقدار بار")]),e("span",[t._v(" "+t._s(t.baggageInfo.Code))])]),e(o["a"],{staticClass:"pa-0",staticStyle:{width:"100%"}},[e(d["a"],{staticClass:"primary",staticStyle:{width:"100%"}})],1)],1),e("div",{staticClass:"d-flex justify-space-around pa-2"},[e("table",{staticClass:"mt-3"},[e("thead",[e("tr",[e("th",{staticClass:"text-center"},[t._v("بزرگسال")]),e("th",{staticClass:"text-center"},[t._v("کودک")]),e("th",{staticClass:"text-center"},[t._v("نوزاد")])])]),e("tbody",[e("tr",[e("td",{staticClass:"text-center px-3"},[e("span",{staticClass:"pr-1"},[t._v(t._s(t.baggageInfo.Adt))]),e("span",[t._v(t._s(t.baggageInfo.Unit))])]),e("td",{staticClass:"text-center px-3"},[e("span",{staticClass:"pr-1"},[t._v(t._s(t.baggageInfo.Chd))]),e("span",[t._v(t._s(t.baggageInfo.Unit))])]),e("td",{staticClass:"text-center px-3"},[e("span",{staticClass:"pr-1"},[t._v(t._s(t.baggageInfo.Inf))]),e("span",[t._v(t._s(t.baggageInfo.Unit))])])])])])])],1),e(r["a"],[e(y["a"]),e(s["a"],{attrs:{depressed:""},on:{click:function(e){t.baggageDialog=!1}}},[t._v("بستن")])],1)],1)],1),e(c["a"],{attrs:{width:"40%"},model:{value:t.commissionDialog,callback:function(e){t.commissionDialog=e},expression:"commissionDialog"}},[e(l["a"],{attrs:{flat:""}},[e(r["c"],{staticClass:"grey--text text--darken-2"},[e(f["a"],{staticClass:"d-flex justify-space-between align-center ma-0 pt-2",staticStyle:{width:"100%"}},[e(d["a"],{staticClass:"primary",staticStyle:{width:"100%"}}),e(o["a"],{staticClass:"pb-0 grey--text text--darken-4 d-flex",staticStyle:{"max-width":"fit-content"}},[e("span",[t._v("کمسیسون")]),e("span",{staticClass:"mr-2"},[t._v(" "+t._s(t.commissionInfo.Code))])]),e(o["a"],{staticClass:"pa-0",staticStyle:{width:"100%"}},[e(d["a"],{staticClass:"primary",staticStyle:{width:"100%"}})],1)],1),e("div",{staticClass:"d-flex justify-space-around"},[e(C["a"],{staticClass:"mt-3"},[e("thead",[e("tr",[e("th",{staticClass:"text-center"},[t._v("گروه کمسیسونی")]),e("th",{staticClass:"text-center"},[t._v("بزرگسال")]),e("th",{staticClass:"text-center"},[t._v("کودک")]),e("th",{staticClass:"text-center"},[t._v("نوزاد")]),e("th",{staticClass:"text-center"},[t._v("نوع")])])]),e("tbody",t._l(t.commissionInfo.Commissions,(function(a,i){return e("tr",{key:i},[e("td",{staticClass:"text-center px-3"},[e("span",{staticClass:"pr-1"},[t._v(t._s(a.category))])]),e("td",{staticClass:"text-center px-3"},[e("span",{staticClass:"pr-1"},[t._v(t._s(a.Adt))])]),e("td",{staticClass:"text-center px-3"},[e("span",{staticClass:"pr-1"},[t._v(t._s(a.Chd))])]),e("td",{staticClass:"text-center px-3"},[e("span",{staticClass:"pr-1"},[t._v(t._s(a.Inf))])]),e("td",{staticClass:"text-center px-3"},[e("span",{staticClass:"pr-1"},[t._v(t._s(t._f("calcType")(a.CalcType)))])])])})),0)])],1)],1),e(r["a"],[e(y["a"]),e(s["a"],{attrs:{depressed:""},on:{click:function(e){t.commissionDialog=!1}}},[t._v("بستن")])],1)],1)],1),e("div",{staticClass:"d-flex justify-space-between px-0"},[e("div",{staticClass:"col-5 pl-0",staticStyle:{"min-width":"48%"}},[e(d["a"],{staticClass:"primary"})],1),e("div",{staticClass:"px-0 d-flex pt-0 justify-center",staticStyle:{"min-width":"5%",height:"15px"}},[e("span",{staticStyle:{color:"var(--v-primary-base)"}},[t._v(t._s(t.value.rateClass||"- -"))])]),e("div",{staticClass:"col-5 pr-0",staticStyle:{"min-width":"48%"}},[e(d["a"],{staticClass:"primary"})],1)]),e("div",{staticClass:"d-flex"},[e(o["a"],{staticClass:"py-2 smallpadding",staticStyle:{"max-width":"8%",position:"relative"}},[e(w["a"],{ref:"rateClasses",attrs:{label:t.$t("classCode"),maxlength:"1",error:t.rateClassError,placeholder:" ",dense:"",type:"text",outlined:""},on:{keydown:t.checkRateClass},model:{value:t.value.rateClass,callback:function(e){t.$set(t.value,"rateClass",e)},expression:"value.rateClass"}})],1),e(o["a"],{staticClass:"py-2 smallpadding",staticStyle:{"max-width":"7.25%"},attrs:{cols:"1"}},[e(w["a"],{staticClass:"centerinp",attrs:{type:"number",dense:"",rules:[t.rules.minRule],autocomplete:"off",max:t.capacity,error:t.azError,label:"*از",disabled:t.disableFromTo,outlined:""},on:{input:function(e){return t.updateCom()}},model:{value:t.value.az,callback:function(e){t.$set(t.value,"az",e)},expression:"value.az"}})],1),e(o["a"],{staticClass:"py-2 smallpadding",staticStyle:{"max-width":"7.25%"},attrs:{cols:"1"}},[e(w["a"],{ref:"ta",staticClass:"centerinp",attrs:{type:"number",min:t.az,dense:"",rules:[t.rules.minRule],"error-messages":t.capacityError,autocomplete:"off",error:t.taError,max:t.capacity,label:"*تا",disabled:t.disableFromTo,outlined:""},on:{blur:t.fixValue,input:function(e){return t.updateCom()}},model:{value:t.value.ta,callback:function(e){t.$set(t.value,"ta",e)},expression:"value.ta"}})],1),e(o["a"],{staticClass:"smallpadding py-2 col-2",staticStyle:{"max-width":"14.5%"}},[e(g["a"],{ref:"rules",staticClass:"centerinp rules",attrs:{items:t.newCodeRule,"return-object":"",dense:"",error:t.ruleError,"hide-details":"","menu-props":{offsetY:!0},label:"قوانین",outlined:""},on:{input:function(e){return t.updateCom()}},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e(h["a"],{attrs:{size:"12"}},[t._v("*")])]},proxy:!0},{key:"item",fn:function(a){return[e("div",{staticClass:"d-flex justify-space-between",staticStyle:{width:"100%"}},[e("span",{staticClass:"caption mr-1 black--text"},[t._v(t._s(a.item.Code))]),e(h["a"],{staticClass:"icon-info-circle icon-18",attrs:{size:"15"},on:{click:function(e){return t.ruleInfoClicked(a.item)}}})],1)]}},{key:"selection",fn:function(a){return[e("span",{staticClass:"caption mr-1 black--text"},[t._v(t._s(a.item.Code))])]}}]),model:{value:t.value.rule,callback:function(e){t.$set(t.value,"rule",e)},expression:"value.rule"}})],1),e(o["a"],{staticClass:"smallpadding py-2 col-2",staticStyle:{"max-width":"14.5%"}},[e(g["a"],{ref:"baggage",staticClass:"centerinp rules",attrs:{items:t.newBaggages,"return-object":"",dense:"",error:t.baggageError,"hide-details":"","menu-props":{offsetY:!0},label:"بار",outlined:""},on:{input:function(e){return t.updateCom()}},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e(h["a"],{attrs:{size:"12"}},[t._v("*")])]},proxy:!0},{key:"item",fn:function(a){return[e("div",{staticClass:"d-flex justify-space-between",staticStyle:{width:"100%"}},[e("span",{staticClass:"caption mr-1 black--text"},[t._v(t._s(a.item.Code))]),e(h["a"],{staticClass:"icon-info-circle icon-18",attrs:{size:"15"},on:{click:function(e){return t.baggageInfoClicked(a.item)}}})],1)]}},{key:"selection",fn:function(a){return[e("span",{staticClass:"caption mr-1 black--text"},[t._v(t._s(a.item.Code))])]}}]),model:{value:t.value.baggage,callback:function(e){t.$set(t.value,"baggage",e)},expression:"value.baggage"}})],1),e(o["a"],{staticClass:"py-2 smallpadding col-2",staticStyle:{"max-width":"14.5%"}},[e(g["a"],{ref:"commission",staticClass:"centerinp",attrs:{items:t.newCodeCommissions,label:"کمیسیون","hide-details":"",outlined:"",dense:"","menu-props":{offsetY:!0},error:t.commissionError,"no-data-text":"کمسیسون وجود ندارد"},on:{input:function(e){return t.updateCom()}},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e(h["a"],{attrs:{size:"12"}},[t._v("*")])]},proxy:!0},{key:"item",fn:function(a){return[e("div",{staticClass:"d-flex justify-space-between",staticStyle:{width:"100%"}},[e("span",{staticClass:"caption mr-1 black--text"},[t._v(t._s(a.item.Code))]),e(h["a"],{staticClass:"icon-info-circle icon-18",attrs:{size:"15"},on:{click:function(e){return e.stopPropagation(),t.commissionInfoClicked(a.item)}}})],1)]}},{key:"selection",fn:function(a){return[e("span",{staticClass:"caption mr-1 black--text",staticStyle:{"white-space":"nowrap",overflow:"hidden","text-overflow":"ellipsis"}},[t._v(t._s(a.item.Code))])]}}]),model:{value:t.value.commission,callback:function(e){t.$set(t.value,"commission",e)},expression:"value.commission"}})],1),e(o["a"],{staticClass:"py-2 smallpadding",staticStyle:{"max-width":"14.5%"}},[e(g["a"],{ref:"commission",staticClass:"centerinp rules",attrs:{items:t.newLevels,label:"گروه قیمتی","hide-details":"",outlined:"",autocomplete:"off",dense:"","menu-props":{offsetY:!0},error:t.levelsError,"no-data-text":"گروه قیمتی وجود ندارد"},on:{input:function(e){return t.updateCom()}},scopedSlots:t._u([{key:"item",fn:function(a){return[e("span",{staticClass:"caption black--text"},[t._v(t._s(a.item.Name))])]}},{key:"selection",fn:function(a){return[e("span",{staticClass:"black--text",staticStyle:{"font-size":"10px"}},[t._v(t._s(a.item.Name))])]}}]),model:{value:t.value.level,callback:function(e){t.$set(t.value,"level",e)},expression:"value.level"}})],1),e(o["a"],{staticClass:"py-2 smallpadding",staticStyle:{"max-width":"14.5%",position:"relative"}},[e(h["a"],{staticClass:"refreshIcon icon-refresh-circle icon-18",class:{active:t.refreshLoading},attrs:{"x-small":""},on:{click:t.refreshDate}}),e(g["a"],{ref:"currency",staticClass:"centerinp",attrs:{dense:"",items:t.newCurrencies,label:"نوع ارز",outlined:"","hide-details":"",error:t.currencyError,"return-object":"","menu-props":{offsetY:!0},"no-data-text":"ارز وجود ندارد"},on:{input:function(e){return t.updateCom()}},scopedSlots:t._u([{key:"item",fn:function(a){return[e("span",{staticClass:"caption mr-3 black--text"},[t._v(t._s(a.item.TXT))])]}},{key:"selection",fn:function(a){return[e("span",{staticClass:"caption mr-3 black--text"},[t._v(t._s(a.item.TXT))])]}}]),model:{value:t.value.currency,callback:function(e){t.$set(t.value,"currency",e)},expression:"value.currency"}})],1)],1),e("div",{staticClass:"d-flex"},[e(o["a"],{staticClass:"smallpadding d-flex align-center",staticStyle:{"max-width":"8%"}},[e("span",{staticStyle:{"font-size":"12px"}},[t._v("قیمت")])]),e(o["a"],{staticClass:"py-2 smallpadding",staticStyle:{"max-width":"13.5%"}},[e(i["a"],{ref:"adultCost",staticClass:"centerinp nationailtySelect",attrs:{min:"0",label:"ملیت شامل",items:t.countries,"item-value":"abb","item-text":"searchKey","hide-details":"",multiple:"",autocomplete:"off",outlined:"",dense:""},on:{input:t.updateCom},scopedSlots:t._u([{key:"item",fn:function({item:a,on:i,attrs:s}){return[e(u["a"],t._g(t._b({scopedSlots:t._u([{key:"default",fn:function({active:i}){return[e(p["a"],[e(n["a"],{attrs:{"input-value":i}})],1),e(m["a"],[e(m["c"],[e("span",{staticClass:"font-size-11"},[t._v(t._s(a.name_fa))])])],1)]}}],null,!0)},"v-list-item",s,!1),i))]}},{key:"selection",fn:function(a){return[e("span",{staticClass:"font-size-11 text-start"},[t._v(t._s(a.item.name_fa))])]}},{key:"prepend-inner",fn:function(){return[e(h["a"],{attrs:{size:"12"}},[t._v("*")])]},proxy:!0}]),model:{value:t.value.nationalityInclude,callback:function(e){t.$set(t.value,"nationalityInclude",e)},expression:"value.nationalityInclude"}})],1),e(o["a"],{staticClass:"py-2 smallpadding",staticStyle:{"max-width":"13.5%"}},[e(i["a"],{ref:"adultCost",staticClass:"centerinp nationailtySelect",attrs:{min:"0",label:"ملیت به جز",items:t.countries,"item-text":"searchKey","item-value":"abb","hide-details":"",multiple:"",autocomplete:"off",outlined:"",dense:""},on:{input:t.updateCom},scopedSlots:t._u([{key:"item",fn:function({item:a,on:i,attrs:s}){return[e(u["a"],t._g(t._b({scopedSlots:t._u([{key:"default",fn:function({active:i}){return[e(p["a"],[e(n["a"],{attrs:{"input-value":i}})],1),e(m["a"],[e(m["c"],[e("span",{staticClass:"font-size-11"},[t._v(t._s(a.name_fa))])])],1)]}}],null,!0)},"v-list-item",s,!1),i))]}},{key:"selection",fn:function(a){return[e("span",{staticClass:"font-size-11 text-start"},[t._v(t._s(a.item.name_fa))])]}},{key:"prepend-inner",fn:function(){return[e(h["a"],{attrs:{size:"12"}},[t._v("*")])]},proxy:!0}]),model:{value:t.value.nationalityExclude,callback:function(e){t.$set(t.value,"nationalityExclude",e)},expression:"value.nationalityExclude"}})],1),e(o["a"],{staticClass:"py-2 smallpadding",staticStyle:{"max-width":"13.5%"}},[e(w["a"],{ref:"adultCost",staticClass:"centerinp",attrs:{min:"0",error:t.adultCostError,label:" بزرگسال (یکطرفه)","hide-details":"",autocomplete:"off",outlined:"",dense:""},on:{keydown:t.checkEnglish,input:function(e){t.value.adultCost=t.numberWithComma(e),!t.adultMultiDown&&(t.value.adultCostMulti=t.value.adultCost)}},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e(h["a"],{attrs:{size:"12"}},[t._v("*")])]},proxy:!0}]),model:{value:t.value.adultCost,callback:function(e){t.$set(t.value,"adultCost",e)},expression:"value.adultCost"}})],1),e(o["a"],{staticClass:"py-2 smallpadding",staticStyle:{"max-width":"13.5%"}},[e(w["a"],{ref:"childCost",staticClass:"centerinp",attrs:{min:"0",dense:"",error:t.childCostError,label:" کودک (یکطرفه)",autocomplete:"off",outlined:"","hide-details":""},on:{keydown:t.checkEnglish,input:function(e){t.value.childCost=t.numberWithComma(e),!t.childMultiDown&&(t.value.childCostMulti=t.value.childCost)}},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e(h["a"],{attrs:{size:"12"}},[t._v("*")])]},proxy:!0}]),model:{value:t.value.childCost,callback:function(e){t.$set(t.value,"childCost",e)},expression:"value.childCost"}})],1),e(o["a"],{staticClass:"py-2 smallpadding",staticStyle:{"max-width":"13.5%"}},[e(w["a"],{ref:"infantCost",staticClass:"centerinp",attrs:{outlined:"",min:"0",dense:"",error:t.infantCostError,autocomplete:"off",label:"نوزاد(یکطرفه)","hide-details":""},on:{keydown:t.checkEnglish,input:function(e){t.value.infantCost=t.numberWithComma(e),!t.infantMultiDown&&(t.value.infantCostMulti=t.value.infantCost)}},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e(h["a"],{attrs:{size:"12"}},[t._v("*")])]},proxy:!0}]),model:{value:t.value.infantCost,callback:function(e){t.$set(t.value,"infantCost",e)},expression:"value.infantCost"}})],1),e(o["a"],{staticClass:"py-2 smallpadding",staticStyle:{"max-width":"13.5%"}},[t.numberOfFlights<2?e(w["a"],{ref:"adultCost",staticClass:"centerinp",attrs:{min:"0",error:t.adultCostErrorMulti,label:" بزرگسال (دوطرفه)","hide-details":"",autocomplete:"off",outlined:"",dense:""},on:{keydown:function(e){t.checkEnglish,t.adultMultiDown=!0},input:function(e){return t.numberWithCommasMulti(e,0)}},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e(h["a"],{attrs:{size:"12"}},[t._v("*")])]},proxy:!0}],null,!1,2883456625),model:{value:t.value.adultCostMulti,callback:function(e){t.$set(t.value,"adultCostMulti",e)},expression:"value.adultCostMulti"}}):t._e()],1),e(o["a"],{staticClass:"py-2 smallpadding",staticStyle:{"max-width":"13.5%"}},[t.numberOfFlights<2?e(w["a"],{ref:"childCost",staticClass:"centerinp",attrs:{min:"0",dense:"",error:t.childCostErrorMulti,label:"کودک (دوطرفه)",autocomplete:"off",outlined:"","hide-details":""},on:{keydown:function(e){t.checkEnglish,t.childMultiDown=!0},input:function(e){return t.numberWithCommasMulti(e,1)}},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e(h["a"],{attrs:{size:"12"}},[t._v("*")])]},proxy:!0}],null,!1,2883456625),model:{value:t.value.childCostMulti,callback:function(e){t.$set(t.value,"childCostMulti",e)},expression:"value.childCostMulti"}}):t._e()],1),e(o["a"],{staticClass:"py-2 smallpadding",staticStyle:{"max-width":"13.5%"}},[t.numberOfFlights<2?e(w["a"],{ref:"infantCost",staticClass:"centerinp",attrs:{outlined:"",min:"0",dense:"",error:t.infantCostErrorMulti,autocomplete:"off",label:"نوزاد (دوطرفه)","hide-details":""},on:{keydown:function(e){t.checkEnglish,t.infantMultiDown=!0},input:function(e){return t.numberWithCommasMulti(e,2)}},scopedSlots:t._u([{key:"prepend-inner",fn:function(){return[e(h["a"],{attrs:{size:"12"}},[t._v("*")])]},proxy:!0}],null,!1,2883456625),model:{value:t.value.infantCostMulti,callback:function(e){t.$set(t.value,"infantCostMulti",e)},expression:"value.infantCostMulti"}}):t._e()],1)],1)],1)],1)},D=[],S=a("22ae"),_=a("403a"),T={props:["value","disableFromTo","capacity","CodeRule","levels","baggages","CodeCommissions","currencies","checkFull","numberOfFlights"],data:()=>({rules:[],commissions:[],rateClasses:[],countries:_["d"],newCodeRule:[],newLevels:[],newBaggages:[],newCurrencies:[],az:1,ta:null,rateClassDialogError:!1,rules:{minRule:t=>t>0||"مقدار باید بالاتر از صفر باشد"},adultCost:"",childCost:"",infantCost:"",refreshLoading:!1,rule:"",baggageDialog:!1,commissionDialog:!1,baggageInfo:"",commissionInfo:"",commission:"",rateClass:"",capacityError:"",baggageError:"",tab:"",currency:{Id:"1",TXT:"ریال",Abbr:"IRR"},azError:!1,taError:!1,adultCostError:!1,nationalityError:!1,adultCostErrorMulti:!1,childCostError:!1,childCostErrorMulti:!1,infantCostError:!1,infantCostErrorMulti:!1,ruleError:!1,commissionError:!1,baggageError:!1,levelsError:!1,currencyError:!1,rateClassError:!1,ruleDetail:!1,ruleInfo:"",adultMultiDown:!1,childMultiDown:!1,infantMultiDown:!1}),mixins:[S["a"]],created(){this.value.commission=this.CodeCommissions[this.CodeCommissions.length-1],this.value.level=this.levels[this.levels.length-1],this.value.currency=this.currency,this.value.az=1,this.value.ta=this.capacity,this.value.currency={Id:"1",TXT:"ریال",Abbr:"IRR"},this.disableFromTo&&(this.value.az=null,this.value.commission=null,this.value.baggage=null,this.value.level=null,this.value.currency=null),this.newCodeRule=this.CodeRule,this.newBaggages=this.baggages,this.newLevels=this.levels,this.newCodeCommissions=this.CodeCommissions,this.newCurrencies=this.currencies,this.value.nationalityInclude=[],this.value.nationalityExclude=[]},computed:{rateClassRules(){const t=[];var e=/^[A-Z]*$/;if(this.value.rateClass){const a=t=>e.test(t)||"فقط حروف بزرگ لاتین مجاز است ";"فقط حروف بزرگ لاتین مجاز است "==a&&(this.rateClassError=!0),t.push(a)}var a=/^(?![FO])[A-Z]*$/;if(this.value.rateClass){const e=t=>a.test(t)||"این حرف مجاز نیست ";t.push(e)}return t}},watch:{capacity(){this.value.ta=this.capacity},value(){null==this.value.ta&&(this.value.ta=this.capacity)},checkFull(){this.azError=this.value.az?this.azError=!1:this.azError=!0,this.taError=this.value.ta?this.taError=!1:this.taError=!0,this.disableFromTo&&(this.azError=!1,this.taError=!1),1==this.numberOfFlights&&(this.adultCostErrorMulti=this.value.adultCostMulti?this.adultCostErrorMulti=!1:this.adultCostErrorMulti=!0,this.childCostErrorMulti=this.value.childCostMulti?this.childCostErrorMulti=!1:this.childCostErrorMulti=!0,this.infantCostErrorMulti=this.value.infantCostMulti?this.infantCostErrorMulti=!1:this.infantCostErrorMulti=!0),this.adultCostError=this.value.adultCost?this.adultCostError=!1:this.adultCostError=!0,this.childCostError=this.value.childCost?this.childCostError=!1:this.childCostError=!0,this.infantCostError=this.value.infantCost?this.infantCostError=!1:this.infantCostError=!0,this.ruleError=this.value.rule?this.ruleError=!1:this.ruleError=!0,this.commissionError=this.value.commission?this.commissionError=!1:this.commissionError=!0,this.baggageError=this.value.baggage?this.baggageError=!1:this.baggageError=!0,this.levelsError=this.value.level?this.levelsError=!1:this.levelsError=!0,this.currencyError=this.value.currency?this.currencyError=!1:this.currencyError=!0,this.rateClassError=this.value.rateClass?this.rateClassError=!1:this.rateClassError=!0}},methods:{refreshDate(){this.refreshLoading=!0,this.getRules(),this.getcurrency(),this.getLevels(),this.getBaggages(),this.getcodecommissions(),setTimeout(()=>{this.refreshLoading=!1},1500)},async getBaggages(){let t=await this.axios(this.$store.state.baseUrl+"inventory/baggage");this.newBaggages=t.data.Items},async getRules(){let t=await this.axios(this.$store.state.baseUrl+"inventory/codeRules");this.newCodeRule=t.data.CodeRule},async getLevels(){let t=await this.axios(this.$store.state.baseUrl+"category?Type=level");this.newLevels=t.data.Items,this.newLevels.push({Name:"-",Id:-1})},async getcodecommissions(){let t=await this.axios(this.$store.state.baseUrl+"category?Type=commission"),e=await this.axios(this.$store.state.baseUrl+"inventory/codeCommissions"),a=t.data.Items;this.newCodeCommissions=e.data.CodeCommissions,this.newCodeCommissions.map(t=>{t.Commissions.map(t=>{let e=a.find(e=>e.Id===t.CommissionCategoryId);t.category=e.Name})}),this.newCodeCommissions.push({Code:"-"})},async getcurrency(){let t=await this.axios(this.$store.state.baseUrl+"currencies");this.newCurrencies=t.data.Items},ruleInfoClicked(t){this.ruleDetail=!0,this.ruleInfo=t},baggageInfoClicked(t){this.baggageDialog=!0,this.baggageInfo=t},commissionInfoClicked(t){this.commissionDialog=!0,this.commissionInfo=t},filter(t,e){t.Code},fixCombo(t){const e=/[a-zA-Z]/;e.test(t.key)||t.preventDefault()},fixValue(){parseInt(this.value.ta)<parseInt(this.value.az)&&(this.ta=this.az),parseInt(this.value.ta)>parseInt(this.value.capacity)&&(this.ta=this.capacity)},checkEnglish(t){const e=/[0-9]/;e.test(t.key)||8==t.keyCode||46==t.keyCode||9==t.keyCode||t.preventDefault()},checkRateClass(t){this.rateClassError=!1;const e=/(?![FOYC])[A-Z]/;e.test(t.key)?this.rateClassError=!1:(t.preventDefault(),this.rateClassError=!0,this.rateClassDialogError=!0)},numberWithCommas(t,e){switch(e){case 0:this.value.adultCost=t.replace(/,/g,"").replace(/\B(?=(\d{3})+(?!\d))/g,",");break;case 1:this.value.childCost=t.replace(/,/g,"").replace(/\B(?=(\d{3})+(?!\d))/g,",");break;case 2:this.value.infantCost=t.replace(/,/g,"").replace(/\B(?=(\d{3})+(?!\d))/g,",");break}this.updateCom()},numberWithCommasMulti(t,e){switch(e){case 0:this.value.adultCostMulti=t.replace(/,/g,"").replace(/\B(?=(\d{3})+(?!\d))/g,",");break;case 1:this.value.childCostMulti=t.replace(/,/g,"").replace(/\B(?=(\d{3})+(?!\d))/g,",");break;case 2:this.value.infantCostMulti=t.replace(/,/g,"").replace(/\B(?=(\d{3})+(?!\d))/g,",");break}this.updateCom()},updateCom(){let t=parseInt(this.value.az),e=parseInt(this.value.ta);if(t<=this.capacity&&e>=t||this.disableFromTo){this.capacityError="";let t={active:!0,az:this.value.az,ta:this.value.ta,adultCost:this.value.adultCost,childCost:this.value.childCost,infantCost:this.value.infantCost,nationalityInclude:this.value.nationalityInclude,nationalityExclude:this.value.nationalityExclude,adultCostMulti:1==this.numberOfFlights?this.value.adultCostMulti:this.value.adultCost,childCostMulti:1==this.numberOfFlights?this.value.childCostMulti:this.value.childCost,infantCostMulti:1==this.numberOfFlights?this.value.infantCostMulti:this.value.infantCost,currency:this.value.currency,level:this.value.level,rule:this.value.rule,commission:this.value.commission,baggage:this.value.baggage,rateClass:this.value.rateClass};this.$emit("input",t)}else this.capacityError=e<t?"  ":"مقدار بیشتر از ظرفیت است"}}},E=T,F=(a("537e"),a("2877")),$=Object(F["a"])(E,k,D,!1,null,"08f660a4",null);e["a"]=$.exports},ca71:function(t,e,a){},dd6a:function(t,e,a){},eab6:function(t,e,a){"use strict";a("61da")},f2d9:function(t,e,a){"use strict";(function(t){"undefined"!==typeof window?window:"undefined"!==typeof t||"undefined"!==typeof self&&self;function a(t,e){return e={exports:{}},t(e,e.exports),e.exports}var i=a((function(t,e){(function(e,a){t.exports=a()})(0,(function(){return function t(e,a,i){var s,l,r=window,n="application/octet-stream",o=i||n,c=e,d=!a&&!i&&c,h=document.createElement("a"),u=function(t){return String(t)},p=r.Blob||r.MozBlob||r.WebKitBlob||u,m=a||"download";if(p=p.call?p.bind(r):Blob,"true"===String(this)&&(c=[c,o],o=c[0],c=c[1]),d&&d.length<2048&&(m=d.split("/").pop().split("?")[0],h.href=d,-1!==h.href.indexOf(d))){var f=new XMLHttpRequest;return f.open("GET",d,!0),f.responseType="blob",f.onload=function(e){t(e.target.response,m,n)},setTimeout((function(){f.send()}),0),f}if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(c)){if(!(c.length>2096103.424&&p!==u))return navigator.msSaveBlob?navigator.msSaveBlob(b(c),m):v(c);c=b(c),o=c.type||n}else if(/([\x80-\xff])/.test(c)){var g=0,C=new Uint8Array(c.length),y=C.length;for(g;g<y;++g)C[g]=c.charCodeAt(g);c=new p([C],{type:o})}function b(t){var e=t.split(/[:;,]/),a=e[1],i="base64"==e[2]?atob:decodeURIComponent,s=i(e.pop()),l=s.length,r=0,n=new Uint8Array(l);for(r;r<l;++r)n[r]=s.charCodeAt(r);return new p([n],{type:a})}function v(t,e){if("download"in h)return h.href=t,h.setAttribute("download",m),h.className="download-js-link",h.innerHTML="downloading...",h.style.display="none",document.body.appendChild(h),setTimeout((function(){h.click(),document.body.removeChild(h),!0===e&&setTimeout((function(){r.URL.revokeObjectURL(h.href)}),250)}),66),!0;if(/(Version)\/(\d+)\.(\d+)(?:\.(\d+))?.*Safari\//.test(navigator.userAgent))return/^data:/.test(t)&&(t="data:"+t.replace(/^data:([\w\/\-\+]+)/,n)),window.open(t)||confirm("Displaying New Document\n\nUse Save As... to download, then click back to return to this page.")&&(location.href=t),!0;var a=document.createElement("iframe");document.body.appendChild(a),!e&&/^data:/.test(t)&&(t="data:"+t.replace(/^data:([\w\/\-\+]+)/,n)),a.src=t,setTimeout((function(){document.body.removeChild(a)}),333)}if(s=c instanceof p?c:new p([c],{type:o}),navigator.msSaveBlob)return navigator.msSaveBlob(s,m);if(r.URL)v(r.URL.createObjectURL(s),!0);else{if("string"===typeof s||s.constructor===u)try{return v("data:"+o+";base64,"+r.btoa(s))}catch(x){return v("data:"+o+","+encodeURIComponent(s))}l=new FileReader,l.onload=function(t){v(this.result)},l.readAsDataURL(s)}return!0}}))})),s={props:{type:{type:String,default:"xls"},data:{type:Array,required:!1,default:null},fields:{type:Object,required:!1},exportFields:{type:Object,required:!1},defaultValue:{type:String,required:!1,default:""},title:{default:null},footer:{default:null},name:{type:String,default:"data.xls"},fetch:{type:Function},meta:{type:Array,default:()=>[]},worksheet:{type:String,default:"Sheet1"},beforeGenerate:{type:Function},beforeFinish:{type:Function}},computed:{idName(){var t=(new Date).getTime();return"export_"+t},downloadFields(){return void 0!==this.fields?this.fields:void 0!==this.exportFields?this.exportFields:void 0}},methods:{async generate(){"function"===typeof this.beforeGenerate&&await this.beforeGenerate();let t=this.data;if("function"!==typeof this.fetch&&t||(t=await this.fetch()),!t||!t.length)return;let e=this.getProcessedJson(t,this.downloadFields);return"html"===this.type?this.export(this.jsonToXLS(e),this.name.replace(".xls",".html"),"text/html"):"csv"===this.type?this.export(this.jsonToCSV(e),this.name.replace(".xls",".csv"),"application/csv"):this.export(this.jsonToXLS(e),this.name,"application/vnd.ms-excel")},export:async function(t,e,a){let s=this.base64ToBlob(t,a);"function"===typeof this.beforeFinish&&await this.beforeFinish(),i(s,e,a)},jsonToXLS(t){let e='<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><meta name=ProgId content=Excel.Sheet> <meta name=Generator content="Microsoft Excel 11"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\x3c!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>${worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--\x3e<style>br {mso-data-placement: same-cell;}</style></head><body><table>${table}</table></body></html>',a="<thead>";const i=Object.keys(t[0]).length;let s=this;null!=this.title&&(a+=this.parseExtraData(this.title,'<tr><th colspan="'+i+'">${data}</th></tr>')),a+="<tr>";for(let l in t[0])a+="<th>"+l+"</th>";return a+="</tr>",a+="</thead>",a+="<tbody>",t.map((function(t,e){a+="<tr>";for(let i in t)a+="<td>"+s.valueReformattedForMultilines(t[i])+"</td>";a+="</tr>"})),a+="</tbody>",null!=this.footer&&(a+="<tfoot>",a+=this.parseExtraData(this.footer,'<tr><td colspan="'+i+'">${data}</td></tr>'),a+="</tfoot>"),e.replace("${table}",a).replace("${worksheet}",this.worksheet)},jsonToCSV(t){var e=[];null!=this.title&&e.push(this.parseExtraData(this.title,"${data}\r\n"));for(let a in t[0])e.push(a),e.push(",");return e.pop(),e.push("\r\n"),t.map((function(t){for(let a in t){let i='="'+t[a]+'"';i.match(/[,"\n]/)&&(i='"'+i.replace(/\"/g,'""')+'"'),e.push(i),e.push(",")}e.pop(),e.push("\r\n")})),null!=this.footer&&e.push(this.parseExtraData(this.footer,"${data}\r\n")),e.join("")},getProcessedJson(t,e){let a=this.getKeys(t,e),i=[],s=this;return t.map((function(t,e){let l={};for(let i in a){let e=a[i];l[i]=s.getValue(e,t)}i.push(l)})),i},getKeys(t,e){if(e)return e;let a={};for(let i in t[0])a[i]=i;return a},parseExtraData(t,e){let a="";if(Array.isArray(t))for(var i=0;i<t.length;i++)a+=e.replace("${data}",t[i]);else a+=e.replace("${data}",t);return a},getValue(t,e){const a="object"!==typeof t?t:t.field;let i="string"!==typeof a?[]:a.split("."),s=this.defaultValue;return s=a?i.length>1?this.getValueFromNestedItem(e,i):this.parseValue(e[a]):e,t.hasOwnProperty("callback")&&(s=this.getValueFromCallback(s,t.callback)),s},valueReformattedForMultilines(t){return"string"==typeof t?t.replace(/\n/gi,"<br/>"):t},getValueFromNestedItem(t,e){let a=t;for(let i of e)a&&(a=a[i]);return this.parseValue(a)},getValueFromCallback(t,e){if("function"!==typeof e)return this.defaultValue;const a=e(t);return this.parseValue(a)},parseValue(t){return t||0===t||"boolean"===typeof t?t:this.defaultValue},base64ToBlob(t,e){let a=window.btoa(window.unescape(encodeURIComponent(t))),i=atob(a),s=i.length,l=new Uint8ClampedArray(s);while(s--)l[s]=i.charCodeAt(s);return new Blob([l],{type:e})}}};function l(t,e,a,i,s,l,r,n,o,c){"boolean"!==typeof r&&(o=n,n=r,r=!1);var d,h="function"===typeof a?a.options:a;if(t&&t.render&&(h.render=t.render,h.staticRenderFns=t.staticRenderFns,h._compiled=!0,s&&(h.functional=!0)),i&&(h._scopeId=i),l?(d=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,o(t)),t&&t._registeredComponents&&t._registeredComponents.add(l)},h._ssrRegister=d):e&&(d=r?function(){e.call(this,c(this.$root.$options.shadowRoot))}:function(t){e.call(this,n(t))}),d)if(h.functional){var u=h.render;h.render=function(t,e){return d.call(e),u(t,e)}}else{var p=h.beforeCreate;h.beforeCreate=p?[].concat(p,d):[d]}return a}var r=l;const n=s;var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{attrs:{id:t.idName},on:{click:t.generate}},[t._t("default",[t._v("\n\t\tDownload "+t._s(t.name)+"\n\t")])],2)},c=[];o._withStripped=!0;const d=void 0,h=void 0,u=void 0,p=!1;var m=r({render:o,staticRenderFns:c},d,n,h,p,u,void 0,void 0);e["a"]=m}).call(this,a("c8ba"))}}]);